#progressmessage{display:none !important}#ctl00_breadcrumbsContentPlaceHolder_lblHomePageTitle{font-size:36px;font-weight:500;line-height:1.1}.footer-content li a{color:#fff !important}.footer-area .footer-title h5{color:#fff !important}.footer-area .footer-title{border-bottom:0px solid #fff !important}.footer-content{margin-left:0px !important}.footer-content.box-information li{color:#fff !important}.footer-content.box-information li i{color:#fff !important}#ctl00_pageContentPlaceHolder_radImageGallery_ThumbnailsArea>div>div>ul>li{display:inline-block;vertical-align:middle;max-width:100px;max-height:100px;float:none !important}#ctl00_pageContentPlaceHolder_radImageGallery_ThumbnailsArea>div>div>ul>li>a{height:auto !important}#ctl00_pageContentPlaceHolder_radImageGallery_ThumbnailsArea>div>div>ul>li>a>img{max-width:100px;max-height:100px;width:auto !important;height:auto !important}.rigThumbnailsList li{margin:5px !important}#canvas,.preview-center{background-color:#f1f1f1 !important}.sidebar .btn-default,.sidebar .btn-primary,#empty-page-confirmation-dialog>.modal-dialog>.modal-content>.modal-footer>button.btn-default,#dialog-confirm>.modal-dialog>.modal-content>.modal-footer>button.btn-default,#confirmation-dialog>.modal-dialog>.modal-content>.modal-footer>button.btn-default{border-radius:0 !important;font-weight:700 !important;text-decoration:none !important;border:none !important;transition:background-color ease-in-out 0.2s !important;background-color:#0F3978 !important;color:#FFFFFF !important;border-radius:12px !important}#saveButton,#btnNext,#empty-page-confirmation-dialog>.modal-dialog>.modal-content>.modal-footer>button.btn-primary,#dialog-confirm>.modal-dialog>.modal-content>.modal-footer>button.btn-primary,#confirmation-dialog>.modal-dialog>.modal-content>.modal-footer>button.btn-primary{border-radius:0 !important;font-weight:700 !important;text-decoration:none !important;border:none !important;transition:background-color ease-in-out 0.2s !important;background-color:#C41215 !important;color:#FFFFFF !important;border-radius:12px !important}#saveButton>small,#btnNext>small{font-weight:700 !important;opacity:1 !important}#btnAddImage,#btnAddTextFrame,#colorpreview2{background-color:#fff !important;color:#C41215 !important;border-bottom:1px solid #C41215 !important;border-radius:0 !important}#btnAddImage,#btnAddTextFrame{display:flex !important;flex-direction:column !important;align-items:center !important}#btnAddImage>i,#btnAddImage>span,#btnAddTextFrame>i,#btnAddTextFrame>span{vertical-align:middle !important}.sidebar>section>.form-group{margin-bottom:0 !important}.sidebar>section>.form-group>.btn-group-justified{flex-direction:column !important}.sidebar>section>div:nth-child(2)>.form{padding:0 !important}.sidebar>section>a.btn-default,.sidebar>section>#pnlProof{margin:5px !important;max-width:220px !important}.sidebar>section>button#btnPrevious{margin:auto 5px 5px 5px !important;max-width:220px !important}.sidebar>section>div:nth-child(2)>.form>.form-group>div{margin-top:10px !important}.sidebar>section>div:nth-child(2)>.form>.form-group>div>.row.page-layer{margin:5px 0 !important;background-color:#fff !important;border-radius:12px !important;box-shadow:0 0 15px rgba(141,141,141,0.16) !important;border:none !important;color:#000000 !important}.sidebar>section>div:nth-child(2)>.form>.form-group>div>.row.page-layer>.flex>.page-layer-frame>.image-container-proportonial>i{margin-top:0 !important;margin-left:7% !important}.sidebar>section>div:nth-child(2)>.form>.form-group>label{display:none !important}.sidebar>section>div:nth-child(2)>.form:nth-child(2)>.form-group>button.btn-default{margin:0 10px !important;max-width:210px !important}.sidebar .btn-default:hover,.sidebar .btn-primary:hover,#saveButton:hover,#btnNext:hover{text-decoration:none !important;opacity:0.6}.sidebar .form-group>.btn-group>#btnBold2,.sidebar .form-group>.btn-group>#btnAlignLeft2,.sidebar .form-group>div>.btn-group>#btnRotate0,.sidebar .form-group>div>.btn-group>#btnImageZoomMin1,.sidebar #toolboxmiddle2>.form-group:last-child>div>.form-group>.btn-group>button.btn-default:first-child,.sidebar #toolboxmiddle2>.form-group:last-child>div>.btn-group>button.btn-default:first-child,.sidebar>section>div:nth-child(2)>.form>.form-group>div>.row.page-layer>div.collapse.in>.form>.btn-group>button.btn-default:first-child{margin-right:2px !important}.sidebar .form-group>.btn-group>#btnAlignCenter2,.sidebar .form-group>div>.btn-group>#btnFitImageToTrim2,.sidebar #toolboxmiddle2>.form-group:last-child>div>.form-group>.btn-group>button.btn-default:nth-child(2),.sidebar #toolboxmiddle2>.form-group:last-child>div>.btn-group>button.btn-default:nth-child(2){margin-left:2px !important;margin-right:2px !important}.sidebar .form-group>.btn-group>#btnItalic2,.sidebar .form-group>.btn-group>#btnAlignRight2,.sidebar .form-group>div>.btn-group>#btnRotate90,.sidebar .form-group>div>.btn-group>#btnImageZoomPlus1,.sidebar #toolboxmiddle2>.form-group:last-child>div>.form-group>.btn-group>button.btn-default:last-child,.sidebar #toolboxmiddle2>.form-group:last-child>div>.btn-group>button.btn-default:last-child,.sidebar>section>div:nth-child(2)>.form>.form-group>div>.row.page-layer>div.collapse.in>.form>.btn-group>button.btn-default:last-child{margin-left:2px !important}.glyphicon-picture::before{font-family:"Font Awesome 7 Pro";font-weight:100;content:"\f574";font-size:52px;color:#919295}.glyphicon-font::before{font-family:"Font Awesome 7 Pro";font-weight:400;content:"\f031";font-size:52px;color:#919295}#colorpreview2>div::before{font-family:"Font Awesome 7 Pro";font-weight:100;content:"\f576";font-size:52px;color:#919295}#colorpreview2{display:flex !important;flex-direction:column !important;align-items:center !important}#colorpreview2>div{height:58px !important;width:58px !important;display:block !important;order:1 !important}#colorpreview2>span,.button-text{order:2 !important;margin-top:10px !important;margin-left:0 !important;font-size:16px !important}.sidebar,.toolbar{background-color:#fff !important}.canvas-header>.canvas-header-content{background-color:transparent !important}.canvas-header>.canvas-header-content>div:first-child>.row>div>span{font-size:18px !important;font-weight:300 !important}.canvas-header>.canvas-header-content>div:first-child>.row>div>div,.canvas-header .btn>span,.canvas-header .btn>i{color:#000000 !important}.canvas-header-safety{border-color:#C41215 !important}.canvas-header>.canvas-header-content>div:nth-child(3){color:#0F3978 !important}.sidebar .form{margin-left:0 !important;margin-right:0 !important}.progress-bar-success{background-color:#C41215 !important}.assetmanager-asset.active{border-color:#C41215 !important}#pnlProof small{color:#000 !important}.sidebar .text-muted a{color:#C41215 !important;transition:color ease 500ms !important}.sidebar .text-muted a:hover{color:#231f20 !important}.sidebar{padding:0 !important}#divUploadModalContent,#pnlLoading>.modal-dialog,#pnlLoading>.modal-dialog>.modal-content,#pnlLoading>.modal-dialog>.modal-content>.modal-body,#empty-page-confirmation-dialog>.modal-dialog,#empty-page-confirmation-dialog>.modal-dialog>.modal-content,#dialog-confirm>.modal-dialog,#dialog-confirm>.modal-dialog>.modal-content,#confirmation-dialog>.modal-dialog,#confirmation-dialog>.modal-dialog>.modal-content{border-radius:12px !important}#divUploadModalContent .btn-primary[disabled]:hover{background-color:#C41215 !important;opacity:0.5 !important;border-color:transparent !important}#divUploadModalContent .btn-primary{background-color:#C41215 !important;color:#FFFFFF !important;font-weight:700 !important;border-radius:12px !important;text-decoration:none !important;transition:opacity 0.2s ease-in-out !important}#divUploadModalContent .btn-primary:hover,#divUploadModalContent .btn-danger:hover,#empty-page-confirmation-dialog>.modal-dialog>.modal-content>.modal-footer>button.btn-default:hover,#empty-page-confirmation-dialog>.modal-dialog>.modal-content>.modal-footer>button.btn-primary:hover,#dialog-confirm>.modal-dialog>.modal-content>.modal-footer>button.btn-default:hover,#dialog-confirm>.modal-dialog>.modal-content>.modal-footer>button.btn-primary:hover,#confirmation-dialog>.modal-dialog>.modal-content>.modal-footer>button.btn-default:hover,#confirmation-dialog>.modal-dialog>.modal-content>.modal-footer>button.btn-primary:hover{text-decoration:none !important;opacity:0.6}#divUploadModalContent .btn-danger{color:#fff !important;font-weight:700 !important;border-radius:12px !important;transition:opacity 0.2s ease-in-out !important}#divUploadModalContent .btn-danger[disabled]:hover{opacity:0.5 !important}#pnlLoading>.modal-dialog>.modal-content>.modal-body>.loading-panel>.progress>.progress-bar{background-color:#C41215 !important}#empty-page-confirmation-dialog>.modal-dialog>.modal-content>.modal-body,#dialog-confirm>.modal-dialog>.modal-content>.modal-body,#confirmation-dialog>.modal-dialog>.modal-content>.modal-body{color:#000000 !important}#page #borders #bleed,#page #borders #bruto,#page #borders #netto{border-color:transparent !important}#page{box-shadow:none !important}.canvas-header-safety{border:1px solid #C41215 !important}.header-row{border:none;border-radius:12px;position:relative;background-color:#f9f9f9;height:auto;margin-top:20px}.header-row div{background-color:transparent;width:100%;position:relative}.header-row div>.btn-toolbar>#btnBack{position:absolute;top:-100px;left:0;border:none !important;background-color:transparent !important;width:fit-content !important;margin-left:-6px}.header-row div:has(#btnBack){display:block;padding-bottom:10px}.header-row div:has(#btnBack) #btnGenerate{float:right}.header-row div:has(#btnBack) #btnGenerate:focus-visible{box-shadow:none !important;outline:none !important}.header-row div:has(#btnEditName){padding-top:50px}.header-row div #btnEditName{margin-bottom:20px;width:40px;height:40px;display:flex;justify-content:center;align-items:center;text-decoration:none;background-color:#0F3978 !important;border:1px solid #000000 !important;border-radius:6px !important;color:#FFFFFF !important}.header-row div h1>#lblDocumentName{color:#262626 !important}#pnlMain{margin-top:40px}#pnlMain>div:has(#pnlPublicationFields){border:1px solid #d7d6d6;border-radius:12px}#pnlMain>div>#pnlPublicationFields{margin-top:15px !important}#pnlMain>div>#pnlPublicationFields label{font-size:16px;color:#656464;font-weight:600;margin-bottom:2px}#pnlMain>div>#divPreviewPlaceHolder{margin-top:0 !important;margin-right:0 !important}#pnlMain>div:has(#divPreviewPlaceHolder){padding-right:0 !important}#pnlMain>div>#divPreviewPlaceHolder .frame{border-color:#CBCACA}.header-row div>.btn-toolbar>#btnBack{position:absolute;top:-100px;left:16px;border:none !important;background-color:transparent !important;width:fit-content !important;margin-left:-6px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640"><path d="M71 303C61.6 312.4 61.6 327.6 71 336.9L239 505C248.4 514.4 263.6 514.4 272.9 505C282.2 495.6 282.3 480.4 272.9 471.1L145.9 344L552 344C565.3 344 576 333.3 576 320C576 306.7 565.3 296 552 296L145.9 296L273 169C282.4 159.6 282.4 144.4 273 135.1C263.6 125.8 248.4 125.7 239.1 135.1L71 303z"/></svg>');background-repeat:no-repeat;background-position:0 center;background-size:18px;overflow-x:visible;padding-left:20px !important;line-height:15px;box-sizing:border-box}#btnDeleteImages,#btnDeleteImages:visited{border-radius:12px !important;padding:12px 16px !important;text-decoration:none !important;color:#FFFFFF !important;box-shadow:none !important;transition:opacity 0.2s ease-in-out !important;background-image:none !important;background-color:#c12e2a !important}#btnDeleteImages:hover{opacity:0.7 !important}#pnlPublicationFields div .modal-content{box-shadow:0 0 20px 0 rgba(0,0,0,0.75) !important}.modal-open .modal-backdrop,.TelerikModalOverlay{display:none !important}#RadWindowWrapper_rwRenameDocument,#RadWindowWrapper_rwRenameDocument>.rwTable,#RadWindowWrapper_rwRenameDocument>.rwTable #rwRenameDocument_C{height:fit-content !important}#RadWindowWrapper_rwRenameDocument #rwRenameDocument_C_lblName{font-weight:600}#RadWindowWrapper_rwRenameDocument #txtDocumentName{margin-top:5px}#pnlButtonsTop{position:relative;background-color:#f9f9f9;padding:15px 20px;border-radius:12px}#pnlButtonsTop>div{width:100%;display:flex;flex-direction:row;justify-content:space-between;left:unset !important;padding:0}#pnlButtonsTop>div>#btnChange{border:none !important;background-color:transparent !important;width:fit-content !important;margin-left:-6px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640"><path d="M71 303C61.6 312.4 61.6 327.6 71 336.9L239 505C248.4 514.4 263.6 514.4 272.9 505C282.2 495.6 282.3 480.4 272.9 471.1L145.9 344L552 344C565.3 344 576 333.3 576 320C576 306.7 565.3 296 552 296L145.9 296L273 169C282.4 159.6 282.4 144.4 273 135.1C263.6 125.8 248.4 125.7 239.1 135.1L71 303z"/></svg>');background-repeat:no-repeat;background-position:0 center;background-size:18px;overflow-x:visible;padding-left:20px !important;line-height:15px;box-sizing:border-box;margin-left:15px}#pnlButtonsBottom{left:unset !important;width:100% !important;background-color:#f9f9f9;padding:15px 20px;border-radius:12px;margin-top:10px}#pnlButtonsBottom button{padding:12px 16px !important;background-color:#0F3978 !important;background-image:none;color:#FFFFFF !important;border:1px solid #000000}#pnlButtonsBottom .dropup .dropdown-menu{right:0;left:unset}#frmMain>.container-fluid>#pnlLoader>.progress>.progress-bar-indeterminate{background:#C41215 !important}.ap-root *,.ap-root *::before,.ap-root *::after{box-sizing:border-box}.ap-root{--ap-navy:#14216D;--ap-gold:#EDA200;--ap-white:#FFFFFF;--ap-light-gray:#f5f5f5;--ap-mid-gray:#e0e0e0;--ap-text:#231f20;--ap-text-light:#656464;--ap-radius:8px;font-family:'Inter',sans-serif;color:#000000;padding:0 15px}.ap-cat-title{font-size:18px}.ap-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:var(--ap-white);border-bottom:2px solid var(--ap-mid-gray)}.ap-search-wrap{flex:1;width:100%;position:relative}.ap-search-wrap input{width:100%;border:1.5px solid var(--ap-mid-gray);border-radius:6px;padding:6px 12px;font-size:14px;font-family:inherit;outline:none;transition:border-color 0.2s}.ap-search-wrap input:focus{border-color:#C41215}.ap-search-clear{position:absolute;right:10px;top:50%;transform:translateY(-50%);cursor:pointer;color:#eff5fd;font-size:18px;transition:color 0.15s}.ap-search-clear:hover{color:#C41215}.ap-back-btn{background:var(--ap-white);border:1.5px solid var(--ap-mid-gray);border-radius:6px;padding:0 12px;cursor:pointer;color:#000000;font-size:14px;font-family:inherit;transition:border-color 0.15s,color 0.15s;white-space:nowrap;align-self:stretch}.ap-back-btn:hover{border-color:#C41215;color:#C41215}.ap-chips{display:flex;gap:8px;flex-wrap:wrap;flex:1;padding-bottom:10px}.ap-chip{border:1.5px solid var(--ap-mid-gray);background:var(--ap-white);color:#000000;border-radius:6px;padding:5px 14px;font-size:14px;font-family:inherit;cursor:pointer;transition:all 0.15s;white-space:nowrap}.ap-chip:hover{border-color:#C41215;color:#C41215}.ap-chip.active{background:#C41215;color:#fff;border-color:#C41215}.ap-view-toggle{display:flex;gap:0;border:1.5px solid var(--ap-mid-gray);border-radius:6px;overflow:hidden}.ap-view-btn{background:var(--ap-white);border:none;padding:7px 12px;cursor:pointer;font-family:inherit;font-size:0.85rem;color:var(--ap-text-light);transition:all 0.15s;line-height:1}.ap-view-btn+.ap-view-btn{border-left:1.5px solid var(--ap-mid-gray)}.ap-view-btn.active{background:#C41215;color:#fff}.ap-view-btn svg{display:block;width:16px;height:16px}.ap-count-bar{padding:10px 5px;font-size:14px;color:var(--ap-text-light);background:var(--ap-white);border-bottom:1px solid var(--ap-mid-gray)}.ap-content{padding:24px 0}.ap-section-label{font-size:14px;font-weight:700;letter-spacing:0.07em;text-transform:uppercase;color:var(--ap-text-light);margin:24px 0 12px;padding-bottom:6px;border-bottom:2px solid var(--ap-mid-gray);display:flex;align-items:center;justify-content:space-between}.ap-section-label:first-child{margin-top:0}.ap-section-link{font-size:12px;font-weight:600;color:#C41215;text-decoration:none;letter-spacing:0;text-transform:none;white-space:nowrap;opacity:0.8;transition:opacity 0.15s}.ap-section-link:hover{opacity:1;text-decoration:underline}.ap-product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-bottom:8px}.ap-card{background:var(--ap-white);border:1px solid var(--ap-mid-gray);border-radius:16px;overflow:hidden;cursor:pointer;transition:box-shadow 0.2s ease-in-out,transform 0.2s ease-in-out;display:flex;flex-direction:column;border-color:#ffffff !important}.ap-card:hover{box-shadow:0 0 12px 0 rgba(15,57,120,0.08),0 4px 8px 0 rgba(15,57,120,0.07);transform:scale(1.03);border-color:#ffffff !important}.ap-card-img{width:100%;aspect-ratio:1;object-fit:contain;border-top-left-radius:16px;border-top-right-radius:16px;background:var(--ap-light-gray)}.ap-card-body{padding:12px;display:flex;flex-direction:column;gap:6px;flex:1}.ap-card-name{font-size:16px;font-weight:600;color:#000000;flex:1;line-height:1.35}.ap-card-category{font-size:12px;font-weight:600;background:#ffffff;color:#C41215;border-radius:4px;padding:2px 7px;align-self:flex-start;letter-spacing:0.02em;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ap-btn-order{display:inline-block;margin-top:6px;background:#C41215;color:var(--ap-white);border-radius:5px;padding:7px 12px;font-size:14px;font-weight:600;text-decoration:none;text-align:center;font-family:inherit;transition:background 0.15s}.ap-btn-order:hover{background:#950e10}.ap-list{display:flex;flex-direction:column;gap:0}.ap-list-item{display:flex;align-items:center;gap:16px;padding:14px 16px;background:var(--ap-white);border:1px solid var(--ap-mid-gray);border-radius:16px;cursor:pointer;transition:box-shadow 0.15s;margin-bottom:8px}.ap-list-item:hover{box-shadow:0 2px 10px rgba(20,33,109,0.1)}.ap-list-img{width:56px;height:56px;object-fit:contain;border-radius:6px;background:var(--ap-light-gray);flex-shrink:0;padding:4px}.ap-list-info{flex:1;min-width:0}.ap-list-name{font-weight:600;font-size:0.92rem;color:#000000}.ap-list-cat{font-size:0.79rem;color:var(--ap-text-light);margin-top:2px}.ap-list-btn{background:#C41215;color:var(--ap-white);border:none;border-radius:5px;padding:7px 14px;font-size:0.82rem;font-weight:600;font-family:inherit;cursor:pointer;white-space:nowrap;transition:background 0.15s}.ap-list-btn:hover{background:#950e10}.ap-cat-card{background:var(--ap-white);border:1px solid #ffffff;border-radius:16px;overflow:hidden;cursor:pointer;transition:box-shadow 0.2s ease-in-out,transform 0.2s ease-in-out;display:flex;flex-direction:column;text-decoration:none;color:#000000}.ap-cat-card:hover{box-shadow:0 0 12px 0 rgba(15,57,120,0.08),0 4px 8px 0 rgba(15,57,120,0.07);transform:scale(1.03);text-decoration:none}.ap-cat-card-img{width:100%;aspect-ratio:1;object-fit:contain;border-top-left-radius:16px;border-top-right-radius:16px;background:var(--ap-light-gray)}.ap-cat-card-body{padding:12px;display:flex;flex-direction:column;gap:6px;flex:1}.ap-cat-card-name{font-size:16px;font-weight:600;line-height:1.35;flex:1}.ap-cat-card-btn{display:inline-block;margin-top:6px;background:#C41215;color:var(--ap-white);border-radius:5px;padding:7px 12px;font-size:14px;font-weight:600;text-align:center}.ap-cat-card-footer{display:flex;align-items:center;justify-content:space-between;gap:8px}.ap-cat-card-arrow{font-size:16px;color:#0F3978;flex-shrink:0;transition:transform 0.15s}.ap-cat-card:hover .ap-cat-card-arrow{transform:translateX(3px)}.ap-empty{text-align:center;padding:64px 24px;color:var(--ap-text-light)}.ap-empty-icon{font-size:2.5rem;margin-bottom:12px}.ap-empty p{font-size:14px}.ap-hidden{display:none !important}.highlighted-products{margin-bottom:40px;display:none}.highlighted-products__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.highlighted-products__grid .product-card{flex:0 0 100%;scroll-snap-align:start}.product-card{display:flex;flex-direction:column;background:#ffffff;border:1px solid #ffffff !important;border-radius:16px;cursor:pointer;transition:box-shadow 0.2s ease-in-out,transform 0.2s ease-in-out;text-decoration:none}.product-card:hover{box-shadow:0 0 12px 0 rgba(15,57,120,0.08),0 4px 8px 0 rgba(15,57,120,0.07);transform:scale(1.03);border-color:#ffffff !important;text-decoration:none}.product-card__image{flex-shrink:0}.product-card__image img{width:100%;height:100%;object-fit:contain;border-top-left-radius:16px;border-top-right-radius:16px;display:block}.product-card__body{padding:12px;display:flex;flex-direction:column;gap:6px;flex:1}.product-card__name{font-size:16px;font-weight:600;color:#000000;flex:1;line-height:1.35}#top-header{height:40px;width:100%;background-color:#f5f5f5;display:flex;flex-direction:row}#top-header #top-header-wrapper{width:100%;max-width:1440px;margin:0 auto;display:flex;align-items:center}#top-header .top-header-container{display:flex;flex-direction:row;flex:1;align-items:center}#top-header .top-header-container>#top-header-usps{display:flex;flex-direction:row;flex:1;gap:50px}#top-header .top-header-container>#top-header-usps>p{margin:0}#top-header .top-header-container>#top-header-usps>p>span{padding-left:4px}.ds-header{width:100%;background:#fff;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;position:relative;z-index:50;padding:0 48px}.ds-header__inner{width:100%;max-width:1440px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #e5e5e5}.ds-header__center{display:flex;align-items:center;gap:20px;min-width:0}.ds-header__right{display:flex;align-items:center;gap:12px}.ds-header__logo{flex-shrink:0;display:inline-flex;align-items:center}.ds-header__logo img{width:auto;display:block}.ds-header__hamburger{display:none;color:#111;flex-shrink:0}.ds-header__menu-wrap{position:relative;flex-shrink:0}.ds-header__menu-btn{display:inline-flex;align-items:center;gap:10px;padding:14px 26px;background:#fff;border:1px solid #e5e5e5;border-radius:14px;font-size:15px;font-weight:500;color:#111;cursor:pointer;user-select:none;transition:border-color 0.15s,box-shadow 0.15s}.ds-header__menu-btn:hover{border-color:#bbb}.ds-header__menu-btn:focus-visible{outline:2px solid #111;outline-offset:2px}.ds-header__menu-btn[aria-expanded="true"]{border-color:#111}.ds-header__chevron{transition:transform 0.2s;color:#111}.ds-header__menu-btn[aria-expanded="true"] .ds-header__chevron{transform:rotate(180deg)}.ds-header__search{position:relative;display:flex;align-items:center;background:#f4f4f4;border:1px solid #e5e5e5;border-radius:14px;padding:0 22px}.ds-header__search-icon{color:#666;flex-shrink:0}.ds-header__search-input{border:0 !important;background:transparent !important;box-shadow:none !important;padding:16px 14px;font-size:15px;color:#111;outline:none;width:340px;max-width:100%}.ds-header__search-input:focus,.ds-header__search-input:hover{border:0 !important;background:transparent !important;box-shadow:none !important;outline:none !important}.ds-header__search-input::placeholder{color:#888}.ds-header__offerte{flex-shrink:0;color:#111;text-decoration:none;font-size:15px;font-weight:500;padding:0 8px}.ds-header__offerte:hover{text-decoration:underline}.ds-header__icon-btn{position:relative;flex-shrink:0;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;color:#111;text-decoration:none;border-radius:50%;transition:background 0.15s}.ds-header__icon-btn:hover,.ds-header__icon-btn:focus,.ds-header__icon-btn:active{background:#f4f4f4;text-decoration:none;color:#111}.ds-header__icon-badge{position:absolute;top:2px;right:2px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;color:#fff;line-height:1}.ds-header__icon-badge--count{background:#C41215}.ds-header__icon-badge--x{background:#bbb;top:0px;right:0px}#shopping-cart-btn{font-size:20px}#shopping-cart-btn .basket-badge{position:absolute;top:2px;right:2px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;color:#fff;line-height:1;background:#C41215}.ds-header__user-wrap{position:relative;flex-shrink:0}.ds-header__user-label{display:none}.user-dropdown{position:absolute;top:calc(108%);right:0;background:#fff;border-radius:12px;box-shadow:0 12px 40px rgba(0,0,0,0.12);min-width:240px;padding:0;margin:0;list-style:none;z-index:100;overflow:visible}.user-dropdown[hidden]{display:none}.user-dropdown-inner{padding:8px}.user-dropdown li{list-style:none;margin:0;padding:0}.user-dropdown li>a,.user-dropdown .nav-text-devices{display:flex;align-items:center;gap:10px;padding:10px 12px;font-size:14px;color:#111;text-decoration:none;border-radius:8px;transition:background 0.12s;position:relative;cursor:pointer}.user-dropdown li>a:hover,.user-dropdown .nav-text-devices:hover{background:#f5f5f5;text-decoration:none}.user-dropdown li>a i{width:18px;text-align:center;color:#555;flex-shrink:0}.user-dropdown .badge{margin-left:auto;background:#C41215;color:#fff;font-size:11px;font-weight:600;padding:2px 7px;border-radius:999px;line-height:1.4}.user-dropdown .pull-right{margin-left:auto}.user-dropdown li.divider,.user-dropdown .divider{height:1px;background:#eee;margin:6px 4px;padding:0}.user-dropdown .fading-divider{height:1px;background:linear-gradient(to right,transparent,#ddd,transparent);margin:8px 4px}.user-dropdown li.language{position:relative}.user-dropdown li.language>a img{vertical-align:middle;border-radius:2px}.language-dropdown{position:absolute;top:0;right:calc(104%);background:#fff;border-radius:12px;box-shadow:0 12px 40px rgba(0,0,0,0.12);padding:8px;margin:0;list-style:none;min-width:220px;display:none;z-index:110}.user-dropdown li.language:hover>.language-dropdown,.user-dropdown li.language:focus-within>.language-dropdown{display:block}.language-dropdown li>a{display:flex;align-items:center;gap:10px;padding:8px 12px;font-size:13px;color:#111;text-decoration:none;border-radius:6px;cursor:pointer}.language-dropdown li>a:hover{background:#f5f5f5}.language-dropdown li>a img{border-radius:2px;flex-shrink:0}.ds-header__dropdown{position:absolute;top:calc(114%);left:0;background:#fff;border-radius:12px;box-shadow:0 12px 40px rgba(0,0,0,0.12);display:flex;width:820px;max-width:calc(36vw);overflow:hidden;z-index:100}.ds-header__dropdown[hidden]{display:none}.ds-dropdown__cats{width:240px;padding:16px 12px;border-right:1px solid #f0f0f0;display:flex;flex-direction:column;gap:2px}.ds-dropdown__cat{display:flex;align-items:center;gap:12px;padding:10px 12px;background:transparent;border-radius:8px;cursor:pointer;text-align:left;font-size:14px;color:#111;font-weight:500;user-select:none;transition:background 0.12s}.ds-dropdown__cat:hover,.ds-dropdown__cat.is-active{background:#f5f5f5}.ds-dropdown__cat:focus-visible{outline:2px solid #111;outline-offset:-2px}.ds-dropdown__cat-img{width:36px;height:36px;border-radius:6px;overflow:hidden;flex-shrink:0;background:#f0f0f0}.ds-dropdown__cat-img img{width:100%;height:100%;object-fit:cover}.ds-dropdown__cat-name{flex:1 1 auto}.ds-dropdown__cat-arrow{color:#111;opacity:0;transition:opacity 0.12s}.ds-dropdown__cat.is-active .ds-dropdown__cat-arrow{opacity:1}.ds-dropdown__products{flex:1 1 auto;padding:16px;min-width:0}.ds-dropdown__pane{display:none}.ds-dropdown__pane.is-active{display:block}.ds-dropdown__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.ds-dropdown__item{display:flex;flex-direction:column;gap:8px;text-decoration:none;color:#111;font-size:13px}.ds-dropdown__item-img{width:100%;aspect-ratio:1;border-radius:8px;overflow:hidden;background:#f0f0f0}.ds-dropdown__item-img img{width:100%;height:100%;object-fit:cover}.ds-dropdown__item-label{font-weight:400}.ds-dropdown__item--all{background:#C41215;border-radius:8px;aspect-ratio:1;display:flex;align-items:center;justify-content:center;color:#fff !important;font-weight:600;font-size:14px}.ds-dropdown__item-all-label{text-align:center}.ds-dropdown__item-label{font-weight:400;line-height:1.35;min-height:calc(2.7em);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ds-dropdown__item--slot{visibility:hidden}.ds-dropdown__cat.is-highlight{color:#59B259;font-weight:600}.ds-dropdown__cat.is-highlight .ds-dropdown__cat-name{color:#59B259}.ds-dropdown__cat.is-highlight:hover,.ds-dropdown__cat.is-highlight.is-active{background:#ffe9cc}.ds-dropdown__mobile-header,.ds-dropdown__mobile-footer{display:none}.footer-middle{padding:0 48px}.footer-middle *,.footer-middle *::before,.footer-middle *::after{box-sizing:border-box}.footer-middle__inner{width:100%;max-width:1440px;margin:0 auto;padding:3rem 0}.footer-middle__main{display:grid;grid-template-columns:1fr auto;gap:2rem 3rem}.footer-middle__columns{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}.footer-column{min-width:0}.footer-column__title{font-size:16px;font-weight:500;color:#807B79;margin:0 0 1rem 0;list-style:none;cursor:default}.footer-column__title::-webkit-details-marker{display:none}.footer-column__title::marker{content:''}.footer-column__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0.75rem}.footer-column__list a{color:#000000;text-decoration:none;font-size:16px;line-height:1.4}.footer-column__list a:visited{color:#000000}.footer-column__list a:hover{text-decoration:underline}.footer-column__list-item--highlight{margin-top:0.5rem}.footer-column__list-item--highlight a,.footer-column__list-item--highlight a:visited{color:#C41215}.footer-middle__branding{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;gap:1.5rem}.footer-middle__social{display:flex;gap:0.5rem}.footer-middle__social a{display:inline-flex;align-items:center;justify-content:center;font-size:20px;color:#000000;transition:opacity 0.15s}.footer-middle__social a:visited{color:#000000}.footer-middle__social a:hover{opacity:0.7;text-decoration:none}.footer-middle__social svg{width:24px;height:24px}.footer-middle__tagline{font-size:24px;font-weight:700;color:#000000;letter-spacing:-0.01em;line-height:1.2}.footer-middle__tagline-brand{color:#C41215}.footer-middle__divider{border:0;border-top:1px solid #e5e7eb;margin:2.5rem 0}.footer-middle__payments{display:flex;justify-content:center;align-items:center;gap:2rem;flex-wrap:wrap}.footer-middle__payments img{height:28px;width:auto;display:block}.footer-bottom{width:100%;min-height:96px;background:#E6E6E6;color:#1A1A1A;font-family:inherit;padding:0 48px;display:flex;align-items:stretch}.footer-bottom *,.footer-bottom *::before,.footer-bottom *::after{box-sizing:border-box}.footer-bottom__inner{width:100%;flex:1;max-width:1440px;margin:0 auto;padding:1.25rem 0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;align-content:center;gap:1rem}.footer-bottom__copyright{font-size:14px;color:#807B79;grid-column:1}.footer-bottom__legal{display:flex;gap:2rem;grid-column:2;justify-self:center}.footer-bottom__legal a{color:#000000;text-decoration:none;font-weight:500;font-size:16px}.footer-bottom__legal a:hover{text-decoration:underline}.home{width:100%;padding:0 48px;background:#fff;color:#000000;font-family:inherit}.home *,.home *::before,.home *::after{box-sizing:border-box}.home__inner{width:100%;max-width:1440px;margin:0 auto;padding:40px 0 80px;display:flex;flex-direction:column;gap:64px}.home-hero{display:grid;grid-template-columns:1fr 2fr 1fr;grid-template-areas:"shop main secondary";gap:16px}.home-hero__shop{grid-area:shop;display:flex;flex-direction:column;padding-right:16px}.home-hero__shop-title{font-size:20px;font-weight:700;margin:0 0 16px 0}.home-hero__shop-list{list-style:none;padding:0;margin:0 0 24px 0}.home-hero__shop-list li{border-bottom:1px solid #e5e5e5}.home-hero__shop-list li:first-child{border-top:1px solid #e5e5e5}.home-hero__shop-list a{display:block;padding:12px 0;color:#000000;text-decoration:none;font-size:16px}.home-hero__shop-list a:visited{color:#000000}.home-hero__shop-list a:hover{text-decoration:underline}.home-hero__shop-cta{align-self:flex-start;display:inline-block;padding:12px 24px;background:#C41215;color:#fff;border-radius:999px;font-size:16px;font-weight:500;text-decoration:none;border:0;cursor:pointer}.home-hero__shop-cta:hover{opacity:0.9}.home-hero__main{grid-area:main;aspect-ratio:1.6;background:#d1d5db;border-radius:16px}.home-hero__secondary{grid-area:secondary;display:grid;grid-template-rows:1fr 1fr;gap:16px}.home-hero__card{background:#d1d5db;border-radius:16px}.home-usps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.home-usp{display:flex;align-items:flex-start;gap:16px;padding:16px 20px;background:#f3f4f6;border-radius:16px}.home-usp__icon{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:#000000}.home-usp__icon svg{width:24px;height:24px}.home-usp__content{min-width:0}.home-usp__title{font-size:16px;font-weight:500;margin:0 0 4px 0}.home-usp__text{font-size:14px;color:#807B79;margin:0;line-height:1.4}.home-section__header{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:20px}.home-section__title{font-size:24px;font-weight:700;margin:0}.home-section__link{color:#C41215;text-decoration:none;font-size:16px;flex-shrink:0}.home-section__link:hover{text-decoration:underline}.home-products{display:grid;grid-template-columns:repeat(6,1fr);gap:16px}.home-product{display:flex;flex-direction:column;min-width:0}.home-product__image{aspect-ratio:1;background:#d1d5db;border-radius:16px;margin-bottom:12px}.home-product__name{font-size:16px;font-weight:700;margin:0 0 4px 0}.home-product__meta{font-size:14px;color:#807B79;margin:0;line-height:1.4}.home-themes{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.home-theme{display:flex;flex-direction:column;min-width:0}.home-theme__image{aspect-ratio:0.75;background:#d1d5db;border-radius:16px;margin-bottom:12px}.home-theme__name{font-size:18px;font-weight:500;margin:0}.home-intro{display:grid;grid-template-columns:1fr 1fr;gap:16px}.home-intro__card{background:#f3f4f6;border-radius:16px;padding:32px}.home-newsletter{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:20px}.home-newsletter__title{font-size:18px;font-weight:500;margin:0;line-height:1.4}.home-newsletter__form{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:320px}.home-newsletter__input{width:100%;padding:12px 16px;border:1px solid #e5e5e5;border-radius:8px;font-size:16px;font-family:inherit;background:#fff}.home-newsletter__input:focus{outline:none;border-color:#000000}.home-newsletter__submit{padding:12px 32px;background:#000000;color:#fff;border:0;border-radius:999px;font-size:16px;font-weight:500;font-family:inherit;cursor:pointer}.home-newsletter__submit:hover{opacity:0.9}.home-about{display:flex;align-items:flex-start}.home-about__text{font-size:18px;font-weight:500;margin:0;line-height:1.4}@media (max-width:1023px){.footer-middle__main{grid-template-columns:1fr;gap:2rem}.footer-middle__branding{justify-content:flex-start;align-items:flex-end}}@media (max-width:1023px){.footer-bottom__inner{grid-template-columns:1fr;text-align:center;gap:0.75rem;padding:1.25rem 0}.footer-bottom__legal{grid-column:1;grid-row:1;justify-self:center}.footer-bottom__copyright{grid-column:1;grid-row:2}}@media (max-width:1024px){.home{padding:0 24px}.home-hero{grid-template-columns:1fr 2fr;grid-template-areas:"shop main" "shop secondary"}.home-hero__secondary{grid-template-rows:none;grid-template-columns:1fr 1fr}.home-products,.home-themes{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -24px;padding:0 24px 4px}.home-product{flex:0 0 calc(22.666666667%);scroll-snap-align:start}.home-theme{flex:0 0 calc(22.666666667%);scroll-snap-align:start}}@media (max-width:767px){.footer-middle{padding:0 16px}.footer-middle__inner{padding:1.5rem 0}.footer-middle__columns{grid-template-columns:1fr;gap:0}.footer-column{border-bottom:1px solid #e5e7eb}.footer-column__title{display:flex;justify-content:space-between;align-items:center;padding:1rem 0;margin:0;cursor:pointer;color:#000000;font-weight:500;user-select:none}.footer-column__title::after{content:'';flex-shrink:0;width:8px;height:8px;border-right:2px solid #000000;border-bottom:2px solid #000000;transform:rotate(45deg) translate(-2px,-2px);transition:transform 0.2s}.footer-column[open] .footer-column__title::after{transform:rotate(-135deg) translate(-2px,-2px)}.footer-column__list{padding-bottom:1rem}.footer-middle__branding{align-items:center;text-align:center;margin-top:1.5rem;gap:1rem}.footer-middle__divider{margin:1.5rem 0}.footer-middle__payments{gap:1.25rem}.footer-middle__payments img{height:24px}}@media (max-width:767px){.footer-bottom{padding:0 16px}.footer-bottom__inner{padding:1.5rem 0;gap:1.25rem}.footer-bottom__legal{flex-direction:column;gap:0.75rem;align-items:center}}@media (max-width:767px){.home{padding:0 16px}.home__inner{padding:24px 0 40px;gap:40px}.home-hero{grid-template-columns:1fr;grid-template-areas:"main" "secondary" "shop";gap:12px}.home-hero__shop{padding-right:0}.home-hero__shop-title,.home-hero__shop-list{display:none}.home-hero__shop-cta{width:100%;text-align:center;background:#C41215;padding:14px 24px}.home-hero__main{aspect-ratio:1.333333333}.home-hero__secondary{grid-template-columns:1fr;grid-template-rows:none}.home-hero__card{aspect-ratio:1.5}.home-usps{grid-template-columns:1fr}.home-products,.home-themes{margin:0 -16px;padding:0 16px 4px}.home-product{flex:0 0 160px}.home-theme{flex:0 0 240px}.home-intro{grid-template-columns:1fr}.home-intro__card{padding:24px}}@media (min-width:768px){.footer-column__title{pointer-events:none}}@media (max-width:1024px){.ds-header{padding:0 24px}.ds-header__search{flex:1 1 auto;min-width:0}.ds-header__search-input{width:100%}.ds-header__dropdown{width:680px}.ds-dropdown__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.top-header-container:not(:has(#top-header-usps)){display:none !important}.top-header-container>#top-header-usps{padding-left:0 !important;justify-content:center}.top-header-container>#top-header-usps>p:not(:first-child){display:none}.ds-header{padding:0 16px}.ds-header__inner{flex-wrap:wrap;gap:12px;padding:12px 0}.ds-header__logo,.ds-header__search,.ds-header__search-input{min-width:0}.ds-header__logo img{max-width:100%;width:auto;height:auto}.ds-header__center{display:contents}.ds-header__offerte{display:none}.ds-header__menu-wrap{order:1;position:static}.ds-header__logo{order:2;flex:1;display:flex;justify-content:center}.ds-header__right{order:3}.ds-header__search{order:4;flex-basis:100%;width:100%}.ds-header__search-input{width:100%}.ds-header__menu-btn{padding:10px;border:0;background:transparent}.ds-header__menu-btn:hover{border-color:transparent;background:#f4f4f4}.ds-header__menu-btn span,.ds-header__chevron{display:none}.ds-header__hamburger{display:block}.ds-header__dropdown{position:fixed;top:0;left:0;width:100vw;max-width:100vw;height:100vh;height:100 dvh;display:grid;grid-template-rows:auto 1fr auto;grid-template-columns:100vw;border-radius:0;box-shadow:none;overflow:hidden;z-index:1000;transform:translateX(-100%);transition:transform 0.3s cubic-bezier(0.4,0,0.2,1);will-change:transform}.ds-dropdown__cat-name{min-width:0;word-break:break-word}.ds-header__dropdown.is-open{transform:translateX(0)}.ds-header__dropdown,.ds-header__dropdown *{box-sizing:border-box}.ds-dropdown__mobile-header{grid-row:1;grid-column:1;display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #eee}.ds-dropdown__mobile-back,.ds-dropdown__mobile-close{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;border-radius:50%;color:#111;cursor:pointer;flex-shrink:0}.ds-dropdown__mobile-back:hover,.ds-dropdown__mobile-close:hover{background:#f4f4f4}.ds-dropdown__mobile-title{flex:1;margin:0;font-size:20px;font-weight:700;color:#111;min-width:0}.ds-dropdown__cats,.ds-dropdown__products{grid-row:2;grid-column:1;width:100%;overflow-y:auto;border-right:0;transition:transform 0.3s cubic-bezier(0.4,0,0.2,1);will-change:transform}.ds-dropdown__cats{transform:translateX(0);padding:8px 12px}.ds-dropdown__products{transform:translateX(100%);padding:16px 12px}.ds-header__dropdown.is-drilled .ds-dropdown__cats{transform:translateX(-100%)}.ds-header__dropdown.is-drilled .ds-dropdown__products{transform:translateX(0)}.ds-dropdown__cat{padding:12px;gap:16px}.ds-dropdown__cat-img{width:48px;height:48px;border-radius:50%}.ds-dropdown__cat-name{font-size:15px}.ds-dropdown__cat-arrow{opacity:1;color:#111}.ds-header__dropdown .ds-dropdown__mobile-back{display:none}.ds-header__dropdown.is-drilled .ds-dropdown__mobile-back{display:inline-flex}.ds-dropdown__mobile-footer{grid-row:3;grid-column:1;display:block;padding:16px 20px;border-top:1px solid #eee}.ds-header__dropdown.is-drilled .ds-dropdown__mobile-footer{display:none}.ds-dropdown__mobile-cta{display:block;width:100%;padding:14px 20px;background:#C41215;color:#fff;text-align:center;text-decoration:none;border-radius:999px;font-size:15px;font-weight:600}.ds-dropdown__mobile-cta:hover{text-decoration:none;color:#fff;opacity:0.9}.ds-dropdown__grid{grid-template-columns:repeat(2,1fr)}.ds-dropdown__cat.is-active,.ds-dropdown__cat.is-highlight.is-active{background:transparent}}@media (min-width:1280px){.container{width:unset}.col-lg-push-3{left:0 !important}.col-lg-9{width:100% !important;padding:0 40px !important}.main-container{width:auto !important;margin-left:auto !important;margin-right:auto !important;margin-top:40px !important}.col-lg-9:has(.breadCrumbTrail){padding-left:0 !important}}@media (max-width:1280px){.container{width:1000px}.col-lg-push-3{left:0 !important}.col-lg-9{width:100% !important;padding:0 40px !important}.floating-header,.support-container{width:1000px}.block-header{width:1100px}.page-container{width:1000px}.page-container .tile-block>.tile-block-tile{max-width:unset}}@media (max-width:1200px){.floating-header,.support-container{width:800px}.footer-area .footer{width:100vw}.footer-area .footer>.footer-container{width:100%}}@media (min-width:992px){#ctl00_pageContentPlaceHolder_pnlDeliveryAddress>.col-md-6,#ctl00_pageContentPlaceHolder_pnlInvoiceAddress>.col-md-6{width:100%}#checkout4-form>.row:last-child>.col-xs-12>.row>.col-xs-12>.row:nth-child(2):nth-last-child(3)>.col-md-6{width:50%}}@media (max-width:992px){.container,.page-container{width:700px}.productdetails>.category-view .product-container>.productContainerCell{width:30% !important;height:fit-content !important;padding-bottom:10px !important}.productdetails>.category-view .product-container>.productContainerCell>.product-container-image{height:auto !important}.floating-header,.support-container{width:700px}body:has(a[title="Verwijderen"]) #checkout1-form>.row>.col-sm-12>.row:has(#divBasket)>div:has(#divBasket) .table-responsive>.table tr[id^="orderitem_"]>td:not([id]):not([class]):not(:has([class])):not(:has([id]))::before,body:has(a[title="Verwijderen"]) #checkout1-form>.row>.col-sm-12>.row:has(#divBasket)>div:has(#divBasket) .table-responsive>.table tr[id^="orderitem_"]>td>.input-group:has(.form-control[type="number"])::before{margin-left:15px !important}#checkout1-form>.row>.col-sm-12>.row:has(#divBasket)>div:has(#divBasket) .table-responsive>.table tr[id^="orderitem_"]>td>.input-group:has(span[id^="quantity_"])>.form-control[type="number"]{border-top-right-radius:8px !important;border-bottom-right-radius:8px !important}#checkout4-form>.row:last-child>.col-xs-12>.row>.col-xs-12>.row:nth-child(2):nth-last-child(3)>.col-md-6:first-child{margin-bottom:20px}}@media (max-width:768px){.col-lg-9{padding:0 !important}.container,.page-container{width:90%}.productdetails>.category-view .product-container>.productContainerCell{width:45% !important}.block-header{height:auto !important;width:100%}.floating-header{display:none !important}.floating-header-mobile{display:flex !important;width:90%}.floating-header-mobile>.user-menu{gap:8px !important}.floating-header-mobile .mobile-nav-box>.mobile-nav-box-inner>ul>li{margin-bottom:25px !important}.floating-header-mobile>.user-menu>.user-dropdown>.user-dropdown-inner li>a{text-wrap:nowrap !important;font-size:16px !important}.floating-header-mobile>.user-menu>.user-dropdown>.user-dropdown-inner li:not(:last-child){margin-bottom:30px !important}.floating-header-mobile>.user-menu>.user-dropdown>.user-dropdown-inner{padding:30px !important}.floating-header-mobile>.user-menu>.user-dropdown>.user-dropdown-inner::before{right:73px}.floating-header-mobile>.user-menu>.user,.floating-header-mobile>.user-menu a{width:48px;height:48px}.floating-header-mobile>.user-menu a{position:relative}.floating-header-mobile .mobile-nav.collapsed::before{left:22px;position:absolute}.floating-header-mobile>.user-menu>.user-dropdown,.floating-header-mobile .mobile-nav-box{top:48px}.block-header>.block-header-container{flex-direction:column-reverse;padding:70px 15px 15px 15px !important;gap:0 !important}.block-header>.block-header-container>.block-header-content>.block-header-img{width:335px;height:auto}.block-header>.block-header-container>.block-header-content>.block-header-title{font-size:32px !important}.block-header>.block-header-container>.block-header-content>.block-header-subtitle{font-size:16px !important}.block-header>.block-header-container>.block-header-content>.horizontal-content{flex-direction:column}.block-header>.block-header-container>.block-header-content>.horizontal-content>a{text-align:center}.page-container .tile-block{flex-direction:column !important}.page-container .tile-block>.tile-block-tile{width:100% !important;padding:15px !important}.page-container .tile-block>.tile-block-tile p{margin-bottom:5px !important}.page-container .tile-block>.tile-block-tile>.tile-title{font-size:16px !important}.page-container .tile-block>.tile-block-tile>.tile-text,.page-container .tile-block>.tile-block-tile>.tile-cta{font-size:12px !important}.support-container{width:90% !important}.support-container .support-contact-info{gap:10px}.footer-area .footer>.footer-container{padding-top:30px;flex-direction:column;gap:40px;align-items:flex-start;height:fit-content}.footer-area .footer>.footer-container>.footer-list{gap:8px}.footer-area .footer>.footer-container>.footer-company>.footer-socials a{width:48px;height:48px}.footer-area .footer>.footer-container>.footer-list>.footer-list-title,.footer-area .footer>.footer-container>.footer-list>.footer-list-item{padding:16px 0}.footer-area .footer{height:fit-content !important}.testimonial-container{display:none !important}#checkout1-form>.row>.col-sm-12>.row:has(#divBasket){flex-direction:column !important}#checkout1-form>.row>.col-sm-12>.row:has(#divBasket)>div:has(#divBasket){flex:1 !important;padding-right:0 !important}#checkout1-form>.row>.col-sm-12>.row:has(#divBasket) .table-responsive{border:none !important}#checkout1-form>.row>.col-sm-12>.row:has(input[id="txtCustomerReference"]){margin-left:-15px !important;margin-right:-15px !important}#checkout1-form>.row>.col-sm-12>.row:has(input[id="txtCustomerReference"])>div:has(.panel-primary){margin-left:10px !important}#checkout4-form>.row>.col-xs-12:has(#pnlBasketTotals),#checkout3-form>.row>.col-xs-12>.row>.col-xs-12{flex-direction:column;gap:20px}#checkout4-form>.row>.col-xs-12:has(#pnlBasketTotals)>.row:first-child,#checkout4-form>.row>.col-xs-12:has(#pnlBasketTotals)>.row:last-child{width:100% !important}#checkout4-form>.row>.col-xs-12:has(#pnlBasketTotals)>.row:first-child{margin-right:0 !important;margin-left:0 !important}#checkout4-form>.row>.col-xs-12:has(#pnlBasketTotals)>.row:first-child>.col-xs-12{padding-right:0 !important;padding-left:0 !important}#checkout4-form>.row:last-child>.col-xs-12>.row>.col-xs-12>.row:first-child>.col-md-6:first-child{margin-bottom:20px}#checkout4-form>.row>.col-xs-12>.row:has(#divBasket)>div:has(#divBasket) .table-responsive>.table tr[id^="orderitem_"] .space-left-15{margin-left:0 !important}#checkout4-form>.row>.col-xs-12>.row:has(#divBasket)>div:has(#divBasket) .table-responsive>.table tr[id^="orderitem_"]>td:not([id]):not([class]):not(:has([class])):not(:has([id])):not(:last-child)::before{margin-left:10px !important}#checkout4-form>.row>.col-xs-12>.row:has(#divBasket)>div:has(#divBasket) .table-responsive>.table tr[id^="orderitem_"]>td>.input-group:has(.form-control[type="number"])::before{margin-left:5px !important}#checkout3-form #ctl00_pageContentPlaceHolder_pnlDeliveryAddress>.col-md-6>.panel>.panel-body>.row>.col-md-12>div>.form-group>.col-md-8,#checkout3-form #ctl00_pageContentPlaceHolder_pnlDeliveryAddress>.col-md-6>.panel>.panel-body>.row>.col-md-12>div>.form-group>.col-md-6,#checkout3-form #ctl00_pageContentPlaceHolder_pnlInvoiceAddress>.col-md-6>.panel>.panel-body>.row>.col-md-12>div>.form-group>.col-md-8,#checkout3-form #ctl00_pageContentPlaceHolder_pnlInvoiceAddress>.col-md-6>.panel>.panel-body>.row>.col-md-12>div>.form-group>.col-md-6{padding-right:0 !important}#checkout3-form #ctl00_pageContentPlaceHolder_txtSelectedDeliveryAddressStreet,#checkout3-form #ctl00_pageContentPlaceHolder_txtSelectedDeliveryAddressPostcode,#checkout3-form #ctl00_pageContentPlaceHolder_txtSelectedInvoiceAddressStreet,#checkout3-form #ctl00_pageContentPlaceHolder_txtSelectedInvoiceAddressPostcode{margin-bottom:15px}#checkout4-form>.row>.col-xs-12>.row:nth-of-type(2):not(:has(#pnlBasketTotals)){display:none !important}.floating-header-mobile>.user-menu>.user-dropdown-mobile>.user-dropdown-inner{overflow-y:scroll;max-height:445px}#thanks-container>#thanks-top-message>#thanks-top-buttons,#thanks-container>#thanks-address-container{flex-direction:column}#thanks-container>#thanks-top-message>p{margin-bottom:10px;line-height:30px}#shoppingbasket-mvc>.basket-panel{width:100% !important;height:100% !important}#shoppingbasket-mvc>.basket-panel>.row>.col-sm-12>.panel-body{padding-left:0 !important;padding-right:0 !important;overflow-x:hidden}}#progressmessage{display:none !important}#ctl00_breadcrumbsContentPlaceHolder_lblHomePageTitle{font-size:36px;font-weight:500;line-height:1.1}.footer-content li a{color:#fff !important}.footer-area .footer-title h5{color:#fff !important}.footer-area .footer-title{border-bottom:0px solid #fff !important}.footer-content{margin-left:0px !important}.footer-content.box-information li{color:#fff !important}.footer-content.box-information li i{color:#fff !important}#ctl00_pageContentPlaceHolder_radImageGallery_ThumbnailsArea>div>div>ul>li{display:inline-block;vertical-align:middle;max-width:100px;max-height:100px;float:none !important}#ctl00_pageContentPlaceHolder_radImageGallery_ThumbnailsArea>div>div>ul>li>a{height:auto !important}#ctl00_pageContentPlaceHolder_radImageGallery_ThumbnailsArea>div>div>ul>li>a>img{max-width:100px;max-height:100px;width:auto !important;height:auto !important}.rigThumbnailsList li{margin:5px !important}#canvas,.preview-center{background-color:#f1f1f1 !important}.sidebar .btn-default,.sidebar .btn-primary,#empty-page-confirmation-dialog>.modal-dialog>.modal-content>.modal-footer>button.btn-default,#dialog-confirm>.modal-dialog>.modal-content>.modal-footer>button.btn-default,#confirmation-dialog>.modal-dialog>.modal-content>.modal-footer>button.btn-default{border-radius:0 !important;font-weight:700 !important;text-decoration:none !important;border:none !important;transition:background-color ease-in-out 0.2s !important;background-color:#0F3978 !important;color:#FFFFFF !important;border-radius:12px !important}#saveButton,#btnNext,#empty-page-confirmation-dialog>.modal-dialog>.modal-content>.modal-footer>button.btn-primary,#dialog-confirm>.modal-dialog>.modal-content>.modal-footer>button.btn-primary,#confirmation-dialog>.modal-dialog>.modal-content>.modal-footer>button.btn-primary{border-radius:0 !important;font-weight:700 !important;text-decoration:none !important;border:none !important;transition:background-color ease-in-out 0.2s !important;background-color:#C41215 !important;color:#FFFFFF !important;border-radius:12px !important}#saveButton>small,#btnNext>small{font-weight:700 !important;opacity:1 !important}#btnAddImage,#btnAddTextFrame,#colorpreview2{background-color:#fff !important;color:#C41215 !important;border-bottom:1px solid #C41215 !important;border-radius:0 !important}#btnAddImage,#btnAddTextFrame{display:flex !important;flex-direction:column !important;align-items:center !important}#btnAddImage>i,#btnAddImage>span,#btnAddTextFrame>i,#btnAddTextFrame>span{vertical-align:middle !important}.sidebar>section>.form-group{margin-bottom:0 !important}.sidebar>section>.form-group>.btn-group-justified{flex-direction:column !important}.sidebar>section>div:nth-child(2)>.form{padding:0 !important}.sidebar>section>a.btn-default,.sidebar>section>#pnlProof{margin:5px !important;max-width:220px !important}.sidebar>section>button#btnPrevious{margin:auto 5px 5px 5px !important;max-width:220px !important}.sidebar>section>div:nth-child(2)>.form>.form-group>div{margin-top:10px !important}.sidebar>section>div:nth-child(2)>.form>.form-group>div>.row.page-layer{margin:5px 0 !important;background-color:#fff !important;border-radius:12px !important;box-shadow:0 0 15px rgba(141,141,141,0.16) !important;border:none !important;color:#000000 !important}.sidebar>section>div:nth-child(2)>.form>.form-group>div>.row.page-layer>.flex>.page-layer-frame>.image-container-proportonial>i{margin-top:0 !important;margin-left:7% !important}.sidebar>section>div:nth-child(2)>.form>.form-group>label{display:none !important}.sidebar>section>div:nth-child(2)>.form:nth-child(2)>.form-group>button.btn-default{margin:0 10px !important;max-width:210px !important}.sidebar .btn-default:hover,.sidebar .btn-primary:hover,#saveButton:hover,#btnNext:hover{text-decoration:none !important;opacity:0.6}.sidebar .form-group>.btn-group>#btnBold2,.sidebar .form-group>.btn-group>#btnAlignLeft2,.sidebar .form-group>div>.btn-group>#btnRotate0,.sidebar .form-group>div>.btn-group>#btnImageZoomMin1,.sidebar #toolboxmiddle2>.form-group:last-child>div>.form-group>.btn-group>button.btn-default:first-child,.sidebar #toolboxmiddle2>.form-group:last-child>div>.btn-group>button.btn-default:first-child,.sidebar>section>div:nth-child(2)>.form>.form-group>div>.row.page-layer>div.collapse.in>.form>.btn-group>button.btn-default:first-child{margin-right:2px !important}.sidebar .form-group>.btn-group>#btnAlignCenter2,.sidebar .form-group>div>.btn-group>#btnFitImageToTrim2,.sidebar #toolboxmiddle2>.form-group:last-child>div>.form-group>.btn-group>button.btn-default:nth-child(2),.sidebar #toolboxmiddle2>.form-group:last-child>div>.btn-group>button.btn-default:nth-child(2){margin-left:2px !important;margin-right:2px !important}.sidebar .form-group>.btn-group>#btnItalic2,.sidebar .form-group>.btn-group>#btnAlignRight2,.sidebar .form-group>div>.btn-group>#btnRotate90,.sidebar .form-group>div>.btn-group>#btnImageZoomPlus1,.sidebar #toolboxmiddle2>.form-group:last-child>div>.form-group>.btn-group>button.btn-default:last-child,.sidebar #toolboxmiddle2>.form-group:last-child>div>.btn-group>button.btn-default:last-child,.sidebar>section>div:nth-child(2)>.form>.form-group>div>.row.page-layer>div.collapse.in>.form>.btn-group>button.btn-default:last-child{margin-left:2px !important}.glyphicon-picture::before{font-family:"Font Awesome 7 Pro";font-weight:100;content:"\f574";font-size:52px;color:#919295}.glyphicon-font::before{font-family:"Font Awesome 7 Pro";font-weight:400;content:"\f031";font-size:52px;color:#919295}#colorpreview2>div::before{font-family:"Font Awesome 7 Pro";font-weight:100;content:"\f576";font-size:52px;color:#919295}#colorpreview2{display:flex !important;flex-direction:column !important;align-items:center !important}#colorpreview2>div{height:58px !important;width:58px !important;display:block !important;order:1 !important}#colorpreview2>span,.button-text{order:2 !important;margin-top:10px !important;margin-left:0 !important;font-size:16px !important}.sidebar,.toolbar{background-color:#fff !important}.canvas-header>.canvas-header-content{background-color:transparent !important}.canvas-header>.canvas-header-content>div:first-child>.row>div>span{font-size:18px !important;font-weight:300 !important}.canvas-header>.canvas-header-content>div:first-child>.row>div>div,.canvas-header .btn>span,.canvas-header .btn>i{color:#000000 !important}.canvas-header-safety{border-color:#C41215 !important}.canvas-header>.canvas-header-content>div:nth-child(3){color:#0F3978 !important}.sidebar .form{margin-left:0 !important;margin-right:0 !important}.progress-bar-success{background-color:#C41215 !important}.assetmanager-asset.active{border-color:#C41215 !important}#pnlProof small{color:#000 !important}.sidebar .text-muted a{color:#C41215 !important;transition:color ease 500ms !important}.sidebar .text-muted a:hover{color:#231f20 !important}.sidebar{padding:0 !important}#divUploadModalContent,#pnlLoading>.modal-dialog,#pnlLoading>.modal-dialog>.modal-content,#pnlLoading>.modal-dialog>.modal-content>.modal-body,#empty-page-confirmation-dialog>.modal-dialog,#empty-page-confirmation-dialog>.modal-dialog>.modal-content,#dialog-confirm>.modal-dialog,#dialog-confirm>.modal-dialog>.modal-content,#confirmation-dialog>.modal-dialog,#confirmation-dialog>.modal-dialog>.modal-content{border-radius:12px !important}#divUploadModalContent .btn-primary[disabled]:hover{background-color:#C41215 !important;opacity:0.5 !important;border-color:transparent !important}#divUploadModalContent .btn-primary{background-color:#C41215 !important;color:#FFFFFF !important;font-weight:700 !important;border-radius:12px !important;text-decoration:none !important;transition:opacity 0.2s ease-in-out !important}#divUploadModalContent .btn-primary:hover,#divUploadModalContent .btn-danger:hover,#empty-page-confirmation-dialog>.modal-dialog>.modal-content>.modal-footer>button.btn-default:hover,#empty-page-confirmation-dialog>.modal-dialog>.modal-content>.modal-footer>button.btn-primary:hover,#dialog-confirm>.modal-dialog>.modal-content>.modal-footer>button.btn-default:hover,#dialog-confirm>.modal-dialog>.modal-content>.modal-footer>button.btn-primary:hover,#confirmation-dialog>.modal-dialog>.modal-content>.modal-footer>button.btn-default:hover,#confirmation-dialog>.modal-dialog>.modal-content>.modal-footer>button.btn-primary:hover{text-decoration:none !important;opacity:0.6}#divUploadModalContent .btn-danger{color:#fff !important;font-weight:700 !important;border-radius:12px !important;transition:opacity 0.2s ease-in-out !important}#divUploadModalContent .btn-danger[disabled]:hover{opacity:0.5 !important}#pnlLoading>.modal-dialog>.modal-content>.modal-body>.loading-panel>.progress>.progress-bar{background-color:#C41215 !important}#empty-page-confirmation-dialog>.modal-dialog>.modal-content>.modal-body,#dialog-confirm>.modal-dialog>.modal-content>.modal-body,#confirmation-dialog>.modal-dialog>.modal-content>.modal-body{color:#000000 !important}#page #borders #bleed,#page #borders #bruto,#page #borders #netto{border-color:transparent !important}#page{box-shadow:none !important}.canvas-header-safety{border:1px solid #C41215 !important}.header-row{border:none;border-radius:12px;position:relative;background-color:#f9f9f9;height:auto;margin-top:20px}.header-row div{background-color:transparent;width:100%;position:relative}.header-row div>.btn-toolbar>#btnBack{position:absolute;top:-100px;left:0;border:none !important;background-color:transparent !important;width:fit-content !important;margin-left:-6px}.header-row div:has(#btnBack){display:block;padding-bottom:10px}.header-row div:has(#btnBack) #btnGenerate{float:right}.header-row div:has(#btnBack) #btnGenerate:focus-visible{box-shadow:none !important;outline:none !important}.header-row div:has(#btnEditName){padding-top:50px}.header-row div #btnEditName{margin-bottom:20px;width:40px;height:40px;display:flex;justify-content:center;align-items:center;text-decoration:none;background-color:#0F3978 !important;border:1px solid #000000 !important;border-radius:6px !important;color:#FFFFFF !important}.header-row div h1>#lblDocumentName{color:#262626 !important}#pnlMain{margin-top:40px}#pnlMain>div:has(#pnlPublicationFields){border:1px solid #d7d6d6;border-radius:12px}#pnlMain>div>#pnlPublicationFields{margin-top:15px !important}#pnlMain>div>#pnlPublicationFields label{font-size:16px;color:#656464;font-weight:600;margin-bottom:2px}#pnlMain>div>#divPreviewPlaceHolder{margin-top:0 !important;margin-right:0 !important}#pnlMain>div:has(#divPreviewPlaceHolder){padding-right:0 !important}#pnlMain>div>#divPreviewPlaceHolder .frame{border-color:#CBCACA}.header-row div>.btn-toolbar>#btnBack{position:absolute;top:-100px;left:16px;border:none !important;background-color:transparent !important;width:fit-content !important;margin-left:-6px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640"><path d="M71 303C61.6 312.4 61.6 327.6 71 336.9L239 505C248.4 514.4 263.6 514.4 272.9 505C282.2 495.6 282.3 480.4 272.9 471.1L145.9 344L552 344C565.3 344 576 333.3 576 320C576 306.7 565.3 296 552 296L145.9 296L273 169C282.4 159.6 282.4 144.4 273 135.1C263.6 125.8 248.4 125.7 239.1 135.1L71 303z"/></svg>');background-repeat:no-repeat;background-position:0 center;background-size:18px;overflow-x:visible;padding-left:20px !important;line-height:15px;box-sizing:border-box}#btnDeleteImages,#btnDeleteImages:visited{border-radius:12px !important;padding:12px 16px !important;text-decoration:none !important;color:#FFFFFF !important;box-shadow:none !important;transition:opacity 0.2s ease-in-out !important;background-image:none !important;background-color:#c12e2a !important}#btnDeleteImages:hover{opacity:0.7 !important}#pnlPublicationFields div .modal-content{box-shadow:0 0 20px 0 rgba(0,0,0,0.75) !important}.modal-open .modal-backdrop,.TelerikModalOverlay{display:none !important}#RadWindowWrapper_rwRenameDocument,#RadWindowWrapper_rwRenameDocument>.rwTable,#RadWindowWrapper_rwRenameDocument>.rwTable #rwRenameDocument_C{height:fit-content !important}#RadWindowWrapper_rwRenameDocument #rwRenameDocument_C_lblName{font-weight:600}#RadWindowWrapper_rwRenameDocument #txtDocumentName{margin-top:5px}#pnlButtonsTop{position:relative;background-color:#f9f9f9;padding:15px 20px;border-radius:12px}#pnlButtonsTop>div{width:100%;display:flex;flex-direction:row;justify-content:space-between;left:unset !important;padding:0}#pnlButtonsTop>div>#btnChange{border:none !important;background-color:transparent !important;width:fit-content !important;margin-left:-6px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640"><path d="M71 303C61.6 312.4 61.6 327.6 71 336.9L239 505C248.4 514.4 263.6 514.4 272.9 505C282.2 495.6 282.3 480.4 272.9 471.1L145.9 344L552 344C565.3 344 576 333.3 576 320C576 306.7 565.3 296 552 296L145.9 296L273 169C282.4 159.6 282.4 144.4 273 135.1C263.6 125.8 248.4 125.7 239.1 135.1L71 303z"/></svg>');background-repeat:no-repeat;background-position:0 center;background-size:18px;overflow-x:visible;padding-left:20px !important;line-height:15px;box-sizing:border-box;margin-left:15px}#pnlButtonsBottom{left:unset !important;width:100% !important;background-color:#f9f9f9;padding:15px 20px;border-radius:12px;margin-top:10px}#pnlButtonsBottom button{padding:12px 16px !important;background-color:#0F3978 !important;background-image:none;color:#FFFFFF !important;border:1px solid #000000}#pnlButtonsBottom .dropup .dropdown-menu{right:0;left:unset}#frmMain>.container-fluid>#pnlLoader>.progress>.progress-bar-indeterminate{background:#C41215 !important}.ap-root *,.ap-root *::before,.ap-root *::after{box-sizing:border-box}.ap-root{--ap-navy:#14216D;--ap-gold:#EDA200;--ap-white:#FFFFFF;--ap-light-gray:#f5f5f5;--ap-mid-gray:#e0e0e0;--ap-text:#231f20;--ap-text-light:#656464;--ap-radius:8px;font-family:'Inter',sans-serif;color:#000000;padding:0 15px}.ap-cat-title{font-size:18px}.ap-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:var(--ap-white);border-bottom:2px solid var(--ap-mid-gray)}.ap-search-wrap{flex:1;width:100%;position:relative}.ap-search-wrap input{width:100%;border:1.5px solid var(--ap-mid-gray);border-radius:6px;padding:6px 12px;font-size:14px;font-family:inherit;outline:none;transition:border-color 0.2s}.ap-search-wrap input:focus{border-color:#C41215}.ap-search-clear{position:absolute;right:10px;top:50%;transform:translateY(-50%);cursor:pointer;color:#eff5fd;font-size:18px;transition:color 0.15s}.ap-search-clear:hover{color:#C41215}.ap-back-btn{background:var(--ap-white);border:1.5px solid var(--ap-mid-gray);border-radius:6px;padding:0 12px;cursor:pointer;color:#000000;font-size:14px;font-family:inherit;transition:border-color 0.15s,color 0.15s;white-space:nowrap;align-self:stretch}.ap-back-btn:hover{border-color:#C41215;color:#C41215}.ap-chips{display:flex;gap:8px;flex-wrap:wrap;flex:1;padding-bottom:10px}.ap-chip{border:1.5px solid var(--ap-mid-gray);background:var(--ap-white);color:#000000;border-radius:6px;padding:5px 14px;font-size:14px;font-family:inherit;cursor:pointer;transition:all 0.15s;white-space:nowrap}.ap-chip:hover{border-color:#C41215;color:#C41215}.ap-chip.active{background:#C41215;color:#fff;border-color:#C41215}.ap-view-toggle{display:flex;gap:0;border:1.5px solid var(--ap-mid-gray);border-radius:6px;overflow:hidden}.ap-view-btn{background:var(--ap-white);border:none;padding:7px 12px;cursor:pointer;font-family:inherit;font-size:0.85rem;color:var(--ap-text-light);transition:all 0.15s;line-height:1}.ap-view-btn+.ap-view-btn{border-left:1.5px solid var(--ap-mid-gray)}.ap-view-btn.active{background:#C41215;color:#fff}.ap-view-btn svg{display:block;width:16px;height:16px}.ap-count-bar{padding:10px 5px;font-size:14px;color:var(--ap-text-light);background:var(--ap-white);border-bottom:1px solid var(--ap-mid-gray)}.ap-content{padding:24px 0}.ap-section-label{font-size:14px;font-weight:700;letter-spacing:0.07em;text-transform:uppercase;color:var(--ap-text-light);margin:24px 0 12px;padding-bottom:6px;border-bottom:2px solid var(--ap-mid-gray);display:flex;align-items:center;justify-content:space-between}.ap-section-label:first-child{margin-top:0}.ap-section-link{font-size:12px;font-weight:600;color:#C41215;text-decoration:none;letter-spacing:0;text-transform:none;white-space:nowrap;opacity:0.8;transition:opacity 0.15s}.ap-section-link:hover{opacity:1;text-decoration:underline}.ap-product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-bottom:8px}.ap-card{background:var(--ap-white);border:1px solid var(--ap-mid-gray);border-radius:16px;overflow:hidden;cursor:pointer;transition:box-shadow 0.2s ease-in-out,transform 0.2s ease-in-out;display:flex;flex-direction:column;border-color:#ffffff !important}.ap-card:hover{box-shadow:0 0 12px 0 rgba(15,57,120,0.08),0 4px 8px 0 rgba(15,57,120,0.07);transform:scale(1.03);border-color:#ffffff !important}.ap-card-img{width:100%;aspect-ratio:1;object-fit:contain;border-top-left-radius:16px;border-top-right-radius:16px;background:var(--ap-light-gray)}.ap-card-body{padding:12px;display:flex;flex-direction:column;gap:6px;flex:1}.ap-card-name{font-size:16px;font-weight:600;color:#000000;flex:1;line-height:1.35}.ap-card-category{font-size:12px;font-weight:600;background:#ffffff;color:#C41215;border-radius:4px;padding:2px 7px;align-self:flex-start;letter-spacing:0.02em;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ap-btn-order{display:inline-block;margin-top:6px;background:#C41215;color:var(--ap-white);border-radius:5px;padding:7px 12px;font-size:14px;font-weight:600;text-decoration:none;text-align:center;font-family:inherit;transition:background 0.15s}.ap-btn-order:hover{background:#950e10}.ap-list{display:flex;flex-direction:column;gap:0}.ap-list-item{display:flex;align-items:center;gap:16px;padding:14px 16px;background:var(--ap-white);border:1px solid var(--ap-mid-gray);border-radius:16px;cursor:pointer;transition:box-shadow 0.15s;margin-bottom:8px}.ap-list-item:hover{box-shadow:0 2px 10px rgba(20,33,109,0.1)}.ap-list-img{width:56px;height:56px;object-fit:contain;border-radius:6px;background:var(--ap-light-gray);flex-shrink:0;padding:4px}.ap-list-info{flex:1;min-width:0}.ap-list-name{font-weight:600;font-size:0.92rem;color:#000000}.ap-list-cat{font-size:0.79rem;color:var(--ap-text-light);margin-top:2px}.ap-list-btn{background:#C41215;color:var(--ap-white);border:none;border-radius:5px;padding:7px 14px;font-size:0.82rem;font-weight:600;font-family:inherit;cursor:pointer;white-space:nowrap;transition:background 0.15s}.ap-list-btn:hover{background:#950e10}.ap-cat-card{background:var(--ap-white);border:1px solid #ffffff;border-radius:16px;overflow:hidden;cursor:pointer;transition:box-shadow 0.2s ease-in-out,transform 0.2s ease-in-out;display:flex;flex-direction:column;text-decoration:none;color:#000000}.ap-cat-card:hover{box-shadow:0 0 12px 0 rgba(15,57,120,0.08),0 4px 8px 0 rgba(15,57,120,0.07);transform:scale(1.03);text-decoration:none}.ap-cat-card-img{width:100%;aspect-ratio:1;object-fit:contain;border-top-left-radius:16px;border-top-right-radius:16px;background:var(--ap-light-gray)}.ap-cat-card-body{padding:12px;display:flex;flex-direction:column;gap:6px;flex:1}.ap-cat-card-name{font-size:16px;font-weight:600;line-height:1.35;flex:1}.ap-cat-card-btn{display:inline-block;margin-top:6px;background:#C41215;color:var(--ap-white);border-radius:5px;padding:7px 12px;font-size:14px;font-weight:600;text-align:center}.ap-cat-card-footer{display:flex;align-items:center;justify-content:space-between;gap:8px}.ap-cat-card-arrow{font-size:16px;color:#0F3978;flex-shrink:0;transition:transform 0.15s}.ap-cat-card:hover .ap-cat-card-arrow{transform:translateX(3px)}.ap-empty{text-align:center;padding:64px 24px;color:var(--ap-text-light)}.ap-empty-icon{font-size:2.5rem;margin-bottom:12px}.ap-empty p{font-size:14px}.ap-hidden{display:none !important}.highlighted-products{margin-bottom:40px;display:none}.highlighted-products__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.highlighted-products__grid .product-card{flex:0 0 100%;scroll-snap-align:start}.product-card{display:flex;flex-direction:column;background:#ffffff;border:1px solid #ffffff !important;border-radius:16px;cursor:pointer;transition:box-shadow 0.2s ease-in-out,transform 0.2s ease-in-out;text-decoration:none}.product-card:hover{box-shadow:0 0 12px 0 rgba(15,57,120,0.08),0 4px 8px 0 rgba(15,57,120,0.07);transform:scale(1.03);border-color:#ffffff !important;text-decoration:none}.product-card__image{flex-shrink:0}.product-card__image img{width:100%;height:100%;object-fit:contain;border-top-left-radius:16px;border-top-right-radius:16px;display:block}.product-card__body{padding:12px;display:flex;flex-direction:column;gap:6px;flex:1}.product-card__name{font-size:16px;font-weight:600;color:#000000;flex:1;line-height:1.35}#top-header{height:40px;width:100%;background-color:#f5f5f5;display:flex;flex-direction:row}#top-header #top-header-wrapper{width:100%;max-width:1440px;margin:0 auto;display:flex;align-items:center}#top-header .top-header-container{display:flex;flex-direction:row;flex:1;align-items:center}#top-header .top-header-container>#top-header-usps{display:flex;flex-direction:row;flex:1;gap:50px}#top-header .top-header-container>#top-header-usps>p{margin:0}#top-header .top-header-container>#top-header-usps>p>span{padding-left:4px}.ds-header{width:100%;background:#fff;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;position:relative;z-index:50;padding:0 48px}.ds-header__inner{width:100%;max-width:1440px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #e5e5e5}.ds-header__center{display:flex;align-items:center;gap:20px;min-width:0}.ds-header__right{display:flex;align-items:center;gap:12px}.ds-header__logo{flex-shrink:0;display:inline-flex;align-items:center}.ds-header__logo img{width:auto;display:block}.ds-header__hamburger{display:none;color:#111;flex-shrink:0}.ds-header__menu-wrap{position:relative;flex-shrink:0}.ds-header__menu-btn{display:inline-flex;align-items:center;gap:10px;padding:14px 26px;background:#fff;border:1px solid #e5e5e5;border-radius:14px;font-size:15px;font-weight:500;color:#111;cursor:pointer;user-select:none;transition:border-color 0.15s,box-shadow 0.15s}.ds-header__menu-btn:hover{border-color:#bbb}.ds-header__menu-btn:focus-visible{outline:2px solid #111;outline-offset:2px}.ds-header__menu-btn[aria-expanded="true"]{border-color:#111}.ds-header__chevron{transition:transform 0.2s;color:#111}.ds-header__menu-btn[aria-expanded="true"] .ds-header__chevron{transform:rotate(180deg)}.ds-header__search{position:relative;display:flex;align-items:center;background:#f4f4f4;border:1px solid #e5e5e5;border-radius:14px;padding:0 22px}.ds-header__search-icon{color:#666;flex-shrink:0}.ds-header__search-input{border:0 !important;background:transparent !important;box-shadow:none !important;padding:16px 14px;font-size:15px;color:#111;outline:none;width:340px;max-width:100%}.ds-header__search-input:focus,.ds-header__search-input:hover{border:0 !important;background:transparent !important;box-shadow:none !important;outline:none !important}.ds-header__search-input::placeholder{color:#888}.ds-header__offerte{flex-shrink:0;color:#111;text-decoration:none;font-size:15px;font-weight:500;padding:0 8px}.ds-header__offerte:hover{text-decoration:underline}.ds-header__icon-btn{position:relative;flex-shrink:0;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;color:#111;text-decoration:none;border-radius:50%;transition:background 0.15s}.ds-header__icon-btn:hover,.ds-header__icon-btn:focus,.ds-header__icon-btn:active{background:#f4f4f4;text-decoration:none;color:#111}.ds-header__icon-badge{position:absolute;top:2px;right:2px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;color:#fff;line-height:1}.ds-header__icon-badge--count{background:#C41215}.ds-header__icon-badge--x{background:#bbb;top:0px;right:0px}#shopping-cart-btn{font-size:20px}#shopping-cart-btn .basket-badge{position:absolute;top:2px;right:2px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;color:#fff;line-height:1;background:#C41215}.ds-header__user-wrap{position:relative;flex-shrink:0}.ds-header__user-label{display:none}.user-dropdown{position:absolute;top:calc(108%);right:0;background:#fff;border-radius:12px;box-shadow:0 12px 40px rgba(0,0,0,0.12);min-width:240px;padding:0;margin:0;list-style:none;z-index:100;overflow:visible}.user-dropdown[hidden]{display:none}.user-dropdown-inner{padding:8px}.user-dropdown li{list-style:none;margin:0;padding:0}.user-dropdown li>a,.user-dropdown .nav-text-devices{display:flex;align-items:center;gap:10px;padding:10px 12px;font-size:14px;color:#111;text-decoration:none;border-radius:8px;transition:background 0.12s;position:relative;cursor:pointer}.user-dropdown li>a:hover,.user-dropdown .nav-text-devices:hover{background:#f5f5f5;text-decoration:none}.user-dropdown li>a i{width:18px;text-align:center;color:#555;flex-shrink:0}.user-dropdown .badge{margin-left:auto;background:#C41215;color:#fff;font-size:11px;font-weight:600;padding:2px 7px;border-radius:999px;line-height:1.4}.user-dropdown .pull-right{margin-left:auto}.user-dropdown li.divider,.user-dropdown .divider{height:1px;background:#eee;margin:6px 4px;padding:0}.user-dropdown .fading-divider{height:1px;background:linear-gradient(to right,transparent,#ddd,transparent);margin:8px 4px}.user-dropdown li.language{position:relative}.user-dropdown li.language>a img{vertical-align:middle;border-radius:2px}.language-dropdown{position:absolute;top:0;right:calc(104%);background:#fff;border-radius:12px;box-shadow:0 12px 40px rgba(0,0,0,0.12);padding:8px;margin:0;list-style:none;min-width:220px;display:none;z-index:110}.user-dropdown li.language:hover>.language-dropdown,.user-dropdown li.language:focus-within>.language-dropdown{display:block}.language-dropdown li>a{display:flex;align-items:center;gap:10px;padding:8px 12px;font-size:13px;color:#111;text-decoration:none;border-radius:6px;cursor:pointer}.language-dropdown li>a:hover{background:#f5f5f5}.language-dropdown li>a img{border-radius:2px;flex-shrink:0}.ds-header__dropdown{position:absolute;top:calc(114%);left:0;background:#fff;border-radius:12px;box-shadow:0 12px 40px rgba(0,0,0,0.12);display:flex;width:820px;max-width:calc(36vw);overflow:hidden;z-index:100}.ds-header__dropdown[hidden]{display:none}.ds-dropdown__cats{width:240px;padding:16px 12px;border-right:1px solid #f0f0f0;display:flex;flex-direction:column;gap:2px}.ds-dropdown__cat{display:flex;align-items:center;gap:12px;padding:10px 12px;background:transparent;border-radius:8px;cursor:pointer;text-align:left;font-size:14px;color:#111;font-weight:500;user-select:none;transition:background 0.12s}.ds-dropdown__cat:hover,.ds-dropdown__cat.is-active{background:#f5f5f5}.ds-dropdown__cat:focus-visible{outline:2px solid #111;outline-offset:-2px}.ds-dropdown__cat-img{width:36px;height:36px;border-radius:6px;overflow:hidden;flex-shrink:0;background:#f0f0f0}.ds-dropdown__cat-img img{width:100%;height:100%;object-fit:cover}.ds-dropdown__cat-name{flex:1 1 auto}.ds-dropdown__cat-arrow{color:#111;opacity:0;transition:opacity 0.12s}.ds-dropdown__cat.is-active .ds-dropdown__cat-arrow{opacity:1}.ds-dropdown__products{flex:1 1 auto;padding:16px;min-width:0}.ds-dropdown__pane{display:none}.ds-dropdown__pane.is-active{display:block}.ds-dropdown__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.ds-dropdown__item{display:flex;flex-direction:column;gap:8px;text-decoration:none;color:#111;font-size:13px}.ds-dropdown__item-img{width:100%;aspect-ratio:1;border-radius:8px;overflow:hidden;background:#f0f0f0}.ds-dropdown__item-img img{width:100%;height:100%;object-fit:cover}.ds-dropdown__item-label{font-weight:400}.ds-dropdown__item--all{background:#C41215;border-radius:8px;aspect-ratio:1;display:flex;align-items:center;justify-content:center;color:#fff !important;font-weight:600;font-size:14px}.ds-dropdown__item-all-label{text-align:center}.ds-dropdown__item-label{font-weight:400;line-height:1.35;min-height:calc(2.7em);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ds-dropdown__item--slot{visibility:hidden}.ds-dropdown__cat.is-highlight{color:#59B259;font-weight:600}.ds-dropdown__cat.is-highlight .ds-dropdown__cat-name{color:#59B259}.ds-dropdown__cat.is-highlight:hover,.ds-dropdown__cat.is-highlight.is-active{background:#ffe9cc}.ds-dropdown__mobile-header,.ds-dropdown__mobile-footer{display:none}.footer-middle{padding:0 48px}.footer-middle *,.footer-middle *::before,.footer-middle *::after{box-sizing:border-box}.footer-middle__inner{width:100%;max-width:1440px;margin:0 auto;padding:3rem 0}.footer-middle__main{display:grid;grid-template-columns:1fr auto;gap:2rem 3rem}.footer-middle__columns{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}.footer-column{min-width:0}.footer-column__title{font-size:16px;font-weight:500;color:#807B79;margin:0 0 1rem 0;list-style:none;cursor:default}.footer-column__title::-webkit-details-marker{display:none}.footer-column__title::marker{content:''}.footer-column__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0.75rem}.footer-column__list a{color:#000000;text-decoration:none;font-size:16px;line-height:1.4}.footer-column__list a:visited{color:#000000}.footer-column__list a:hover{text-decoration:underline}.footer-column__list-item--highlight{margin-top:0.5rem}.footer-column__list-item--highlight a,.footer-column__list-item--highlight a:visited{color:#C41215}.footer-middle__branding{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;gap:1.5rem}.footer-middle__social{display:flex;gap:0.5rem}.footer-middle__social a{display:inline-flex;align-items:center;justify-content:center;font-size:20px;color:#000000;transition:opacity 0.15s}.footer-middle__social a:visited{color:#000000}.footer-middle__social a:hover{opacity:0.7;text-decoration:none}.footer-middle__social svg{width:24px;height:24px}.footer-middle__tagline{font-size:24px;font-weight:700;color:#000000;letter-spacing:-0.01em;line-height:1.2}.footer-middle__tagline-brand{color:#C41215}.footer-middle__divider{border:0;border-top:1px solid #e5e7eb;margin:2.5rem 0}.footer-middle__payments{display:flex;justify-content:center;align-items:center;gap:2rem;flex-wrap:wrap}.footer-middle__payments img{height:28px;width:auto;display:block}.footer-bottom{width:100%;min-height:96px;background:#E6E6E6;color:#1A1A1A;font-family:inherit;padding:0 48px;display:flex;align-items:stretch}.footer-bottom *,.footer-bottom *::before,.footer-bottom *::after{box-sizing:border-box}.footer-bottom__inner{width:100%;flex:1;max-width:1440px;margin:0 auto;padding:1.25rem 0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;align-content:center;gap:1rem}.footer-bottom__copyright{font-size:14px;color:#807B79;grid-column:1}.footer-bottom__legal{display:flex;gap:2rem;grid-column:2;justify-self:center}.footer-bottom__legal a{color:#000000;text-decoration:none;font-weight:500;font-size:16px}.footer-bottom__legal a:hover{text-decoration:underline}.home{width:100%;padding:0 48px;background:#fff;color:#000000;font-family:inherit}.home *,.home *::before,.home *::after{box-sizing:border-box}.home__inner{width:100%;max-width:1440px;margin:0 auto;padding:40px 0 80px;display:flex;flex-direction:column;gap:64px}.home-hero{display:grid;grid-template-columns:1fr 2fr 1fr;grid-template-areas:"shop main secondary";gap:16px}.home-hero__shop{grid-area:shop;display:flex;flex-direction:column;padding-right:16px}.home-hero__shop-title{font-size:20px;font-weight:700;margin:0 0 16px 0}.home-hero__shop-list{list-style:none;padding:0;margin:0 0 24px 0}.home-hero__shop-list li{border-bottom:1px solid #e5e5e5}.home-hero__shop-list li:first-child{border-top:1px solid #e5e5e5}.home-hero__shop-list a{display:block;padding:12px 0;color:#000000;text-decoration:none;font-size:16px}.home-hero__shop-list a:visited{color:#000000}.home-hero__shop-list a:hover{text-decoration:underline}.home-hero__shop-cta{align-self:flex-start;display:inline-block;padding:12px 24px;background:#C41215;color:#fff;border-radius:999px;font-size:16px;font-weight:500;text-decoration:none;border:0;cursor:pointer}.home-hero__shop-cta:hover{opacity:0.9}.home-hero__main{grid-area:main;aspect-ratio:1.6;background:#d1d5db;border-radius:16px}.home-hero__secondary{grid-area:secondary;display:grid;grid-template-rows:1fr 1fr;gap:16px}.home-hero__card{background:#d1d5db;border-radius:16px}.home-usps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.home-usp{display:flex;align-items:flex-start;gap:16px;padding:16px 20px;background:#f3f4f6;border-radius:16px}.home-usp__icon{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:#000000}.home-usp__icon svg{width:24px;height:24px}.home-usp__content{min-width:0}.home-usp__title{font-size:16px;font-weight:500;margin:0 0 4px 0}.home-usp__text{font-size:14px;color:#807B79;margin:0;line-height:1.4}.home-section__header{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:20px}.home-section__title{font-size:24px;font-weight:700;margin:0}.home-section__link{color:#C41215;text-decoration:none;font-size:16px;flex-shrink:0}.home-section__link:hover{text-decoration:underline}.home-products{display:grid;grid-template-columns:repeat(6,1fr);gap:16px}.home-product{display:flex;flex-direction:column;min-width:0}.home-product__image{aspect-ratio:1;background:#d1d5db;border-radius:16px;margin-bottom:12px}.home-product__name{font-size:16px;font-weight:700;margin:0 0 4px 0}.home-product__meta{font-size:14px;color:#807B79;margin:0;line-height:1.4}.home-themes{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.home-theme{display:flex;flex-direction:column;min-width:0}.home-theme__image{aspect-ratio:0.75;background:#d1d5db;border-radius:16px;margin-bottom:12px}.home-theme__name{font-size:18px;font-weight:500;margin:0}.home-intro{display:grid;grid-template-columns:1fr 1fr;gap:16px}.home-intro__card{background:#f3f4f6;border-radius:16px;padding:32px}.home-newsletter{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:20px}.home-newsletter__title{font-size:18px;font-weight:500;margin:0;line-height:1.4}.home-newsletter__form{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:320px}.home-newsletter__input{width:100%;padding:12px 16px;border:1px solid #e5e5e5;border-radius:8px;font-size:16px;font-family:inherit;background:#fff}.home-newsletter__input:focus{outline:none;border-color:#000000}.home-newsletter__submit{padding:12px 32px;background:#000000;color:#fff;border:0;border-radius:999px;font-size:16px;font-weight:500;font-family:inherit;cursor:pointer}.home-newsletter__submit:hover{opacity:0.9}.home-about{display:flex;align-items:flex-start}.home-about__text{font-size:18px;font-weight:500;margin:0;line-height:1.4}@media (max-width:1023px){.footer-middle__main{grid-template-columns:1fr;gap:2rem}.footer-middle__branding{justify-content:flex-start;align-items:flex-end}}@media (max-width:1023px){.footer-bottom__inner{grid-template-columns:1fr;text-align:center;gap:0.75rem;padding:1.25rem 0}.footer-bottom__legal{grid-column:1;grid-row:1;justify-self:center}.footer-bottom__copyright{grid-column:1;grid-row:2}}@media (max-width:1024px){.home{padding:0 24px}.home-hero{grid-template-columns:1fr 2fr;grid-template-areas:"shop main" "shop secondary"}.home-hero__secondary{grid-template-rows:none;grid-template-columns:1fr 1fr}.home-products,.home-themes{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -24px;padding:0 24px 4px}.home-product{flex:0 0 calc(22.666666667%);scroll-snap-align:start}.home-theme{flex:0 0 calc(22.666666667%);scroll-snap-align:start}}@media (max-width:767px){.footer-middle{padding:0 16px}.footer-middle__inner{padding:1.5rem 0}.footer-middle__columns{grid-template-columns:1fr;gap:0}.footer-column{border-bottom:1px solid #e5e7eb}.footer-column__title{display:flex;justify-content:space-between;align-items:center;padding:1rem 0;margin:0;cursor:pointer;color:#000000;font-weight:500;user-select:none}.footer-column__title::after{content:'';flex-shrink:0;width:8px;height:8px;border-right:2px solid #000000;border-bottom:2px solid #000000;transform:rotate(45deg) translate(-2px,-2px);transition:transform 0.2s}.footer-column[open] .footer-column__title::after{transform:rotate(-135deg) translate(-2px,-2px)}.footer-column__list{padding-bottom:1rem}.footer-middle__branding{align-items:center;text-align:center;margin-top:1.5rem;gap:1rem}.footer-middle__divider{margin:1.5rem 0}.footer-middle__payments{gap:1.25rem}.footer-middle__payments img{height:24px}}@media (max-width:767px){.footer-bottom{padding:0 16px}.footer-bottom__inner{padding:1.5rem 0;gap:1.25rem}.footer-bottom__legal{flex-direction:column;gap:0.75rem;align-items:center}}@media (max-width:767px){.home{padding:0 16px}.home__inner{padding:24px 0 40px;gap:40px}.home-hero{grid-template-columns:1fr;grid-template-areas:"main" "secondary" "shop";gap:12px}.home-hero__shop{padding-right:0}.home-hero__shop-title,.home-hero__shop-list{display:none}.home-hero__shop-cta{width:100%;text-align:center;background:#C41215;padding:14px 24px}.home-hero__main{aspect-ratio:1.333333333}.home-hero__secondary{grid-template-columns:1fr;grid-template-rows:none}.home-hero__card{aspect-ratio:1.5}.home-usps{grid-template-columns:1fr}.home-products,.home-themes{margin:0 -16px;padding:0 16px 4px}.home-product{flex:0 0 160px}.home-theme{flex:0 0 240px}.home-intro{grid-template-columns:1fr}.home-intro__card{padding:24px}}@media (min-width:768px){.footer-column__title{pointer-events:none}}@media (max-width:1024px){.ds-header{padding:0 24px}.ds-header__search{flex:1 1 auto;min-width:0}.ds-header__search-input{width:100%}.ds-header__dropdown{width:680px}.ds-dropdown__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.top-header-container:not(:has(#top-header-usps)){display:none !important}.top-header-container>#top-header-usps{padding-left:0 !important;justify-content:center}.top-header-container>#top-header-usps>p:not(:first-child){display:none}.ds-header{padding:0 16px}.ds-header__inner{flex-wrap:wrap;gap:12px;padding:12px 0}.ds-header__logo,.ds-header__search,.ds-header__search-input{min-width:0}.ds-header__logo img{max-width:100%;width:auto;height:auto}.ds-header__center{display:contents}.ds-header__offerte{display:none}.ds-header__menu-wrap{order:1;position:static}.ds-header__logo{order:2;flex:1;display:flex;justify-content:center}.ds-header__right{order:3}.ds-header__search{order:4;flex-basis:100%;width:100%}.ds-header__search-input{width:100%}.ds-header__menu-btn{padding:10px;border:0;background:transparent}.ds-header__menu-btn:hover{border-color:transparent;background:#f4f4f4}.ds-header__menu-btn span,.ds-header__chevron{display:none}.ds-header__hamburger{display:block}.ds-header__dropdown{position:fixed;top:0;left:0;width:100vw;max-width:100vw;height:100vh;height:100 dvh;display:grid;grid-template-rows:auto 1fr auto;grid-template-columns:100vw;border-radius:0;box-shadow:none;overflow:hidden;z-index:1000;transform:translateX(-100%);transition:transform 0.3s cubic-bezier(0.4,0,0.2,1);will-change:transform}.ds-dropdown__cat-name{min-width:0;word-break:break-word}.ds-header__dropdown.is-open{transform:translateX(0)}.ds-header__dropdown,.ds-header__dropdown *{box-sizing:border-box}.ds-dropdown__mobile-header{grid-row:1;grid-column:1;display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #eee}.ds-dropdown__mobile-back,.ds-dropdown__mobile-close{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;border-radius:50%;color:#111;cursor:pointer;flex-shrink:0}.ds-dropdown__mobile-back:hover,.ds-dropdown__mobile-close:hover{background:#f4f4f4}.ds-dropdown__mobile-title{flex:1;margin:0;font-size:20px;font-weight:700;color:#111;min-width:0}.ds-dropdown__cats,.ds-dropdown__products{grid-row:2;grid-column:1;width:100%;overflow-y:auto;border-right:0;transition:transform 0.3s cubic-bezier(0.4,0,0.2,1);will-change:transform}.ds-dropdown__cats{transform:translateX(0);padding:8px 12px}.ds-dropdown__products{transform:translateX(100%);padding:16px 12px}.ds-header__dropdown.is-drilled .ds-dropdown__cats{transform:translateX(-100%)}.ds-header__dropdown.is-drilled .ds-dropdown__products{transform:translateX(0)}.ds-dropdown__cat{padding:12px;gap:16px}.ds-dropdown__cat-img{width:48px;height:48px;border-radius:50%}.ds-dropdown__cat-name{font-size:15px}.ds-dropdown__cat-arrow{opacity:1;color:#111}.ds-header__dropdown .ds-dropdown__mobile-back{display:none}.ds-header__dropdown.is-drilled .ds-dropdown__mobile-back{display:inline-flex}.ds-dropdown__mobile-footer{grid-row:3;grid-column:1;display:block;padding:16px 20px;border-top:1px solid #eee}.ds-header__dropdown.is-drilled .ds-dropdown__mobile-footer{display:none}.ds-dropdown__mobile-cta{display:block;width:100%;padding:14px 20px;background:#C41215;color:#fff;text-align:center;text-decoration:none;border-radius:999px;font-size:15px;font-weight:600}.ds-dropdown__mobile-cta:hover{text-decoration:none;color:#fff;opacity:0.9}.ds-dropdown__grid{grid-template-columns:repeat(2,1fr)}.ds-dropdown__cat.is-active,.ds-dropdown__cat.is-highlight.is-active{background:transparent}}@media (min-width:1280px){.container{width:unset}.col-lg-push-3{left:0 !important}.col-lg-9{width:100% !important;padding:0 40px !important}.main-container{width:auto !important;margin-left:auto !important;margin-right:auto !important;margin-top:40px !important}.col-lg-9:has(.breadCrumbTrail){padding-left:0 !important}}@media (max-width:1280px){.container{width:1000px}.col-lg-push-3{left:0 !important}.col-lg-9{width:100% !important;padding:0 40px !important}.floating-header,.support-container{width:1000px}.block-header{width:1100px}.page-container{width:1000px}.page-container .tile-block>.tile-block-tile{max-width:unset}}@media (max-width:1200px){.floating-header,.support-container{width:800px}.footer-area .footer{width:100vw}.footer-area .footer>.footer-container{width:100%}}@media (min-width:992px){#ctl00_pageContentPlaceHolder_pnlDeliveryAddress>.col-md-6,#ctl00_pageContentPlaceHolder_pnlInvoiceAddress>.col-md-6{width:100%}#checkout4-form>.row:last-child>.col-xs-12>.row>.col-xs-12>.row:nth-child(2):nth-last-child(3)>.col-md-6{width:50%}}@media (max-width:992px){.container,.page-container{width:700px}.productdetails>.category-view .product-container>.productContainerCell{width:30% !important;height:fit-content !important;padding-bottom:10px !important}.productdetails>.category-view .product-container>.productContainerCell>.product-container-image{height:auto !important}.floating-header,.support-container{width:700px}body:has(a[title="Verwijderen"]) #checkout1-form>.row>.col-sm-12>.row:has(#divBasket)>div:has(#divBasket) .table-responsive>.table tr[id^="orderitem_"]>td:not([id]):not([class]):not(:has([class])):not(:has([id]))::before,body:has(a[title="Verwijderen"]) #checkout1-form>.row>.col-sm-12>.row:has(#divBasket)>div:has(#divBasket) .table-responsive>.table tr[id^="orderitem_"]>td>.input-group:has(.form-control[type="number"])::before{margin-left:15px !important}#checkout1-form>.row>.col-sm-12>.row:has(#divBasket)>div:has(#divBasket) .table-responsive>.table tr[id^="orderitem_"]>td>.input-group:has(span[id^="quantity_"])>.form-control[type="number"]{border-top-right-radius:8px !important;border-bottom-right-radius:8px !important}#checkout4-form>.row:last-child>.col-xs-12>.row>.col-xs-12>.row:nth-child(2):nth-last-child(3)>.col-md-6:first-child{margin-bottom:20px}}@media (max-width:768px){.col-lg-9{padding:0 !important}.container,.page-container{width:90%}.productdetails>.category-view .product-container>.productContainerCell{width:45% !important}.block-header{height:auto !important;width:100%}.floating-header{display:none !important}.floating-header-mobile{display:flex !important;width:90%}.floating-header-mobile>.user-menu{gap:8px !important}.floating-header-mobile .mobile-nav-box>.mobile-nav-box-inner>ul>li{margin-bottom:25px !important}.floating-header-mobile>.user-menu>.user-dropdown>.user-dropdown-inner li>a{text-wrap:nowrap !important;font-size:16px !important}.floating-header-mobile>.user-menu>.user-dropdown>.user-dropdown-inner li:not(:last-child){margin-bottom:30px !important}.floating-header-mobile>.user-menu>.user-dropdown>.user-dropdown-inner{padding:30px !important}.floating-header-mobile>.user-menu>.user-dropdown>.user-dropdown-inner::before{right:73px}.floating-header-mobile>.user-menu>.user,.floating-header-mobile>.user-menu a{width:48px;height:48px}.floating-header-mobile>.user-menu a{position:relative}.floating-header-mobile .mobile-nav.collapsed::before{left:22px;position:absolute}.floating-header-mobile>.user-menu>.user-dropdown,.floating-header-mobile .mobile-nav-box{top:48px}.block-header>.block-header-container{flex-direction:column-reverse;padding:70px 15px 15px 15px !important;gap:0 !important}.block-header>.block-header-container>.block-header-content>.block-header-img{width:335px;height:auto}.block-header>.block-header-container>.block-header-content>.block-header-title{font-size:32px !important}.block-header>.block-header-container>.block-header-content>.block-header-subtitle{font-size:16px !important}.block-header>.block-header-container>.block-header-content>.horizontal-content{flex-direction:column}.block-header>.block-header-container>.block-header-content>.horizontal-content>a{text-align:center}.page-container .tile-block{flex-direction:column !important}.page-container .tile-block>.tile-block-tile{width:100% !important;padding:15px !important}.page-container .tile-block>.tile-block-tile p{margin-bottom:5px !important}.page-container .tile-block>.tile-block-tile>.tile-title{font-size:16px !important}.page-container .tile-block>.tile-block-tile>.tile-text,.page-container .tile-block>.tile-block-tile>.tile-cta{font-size:12px !important}.support-container{width:90% !important}.support-container .support-contact-info{gap:10px}.footer-area .footer>.footer-container{padding-top:30px;flex-direction:column;gap:40px;align-items:flex-start;height:fit-content}.footer-area .footer>.footer-container>.footer-list{gap:8px}.footer-area .footer>.footer-container>.footer-company>.footer-socials a{width:48px;height:48px}.footer-area .footer>.footer-container>.footer-list>.footer-list-title,.footer-area .footer>.footer-container>.footer-list>.footer-list-item{padding:16px 0}.footer-area .footer{height:fit-content !important}.testimonial-container{display:none !important}#checkout1-form>.row>.col-sm-12>.row:has(#divBasket){flex-direction:column !important}#checkout1-form>.row>.col-sm-12>.row:has(#divBasket)>div:has(#divBasket){flex:1 !important;padding-right:0 !important}#checkout1-form>.row>.col-sm-12>.row:has(#divBasket) .table-responsive{border:none !important}#checkout1-form>.row>.col-sm-12>.row:has(input[id="txtCustomerReference"]){margin-left:-15px !important;margin-right:-15px !important}#checkout1-form>.row>.col-sm-12>.row:has(input[id="txtCustomerReference"])>div:has(.panel-primary){margin-left:10px !important}#checkout4-form>.row>.col-xs-12:has(#pnlBasketTotals),#checkout3-form>.row>.col-xs-12>.row>.col-xs-12{flex-direction:column;gap:20px}#checkout4-form>.row>.col-xs-12:has(#pnlBasketTotals)>.row:first-child,#checkout4-form>.row>.col-xs-12:has(#pnlBasketTotals)>.row:last-child{width:100% !important}#checkout4-form>.row>.col-xs-12:has(#pnlBasketTotals)>.row:first-child{margin-right:0 !important;margin-left:0 !important}#checkout4-form>.row>.col-xs-12:has(#pnlBasketTotals)>.row:first-child>.col-xs-12{padding-right:0 !important;padding-left:0 !important}#checkout4-form>.row:last-child>.col-xs-12>.row>.col-xs-12>.row:first-child>.col-md-6:first-child{margin-bottom:20px}#checkout4-form>.row>.col-xs-12>.row:has(#divBasket)>div:has(#divBasket) .table-responsive>.table tr[id^="orderitem_"] .space-left-15{margin-left:0 !important}#checkout4-form>.row>.col-xs-12>.row:has(#divBasket)>div:has(#divBasket) .table-responsive>.table tr[id^="orderitem_"]>td:not([id]):not([class]):not(:has([class])):not(:has([id])):not(:last-child)::before{margin-left:10px !important}#checkout4-form>.row>.col-xs-12>.row:has(#divBasket)>div:has(#divBasket) .table-responsive>.table tr[id^="orderitem_"]>td>.input-group:has(.form-control[type="number"])::before{margin-left:5px !important}#checkout3-form #ctl00_pageContentPlaceHolder_pnlDeliveryAddress>.col-md-6>.panel>.panel-body>.row>.col-md-12>div>.form-group>.col-md-8,#checkout3-form #ctl00_pageContentPlaceHolder_pnlDeliveryAddress>.col-md-6>.panel>.panel-body>.row>.col-md-12>div>.form-group>.col-md-6,#checkout3-form #ctl00_pageContentPlaceHolder_pnlInvoiceAddress>.col-md-6>.panel>.panel-body>.row>.col-md-12>div>.form-group>.col-md-8,#checkout3-form #ctl00_pageContentPlaceHolder_pnlInvoiceAddress>.col-md-6>.panel>.panel-body>.row>.col-md-12>div>.form-group>.col-md-6{padding-right:0 !important}#checkout3-form #ctl00_pageContentPlaceHolder_txtSelectedDeliveryAddressStreet,#checkout3-form #ctl00_pageContentPlaceHolder_txtSelectedDeliveryAddressPostcode,#checkout3-form #ctl00_pageContentPlaceHolder_txtSelectedInvoiceAddressStreet,#checkout3-form #ctl00_pageContentPlaceHolder_txtSelectedInvoiceAddressPostcode{margin-bottom:15px}#checkout4-form>.row>.col-xs-12>.row:nth-of-type(2):not(:has(#pnlBasketTotals)){display:none !important}.floating-header-mobile>.user-menu>.user-dropdown-mobile>.user-dropdown-inner{overflow-y:scroll;max-height:445px}#thanks-container>#thanks-top-message>#thanks-top-buttons,#thanks-container>#thanks-address-container{flex-direction:column}#thanks-container>#thanks-top-message>p{margin-bottom:10px;line-height:30px}#shoppingbasket-mvc>.basket-panel{width:100% !important;height:100% !important}#shoppingbasket-mvc>.basket-panel>.row>.col-sm-12>.panel-body{padding-left:0 !important;padding-right:0 !important;overflow-x:hidden}}h1{margin-top:0px}#main-colors .base{background-color:#FFFFFF;background-attachment:scroll;background-image:url('../images/transparent.png');background-position:top center;background-repeat:repeat;color:#000000}#main-colors .menu{background-color:#C41215;background-attachment:scroll;background-image:url('../images/ImageMenu.png');background-position:top center;background-repeat:repeat;color:#FFFFFF}#main-colors .content{background-color:#FFFFFF;background-attachment:scroll;background-image:url('../images/transparent.png');background-position:top center;background-repeat:repeat;color:#000000}#main-colors .footer{background-color:#C41215;background-attachment:scroll;background-image:#C41215;background-position:top center;background-repeat:no-repeat;color:#FFFFFF}#buttons .default{background-color:#0F3978;border-color:#ddd;background-attachment:scroll;background-image:url('../images/ImageButton.png');background-position:top center;background-repeat:repeat;color:#FFFFFF;text-shadow:none}#buttons .default:active,#buttons .default:focus,#buttons .default:hover,#buttons .default.active.focus,#buttons .default.active:focus,#buttons .default.active:hover,#buttons .default.focus:active,#buttons .default:active:focus,#buttons .default:active:hover{text-decoration:underline;background-color:#0F3978;border-color:#1a64d3;color:#FFFFFF}#buttons .primary{background-color:#C41215;border-color:#C41215;background-attachment:scroll;background-image:url('../images/ImageActionButton.png');background-position:top center;background-repeat:repeat;color:#FFFFFF}#buttons .primary:active,#buttons .primary:focus,#buttons .primary:hover,#buttons .primary.active.focus,#buttons .primary.active:focus,#buttons .primary.active:hover,#buttons .primary.focus:active,#buttons .primary:active:focus,#buttons .primary:active:hover{text-decoration:underline;background-color:#C41215;border-color:#ef4d50;color:#FFFFFF}#buttons .warning{background-color:#eb9316;border-color:#eb9316;background-attachment:scroll;background-image:url('../images/ImageActionButton.png');background-position:top center;background-repeat:repeat;color:#FFFFFF}#buttons .warning:active,#buttons .warning:focus,#buttons .warning:hover,#buttons .warning.active.focus,#buttons .warning.active:focus,#buttons .warning.active:hover,#buttons .warning.focus:active,#buttons .warning:active:focus,#buttons .warning:active:hover{text-decoration:underline;background-color:#eb9316;border-color:#f3bf74;color:#FFFFFF}@media (max-width:767px){.nav-text-devices{font-size:13px !important;width:100% !important}}body{font-family:'Gill Sans',"Open Sans",sans-serif;font-weight:normal;font-size:14px;line-height:20px;background-color:#ffffff;background-attachment:scroll;background-image:url('../images/transparent.png');background-position:top center;background-repeat:repeat;color:#000000}a{color:#0F3978}a:visited{color:#0F3978}a:hover,a:active,a:focus{color:#09234b}label{font-weight:normal}.h1,h1{margin-top:0px}.form{margin-left:15px;margin-right:15px}.form-horizontal .form-group{margin-left:0px;margin-right:0px}.btn,.panel,.panel-heading,.form-control,.well,.well-sm,.well-lg,.popover,.thumbnail,.alert,.breadcrumb,.nav-pills>li>a,.nav-tabs>li>a,.pagination,.modal-content{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline-offset:0px}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-left:0px}.RadInput_Bootstrap .riTextBox,.RadInputMgr_Bootstrap,.RadComboBox_Bootstrap .rcbInputCell,.RadComboBox_Bootstrap .rcbArrowCell,.RadUpload_Bootstrap .ruButton,.RadUpload_Bootstrap .ruStyled .ruFakeInput,.RadTabStripTop_Bootstrap .rtsLevel1 .rtsLink{-webkit-border-radius:0px !important;-moz-border-radius:0px !important;border-radius:0px !important}.RadInput_Bootstrap .riTextBox,.RadInputMgr_Bootstrap,.RadComboBox_Bootstrap .rcbInput,.RadComboBoxDropDown_Bootstrap,.RadTabStrip_Bootstrap,.RadPanelBar_Bootstrap .rpLink,.RadPanelBar_Bootstrap .rpHeaderTemplate{font-family:'Gill Sans',"Open Sans",sans-serif !important}.RadPanelBar_Bootstrap .rpLink.rpFocused,.RadPanelBar_Bootstrap .rpHeaderTemplate.rpFocused{border-color:#C41215;background-color:#C41215;box-shadow:none !important;color:#ef4d50}.RadPanelBar_Bootstrap .rpRootGroup{background-color:transparent !important}.checkbox label{padding-left:0px}.popover{font-family:'Gill Sans',"Open Sans",sans-serif;max-width:250px;font-size:13px;z-index:1060}.RadUpload .ruBrowse{width:auto !important}.breadcrumb{background-color:transparent}.navbar-brand{padding:5px 0;height:auto}form.main-form{margin-bottom:0}.error{color:#f00}.form{padding:5px}.externalFrame{width:100%;min-height:1000px;height:1000px;overflow:visible;left:0}.navbar-default ul.nav>li>a{color:#FFFFFF;text-transform:None}.navbar-default ul.nav>li>a:visited,.navbar-default ul.nav>li>a:hover,.navbar-default ul.nav>li>a:active,.navbar-default ul.nav>li>a:focus{background-attachment:scroll;background-image:url('../images/ImageMenuHover.png');background-position:top center;background-repeat:repeat;color:#FFFFFF}.navbar-default ul.nav-pills>li>a:hover,.custom-links>li>a:hover,.navbar-default ul.nav-pills>li>a:active,.custom-links>li>a:active,.navbar-default ul.nav-pills>li>a:focus,.custom-links>li>a:focus{text-decoration:underline;background-color:transparent}.nav-pills>li>a>.badge{background-color:#0F3978;color:#ffffff}.nav-pills>li.active>a{background-color:#0F3978;color:#FFFFFF;background-attachment:scroll;background-image:url('../images/ImageButton.png');background-position:top center;background-repeat:repeat}.btn-default,a.btn-default{background-color:#0f3978;border-color:#dddddd;background-attachment:scroll;background-image:url('../images/ImageButton.png');background-position:top center;background-repeat:repeat;color:#ffffff;text-shadow:none}.btn-default:active,a.btn-default:active,.btn-default:focus,a.btn-default:focus,.btn-default:hover,a.btn-default:hover,.btn-default.active.focus,a.btn-default.active.focus,.btn-default.active:focus,a.btn-default.active:focus,.btn-default.active:hover,a.btn-default.active:hover,.btn-default.focus:active,a.btn-default.focus:active,.btn-default:active:focus,a.btn-default:active:focus,.btn-default:active:hover,a.btn-default:active:hover{text-decoration:underline;background-color:#0F3978;border-color:#1a64d3;color:#FFFFFF}.btn-primary,a.btn-primary{background-color:#c41215;border-color:#c41215;background-attachment:scroll;background-image:url('../images/ImageActionButton.png');background-position:top center;background-repeat:repeat;color:#ffffff}.btn-primary:active,a.btn-primary:active,.btn-primary:focus,a.btn-primary:focus,.btn-primary:hover,a.btn-primary:hover,.btn-primary.active.focus,a.btn-primary.active.focus,.btn-primary.active:focus,a.btn-primary.active:focus,.btn-primary.active:hover,a.btn-primary.active:hover,.btn-primary.focus:active,a.btn-primary.focus:active,.btn-primary:active:focus,a.btn-primary:active:focus,.btn-primary:active:hover,a.btn-primary:active:hover{text-decoration:underline;background-color:#C41215;border-color:#ef4d50;color:#FFFFFF}.btn-warning,a.btn-warning{background-color:#eb9316;border-color:#eb9316;background-attachment:scroll;background-image:url('../images/ImageActionButton.png');background-position:top center;background-repeat:repeat;color:#ffffff}.btn-warning:active,a.btn-warning:active,.btn-warning:focus,a.btn-warning:focus,.btn-warning:hover,a.btn-warning:hover,.btn-warning.active.focus,a.btn-warning.active.focus,.btn-warning.active:focus,a.btn-warning.active:focus,.btn-warning.active:hover,a.btn-warning.active:hover,.btn-warning.focus:active,a.btn-warning.focus:active,.btn-warning:active:focus,a.btn-warning:active:focus,.btn-warning:active:hover,a.btn-warning:active:hover{text-decoration:underline;background-color:#eb9316;border-color:#f3bf74;color:#FFFFFF}.panel-primary{border:none}.panel-primary>.panel-heading{background-color:#C41215;border-color:#C41215;background-attachment:scroll;background-image:url('../images/ImageActionButton.png');background-position:top center;background-repeat:repeat;color:#FFFFFF}.panel-primary>.panel-heading .badge{color:#C41215;background-color:#FFFFFF}.panel-primary>.panel-heading .accordion-toggle:after{color:#fff}.panel-primary>.panel-heading span,.panel-primary>.panel-heading .panel-title a{color:#fff;font-size:14px}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#C41215}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#C41215}input[type=checkbox]+label{margin-left:5px}.image-gallery-slide{min-height:250px}.option-tooltip,.stockToolTip{cursor:help}.option-icon .info-popover{position:absolute;top:-10px;right:-6px;background-color:#fff;border-radius:10px;padding:0px 2px 1px 3px}.popover{max-width:90vw}.popover-content{display:flex;justify-content:center}.tooltip-gallery{display:flex;flex-wrap:nowrap;gap:10px;justify-content:center;align-items:center;width:100%}.tooltip-gallery a{flex:1 1 0;min-width:0}.tooltip-gallery img{width:100%;object-fit:cover;display:block;border-radius:6px}@media (max-width:767px){.tooltip-gallery{flex-direction:column;flex-wrap:nowrap;align-items:stretch}.tooltip-gallery a{width:100%}.tooltip-gallery img{max-height:140px}}.popover-panel{width:95vw;max-width:1200px}.popover-content{padding:16px;justify-content:center}.icon-description{display:block;bottom:20px}.mydocuments-table th,.myorders-table th,.checkbox-table th,.table-responsive th,.mydocuments-table td,.myorders-table td,.checkbox-table td,.table-responsive td{padding:5px}.mydocuments-table td{word-break:break-word}.mydocuments-table tr.marked-row{background-color:#f5f5f5}#my-orders-tabs{margin-bottom:20px}.myorders-table th>a:not(:first-child){margin-left:5px}.myorders-table td>a:hover{text-decoration:underline}.myorders-table td>div>a:hover{text-decoration:underline}.table-wrap{overflow-x:scroll}.table-sticky{border-collapse:separate}.table-sticky th{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:#fff;font-weight:normal}.table-sticky th[scope=row]{position:-webkit-sticky;position:sticky;left:0;z-index:1;vertical-align:top;color:inherit;background-color:inherit;background:#fff;background-color:#d9d9d9;border:1px !important}.table-sticky tfoot,.table-sticky tfoot th,.table-stickytfoot td{position:-webkit-sticky;position:sticky;bottom:-1px;background:#fff;border:1px !important;z-index:4;background-color:#fff;border-top:1px solid #d9d9d9}.table.report.table-striped{margin-bottom:0px !important}.table.report.table-striped thead th{text-wrap:nowrap}.table-sticky-buttons{position:sticky;flex:0 0 auto;bottom:20px;padding:10px;display:flex;gap:8px;justify-content:flex-end}tr.clickable{cursor:pointer}tr.clickable:hover{opacity:0.7}.items-in-center{align-self:center;text-align:center}.text-normal{font-weight:normal}.itemheader TD{height:24px}.expand-image{margin-right:5px}.searchbox{font-size:13px !important;margin-left:10px;padding:5px !important}.inputbox{font-size:13px !important;padding:5px !important;padding-right:0 !important}.inlinesearchbutton{font-family:Tahoma;left:-30px;position:relative}.orderdetail .itemheader TD{border-bottom:1px solid #d9d9d9}.orderdetail .itemdetails TD{background-color:#fff;border-bottom:1px dotted #666;color:#666666}.orderdetail .itemdetails label{color:#000}.orderdetail .itemdetails A:link,.orderdetail .itemdetails A:active,.orderdetail .itemdetails A:visited{color:#999;display:block;text-decoration:underline}.tableoverview{color:#333}.tableoverview .link{margin-right:5px}.tableoverview a{text-decoration:none}.tableoverview a:hover{text-decoration:underline}.tableoverview .fa{margin-right:5px}.tableoverview .btn .fa{margin-right:0px}.tableoverview td{padding-left:5px}.orderlink{display:inline !important}.orderdetail .itemdetails A:hover{text-decoration:none}.spacer{padding:0}.space-left-10{margin-left:10px}.space-left-15{margin-left:15px}.whiteoverlay-container{position:relative;min-height:50px}.whiteoverlay{background:rgba(255,255,255,0.5);height:3000px;left:0;position:fixed;top:0;width:2000px;z-index:1100}.whiteoverlay-fluid{background:#fff;height:inherit;left:inherit;background:rgba(255,255,255,0.5);position:inherit;top:inherit;width:inherit;z-index:1101}.whiteoverlayimage{left:50%;position:fixed;top:50%;z-index:1102}.thumbnailImageContainer{height:50px;overflow:hidden;width:50px}.thumbnailImageContainer img{vertical-align:middle}.linkbutton:link,.linkbutton:visited,.linkbutton:active,.linkbuttondelete:link,.linkbuttondelete:visited,.linkbuttondelete:active{background-position:right;background-repeat:no-repeat;color:#666;display:block;margin-right:10px;margin-top:2px;text-align:right;text-decoration:none;width:150px}.linkbutton:hover{color:Green;text-decoration:underline}.linkbuttondelete:hover{color:Red;text-decoration:underline}.disclaimer{color:#333}.infoPanel{text-align:left;width:100%}.messageBox{background-color:#fff;border:2px solid #444;font-family:Arial;height:200px;left:50%;margin-left:-100px;margin-top:-100px;padding:15px;position:fixed;top:50%}.itemContainer{border-bottom:1px solid #ECECEC;display:block;float:left;padding-bottom:10px;padding-top:14px;width:600px}.icon{background-repeat:no-repeat;float:left;height:75px;margin-bottom:15px;margin-right:20px;width:48px}#pnlImpersonatedUser{width:100%;z-index:1}.panel-impersonateuser{color:#BC1F10}.home-page-title{font-size:36px;font-weight:500;line-height:1.1}.statusContainer a,.statusContainer a:hover,.statusContainer a:visited{color:#ffffff;text-decoration:none}.statusContainer .status-background{border-radius:0;padding-top:3px;text-align:center !important;width:100%}.statusContainer .status-background span{color:#fff}.statusContainer .status-background.INFO_APPROVED td,.statusContainer .status-background.WARNING_APPROVED td,.statusContainer .status-background.ERROR_APPROVED td{background-color:#dff0d8 !important}.statusContainer .status-background.WAITING_TOAPPROVE td{background-color:#d9edf7 !important}.statusContainer .status-background.INFO_PENDING td{background-color:#fcf8e3 !important}.statusContainer .status-background.INFO_DECLINED td{background-color:#f2dede !important}.statusContainer .status-background.INFO_APPROVED,.statusContainer .status-background.WARNING_APPROVED,.statusContainer .status-background.ERROR_APPROVED{background-color:#5AA122 !important;border-color:#1D7110;color:#fff !important}.statusContainer .status-background.INPRODUCTION,.statusContainer .status-background.SUPPLIED{background-color:#24b3b3 !important;border-color:#808080;color:#fff !important}.statusContainer .status-background.WAITING_TOAPPROVE{background-color:#1a99db !important;border-color:#0310FF;color:#fff !important}.statusContainer .status-background.INFO_PENDING{background-color:#EDA200 !important;border-color:#C08916;color:#fff !important}.statusContainer .status-background.INFO_DECLINED{background-color:#FF0000 !important;border-color:#AD0404;color:#fff !important}.chatcontent{line-height:21px;padding-left:10px;padding-right:10px;position:relative;margin-top:15px}.chatcontent .messagebox{background:#fff;border:1px solid #ccc;margin-bottom:20px}.chatcontent .messagebox::after{clear:both;content:'';display:block}.chatcontent .inputbox{display:block;padding-left:10px !important}.chatcontent .messagebox input[type=text]{width:415px}.chatcontent .btn-primary{margin-top:-5px}.chatmessage{overflow:auto;position:relative}#chatmessageinner p img{display:inline-block;float:left;vertical-align:middle}#chatmessageinner .msgblock{background:#fff;border:1px solid #ddd;display:block;margin-left:85px;padding:10px}#chatmessageinner .time{color:#999;font-size:11px;font-style:italic}#chatmessageinner .msg{display:block;margin-top:10px}#chatmessageinner p.reply img{display:inline-block;float:right;vertical-align:middle}#chatmessageinner p.reply .msgblock{margin:0 85px 0 0}#chatmessageinner p.reply .msgblockSystem{background:#fff;border:1px solid #ddd;display:block;margin-left:0;padding:10px}.chatusers{line-height:21px;list-style:none}.chatusers li{border:1px solid #ccc;border-top:0;padding:1px;position:relative}.chatusers li:first-child{border-top:1px solid #ccc}.chatusers li span.msgcount{-moz-border-radius:50px;-webkit-border-radius:50px;background:#FB9337;border-radius:50px;color:#fff;font-size:10px;font-weight:bold;line-height:10px;padding:3px 5px;position:absolute;right:10px;top:12px}.chatusers li a{color:#666;display:block;padding:8px 5px}.chatusers li.new a{font-weight:bold}.chatusers li a:hover{background-color:#eee;text-decoration:none}.chatusers li a img{display:inline-block;margin-right:10px;vertical-align:middle}.chatsearch{margin-bottom:10px}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-danger{background-color:#f2dede;color:#a94442;border-color:#ebccd1}.alert-warning .alert-link{color:#66512c}.alert-danger .alert-link{color:#843534}.alert .alert-link{text-decoration:none}.alert .alert-link:hover{text-decoration:underline}tr.error-message{height:60px}tr.error-message td{padding:0 15px !important}span.error-message{float:left}tr.not-supplied{background-color:#f2dede}tr.not-supplied-warning{background-color:#fcf8e3}.clear-left{clear:left}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding-top:10px;line-height:20px;padding-bottom:10px}table.table-align-middle>tbody>tr>td{vertical-align:middle}table.table-last-item-right tr th:last-of-type,table.table-last-item-right tr td:last-of-type{text-align:right}table.table.table-no-horizontal-borders>tbody>tr>td{border-top:none}table tr td.basketcellspacer{width:44px}table tr.total-row{border-top:1px solid #bbb;font-weight:bold}table tr td:last-of-type a::after{content:"\a";white-space:pre}table tr.table-header{font-weight:bold}.table-centered{margin:0 auto}table.table-color{background-color:#f3f3f3}table tr.selected{background-color:#c41215;border-color:#c41215;background-attachment:scroll;background-image:url('../images/ImageActionButton.png');background-position:top center;background-repeat:repeat;color:#ffffff}table tr.selected:active,table tr.selected:focus,table tr.selected:hover,table tr.selected.active.focus,table tr.selected.active:focus,table tr.selected.active:hover,table tr.selected.focus:active,table tr.selected:active:focus,table tr.selected:active:hover{text-decoration:underline;background-color:#C41215;border-color:#ef4d50;color:#FFFFFF}ul{list-style:outside none none;margin:0;padding:0}a.btn>i+span{margin-left:5px}a>img+span{margin-left:5px}.gfont-1{font-family:'Raleway',sans-serif}.gfont-2{font-family:'Open Sans',sans-serif}.header-area.navbar-default{background-color:transparent;margin-bottom:0px;border-width:0px}.header-area .header-top{background-color:#c41215;background-attachment:scroll;background-image:url('../images/ImageMenu.png');background-position:top center;background-repeat:repeat;color:#ffffff;font-size:13px}.header-top .navbar-brand{color:#FFFFFF;text-transform:None}.header-top .navbar-toggle .icon-bar{background-color:#FFFFFF}@media (min-width:768px){.navbar-collapse{width:91.66666667% !important}}.navbar-collapse{max-height:unset !important}.navbar-nav .badge{margin-left:0.5em;background-color:#0F3978;color:#ffffff}.nav.navbar-nav.navbar-right>li{border-right:1px solid #FFFFFF}.custom-links>li+li,.top-buttons>li+li{border-left:1px solid #FFFFFF}.custom-links>li,.top-buttons>li{height:50px;list-style:outside none none}.custom-links>li>a,.top-buttons>li>a{color:#FFFFFF;display:block;height:50px;line-height:50px;padding:0 20px;text-decoration:none;white-space:nowrap}.custom-links>li:hover,.top-buttons>li:hover,.custom-links>li:active,.top-buttons>li:active,.custom-links>li:focus,.top-buttons>li:focus{background-attachment:scroll;background-image:url('../images/ImageMenuHover.png');background-position:top center;background-repeat:repeat}.top-menu tr{line-height:50px;margin-bottom:-5px}.top-menu a{float:left;list-style:outside none none;overflow:hidden;display:inline-block;white-space:nowrap;border-left:1px solid #FFFFFF;color:#FFFFFF;text-shadow:0 1px 0 #FFFFFF;height:50px;line-height:58px;padding:0 10px}.top-buttons>li.language{width:40px}.top-buttons>li.language>a{padding:0 10px}.top-buttons>li.language ul{background-color:#c41215;background-attachment:scroll;background-image:url('../images/ImageMenu.png');background-position:top center;background-repeat:repeat;color:#ffffff;min-width:135px;line-height:50px}.top-buttons>li{position:relative}.top-buttons>li>a{display:inline-block;font-size:12px}.top-buttons>li>ul{border-top-color:#FFFFFF;border-style:solid;border-width:3px 1px 1px;box-shadow:0 6px 12px rgba(0,0,0,0.176);display:none;right:0;position:absolute;z-index:10}.top-buttons>li:hover>ul{display:block}.top-buttons>li>ul>li{border-bottom:1px solid #FFFFFF;line-height:50px}.top-buttons>li>ul>li:hover{background-attachment:scroll;background-image:url('../images/ImageMenuHover.png');background-position:top center;background-repeat:repeat}.top-buttons>li>ul>li>a{display:block;font-size:13px;color:#FFFFFF;height:50px;line-height:50px;padding:0 15px;white-space:nowrap}.top-buttons>li>ul>li>a:hover{text-decoration:underline}.dropdown:not(.toggle-only):hover .dropdown-menu{display:block;margin-top:0}.dropdown-menu{min-width:250px}.header-middle{background-attachment:scroll;background-image:url('../images/Header.png');background-position:top center;background-repeat:repeat;height:125px;padding:15px 10px}.header-middle .logo>img{max-height:95px}.logo{display:block}.logo:focus{outline:none}.left-category-menu{margin-bottom:30px}.searchtext{border-radius:10px 0px 0px 10px !important}.header-search{margin-top:20px}.header-search input{height:51px}.header-search a{height:51px;width:51px;border:none;outline:none;transition:all 0.3s ease 0s;border-radius:0px 10px 10px 0px !important}.header-search a i{line-height:40px;outline:none}.basketIcon>div{display:inline-block;vertical-align:bottom}.top-cart a.basketIcon{font-size:16px;font-weight:700}.top-cart a.basketIcon:hover{text-decoration:none}.top-cart .cart-total{display:inline-block;line-height:18px;margin:0;min-width:160px;position:relative;text-align:left}.top-cart span.cart-title{display:block;margin-bottom:10px}.top-cart span.cart-item{display:inline-block;font-size:15px}.top-cart span.top-cart-price{font-size:15px;margin-right:0;white-space:nowrap !important}.top-cart.hoverable .mini-cart-content{box-shadow:1px 1px 3px 2px #C41215;background:#FFFFFF none repeat scroll 0 0;opacity:0;position:absolute;-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:0 0 0;-moz-transform-origin:0 0 0;-ms-transform-origin:0 0 0;-o-transform-origin:0 0 0;transform-origin:0 0 0;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;width:280px;z-index:9999999 !important;overflow-y:auto}.top-cart.hoverable:hover .mini-cart-content{-ms-opacity:1;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);z-index:9999}.mini-cart-content{font-size:12px;color:#000000}.mini-cart-content .cart-img-details{border-bottom:0 none;margin-bottom:10px;overflow:hidden;padding:5px 10px;position:relative}.mini-cart-content .cart-img-details .cart-img-photo{float:left;width:50px;height:50px;padding-right:10px}.mini-cart-content .cart-img-details .cart-img-photo img{max-height:100%;max-width:100%}.mini-cart-content .cart-inner-bottom{padding:0 10px}.mini-cart-content .cart-inner-bottom .total{width:100%;float:left}.mini-cart-content .cart-inner-bottom .total .amount{color:#0F3978;float:right}.mini-cart-content .cart-inner-bottom .cart-button-top{display:inline-block;margin:15px 0}.mini-cart-content .cart-inner-bottom .cart-button-top a:visited{color:white !important}.pro-del a{color:#f00}.cart-icon{height:51px;width:51px}.cart-icon i.fa{text-align:center;font-size:16px;line-height:40px}.cart-price{color:#0F3978;font-size:16px}.mainmenu-area{background-color:#c41215;background-attachment:scroll;background-image:url('../images/ImageMenu.png');background-position:top center;background-repeat:repeat;color:#ffffff}.mainmenu{margin:10px 0}.category-heading{width:100%;text-align:left;height:50px}.category-heading .fa{margin:0 10px}.RadPanelBar_Bootstrap .rpLevel1{background-color:#fbd0d1}.RadPanelBar_Bootstrap .rpLevel2{background-color:#f9b9ba}.RadPanelBar_Bootstrap .rpLevel3{background-color:#f6a2a3}.RadPanelBar_Bootstrap .rpLevel4{background-color:#f48a8c}.RadPanelBar_Bootstrap .rpLevel5{background-color:#f27375}.RadPanelBar_Bootstrap .rpLevel6{background-color:#f05c5e}.RadPanelBar_Bootstrap .rpLevel7{background-color:#ee4447}.RadPanelBar_Bootstrap .rpLevel8{background-color:#ec2d30}.RadPanelBar_Bootstrap .rpLevel9{background-color:#ea1519}.RadPanelBar_Bootstrap .rpLevel10{background-color:#d21317}.RadPanelBar_Bootstrap .rpFocused{background-color:initial !important}.RadPanelBar_Bootstrap .rpSelected{background-color:#c41215;border-color:#c41215;background-attachment:scroll;background-image:url('../images/ImageActionButton.png');background-position:top center;background-repeat:repeat;color:#ffffff}.RadPanelBar_Bootstrap .rpSelected:active,.RadPanelBar_Bootstrap .rpSelected:focus,.RadPanelBar_Bootstrap .rpSelected:hover,.RadPanelBar_Bootstrap .rpSelected.active.focus,.RadPanelBar_Bootstrap .rpSelected.active:focus,.RadPanelBar_Bootstrap .rpSelected.active:hover,.RadPanelBar_Bootstrap .rpSelected.focus:active,.RadPanelBar_Bootstrap .rpSelected:active:focus,.RadPanelBar_Bootstrap .rpSelected:active:hover{text-decoration:underline;background-color:#C41215;border-color:#ef4d50;color:#FFFFFF}.RadPanelBar_Bootstrap .rpExpandable .rpExpandHandle{margin-top:0px !important;top:5px !important;font-family:FontAwesome;width:1em;font-size:1.5em !important}.RadPanelBar_Bootstrap .rpExpandable .rpExpandHandle:hover{transform:scale(1.5);transition:all linear 0.5s}.RadPanelBar_Bootstrap .rpExpandable .rpExpandHandle:before{content:"\f0d7" !important}.RadPanelBar_Bootstrap .rpExpandable.rpExpanded .rpExpandHandle:before{content:"\f0d8" !important}.categories-locked .rpExpandHandle{display:none !important}.category-menu-list{background-color:transparent;color:#333}.nav-secondary{margin-bottom:0;box-shadow:inherit;position:static}.nav-secondary-menu>li{position:static;box-sizing:border-box}.nav-secondary-menu-container>.nav-secondary-menu-header>a{text-decoration:none}.nav-secondary-menu-container.is-active{display:inherit}.nav-secondary-menu-container.is-active .nav-secondary-menu-header{border-bottom-color:#000000;border-bottom-width:3px;border-bottom-style:solid}.nav-secondary-menu-container.is-active .nav-secondary-menu-body{display:inherit}.nav-secondary-menu-header{position:relative;display:block;padding:15px}.nav-secondary-menu-header a{color:#000000}.nav-secondary-menu-header a:visited{color:#000000}.nav-secondary-menu-body{z-index:1001;position:absolute;left:0;width:100%;display:none;background-color:#fbfbfb;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#e7e7e7;box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 1px 5px rgba(0,0,0,0.075)}.nav-secondary-menu-item{margin:1em 0;padding:0 15px}.nav-secondary-menu-item-header{font-weight:600;font-size:1.5rem}.nav-secondary-menu-item-body a{color:#0F3978}.nav-secondary-menu-item-body a:visited{color:#0F3978}.nav-secondary-menu-item-header a{color:#000000}.nav-secondary-menu-item-header a:visited{color:#000000}.side-bar{cursor:pointer}.side-bar.collapsed{display:none;position:absolute;width:100%;z-index:3}.side-bar-item{padding:10px 15px}.side-bar-item-expand .categories-locked{display:none !important}.side-bar-item-expand>span:hover{transform:scale(1.25);transition:transform 0.5s}.side-bar-item-expand>span.expanded{transform:rotate(90deg)}.side-bar-item-expand>span.expanded:hover{transform:rotate(90deg) scale(1.25)}.side-bar-item-menu-icon{font-size:1em;margin-right:5px;line-height:20px}.side-bar-item:hover{text-decoration:none;color:#FFFFFF;background-color:#C41215}.side-bar-item{padding:10px 15px}.side-bar-item.level-1{background-color:#f5f5f5;border-color:#f5f5f5 #e7e7e7 #e7e7e7;border-width:1px;border-style:solid}.side-bar-item.level-1:hover{background-color:#C41215;border-color:#adadad}.side-bar-item.level-1:active{background-color:#C41215;border-color:#adadad}.side-bar-item.level-2{background-color:#f9b9ba}.side-bar-item.level-2>div{padding-left:15px !important}.side-bar-item.level-2:hover{background-color:#fbd0d1}.side-bar-item.level-3{background-color:#f6a2a3}.side-bar-item.level-3>div{padding-left:30px !important}.side-bar-item.level-3:hover{background-color:#f9b9ba}.side-bar-item.level-4{background-color:#f48a8c}.side-bar-item.level-4>div{padding-left:45px !important}.side-bar-item.level-4:hover{background-color:#f6a2a3}.side-bar-item.level-5{background-color:#f27375}.side-bar-item.level-5>div{padding-left:60px !important}.side-bar-item.level-5:hover{background-color:#f48a8c}.side-bar-item.level-6{background-color:#f05c5e}.side-bar-item.level-6>div{padding-left:60px !important}.side-bar-item.level-6:hover{background-color:#f27375}.side-bar-item.level-7{background-color:#ee4447}.side-bar-item.level-7>div{padding-left:60px !important}.side-bar-item.level-7:hover{background-color:#f05c5e}.side-bar-item.level-8{background-color:#ec2d30}.side-bar-item.level-8>div{padding-left:60px !important}.side-bar-item.level-8:hover{background-color:#ee4447}.side-bar-item.level-9{background-color:#ea1519}.side-bar-item.level-9>div{padding-left:60px !important}.side-bar-item.level-9:hover{background-color:#ec2d30}.side-bar-item.level-10{background-color:#d21317}.side-bar-item.level-10>div{padding-left:60px !important}.side-bar-item.level-10:hover{background-color:#ea1519}.side-bar-item.active{background-color:#C41215;border-color:#C41215;box-shadow:none !important;color:#FFFFFF}.main-container{min-height:600px;margin-bottom:10px;margin-top:20px}.main-content{background-color:#ffffff;background-attachment:scroll;background-image:url('../images/transparent.png');background-position:top center;background-repeat:repeat;color:#000000}.breadCrumbTrail{clear:both;height:50px;display:table-cell;vertical-align:middle}.breadCrumbTrail .breadcrumb{margin-bottom:0px}.navigation-panel{float:right}.navigation-panel.collapse,.navigation-panel.collapsing{display:inherit;position:absolute;z-index:1000}.footer-area .footer{background-color:#c41215;background-attachment:scroll;background-image:#c41215;background-position:top center;background-repeat:no-repeat;color:#ffffff;padding:50px 0 38px}.footer-area .footer-title h5{background-color:#c41215;background-attachment:scroll;background-image:#c41215;background-position:top center;background-repeat:no-repeat;color:#ffffff;font-size:14px;font-weight:700;line-height:26px;margin:0;text-transform:uppercase;letter-spacing:2px}ul.footer-content{margin-top:15px;padding-left:0;margin-bottom:10px}ul.footer-content li{color:#808080}ul.footer-content li i{background:none}ul.footer-content li a{color:#FFFFFF;display:block;font-size:14px;line-height:35px;text-decoration:none;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}ul.footer-content li a .badge{margin-left:5px;background-color:#0F3978;color:#ffffff}ul.footer-content li a:hover{text-decoration:underline}.footer-content.box-information{margin-left:0}ul.footer-content.box-information li{background-color:#c41215;background-attachment:scroll;background-image:#c41215;background-position:top center;background-repeat:no-repeat;color:#ffffff;list-style:outside none none;min-height:40px}ul.footer-content.box-information li i{color:#FFFFFF;float:left;height:30px;line-height:30px;width:25px}ul.footer-content.box-information li a{color:#FFFFFF}.copyright-area{background:#111 none repeat scroll 0 0;padding:20px 0 10px}.copyright>p{color:#ddd;float:left;margin-right:20px}.payment{float:right}.form-control.ddl-one-item{font-size:14px !important}.product-menu{border-bottom:3px solid #0F3978;overflow:hidden;padding:5px 0}.product-overview{padding:10px}.product-overview .product-overview-template{height:130px;cursor:pointer}.product-overview .product-text{height:130px;position:relative}.product-overview-template-center{display:flex;align-items:center}.product-container{display:flex;flex-flow:row wrap}.productContainerCell{opacity:1 !important;cursor:pointer;text-align:center}.productContainerCell table{width:100%}.productContainerCell span.product-container-price.old-price,.product-overview-template span.product-container-price.old-price{text-decoration:line-through;font-size:11px;color:#000;font-weight:normal}.productContainerCell span.product-container-price-discount,.product-overview-template span.product-container-price-discount,.product-overview-template span.product-price{color:#0F3978;font-weight:bold}.productContainerCell .product-container-image{height:100px;width:100%}.productContainerCell .product-container-image>img{max-height:100%;margin:0 auto}.productContainerCell .product-container-content{position:relative}.productContainerCell .product-container-text{display:block;text-align:center;position:relative;margin-top:10px}.productContainerCell .product-container-text-item{float:left;clear:left;width:100%}.product-overview-template .product-available-from{font-style:italic;font-size:11px}.product-overview-template .text-bottom{position:absolute;bottom:0}.product-name.product-container-text-item{bottom:5px;right:0;left:0;text-align:center}.pagination>li>a.active,.pagination>li>span.active{background-color:#0F3978;border-color:#0F3978}.pagination>li>a.active:focus,.pagination>li>a.active:hover,.pagination>li>span.active:focus,.pagination>li>span.active:hover{background-color:#0F3978;border-color:#0F3978}.media-body{padding-bottom:14px}.media-body,.media-left,.media-right{vertical-align:middle}.row.image-container{margin:20px 0px}.image-container__main-image img{height:280px;margin:auto}ul.image-list{list-style-type:none;width:100%;overflow:auto;white-space:nowrap;margin-top:10px}ul.image-list li{display:inline}ul.image-list li img{display:inline;height:100%;max-height:100px}ul.image-list .image-icon+.image-icon{margin-left:10px}ul.image-list .image-icon a{max-width:150px;display:inline-block;text-align:center}ul.image-list .image-icon a span{display:block;margin:0 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.discount{background-color:#0F3978;color:#ffffff;padding:2px 5px}.item-container{-ms-box-orient:horizontal;-webkit-flex-wrap:wrap;flex-wrap:wrap}.iconcontainer .caption{display:block;text-align:center;height:60px}.iconcontainer .thumbnail-img-container{height:200px;text-align:center}.thumbnail-img-content{margin:0 auto;max-height:200px}.thumbnail img{flex-shrink:0}.productdetails .iconcontainer{padding:0}.productdetails label{margin:0px}.productdetails .iconcontainer .thumbnail,.productdetails .productContainerCell.thumbnail,.productdetails .product-overview.thumbnail{margin-bottom:0;flex-direction:column}.productdetails .iconcontainer .thumbnail:hover,.productdetails .productContainerCell.thumbnail:hover,.productdetails .product-overview.thumbnail:hover{border-color:#0F3978}table.table-address tr.header{background-color:#ddd}table.table-address tr.header th,table.table-address tr.sub-header th{vertical-align:middle}table.table-address tr.sub-header{background-color:#eee}table.table-address tr.sub-header th:first-of-type{padding-left:20px}input.restrictions-invalid{border:1px solid red}.address-panel{-webkit-box-shadow:0px 0px 5px 1px rgba(112,112,112,0.58);-moz-box-shadow:0px 0px 5px 1px rgba(112,112,112,0.58);box-shadow:0px 0px 5px 1px rgba(112,112,112,0.58);background-color:#FFFFFF;border:1px solid #ccc;display:none;left:35%;padding:20px;position:fixed;top:10%;z-index:99998;-ms-border-radius:4px;border-radius:4px;width:33%}.flex{display:-ms-flexbox;display:flex;-ms-flex-pack:space-between;justify-content:space-between}.flex.flex--horizontal{-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.flex>.flex__grow{-ms-flex:1 1 auto;-webkit-flex:1 1 auto;flex:1 1 auto}.flex>.flex__fix{-ms-flex:0 0 auto;-webkit-flex:0 0 auto;flex:0 0 auto}.actionlink{text-decoration:underline}.tableoverview .productimage-preview{margin-right:5px}.itemdetails .productimage-preview img{max-height:75px}.CustomerDocuments .productimage-preview img{max-height:150px}#checkout-progress-bar{display:table;width:100%;margin-top:5px;padding:0;table-layout:fixed;counter-reset:step}#checkout-progress-bar li{list-style-type:none;display:table-cell;width:20%;float:left;font-size:14px;position:relative;text-align:center}#checkout-progress-bar li:before{width:35px;height:35px;color:#212121;content:counter(step);counter-increment:step;line-height:30px;font-size:14px;border:3px solid #efefef;display:block;text-align:center;margin:0 auto 10px auto;border-radius:50%;background-color:#fff}#checkout-progress-bar li:after{width:100%;height:10px;content:"";position:absolute;background-color:#fff;top:15px;left:-50%;z-index:-1;background-color:#d9d9d9}#checkout-progress-bar li:first-child:after{content:none}#checkout-progress-bar li.step-done{color:#C41215}#checkout-progress-bar li.step-done:before{border-color:#C41215;background-color:#C41215;color:#fff;content:"✔"}#checkout-progress-bar li.step-done+li:after{background-color:#C41215}#checkout-progress-bar li.step-active{color:#C41215}#checkout-progress-bar li.step-active:before{border-color:#C41215;color:#C41215;font-weight:700}.pnl-product-checkout{width:60px;height:60px}.pnl-product-checkout.checkout3{width:auto;height:auto;max-width:120px;max-height:120px}.pnl-product-checkout.checkout3 img{max-height:120px;max-width:120px}.pnl-product-checkout img{display:inline;max-height:100%;max-width:100%}.pnl-document-preview{height:150px;width:100px}.pnl-document-preview img{border:1px solid #ccc;max-height:100%;max-width:100%}.table-basket-totals>tbody>tr>td,.table-basket-totals>tbody>tr>th,.table-basket-totals>tfoot>tr>td,.table-basket-totals>tfoot>tr>th{border:0}.basket{color:#595656}.basket .img-responsive{display:inline}.basket .btn .fa{margin-right:0px}.basket .itemdetails{border-top:1px solid #d9d9d9}.basket-button{background-color:buttonface}.basket-panel{position:fixed;top:0px;right:0px;z-index:1000;height:100%;background-color:#fff;border:1px solid #d9d9d9;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px}.basket-panel .panel-body{overflow-y:auto}.checkout3-options{padding-left:8px}.orderitem-assembly-details{margin-left:25px}.orderitem-assembly-details:hover{text-decoration:underline;cursor:pointer}.content-box{margin:20px 0 0;padding:20px 10px 10px;position:relative}.entry-title{font-size:20px;font-weight:bold;margin:0;padding:30px 0;text-transform:uppercase}.with-border-top{border-top:1px solid #ddd}#files td:first-child{border-top:0px solid #ddd !important}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:10px 0;padding:0}.box-info{background:#fff none repeat scroll 0 0;border:1px solid #ddd;font-size:14px;font-weight:bold;padding:5px 10px;position:absolute;top:-46px}.single-create{margin-bottom:10px}.single-create sup{color:#f22e3b;top:0.1em}.single-create .form-control{background:#f2f2f2 none repeat scroll 0 0;border:0 none}.single-create>p,.for-newsletter{color:#000;font-size:14px;margin-bottom:5px;text-transform:capitalize}.submit-area{border-top:1px solid #ddd;overflow:hidden}.submit-area .required{color:#e95668;font-family:arial;font-size:11px}.submit-area .btn-primary{font-family:inherit;font-weight:bold;line-height:30px;padding:5px 20px;text-transform:uppercase}.panel--useraction .panel-body{min-height:150px}.nav-tabs ul li{font-size:13px;font-style:italic}.nav-tabs.nav-tabs-primary>li.active>a{background-color:#c41215;border-color:#c41215;background-attachment:scroll;background-image:url('../images/ImageActionButton.png');background-position:top center;background-repeat:repeat;color:#ffffff;border-bottom:1px solid #ddd}.nav-tabs.nav-tabs-primary>li.active>a:active,.nav-tabs.nav-tabs-primary>li.active>a:focus,.nav-tabs.nav-tabs-primary>li.active>a:hover,.nav-tabs.nav-tabs-primary>li.active>a.active.focus,.nav-tabs.nav-tabs-primary>li.active>a.active:focus,.nav-tabs.nav-tabs-primary>li.active>a.active:hover,.nav-tabs.nav-tabs-primary>li.active>a.focus:active,.nav-tabs.nav-tabs-primary>li.active>a:active:focus,.nav-tabs.nav-tabs-primary>li.active>a:active:hover{text-decoration:underline;background-color:#C41215;border-color:#ef4d50;color:#FFFFFF}.nav-tabs>li.active{font-weight:bold}.description-box-panel,.seo-description-box-panel{padding:10px}.description-box,.seo-description-box{max-height:300px;overflow:hidden;margin-bottom:10px}.description-box:not(.collapsable) .description-collapse,.seo-description-box:not(.collapsable) .description-collapse{display:none}.description-box.collapsable:not(.expanded) .less-information,.seo-description-box.collapsable:not(.expanded) .less-information{display:none}.description-box.collapsable.expanded,.seo-description-box.collapsable.expanded{overflow:auto;height:inherit;margin-bottom:30px;max-height:none}.description-box.collapsable.expanded .more-information,.seo-description-box.collapsable.expanded .more-information{display:none}.description-collapse{position:absolute;bottom:0;left:0;width:100%;text-align:center;margin:0;padding:10px 0;background:linear-gradient(rgba(255,255,255,0),#fff)}.description-collapse.expanded{background:none}.tooltip.in{opacity:1}.tooltip-inner{max-width:350px}.tooltip-inner{font-family:'Gill Sans',"Open Sans",sans-serif;background:white;color:black;border:1px solid #ddd;padding:10px}.tooltip>.tooltip-arrow{border-bottom-color:#bfbebe}.all-rejected{background-color:#f1f1f1;color:red}.some-rejected{background-color:#f1f1f1;color:orange}.rejected{background-color:#f1f1f1;color:red}.truncate-content{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table-cell-hover>tbody>tr>td:hover{background-color:#f5f5f5}.table-cell-hover>tbody>tr>td.active:not(:first-child):hover,.table-cell-hover>tbody>tr.active:hover>td:not(:first-child),.table-cell-hover>tbody>tr:hover>td:not(:first-child).active{background-color:#e8e8e8}.option-icon{vertical-align:top;display:inline-block;text-align:center;cursor:pointer;padding:5px;margin:5px;max-width:10em;border:1px solid #efecec;position:relative}.option-icon-selected{border:2px solid #C41215}.option-changed{border-color:#f00 !important;color:#f00 !important}.panel-heading .accordion-toggle:after{font-family:'Glyphicons Halflings';content:"\e114";float:right;color:grey}.panel-heading .accordion-toggle.collapsed:after{content:"\e080"}.no-transition{transition:none !important}.input-group-addon.success{color:#ffffff;background-color:#5AA122;border-color:#1D7110}.input-group-addon.warning{background-color:#EDA200 !important;border-color:#C08916;color:#fff !important}.input-group-addon.danger{color:#ffffff;background-color:#d9534f;border-color:#d43f3a}.catalog-calculated-price{text-decoration:line-through;color:grey}.catalog-chosen-price{font-weight:bold}.staffel-calculated-price{text-decoration:line-through;color:grey}.price-update-warning:before{content:'*';color:red;font-size:x-large;float:right}@keyframes spinner{to{transform:rotate(360deg)}}
.loader:before{content:'';box-sizing:border-box;position:absolute;top:50%;left:50%;width:50px;height:50px;margin-top:-10px;margin-left:-10px;border-radius:50%;border-top:5px solid #0F3978;border-right:5px solid transparent;animation:spinner 0.6s linear infinite}.loading-inner-text{position:relative;margin-right:5px}.loading-inner-text:after{content:'';display:inline-block;width:0;animation:dots 1.5s steps(4,end) infinite}@keyframes dots{0%{content:''}
25%{content:'.'}
50%{content:'..'}
75%{content:'...'}
100%{content:''}}
