@tailwind base;@tailwind components;@tailwind utilities;html{scroll-behavior:smooth}.gradient{background:#eae5df}.btn-primary{@apply text-white px-6 py-3 rounded hover:bg-green-600;}.card{@apply bg-white shadow-md rounded-lg p-6 border border-gray-100;}h1,h2,h3,h4,h5,h6{font-family:var(--font-mon)}.glass-header{background:linear-gradient(120deg,#ffffff24,#ffffff0a,#ffffff24);background-size:200% 200%;backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%);box-shadow:0 10px 30px #0000001f;animation:glassShift 12s ease-in-out infinite}@keyframes glassShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}#menuBtn{position:relative;width:24px;height:24px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;cursor:pointer;z-index:100}#menuBtn span{display:block;width:24px;height:2px;background-color:#fff;transition:all .3s ease-in-out}#menuBtn.open span:nth-child(1){transform:translateY(8px) rotate(45deg)}#menuBtn.open span:nth-child(2){opacity:0;transform:translate(-20px)}#menuBtn.open span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}#mobileMenu{opacity:0;transform:translateY(-8px) scale(.98);pointer-events:none;transition:opacity .2s ease,transform .2s ease}#mobileMenu.open{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.header-wrapper.gradient{background:#0000001a;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);position:fixed;z-index:12345;width:100%;transition:.4s ease-in-out}.scrolled-past-header .cart-count-bubble{background:#fff;color:var(--color-gray)}.scrolled-past-header .header-wrapper.gradient{background:#4b1e32}.header__heading{grid-area:inherit}.header__menu-item{color:#fff;font-family:var(--font-mon);text-transform:uppercase;letter-spacing:1.2px}.header__menu-item:hover{color:#fffffff0}.link{font-size:1.2rem}.common_btn_solid{color:#fff;text-align:center;font-family:var(--font-mon);font-size:12px;font-weight:500;line-height:1.3;letter-spacing:1.8px;padding:12px;text-transform:uppercase;min-width:230px;display:inline-flex;justify-content:center;transition:00.3s ease-in-out;border:1px solid transparent;background:var(--color-purple)}.common_btn_solid.white{background:#fff;color:var(--color-gray)}.common_btn_solid:hover{background:#fff;color:var(--color-purple);border-color:var(--color-purple)}.common_btn_solid.white:hover{background:var(--color-purple);border-color:transparent;color:#fff}.common_btn_solid.white.outlined:hover{background:transparent;border-color:#fff;color:#fff}.button{font-family:var(--font-mon);font-size:12px;font-weight:500;line-height:1.3;letter-spacing:1.8px;text-transform:uppercase}.button:before,.button:after{border:0!important;box-shadow:none!important}.button:hover:before,.button:hover:after{background:#0000000d}.header{z-index:12345678}.header__inline-menu .list-menu.list-menu--inline{width:100%;position:relative}.header__inline-menu .list-menu.list-menu--inline li:nth-last-child(2){margin-left:auto}.list-menu .header__submenu .list-menu__item{color:var(--color-gray);text-decoration:none;text-transform:uppercase;font-size:12px;padding-inline:0;font-weight:500;padding-block:18px;letter-spacing:1px}.list-menu .header__submenu li:not(:last-child) .list-menu__item{border-bottom:1px solid rgba(0,0,0,.05)}.list-menu .header__submenu{min-width:250px;background:#fff;transition:right .3s ease;z-index:9999;padding:10px 25px}.header__heading-link{position:absolute;left:50%;width:135px;padding:0;top:50%;transform:translate(-50%,-50%);z-index:1234}.header--middle-left{grid-template-columns:auto 6fr 1fr}.header__heading-logo{width:135px}body.gradient{background:#eae5df}.custom_container{max-width:1228px;margin-inline:auto;padding-inline:12px;position:relative}.card__information,.card-information{text-align:center}.card--standard>.card__content .card__information{padding-top:3.5rem}.card__information .full-unstyled-link{color:var(--color-gray);text-align:center;font-family:var(--font-mon);font-size:13.5px}.card-information .price{color:#737373;text-align:center;font-family:var(--font-mon);font-size:12px;font-weight:400;line-height:1.6}.collection__title .title{text-align:center}.grid.product-grid.contains-card .grid__item{padding-inline:5px}.common_btn_solid:hover:after{display:none}.inn_holder .common_btn_solid{margin-top:20px}.inn_holder{padding:0 0 clamp(50px,10vw,120px)}.swiper-button{border-radius:47px;border:1px solid #D7D2CC;background:#eae5df;color:transparent;width:47px;height:47px}.swiper-button-prev svg,.swiper-button-next svg{width:11px;height:11px}.footer_section{background:var(--color-purple);color:#fff;font-family:var(--font-mon)}.footer_section *{color:#fff}.footer_section .list-menu__item--link,.copyright__content a,.footer_section .footer_description *{color:#eae5df;font-size:12px;line-height:1.8}.footer_section .list-menu__item--link:hover,.copyright__content a:hover{color:#fff!important}.footer_section .list-menu__item--link{padding-block:6px}.footer_section .footer_box.location_box{display:flex;gap:20px;flex-direction:column;justify-content:space-between}.footer_box h4{text-transform:uppercase;font-size:13px;font-weight:600}.footer_box:not(.location_box) h4{margin-block-end:18px}.footer_box .newsletter-form__button{min-width:67px;min-height:36px;background-color:#fff!important;color:#484848;text-align:center;font-family:var(--font-mon);font-size:12px;font-weight:500;line-height:1.8;letter-spacing:1.8px;text-transform:uppercase}.footer_box .list-social{justify-content:flex-start;gap:8px;display:flex}.footer_box .list-social .link.list-social__link{border-radius:100%;width:42px;height:42px;display:flex;align-items:center;justify-content:center;background:#56243a}.footer_bottom{padding:20px;background:#512237}.terms-box{flex-wrap:wrap}.terms-box li:last-child{border:none}.header .header__icon .icon{color:#fff}.header{border-bottom:1px solid rgba(255,255,255,.2)}.menu-drawer-hd{position:fixed;top:0;right:-350px;width:350px;background:#fff;transition:right .3s ease;z-index:9999;padding:15px 30px}.menu-drawer-hd.active{right:0}.menu-toggle{background:none;border:none;margin-left:10px;font-size:22px;cursor:pointer}.menu-close{background:none;border:none;font-size:28px;position:absolute;top:10px;right:20px;cursor:pointer}.menu-list{list-style:none}.menu-item{padding:16px 0;border-bottom:1px solid rgba(0,0,0,.1)}.menu-item:last-child{border-bottom:0}.menu-item a{text-decoration:none;color:#484848;text-transform:uppercase;font-size:12px;font-weight:600;letter-spacing:1px}.experience-highlights-section .content-wrapper{max-width:420px}.experience-highlights-section ul li:last-child{border-bottom:0;padding-bottom:0}.inner-banner .heading{color:#fff}.inner-banner .enable-center{display:flex;align-items:center;justify-content:center;gap:50px}.inner-banner:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;opacity:0}.collection-tabs-wrapper{width:100%;display:flex;justify-content:center;padding:0 20px}.collection-tabs{display:flex;align-items:center;gap:32px;list-style:none;padding-top:clamp(50px,10vw,100px);margin:0}.collection-tabs a{color:#737373;text-align:center;font-family:var(--font-mon);font-size:12px;font-weight:500;line-height:1.4;letter-spacing:1.8px;text-transform:uppercase;transition:all .3s ease;position:relative}.collection-tabs a:hover{color:#000}.collection-tabs a.active{color:#484848;font-weight:600}.collection-tabs a.active:after{content:"";position:absolute;left:0;bottom:-6px;width:100%;height:1px;background:#000}.product-grid-container .card-wrapper .quick-add{position:absolute;bottom:150px;min-width:230px;left:50%;opacity:0;scale:0;margin:0;transition:.3s ease-in-out;transform:translate(-50%)}.product-grid-container .product-card-wrapper:hover .quick-add{opacity:1!important;scale:1!important}.rich-text .svg-wrapper{width:45px;height:45px}.rich-text__heading{max-width:580px}.header__active-menu-item{color:#fff}.form-control:focus-visible{outline:0;box-shadow:none;border-color:#4b1e32}.form-control{border-bottom:1px solid #D9D6D3;margin-block-end:20px;padding-block-end:21px;color:#484848;font-family:var(--font-mon);font-size:14px}.contact-form .label{order:-1;color:#737373;font-family:var(--font-mon);font-size:12px}textarea.form-control{max-height:100px}.contact-infos{background:var(--color-purple);padding:clamp(15px,10vw,35px)}.info-head{margin-block-end:30px}.contact-infos .svg-wrapper:not(.diam){width:46px;height:46px;border-radius:100%;background:#582a3e}.contact-infos .svg-wrapper:not(.diam) svg{width:20px;height:20px}.contact .contact-form .form__message{align-items:center;margin:0;color:red}.facets-container-drawer{padding-block-end:6px}.facets-container .facet-filters__sort:focus-visible{outline:none;box-shadow:none}.facets-container .facet-filters__sort{padding-inline:10px}.cart-notification{z-index:99999}.product .grid__item.product__media-wrapper .product__column-sticky{display:flex;gap:10px;flex-flow:row-reverse;align-items:start}.slider-mobile-gutter{flex:4}.slider-mobile-gutter.thumbnail-slider{flex:1}.product{font-family:var(--font-mon)}.product .grid__item.product__media-wrapper .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:100%}.product .grid__item.product__media-wrapper .thumbnail-slider .thumbnail-list.slider--tablet-up{flex-direction:column;padding-inline-start:0}.product .grid__item.product__media-wrapper .thumbnail[aria-current]{box-shadow:0 0 0 .1rem rgb(var(--primary));border-color:rgb(var(--primary))}.product .product__info-wrapper{padding:0 0 0 3rem}.product .grid__item.product__media-wrapper .thumbnail-slider .thumbnail-list{grid-template-columns:100%}.product .grid__item.product__media-wrapper .product-media-container.constrain-height{aspect-ratio:3 / 4}.product fieldset.product-form__input--pill input[type=radio]+label{min-width:40px;height:40px;border:1px solid;border-color:#cacaca;display:flex;font-size:12px;padding:0 8px;justify-content:center;align-items:center;border-radius:0;margin-inline:0 10px}.product fieldset.product-form__input--pill input[type=radio]:checked+label{color:#1c1b1b;border-color:#1c1b1b;background:#fff;font-weight:600}.product .product-form__input.product-form__input--pill{display:flex}.product .product__title{margin-block-end:0}.product .price--large{font-size:18px;font-weight:500;padding-bottom:1.5rem;border-bottom:1px solid rgba(0,0,0,.1)}.product .product__title>*{color:var(--color-gray)}.product .product-form__buttons{display:grid;gap:20px;align-items:center}.product .product-form__buttons .product-form__submit{margin-block-end:0;color:var(--color-gray);text-align:center;font-family:var(--font-mon);font-size:12px;font-weight:500;line-height:1.3;letter-spacing:1.8px;text-transform:uppercase;border:1px solid transparent;transition:.3s ease-in-out}.product .product-form__buttons .product-form__submit:hover{border-color:#4b1e323b}.product .product-form__buttons .shopify-payment-button__button:after,.product .product-form__buttons .product-form__submit:after,.product .product-form__buttons .shopify-payment-button__button:before,.product .product-form__buttons .product-form__submit:before{display:none}.product .product-form__buttons .shopify-payment-button__button{color:#fff;text-align:center;font-family:var(--font-mon);font-size:12px;font-weight:500;line-height:1.3;letter-spacing:1.8px;text-transform:uppercase;background:var(--color-purple)}.product .product-form__buttons .shopify-payment-button__button,.product .product-form__buttons .product-form__submit{min-height:45px;max-height:45px;padding-block:0}.product .product-form__submit:hover{color:#fff;background:#4b1e32}.product-form__buttons{padding-block-end:clamp(25px,8vw,50px);border-block-end:1px solid #D8D1C9;margin-block-end:clamp(15px,10vw,30px)}.product__info-container .accordion{border-top:0}.product .product__accordion .accordion__content{color:#737373;font-size:12px;font-weight:400;line-height:1.7}.product .product__accordion summary{padding-block:3rem}.product .product__accordion .accordion__content ul{padding:0}.product .product__accordion .accordion__content ul li{position:relative;margin-block-end:1rem;padding-inline-start:20px}.product .product__accordion .accordion__content ul li:before{content:"";position:absolute;background:url(/cdn/shop/files/right-arrow.png?v=1778849471) no-repeat center;background-size:8px;width:8px;height:8px;top:50%;transform:translateY(-50%);left:0}.product .product__accordion .accordion__content ul li br{display:none}.product__info-container .accordion{margin-top:0}.product .product-form__input .form__label{font-size:14px;margin-block-end:8px;color:var(--color-gray)}.related-products .related-products__heading{margin-block-end:60px}.TableWrapper{overflow:hidden;overflow-x:auto;border:1px solid #e3caca}.table-bordered{width:100%;min-width:400px}.table-striped tbody th:first-child{border-right:1px solid var(--border-color)}.table-striped tbody th:first-child{position:-webkit-sticky;position:sticky;left:0;min-width:40px;max-width:100px;z-index:1;background:#ede1e1;white-space:normal}.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #e3caca;padding:8px;font-size:14px}.quick-add-modal .product:not(.featured-product) .product__view-details{display:flex}.search-modal.modal__content{z-index:1234}p[role=status]{text-align:center}.collection-list__item .card__information .full-unstyled-link{display:flex;justify-content:center;align-items:center}.down-scroll-holder{left:50%;position:absolute;transform:translate(-50%);z-index:1;display:flex;justify-content:center;align-items:center;width:110px;height:110px;border:1px solid rgba(255,255,255,.2);border-radius:100%}.arrow-icon{width:70px;height:70px;display:inline-flex;fill:#00000005;filter:drop-shadow(0 8px 10px rgba(0,0,0,.05));border-radius:100%;border:1px solid rgba(255,255,255,.3);justify-content:center;align-items:center;position:relative;z-index:1}.arrow-icon:before{width:100%;height:100%;content:"";position:absolute;z-index:1;filter:blur(2px);background:#0000008a;border-radius:100%}.arrow-icon:after{width:128%;height:128%;content:"";position:absolute;transform:translate(-50%,-50%);inset:50% auto auto 50%;border:1px solid rgba(255,255,255,.3);border-radius:100%}.down-scroll-holder:after{width:80%;height:80%;content:"";position:absolute;transform:translate(-50%,-50%);inset:50% auto auto 50%;background:#ffffff1a;border-radius:100%;animation:wave 3s linear infinite}.down-scroll-holder:before{width:100%;height:100%;content:"";position:absolute;background:#ffffff1a;transform:translate(-50%,-50%);inset:50% auto auto 50%;border-radius:100%;animation:wave 3s linear 5s infinite}.arrow-icon svg{position:relative;z-index:1}@keyframes wave{0%{opacity:1;transform:translate3d(-50%,-50%,0) scale(1)}to{opacity:0;transform:translate3d(-50%,-50%,0) scale(2)}}.active-facets__button--light .active-facets__button-inner{font-size:1rem}.active-facets__button-remove{color:red}.mobile-facets__footer .button.button--primary{background-color:var(--color-purple)}.mobile-facets__footer .button.button--primary:hover{color:#fff;background-color:#000}.leave-reply-hd{font-size:20px;padding-block:30px 25px;padding-inline:40px;margin-inline:-40px;font-weight:500;border-block-end:1px solid #dddddd59}.comment-form{background:#fff;padding:0 40px 60px;box-shadow:0 0 30px 10px #0000000a}.comment-form .field:after{box-shadow:none;border:0}.comment-form .field:hover:after{border-color:#dddddd59;box-shadow:none}.comment-form .field__input:focus{box-shadow:none;border-color:var(--color-purple)}.comment-form .field__input{padding-inline:0;height:5rem;font-size:15px;border-bottom:1px solid #00000012}.comment-form .field__label{left:0;font-size:15px}.comment-form .field__input:focus~.field__label,.comment-form .field__input:not(:placeholder-shown)~.field__label{left:0}.form-status{font-size:1.2rem;display:flex;align-items:center}.article-template__comments-comment p{font-size:1.4rem}.article-card__footer{position:absolute;right:20px;top:20px;background:#fff;color:#000;padding-inline:10px}.article-template__comment-wrapper{position:sticky;width:100%;top:11rem}.slider-mobile-gutter{flex:0 0 58%;margin:0 auto}.slider-mobile-gutter.thumbnail-slider{flex:0 0 15%;margin:0}.contact-infos .svg-wrapper svg{color:#fff}.collapsible-content__media{height:100%}.custom-select__option{display:block;padding:10px 16px;cursor:pointer}.custom-select__dropdown{display:none;background:#fff;position:absolute;width:100%;max-height:300px;overflow:hidden;overflow-y:auto;box-shadow:0 1px 3px #0003}.custom-select__dropdown.open{display:block}.custom-select{position:relative;z-index:2}.custom-select .custom-select__dropdown label{display:block;font-size:14px}.custom-select .custom-select__dropdown input{display:none}.custom-select__option.active{background:#000;color:#fff}.product.grid{position:relative;z-index:2}.custom-select__trigger{width:100%;text-align:start;display:flex;justify-content:space-between;align-items:center;min-height:42px;background:#fff;border:1px solid #00000045;padding:6px 16px;color:#000}.custom-select.has-error .custom-select__trigger{border:1px solid #dc2626}.custom-select__error{color:#dc2626;font-size:11px!important;margin-top:3px}.product__info-container p,.product__info-container ul{font-size:13px}.product__info-container ul{list-style:disc;padding-inline-start:1.5rem}.shopify-payment-button{display:none}@media screen and (min-width:1024px){.product .grid__item.product__media-wrapper{padding-inline-end:50px}.product-form{max-width:85%}}@media screen and (min-width:768px){.header{min-height:92px}}@media screen and (max-width:1024px){.experience-highlights-section .content-wrapper{max-width:100%}.product .product-form__buttons{grid-template-columns:100%;margin-block-end:0}.down-scroll-holder{bottom:10px}.card--standard>.card__content .card__information{padding-block-start:2.5rem}.slider-mobile-gutter{flex:0 0 80%}}@media screen and (max-width:767px){.header{padding:10px 0rem 10px 2rem!important;width:100%}.header__heading-link{position:inherit;transform:translate(0);width:100px}.totals{flex-direction:column;gap:10px}.cart-item__quantity-wrapper cart-remove-button .button{min-width:auto}.cart-items .cart-item cart-remove-button{margin-left:0}.product .product__info-wrapper{padding-inline-start:0}.common_btn_solid,.product-grid-container .card-wrapper .quick-add{min-width:100px;letter-spacing:1.5px}.product-grid-container .card-wrapper .quick-add{bottom:110px}.product-grid-container .card-wrapper .quick-add .button{font-size:10px}.collection-tabs{overflow:hidden;overflow-x:auto;gap:20px}.collection-tabs::-webkit-scrollbar{height:5px}.collection-tabs::-webkit-scrollbar-track{background:#f1f1f1}.collection-tabs::-webkit-scrollbar-thumb{background:#888}.collection-tabs::-webkit-scrollbar-thumb:hover{background:#555}.collection-tabs a{white-space:nowrap;letter-spacing:1px;min-height:30px;display:inline-flex}.product .product__accordion summary{padding-block:1.5rem}.menu-drawer-hd{max-width:280px}.footer_bottom{padding:15px 0}.footer_bottom .justify-between{gap:5px}.footer_bottom .justify-between,.terms-box{justify-content:center}.copyright{text-align:center}.card--standard>.card__content .card__information{padding-block-start:1.5rem}.card__information .full-unstyled-link{font-size:12.5px}.swiper-button{width:32px;height:32px}.slider-mobile-gutter{flex:0 0 100%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/style.css.map */
