
/*! Squarespace LESS Compiler  (less.js language v1.3.3)  */
@font-face{font-family:'Ambiant Regular';src:url("/proxy/static1.squarespace.com/static/677724d7bab645666bd2d462/t/67b527db14646267a2d658a6/1739925467129/AmbiantTrial-Regular.woff2") format('woff2');font-weight:normal}:root{--body-font-font-family:'Ambiant Regular' !important}@font-face{font-family:'Ambiant Light';src:url("/proxy/static1.squarespace.com/static/677724d7bab645666bd2d462/t/678977023797f956a4c75d89/1737062146177/Ambiant-Light+1.000.woff2") format('woff2');font-weight:normal}:root{--meta-font-font-family:'Ambiant Regular' !important}@font-face{font-family:'Ambiant Light';src:url("/proxy/static1.squarespace.com/static/677724d7bab645666bd2d462/t/678977023797f956a4c75d89/1737062146177/Ambiant-Light+1.000.woff2") format('woff2');font-weight:normal}:root{--primary-button-font-font-family:'Ambiant Regular' !important;--secondary-button-font-font-family:'Ambiant Regular' !important;--tertiary-button-font-font-family:'Ambiant Regular' !important}@font-face{font-family:'Ambiant Light';src:url("/proxy/static1.squarespace.com/static/677724d7bab645666bd2d462/t/678977023797f956a4c75d89/1737062146177/Ambiant-Light+1.000.woff2") format('woff2');font-weight:normal}:root{--heading-font-font-family:'Ambiant Light' !important}.grid-title{font-family:'Ambiant Regular' !important}svg.icon.icon--cart{visibility:hidden}.icon-cart-quantity:before{content:"Cart";font-size:1.4rem;font-family:'Ambiant Light' !important}.icon-cart-quantity{font-size:1rem !important;bottom:0;top:unset !important;padding-bottom:0}.icon-cart-quantity.legacy-cart{right:-1.2rem !important;min-width:3.7em !important}body:not(.header--menu-open) .header-nav-item--active>a::before{content:"";width:5px;height:5px;background-color:#000;display:inline-block;border-radius:50%;vertical-align:middle}.site-wrapper .header-menu .header-menu-nav .header-menu-nav-item--active a::before{content:"";width:10px;height:10px;background-color:#000;display:inline-block;border-radius:50%;vertical-align:middle}body:not(.header--menu-open) .header-nav-item--active>a,:is( [aria-current="page"], /* mobile */
[aria-current="true"] ) .header-menu-nav-item-content{background-image:unset !important}.sold-out .product-details .product-mark.sold-out{text-transform:lowercase !important}section[data-section-id="67897892e252f678170062b0"]{height:100vh !important}.bubble-container{position:relative;display:inline-block;margin:8px}.bubble-text{position:relative;display:inline-block;padding:8px 16px 8px 12px;color:#000;text-decoration:none;cursor:pointer;z-index:1;transition:color .3s ease;font-size:1.2rem}.bubble-text::before{content:'';position:absolute;left:-4px;top:50%;width:8px;height:8px;background:#000;border-radius:10px;transform:translatey(-50%);transition:all .3s cubic-bezier(.4,0,.2,1);z-index:-1}.bubble-text:hover::before{/* WARNING[1] raised evaluating next rule: ExecuteError INCOMPATIBLE_UNITS: No conversion is possible from % (percentage) to PX (pixels).. stripping unit. */
width:calc(120%);/* WARNING[2] raised evaluating next rule: ExecuteError INCOMPATIBLE_UNITS: No conversion is possible from % (percentage) to PX (pixels).. stripping unit. */
height:calc(116%);left:-10px;top:-4px;transform:none}.bubble-text:hover{color:#fff}.tweak-products-category-title .products.collection-content-wrapper .nested-category-title.nested-category-title-padding{display:none}@media screen and (min-width:768px){.ProductItem-nav{padding-bottom:20px}}.ProductItem-details .variant-select-wrapper,.ProductItem-details .product-quantity-input input{text-align:left;box-sizing:border-box;padding:1rem;line-height:normal;color:inherit}section.product-details.ProductItem-details{padding:3vw 7vw !important}.page-section.collection-type-products{--tweak-product-basic-item-image-spacing:.5vw;--tweak-product-basic-item-carousel-arrow-size:.5vw}.ProductItem-details .variant-select-wrapper select,.ProductItem-details .product-quantity-input input{border-radius:10px}@media screen and (min-width:768px){#block-yui_3_17_2_1_1738208377395_8078{opacity:0;transition:ease opacity .2s}#block-yui_3_17_2_1_1738208377395_8078:hover{opacity:1}}@media screen and (max-width:767px){img.grid-item-image.grid-image-cover{opacity:1 !important}img.grid-item-image.grid-item-additional-image{opacity:0 !important}img.grid-item-image.grid-image-hover{opacity:0 !important}}