@font-face{font-family:Kalufonia;src:url(/cdn/shop/files/Kalufonia-Regular.woff2?v=1729219537) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Aeonik;src:url(/cdn/shop/files/Aeonik-Bold.woff2?v=1729219847) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Aeonik;src:url(/cdn/shop/files/Aeonik-Medium.woff2?v=1729219847) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Aeonik;src:url(/cdn/shop/files/Aeonik-Regular.woff2?v=1729219847) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--font-heading-family: "Kalufonia", serif;--font-heading-line-height: 120%;--font-body-family: "Aeonik", sans-serif;--font-button-family: "Aeonik", serif;--font-button-weight: 500}.btn--secondary{border-radius:0;border:1px solid #fff;transition:all .3s ease;font-size:16px!important;padding:19px 36px}.btn--secondary:after{display:none}.btn--secondary:hover{border-radius:0;border:1px solid #121212;background:#121212;color:#fff!important}h1.collection-hero__title,.h0{font-size:52px}.h1{font-size:42px}h3{font-size:32px}.header-wrapper .page-width{max-width:1360px;padding:0 20px}.hero-image{max-height:calc(100vh - 147px);height:calc(100vh - 147px)}.countdown-section__wrapper{max-width:1180px;padding:60px 20px}.countdown__timer-item{border-right:2px solid;font-size:14px;font-weight:700;letter-spacing:2.8px}.countdown__timer-item span{font-size:42px;font-weight:400;letter-spacing:0}.countdown__content h3{margin-bottom:10px}.countdown__content p{margin-bottom:28px}.section-collage{max-width:1180px;padding:0 20px}.section-collage .image-collage-wrap{max-width:50%}.collage__content h2{font-size:42px}.collage__content h4.subheading{font-size:14px;font-family:Aeonik;font-weight:700;letter-spacing:2.8px;margin-bottom:25px}.collage__content p{color:#414141;font-size:18px;line-height:150%}.collage__content .btn{background:#121212;color:#fff}.collage__content .btn:hover{border-color:#121212;background:transparent;color:#121212!important}.collage__content .rte{margin-bottom:30px}.image-collage .image-collage__img{box-shadow:none}.image-collage .image-collage__img.item4{box-shadow:0 25px 65px #12121240}.section-collection-list .page-width{max-width:1180px;padding:0 20px}.collection-grid .media>*:not(.zoom):not(.deferred-media__poster-button):not(.media__badge):not(.media__text-content){width:132px;height:132px;top:50%;left:50%;transform:translate(-50%,-50%)}.collection-grid .media--square{padding-bottom:202px}.collection-grid-item .collection-grid-item__title{font-size:20px}.collection-grid__view-all .btn--secondary{border-color:#121212}.collection-grid__view-all .btn--secondary:hover{background:#121212;color:#fff}.collection-grid__view-all{margin-top:30px}.feature-row-section .feature-row--text,.feature-row-section .feature-row__item--image{max-width:50%}.page-width.feature-row-section{max-width:1180px;padding:0 20px}.feature-row .btn--secondary{border-color:#121212}.feature-row .btn--secondary:hover{color:#fff;background:#121212}.icon-column-section__list li.scroll-animate.fade-in-up.scroll-animate-init{display:flex;width:100%}.icon-column-section__list .card-box.card-box--vertical{width:100%}span.card-box--review__author{font-family:Kalufonia;font-size:16px;font-style:normal;font-weight:400;line-height:120%;text-transform:uppercase}span.card-box--review__location{font-family:Aeonik;font-size:16px;font-style:normal;font-weight:400;line-height:150%}section#shopify-section-template--23460395614497__multicolumn-banner h4{font-family:Aeonik;font-size:20px;font-style:normal;font-weight:250;line-height:150%;text-transform:uppercase}.site-footer h4{font-family:Aeonik;font-size:20px!important;font-style:normal;font-weight:250;line-height:150%}.site-footer__item:has(.newsletter-footer){max-width:600px;flex:auto;width:100%}.site-footer__content:has(.newsletter-footer) .site-footer__item:last-child{flex:1}.site-footer__content:has(.newsletter-footer){gap:40px}.site-footer__item-inner:has(.newsletter-footer){width:100%;text-align:center}.newsletter-footer .newsletter-form-info{display:flex;gap:8px;align-items:center}.newsletter-footer .input-group{width:100%}.newsletter-footer button#Subscribe{width:157px;padding:15px;border-radius:0!important;background-color:#fff}.newsletter-footer .field-wrapper,.newsletter-footer input{margin:0;border-radius:0}.newsletter-footer label.field-wrapper__label{height:calc(100% + -0rem)}.newsletter-footer>span{display:flex;color:#b8b8b8;margin-top:5px}.newsletter-footer .input-group__field{min-height:44px}.section-sections--23460395811105__custom_liquid_3w8wRN-padding{background-color:#121212;text-align:center;padding:0 20px}li.site-footer__linklist-item a{font-size:16px;font-style:normal;font-weight:400;line-height:150%}.collection-hero__text-wrapper:has(.hero-image__btn){flex-direction:column}body.template-collection .collection-header,.collection-header.collection-header--list.alt-background{background:linear-gradient(0deg,#12121200,#121212cc),linear-gradient(180deg,#12121200 45.92%,#121212cc),#121212b8}a.grid-view-item__link.card-outline,a.grid-view-item__link.card-outline .card-box__content{background-color:#000}a.grid-view-item__link.card-outline>div h3{color:#fff}a.grid-view-item__link.card-outline{border-radius:13px 13px 0 0}h3.product-card__title{font-size:18px}span.price-item.price-item--regular{font-family:var(--font-body-family);font-size:16px}.collection-header .hero-image__btn-container{display:flex;justify-content:center}.product-card__information{background-color:#c3e6df!important}.template-product .product__title{font-size:32px;font-style:normal;font-weight:400;line-height:110%;letter-spacing:-.64px}.template-product span.price-item.price-item--regular{font-style:normal;font-weight:400;line-height:120%;text-transform:uppercase}.template-product .product__tax.caption.rte{font-size:18px;font-style:normal;font-weight:400;line-height:150%;font-family:Aeonik;text-transform:none;color:#414141}.product-template__container .breadcrumbs__item a{font-family:Kalufonia;font-size:18px;font-style:normal;font-weight:400;line-height:1;margin-bottom:-6px}.template-product .product-single__description.rte,.template-product .product-single__page-wrap p{color:#414141!important;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.template-product .product-single__description p{color:#414141!important}.template-product .rte ul li{color:#414141}.template-product .icon-column-section h2{font-size:20px;font-style:normal;font-weight:400;line-height:120%;text-transform:uppercase}.template-product .card-box__text p{color:#414141;font-size:16px;font-style:normal;font-weight:400;font-family:Aeonik;line-height:150%}.template-product h3.product-card__title.product-title-style.uppercase{font-size:18px;font-style:normal;font-weight:400;line-height:120%;text-transform:uppercase;color:#121212}.template-product .product__collapsible-details .accordion__sumary-text h3{font-family:Kalufonia;font-size:22px;font-style:normal;font-weight:400;line-height:1;letter-spacing:-.44px}a.btn.klaviyo-bis-trigger{color:#fff;text-decoration:none;max-width:100%!important;width:100%!important}.product__shop-pay-installments{margin-top:20px;margin-bottom:15px!important}.product-form__buy-buttons{margin-top:0!important}.product-header__info__text{width:100%}.template-about-us .hero-image{max-height:600px}.template-about-us .hero-image__text p{font-family:Aeonik;font-size:18px;font-style:normal;font-weight:400;line-height:150%}.template-about-us .hero-image__text-content{max-width:825px;width:100%}.template-about-us .section-collage .image-collage-wrap{max-height:750px;height:750px}.template-about-us .rich-text p{color:#414141}.template-about-us .rich-text-section{max-width:1140px;margin:0 auto;padding:80px 0}.template-custom-props .hero-image{max-height:300px}.template-custom-props .hero-image__text h1,.template-custom-props .hero-image__text{margin:0}.template-custom-props .hero-image__text p{font-family:Aeonik;font-size:18px;font-style:normal;font-weight:400;line-height:150%}.template-custom-props .hero-image__text-content{max-width:825px;width:100%}.template-custom-props .featured-row__subtext p{color:#414141}.template-custom-props .alt-background .featured-row__subtext p{color:#fff}.custom-fc .featured-title-and-price{display:flex;gap:10px;justify-content:space-between;border-bottom:1px solid #D4BEB6;padding-bottom:10px;margin-bottom:16px}.custom-fc .card-box__image{padding:15px 15px 0}.custom-fc .card-box__text li:before{content:url(/cdn/shop/files/Check.svg?v=1736329422);width:24px;height:24px;display:inline-block}.custom-fc .card-box__text li{display:flex;gap:10px;margin-bottom:15px;color:#414141}.custom-fc .card-box{border-radius:0}.custom-fc h2.h2{margin:0 0 35px;font-size:42px}.custom-fc .btn.btn--small.btn--secondary{background:#121212;color:#fff;width:100%;margin-top:15px}.custom-fc .icon-column-section .card-box__content{padding-top:30px}.custom-fc .btn.btn--small.btn--secondary:hover{background:transparent;color:#121212!important}.icon-column-section .fc-bottom-text p{font-family:Aeonik;font-size:18px;font-style:normal;font-weight:400;line-height:150%;color:#414141}.fc-bottom-text{padding-top:25px}.custom-fc h2.h5{font-size:24px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.48px;text-transform:uppercase;margin-top:0;color:#000}.custom-fc h2.h5.h5-price{font-family:Kalufonia;font-size:32px;font-style:normal;font-weight:400;line-height:120%}.custom-fc ul.icon-column-section__list.icon-column-section__list--1{grid-template-columns:repeat(1,1fr)}.custom-fc.fc-2 .icon-column-section__list .card-box.card-box--vertical{flex-direction:row}.custom-fc.fc-2 .card-box__image{min-width:136px;min-height:136px}.custom-fc.fc-2 h2.h2{font-size:48px}.custom-fc.fc-2 .icon-column-section .card-box__content{max-width:100%;width:100%;display:flex;align-items:center;justify-content:space-between;padding:30px 20px}.custom-fc.fc-2 h2.h5{font-size:32px}.custom-fc.fc-2 .icon-column-section p{font-size:16px;color:#414141}.custom-fc.fc-2 .icon-column-section .card-box__text{max-width:411px}.custom-fc.fc-2 .page-width{max-width:1068px}.template-custom-props a.btn.btn--secondary{background:#121212;color:#fff}.template-custom-props a.btn.btn--secondary:hover{background:transparent;color:#121212!important}@media(min-width:1025px){.collection-header+.page-width{padding-top:70px;padding-bottom:100px}.shopify-section.spaced-section.collection-grid-section{padding-top:30px;padding-bottom:20px}}@media(max-width:1024px){.site-footer__item:has(.newsletter-footer){max-width:475px}}@media(max-width:999px){.custom-fc.fc-2 .icon-column-section__list .card-box.card-box--vertical{width:100%;max-width:100%}.custom-fc .card-box{max-width:450px}.template-custom-props .hero-image{min-height:300px}}@media(max-width:768px){.site-footer__item:has(.newsletter-footer){max-width:225px}.newsletter-footer .newsletter-form-info{display:flex;flex-direction:column}.newsletter-footer button#Subscribe{width:100%}.template-about-us .section-collage .image-collage-wrap{max-width:476px;height:630px}}@media(max-width:767px){.collection-hero__text-wrapper:has(.hero-image__btn){padding:50px 0}.feature-row-section .feature-row--text,.feature-row-section .feature-row__item--image{max-width:100%}h1.collection-hero__title,.h0{font-size:32px}.h1,.collage__content h2{font-size:30px}h3{font-size:28px}.site-footer__content:has(.newsletter-footer){justify-content:center;gap:30px}.template-product .product__title{font-size:26px}.template-product span.price-item.price-item--regular{font-size:20px}.template-product h3.product-card__title.product-title-style.uppercase{font-size:16px}.custom-fc h2.h2{font-size:30px}.feature-row__item.feature-row--text.feature-row__text--right.feature-row__text--center.main-background{padding-left:0;padding-right:0}.custom-fc h2.h5{font-size:20px}.custom-fc h2.h5.h5-price{font-size:24px}.custom-fc .card-box__text li{font-size:15px;margin-bottom:8px}.template-custom-props .icon-column-section .fc-bottom-text p{font-size:16px}.custom-fc.fc-2 h2.h2{font-size:30px}.custom-fc.fc-2 .icon-column-section__list .card-box.card-box--vertical{flex-direction:column}.custom-fc.fc-2 .icon-column-section .card-box__content{gap:10px;align-items:flex-start}.custom-fc.fc-2 h2.h5{font-size:20px}.custom-fc.fc-2 h2.h5.h5-price{font-size:24px}.custom-fc{padding-top:0}.custom-fc.fc-2 .icon-column-section p{font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/custom.css.map */
