@layer sf-foundation{:root{--paragraph-font:var(--font-primary), sans-serif;--wrapper-standard-width:144rem;--wrapper-narrow-width:124.8rem}html{scroll-behavior:smooth}a:not([aria-disabled=true]),button:not(:disabled){cursor:pointer}a[aria-disabled=true],button:disabled{cursor:not-allowed}body{font-family:var(--font-primary), sans-serif;font-weight:400;line-height:1.5}body strong,body b{font-weight:500}h1,h2,h3,h4,h5,h6{font-size:var(--fs-2xs);text-transform:uppercase;font-weight:500}p{font-size:1.3rem}[data-testid=rich-text]{font-size:1.3rem;line-height:1.8}[data-testid=rich-text] p{margin-bottom:1.5rem}[data-testid=rich-text] h1,[data-testid=rich-text] h2,[data-testid=rich-text] h3,[data-testid=rich-text] h4,[data-testid=rich-text] h5,[data-testid=rich-text] h6{margin-bottom:1em}[data-testid=rich-text] a{color:var(--clr-primary-medium);text-decoration:underline}[data-testid=rich-text] table th,[data-testid=rich-text] table td{border:1px solid var(--clr-grey-dark);padding:.4em}[data-testid=rich-text] ol,[data-testid=rich-text] ul{margin-inline-start:2rem;margin-bottom:1.5rem}:is([data-testid=rich-text] ol,[data-testid=rich-text] ul) li{padding-inline-start:.5em;padding-bottom:.5em;list-style-type:decimal}:is([data-testid=rich-text] ol,[data-testid=rich-text] ul) li li{list-style-type:lower-alpha}[data-testid=rich-text] ul li{list-style-type:disc}[data-testid=rich-text] ul li li{list-style-type:circle}::-webkit-scrollbar{width:.5rem;height:.5rem}::-webkit-scrollbar-track{background:var(--clr-grey-light);border-radius:1rem}::-webkit-scrollbar-thumb{background:var(--clr-primary-medium);border-radius:1rem}div{scrollbar-color:var(--clr-primary-medium) var(--clr-grey-light);scrollbar-width:thin}[data-slot=button]:where([data-size=md]){text-transform:uppercase;font-weight:600;line-height:1!important}[data-testid=basket-discount-codes] [data-slot=input]{font-size:1.25rem!important}[data-slot=input],[data-slot=textarea]{border:0!important;border-bottom:1px solid var(--clr-black)!important;background:0 0!important;padding:0 0 1rem!important;font-size:1.3rem!important;font-weight:500!important}:is([data-slot=input],[data-slot=textarea]):focus,:is([data-slot=input],[data-slot=textarea]):focus-visible,:is([data-slot=input],[data-slot=textarea]):focus-within{outline:none!important}:is([data-slot=input],[data-slot=textarea])::placeholder{color:var(--clr-black)!important}:is([data-slot=input],[data-slot=textarea])[readonly]{background:0 0!important}[data-slot=input-helper-text]{padding-inline:0!important}:is([data-slot=alert]:where([data-type=info]),[data-slot=alert]:where([data-type=success]),[data-slot=alert]:where([data-type=warning])) img{filter:var(--icon-black-fl)!important}:is([data-testid=media-gallery-modal],[data-testid=banner-image-preview]) .swiper-button-prev,:is([data-testid=media-gallery-modal],[data-testid=banner-image-preview]) .swiper-button-next{filter:var(--icon-white-fl)}[data-testid=basket-gift-card-code-form]{align-items:flex-start;gap:2rem;display:flex}:is([data-slot=promo-code-form],[data-testid=basket-gift-card-code-form]) [data-testid=promo-code-form-input-wrapper],:is([data-slot=promo-code-form],[data-testid=basket-gift-card-code-form]) [data-testid=basket-gift-card-code-input-wrapper]{flex:1}:is([data-slot=promo-code-form],[data-testid=basket-gift-card-code-form]) [data-testid=promo-code-form-input],:is([data-slot=promo-code-form],[data-testid=basket-gift-card-code-form]) [data-testid=basket-gift-card-code-input]{background:0 0!important}:is([data-slot=promo-code-form],[data-testid=basket-gift-card-code-form]) [data-testid=promo-code-form-submit-button],:is([data-slot=promo-code-form],[data-testid=basket-gift-card-code-form]) [data-testid=basket-gift-card-code-submit-button]{text-transform:uppercase;border:1px solid var(--clr-black);color:var(--clr-black);background:0 0;padding:1rem 3rem;font-size:1.3rem;font-weight:500;line-height:1;position:relative}:is(:is([data-slot=promo-code-form],[data-testid=basket-gift-card-code-form]) [data-testid=promo-code-form-submit-button],:is([data-slot=promo-code-form],[data-testid=basket-gift-card-code-form]) [data-testid=basket-gift-card-code-submit-button]):disabled{opacity:.3}:is([data-testid=promo-code-form],[data-testid=basket-gift-card-code]) [data-testid=promo-code-form-success-icon],:is([data-testid=promo-code-form],[data-testid=basket-gift-card-code]) [data-testid=basket-gift-card-code-success-icon]{top:0!important;translate:none!important}:is([data-testid=promo-code-form],[data-testid=basket-gift-card-code]) [data-slot=input][readonly]{padding-inline-start:var(--sp-07)!important}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{color:var(--clr-white)}.react-datepicker__input-container [data-testid*=input-end-icon]{inset-inline-end:0!important;top:0!important;translate:none!important}.react-datepicker__input-container .react-datepicker__close-icon{top:0;inset-inline-end:var(--sp-06)}[data-slot=select-container]:not([data-testid=language-switcher-container]) [data-slot=select-trigger]{border:0;border-bottom:1px solid var(--clr-black)!important;padding-inline-start:0!important}[data-slot=select-container]:not([data-testid=language-switcher-container]) [data-slot=select-label],[data-slot=select-container]:not([data-testid=language-switcher-container]) [data-slot=select-value]{font-size:1.3rem!important;font-weight:500!important}[data-slot=select-container]:not([data-testid=language-switcher-container]) [data-slot=select-label]{color:var(--clr-black)!important;inset-inline-start:0!important}[data-slot=select-container]:not([data-testid=language-switcher-container]) [data-slot=select-value] span{color:var(--clr-black)!important}[data-slot=select-container]:not([data-testid=language-switcher-container]) [data-slot=select-chevron]{inset-inline-end:0!important}[data-slot=combobox-trigger]{border:0;border-bottom:1px solid var(--clr-black)!important;padding-inline-start:0!important;min-height:3.5rem!important;padding-top:0!important;padding-bottom:1rem!important;font-size:1.3rem!important}[data-slot=combobox-trigger]::placeholder{color:var(--clr-black)!important}[data-slot=combobox-chevron-button]{inset-inline-end:0!important}[data-slot=select-item],[data-slot=combobox-item]{font-size:1.3rem!important;font-weight:500!important}[data-testid=accordion-button],[data-testid=accordion-panel]{padding-inline:0!important}[data-testid=accordion-button]>span{font-size:1.3rem!important}[data-testid=collection-view-sticky-actions-mobile-filters-drawer]{height:100%!important;max-height:100%!important}.slider-header.slider-header-offset{padding-inline-start:0}.slider-header-arrows{gap:1.5rem}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:url(/icons/arrow-prev.svg)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:url(/icons/arrow-next.svg)}:where([data-tenant=flickagr],[data-tenant=flickagr]~[data-base-ui-portal]) [data-testid=rich-text] strong,:where([data-tenant=flickagr],[data-tenant=flickagr]~[data-base-ui-portal]) [data-testid=rich-text] b{font-weight:700}:where([data-tenant=flickagr],[data-tenant=flickagr]~[data-base-ui-portal]) h1,:where([data-tenant=flickagr],[data-tenant=flickagr]~[data-base-ui-portal]) h2,:where([data-tenant=flickagr],[data-tenant=flickagr]~[data-base-ui-portal]) h3,:where([data-tenant=flickagr],[data-tenant=flickagr]~[data-base-ui-portal]) h4,:where([data-tenant=flickagr],[data-tenant=flickagr]~[data-base-ui-portal]) h5,:where([data-tenant=flickagr],[data-tenant=flickagr]~[data-base-ui-portal]) h6{font-weight:700}}[data-testid=product-tab-bar-drawer] [data-drawer-title]{font-size:1.3rem}
