.font32{color:#000;text-align:center;font-family:GT Alpina,serif;font-size:32px;font-style:normal;font-weight:300;line-height:30px;letter-spacing:0px}.kv-container{max-width:1360px;margin:auto;padding:0 40px}.kv-product-benefits.infdetails-style span{font-size:12px;letter-spacing:0px}.kv-product-benefits{display:flex;align-items:center;justify-content:left;gap:6px 14px;padding:0;flex-wrap:wrap;margin:-14px 0 0}.kv-product-benefits.infdetails-style{padding:10px 26px 0 28px}.kv-product-benefits__item{display:flex;align-items:center;gap:12px}.kv-product-benefits__icon{width:28px;height:28px;display:flex;align-items:center;justify-content:center}.kv-product-benefits__icon svg{width:100%;height:100%}.kv-product-benefits__text{color:#000;text-align:center;font-family:Simplon Mono,monospace;font-size:8px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.6px;text-transform:uppercase;margin:1px 0 0 -3px}.kv-product-benefits.infdetails-style{justify-content:space-between}.kv-product-info-tabs{background:#f7f5f3;padding:30px 0}.kv-product-info-tabs .kv-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:0px;text-align:center;margin-bottom:24px;margin-left:0;margin-top:8px;padding:0 24px}.kv-product-info-tabs .kv-benefit h4{letter-spacing:0em;margin-bottom:10px;position:relative;color:#000;font-family:Simplon Mono,monospace;font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-align:center;margin:0 20 0 -5px}.kv-product-info-tabs .kv-benefit.active h4:after{content:"";position:absolute;left:50%;bottom:-10px;width:100%;height:1px;background:#000;border-bottom:1px solid #000;box-shadow:0 1px #000;transform:translate(-50%)}.kv-product-info-tabs .kv-icon{height:63px;aspect-ratio:1/1;text-align:center;margin:auto;mix-blend-mode:darken}.kv-product-info-tabs .kv-benefit p{color:#000;text-align:center;font-family:Simplon Mono,monospace;font-size:12px;font-style:normal;font-weight:400;line-height:18px;padding-top:8px;padding-left:10%;padding-right:10%}.kv-product-info-tabs .kv-image img{width:100%;display:block}.kv-product-info-tabs .kv-image{margin-top:32px}div#ritual .kv-cart-main-slex-box{padding-top:0}.kv-product-info-tabs .kv-content h2{margin-bottom:0;padding:27px 24px 0;font-family:GT Alpina,serif;font-size:24px;font-style:normal;font-weight:300;line-height:30px;letter-spacing:0px;margin-left:0}.kv-product-info-tabs .kv-richtext p{font-family:GT Alpina,serif;font-size:14px;font-style:normal;font-weight:300;line-height:18px;margin:-4px 0 0;padding-top:8px;letter-spacing:0px}.kv-product-info-tabs .kv-richtext{font-size:16px;line-height:1.6;padding:0 24px}.kv-product-info-tabs .kv-accordion{margin-top:24px;padding:0 24px}.kv-product-info-tabs .kv-accordion details:first-child{border-top:1px solid #ddd}.kv-product-info-tabs .kv-accordion details{border-bottom:1px solid #ddd}.kv-product-info-tabs .kv-image img{height:350.846px;align-self:stretch;aspect-ratio:39/23}.kv-product-info-tabs .kv-accordion summary{list-style:none;cursor:pointer;padding:14px 0 17px;position:relative;color:#000;font-family:Simplon Mono,monospace;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:0px;margin:-1px 0 0 7px}.kv-product-info-tabs .accordion-content p{font-family:Simplon Mono,monospace;font-size:12px;font-style:normal;font-weight:400;margin:-8px 0 0 7px;line-height:14px;letter-spacing:0px}.kv-product-info-tabs .kv-accordion summary::-webkit-details-marker{display:none}.kv-product-info-tabs .kv-accordion summary:after{content:"+";position:absolute;right:0}.kv-product-info-tabs .kv-accordion details[open] summary:after{content:"\d7"}.kv-product-info-tabs .accordion-content{padding:0 0 13px;font-family:Simplon Mono,monospace;font-size:12px;font-style:normal;font-weight:400;letter-spacing:0}.kv-product-info-tabs .tab-content{display:none}.kv-product-info-tabs .tab-content.active{display:block}.kv-product-info-tabs .kv-benefit{cursor:pointer}.kv-product-info-tabs .cart-flex{width:100%;display:flex;justify-content:space-between;align-items:center;align-self:stretch}.kv-product-info-tabs .card{display:flex;width:100%;border:1px solid #000;padding:10px;align-items:center;background:#ffffff0d;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.kv-product-info-tabs .card img{width:68px;height:39px;object-fit:cover;margin-right:13px}.kv-product-info-tabs .card .text h3{margin:0;color:#000;font-family:Simplon Mono,monospace;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.kv-product-info-tabs .card .text p{margin-top:7px;color:#000;font-family:Simplon Mono,monospace;font-size:10px;font-style:normal;font-weight:400;line-height:14px}.kv-product-info-tabs .kv-cart-main-slex-box{display:grid;gap:10px;padding:24px 24px 0}.h3.product-title{padding-top:55px}.price-list .h6{position:relative;top:4px;letter-spacing:0px}.prose.prose-justify-start{letter-spacing:0px;margin-top:-13px;margin-left:1px}.kvb__heading{margin:-1px 0 13px -1px!important}.kvb__filter{padding:10px 11px}.product-info{max-width:calc(33.89rem + var(--product-block-item-margin) * 2)!important}.product-info__block-item{margin:-1px 0 0}.product-info__block-item[data-block-type=kv-video-carousel]{font-size:0}.shopify-section.shopify-section--main-product .color-scheme.color-scheme--scheme-1{background:#fff}.kv-sticky-addtocart{display:none}body .product-gallery__controls-floating .product-gallery__thumbnail-list{width:100%}carousel-navigation.scroll-marker-group.scroll-marker-group--thumbnails{justify-content:center}@media screen and (max-width:768px){.kv-product-info-tabs .kv-product-benefits{gap:20px;justify-content:flex-start}.kv-product-info-tabs .kv-product-benefits__text{font-size:12px;letter-spacing:2px}.font32{color:#000;text-align:center;font-family:GT Alpina,serif;font-size:24px;font-style:normal;font-weight:300;line-height:30px;letter-spacing:0px}.shopify-section--main-product .product{gap:.75rem;padding-bottom:32px}.product-info__block-item{margin:0}.product-info__block-item[data-block-type=separator]{margin-left:-20px;margin-right:-20px}.prose.prose-justify-start p{line-height:18.2px;position:relative;top:1px}.kv-product-benefits{margin:-13px 0 -5px}.kvb__name{font-size:12px!important;padding:9px 0 6px!important;position:relative;margin:0 0 0 1px!important;top:00}.kvb__mood{font-size:10px!important;padding:0;position:relative;top:0;padding:0 0 10px!important}body .kvb__price{padding-bottom:10px}body .kvb__badge{bottom:4px}.kvb__group{margin:28px 0 0!important}.kvb__group[data-kvb-formats]{margin:24px 0 0!important}.kvb__add{width:100%;margin-top:38px}.kv-product-benefits.infdetails-style{gap:3px 5px;padding:0 23px;flex-wrap:unset;justify-content:space-between}.kv-product-benefits__item{gap:5px}.kv-product-benefits.infdetails-style span{font-size:10px;letter-spacing:0px;margin:0;max-width:81px;text-align:left}.kv-product-benefits__icon{width:24px;height:24px}.kvb__add{margin-top:38px!important;margin-bottom:5px}.kv-product-benefits.infdetails-style{gap:3px 0px}.kv-product-info-tabs .kv-benefit h4{font-size:12px;margin:-3px 0 0}.kv-product-info-tabs .kv-benefits{gap:0px;text-align:center;margin-bottom:43px;margin-left:0;margin-top:8px;padding:0}.kv-product-info-tabs .kv-image img{height:230.846px;align-self:stretch;aspect-ratio:39/23;margin-top:-12px}.kv-product-info-tabs .kv-content h2{margin-bottom:0;padding:22px 17px 0 0;margin-left:0}.kv-product-info-tabs .kv-richtext{padding:0}.kv-product-info-tabs .kv-richtext p{font-family:GT Alpina,serif;font-size:14px;font-style:normal;font-weight:300;line-height:18px;margin:-5px 0 0;padding-top:8px;letter-spacing:0px}.product-info__block-item[data-block-type=kv-bundle-widget]{margin-bottom:14px}.product-info__block-item[data-block-type=kv-product-info-details]{margin-block-start:28px!important}.kv-product-info-tabs{padding:36px 20px;margin-top:37px;margin-left:-20px;margin-right:-20px}.kv-product-info-tabs .kv-accordion{margin-top:24px;padding:0}.kv-product-info-tabs .kv-accordion summary{padding:14px 0 16px;margin:0;letter-spacing:-1.3px}.kv-product-info-tabs .accordion-content p{margin:-10px 0 0;line-height:14px;letter-spacing:-1.2px}body .kv_video_carousel-header.kv_video_carousel-header-b p{margin:4px 0 0}body .kv_video_carousel-block .kv_video_carousel-scroller{gap:8px;padding-left:20px;margin-left:-20px;margin-right:-20px;padding-right:20px}body .kv_video_carousel-block .kv_video_carousel-tile{width:140px;aspect-ratio:9 / 15.9}.kv-product-info-tabs .kv-benefit p{padding-left:0%;padding-right:0%}.kv-product-info-tabs .kv-cart-main-slex-box{padding:24px 0 0}body .scroll-marker-group--dots .scroll-marker{border-radius:0;transform:rotate(45deg)}body .scroll-marker-group{gap:14px}.kv-sticky-addtocart{display:block;position:fixed;left:0;right:0;bottom:0;z-index:120;padding:20px;transform:translateY(100%);visibility:hidden;pointer-events:none;transition:transform .35s cubic-bezier(.22,1,.36,1),visibility .35s}.kv-sticky-addtocart .sticky-addtocart-btn{width:100%;border:0;background:#000;color:#fff;border-radius:0;padding:16px;font-size:16px;font-weight:500;cursor:pointer;line-height:1.5;font-family:inherit;text-align:center;transition:opacity .3s ease;font-family:Simplon Mono}.kv-sticky-addtocart .sticky-addtocart-btn:hover{opacity:1}.kv-sticky-addtocart.is-visible{transform:translateY(1px);visibility:visible;pointer-events:auto}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/custom-style.css.map */
