:root{--font-regular:'proxima_nova_regular',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';--font-bold:'proxima_nova_semibold',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';--font-light:'proxima_nova_light',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';--grey-ultra-dark:#424242;--grey-dark:#626262;--grey-medium:#828282;--grey-light:#c2c2c2;--grey-ultra-light:#f2f2f2;--white:#ffffff;--transparent:rgba(255, 255, 255, 0);--coral-dark:#ff271e;--coral:#ff6458;--coral-light:#ffefee;--green:#3cb064;--amber:#e6b94f;--accent-color:var(--coral);--error-color:var(--coral-dark);--warning-color:var(--amber);--success-color:var(--green);--background-color:var(--grey-ultra-light);--font-color:var(--grey-dark);--font-accent-color:var(--coral);--font-inverted-color:var(--white);--border-color:var(--grey-light);--link-color:var(--grey-dark);--link-hover-color:var(--grey-ultra-dark);--overlay-color:rgba(255, 255, 255, 0.7);--shadow-color:rgba(0, 0, 0, 0.2);--font-size:1rem;--font-size-12:0.75rem;--font-size-14:0.875rem;--font-size-16:1rem;--font-size-20:1.25rem;--font-size-24:1.5rem;--font-size-32:2rem;--font-size-48:3rem;--line-height:1.5rem;--line-height-12:1.3125rem;--line-height-14:1.3125rem;--line-height-16:1.5rem;--line-height-20:1.5625rem;--line-height-24:1.875rem;--line-height-32:2.5rem;--line-height-48:3.75rem;--line-height-1em:1em;--line-height-125em:1.25em;--space-unit:0.25rem;--space-0:calc(var(--space-unit) * 0);--space-1:calc(var(--space-unit) * 1);--space-2:calc(var(--space-unit) * 2);--space-3:calc(var(--space-unit) * 3);--space-4:calc(var(--space-unit) * 4);--space-5:calc(var(--space-unit) * 5);--space-6:calc(var(--space-unit) * 6);--space-7:calc(var(--space-unit) * 7);--space-8:calc(var(--space-unit) * 8);--space-9:calc(var(--space-unit) * 9);--space-10:calc(var(--space-unit) * 10);--space-12:calc(var(--space-unit) * 12);--space-16:calc(var(--space-unit) * 16);--space-20:calc(var(--space-unit) * 20);--space-24:calc(var(--space-unit) * 24);--uppercase-letter-spacing:0.1em;--button-border-radius:20px;--container-border-radius:8px;--circle-border-radius:50%;--box-shadow-blur:4px;--box-shadow-spread:8px;--ctf-link-decoration:underline;--ctf-link-color:var(--coral)}:export{extraSmallBreakpoint:320px;smallBreakpoint:425px;mobileBreakpoint:768px;tabletBreakpoint:970px;desktopBreakpoint:1200px;largeBreakpoint:1400px;extraLargeBreakpoint:1600px;xxlBreakpoint:1800px}.product-carousel-container{min-height:220px}.product-carousel-container h1{padding-bottom:15px}.product-carousel-container .subtitle{line-height:150%;font-size:16px;color:#626262;text-transform:none;letter-spacing:0}.product-carousel-container .subtitle .link{color:var(--coral);text-decoration:underline}.product-carousel-container .carousel-container{position:relative;margin-top:var(--space-4)}.product-carousel-container .carousel{display:flex;width:inherit;overflow-x:scroll;white-space:nowrap;scrollbar-width:none;margin-left:-20px;margin-right:-20px}@media(min-width:768px){.product-carousel-container .carousel{margin-left:-24px;margin-right:-24px}}@media(min-width:1200px){.product-carousel-container .carousel{margin-left:-40px;margin-right:-40px}}@media(min-width:1800px){.product-carousel-container .carousel{margin-left:-80px;margin-right:-80px}}.product-carousel-container .carousel .carousel-spacer{min-width:20px}@media (min-width:768px){.product-carousel-container .carousel .carousel-spacer{min-width:24px}}@media (min-width:1200px){.product-carousel-container .carousel .carousel-spacer{min-width:40px}}@media (min-width:1800px){.product-carousel-container .carousel .carousel-spacer{min-width:80px}}.product-carousel-container .carousel::-webkit-scrollbar{display:none}.product-carousel-container .carousel-product{position:relative;white-space:normal;margin-right:var(--space-10);width:230px;flex-basis:230px;flex-shrink:0;flex-grow:0}.product-carousel-container.container-margin{margin-top:40px;margin-bottom:40px}.product-carousel-container .new-pdp-title{text-transform:uppercase;text-align:left}.product-carousel-container .product-container .favorite{top:4px;right:4px}.product-carousel-container .carousel-button-next,.product-carousel-container .carousel-button-prev{position:absolute;visibility:hidden;opacity:0;transition:visibility 0s linear .1s,opacity .1s ease-in;background-image:none;display:flex;font-size:1em;width:32px;height:32px;top:25%;padding:8px;color:var(--link-color);margin-top:inherit;background-color:var(--white);justify-content:center;box-shadow:0 4px 8px 0 rgba(0,0,0,.2);border-radius:50%;cursor:pointer}.product-carousel-container .carousel-button-next.small-arrow,.product-carousel-container .carousel-button-prev.small-arrow{width:22px;height:22px}@media (max-width:calc(970px - 1px)){.product-carousel-container .carousel-button-next,.product-carousel-container .carousel-button-prev{display:none}}.product-carousel-container .carousel-button-next .af,.product-carousel-container .carousel-button-prev .af{align-self:center;padding:10px}.product-carousel-container .carousel-button-next{right:16px}.product-carousel-container .carousel-button-prev{left:16px}.product-carousel-container:hover .carousel-button-next,.product-carousel-container:hover .carousel-button-prev{visibility:visible;opacity:1;transition:visibility 0s linear,opacity .2s ease-out}.product-carousel-container:hover .carousel-button-next.disabled,.product-carousel-container:hover .carousel-button-prev.disabled{pointer-events:initial;opacity:50%}.product-carousel-container .add-to-cart-button .button,.product-carousel-container .add-to-cart-button button{display:flex;background-color:var(--white)}.product-carousel-container .add-to-cart-button button{font-size:14px;padding:8px 12px}@media (max-width:calc(768px - 1px)){.product-carousel-container .add-to-cart-button button{font-size:1em;padding:10px 12px}}.product-carousel-container .add-to-cart-button .button{justify-content:center;padding:6px 12px}@media (max-width:calc(768px - 1px)){.product-carousel-container .add-to-cart-button .button{padding:9px 12px}}.product-carousel-container .product-page.heading .new-pdp-title{font-size:32px;color:#626262;text-transform:none;letter-spacing:0;margin-bottom:var(--space-4)}