.dialog{--dialog-transition-duration: .38s;--dialog-transition-easing: cubic-bezier(.22, 1, .36, 1);position:fixed;border:0;padding:0;box-sizing:border-box;width:min(85vw,var(--dialog-width, 400px));max-width:100%;display:flex;flex-direction:column;background-color:rgb(var(--color-background));color:rgb(var(--color-text));box-shadow:0 0 .75rem rgb(var(--color-text) / .25);will-change:transform;transition:background-color var(--dialog-transition-duration) var(--dialog-transition-easing),transform var(--dialog-transition-duration) var(--dialog-transition-easing),opacity var(--dialog-transition-duration) var(--dialog-transition-easing)}.dialog:not([open]){display:none!important}.dialog::backdrop{background:rgb(var(--color-text) / .6);cursor:pointer;cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E") 24 24,pointer;opacity:0;transition:opacity var(--dialog-transition-duration) var(--dialog-transition-easing)}.dialog[open]::backdrop{opacity:1}.dialog[open].is-closing::backdrop{opacity:0}@starting-style{.dialog[open]::backdrop{opacity:0}}.dialog-header{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:var(--border-width) var(--border-style) rgb(var(--color-text) / var(--border-opacity))}.dialog-title{font-size:var(--fs-lg);margin:0}.dialog-header button.dialog-close{margin:-.6rem -.5rem -.6rem 0}.dialog[data-opened-by=pointer] .dialog-close:focus-visible{outline-color:transparent}.dialog-body{flex-grow:1;padding:1rem;overflow-y:auto}.dialog-footer{padding:1rem;border-top:var(--border-width) var(--border-style) rgb(var(--color-text) / var(--border-opacity))}.modal{transform:none;opacity:1}@starting-style{.modal{transform:scale(.9);opacity:0}}.modal[open].is-closing{transform:scale(.9);opacity:0}.drawer{margin:0;height:100dvh;max-width:100%;max-height:none;display:flex;flex-direction:column;overflow:hidden}.drawer-left{margin-right:auto;transform:translate(-100%)}.drawer-right{margin-left:auto;transform:translate(100%)}.drawer.drawer-left[open]{transform:none}@starting-style{.drawer.drawer-left[open]{transform:translate(-100%)}}.drawer.drawer-right[open]{transform:none}@starting-style{.drawer.drawer-right[open]{transform:translate(100%)}}.drawer.drawer-left[open].is-closing{transform:translate(-100%)}.drawer.drawer-right[open].is-closing{transform:translate(100%)}#search-dialog{--dialog-width: 800px;width:min(calc(100vw - 2rem),var(--dialog-width));max-height:min(80dvh,720px);margin:1rem auto auto;overflow:hidden;border:none;transform:none;opacity:1}@starting-style{#search-dialog{transform:translateY(-1rem);opacity:0}}#search-dialog[open].is-closing{transform:translateY(-1rem);opacity:0}#search-dialog .dialog-body{overflow-y:auto}#search-dialog .search-form-wrapper{display:flex;align-items:center;gap:1rem}#search-dialog .dialog-close{flex:0 0 auto;background-color:rgb(var(--color-text) / .05);margin:0}#search-dialog predictive-search{display:block;width:100%}#search-dialog .search-form{--height: 2.75rem;--offset: .25rem;--btn-size: calc(var(--height) - var(--offset) * 2);position:relative;width:100%;margin:0}#search-dialog .search-form input[type=search]{width:100%;height:var(--height);padding-right:calc(var(--btn-size) * 2 + 1rem)}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}#search-dialog .search-form button,#search-dialog .search-form .loading-spinner-wrapper{position:absolute;top:50%;right:var(--offset);transform:translateY(-50%);width:var(--btn-size);height:var(--btn-size);display:flex;align-items:center;justify-content:center}#search-dialog .search-form button{padding:0;border:none;border-radius:var(--border-radius);background:transparent;color:rgb(var(--color-text));cursor:pointer;transition:background-color .2s ease-out}#search-dialog .search-form button:hover{background-color:rgb(var(--color-text) / .05)}#search-dialog .search-form button[type=reset]{right:calc(var(--btn-size) + var(--offset) * 2)}#search-dialog .search-form .loading-spinner{width:1rem;height:1rem}#predictive-search{padding-top:1rem}.predictive-search-heading{padding:0 0 .5rem;margin:0 0 .75rem;border-bottom:var(--border-width) var(--border-style) rgb(var(--color-text) / var(--border-opacity))}.predictive-search-simple-list{list-style:none;padding:0;margin:-.375rem 0 1.25rem}.predictive-search-simple-list li a{display:block;padding:.375rem 0;border-radius:var(--border-radius);text-decoration:none;transition:padding .2s ease-out,background-color .2s ease-out,outline-color .2s ease-out}.predictive-search-simple-list li a[tabindex="0"],.predictive-search-simple-list li a:focus-visible,.predictive-search-simple-list li[aria-selected=true] a{padding-left:.5rem;padding-right:.5rem;background-color:rgb(var(--color-text) / .05);outline:2px solid currentColor;outline-offset:0}#predictive-search ul[data-type=queries] mark{color:rgb(var(--color-text) / .55);background-color:transparent}#predictive-search ul[data-type=products]{display:flex;flex-direction:column;gap:1rem;list-style:none;padding:0;margin:0 0 1rem}#predictive-search button[data-type=search-for]{display:flex;align-items:center;justify-content:center;gap:.5rem}#predictive-search button[data-type=search-for] svg{transition:transform .2s ease-out}#predictive-search button[data-type=search-for]:hover svg{transform:translate(.125rem)}.predictive-search-product-card{display:grid;grid-template-columns:5rem 1fr;gap:1rem;align-items:center;position:relative}.predictive-search-product-card .img-wrapper{position:relative;overflow:hidden;border-radius:var(--border-radius)}.predictive-search-product-card .img-wrapper img,.predictive-search-product-card .img-wrapper .placeholder-svg{display:block;width:100%;box-sizing:border-box;height:auto;object-fit:cover;aspect-ratio:var(--aspect-ratio, 1/1);border-radius:var(--border-radius);transition:transform .3s cubic-bezier(.4,.2,.2,1.4),opacity .2s ease-out}@media(hover:hover){.predictive-search-product-card:has(a:hover) .img-wrapper img{transform:scale(1.05)}}.predictive-search-product-card:has(a:active) .img-wrapper img{opacity:.8}.predictive-search-product-card .img-wrapper img+img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0}.predictive-search-product-card:has(a:hover) .img-wrapper img+img,.predictive-search-product-card:has(a:focus-visible) .img-wrapper img+img{opacity:1;transform:none}.predictive-search-product-card .heading{margin:0 0 .375em}.predictive-search-product-card .heading a{text-decoration:none}.predictive-search-product-card .heading a:focus-visible{outline:none}.predictive-search-product-card .heading a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--border-radius);outline:2px solid transparent;outline-offset:-2px;transition:outline-color .2s ease-out;z-index:1}.predictive-search-product-card .heading a:focus-visible:after{outline-color:currentColor}.predictive-search-product-card .heading span{position:relative;display:inline-block}.predictive-search-product-card .heading span:after{content:"";position:absolute;left:0;bottom:0;width:0%;height:1px;background:rgb(var(--color-text));transition:width .3s cubic-bezier(.4,.2,.2,1.4)}.predictive-search-product-card .heading a:hover span:after{width:100%}.predictive-search-product-card .product-card-price-wrapper{margin:0}.predictive-search-product-card .product-card-price{display:inline-flex;align-items:center;gap:.375em;margin:0}.predictive-search-product-card .product-card-price s{opacity:.5;font-size:var(--fs-sm)}.predictive-search-product-card .product-card-price .price-sale{color:rgb(var(--color-accent))}.predictive-search-product-card .product-card-price[data-has-price-compare=false] .price-compare,.predictive-search-product-card .product-card-price[data-has-price-compare=false] .price-sale,.predictive-search-product-card .product-card-price[data-has-price-compare=true] .price-regular,.predictive-search-product-card .product-card-price[data-has-price-unit=false] .price-unit,.predictive-search-product-card .product-card-price[data-price-varies=false] .price-from{display:none}@media(max-width:799px){#predictive-search ul[data-type=queries]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}}@media(min-width:800px){#predictive-search-inner[data-cols="2"]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:1.25rem}}.theme-dropdown{position:relative;display:inline-block}.theme-dropdown-btn svg[class*=icon-chevron]{transition:transform .3s ease-out}.theme-dropdown-btn[aria-expanded=true] svg[class*=icon-chevron]{transform:rotate(-180deg)}.theme-dropdown-content{display:none;position:absolute;top:calc(100% + .375rem);left:0;background-color:rgb(var(--color-background));border:1px solid rgb(var(--color-text) / var(--border-opacity));padding:.75rem 1rem;margin:0;min-width:10rem;box-shadow:0 .125rem .25rem rgb(var(--color-text) / .1);z-index:3;border-radius:var(--border-radius)}.theme-dropdown-content.right{left:auto;right:0}[aria-expanded=true]+.theme-dropdown-content{display:block;animation:theme-dropdown-open .2s ease-out}@keyframes theme-dropdown-open{0%{opacity:0;transform:translateY(.25rem)}to{opacity:1;transform:translateY(0)}}.theme-dropdown-content ul{list-style:none;padding:0;margin:0}.theme-dropdown-content ul li a{display:block;padding:.375em 1em;border-radius:var(--border-radius);transition:all .2s ease-out;white-space:nowrap}.localization-dropdown{padding:.5rem}.localization-dropdown-list button{-webkit-appearance:none;appearance:none;background:none;border:0;border-radius:var(--border-radius);color:rgb(var(--color-text));cursor:pointer;display:flex;gap:.25rem;padding:.5rem .75rem;text-align:left;white-space:nowrap;width:100%;justify-content:flex-start}.localization-dropdown-list button:hover,.localization-dropdown-list button:focus-visible{background-color:rgb(var(--color-text) / .05)}.localization-dropdown-list button span:first-child{opacity:.5}.localization-filter{margin-bottom:1rem;position:sticky;top:0;z-index:1}.localization-list li{border-bottom:1px dotted rgb(var(--color-text) / .2)}.localization-list li a{align-items:center;box-sizing:border-box;display:flex;gap:1rem;padding:.75rem 0;text-decoration:none;transition:all .2s ease-out;width:100%}.localization-list li a:hover{color:rgb(var(--color-text) / .7)}.localization-list li a.active{color:rgb(var(--color-accent))}.localization-list li a:focus-visible{padding-left:.5rem;padding-right:.5rem}.localization-list li a .img-wrapper{flex-shrink:0}.localization-list li a .img-wrapper img{display:block}.localization-list li a .text-wrapper{align-items:center;display:flex;flex:1;justify-content:space-between}.localization-list li a .text-wrapper small{opacity:.5}.localization-filter-empty{margin:1rem 0 0;opacity:.7;text-align:center}@media(min-width:1200px){.localization-list li a{min-width:300px}}.theme-tooltip{position:fixed;z-index:1000;pointer-events:none;visibility:hidden;max-width:min(16rem,calc(100vw - 1rem));padding:.25em .5em;border-radius:var(--border-radius);background-color:rgb(var(--color-text) / .85);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:rgb(var(--color-background));box-shadow:0 .25rem .5rem rgb(var(--color-text) / .15);font-size:var(--fs-xs);line-height:1.25;opacity:0;transform:translateY(.25rem);transition:opacity .15s ease,transform .15s ease,visibility 0s linear .15s}.theme-tooltip.is-visible{visibility:visible;opacity:1;transform:translateY(0);transition-delay:0s,0s,0s}.progress{--color: var(--color-accent);--height: .5rem;display:flex;position:relative;overflow:visible;border-radius:var(--border-radius);background-color:rgb(var(--color) / .15);height:var(--height)}.progress-bar{background-color:rgb(var(--color) / 1);text-align:center;white-space:nowrap;transition:width .6s ease;border-radius:var(--border-radius)}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:var(--height) var(--height)}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media(prefers-reduced-motion:reduce){.progress-bar{transition:none;animation:none}}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.social-icons{display:flex;flex-wrap:wrap;padding:0;margin:0;list-style:none}.social-icons li a{padding:.5em;display:flex;border-radius:50rem;color:rgb(var(--color-text));transition:opacity .2s ease-out}.social-icons:hover li a,.social-icons:focus-within li a{opacity:.5}.social-icons li a:hover,.social-icons li a:focus-visible{opacity:1}.payment-icons{display:inline-flex;flex-direction:column;align-items:center}.payment-icons ul{display:inline-flex;justify-content:center;flex-wrap:wrap;list-style:none;padding:0;margin:0;gap:.15em}.payment-icons svg{display:flex;height:20px;width:100%}.payment-icons-text{opacity:.75;text-align:center;margin:.25rem 0 0}.animated-bin-icon{--icon-size: 1.5rem;--border-width: 1.5px;width:var(--icon-size);height:var(--icon-size);position:relative;cursor:pointer;display:flex;flex-direction:column;justify-content:center;align-items:center}.animated-bin-icon span:first-child{position:relative;width:90%;height:20%;transform-origin:10% 100%;transition:transform .3s ease}.animated-bin-icon span:first-child:before{content:"";position:absolute;top:100%;left:0;width:100%;height:var(--border-width);background:currentColor}.animated-bin-icon span:first-child:after{content:"";position:absolute;top:0;left:25%;width:50%;height:calc(100% + var(--border-width));border:var(--border-width) solid currentColor;border-top-left-radius:.125rem;border-top-right-radius:.125rem;box-sizing:border-box}.animated-bin-icon span:last-child{position:relative;width:75%;height:80%;border:var(--border-width) solid currentColor;border-bottom-left-radius:.125rem;border-bottom-right-radius:.125rem;box-sizing:border-box;transition:transform .3s ease-out}.animated-bin-icon span:last-child:before,.animated-bin-icon span:last-child:after{content:"";position:absolute;top:20%;width:var(--border-width);height:60%;background:currentColor}.animated-bin-icon span:last-child:before{left:26%}.animated-bin-icon span:last-child:after{right:26%}button:hover .animated-bin-icon span:first-child,button:focus .animated-bin-icon span:first-child,a:hover .animated-bin-icon span:first-child,a:focus .animated-bin-icon span:first-child{transform:rotate(-26deg)}button:hover .animated-bin-icon span:last-child,button:focus .animated-bin-icon span:last-child,a:hover .animated-bin-icon span:last-child,a:focus .animated-bin-icon span:last-child{transform:translateY(2px)}@keyframes animate-fadeInUp{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes animate-shakeX{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}@keyframes animate-flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes animate-tada{0%{transform:scaleX(1)}10%,20%{transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{transform:scaleX(1)}}@keyframes animate-heart-beat{0%{transform:scale(1)}14%{transform:scale(1.3)}28%{transform:scale(1)}42%{transform:scale(1.3)}70%{transform:scale(1)}}.pagination-wrapper{display:flex;flex-direction:column;align-items:center;padding:3rem 0 .5rem}.pagination-counter{margin:0 0 .75rem}.pagination-line{max-width:min(400px,75vw);border-radius:50rem;background-color:rgb(var(--color-accent) / .15);height:2px;width:100%;display:inline-flex;margin:0 0 1.25rem}.pagination-line span{background-color:rgb(var(--color-accent) / 1);display:block;height:2px;width:100%;border-radius:50rem}ul.pagination{list-style:none;padding:0;margin:0;display:inline-flex;flex-wrap:wrap;gap:.5rem}ul.pagination li a{display:inline-flex;align-items:center;justify-content:center;padding:.25rem .75rem;border-radius:var(--border-radius);background-color:transparent;border:1px solid rgb(var(--color-text) / var(--border-opacity));color:rgb(var(--color-text));text-decoration:none;outline-offset:0;transition:all .2s ease-out}ul.pagination li a:hover{color:rgb(var(--color-text));background-color:rgb(var(--color-text) / .05);border-color:rgb(var(--color-text) / calc(var(--border-opacity) * 2))}ul.pagination li a:active{background-color:rgb(var(--color-text) / .1);color:rgb(var(--color-text))}ul.pagination li a[aria-current=page]{background-color:rgb(var(--color-accent) / .1);color:rgb(var(--color-accent));border-color:rgb(var(--color-accent) / 1)}.infinite-pagination-btn svg{animation:infinite-pagination-btn 1s ease-in-out infinite}@keyframes infinite-pagination-btn{0%{transform:translateY(-.125rem)}to{transform:translateY(.125rem)}}#header-group.sticky{position:sticky;top:0;z-index:3;transition:transform .3s ease-out}#header-group:after{content:"";position:absolute;top:100%;left:0;width:100%;height:100vh;background-color:rgb(var(--color-text));opacity:0;visibility:hidden;cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E") 24 24,pointer}#header-group.sticky:has(#header-mobile [data-toggle=header-mobile-menu][aria-expanded=true]):after,#header-group.sticky:has(#header-desktop-menu [data-dropdown-toggle][aria-expanded=true]):after{opacity:.5;visibility:visible;transition:opacity .3s ease-out,visibility .3s ease-out}#header-group.sticky.hide{transform:translateY(-100%)}@media(max-width:1199px){#header-mobile svg:is(.feather-menu,.svg-icon-menu) line{opacity:1;transform:rotate(0) translateY(0) translate(0);transition:transform .3s ease-in-out,opacity .2s ease-in-out}#header-mobile [aria-expanded=true] svg:is(.feather-menu,.svg-icon-menu) line:nth-child(1){transform:rotate(45deg) translate(6px,-12px)}#header-mobile [aria-expanded=true] svg:is(.feather-menu,.svg-icon-menu) line:nth-child(2){opacity:0}#header-mobile [aria-expanded=true] svg:is(.feather-menu,.svg-icon-menu) line:nth-child(3){transform:rotate(-45deg) translate(-12px)}#header-mobile-menu{position:fixed;bottom:0;left:0;width:100%;height:calc(100% - var(--top));box-sizing:border-box;background-color:rgb(var(--color-background));border-top:var(--border-width) var(--border-style) rgb(var(--color-text) / var(--border-opacity));z-index:2;display:flex;flex-direction:column;transform:translateY(100%);animation:header-mobile-menu .3s ease-in-out both;overflow:hidden}@keyframes header-mobile-menu{to{transform:none}}#header-mobile-menu .mobile-menu-body{flex-grow:1;min-height:0;overflow-y:auto;padding:1rem}#header-mobile-menu ul[data-level="1"]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}#header-mobile-menu .nav-link{font-family:var(--menu-font-family);font-size:var(--menu-font-size);text-transform:var(--menu-text-transform);font-weight:var(--menu-font-weight);letter-spacing:var(--menu-letter-spacing);color:rgb(var(--color-text));border-radius:0;position:relative;display:block;padding:.85em 0;text-decoration:none;width:100%;box-sizing:border-box;transition:background-color .2s ease-in-out;outline-offset:-2px;border-bottom:var(--border-width) var(--border-style) rgb(var(--menu-border-color) / var(--border-opacity))}#header-mobile-menu .nav-link:before{content:"";position:absolute;top:0;bottom:0;left:-1rem;width:2px;background-color:rgb(var(--color-accent));opacity:0}#header-mobile-menu .nav-link.active{color:rgb(var(--color-accent))}#header-mobile-menu .nav-link.active:before{opacity:1}#header-mobile-menu .nav-link:focus-visible{padding-left:1rem;padding-right:1rem}#header-mobile-menu [data-has-submenu=true] .nav-link{display:flex;align-items:center;justify-content:space-between;gap:.5rem}#header-mobile-menu ul[data-level="2"],#header-mobile-menu ul[data-level="3"]{list-style:none;padding:1rem;margin:0;display:none;flex-direction:column;position:absolute;top:0;background:rgb(var(--color-background));border:none;border-radius:0;left:0;width:100%;height:100%;z-index:1;box-sizing:border-box;transform:translate(100%)}#header-mobile-menu [aria-expanded=true]+ul[data-level="2"],#header-mobile-menu [aria-expanded=true]+ul[data-level="3"]{display:flex;animation:header-mobile-submenu .3s ease-in-out both}@keyframes header-mobile-submenu{to{transform:none}}#header-mobile-menu .nav-link[data-back-button]{justify-content:center;background-color:rgb(var(--color-text) / .05);border-radius:var(--border-radius);border:none;margin-bottom:.25em}#header-mobile-secondary-menu{list-style:none;padding:0;margin:1rem 0 1.25rem}#header-mobile-secondary-menu a,#header-mobile-secondary-menu button{justify-content:flex-start;align-items:center;-webkit-appearance:none;appearance:none;background:none;border:0;border-radius:var(--border-radius);color:rgb(var(--color-text));cursor:pointer;display:flex;gap:.75rem;padding:.55rem 0;text-align:left;text-decoration:none;width:100%;font-size:var(--fs-sm)}#header-mobile-secondary-menu a:hover,#header-mobile-secondary-menu a:focus-visible,#header-mobile-secondary-menu button:hover,#header-mobile-secondary-menu button:focus-visible{color:rgb(var(--color-text) / .7)}#header-mobile-secondary-menu .svg-wrapper,#header-mobile-secondary-menu .img-wrapper{display:flex;flex-shrink:0}#header-mobile-secondary-menu small{opacity:.65}#header-mobile-menu .mobile-menu-body .social-icons-wrapper{text-align:center;margin-bottom:1rem}#header-mobile-menu .mobile-menu-body .social-icons{border-radius:50rem;background-color:rgb(var(--color-text) / .05);display:inline-flex;padding:.125rem .375rem}#header-mobile-menu .mobile-menu-footer{background-color:rgb(var(--color-text) / .05);flex-shrink:0;padding:0 1rem}#header-mobile-menu .mobile-menu-footer .social-icons{justify-content:center}#header-mobile-menu .mobile-menu-footer .social-icons a{display:flex;padding:.75rem}#header-mobile-menu .collection-list{display:flex;gap:.75rem;list-style:none;padding:1rem;margin:-1rem -1rem .75rem;overflow-x:auto;flex-wrap:nowrap;background-image:linear-gradient(to bottom,transparent,rgb(var(--color-text) / .05))}#header-mobile-menu .collection-item{flex:1;min-width:40vw}#header-mobile-menu .collection-item a{display:block;position:relative;border-radius:var(--border-radius);text-decoration:none}#header-mobile-menu .collection-item .img-wrapper{position:relative;overflow:hidden;border-radius:var(--border-radius)}#header-mobile-menu .collection-item img{display:block;width:100%;aspect-ratio:var(--menu-img-aspect-ratio);border-radius:var(--border-radius);object-fit:cover;opacity:.72;transition:opacity .2s ease-out}#header-mobile-menu .collection-item a.active img{opacity:1}#header-mobile-menu .collection-item a[data-has-custom-color=true] .img-wrapper{border:1px solid rgb(var(--custom-color) / var(--border-opacity))}#header-mobile-menu .collection-item .img-wrapper:after{content:"";background-color:rgb(var(--custom-color, var(--color-text)) / .5);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='%23fff' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolygon points='12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2'%3E%3C/polygon%3E%3C/svg%3E");background-size:60%;background-repeat:no-repeat;background-position:center;width:32px;height:32px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);opacity:0;visibility:hidden;border-radius:50%;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}#header-mobile-menu .collection-item a.active .img-wrapper:after{visibility:visible;transform:translate(-50%,-50%) scale(1);opacity:1}#header-mobile-menu .collection-item span{margin-top:.5rem;text-align:center;display:block;font-size:var(--fs-sm)}#header-mobile-menu .collection-item a[data-has-custom-color=true]{color:rgb(var(--custom-color))}}@media(min-width:1200px){nav#header-desktop-menu .dropdown-menu{position:absolute;top:calc(100% + .375rem);left:0;background-color:rgb(var(--color-background));border-radius:var(--border-radius);border:var(--border-width) solid rgb(var(--color-text) / var(--border-opacity));list-style:none;padding:0;margin:0;min-width:10rem;z-index:2}nav#header-desktop-menu [aria-expanded=true]+.dropdown-menu{display:block;animation:desktop-menu-dropdown .2s ease-out}@keyframes desktop-menu-dropdown{0%{transform:translateY(-.375rem)}to{transform:none}}nav#header-desktop-menu .dropdown-menu .nav-link{padding-top:.6em;padding-bottom:.6em;border-radius:0;font-size:.95em}nav#header-desktop-menu .dropdown-menu .nav-item:not(:last-child) .nav-link{border-bottom:var(--border-width) var(--border-style) rgb(var(--color-text) / var(--border-opacity))}nav#header-desktop-menu .dropdown-megamenu{position:absolute;top:100%;left:0;background-color:rgb(var(--color-background));width:100%;padding-top:1rem;padding-bottom:1rem;z-index:2}nav#header-desktop-menu [aria-expanded=true]+.dropdown-megamenu{display:block;animation:desktop-menu-dropdown .2s ease-out}nav#header-desktop-menu .dropdown-megamenu ul[data-level="2"]{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem;list-style:none;padding:0;margin:0;justify-content:center}nav#header-desktop-menu .dropdown-megamenu ul[data-level="2"] .nav-link{font-size:1.125em;padding:.5rem .75rem;margin-bottom:.125rem;background-color:transparent;transition:color .2s ease-out}nav#header-desktop-menu .dropdown-megamenu ul[data-level="2"] .nav-link:hover{color:rgb(var(--color-text) / .7)}nav#header-desktop-menu .dropdown-megamenu ul[data-level="2"] .nav-link:active{color:rgb(var(--color-text) / .4)}nav#header-desktop-menu .dropdown-megamenu .nav-link[data-level="2"]:has(img){display:flex;flex-direction:column;align-items:center;gap:.75rem;font-size:1em}nav#header-desktop-menu .dropdown-megamenu .nav-link[data-level="2"]:has(img) .img-wrapper{width:100%;overflow:hidden;aspect-ratio:var(--menu-img-aspect-ratio);border-radius:var(--border-radius)}nav#header-desktop-menu .dropdown-megamenu .nav-link[data-level="2"][data-has-custom-color=true] .img-wrapper{border:1px solid rgb(var(--color-text) / var(--border-opacity))}nav#header-desktop-menu .dropdown-megamenu .nav-link[data-level="2"]:has(img) img{display:block;width:100%;height:100%;object-fit:cover;border-radius:var(--border-radius);transition:transform .2s ease-out,opacity .2s ease-out}nav#header-desktop-menu .dropdown-megamenu .nav-link[data-level="2"]:has(img):hover img{transform:scale(1.05)}nav#header-desktop-menu .dropdown-megamenu ul[data-level="3"]{list-style:none;margin:0;padding:0}nav#header-desktop-menu .dropdown-megamenu ul[data-level="3"] .nav-link{font-size:.925em;margin:0}}#judgeme_product_reviews{padding-left:1rem;padding-right:1rem}
/*# sourceMappingURL=/cdn/shop/t/5/assets/lazy-styles.css.map */
