@font-face{font-family:Akzidenz-Grotesk BQ;src:url(/cdn/shop/files/AkzidenzGroteskBQ-Ext.ttf?v=1780053010) format("truetype");font-weight:400;font-style:normal;font-display:swap}a.button,.menu-list__link-title,h1,h2,h3,h4,h5,h6{font-family:Akzidenz-Grotesk BQ,sans-serif!important}.button,.button-secondary,.cart-drawer__content .button-secondary{padding:15px 26px;min-width:120px;font-size:12px}.button,.button-secondary{position:relative;overflow:hidden;z-index:1;transition:color .3s ease}.button:before,.button-secondary:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:#000;transition:all .4s ease;z-index:-1}.button:hover:before,.button-secondary:hover:before{left:0}*:focus-visible{outline:unset;outline-offset:unset}.menu-list__link{padding:0 10px}.header-menu .menu-list__link-title{position:relative;padding:0}.header-menu .menu-list__link-title:after{content:"";position:absolute;left:0;bottom:0;width:0;height:1px;background:#111;transition:width .25s ease}.header-menu .menu-list__link:hover .menu-list__link-title:after,.header-menu .menu-list__link--active .menu-list__link-title:after{width:100%}.custom-badge-image{width:50px;height:50px;object-fit:contain}.collection-card,.card,.resource-card{position:relative}.collection-badge{position:absolute;top:14px;left:14px;z-index:9}.collection-badge-image{width:62px;height:62px;object-fit:contain;display:block}.slideshow-controls__thumbnail{padding:0;border:1px solid #d6d6d6}.slideshow-control{padding:0;min-width:100%}.button-unstyled:before{content:unset}.single-img{width:40px}.product-details span.variant-option__swatch-value{font-weight:500;font-size:18px;font-family:Playfair Display}.product-details .variant-option{font-size:20px;font-weight:600}marquee-component .accordion .details p{padding-bottom:15px}marquee-component .icon-block{animation:rotateIcon 7s linear infinite;transform-origin:center}.shopify-policy__container{max-width:165ch!important}.predictive-search-results__inner h3.resource-card__title.paragraph{text-align:center}.predictive-search-results__inner .resource-card__content{align-items:center}.predictive-search__close-modal-button:hover .svg-wrapper{color:#000;transition:.3s all}@keyframes rotateIcon{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.menu-drawer .button:before,.button-secondary:before{background:transparent}span.menu-drawer__menu-item-text.wrap-text{font-size:16px}.shopify-policy__container h2{margin:0!important}.menu-drawer .resource-card,.menu-drawer .predictive-search-results,.menu-drawer .card,.menu-drawer .featured-product{display:none}.menu-drawer__menu-item{min-height:45px;padding-top:8px;padding-bottom:8px}.menu-drawer__list-item--divider{margin:0!important}.menu-drawer__menu{gap:0!important}.cart-drawer__close-button{width:42px;height:42px;min-width:42px;min-height:42px;border-radius:50%;background:#ffffffeb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 1px 4px #00000014;display:flex;align-items:center;justify-content:center;padding:0;transition:all .35s ease}.cart-drawer__close-button .svg-wrapper{width:14px;height:14px;display:flex;align-items:center;justify-content:center}.cart-drawer__close-button svg{width:14px;height:14px;stroke-width:1.4}.cart-drawer__close-button:hover{transform:rotate(90deg) scale(1.05);background:#fff;box-shadow:0 8px 20px #0000001f,0 2px 6px #00000014}button.button.predictive-search__close-modal-button:before{background:none}@media screen and (max-width:767px){.menu-drawer__close-button{width:42px;height:42px;min-width:42px;min-height:42px;border-radius:50%;background:#ffffffeb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 1px 4px #00000014;display:flex;align-items:center;justify-content:center;padding:0;margin-top:10px;margin-left:10px;margin-bottom:30px}.menu-drawer__close-button .svg-wrapper{width:14px;height:14px;display:flex;align-items:center;justify-content:center}.menu-drawer__close-button svg{width:14px;height:14px;stroke-width:1.4}}@media screen and (max-width:767px){span.menu-drawer__menu-item-text.wrap-text{font-size:18px}button.button.close-button.menu-drawer__close-button{justify-content:center;min-width:unset}.shopify-policy__container h2{font-size:24px}}@media screen and (min-width:768px)and (max-width:1024px){button.button.close-button.menu-drawer__close-button{justify-content:flex-start;min-width:unset}}.cart__checkout-button{font-size:14px}
/*# sourceMappingURL=/cdn/shop/t/9/assets/custom.css.map */
