@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap";@font-face{font-display:swap;font-family:Panton;font-style:normal;src:url(/cdn/shop/files/Panton-Trial-Bold.ttf?v=1774004715)}.section-title{margin-top:0;margin-bottom:0;color:var(--Text, #121212);text-align:center;font-family:Playfair Display;font-size:32px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.64px}.btn2{position:relative;overflow:hidden;height:51px;padding:16px 32px;border-radius:99px;background:var(--Deep-Plum, #43173d);color:#fff;font-family:Lato;font-size:16px;font-style:normal;font-weight:800;line-height:normal;letter-spacing:.5px;text-transform:uppercase;text-decoration:none;transition:color .4s ease,box-shadow .4s ease}.btn2:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 0%,transparent 40%,rgba(255,255,255,.15) 50%,transparent 60%,transparent 100%);background-size:200% 100%;background-position:100% 0;opacity:0;transition:opacity .4s ease,background-position .6s ease;pointer-events:none}.btn2:hover{color:#fff}.btn2:hover:before{opacity:1;background-position:-100% 0}.product-media-container{border-radius:16px;overflow:hidden!important}.product--thumbnail_slider .slider-mobile-gutter .slider-button{display:none!important}.thumbnail-list{column-gap:16px!important}.thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:calc(20% - 12.8px);border-radius:8px;overflow:hidden}.thumbnail[aria-current]{border:none;box-shadow:none}.product--medium:not(.product--no-media) .product__info-wrapper{padding:0!important}.product--large:not(.product--no-media) .product__info-wrapper{padding:0!important}.product__info-container .product__title>*{color:var(--Text, #121212);-webkit-text-fill-color:#121212;font-family:Playfair Display;font-size:40px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.8px;background:none!important;text-transform:capitalize}.product__info-container div:has(.price) .price__regular .price-item--regular{font-size:24px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.12px;color:#121212}.countdown-timer-block{display:block;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #d9d9d9}.countdown-timer-display{display:flex;align-items:center;justify-content:flex-start;gap:4px;margin-bottom:8px}.countdown-timer-block .countdown-part{display:flex;flex-direction:column;align-items:center}.countdown-timer-block .countdown-value{color:#e40134;text-align:center;font-family:Lato;font-size:61.068px;font-style:normal;font-weight:400;line-height:110%}.countdown-timer-block .countdown-label{font-family:Panton;color:#e40134;text-align:center;font-size:10.736px;font-style:normal;font-weight:700;line-height:155.184%}.countdown-timer-block .countdown-separator{margin:-20px 20px 0;font-family:Panton;color:#e40134;text-align:center;font-size:50.1px;font-style:normal;font-weight:700;line-height:155.184%}.countdown-timer-block .countdown-timer-text{margin:0;color:var(--Text, #121212);font-family:Lato;font-size:16px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:-.32px}.usp-blocks{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.usp-block-item{display:flex;align-items:center;gap:12px;padding:12px;border-radius:12px;background:#f6f6f6}.usp-block__icon{display:flex;align-items:center;flex-shrink:0}.usp-block__icon img{width:24px;height:24px;object-fit:contain}.usp-block__text{display:inline-block;max-width:calc(100% - 36px);color:var(--Text, #121212);font-family:Lato;font-size:16px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:-.32px}.additional-icons-with-text-block svg path,.custom-sls-widget-element .subscription-features svg path{fill:#ffc97b}.additional-icons-with-text-inner-element .fp-icons-title{color:#121212bf;font-family:Lato;font-size:16px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:-.32px}.sls-option-container.seal-table{border-radius:12px!important;border:1px solid #e6e6e6!important}.quantity_and_atc_wrapper button.product-form__submit{border-radius:99px!important;background:linear-gradient(0deg,#0003 0% 100%),#43173d!important;font-size:16px;font-style:normal;font-weight:800;line-height:normal;letter-spacing:.5px;text-transform:uppercase;height:52px}shopify-accelerated-checkout{--shopify-accelerated-checkout-button-border-radius: 99px !important;--shopify-accelerated-checkout-button-block-size: 52px !important}more-payment-options-link{display:none!important}.product-form__payment-icons{margin-top:1.5rem}.product-form__payment-icons .list-payment{justify-content:center}.add-on-products-inner.add-on-products-single{display:flex!important;width:100%}.add-on-products-inner.add-on-products-single .product-item-card{width:100%;max-width:100%;margin-right:0;flex:1}.add-on-products-title{margin-bottom:12px;color:var(--Text, #121212);font-size:16px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:-.32px}.add-on-products .product-item-card{padding:10px;border-radius:12px;background:#f7d5e559}.add-on-products .product-featured-image{border-radius:8px;overflow:hidden}.add-on-products .product-card-info h2{color:var(--Text, #121212);font-size:16px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:-.32px}.add-on-products .product-card-info{padding:0 0 0 8px}.price-with-atc .product-prices .regular-price{color:var(--Text, #121212);font-size:16px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:-.32px}.add-on-products .product-atc-btn{width:auto;padding:8px 16px;border-radius:99px;border:1px solid var(--Deep-Plum, #43173d);background:transparent;color:var(--Deep-Plum, #43173d);font-family:Lato;font-size:16px;font-style:normal;font-weight:800;line-height:normal;letter-spacing:.5px;text-transform:uppercase}.add-on-products .product-atc-btn.active{background:transparent}.main-product-section-element product-form.product-form{margin-bottom:24px!important}.countdown-timer-block-wrapper--desktop{display:none}.countdown-timer-block-wrapper--mobile{display:block}.countdown-timer-block-wrapper--mobile .countdown-timer-block{margin-bottom:32px;padding-bottom:0;border-bottom:none}.mobile-block{display:none}.product__title--desktop,.rating_recommended_wrapper--desktop{display:block}.slider-pagination .swiper-pagination-bullet{width:16px!important;height:16px!important;background:#ffe7fe!important}.slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:16px!important;height:16px!important;background:#361231!important}@media screen and (min-width:750px){.main-product-section-element .product.grid{gap:32px!important}.main-product-section-element .grid__item.product__media-wrapper{max-width:calc(50% - 16px)!important;width:calc(50% - 16px)!important}.product--large:not(.product--no-media) .product__info-wrapper{max-width:calc(50% - 16px)!important;width:calc(50% - 16px)!important}.countdown-timer-block-wrapper--mobile{display:none}.countdown-timer-block-wrapper--desktop{display:block}.section-title{font-size:48px;letter-spacing:-.96px}}@media screen and (min-width:990px){.main-product-section-element .product.grid{gap:64px!important}.main-product-section-element .grid__item.product__media-wrapper{max-width:calc(50% - 32px)!important;width:calc(50% - 32px)!important}.product--large:not(.product--no-media) .product__info-wrapper{max-width:calc(50% - 32px)!important;width:calc(50% - 32px)!important}.product__info-container .product__title>*{font-size:48px;letter-spacing:-.96px}}@media screen and (min-width:1200px){.product--large:not(.product--no-media) .product__info-wrapper{max-width:35%!important;width:calc(35% - var(--grid-desktop-horizontal-spacing) / 2)!important}}.section-instagram__title{font-size:48px!important}.utility-bar{position:fixed;top:0;left:0;width:100%;height:auto}sticky-header.header-wrapper{top:41px}#main-product-section{padding-top:41px}media-gallery{position:sticky!important;top:0}@media screen and (max-width:749px){.thumbnail-slider .thumbnail-list.slider{margin:0;padding:0 16px}.product__title--desktop{margin-top:32px!important;padding-top:25px;border-top:1px solid #d9d9d9}.section-instagram__title{font-size:32px!important}.add-on-products .product-item-card .product-item-card-inner{position:relative;padding-bottom:52px}.addon-product-form{position:absolute;left:0;bottom:0;width:100%}.add-on-products .product-atc-btn{width:100%}media-gallery{position:static!important}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/main-product-custom.css.map */
