@layer components{.c-image.-cover{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.c-image.-lazy-load .c-image_inner{overflow:hidden}.c-image_img{width:100%;height:100%}.c-image.-cover .c-image_img{-o-object-fit:cover;object-fit:cover}.c-image:not(.-cover) .c-image_img{-o-object-fit:contain;object-fit:contain}.c-image.-lazy-load .c-image_img[loading=lazy]{opacity:0;transform:scale(1.1)}html.is-ready.is-age-verification-done :is(.c-image.-lazy-load .c-image_img[loading=lazy]){transition:transform theme-var(--transition-duration-slow)theme-ease(),opacity theme-var(--transition-duration-slow)theme-ease()}html.is-ready.is-age-verification-done .c-image:not([data-scroll]).is-loaded .c-image_img[loading=lazy],html.is-ready.is-age-verification-done .c-image[data-scroll].is-loaded.is-inview .c-image_img[loading=lazy]{opacity:1;transform:scale(1)}}@layer components{.c-product-modal{--modal-background-color:transparent;--modal-padding:0px;--modal-offset-top:calc(var(--grid-gutter)*2)}html.is-ready.is-age-verification-done :is(.c-product-modal:not(.is-active) .c-product-modal_container){opacity:0;transition:opacity var(--modal-transition-duration,var(--transition-duration-slow))var(--ease),visibility var(--modal-transition-duration,var(--transition-duration-slow)),clip-path var(--transition-duration-slow)var(--ease)!important}html.is-ready.is-age-verification-done .c-product-modal.is-active .c-product-modal_container{clip-path:inset(0);transition:opacity var(--transition-duration-slow)var(--ease),clip-path var(--transition-duration-slow)var(--ease)}.c-product-modal .c-product-modal_container{clip-path:inset(100% 20% 0);width:100%;height:100%}.c-product-modal .c-product-modal_inner{display:flex}.c-product-modal .c-product-modal_close{position:absolute;transform:translateY(100%)}@media (min-width:1000px){.c-product-modal .c-product-modal_close{top:var(--spacing-fluid-md);right:var(--spacing-fluid-md)}}@media not all and (min-width:1000px){.c-product-modal .c-product-modal_close{top:var(--grid-gutter);right:var(--grid-gutter)}}html.is-ready.is-age-verification-done :is(.c-product-modal .c-product-modal_close){transition:transform var(--transition-duration-slower)var(--ease),opacity var(--transition-duration-slower)var(--ease)}html.is-ready.is-age-verification-done [data-modal-name].is-active :is(.c-product-modal .c-product-modal_close){opacity:1;transition-delay:50ms;transform:translate(0)}}@layer components{.c-product-details .c-product-details_bg:after{content:"";background-color:var(--tile-background);mix-blend-mode:overlay;display:block;position:absolute;inset:0}.c-product-details .c-product-details_card{clip-path:inset(100% 20% 0 20% round 1.5rem)}html.is-ready.is-age-verification-done :is(.c-product-details .c-product-details_card){transition:opacity var(--transition-duration-slow)var(--ease),clip-path var(--transition-duration-slow)var(--ease)}html.is-ready.is-age-verification-done [data-modal-name].is-active :is(.c-product-details .c-product-details_card){clip-path:inset(0 0 0 0 round 1.5rem)}.c-product-details .c-product-details_listing_item{padding-top:1.23em;position:relative}.c-product-details .c-product-details_listing_item:before{content:"";background-color:var(--color-text);transform-origin:0;width:100%;height:1px;position:absolute;top:0;left:0;transform:scaleX(0)}html.is-ready.is-age-verification-done :is(){transition:transform var(--transition-duration-slower)var(--ease)}html.is-ready.is-age-verification-done [data-modal-name].is-active :is(.c-product-details .c-product-details_listing_item):before{transition-delay:calc(var(--default-delay) + .1s*var(--index,0));transform:scaleX(1)}.c-product-details .c-product-details_cta{opacity:0;transform:translateY(40px)}html.is-ready.is-age-verification-done :is(.c-product-details .c-product-details_cta){transition:transform var(--transition-duration-slower)var(--ease),opacity var(--transition-duration-slower)var(--ease)}html.is-ready.is-age-verification-done [data-modal-name].is-active :is(.c-product-details .c-product-details_cta){opacity:1;transition-delay:var(--default-delay);transform:translate(0)}.c-product-details .c-product-details_listing_item_label,.c-product-details .c-product-details_listing_item_value{opacity:0;transform:translateY(20px)}html.is-ready.is-age-verification-done :is(.c-product-details .c-product-details_listing_item_label,.c-product-details .c-product-details_listing_item_value){transition:transform var(--transition-duration-slower)var(--ease),opacity var(--transition-duration-slower)var(--ease)}html.is-ready.is-age-verification-done [data-modal-name].is-active :is(.c-product-details .c-product-details_listing_item_label,.c-product-details .c-product-details_listing_item_value){opacity:1;transition-delay:calc(var(--default-delay) + .1s*var(--index,0));transform:translate(0)}.c-product-details .c-product-details_listing_media{opacity:0;transform:translateY(20%)}html.is-ready.is-age-verification-done :is(.c-product-details .c-product-details_listing_media){transition:transform var(--transition-duration-slower)var(--ease),opacity var(--transition-duration-slower)var(--ease)}html.is-ready.is-age-verification-done [data-modal-name].is-active :is(.c-product-details .c-product-details_listing_media){opacity:1;transition-delay:50ms;transform:translate(0)}}/*! tailwindcss v4.1.17 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--foreground:red}}}@property --foreground{syntax:"<color>";inherits:true;initial-value:red}@layer components{.c-product-tile{--tile-ease:var(--smoother-ease);--tile-duration:.4s;transition:padding var(--tile-duration)var(--tile-ease);container-type:size}.c-product-tile:has(.c-product-tile_button:hover),.c-product-tile:has(.c-product-tile_button:focus){padding:calc(var(--spacing,.25rem)*1)}:is(.c-product-tile:has(.c-product-tile_button:hover),.c-product-tile:has(.c-product-tile_button:focus)) .c-product-tile_media{transform:scale(1.02)}:is(.c-product-tile:has(.c-product-tile_button:hover),.c-product-tile:has(.c-product-tile_button:focus)) .c-product-tile_bg{transform:scale(1.1)}.c-product-tile .c-product-tile_header{--l:clamp(0,(l/var(--l-threshold,.623) - 1)*-infinity,1);--foreground:oklch(from var(--tile-background)var(--l)0 0);container-type:inline-size}.c-product-tile .c-product-tile-header_item{color:var(--tile-color,var(--foreground))}@container style(--foreground:oklch(0% 0 0)){.c-product-tile .c-product-tile-header_item{--tile-color:var(--color-black)}}@container style(--foreground:oklch(100% 0 0)){.c-product-tile .c-product-tile-header_item{--tile-color:var(--color-white)}}.c-product-tile .c-product-tile_media,.c-product-tile .c-product-tile_bg{transition:transform var(--tile-duration)var(--tile-ease)}.c-product-tile .c-product-tile_bg:after{content:"";background-color:var(--tile-background);mix-blend-mode:overlay;display:block;position:absolute;inset:0}.c-product-tile .c-product-tile_inner{--media-width:90cqmin;width:100%;height:100%}.c-product-tile .c-product-tile_button{--focus-offset:-.25rem }}
