.scroll-container[data-v-4ed5810a]{width:100%;height:100%;min-width:100%;min-height:100%;aspect-ratio:1 / 1;display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x:scroll;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.scroll-container[data-v-4ed5810a]::-webkit-scrollbar{display:none}.snappy[data-v-4ed5810a]{scroll-snap-align:start;width:100%;height:100%;min-width:100%;min-height:100%}.snappy img[data-v-4ed5810a]{width:100%;height:100%;aspect-ratio:1 / 1;object-fit:cover;overflow:hidden}.dot-container[data-v-4ed5810a]{display:flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-3) 0}.dot-container .dot[data-v-4ed5810a]{animation:blink 2s ease-in-out infinite;width:var(--space-1);height:var(--space-1);border-radius:100px;border:1px solid var(--grey-light);background:var(--grey-light)}.dot-container .dot.active[data-v-4ed5810a]{border:1px solid var(--coral);background:var(--coral);width:6px;height:6px}[data-v-0638a84a]: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-semibold: "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";--font-bold: "proxima_nova_bold", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font-black: "proxima_nova_black", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--grey-ultra-dark: #2e2e2e;--grey-dark: #626262;--grey-medium: #a7a7a7;--grey-light: #c2c2c2;--grey-ultra-light: #f2f2f2;--grey-1: #2e2e2e;--grey-2: #828282;--grey-5: #cacaca;--grey-6: #efefef;--white: #ffffff;--black: #000000;--transparent: rgba(255, 255, 255, 0);--coral-dark: #cc5046;--coral: #ff6458;--coral-light: #ffe0de;--green: #3cb064;--amber: #e6b94f;--accent-color: var(--coral);--primary-light-40: #ffa29b;--error-color: var(--coral-dark);--warning-color: var(--amber);--success-color: var(--green);--background-color: var(--grey-ultra-light);--font-color: var(--grey-1);--font-accent-color: var(--coral);--font-inverted-color: var(--white);--border-color: var(--grey-light);--link-color: inherit;--link-hover-color: var(--grey-ultra-dark);--overlay-color: rgba(255, 255, 255, .7);--shadow-color: rgba(0, 0, 0, .2);--font-size: 1rem;--font-size-12: .75rem;--font-size-14: .875rem;--font-size-16: 1rem;--font-size-20: 1.25rem;--font-size-24: 1.5rem;--font-size-32: 2rem;--font-size-48: 3rem;--font-size-64: 4rem;--font-size-96: 6rem;--line-height: 1.3;--line-height-12: 1.3;--line-height-14: 1.3;--line-height-16: 1.3;--line-height-20: 1.3;--line-height-24: 1.3;--line-height-32: 1.1;--line-height-48: 1.1;--line-height-0: 0;--line-height-100: 1;--line-height-110: 1.1;--line-height-130: 1.3;--line-height-150: 1.5;--space-unit: .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: .1em;--heading-letter-spacing: -.01em;--button-border-radius: 9999px;--container-border-radius: 8px;--circle-border-radius: 9999px;--box-shadow-blur: 4px;--box-shadow-spread: 8px;--ctf-link-decoration: underline;--ctf-link-color: var(--coral)}[data-v-0638a84a]:export{extraSmallBreakpoint:320px;smallBreakpoint:425px;mobileBreakpoint:768px;tabletBreakpoint:970px;desktopBreakpoint:1200px;largeBreakpoint:1400px;extraLargeBreakpoint:1600px;xxlBreakpoint:1800px}.browse-slider-container[data-v-0638a84a]{position:relative;display:flex;flex-direction:column-reverse}.browse-slider-track[data-v-0638a84a]{position:relative;aspect-ratio:1/1;display:flex;gap:6px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;border-top:1px solid var(--grey-6);border-bottom:1px solid var(--grey-6)}.browse-slider-track[data-v-0638a84a]::-webkit-scrollbar{display:none}@media (min-width: 768px){.browse-slider-track[data-v-0638a84a]{border-top:none;border-bottom:none}}.browse-slider-slide[data-v-0638a84a]{flex:0 0 100%;width:100%;scroll-snap-align:start;scroll-snap-stop:always}.browse-slider-slide[data-v-0638a84a] .image{width:100%}.browse-slider-progress[data-v-0638a84a]{position:absolute;bottom:0;left:0;width:100%;height:4px;background:rgba(0,0,0,.1);overflow:hidden;z-index:2}.browse-slider-progress-fill[data-v-0638a84a]{width:100%;height:100%;background:var(--grey-dark);transform-origin:left center;transition:transform linear .3s}.browse-slider-container .browse-slider-arrow[data-v-0638a84a]{margin:0!important;padding:0!important;border:1px solid var(--grey-5)!important;border-radius:50%!important;background:var(--white)!important;color:var(--grey-ultra-dark)!important;text-transform:none!important;letter-spacing:normal!important;box-shadow:none!important;appearance:none;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:32px;height:32px;position:absolute;top:50%;transform:translateY(-50%);z-index:2;opacity:.85;cursor:pointer}.browse-slider-container .browse-slider-arrow[data-v-0638a84a]:hover{opacity:1}.browse-slider-container .browse-slider-arrow.prev[data-v-0638a84a]{left:8px}.browse-slider-container .browse-slider-arrow.next[data-v-0638a84a]{right:8px}.browse-slider-container .browse-slider-arrow[data-v-0638a84a]:disabled{cursor:not-allowed;opacity:.4}.browse-slider-chevron[data-v-0638a84a]{font-size:13px}[data-v-7005bbc8]: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-semibold: "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";--font-bold: "proxima_nova_bold", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font-black: "proxima_nova_black", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--grey-ultra-dark: #2e2e2e;--grey-dark: #626262;--grey-medium: #a7a7a7;--grey-light: #c2c2c2;--grey-ultra-light: #f2f2f2;--grey-1: #2e2e2e;--grey-2: #828282;--grey-5: #cacaca;--grey-6: #efefef;--white: #ffffff;--black: #000000;--transparent: rgba(255, 255, 255, 0);--coral-dark: #cc5046;--coral: #ff6458;--coral-light: #ffe0de;--green: #3cb064;--amber: #e6b94f;--accent-color: var(--coral);--primary-light-40: #ffa29b;--error-color: var(--coral-dark);--warning-color: var(--amber);--success-color: var(--green);--background-color: var(--grey-ultra-light);--font-color: var(--grey-1);--font-accent-color: var(--coral);--font-inverted-color: var(--white);--border-color: var(--grey-light);--link-color: inherit;--link-hover-color: var(--grey-ultra-dark);--overlay-color: rgba(255, 255, 255, .7);--shadow-color: rgba(0, 0, 0, .2);--font-size: 1rem;--font-size-12: .75rem;--font-size-14: .875rem;--font-size-16: 1rem;--font-size-20: 1.25rem;--font-size-24: 1.5rem;--font-size-32: 2rem;--font-size-48: 3rem;--font-size-64: 4rem;--font-size-96: 6rem;--line-height: 1.3;--line-height-12: 1.3;--line-height-14: 1.3;--line-height-16: 1.3;--line-height-20: 1.3;--line-height-24: 1.3;--line-height-32: 1.1;--line-height-48: 1.1;--line-height-0: 0;--line-height-100: 1;--line-height-110: 1.1;--line-height-130: 1.3;--line-height-150: 1.5;--space-unit: .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: .1em;--heading-letter-spacing: -.01em;--button-border-radius: 9999px;--container-border-radius: 8px;--circle-border-radius: 9999px;--box-shadow-blur: 4px;--box-shadow-spread: 8px;--ctf-link-decoration: underline;--ctf-link-color: var(--coral)}[data-v-7005bbc8]:export{extraSmallBreakpoint:320px;smallBreakpoint:425px;mobileBreakpoint:768px;tabletBreakpoint:970px;desktopBreakpoint:1200px;largeBreakpoint:1400px;extraLargeBreakpoint:1600px;xxlBreakpoint:1800px}.product-container[data-v-7005bbc8]{position:relative}.product-container.space-bottom[data-v-7005bbc8]{margin-bottom:40px}@media (min-width: 970px){.product-container .action[data-v-7005bbc8],.product-container .add-button-wrapper[data-v-7005bbc8]{opacity:0;transition:opacity .15s ease-out,transform .2s ease-out}.product-container:hover .action[data-v-7005bbc8],.product-container:hover .add-button-wrapper[data-v-7005bbc8]{opacity:1}}.product-container .square[data-v-7005bbc8]{aspect-ratio:1/1}.product-container .square[data-v-7005bbc8] img{aspect-ratio:1 / 1;object-fit:contain;background-color:#fff}.product-container .product-maintain-aspect[data-v-7005bbc8]{width:100%;padding-bottom:var(--7005bbc8-browse\ \?\ \'0\'\:\ \'100\%\');position:relative}.product-container .product-maintain-aspect[data-v-7005bbc8] img{position:absolute}.product-container .product-image-container[data-v-7005bbc8]{display:var(--7005bbc8-browse\ \?\ \'none\'\:\ \'block\');position:relative;transition:opacity .1s ease-out;opacity:1}@media (min-width: 970px){.product-container .product-image-container[data-v-7005bbc8]{display:block}}.product-container .product-image-container .fade-enter-from[data-v-7005bbc8],.product-container .product-image-container .fade-leave-to[data-v-7005bbc8]{opacity:0;transition:opacity .2s ease-out}.product-container .product-image-container[data-v-7005bbc8]:hover{transform:none}.product-container .product-image[data-v-7005bbc8]{opacity:1;transition:opacity .35s ease-out}.product-container .product-image .image.skeleton[data-v-7005bbc8]{position:absolute;width:calc(100% - 20px);left:10px;right:10px;bottom:10px;top:10px;height:100%}.product-container .product-image .image.skeleton[data-v-7005bbc8] img{opacity:0}.product-container .image-hover[data-v-7005bbc8]{opacity:0}@media (min-width: 970px){.product-container .image-hover[data-v-7005bbc8]:hover{opacity:1}}.product-container .product-link[data-v-7005bbc8]{position:relative;transition:opacity .1s ease-out;opacity:1;display:block;margin:var(--7005bbc8-browse\ \?\ \'0px\'\:\ \'10px\ 10px\ 0px\ 10px\')}.product-container .product-link .badge[data-v-7005bbc8]{left:var(--space-3);top:var(--space-3);z-index:2}.product-container .product-title[data-v-7005bbc8]{margin:var(--space-3) 0 0 0;font-size:var(--font-size);line-height:var(--line-height-16);text-align:left;display:flex;align-items:baseline;justify-content:flex-start;z-index:1;font-family:var(--font-bold);font-weight:400}@media (min-width: 970px){.product-container .product-title[data-v-7005bbc8]{margin:var(--space-3) var(--space-0) var(--space-0) var(--space-0)}}.product-container .product-detail[data-v-7005bbc8]{display:flex;flex-direction:column;align-items:flex-start;justify-content:left;padding-top:var(--space-3)}.product-container .price-and-tags[data-v-7005bbc8]{display:flex;align-items:baseline;justify-content:flex-start;gap:var(--space-3);margin-bottom:var(--space-3);min-height:24px}.product-container .price-and-tags .prices[data-v-7005bbc8]{margin-bottom:0}.product-container .prices[data-v-7005bbc8]{display:flex;flex-direction:row-reverse;align-items:baseline;gap:var(--space-2);line-height:12px;text-align:left;color:var(--accent-color);margin-bottom:var(--space-3)}.product-container .prices .originalPrice[data-v-7005bbc8]{color:var(--font-color);font-size:var(--font-size);text-decoration:line-through;margin-right:var(--space-0)}.product-container .prices .newPrice[data-v-7005bbc8]{font-family:var(--font-bold);color:var(--accent-color);font-size:var(--font-size);font-weight:400}.product-container .product-variations[data-v-7005bbc8]{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:var(--space-3);margin-bottom:var(--space-4)}.product-container .product-variations .product-variation[data-v-7005bbc8]{width:22px;height:22px;line-height:var(--line-height-100)}.product-container .product-variations .product-variation .disabled-link[data-v-7005bbc8]{pointer-events:none}@media (max-width: 970px){.product-container .product-variations .product-variation a[data-v-7005bbc8]{position:relative;display:block;z-index:-1}}.product-container .product-variations .product-variation[data-v-7005bbc8]:hover img{border:3px solid var(--accent-color)}.product-container .product-variations .product-variation.active a[data-v-7005bbc8]{z-index:0;transition-delay:.1s}.product-container .product-variations .product-variation.active[data-v-7005bbc8] img{border:3px solid var(--white);box-shadow:0 0 0 2px var(--coral)}.product-container .product-variations .product-variation[data-v-7005bbc8] img{display:inline-block;width:22px;height:22px;border-radius:15px;border:3px solid var(--white);transition:border-color .1s linear}.product-container .product-variations .product-variation .image.skeleton[data-v-7005bbc8]{height:23px;width:23px;display:block;margin:3px;border-radius:var(--circle-border-radius)}.product-container .product-variations .product-variation .image.skeleton[data-v-7005bbc8] img{opacity:0}.product-container .action[data-v-7005bbc8]{position:absolute;padding:8px;top:0;right:0;cursor:pointer;z-index:1;transition:transform .2s ease-out}.product-container .action[data-v-7005bbc8]:hover{transform:scale(1.2)}.product-container .action .af[data-v-7005bbc8]{font-size:1.3em}.product-container .action .af-heart-full[data-v-7005bbc8]{color:var(--accent-color)}.product-container .action-button-image[data-v-7005bbc8]{height:15px;width:15px;background-color:#fff;border-radius:50%;transition:transform .35s ease-out;margin-right:var(--space-4);margin-top:var(--space-4)}.product-container .action-button-image .af[data-v-7005bbc8]{font-size:var(--space-4);top:-2px}.product-container .action-button-image .af-heart-full[data-v-7005bbc8]{line-height:1.15;font-size:18px;left:-1px}.product-container.skeleton-product[data-v-7005bbc8]{pointer-events:none}.product-container.skeleton-product .skeleton.product-title[data-v-7005bbc8]{width:50%;line-height:var(--font-size);margin-left:auto;margin-right:auto;color:transparent}.product-container.skeleton-product .skeleton.newPrice[data-v-7005bbc8]{line-height:var(--font-size)}.product-container .add-to-cart-action[data-v-7005bbc8]{background-color:#ffffffed;border-radius:50%;padding:0;margin-right:var(--space-4);margin-top:var(--space-4)}.product-container[data-v-7005bbc8] .add-to-cart-toggle .add-cart-button{border-radius:50%;padding:var(--space-2);height:var(--space-10);width:var(--space-10)}.product-container[data-v-7005bbc8] .add-to-cart-toggle .add-cart-button svg{margin-top:var(--space-1);width:var(--space-5);height:var(--space-5)}.product-container[data-v-7005bbc8] .add-to-cart-toggle .add-cart-button svg path{fill:var(--coral)!important}@media (min-width: 768px){.hover-secondary-image .product-maintain-aspect[data-v-7005bbc8]{position:relative}.hover-secondary-image .product-image .image.skeleton[data-v-7005bbc8]{width:100%;height:100%}}.product-details-with-btn[data-v-7005bbc8]{display:flex;justify-content:space-between;align-items:top;padding:var(--space-3) var(--space-5) 0 var(--space-5);gap:var(--space-4)}.product-details-with-btn[data-v-7005bbc8] button:not(:disabled).outlined.grey.icon-with-loader{border-color:var(--grey-5)!important}.product-details-with-btn[data-v-7005bbc8] button:not(:disabled).outlined.grey.icon-with-loader svg path{fill:var(--grey-1)!important}.product-details-with-btn .product-title[data-v-7005bbc8]{text-align:left;justify-content:flex-start;line-height:var(--line-height-130)}@media (min-width: 970px){.product-details-with-btn .product-title[data-v-7005bbc8]{margin-top:0}}.product-details-with-btn .product-detail[data-v-7005bbc8]{display:block}.product-details-with-btn .product-variations[data-v-7005bbc8]{max-width:100%;justify-content:flex-start}.product-details-with-btn .price-and-tags[data-v-7005bbc8]{display:flex;align-items:baseline;justify-content:flex-start;gap:var(--space-3);margin-top:var(--space-2);min-height:24px}.product-details-with-btn .prices[data-v-7005bbc8]{text-align:left;justify-content:flex-start;align-items:baseline;flex-direction:row;margin:0}.product-details-with-btn .prices .newPrice[data-v-7005bbc8]{margin-right:var(--space-0);color:var(--accent-color);font-family:var(--font-bold);font-weight:400}.product-details-with-btn .add-to-cart-action[data-v-7005bbc8]{margin-right:0;margin-top:0;border:none}@media (min-width: 768px){.product-details-with-btn[data-v-7005bbc8]{padding:var(--space-3) 0 0 0}}.fixed-position-badge[data-v-7005bbc8]{position:absolute;top:var(--space-3);left:var(--space-3);z-index:2}.browse-slider-wrapper[data-v-7005bbc8]{width:100%;max-width:100%;overflow:hidden;box-sizing:border-box}
