.flickity-rtl .flickity-page-dots{direction:revert}p a:not(.button),.rte a:not(.button),.link{text-underline-offset:revert;text-decoration:revert;-webkit-text-decoration-color:revert;text-decoration-color:revert;transition:revert}@media screen and (pointer:fine){p a:not(.button):hover,.rte a:not(.button):hover,.link:hover{color:revert;-webkit-text-decoration-color:revert;text-decoration-color:revert}}.quantity-selector{border:revert;border-radius:revert;vertical-align:revert;justify-content:revert;align-items:revert;display:revert}.quantity-selector__button{height:revert;width:revert;justify-content:revert;align-items:revert;display:revert}.quantity-selector__input{height:revert;line-height:revert;text-align:revert;-webkit-appearance:revert;appearance:revert;background:revert;border:revert;padding:revert}.quantity-selector--small .quantity-selector__input{padding:revert}.input-row .button{width:revert}.button,.shopify-challenge__button,#shopify-product-reviews .spr-summary-actions-newreview,#shopify-product-reviews .spr-button{-webkit-appearance:revert;appearance:revert;line-height:revert;text-align:revert;border-radius:revert;background:revert;color:revert;padding:revert;text-decoration:revert;display:revert;position:revert}.button:not(.button--text),.shopify-challenge__button,#shopify-product-reviews .spr-summary-actions-newreview,#shopify-product-reviews .spr-button{font-size:revert;font-family:revert;font-weight:revert;text-transform:revert;letter-spacing:revert}.button--small,#shopify-product-reviews .spr-summary-actions-newreview{line-height:revert;padding:revert}.button--outline{border:revert}.button--full{width:revert}@media screen and (min-width:741px){.button:not(.button--text),.shopify-challenge__button,#shopify-product-reviews .spr-summary-actions-newreview,#shopify-product-reviews .spr-button{font-size:revert;letter-spacing:revert;padding-inline-start:revert;padding-inline-end:revert}}@media screen and (min-width:741px){.button--small:not(.button--text),#shopify-product-reviews .spr-summary-actions-newreview{font-size:revert;padding-inline-start:revert;padding-inline-end:revert}}@media screen and (pointer:fine){.button,.shopify-challenge__button,#shopify-product-reviews .spr-summary-actions-newreview,#shopify-product-reviews .spr-button,.shopify-payment-button__button{background-image:revert;background-position:revert;background-repeat:revert;background-size:revert;transition:revert;transform:revert}}@media screen and (pointer:fine){.button:hover,.shopify-challenge__button:hover,#shopify-product-reviews .spr-summary-actions-newreview:hover,#shopify-product-reviews .spr-button:hover,.shopify-payment-button__button:hover{background-position:revert}}@media screen and (pointer:fine){@supports (color: color-contrast(wheat vs black,white)) and (color: rgb(from wheat r g b / .07)){.button,.shopify-challenge__button,#shopify-product-reviews .spr-summary-actions-newreview,#shopify-product-reviews .spr-button,.shopify-payment-button__button{background-image:revert}}}@media screen and (max-width:740px){.button-group .button{margin:revert;padding:revert}}.announcement-bar{background:revert;justify-content:revert;align-items:revert;padding-inline-start:revert;padding-inline-end:revert;display:revert}.announcement-bar--multiple{justify-content:revert}.announcement-bar__list{padding-inline-start:revert;padding-inline-end:revert}.announcement-bar__item{display:revert}.announcement-bar__item[hidden]{visibility:revert;height:revert}.announcement-bar__message{text-align:revert;padding-block-start:revert;padding-block-end:revert}.announcement-bar__message .link{margin-inline-start:revert}.announcement-bar__close-button{position:revert;top:revert}.announcement-bar__close-button:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:revert}.announcement-bar__close-button:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:revert}.announcement-bar__content{z-index:revert;display:revert}.announcement-bar__content[hidden]{visibility:revert}.announcement-bar__content-inner{background:revert}.announcement-bar__content-overlay{content:revert;opacity:revert;z-index:revert;background:revert;width:revert;height:revert;transition:revert;position:revert;bottom:revert}.announcement-bar__content-overlay:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:revert}.announcement-bar__content-overlay:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:revert}.announcement-bar__content[hidden] .announcement-bar__content-overlay{opacity:revert}@media screen and (max-width:740px){.announcement-bar__content{width:revert;transition:revert;position:revert;bottom:revert}}@media screen and (max-width:740px){.announcement-bar__content:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:revert}}@media screen and (max-width:740px){.announcement-bar__content:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:revert}}@media screen and (max-width:740px){.announcement-bar__content[hidden]{transform:revert}}@media screen and (max-width:740px){.announcement-bar__content-inner{border-radius:revert;flex-direction:revert;max-height:revert;display:revert;overflow:revert}}@media screen and (max-width:740px){.announcement-bar__content-image{flex:revert}}@media screen and (max-width:740px){.announcement-bar__content-text-wrapper{text-align:revert;padding:revert;overflow:revert}}@media screen and (max-width:740px){.announcement-bar__content.has-image .announcement-bar__close-button{color:revert}}@media screen and (max-width:740px){@supports (padding: max(0px)){.announcement-bar__content-text-wrapper{padding-block-end:revert}}}@media screen and (min-width:741px){.announcement-bar{padding-inline:revert;justify-content:revert;position:revert}}@media screen and (min-width:741px){.announcement-bar__list{max-width:revert;padding-inline-start:revert;padding-inline-end:revert}}@media screen and (min-width:741px){.announcement-bar__content{box-shadow:revert;width:revert;transition:revert;position:revert;top:revert}}@media screen and (min-width:741px){.announcement-bar__content:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:revert}}@media screen and (min-width:741px){.announcement-bar__content:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:revert}}@media screen and (min-width:741px){.announcement-bar__content[hidden]{box-shadow:revert}}@media screen and (min-width:741px){.announcement-bar__content-overflow{height:revert;overflow:revert}}@media screen and (min-width:741px){.announcement-bar__content-inner{background:revert;opacity:revert;grid-auto-columns:revert;align-items:revert;max-height:revert;transition:revert;display:revert;overflow:revert;transform:revert}}@media screen and (min-width:741px){.announcement-bar__content[hidden] .announcement-bar__content-inner{opacity:revert;transform:revert}}@media screen and (min-width:741px){.announcement-bar__content-overlay{top:revert;bottom:revert}}@media screen and (min-width:741px){.announcement-bar__content-image,.announcement-bar__content-text-wrapper{max-height:revert;grid-row:revert}}@media screen and (min-width:741px){.announcement-bar__content-image{object-fit:revert;object-position:revert;height:revert;max-height:revert}}@media screen and (min-width:741px){.announcement-bar__content-text-wrapper{padding:revert;overscroll-behavior:revert;overflow:revert}}@media screen and (min-width:741px){.announcement-bar__content-text{text-align:revert;max-width:revert;margin-inline-start:revert;margin-inline-end:revert}}@media screen and (min-width:741px){.announcement-bar__message{min-width:revert;max-width:revert}}.cookie-bar__actions .button:last-child{margin-inline-start:revert}.header{background:revert;color:revert;transition:revert;display:revert}.header--bordered{box-shadow:revert}.header--bordered:not(.header--transparent){box-shadow:revert}.header__logo{margin:revert;display:revert;position:revert}.header__logo-link,.header__logo-image{width:revert;display:revert}.header__logo-text{color:revert;max-width:revert}.header__logo-image{transition:revert}.header__logo-image--transparent{opacity:revert;object-fit:revert;object-position:revert;width:revert;height:revert;position:revert;top:revert}.header__logo-image--transparent:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:revert}.header__logo-image--transparent:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:revert}.js .header--transparent .header__logo-image:not(:last-child){opacity:revert}.js .header--transparent .header__logo-image--transparent{opacity:revert}.header__wrapper{align-items:revert;padding:revert;display:revert}.header__inline-navigation{align-items:revert;display:revert}.header__inline-navigation,.header__secondary-links{flex:revert}.header__icon-wrapper{display:revert}@media screen and (max-width:740px){.header__logo-text{text-align:revert}}@media screen and (min-width:741px){.header__wrapper{padding:revert}}@media screen and (min-width:1000px)and (max-width:1199px){.header__search-bar{margin-inline-start:revert}}.header__icon-list shopify-account{display:revert}@media screen and (min-width:741px){.header__icon-list shopify-account{display:revert}}@media screen and (min-width:1200px){.header__icon-list shopify-account:not(.shopify-account--icons){display:revert}}.header__secondary-links{justify-content:revert;align-items:revert;display:revert}.header__secondary-links .header__linklist{flex-wrap:revert}.header__icon-list{grid-auto-flow:revert;justify-content:revert;align-items:revert;gap:revert;display:revert}.header__cart-count{margin-inline-start:revert;top:revert}.header__cart-count--floating{margin-inline-start:revert;position:revert;top:revert}.header__cart-count--floating:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:revert}.header__cart-count--floating:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:revert}.header__cart-count{background:revert;color:revert}.js .header--transparent .header__cart-count{color:revert}@media screen and (min-width:741px){.header__icon-list{gap:revert}}.header__cross-border{grid-auto-flow:revert;gap:revert;display:revert}.header__secondary-links .header__cross-border{margin-inline-end:revert}@media screen and (min-width:1200px){.header__secondary-links .header__cross-border{margin-inline-end:revert}}.header__bottom-navigation{padding-block:revert;border-top:revert;transition:revert}.header__linklist{flex-wrap:revert;align-items:revert;row-gap:revert;display:revert}.header__linklist-item{flex-shrink:revert}.header__linklist-item:not(:last-child){margin-inline-end:revert}.header__linklist-item.has-dropdown:hover:before{content:revert;opacity:revert;height:revert;margin-inline-start:revert;padding-inline-start:revert;padding-inline-end:revert;position:revert;top:revert}.header__bottom-navigation .header__linklist-item:hover:before{height:revert;top:revert;bottom:revert}.header__linklist-link{display:revert}.header__bottom-navigation .header__linklist{justify-content:revert}.nav-dropdown{background:revert;color:revert;border:revert;white-space:revert;visibility:revert;opacity:revert;margin-inline-start:revert;padding-block-start:revert;padding-block-end:revert;transition:revert;display:revert;position:revert;top:revert}.nav-dropdown:not([hidden]),.focus-outline :focus-within>.nav-dropdown,.no-js :focus-within>.nav-dropdown,.no-js :hover>.nav-dropdown{visibility:revert;opacity:revert}.nav-dropdown--restrict{max-height:revert;overflow:revert}.nav-dropdown .nav-dropdown{margin-inline-start:revert;top:revert}.nav-dropdown .nav-dropdown:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:revert}.nav-dropdown .nav-dropdown:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:revert}.nav-dropdown__item{position:revert}.nav-dropdown__link{justify-content:revert;align-items:revert;padding:revert;display:revert}.nav-dropdown__link>svg{margin-inline-start:revert;transition:revert;position:revert;top:revert}.nav-dropdown__link[aria-expanded=true]>svg{transform:revert}.header--bordered .mega-menu{margin-top:revert}.mobile-nav__item{display:revert}.mobile-nav__item:not(:last-child){border-bottom:revert}.mobile-nav__link{justify-content:revert;align-items:revert;width:revert;margin:revert;padding:revert;display:revert}.mobile-nav__image-heading{margin-block-end:revert}.mobile-nav__image-text{display:revert}.mobile-nav .collapsible{margin-inline:revert}.mobile-nav .mobile-nav{margin-inline:revert;padding-inline-start:revert;margin-block-end:revert}.mobile-nav .mobile-nav .mobile-nav__item{border:revert;margin-block-end:revert}.mobile-nav .mobile-nav .mobile-nav__link{padding:revert}.mobile-nav .mobile-nav .mobile-nav{border-inline-start:revert;padding-inline-start:revert;margin-block-start:revert;margin-block-end:revert}.mobile-nav .mobile-nav .mobile-nav .mobile-nav__item{margin-block-end:revert}.mobile-nav .mobile-nav .mobile-nav .mobile-nav__item:last-child{margin-block-end:revert}.mobile-nav+.mobile-nav__images-wrapper{padding-inline-start:revert}.mobile-nav__images-scroller{padding-inline:revert;grid-auto-flow:revert;gap:revert;width:revert;margin-block-end:revert;display:revert}.mobile-nav__image-push{text-align:revert;min-width:revert;max-width:revert}.mobile-nav__image{border-radius:revert;margin-block-end:revert;display:revert}.mobile-nav__footer{flex-wrap:revert;justify-content:revert;display:revert}.header__search-bar .predictive-search__input::placeholder{color:revert}.product-meta__price-list-container{align-items:revert;margin-block-start:revert;display:revert}.product-meta__sku{letter-spacing:revert;position:revert;top:revert}.product-form{row-gap:revert;display:revert}.product-form__payment-container{gap:revert;margin-block-start:revert;display:revert}@media screen and (min-width:741px){.product-form__payment-container{margin-block-start:revert}}@media screen and (max-width:740px){.popover--quick-buy .product-form{padding-inline-start:revert;padding-inline-end:revert}}@media screen and (max-width:740px){.popover--quick-buy .product-form>:first-child:not(.product-form__buy-buttons){padding-block-start:revert}}@media screen and (max-width:740px){.popover--quick-buy .product-form__buy-buttons{margin-inline:revert;padding:revert;padding-block-end:revert}}@media screen and (max-width:740px){.popover--quick-buy .product-form__buy-buttons:not(:only-child){border-top:revert;background:revert;margin-block-start:revert;position:revert;bottom:revert}}@media screen and (max-width:740px){.popover--quick-buy .product-form__payment-container{margin-block-start:revert}}.product-sticky-form{z-index:revert;width:revert;padding-block-end:revert;transition:revert;display:revert;position:revert;bottom:revert}.product-sticky-form:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:revert}.product-sticky-form:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:revert}.product-sticky-form[hidden]{opacity:revert;visibility:revert;transform:revert}@media screen and (max-width:999px){.product-sticky-form .product-form__add-button{width:revert}}@media screen and (min-width:1000px){.product-sticky-form{background:revert;border-bottom:revert;inset-block:revert;box-shadow:revert;padding-block-start:revert;padding-block-end:revert;transition:revert}}@media screen and (min-width:1000px){.product-sticky-form[hidden]{transform:revert}}@media screen and (min-width:1000px){.product-sticky-form:hover{z-index:revert}}@media screen and (min-width:1000px){.product-sticky-form__form,.product-sticky-form__variants{margin-inline-start:revert;display:revert}}@media screen and (min-width:1000px){.product-sticky-form__content-wrapper,.product-sticky-form__inner{align-items:revert;display:revert}}@media screen and (min-width:1000px){.product-sticky-form__image-wrapper{flex:revert;width:revert;margin-inline-end:revert}}@media screen and (min-width:1000px){.product-sticky-form__variants .select-wrapper+.select-wrapper{margin-inline-start:revert}}@media screen and (min-width:1000px){.product-sticky-form__variants .select-wrapper:not(:first-child):not(:last-child) .select{border-radius:revert}}@media screen and (min-width:1000px){.product-sticky-form__variants .select-wrapper:first-child:not(:only-child) .select:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:revert;border-bottom-right-radius:revert}}@media screen and (min-width:1000px){.product-sticky-form__variants .select-wrapper:first-child:not(:only-child) .select:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:revert;border-bottom-left-radius:revert}}@media screen and (min-width:1000px){.product-sticky-form__variants .select-wrapper:last-child:not(:only-child) .select:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:revert;border-bottom-left-radius:revert}}@media screen and (min-width:1000px){.product-sticky-form__variants .select-wrapper:last-child:not(:only-child) .select:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:revert;border-bottom-right-radius:revert}}@media screen and (min-width:1000px){.product-sticky-form__variants .select{min-width:revert;max-width:revert}}@media screen and (min-width:1000px){@supports (height: min(1px,2px)){.product-sticky-form__variants .select{min-width:revert}}}@media screen and (min-width:1000px){.product-sticky-form .button,.product-sticky-form .select{height:revert;line-height:revert}}@media screen and (min-width:1000px){.product-sticky-form__payment-container{margin-inline-start:revert}}.product-item__quick-form{visibility:revert;opacity:revert;width:revert;padding:revert;transition:revert;position:revert;bottom:revert}@media screen and (pointer:fine)and (prefers-reduced-motion:no-preference){.product-item__quick-form{transition:revert;transform:revert}}@media screen and (pointer:fine)and (prefers-reduced-motion:no-preference){.product-item__image-wrapper:hover .product-item__quick-form{visibility:revert;opacity:revert;transform:revert}}@media screen and (pointer:fine){.link:hover{text-decoration:underline;-webkit-text-decoration-color:rgba(var(--text-color),.35);text-decoration-color:rgba(var(--text-color),.35)}}.quantity-selector--small .quantity-selector__input{padding:0 10px}@media screen and (min-width:741px){.button:not(.button--text){padding:0 var(--button-padding)}}@media screen and (pointer:fine){.button:hover{background:rgb(var(--button-background))}}@media screen and (pointer:fine){.shopify-challenge__button:hover{background:rgb(var(--button-background))}}@media screen and (max-width:740px){.button-group .button{padding:0 var(--button-padding);margin-right:25px}}@media screen and (min-width:1000px){.product-sticky-form .button{line-height:var(--button-height)}}@media screen and (min-width:741px){.button--small:not(.button--text){padding:0 20px}}.announcement-bar__content[hidden] .announcement-bar__content-overlay{opacity:.3}@media screen and (min-width:741px){.announcement-bar__content[hidden]{box-shadow:0 -1px rgba(var(--text-color),.2)}}@media screen and (min-width:741px){.announcement-bar__content[hidden] .announcement-bar__content-inner{opacity:1;transform:translateY(0)}}.js .header--transparent .header__logo-image--transparent{opacity:0}.header__secondary-links .header__linklist{flex-wrap:wrap}.nav-dropdown:not([hidden]){visibility:hidden;opacity:0}.focus-outline :focus-within>.nav-dropdown{visibility:hidden;opacity:0}.no-js :focus-within>.nav-dropdown{visibility:hidden;opacity:0}.no-js :hover>.nav-dropdown{visibility:hidden;opacity:0}.nav-dropdown .nav-dropdown{top:100%}.focus-outline :focus-within>.nav-dropdown:not([hidden]){visibility:visible;opacity:1}.no-js :focus-within>.nav-dropdown:not([hidden]){visibility:visible;opacity:1}.no-js :hover>.nav-dropdown:not([hidden]){visibility:visible;opacity:1}.mobile-nav .mobile-nav,.mobile-nav .mobile-nav .mobile-nav{padding:0;margin:0}.mobile-nav__item:not(:last-child){border-bottom:1px solid #DFDFDF}.mobile-nav .mobile-nav .mobile-nav__item{border-bottom:1px solid #DFDFDF}.mobile-nav .mobile-nav .mobile-nav__link{padding:15px 0}@media screen and (min-width:1000px){.product-sticky-form:hover{z-index:2}}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-button{transition:background-color .25s ease-out,border-color .25s ease-out;width:80px;height:30px;background-color:#fff;border:2px solid #EBEDED;position:absolute;bottom:0;text-align:center}.flickity-button:before{content:"";transition:background-color .25s ease-out,border-color .25s ease-out;position:absolute;background-color:#fff;top:0;height:30px;width:25px;border:2px solid #EBEDED;transform-origin:100% 100%;margin-top:-2px;margin-right:-2px}.flickity-button svg{transition:fill .25s ease-out;fill:#5d6971;height:13px}.flickity-button:hover svg{fill:#fff}.flickity-button.previous{border-left:none;left:13px;margin-left:25px;padding-right:15px}.flickity-button.previous:before{left:-5px;transform:skew(30deg);border-right:none}.flickity-button.next{border-right:none;right:13px;margin-right:25px;padding-left:15px}.flickity-button.next:before{right:-5px;transform:skew(-30deg);border-left:none}.flickity-button:hover{background-color:#d20024;border-color:#d20024}.flickity-button:hover:before{border-color:#d20024;background-color:#d20024}p a:not(.button),.rte a:not(.button),.link{text-decoration:underline;text-underline-offset:2px;-webkit-text-decoration-color:rgba(var(--text-color),.35);text-decoration-color:rgba(var(--text-color),.35);transition:color .2s ease-in-out,-webkit-text-decoration-color .2s ease-in-out;transition:text-decoration-color .2s ease-in-out,color .2s ease-in-out;transition:text-decoration-color .2s ease-in-out,color .2s ease-in-out,-webkit-text-decoration-color .2s ease-in-out}@media screen and (pointer:fine){p a:not(.button):hover,.rte a:not(.button):hover,.link:hover{color:rgb(var(--text-color));-webkit-text-decoration-color:rgb(var(--text-color));text-decoration-color:rgb(var(--text-color))}}.heading--h1{font-size:var(--heading-h1-font-size);line-height:var(--heading-h1-line-height);font-weight:700;margin:0 0 .5em}.heading--h2{font-size:var(--heading-h2-font-size);line-height:1.1842;letter-spacing:.025em;font-weight:700;text-transform:uppercase;margin:0 0 .5em;color:rgb(var(--heading-color))}.heading--h3{font-size:var(--heading-h3-font-size);line-height:1.105;font-weight:700;margin:0 0 .5em}.heading--h4{font-size:var(--heading-h4-font-size);line-height:1.1875;letter-spacing:.025em;font-weight:700;text-transform:uppercase;margin:0 0 .5em;color:rgb(var(--heading-color))}.heading--h5{font-size:var(--heading-h5-font-size);line-height:1.1875;font-weight:700;margin:0 0 .5em}.heading--h6{font-size:var(--heading-h6-font-size);line-height:1.1875;font-weight:700;margin:0 0 .5em}.heading--h7{font-size:var(--heading-h7-font-size);line-height:1.25;letter-spacing:.04em;font-weight:700;text-transform:uppercase;margin:0 0 .5em;color:rgb(var(--heading-color))}.body-copy-large{font-size:var(--body-copy-large-font-size);line-height:var(--body-copy-large-line-height)}.body-copy-medium{font-size:var(--body-copy-medium-font-size);line-height:var(--body-copy-medium-line-height)}.body-copy-small{font-size:var(--body-copy-small-font-size);line-height:1.33}.body-copy-micro{font-size:16px;line-height:1.375}.flickity-page-dots{padding:0;margin:0;list-style:none;display:flex;justify-content:center;gap:10px}.flickity-page-dots .dot{width:30px;height:30px;position:relative;cursor:pointer}.flickity-page-dots .dot:before{content:"";position:absolute;top:50%;left:0;width:100%;border-top:3px solid var(--brand-medium-grey)}.flickity-page-dots .dot.is-selected:before{border-color:var(--brand-slate)}.flickity-page-dots .dot:hover:before{border-color:var(--brand-red)}.quantity-selector{--quantity-selector-height: 50px;display:inline-flex;align-items:center;justify-content:flex-start;vertical-align:middle}.quantity-selector__button{display:flex;justify-content:center;align-items:center;height:var(--quantity-selector-height);width:var(--quantity-selector-height);border:1px solid var(--brand-medium-grey);border-radius:5px;color:var(--brand-red)}.product-form .quantity-selector__button .icon{width:18px;height:18px}.quantity-selector__input{padding:0 10px;height:var(--quantity-selector-height);line-height:var(--quantity-selector-height);text-align:center;background:transparent;border:none;-webkit-appearance:none;appearance:none}.quantity-selector--small{--quantity-selector-height: 40px}.quantity-selector--small .quantity-selector__input{padding:0 2px}.additional-products{width:100%;margin-bottom:30px;padding-top:30px;border-top:1px solid var(--brand-medium-grey)}.additional-products__heading{margin-bottom:15px}.additional-product{transition:border-color .25s ease-out;border:1px solid var(--brand-light-grey);border-radius:5px;padding:10px;display:flex;align-items:center;margin-bottom:10px}.additional-product:hover{border-color:var(--brand-medium-grey)}.additional-product__content{padding:0 30px;flex-grow:1}.additional-product__title{font-weight:700;display:inline-block;margin-bottom:10px}.additional-product__link{padding:0 20px;margin-left:auto}.additional-product__link span,.additional-product__link button{transition:transform .25s ease-out;font-weight:700;font-size:18px;padding-right:25px;position:relative;display:block}.additional-product:hover .additional-product__link span,.additional-product:hover .additional-product__link button{transform:translate(5px)}.additional-product__shop:after{content:"";position:absolute;top:50%;right:0;width:10px;height:10px;border-bottom:2px solid var(--brand-red);border-right:2px solid var(--brand-red);transform:rotate(-45deg);margin-top:-5px}.additional-product__buy .icon{width:18px;height:18px;color:var(--brand-red);position:absolute;top:50%;right:0;margin-top:-11px}.additional-product__buy .spinner{display:none}.add-on-product--form.loading .additional-product__buy .spinner{display:block}.add-on-product--form.loading .additional-product__buy .icon--plus-big{display:none}.additional-product__meta{display:flex;justify-content:space-between;align-items:center}.additional-product__price{font-weight:700;font-size:15px}.additional-product__sku{font-size:14px;color:var(--brand-slate)}.input-row .button{width:100%}.link--blue:after{border-color:var(--brand-blue)}.link--yellow:after{border-color:var(--brand-yellow)}.button,.shopify-challenge__button,#shopify-product-reviews .spr-summary-actions-newreview,#shopify-product-reviews .spr-button{position:relative;display:inline-block;-webkit-appearance:none;appearance:none;line-height:var(--button-height);padding:0 var(--button-padding);text-align:center;text-decoration:none;border-width:2px;border-style:solid;border-color:rgb(var(--button-border-color));border-radius:var(--button-border-radius);background:rgb(var(--button-background));color:rgb(var(--button-text-color));margin-right:25px}.button:not(.button--text),.shopify-challenge__button,#shopify-product-reviews .spr-summary-actions-newreview,#shopify-product-reviews .spr-button{font-size:16px;font-family:var(--text-font-family);font-weight:700}.button--small,#shopify-product-reviews .spr-summary-actions-newreview{padding:0 20px;line-height:var(--button-small-height)}.button--primary,.shopify-challenge__button,#shopify-product-reviews .spr-summary-actions-newreview,#shopify-product-reviews .spr-button{--button-background: var(--primary-button-background);--button-text-color: var(--primary-button-text-color);--button-border-color: var(--button-background)}.button--primary:before{content:"";transition:background-color .25s ease-out,outline-color .25s ease-out;position:absolute;top:0;right:0;height:50px;background-color:rgb(var(--button-background));width:30px;transform:skew(-30deg);transform-origin:100% 100%;margin-top:-2px;margin-right:-2px}.button--primary:hover{--button-background: var(--primary-button-hover-background)}.button--primary-ghost{--button-background: var(--secondary-button-background);--button-text-color: var(--secondary-button-text-color);--button-border-color: var(--primary-button-background);border-right:none}.button--primary-ghost:before{content:"";transition:background-color .25s ease-out;position:absolute;top:0;right:0;height:50px;background-color:rgb(var(--button-background));width:30px;transform:skew(-30deg);transform-origin:100% 100%;border:2px solid rgb(var(--button-border-color));border-left:none;margin-top:-2px;margin-right:-2px}.button--primary-ghost:hover{--button-background: var(--primary-button-background);--button-text-color: var(--primary-button-text-color)}.button--secondary{--button-background: var(--secondary-button-background);--button-text-color: var(--secondary-button-text-color);--button-border-color: var(--secondary-button-hover-background);border-right:none}.button--secondary:before{content:"";transition:background-color .25s ease-out;position:absolute;top:0;right:0;height:50px;background-color:rgb(var(--button-background));width:30px;transform:skew(-30deg);transform-origin:100% 100%;border:2px solid rgb(var(--button-border-color));border-left:none;margin-top:-2px;margin-right:-2px}.button--secondary:hover{--button-background: var(--secondary-button-hover-background)}.button--tertiary{--button-background: var(--tertiary-button-background);--button-text-color: var(--tertiary-button-text-color);--button-border-color: var(--tertiary-button-hover-background);border-right:none}.button--tertiary:before{content:"";transition:background-color .25s ease-out;position:absolute;top:0;right:0;height:50px;background-color:rgb(var(--button-background));width:30px;transform:skew(-30deg);transform-origin:100% 100%;border:2px solid rgb(var(--button-border-color));border-left:none;margin-top:-2px;margin-right:-2px}.button--tertiary:hover{--button-background: var(--tertiary-button-hover-background)}.button--ternary{--button-background: var(--tertiary-background);--button-text-color: var(--root-text-color)}.button--outline{--button-background: var(--background);--button-text-color: var(--root-text-color);border:1px solid rgb(var(--border-color))}.button--full{width:100%}@media screen and (min-width:741px){.button:not(.button--text),.shopify-challenge__button,#shopify-product-reviews .spr-summary-actions-newreview,#shopify-product-reviews .spr-button{padding-left:60px;padding-right:60px}}@media screen and (min-width:741px){.button--small:not(.button--text),#shopify-product-reviews .spr-summary-actions-newreview{padding-left:28px;padding-right:28px;font-size:calc(var(--base-font-size) - 3px)}}@media screen and (pointer:fine){.button,.shopify-challenge__button,#shopify-product-reviews .spr-summary-actions-newreview,#shopify-product-reviews .spr-button,.shopify-payment-button__button{transition:background-color .25s ease-out,border-color .25s ease-out}}@media screen and (pointer:fine){.button:hover,.shopify-challenge__button:hover,#shopify-product-reviews .spr-summary-actions-newreview:hover,#shopify-product-reviews .spr-button:hover,.shopify-payment-button__button:hover{text-decoration:underline}}@media screen and (max-width:740px){.button-group .button{margin:12px 25px 12px 12px;padding:0 18px}}.announcement-bar-container{background:rgb(var(--section-background))}.announcement-bar{display:flex;justify-content:space-between;align-items:center}.announcement-bar--multiple{justify-content:space-between}.announcement-bar__item{display:block}.announcement-bar__item[hidden]{visibility:hidden;height:0}.announcement-bar__message{padding-top:10px;padding-bottom:10px;text-align:center}[dir=ltr] .announcement-bar__message .link{margin-left:4px}[dir=rtl] .announcement-bar__message .link{margin-right:4px}[dir=ltr] .announcement-bar__close-button{right:var(--container-gutter)}[dir=rtl] .announcement-bar__close-button{left:var(--container-gutter)}.announcement-bar__close-button{position:absolute;top:var(--container-gutter)}.announcement-bar__content{display:block;z-index:5}.announcement-bar__content[hidden]{visibility:hidden}.announcement-bar__content-inner{background:rgb(var(--section-background))}[dir=ltr] .announcement-bar__content-overlay{left:0}[dir=rtl] .announcement-bar__content-overlay{right:0}.announcement-bar__content-overlay{position:absolute;content:"";height:100vh;width:100%;bottom:calc(100% - 10px);background:#000;opacity:.3;z-index:-1;transition:opacity .5s ease-in-out}.announcement-bar__content[hidden] .announcement-bar__content-overlay{opacity:0}@media screen and (max-width:740px){[dir=ltr] .announcement-bar__content{left:0}}@media screen and (max-width:740px){[dir=rtl] .announcement-bar__content{right:0}}@media screen and (max-width:740px){.announcement-bar__content{position:fixed;bottom:0;width:100%;transition:visibility .6s linear,opacity .6s cubic-bezier(.75,0,.175,1),transform .6s cubic-bezier(.75,0,.175,1)}}@media screen and (max-width:740px){.announcement-bar__content[hidden]{transform:translateY(100%)}}@media screen and (max-width:740px){.announcement-bar__content-inner{display:flex;flex-direction:column;max-height:81vh;border-radius:10px 10px 0 0;overflow:hidden}}@media screen and (max-width:740px){.announcement-bar__content-image{flex:none}}@media screen and (max-width:740px){.announcement-bar__content-text-wrapper{overflow:auto;padding:32px 48px;text-align:center}}@media screen and (max-width:740px){.announcement-bar__content.has-image .announcement-bar__close-button{color:#fff}}@media screen and (max-width:740px){@supports (padding: max(0px)){.announcement-bar__content-text-wrapper{padding-bottom:max(32px,env(safe-area-inset-bottom,0px) + 32px)}}}@media screen and (min-width:741px){.announcement-bar{position:relative;justify-content:space-between}}@media screen and (min-width:741px){.announcement-bar__list{max-width:var(--container-max-width)}}@media screen and (min-width:741px){[dir=ltr] .announcement-bar__content{left:0}}@media screen and (min-width:741px){[dir=rtl] .announcement-bar__content{right:0}}@media screen and (min-width:741px){.announcement-bar__content{position:absolute;top:100%;width:100%;box-shadow:0 -1px rgba(var(--text-color),.2);transition:visibility .5s linear,box-shadow .5s ease-in-out}}@media screen and (min-width:741px){.announcement-bar__content[hidden]{box-shadow:none}}@media screen and (min-width:741px){.announcement-bar__content-overflow{overflow:hidden;height:calc(100vh - var(--announcement-bar-height))}}@media screen and (min-width:741px){.announcement-bar__content-inner{display:grid;grid-auto-columns:1fr;max-height:80vh;overflow:hidden;align-items:center;background:rgb(var(--section-background));opacity:1;transform:translateY(0);transition:opacity .5s cubic-bezier(.75,0,.175,1),transform .5s cubic-bezier(.75,0,.175,1)}}@media screen and (min-width:741px){.announcement-bar__content[hidden] .announcement-bar__content-inner{transform:translateY(-100%);opacity:0}}@media screen and (min-width:741px){.announcement-bar__content-overlay{bottom:auto;top:0}}@media screen and (min-width:741px){.announcement-bar__content-image,.announcement-bar__content-text-wrapper{grid-row:1;max-height:inherit}}@media screen and (min-width:741px){.announcement-bar__content-image{height:100%;max-height:max-content;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}}@media screen and (min-width:741px){.announcement-bar__content-text-wrapper{padding:80px var(--container-gutter);overflow:auto;overscroll-behavior:contain}}@media screen and (min-width:741px){.announcement-bar__content-text{max-width:420px;margin-left:auto;margin-right:auto;text-align:center}}[dir=ltr] .cookie-bar__actions .button:last-child{margin-left:4px}[dir=rtl] .cookie-bar__actions .button:last-child{margin-right:4px}.footer__logo{max-width:158px;margin:0 auto 10px}.footer__addresses{border-bottom:3px solid #CDD1D3;padding:25px 10px}.footer__address{max-width:205px}.footer__address+.footer__address{margin-top:35px}.footer__address-title{text-transform:uppercase;font-size:14px;margin:0 0 1.25em;letter-spacing:.05em;font-weight:700;color:#5d6971}.footer__menu{border-bottom:3px solid;padding:25px 10px 16px}.footer__addresses-title,.footer__menu-title{color:var(--brand-grey);font-size:18px;font-weight:600;margin-bottom:12px;position:relative}.footer__addresses-title,.footer__menu-title span{color:#282828}.footer__menu-title svg{position:absolute;top:50%;right:0;margin-top:-5px}.footer__addresses-title{margin-bottom:30px}.footer__menu-list{list-style:none;padding:0;margin:0;display:none}.footer__menu--expanded .footer__menu-list{display:block}.footer__menu-list li{padding:8px 0}.footer__bottom-bar{display:flex;flex-direction:column;align-items:center;padding:25px 0}.footer__social-links{order:2;padding:20px 0}@media screen and (min-width:1200px){.footer__logo{margin:0 0 80px;max-width:none}}@media screen and (min-width:1200px){.footer__top-bar{display:flex;margin:0 -8px 35px}}@media screen and (min-width:1200px){.footer__contact{width:45%;padding:0 8px}}@media screen and (min-width:1200px){.footer__navigation{width:55%;padding:0 8px}}@media screen and (min-width:1200px){.footer__menus{display:flex;justify-content:space-between;gap:16px}}@media screen and (min-width:1200px){.footer__menu{border-top:3px solid;padding-left:0;padding-right:0}}@media screen and (min-width:1200px){.footer__menu-title{text-transform:uppercase;margin:0 0 .75em;letter-spacing:.05em;font-weight:700;color:#5d6971}}@media screen and (min-width:1200px){.footer__menu-title svg{display:none}}@media screen and (min-width:1200px){.footer__menu-list{display:block;min-width:150px}}@media screen and (min-width:1200px){.footer__addresses{border-top:3px solid #CDD1D3;display:inline-flex;padding:25px 0}}@media screen and (min-width:1200px){.footer__addresses-title{display:none}}@media screen and (min-width:1200px){.footer__address+.footer__address{margin-left:50px;margin-top:0}}@media screen and (min-width:1200px){.footer__bottom-bar{flex-direction:row}}@media screen and (min-width:1200px){.footer__social-links{margin-left:auto;order:3;padding:0}}@media screen and (min-width:1600px){.footer__contact{width:33.33%;padding:0 8px}}@media screen and (min-width:1600px){.footer__navigation{width:66.66%}}@media screen and (min-width:1600px){.footer__menu-list--two-columns{columns:2;column-gap:35px}}.header{display:block;background:rgb(var(--header-background));color:rgb(var(--header-text-color));transition:background .2s ease-in-out,color .2s ease-in-out,box-shadow .2s ease-in-out}.header--bordered{border-bottom:1px solid #CDD1D3}.header__logo{display:block;position:relative;margin:0}.header__logo-link,.header__logo-image{display:block;width:max-content}.header__logo-text{color:currentColor;max-width:min(350px,60vw)}.header__logo-image{transition:opacity .2s ease-in-out}[dir=ltr] .header__logo-image--transparent{left:0}[dir=rtl] .header__logo-image--transparent{right:0}.header__logo-image--transparent{position:absolute;top:0;width:100%;height:100%;opacity:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.js .header--transparent .header__logo-image:not(:last-child){opacity:0}.js .header--transparent .header__logo-image--transparent{opacity:1}.header__nav-bar{padding:14px 0;border-top:1px solid #CDD1D3}.header__wrapper{display:flex;flex-wrap:wrap;align-items:center;padding:9px 0;justify-content:space-between;position:relative}.header__inline-navigation{display:flex;align-items:center;flex-grow:1;justify-content:center}.header__icon-wrapper{display:block}.header__icon-wrapper .icon{margin-left:auto;margin-right:auto;color:#d20024}.mobile-nav-visible .header__icon-wrapper .icon--header-hamburger{display:none}.mobile-nav-visible .header__icon-wrapper .icon--close{display:block}.header__icon-wrapper .icon--close{display:none;width:18px;height:18px}.header__icon-label{font-size:12px;text-transform:uppercase;font-weight:700;letter-spacing:.05em;display:block;line-height:1;margin-top:6px}@media screen and (max-width:740px){.header__logo-text{text-align:center}}@media screen and (min-width:1000px)and (max-width:1199px){[dir=ltr] .header__search-bar{margin-left:24px}}@media screen and (min-width:1000px)and (max-width:1199px){[dir=rtl] .header__search-bar{margin-right:24px}}.header__secondary-links{display:flex;justify-content:flex-end;align-items:center}@media screen and (min-width:1200px){.header__secondary-links{min-width:130px}}@media screen and (min-width:1440px){.header__secondary-links{min-width:auto}}.header__secondary-links .header__linklist{flex-wrap:nowrap}.header__icon-list{display:grid;grid-auto-flow:column;grid-gap:20px;gap:20px;justify-content:flex-start;align-items:center}.header__cart-count{margin-left:2px}.header__cart-count:before{content:"("}.header__cart-count:after{content:")"}@media screen and (min-width:741px){.header__icon-list{gap:24px}}.header__search-form{width:100%;margin-top:13px;position:relative}.header__search-form .search-form{max-width:500px;margin-left:auto;margin-right:auto;display:block;position:relative;transform:none}@media screen and (min-width:1440px){.header__search-form .search-form{display:initial}}.header__search-form .search-form-input{width:100%;border:1px solid #DBDBDB;padding:11px 40px 11px 15px;border-radius:5px}.header__search-form .search-form-submit,.header__search-form .search-close{position:absolute;top:0;right:5px;height:100%;width:38px;text-align:center;color:#5d6970}.header__search-form .search-close{display:none}.header__search-form .search-form-submit svg,.header__search-form .search-close svg{margin:0 auto}.header .predictive-search__results{padding:15px 0 25px}.header__search-form .drawer__wrapper{position:absolute;top:100%;right:0;width:100%;background:#fff;max-height:70vh;overflow:auto;padding:0 15px;box-shadow:0 0 2px #00000080;z-index:1}.header__search-form .drawer__content{padding:0}@media(min-width:741px){.header__search-form{width:auto;margin:0 20px;order:3;flex-grow:1;max-width:536px}}@media(min-width:741px){.header__secondary-links{order:4;flex-grow:initial}}@media(min-width:741px){.header__search-form .search-form-input{width:100%}}.header__cross-border{display:grid;grid-auto-flow:column;grid-gap:18px;gap:18px}[dir=ltr] .header__secondary-links .header__cross-border{margin-right:24px}[dir=rtl] .header__secondary-links .header__cross-border{margin-left:24px}@media screen and (min-width:1200px){[dir=ltr] .header__secondary-links .header__cross-border{margin-right:30px}}@media screen and (min-width:1200px){[dir=rtl] .header__secondary-links .header__cross-border{margin-left:30px}}.header__linklist{display:flex;flex-wrap:wrap;row-gap:12px}.header__linklist-item{flex-shrink:0}.header__linklist-item:nth-last-child(-n+2) .header__linklist-link{color:#b90020}[dir=ltr] .header__linklist-item:not(:last-child){margin-right:30px}[dir=rtl] .header__linklist-item:not(:last-child){margin-left:32px}[dir=ltr] .header__linklist-item.has-dropdown:hover:before{margin-left:-32px}[dir=rtl] .header__linklist-item.has-dropdown:hover:before{margin-right:-32px}.header__linklist-item.has-dropdown:hover:before{content:attr(data-item-title);position:absolute;height:55px;bottom:0;padding-left:32px;padding-right:32px;opacity:0}.header__linklist-link{display:block;position:relative;text-decoration:none;font-weight:500}.header__linklist-link:before{transition:opacity .25s ease-out,visibility .25s ease-out;content:"";position:absolute;top:100%;left:0;width:100%;border-bottom:2px solid #D20024;opacity:0;visibility:hidden}.has-dropdown .header__linklist-link{position:relative}.main-menu .has-dropdown .header__linklist-link[aria-expanded=true]:before{opacity:1;visibility:visible}.desktop-support-nav.has-dropdown .header__icon-label{position:relative;padding-right:5px}.desktop-support-nav.has-dropdown .header__icon-label:before{content:"";width:6px;height:6px;border-color:var(--brand-grey);border-style:solid;border-width:0 2px 2px 0;transform:rotate(45deg);position:absolute;left:100%;top:50%;margin-top:-5px}.desktop-support-nav.has-dropdown .header__icon-label[aria-expanded=true]{text-decoration:underline}.desktop-support-nav.has-dropdown .header__icon-label[aria-expanded=true]:before{transform:rotate(225deg);margin-top:-2px}.desktop-support-nav .nav-dropdown{border:1px solid var(--brand-medium-grey);padding:25px;white-space:nowrap;z-index:1;right:auto;transform:translate(-50%);margin-left:30px}.desktop-support-nav:hover .nav-dropdown:before{content:"";position:absolute;left:0;bottom:100%;width:100%;height:20px}.desktop-support-nav .nav-dropdown__item+.nav-dropdown__item{margin-top:10px}.desktop-support-nav .nav-dropdown__link{font-size:14px}.desktop-support-nav .nav-dropdown__link:hover{text-decoration:underline}.nav-dropdown{display:block;position:absolute;top:100%;padding-top:20px;padding-bottom:20px;background:#fafafa;color:rgb(var(--text-color));border-bottom:1px solid #EBEDED;visibility:hidden;opacity:0;transition:opacity .25s ease-in-out,visibility .25s ease-in-out}.nav-dropdown--wide{text-align:center;width:100%;left:0;padding-top:15px;padding-bottom:15px}.nav-dropdown:not([hidden]),.focus-outline [focus-within]>.nav-dropdown,.no-js [focus-within]>.nav-dropdown,.no-js :hover>.nav-dropdown{visibility:visible;opacity:1}.nav-dropdown:not([hidden]),.focus-outline :focus-within>.nav-dropdown,.no-js :focus-within>.nav-dropdown,.no-js :hover>.nav-dropdown{visibility:visible;opacity:1}.header__linklist-submenu{list-style:none;padding:0;margin:0 auto;display:flex;justify-content:center}.header__linklist-submenu .nav-dropdown__item+.nav-dropdown__item{margin-left:15px}.header__linklist-submenu .nav-dropdown__link{transition:border-color .25s ease-out,background-color .25s ease-out;border:1px solid transparent;width:122px;padding:10px 5px;display:block;border-radius:5px;line-height:1.27}.header__linklist-submenu .nav-dropdown__link:hover{text-decoration:underline;border-color:#ebeded;background-color:#fff}.header__linklist-submenu .nav-dropdown__link-icon{display:block}.header__linklist-submenu .nav-dropdown__icon{margin-bottom:5px;display:inline-block}.header__linklist-submenu span.nav-dropdown__icon:before{content:"";display:block;background:var(--brand-grey);width:100px;padding-bottom:100px}#reward-points-info{display:flex;align-items:center;font-size:15px;line-height:1;cursor:pointer}#reward-points-info svg{margin-left:5px}#reward-points-info img{height:18px;margin:0 5px}.mobile-nav-wrapper{transition:transform .25s ease-out;position:absolute;top:0;left:0;height:100vh;width:100%;background-color:#fafafa;padding-top:111px;z-index:-1;transform:translateY(-100%);font-weight:600;overflow-x:hidden}@media(min-width:741px){.mobile-nav-wrapper{padding-top:70px}}.mobile-nav-visible .mobile-nav-wrapper{transform:translateY(0)}.mobile-nav{padding:0;list-style:none;margin:0}.mobile-nav--sub{display:none}.mobile-nav__item{padding:5px 24px;border-bottom:1px solid #DFDFDF;font-size:18px;display:flex;align-items:center}span.mobile-nav__icon:before{content:"";display:block;background:var(--brand-grey);width:60px;padding-bottom:60px}.mobile-nav__sub-item{padding:0 24px;border-bottom:1px solid #DFDFDF}.mobile-nav__item--parent{text-align:center;padding-left:60px;padding-right:60px;position:relative;justify-content:center}.mobile-nav__item--view-all{padding-top:30px;padding-bottom:30px;justify-content:center;border-bottom:none}.mobile-nav__item--support .icon--help{fill:#d20024;margin-right:12px}.mobile-nav__link--view-all{color:#b90020;text-decoration:underline}.mobile-nav__link-back{position:absolute;top:50%;left:5px;transform:rotate(90deg);margin-top:-24px;padding:20px 18px;color:var(--brand-red)}.mobile-nav__link{padding:15px 0;display:block;position:relative;flex-grow:1}.mobile-nav__sub-link{padding:5px 0;display:flex;align-items:center;min-height:60px}.mobile-nav__icon{margin-right:20px}.mobile-nav__link svg{position:absolute;top:50%;right:0;color:var(--brand-grey);transform:rotate(-90deg);margin-top:-5px}.mobile-nav-level-wrapper{transition:transform .15s ease-out;display:flex;width:300%;height:100%;overflow:auto}.mobile-nav-level-wrapper.mobile-nav-level-2-visible{transform:translate(-33.33%)}.mobile-nav-level-wrapper.mobile-nav-level-3-visible{transform:translate(-66.66%)}.mobile-nav-level{width:50%;display:flex;flex-direction:column}.mobile-nav__footer{display:flex;justify-content:space-between}.header__search-bar .predictive-search__input::placeholder{color:rgba(var(--header-text-color),.8)}.product-meta__price-list-container{display:flex;align-items:center;margin-bottom:20px}.product-meta__reference .yotpo-widget-instance{margin-bottom:15px}.product-meta__sku{margin-left:auto;letter-spacing:.025em;color:var(--brand-slate)}.product-meta__specifications .heading--h7{margin-bottom:10px}.product-specifications{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:auto auto}.product-specifications dt{border:1px solid var(--brand-medium-grey);border-left:none;margin:-1px 0 0;padding:4px 15px 3px 0;color:var(--brand-slate)}.product-specifications dd{border:1px solid var(--brand-medium-grey);border-left:none;border-right:none;padding:4px 0 3px 15px;margin:-1px 0 0}.replacement-items-table table{border:none;width:100%}.replacement-items-table table th{text-align:left;text-transform:uppercase;font-size:14px;margin:0 0 1.25em;letter-spacing:.05em;font-weight:700;color:#5d6971;border:none;padding:5px 15px 10px}.replacement-items-table table td{border:1px solid var(--brand-medium-grey);padding:5px 15px 3px}.replacement-items-table table .extra-row{display:none}.replacement-items-table.expanded-table table .extra-row{display:table-row}.replacement-items-table table th:first-child,.replacement-items-table table td:first-child{border-left:none;padding-left:5px}.replacement-items-table table th:last-child,.replacement-items-table table td:last-child{border-right:none}.replacement-items-table-see-more{text-align:center;margin-top:10px}.replacement-items-table .see-more-btn:after{content:" More"}.replacement-items-table.expanded-table .see-more-btn:after{content:" Less"}@media screen and (min-width:1600px){.product-specifications{display:grid;grid-template-columns:auto auto auto auto;column-gap:30px}}@media screen and (min-width:1600px){.product-specifications dd{margin:-1px 0 0 -30px}}.product-form{display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;margin:0 0 15px}.product-form__variants{width:100%;margin-bottom:30px}.product-form__quantity{margin-bottom:25px}.product-form__payment-container{display:grid;grid-gap:10px;gap:10px}.product-form__buy-buttons{flex-grow:1;width:100%}.product-form__custom-liquid{width:100%}.product-form__add-button{background-color:var(--brand-red);color:#fff;border-color:var(--brand-red);border-radius:5px;margin-bottom:30px}@media screen and (min-width:741px){.product-form{flex-direction:row;align-items:flex-start}}@media screen and (min-width:741px){.product-form__buy-buttons{width:auto}}@media screen and (min-width:741px){.product-form__payment-container{margin-left:30px}}@media screen and (min-width:1400px){.product-form__payment-container{margin-left:45px}}.product-content-section__item{margin-bottom:25px}.product-content-section__item--title{text-align:center;margin-bottom:25px}.product-content-section__item--description{line-height:1.5}.product-content-section__item--description ul{list-style:none;padding:0}.product-content-section__item--description li{position:relative;padding-left:25px;margin-bottom:10px}.product-content-section__item--description li:before{content:"";position:absolute;left:0;top:7px;width:10px;height:10px;border-radius:50%;border:2px solid var(--brand-medium-grey)}.replacement-items-table a{text-decoration:underline}.replacement-items-table a:hover{text-decoration:none}@media screen and (min-width:741px){.product-content-section__item{margin-bottom:50px}}@media screen and (min-width:741px){.product-content-section__item--description ul{columns:2}}@media screen and (min-width:1200px){.product-content-section__items{width:66.66%;margin:0 auto}}@media screen and (min-width:1200px){.product-content-section__item{margin-bottom:75px}}@media screen and (max-width:740px){.popover--quick-buy .product-form{padding-left:24px;padding-right:24px}}@media screen and (max-width:740px){.popover--quick-buy .product-form>:first-child:not(.product-form__buy-buttons){padding-top:16px}}@media screen and (max-width:740px){.popover--quick-buy .product-form__buy-buttons{margin-left:calc(-1 * var(--container-gutter));margin-right:calc(-1 * var(--container-gutter));padding:16px;padding-bottom:max(16px,env(safe-area-inset-bottom,0px) + 16px)}}@media screen and (max-width:740px){.popover--quick-buy .product-form__buy-buttons:not(:only-child){position:-webkit-sticky;position:sticky;bottom:0;margin-top:8px;border-top:1px solid rgb(var(--border-color));background:rgb(var(--root-background))}}@media screen and (max-width:740px){.popover--quick-buy .product-form__payment-container{margin-top:0}}[dir=ltr] .product-sticky-form{left:0}[dir=rtl] .product-sticky-form{right:0}.product-sticky-form{display:block;position:fixed;bottom:0;padding-bottom:max(24px,env(safe-area-inset-bottom,0px) + 24px);width:100%;z-index:2;transition:opacity .25s ease-in-out,transform .25s ease-in-out,visibility .25s ease-in-out}.product-sticky-form .product-form__add-button{margin:0}.product-sticky-form[hidden]{opacity:0;transform:translateY(100%);visibility:hidden}@media screen and (max-width:999px){.product-sticky-form .product-form__add-button{width:100%}}@media screen and (min-width:1000px){.product-sticky-form{padding-top:16px;padding-bottom:16px;background:rgb(var(--background));border-bottom:1px solid rgb(var(--border-color));top:calc(var(--header-height, 0px) * var(--enable-sticky-header) + var(--announcement-bar-height, 0px) * var(--enable-sticky-announcement-bar));bottom:auto;box-shadow:0 6px 5px -5px rgba(var(--border-color),.4),0 1px rgb(var(--border-color)) inset;transition:opacity .25s ease-in-out,transform .25s ease-in-out,visibility .25s ease-in-out}}@media screen and (min-width:1000px){.product-sticky-form[hidden]{transform:translateY(-100%)}}@media screen and (min-width:1000px){.product-sticky-form:hover{z-index:4}}@media screen and (min-width:1000px){[dir=ltr] .product-sticky-form__form,[dir=ltr] .product-sticky-form__variants{margin-left:0}}@media screen and (min-width:1000px){[dir=rtl] .product-sticky-form__form,[dir=rtl] .product-sticky-form__variants{margin-right:0}}@media screen and (min-width:1000px){.product-sticky-form__form,.product-sticky-form__variants{display:flex}}@media screen and (min-width:1000px){.product-sticky-form__content-wrapper,.product-sticky-form__inner{display:flex;align-items:center;justify-content:center}}@media screen and (min-width:1000px){[dir=ltr] .product-sticky-form__image-wrapper{margin-right:18px}}@media screen and (min-width:1000px){[dir=rtl] .product-sticky-form__image-wrapper{margin-left:18px}}@media screen and (min-width:1000px){.product-sticky-form__image-wrapper{width:55px;flex:none}}@media screen and (min-width:1000px){[dir=ltr] .product-sticky-form__variants .select-wrapper+.select-wrapper{margin-left:-1px}}@media screen and (min-width:1000px){[dir=rtl] .product-sticky-form__variants .select-wrapper+.select-wrapper{margin-right:-1px}}@media screen and (min-width:1000px){.product-sticky-form__variants .select-wrapper:not(:first-child):not(:last-child) .select{border-radius:0}}@media screen and (min-width:1000px){[dir=ltr] .product-sticky-form__variants .select-wrapper:first-child:not(:only-child) .select{border-top-right-radius:0}}@media screen and (min-width:1000px){[dir=rtl] .product-sticky-form__variants .select-wrapper:first-child:not(:only-child) .select{border-top-left-radius:0}}@media screen and (min-width:1000px){[dir=ltr] .product-sticky-form__variants .select-wrapper:first-child:not(:only-child) .select{border-bottom-right-radius:0}}@media screen and (min-width:1000px){[dir=rtl] .product-sticky-form__variants .select-wrapper:first-child:not(:only-child) .select{border-bottom-left-radius:0}}@media screen and (min-width:1000px){[dir=ltr] .product-sticky-form__variants .select-wrapper:last-child:not(:only-child) .select{border-top-left-radius:0}}@media screen and (min-width:1000px){[dir=rtl] .product-sticky-form__variants .select-wrapper:last-child:not(:only-child) .select{border-top-right-radius:0}}@media screen and (min-width:1000px){[dir=ltr] .product-sticky-form__variants .select-wrapper:last-child:not(:only-child) .select{border-bottom-left-radius:0}}@media screen and (min-width:1000px){[dir=rtl] .product-sticky-form__variants .select-wrapper:last-child:not(:only-child) .select{border-bottom-right-radius:0}}@media screen and (min-width:1000px){.product-sticky-form__variants .select{min-width:150px;max-width:300px}}@media screen and (min-width:1000px){@supports (height: min(1px,2px)){.product-sticky-form__variants .select{min-width:min(max(var(--largest-option-width),150px),300px)}}}@media screen and (min-width:1000px){[dir=ltr] .product-sticky-form__payment-container{margin-left:20px}}@media screen and (min-width:1000px){[dir=rtl] .product-sticky-form__payment-container{margin-right:20px}}#shopify-product-reviews .spr-pagination-page.is-active{box-shadow:0 0 0 1px currentColor inset;outline:1px solid currentColor;outline-offset:-1px;border-color:currentColor;font-weight:var(--text-font-bold-weight)}.mini-menu .nav-dropdown{border:1px solid rgba(40,40,40,.15);color:#282828;min-width:210px;margin-left:-140px}@media screen and (max-width:740px){.header{background-image:none}}.account__back-button{display:inline-flex}@media screen and (min-width:1000px){.account__back-button{position:absolute}}.checkout-button{position:relative;display:flex}@media screen and (min-width:741px){[dir=ltr] .line-item__quantity--block .line-item__remove-button{margin-left:0}}@media screen and (min-width:741px){[dir=rtl] .line-item__quantity--block .line-item__remove-button{margin-right:0}}.product__view-in-space{display:flex}@media screen and (min-width:1000px){.product__view-in-space{display:none}}@media screen and (min-width:1000px){.product-meta__title{margin-bottom:15px}}
/*# sourceMappingURL=/cdn/shop/t/74/assets/wiha-focal8-legacy.css.map */
