@charset "utf-8";.top-section{background:#fff}.header-currency,.header-search,.header-status{display:flex;align-items:center}.header-currency,.header-search{justify-content:center}.header-status{justify-content:flex-end}.header-search-form{width:100%}.header-search-form .btn,.header-search-form .form-control{border-color:#d6dbe0;box-shadow:none}.header-search-form .btn{background-color:transparent;color:#000}.header-search-form .btn:focus,.header-search-form .btn:hover{background-color:#f2f2f2;border-color:#d6dbe0;color:#000}.header-search-form .fa-magnifying-glass{font-size:1.1rem}.header-basket{position:relative;text-align:right}.header-vat-text{position:absolute;top:100%;right:.5rem;margin-top:.2rem;color:#6c757d;font-size:.75rem;line-height:1.2;white-space:nowrap}.header-logo{max-width:254px;height:auto}.header-currency,.header-search,.header-status{display:flex;align-items:center}.header-currency,.header-search{justify-content:center}.header-status{justify-content:flex-end}.header-currency .currency-selector{width:220px;max-width:100%}.header-search-form{width:100%;max-width:300px}.currency-selector{position:relative;width:220px}.currency-selected{width:100%;min-height:42px;display:grid;grid-template-columns:1fr 32px 1rem;column-gap:.75rem;align-items:center;padding:.35rem .6rem;background:#fff;border:1px solid #adb5bd;border-radius:.375rem;text-align:left;color:#000}.currency-option{width:100%;display:grid;grid-template-columns:1fr 32px;column-gap:.75rem;align-items:center;padding:.35rem .6rem;border:0;border-bottom:1px solid #e5e5e5;background:#fff;color:#000;text-align:left}.currency-option>span:first-child,.currency-selected-text{min-width:0}.currency-code{display:block;font-weight:700;line-height:1.1}.currency-name{display:block;color:#6c757d;font-size:.875rem;line-height:1.1}.currency-option .currency-flag,.currency-selected-flag{justify-self:end}.currency-caret{justify-self:end}.currency-options{display:none;position:absolute;z-index:1050;top:100%;left:0;width:100%;max-height:70vh;overflow-y:auto;background:#fff;border:1px solid #adb5bd;border-top:0;box-shadow:0 .25rem .5rem rgba(0,0,0,.12)}.currency-selector.open .currency-options{display:block}.currency-option.selected,.currency-option:focus,.currency-option:hover{background:#f2f8fc}.currency-flag{display:inline-block;width:32px;height:32px;background-image:url("/common/flags/currency/currency-flags-32.png");background-repeat:no-repeat;background-size:auto 32px;flex-shrink:0}.currency-flag-gbp{background-position:0 0}.currency-flag-eur{background-position:-32px 0}.currency-flag-usd{background-position:-64px 0}.currency-flag-aud{background-position:-96px 0}.currency-flag-cad{background-position:-128px 0}.currency-flag-chf{background-position:-160px 0}.currency-flag-cny{background-position:-192px 0}.currency-flag-czk{background-position:-224px 0}.currency-flag-dkk{background-position:-256px 0}.currency-flag-jpy{background-position:-288px 0}.currency-flag-krw{background-position:-320px 0}.currency-flag-nok{background-position:-352px 0}.currency-flag-nzd{background-position:-384px 0}.currency-flag-pln{background-position:-416px 0}.currency-flag-ron{background-position:-448px 0}.currency-flag-rub{background-position:-480px 0}.currency-flag-sek{background-position:-512px 0}.currency-flag-twd{background-position:-544px 0}.currency-flag-zar{background-position:-576px 0}@media (min-width:768px) and (max-width:1199.98px){.header-currency,.header-search{position:relative;left:3rem}}@media (max-width:991.98px){.header-currency,.header-search,.header-status{justify-content:center;margin-top:.5rem}.header-status{margin-bottom:.25rem}}@media (min-width:768px) and (max-width:991.98px){.header-logo{max-width:210px}.header-currency .currency-selector{width:140px}.header-currency{position:relative;left:2.5rem;top:-2px}.header-search-form{max-width:220px}.header-search{position:relative;left:1.5rem;top:-2px}.currency-selected{min-height:37px;padding:.1rem .45rem;grid-template-columns:1fr 26px 0.75rem;column-gap:.35rem}.currency-selected .currency-name{display:none}.currency-selected .currency-code{line-height:1}.currency-selected-flag{width:26px;height:26px;display:flex;align-items:center;justify-content:center;overflow:hidden}.currency-selected-flag .currency-flag{transform:scale(.75);transform-origin:center}.header-status{position:relative;left:0;padding-right:.5rem}.main-menu .nav-link{padding-left:.45rem;padding-right:.45rem;font-size:.95rem}.related-product-buy-row{flex-wrap:wrap}.related-product-price{flex:1 1 100%}.header-status{justify-content:flex-end;margin-top:0;margin-bottom:0}.header-status .header-basket{position:static;width:auto;text-align:right}.header-status .header-shopping-actions{flex-direction:row;flex-wrap:nowrap;gap:.15rem}.header-status .header-account,.header-status .header-basket-link{position:relative;display:inline-flex;align-items:center;justify-content:center;width:36px;min-width:36px;height:40px;padding:0;border:0!important;background-color:transparent;font-size:1.1rem}.header-status .header-account-text,.header-status .header-basket-text{display:none}.header-status .header-basket-link .fa-cart-shopping{margin-right:0!important}.header-status .header-basket-count{position:absolute;top:-.15rem;right:-.15rem;min-width:1.25rem;padding:.2rem .3rem;font-size:.68rem;line-height:1}.header-status .header-vat-text{display:none}}.header-shopping-actions{display:flex;align-items:center;justify-content:flex-end;gap:.25rem}.header-account,.header-basket-link{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-height:40px;border:0;border-radius:.375rem;background:0 0;color:#000;text-decoration:none;white-space:nowrap}.header-account{width:40px;min-width:40px;padding:0}.header-basket-link{padding:0 .35rem}.header-account:focus,.header-account:hover,.header-basket-link:focus,.header-basket-link:hover{background-color:#f2f2f2;color:#000;text-decoration:none}.header-account .fa-user,.header-basket-link .fa-cart-shopping{font-size:1.1rem}.header-account-text,.header-basket-text{display:none}.header-basket-subtotal{margin-left:.4rem;font-weight:600;white-space:nowrap}.header-basket-count{margin-left:.4rem}@media (max-width:991.98px){.header-basket-subtotal{display:none}.header-account,.header-basket-link{width:36px;min-width:36px;height:40px;padding:0}.header-basket-count{position:absolute;top:-.15rem;right:-.15rem;min-width:1.25rem;margin-left:0;padding:.2rem .3rem;font-size:.68rem;line-height:1}.header-vat-text{display:none}}@media (min-width:768px){.header-currency .currency-selector{width:104px;min-width:104px;max-width:104px}.header-currency .currency-selected{min-height:40px;grid-template-columns:1fr 28px 0.7rem;column-gap:.3rem;padding:.2rem .35rem;background-color:transparent;border:0;border-radius:.375rem;box-shadow:none}.header-currency .currency-selected .currency-name{display:none}.header-currency .currency-selected-flag{display:flex;width:28px;height:28px;align-items:center;justify-content:center;overflow:hidden}.header-currency .currency-selected-flag .currency-flag{transform:scale(.875);transform-origin:center}.header-currency .currency-selected:focus,.header-currency .currency-selected:hover{background-color:#f2f2f2}.header-currency .currency-options{width:220px;min-width:220px}}.main-menu{background-color:transparent;border-top:0;border-bottom:0;padding-top:0;padding-bottom:0}.main-menu>.container{background-color:#d9effd;border-top:1px solid #bee3fc;border-bottom:1px solid #bee3fc}.main-menu .navbar-nav{flex-wrap:wrap}.main-menu .nav-link{color:#000}.main-menu .nav-link.show,.main-menu .nav-link:hover,.main-menu .show>.nav-link{color:#000;background-color:#bee3fc}.main-menu .dropdown-menu{margin-top:0;border-color:#ccc;border-radius:0 0 .375rem .375rem;box-shadow:0 .25rem .5rem rgba(0,0,0,.12)}.main-menu .dropdown-item:focus,.main-menu .dropdown-item:hover{color:#000;background-color:#bee3fc}@media (max-width:767.98px){.desktop-header{display:none}.main-menu{padding:0;background-color:#fff;border-top:0;border-bottom:0}.main-menu>.container{display:flex;flex-wrap:wrap;align-items:center;padding-left:0!important;padding-right:0!important;background-color:#fff}.mobile-topbar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;column-gap:.15rem;align-items:center;width:100%;min-height:64px;padding:.3rem .2rem;background-color:#fff}.mobile-topbar-left{display:flex;align-items:center;justify-content:flex-start;gap:0;min-width:0}.mobile-menu-brand{justify-self:center;min-width:0;margin:0;padding:0}.mobile-menu-logo{display:block;width:140px;max-width:34vw;height:auto}.mobile-topbar-right{display:flex;align-items:center;justify-content:flex-end;min-width:0;padding-right:.35rem}.mobile-menu-toggle,.mobile-search-toggle{display:inline-flex;align-items:center;justify-content:center;width:36px;min-width:36px;height:40px;padding:0;border:0;background-color:transparent}.mobile-menu-toggle:focus,.mobile-search-toggle:focus{box-shadow:none}.mobile-search-toggle{font-size:1.2rem}.mobile-topbar-right .header-status{position:static;width:auto;max-width:none;margin:0;padding:0;justify-content:flex-end;transform:none}.mobile-topbar-right .header-basket{position:static;width:auto;text-align:right}.mobile-topbar-right .header-shopping-actions{gap:.05rem}.mobile-topbar-right .header-account,.mobile-topbar-right .header-basket-link{position:relative;display:inline-flex;align-items:center;justify-content:center;width:36px;min-width:36px;height:40px;padding:0;border:0!important;background-color:transparent;font-size:1.1rem}.mobile-topbar-right .header-account-text,.mobile-topbar-right .header-basket-text{display:none}.mobile-topbar-right .header-basket-link .fa-cart-shopping{margin-right:0!important}.mobile-topbar-right .header-basket-count{position:absolute;top:-.15rem;right:-.15rem;min-width:1.25rem;padding:.2rem .3rem;font-size:.68rem;line-height:1}.mobile-topbar-right .header-vat-text{display:none}.mobile-search-panel{width:100%;background-color:#fff}.mobile-search-slot{width:100%;padding:.4rem .75rem .7rem;border-top:1px solid #eee}.mobile-search-slot .header-search{position:static;width:100%;max-width:none;margin:0;padding:0;justify-content:center;transform:none}.mobile-search-slot .header-search-form{width:100%;max-width:none}.main-menu .navbar-collapse{width:100%;background-color:#fff}.mobile-header-controls{display:none}.main-menu .navbar-nav{width:100%;margin:0;padding:.4rem .75rem .5rem;background-color:#d9effd;border-top:1px solid #bee3fc;border-bottom:1px solid #bee3fc}.main-menu .nav-link{padding-top:.35rem;padding-bottom:.35rem;line-height:1.25}.main-menu .nav-link.show,.main-menu .nav-link:focus,.main-menu .nav-link:hover,.main-menu .show>.nav-link{background-color:#bee3fc}.main-menu .dropdown-menu{margin:0;padding:.25rem 0 .35rem 1rem;background-color:#d9effd;border:0;border-radius:0;box-shadow:none}.main-menu .dropdown-item{padding:.35rem .75rem;background-color:transparent;color:#000}.main-menu .dropdown-item:focus,.main-menu .dropdown-item:hover{background-color:#bee3fc;color:#000}}@media (max-width:767.98px){.mobile-topbar-left{gap:.1rem}.mobile-topbar-right{gap:.05rem}.mobile-topbar-currency{position:relative;display:flex;align-items:center}.mobile-topbar-currency .header-currency{position:static;width:auto;margin:0;padding:0;justify-content:center;transform:none}.mobile-topbar-currency .currency-selector{position:relative;width:80px;min-width:80px;max-width:80px}.mobile-topbar-currency .currency-selected{min-height:40px;display:grid;grid-template-columns:1fr 22px 0.55rem;column-gap:.15rem;align-items:center;padding:.2rem .2rem;background:0 0;border:0;border-radius:0;box-shadow:none}.mobile-topbar-currency .currency-selected:focus-visible{outline:2px solid #86b7fe;outline-offset:2px;border-radius:.25rem}.mobile-topbar-currency .currency-selected-text{text-align:center}.mobile-topbar-currency .currency-selected .currency-name{display:none}.mobile-topbar-currency .currency-code{display:block;font-size:.75rem;font-weight:700;line-height:1}.mobile-topbar-currency .currency-selected-flag{display:flex;width:26px;height:26px;align-items:center;justify-content:center;overflow:hidden}.mobile-topbar-currency .currency-selected-flag .currency-flag{transform:scale(.8125);transform-origin:center}.mobile-topbar-currency .currency-caret{justify-self:end;font-size:.7rem}.mobile-topbar-currency .currency-options{left:0;right:auto;width:220px;max-width:calc(100vw - 1rem);max-height:60vh;z-index:2000}}.page-content{padding:1.25rem .5rem 1.25rem}@media (max-width:767.98px){.page-content{padding-top:.5rem;margin-top:0}}@media (max-width:767.98px){.basket-summary-top{display:none}}.basket-summary{width:100%;max-width:250px;margin-left:auto}.basket-summary .basket-totals{margin-left:auto}.basket-toast-positioner{position:fixed;top:9.5rem;right:0;left:0;z-index:1090;pointer-events:none}.basket-added-toast{width:360px;max-width:calc(100% - 1.5rem);background-color:#fff;box-shadow:0 .5rem 1rem rgba(0,0,0,.18);pointer-events:auto}.header-basket-subtotal{display:none}.header-basket-link{position:relative;width:42px;min-width:42px;padding:0}.header-account .fa-user,.header-basket-link .fa-cart-shopping{font-size:1.35rem;line-height:1}.header-basket-count{position:absolute;top:-.3rem;right:-.05rem;left:auto;transform:none;min-width:1.25rem;height:1.25rem;margin:0;padding:0 .3rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background-color:#198754;color:#fff;font-size:.7rem;font-weight:700;line-height:1}@media (max-width:767.98px){.basket-toast-positioner{top:4.5rem;padding-right:.75rem;padding-left:.75rem}.basket-toast-positioner>.container{max-width:none;justify-content:center!important}.basket-added-toast{width:100%;max-width:390px}}@media (min-width:768px) and (max-height:600px) and (orientation:landscape){.basket-toast-positioner{top:4.5rem}.basket-toast-positioner>.container{justify-content:center!important}.basket-added-toast{width:390px;max-width:calc(100% - 1.5rem)}}.breadcrumb-bar{margin-top:0;margin-bottom:.5rem;padding:.75rem 1rem;background-color:#d9effd;border-radius:.25rem}.breadcrumb-bar .breadcrumb{margin-bottom:0}.section-heading{margin-top:0;margin-bottom:.5rem;padding:.75rem 1rem;background-color:#d9effd;border-radius:.25rem;color:#212529;font-size:1.25rem;font-weight:600;line-height:1.25}.home-notices{font-size:1.05rem;line-height:1.55}.home-scam-warning{margin-bottom:1rem;padding:1rem 1.25rem}.home-intro p{margin-bottom:.75rem}.home-intro p:last-child{margin-bottom:0}.home-section-divider{margin-top:1.25rem;margin-bottom:1.25rem}.home-banner{margin-top:0;margin-bottom:1.5rem}.home-banner-carousel{overflow:hidden;margin:auto}.home-banner-carousel .carousel-indicators{bottom:-1.25rem}.home-panel{border:1px solid #d6d6d6;border-radius:.375rem;background:#fff;overflow:hidden}.home-panel-heading{background-color:#d9effd;border-bottom:1px solid #d6d6d6;padding:.65rem 1rem;font-size:1.15rem;font-weight:600}.home-panel-body{padding:1rem}.home-highlights{font-size:.95rem;line-height:1.4}.home-highlights .highlights-product-name{font-size:1rem}.product-list-item{border:1px solid #ccc;text-align:center;padding:10px;margin-top:15px;margin-bottom:15px;background:#fff}.product-list-item-image{margin-left:auto;margin-right:auto}.product-list-item-name{display:block;line-height:1.5em;min-height:3em;overflow:hidden}.product-list-item-price{padding-bottom:0}.product-list-item-price .price-sale,.product-list-item-price .price-std{font-size:1.05rem}.product-list-item-price .price-std-crossed-out{font-size:.95rem}.price-sale,.price-std{font-weight:700}.price-std{color:#212529}.price-sale{color:#dc3545}.price-save,.price-save-pc{color:#dc3545}.price-std-crossed-out{color:#6c757d;text-decoration:line-through}#subcategory-list{margin-bottom:2rem}#subcategory-list-heading{margin-bottom:0}#subcategory-list-heading h1{margin-bottom:0}#subcategory-list-cat-details{margin-bottom:1.5rem}#subcategory-list-content{margin-top:0}.subcategory-list-item-link{display:block;height:100%;color:#212529;text-decoration:none}.subcategory-list-item-link:focus,.subcategory-list-item-link:hover{color:#0d6efd;text-decoration:none}.subcategory-list-item{height:100%;padding:.75rem;text-align:center;background:#fff;border:1px solid #dee2e6;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,transform .15s ease-in-out}.subcategory-list-item-link:focus .subcategory-list-item,.subcategory-list-item-link:hover .subcategory-list-item{border-color:#c7d2fe;box-shadow:0 .5rem 1rem rgba(0,0,0,.1)!important;transform:translateY(-2px)}.subcategory-list-item-image{display:block;width:100%;max-width:100%;height:auto;margin:0 auto 1rem}.subcategory-list-item-title{border-top:1px solid #e9ecef;padding:.85rem .5rem .25rem;color:inherit;font-size:1.1rem;font-weight:500;line-height:1.25}.basket-item-card{min-height:0;border:1px solid #ccc}.basket-item-image-col{flex:0 0 120px;width:120px;padding:.25rem .5rem .25rem .25rem}.basket-item-image{display:block;max-width:105px;max-height:105px;width:auto;height:auto;object-fit:contain}.basket-item-details{min-width:0;padding:.15rem 1.75rem .15rem .4rem}.basket-item-remove{position:absolute;top:.45rem;right:.6rem;line-height:1}.basket-item-name-link{color:#0d6efd}.basket-item-name-link:focus,.basket-item-name-link:hover{color:#0a58ca}.basket-item-options{margin-right:.25rem}.basket-item-controls{margin-top:.25rem}.basket-item-qty{width:142px;margin-bottom:0}.basket-item-qty .input-group-text{padding:.3rem .55rem}.basket-item-qty .form-control{flex:0 0 48px;max-width:48px;padding:.3rem .25rem}.basket-item-price{min-width:90px;white-space:nowrap}.basket-item-total{font-size:1.1rem;line-height:1.2}.basket-item-each{margin-top:.15rem;line-height:1.2}@media (max-width:575.98px){.basket-item-card{padding:.5rem!important}.basket-item-image-col{flex-basis:90px;width:90px;padding:.15rem .35rem .15rem 0}.basket-item-image{max-width:80px;max-height:80px}.basket-item-details{padding-left:.25rem;padding-right:1.5rem}.basket-item-controls{flex-wrap:wrap}}table.basket{border-collapse:collapse;width:100%}table.basket td,table.basket th{font-weight:700;padding:4px}table.basket td{border-bottom:1px solid #b5b5b5}.bsk-thumbnail{border:1px solid #b5b5b5;width:75px;height:75px}.bsk-prod-name{text-decoration:none;font-weight:400}.bsk-options-list{font-size:11px;margin-top:3px}.bsk-prod-code{font-weight:400;margin-top:10px}#basket-info{float:left;width:100%}#basket-info p{margin:10px 5px 10px 5px}#basket-totals{float:right;margin-top:10px}table.basket-totals{width:100%;border-spacing:5px;text-align:right}table.basket-totals th{font-weight:400;padding-right:10px}table.basket-totals td{font-weight:700}.basket-summary-label{display:block;margin-bottom:.5rem;font-weight:600;line-height:1.25}#recent-reviews{font-size:.95rem;line-height:1.4}.recent-reviews-item{line-height:1.4}.recent-reviews-stars{color:#f8b805;white-space:nowrap}.recent-reviews-stars .fa-star{font-size:1.1rem}.recent-reviews-date{color:#6c757d;font-size:.875rem}.recent-reviews-title{font-size:1.05rem;font-weight:700;margin-top:.25rem}.recent-reviews-text{margin-top:.35rem}.recent-reviews-name{margin-top:.35rem}.review-stars-full,.review-stars-half{color:#f90}.review-stars-empty{color:#dee2e6}.review-rating-text{font-size:.95rem}.product-detail-title{margin-top:1rem;margin-bottom:1.25rem;text-align:center}.product-detail-main{margin-bottom:1.5rem}.product-detail-left,.product-detail-right{display:flex;flex-direction:column}.product-detail-main-image{text-align:center}.product-detail-main-image .MagicZoom{display:inline-block}.product-detail-main-image img{display:block;margin-left:auto;margin-right:auto}.product-detail-code{margin-top:0;margin-bottom:.25rem}.product-detail-qty{width:auto;min-width:70px}.product-detail-buy-box{padding-top:.25rem}.product-detail-description-section,.product-detail-related{margin-top:1.25rem}.product-code-with-pick-id{cursor:help}.product-detail-description-section .section-heading+br,.product-detail-description-section .section-heading+br+br{display:none}.product-description-html ol,.product-description-html ul{margin-top:.35rem;margin-bottom:1rem;padding-left:1.5rem}.product-description-html table.table-description{margin-top:1.5rem;margin-bottom:1.5rem}.product-description-html .ratio{margin-top:1.5rem;margin-bottom:1.5rem}.product-description-html .product-desc-gap{display:block;height:1rem}.product-downloads{margin-top:1.5rem;margin-bottom:2rem}.product-downloads-title{font-weight:700;margin-bottom:.5rem}.product-downloads-list{list-style:none;padding-left:0;margin-bottom:0}.product-downloads-item{margin-bottom:.5rem}.product-downloads-item:last-child{margin-bottom:0}.product-downloads-item i{font-size:1.35rem;width:1.45rem;text-align:center;margin-top:.1rem;flex:0 0 auto}.product-downloads-item a,.product-downloads-item a:focus,.product-downloads-item a:hover{text-decoration:none}.product-downloads-item a:focus .product-download-name,.product-downloads-item a:hover .product-download-name{text-decoration:underline}.product-downloads-item a:focus .product-download-size,.product-downloads-item a:hover .product-download-size{text-decoration:none}.product-download-text{min-width:0}.product-download-name{overflow-wrap:anywhere}.product-download-size{display:inline-block;font-size:.8em;font-weight:600;color:#6c757d;background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:.35rem;padding:.05rem .35rem;margin-left:.45rem;vertical-align:.05em;white-space:nowrap}@media (max-width:767.98px){.product-detail-main{margin-left:0;margin-right:0}.product-detail-left,.product-detail-right{display:contents}.product-detail-buy-box,.product-detail-description-section,.product-detail-images,.product-detail-related{flex:0 0 100%;width:100%;min-width:0}.product-detail-images{order:1}.product-detail-buy-box{order:2;margin-top:1rem}.product-detail-description-section{order:3}.product-detail-related{order:4}}.product-detail-thumbnails{display:grid;grid-template-columns:repeat(auto-fit,82px);gap:.4rem;justify-content:center;margin-top:1rem}.product-detail-thumbnails .MagicZoom,.product-detail-thumbnails .mz-thumb,.product-detail-thumbnails a{display:flex!important;align-items:center;justify-content:center;width:82px!important;height:82px!important;padding:.25rem;border:1px solid #ddd;border-radius:.25rem;background-color:#fff;box-sizing:border-box;overflow:hidden}.product-detail-thumbnails .MagicZoom img,.product-detail-thumbnails .mz-thumb img,.product-detail-thumbnails img{display:block;max-width:100%!important;max-height:100%!important;width:auto!important;height:auto!important;object-fit:contain}.product-detail-section{margin-bottom:1rem}.product-detail-section-body{padding-top:.5rem}.product-detail-price{margin-top:.45rem;margin-bottom:.45rem;font-size:1.85rem;font-weight:700;line-height:1.2;color:#212529}.product-detail-price-label{color:#212529}.product-detail-price .price-sale,.product-detail-price .price-std{font-size:inherit;font-weight:inherit}.product-detail-price .price-std-crossed-out{font-size:1.1rem}.product-options-heading{margin-top:1rem;margin-bottom:.75rem;font-size:1.45rem;font-weight:500;line-height:1.2}.product-options-hint{display:block;margin-top:.5rem}.product-option{margin-bottom:.75rem}.product-option-required{color:#dc3545;margin-right:.15rem}.product-option-value-row{display:flex;align-items:center;gap:.75rem;border:1px solid #ddd;padding:.4rem .6rem;min-height:4rem;background-color:#fff}.product-option-value-row+.product-option-value-row{border-top:0}.product-option-value-control{flex:0 0 auto}.product-option-value-label{flex:1 1 auto;line-height:1.3}.product-option-value-label label{margin-bottom:0;font-weight:600}.product-option-value-image{flex:0 0 80px;text-align:right}.product-option-image-inner{width:80px}.product-option-image-link{display:inline-block}.product-option-image{width:75px;height:75px;object-fit:contain}.related-products{display:block}.related-product-item{display:flex;gap:.75rem;padding:.875rem;margin-bottom:.75rem;border:1px solid #dfe3e8;border-radius:.5rem;background:#fff}.related-product-image{flex:0 0 95px;display:flex;justify-content:center}.related-product-image img{max-width:95px;max-height:95px;width:auto;height:auto;object-fit:contain}.related-product-info{flex:1 1 auto;min-width:0}.related-product-name{margin-bottom:.35rem;line-height:1.3}.related-product-buy-row{display:flex;align-items:center;gap:.5rem;margin-top:.35rem}.related-product-price{flex:0 0 72px;font-weight:700;line-height:1.35}.related-product-add-button{flex:0 0 auto;min-width:48px;padding:.25rem .55rem;line-height:1.2}.related-product-stock{margin-top:.15rem;line-height:1.35}.related-category-path{margin-bottom:.35rem}.related-category-path .breadcrumb{margin-bottom:0;font-size:.95rem}.bank-transfer-option{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.bank-transfer-option:last-child{margin-bottom:0}@media (min-width:576px){.bank-transfer-option{margin-bottom:1.5rem}}.bank-transfer-button-width{flex:0 0 176px;width:176px}.bank-transfer-option-text{flex:1 1 auto;min-width:0;font-size:1.05rem;line-height:1.35}@media (max-width:575.98px){.bank-transfer-option{flex-direction:column;align-items:stretch;gap:.5rem}.bank-transfer-button-width{width:100%;flex-basis:auto}}.stock-notify-form{max-width:720px}.stock-notify-security img{max-width:100%;height:auto;display:block;margin-bottom:.5rem}.recently-viewed-wrapper{padding-bottom:1.25rem}.recently-viewed-section{margin-bottom:0}.recently-viewed-section img{border:1px solid #e0e0e0;border-radius:.375rem;padding:.25rem;background-color:#fff}.recently-viewed-section a{display:inline-block;margin-right:.25rem;margin-bottom:.25rem}.footer-main{background-color:transparent;border-top:0}.footer-main .container{background-color:#c7ebff;border-top:1px solid #aee0fb}.footer-main h5{color:#111;font-weight:700}.footer-main a{color:#0d6efd}.footer-main a:focus,.footer-main a:hover{color:#0a58ca;text-decoration:underline}.footer-link-list{align-items:flex-start;line-height:1.35}.footer-link-list .nav-item{margin-bottom:.5rem}.footer-link-list .nav-item:last-child{margin-bottom:0}.footer-contact-links li{margin-bottom:.45rem}.footer-contact-links li:last-child{margin-bottom:0}.footer-payment-logos{max-width:260px}.footer-payment-wallets{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.footer-payment-logo{display:block;max-width:100%;height:auto}.footer-payment-logo-wallet{width:100px}.footer-payment-logo-wide{width:240px}.links-page h2{margin-top:1.5rem;margin-bottom:.5rem}.links-page ul{margin-bottom:1.25rem}.links-page li{margin-bottom:.15rem}.links-page .link-external{font-weight:400}#cookie-bar{background:#111;color:#eee;text-align:center;padding:.3rem 1rem;font-size:.95rem;line-height:1.4;font-weight:600}#cookie-bar p{margin:0;padding:0}#cookie-bar a{color:#fff;display:inline-block;border-radius:.2rem;text-decoration:none;padding:.15rem .55rem;margin-left:.5rem;line-height:1.3}#cookie-bar .cb-enable{background:#070}#cookie-bar .cb-enable:hover{background:#090}#cookie-bar .cb-policy{background:#03b}#cookie-bar .cb-policy:hover{background:#05d}#cookie-bar a:focus,#cookie-bar a:hover{color:#fff;text-decoration:none}