.AddToButton__shopping-bag__icon{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5);display:none}@media (min-width:48rem){.AddToButton__shopping-bag__icon{display:block}}
.ProductActions{align-items:stretch;gap:calc(var(--spacing,.25rem) * 1);width:100%;display:flex}.ProductActions__quantity{display:none}@media (min-width:64rem){.ProductActions__quantity{display:inline-flex}}.ProductActions .AddToCartButton{flex:1;justify-content:space-between;width:100%}.ProductActions .AddToCartButton .AddToButton__cta{justify-content:space-between;align-items:center;width:100%;display:flex}.ProductActions .AddToFavourites{width:calc(var(--spacing,.25rem) * 14);padding:calc(var(--spacing,.25rem) * 0);color:var(--color-black,#000);flex-shrink:0}.ProductActions .AddToFavourites:hover{color:var(--color-white,#fff)}.ProductActions .AddToFavourites.size--sm,.ProductActions .AddToFavourites.size--icon{width:calc(var(--spacing,.25rem) * 10)}.ProductActions .AddToFavourites--active{color:var(--brand)}.ProductActions .AddToFavourites--active:hover{color:var(--color-white,#fff)}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial}}}.ProductPromoCode__price sup{vertical-align:baseline;top:0}.ProductPromoCode--default .ProductPromoCode__price{font-size:var(--text-heading-24,1.5rem);line-height:var(--tw-leading,var(--text-heading-24--line-height,1.2));letter-spacing:var(--tw-tracking,var(--text-heading-24--letter-spacing,-.025em));font-weight:var(--tw-font-weight,var(--text-heading-24--font-weight,700))}.ProductPromoCode--default .ProductPromoCode__price sup,.ProductPromoCode--default .ProductPromoCode__price>span{font-size:var(--text-label-14,.875rem);line-height:var(--tw-leading,var(--text-label-14--line-height,1.3));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.ProductPromoCode--default .ProductPromoCode__label{font-size:var(--text-label-14,.875rem);line-height:var(--tw-leading,var(--text-label-14--line-height,1.3))}.ProductPromoCode--compact .ProductPromoCode__price{font-size:var(--text-heading-18,1.125rem);line-height:var(--tw-leading,var(--text-heading-18--line-height,1.2));letter-spacing:var(--tw-tracking,var(--text-heading-18--letter-spacing,-.015em));font-weight:var(--tw-font-weight,var(--text-heading-18--font-weight,700))}.ProductPromoCode--compact .ProductPromoCode__price sup,.ProductPromoCode--compact .ProductPromoCode__price>span{font-size:var(--text-label-12,.75rem);line-height:var(--tw-leading,var(--text-label-12--line-height,1.3));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.ProductPromoCode--compact .ProductPromoCode__label{font-size:var(--text-label-12,.75rem);line-height:var(--tw-leading,var(--text-label-12--line-height,1.3))}@property --tw-font-weight{syntax:"*";inherits:false}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-leading:initial}}}@media (max-width:1023px){[data-listing-view=list] .ProductCard{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);padding-inline:calc(var(--spacing,.25rem) * 0);padding-block:calc(var(--spacing,.25rem) * 4);flex-direction:row}[data-listing-view=list] .ProductCard:first-child{padding-top:calc(var(--spacing,.25rem) * 0)}[data-listing-view=list] .ProductCard .ProductCard__line,[data-listing-view=list] .ProductCard .ProductCard__brand{display:none}[data-listing-view=list] .ProductCard .ProductCard__media{width:calc(var(--spacing,.25rem) * 20);align-items:center;gap:calc(var(--spacing,.25rem) * 1);flex-direction:column-reverse;flex-shrink:0}[data-listing-view=list] .ProductCard .ProductCard__variants{min-height:calc(var(--spacing,.25rem) * 0);justify-content:center;width:100%}[data-listing-view=list] .ProductCard .ProductCard__variantsPill{text-align:center;width:100%}[data-listing-view=list] .ProductCard .ProductCard__imageLink{aspect-ratio:1;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-neutral-200,#e5e5e5);width:100%;padding:calc(var(--spacing,.25rem) * 2);justify-content:center;align-items:center;display:flex}@supports (color:lab(0% 0 0)){[data-listing-view=list] .ProductCard .ProductCard__imageLink{border-color:var(--color-neutral-200,lab(90.952% 0 -.0000119209))}}[data-listing-view=list] .ProductCard .ProductCard__imageLink>div{margin-inline:calc(var(--spacing,.25rem) * 0);width:100%}[data-listing-view=list] .ProductCard .ProductCard__flags{min-height:calc(var(--spacing,.25rem) * 0)}[data-listing-view=list] .ProductCard .ProductCard__copy{min-width:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 4);padding-top:calc(var(--spacing,.25rem) * 0);flex:1}[data-listing-view=list] .ProductCard .ProductCard__title{min-height:calc(var(--spacing,.25rem) * 0)}}.ProductCard__brand{height:calc(var(--spacing,.25rem) * 8);flex-shrink:0;align-items:center;width:auto;display:flex}@media (min-width:64rem){.ProductCard__brand{height:calc(var(--spacing,.25rem) * 9)}}.ProductCard__title{font-size:var(--text-label-14,.875rem);line-height:var(--tw-leading,var(--text-label-14--line-height,1.3))}.ProductCard .ProductPrice{margin-top:calc(var(--spacing,.25rem) * 0);place-items:flex-start start;column-gap:calc(var(--spacing,.25rem) * 2);row-gap:calc(var(--spacing,.25rem) * 1);grid-template-columns:1fr auto;grid-template-areas:"price btn""omnibus omnibus""promo promo""shipping shipping";display:grid}.ProductCard .ProductPrice__priceContainer{justify-content:flex-start;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 1);flex-direction:column;grid-area:price}.ProductCard .ProductPrice__price{font-size:var(--text-heading-18,1.125rem);line-height:var(--tw-leading,var(--text-heading-18--line-height,1.2));letter-spacing:var(--tw-tracking,var(--text-heading-18--letter-spacing,-.015em));font-weight:var(--tw-font-weight,var(--text-heading-18--font-weight,700))}.ProductCard .ProductPrice__price sup{vertical-align:baseline;font-size:var(--text-label-14,.875rem);line-height:var(--tw-leading,var(--text-label-14--line-height,1.3));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);top:0}.ProductCard .ProductPrice__price>span{font-size:var(--text-label-14,.875rem);line-height:var(--tw-leading,var(--text-label-14--line-height,1.3));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.ProductCard .ProductPrice__sale{margin-top:calc(var(--spacing,.25rem) * 3);gap:calc(var(--spacing,.25rem) * .5);--tw-leading:1.3;color:var(--color-black,#000);flex-direction:column;grid-area:omnibus;font-size:10px;line-height:1.3;display:flex}.ProductCard .ProductPrice__regularPrice{margin-bottom:calc(var(--spacing,.25rem) * 0)}.ProductCard .ProductPrice .Button{width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10);padding:calc(var(--spacing,.25rem) * 0);border-radius:2px;grid-area:btn;align-self:flex-end}@media (hover:hover){.ProductCard .ProductPrice .AddToButton:hover{border-color:var(--color-black,#000);background-color:var(--color-white,#fff);color:var(--color-black,#000)}}.ProductCard .ProductPrice .AddToButton .AddToButton__cta{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ProductCard .ProductPrice .AddToButton .AddToButton__shopping-bag__icon{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5);background-color:currentColor;display:block;-webkit-mask:url(/assets/navbar/ico-cart-plus.svg) 50%/contain no-repeat;mask:url(/assets/navbar/ico-cart-plus.svg) 50%/contain no-repeat}.ProductCard .ProductPrice .AddToButton .AddToButton__shopping-bag__icon>*{display:none}.ProductCard .ProductPrice .AddToButton.AddToButton--notify{justify-content:center}.ProductCard .ProductPrice .AddToButton.AddToButton--notify .AddToButton__shopping-bag__icon,.ProductCard .ProductPrice .AddToButton.AddToButton--link .AddToButton__shopping-bag__icon{background-color:#0000;-webkit-mask:none;mask:none}.ProductCard .ProductPrice .AddToButton.AddToButton--notify .AddToButton__shopping-bag__icon>*,.ProductCard .ProductPrice .AddToButton.AddToButton--link .AddToButton__shopping-bag__icon>*,.ProductCard .ProductPrice .AddToButton__shopping-bag__icon{display:block}.ProductCard .ProductPrice .ProductActions{align-items:flex-end;gap:calc(var(--spacing,.25rem) * 1);grid-area:btn;align-self:flex-end;width:auto}.ProductCard .ProductPrice .ProductActions .AddToCartButton{width:calc(var(--spacing,.25rem) * 10);flex:none;justify-content:center}.ProductCard .ProductPrice .ProductActions .AddToFavourites.size--icon{width:calc(var(--spacing,.25rem) * 10)}.ProductCard__promo{margin-top:calc(var(--spacing,.25rem) * 3);grid-area:promo}.ProductCard__shipping{margin-top:calc(var(--spacing,.25rem) * 4);gap:calc(var(--spacing,.25rem) * 1);flex-direction:column;grid-area:shipping;display:flex}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}