html[data-campaign=black-friday]{--bf-ink:#0b0b0b;--bf-gold:#e9b949;--bf-gold-dark:#b8892a;--bf-red:#c8102e;--bf-percent-pattern:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='%23e9b949' stroke-width='1.5' stroke-linecap='round' opacity='.16'%3E%3Cg%3E%3Ccircle cx='11' cy='11' r='2.6'/%3E%3Ccircle cx='21' cy='21' r='2.6'/%3E%3Cpath d='M22.5 8.5 9.5 23.5'/%3E%3C/g%3E%3Cg transform='translate(32 32)'%3E%3Ccircle cx='11' cy='11' r='2.6'/%3E%3Ccircle cx='21' cy='21' r='2.6'/%3E%3Cpath d='M22.5 8.5 9.5 23.5'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}html[data-campaign=black-friday] ::-moz-selection{background-color:var(--bf-gold);color:var(--bf-ink)}html[data-campaign=black-friday] ::selection{background-color:var(--bf-gold);color:var(--bf-ink)}html[data-campaign=black-friday] .bf-strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;-moz-column-gap:10px;column-gap:10px;row-gap:2px;padding:6px 12px;background-color:var(--bf-ink);background-image:var(--bf-percent-pattern);background-position:50%;color:#fff;font-size:12px;line-height:1.3;text-align:center}html[data-campaign=black-friday] .bf-strip__title{color:var(--bf-gold);font-weight:800;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}html[data-campaign=black-friday] .bf-strip__message{font-weight:600}@media (min-width:1024px){html[data-campaign=black-friday] .bf-strip{-moz-column-gap:18px;column-gap:18px;padding:8px 24px;font-size:14px}html[data-campaign=black-friday] .bf-strip__title{font-size:16px}}html[data-campaign=black-friday] .header-categories-wrapper{box-shadow:inset 0 -2px 0 var(--bf-gold)}html[data-campaign=black-friday] .header-categories-wrapper .main-category-links:hover{color:var(--bf-gold-dark)!important}html[data-campaign=black-friday] .black-banner-section{box-shadow:inset 0 0 0 1px var(--bf-gold);background-image:var(--bf-percent-pattern);background-position:50%}html[data-campaign=black-friday] .logo-link{position:relative}html[data-campaign=black-friday] .logo-link:after{content:"Black Friday";position:absolute;top:0;right:0;z-index:1;padding:2px 5px;border:1px solid var(--bf-gold);border-radius:2px;background-color:var(--bf-ink);color:var(--bf-gold);font-size:8px;font-weight:800;line-height:1;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;pointer-events:none}@media (min-width:1024px){html[data-campaign=black-friday] .logo-link:after{top:2px;right:8px;padding:3px 7px;font-size:10px}}html[data-campaign=black-friday] .minus-discount,html[data-campaign=black-friday] .minus-discount-add-to-cart,html[data-campaign=black-friday] .minus-discount-product-details{background-color:var(--bf-ink)!important;color:var(--bf-gold)!important}html[data-campaign=black-friday] .minus-discount+.actual-price,html[data-campaign=black-friday] .minus-discount-product-details+.actual-price-product-details{color:var(--bf-red)!important}html[data-campaign=black-friday] .add-to-basket-button,html[data-campaign=black-friday] .add-to-basket-button-mobile,html[data-campaign=black-friday] .bf-cta,html[data-campaign=black-friday] .checkout-button-cart,html[data-campaign=black-friday] .frequent-questions-button,html[data-campaign=black-friday] .frequent-questions-button-mobile,html[data-campaign=black-friday] .log-in-sign-in-button,html[data-campaign=black-friday] .login-button,html[data-campaign=black-friday] .save-filters-button,html[data-campaign=black-friday] .save-filters-button-apply{background-color:var(--bf-ink);color:var(--bf-gold);box-shadow:inset 0 0 0 1px var(--bf-gold);transition:background-color .15s ease,color .15s ease}html[data-campaign=black-friday] .save-filters-button .save-filters-button-text,html[data-campaign=black-friday] .save-filters-button-apply .save-filters-button-text{color:inherit}html[data-campaign=black-friday] :is(.bf-cta,.add-to-basket-button,.add-to-basket-button-mobile,.checkout-button-cart,.log-in-sign-in-button,.login-button,.frequent-questions-button,.frequent-questions-button-mobile,.save-filters-button,.save-filters-button-apply):is(:hover,:active):not(:disabled){background-color:var(--bf-gold);color:var(--bf-ink);opacity:1}html[data-campaign=black-friday] :is(.bf-cta,.add-to-basket-button,.add-to-basket-button-mobile,.checkout-button-cart,.log-in-sign-in-button,.login-button,.frequent-questions-button,.frequent-questions-button-mobile,.save-filters-button,.save-filters-button-apply,.product-tab):focus-visible{outline:2px solid var(--bf-ink);outline-offset:2px}html[data-campaign=black-friday] :is(.bf-cta,.add-to-basket-button,.add-to-basket-button-mobile,.checkout-button-cart):disabled{opacity:.5;cursor:not-allowed}html[data-campaign=black-friday] .simulator-button svg,html[data-campaign=black-friday] .simulator-button svg *{fill:currentColor;stroke:currentColor}html[data-campaign=black-friday] .product-tabs{background-color:var(--bf-ink)}html[data-campaign=black-friday] .product-tab{color:var(--bf-gold);transition:background-color .15s ease,color .15s ease}html[data-campaign=black-friday] .product-tab--active,html[data-campaign=black-friday] .product-tab:hover{background-color:var(--bf-gold);color:var(--bf-ink)}html[data-campaign=black-friday] .product-tab:focus-visible{outline-color:var(--bf-gold)}@media (prefers-reduced-motion:reduce){html[data-campaign=black-friday] :is(.bf-cta,.product-tab,.add-to-basket-button,.add-to-basket-button-mobile){transition:none}}