.fh .fh__veil{display:block!important;background:linear-gradient(90deg,#16110eb3,#16110e80 60%,#16110e29)}@media(max-width:749px){.fh .fh__veil{background:linear-gradient(0deg,#16110ebd,#16110e7a 68%,#16110e1f)}}:root{--feminine-ivory: #FCFBF7;--feminine-beige: #EEE8DF;--feminine-warm-beige: #F4EFE7;--feminine-ink: #211B16;--feminine-bronze: #A4865F}body{color:var(--feminine-ink);background:var(--feminine-ivory)}.tpt-header .logo-container{padding-top:1.35rem;padding-bottom:1.35rem}.tpt-header .logo-container .header__heading-logo{max-height:5.8rem;width:auto}.tpt-header .header-content{column-gap:2.4rem}.tpt-horizontal-menu .horizontal-items .item-title{letter-spacing:.045em;font-weight:400}.tpt-header .customer-actions{gap:2.4rem}.tpt-horizontal-menu .horizontal-items .item-title:before{background-color:var(--feminine-bronze);height:1px}.header-main,.header-main__content{border-color:#211b1614}.button,.shopify-payment-button__button,button:not(.unstyled-button){letter-spacing:.045em}@media screen and (max-width:1024px){.header-mobile,.header-mobile_content{height:6.2rem}.header-mobile .mobile-logo{height:5.6rem}.header-mobile .mobile-logo .header__heading-logo{max-height:4.6rem}.nav-mobile_content .megamenu_items>.menu-item .item-title{font-weight:500;letter-spacing:.035em}}@media screen and (min-width:1025px){.tpt-header .logo-container{min-width:250px;padding-top:.7rem;padding-bottom:.7rem}.tpt-header .logo-container .header__heading-logo{width:250px!important;max-width:none!important;max-height:92px!important;object-fit:contain}}@media screen and (max-width:1024px){.header-mobile .mobile-logo{width:180px;height:64px}.header-mobile .mobile-logo .header__heading-logo{width:180px!important;max-width:none!important;max-height:60px!important;object-fit:contain}}@media screen and (min-width:1025px){.tpt-header .logo-container{min-width:220px!important;width:220px!important;padding:.55rem 0!important;margin-right:2.4rem!important;overflow:visible!important}.tpt-header .logo-container .header__heading-logo{width:220px!important;height:auto!important;max-width:220px!important;max-height:82px!important;object-fit:contain!important;object-position:left center!important}.tpt-header .header-content{align-items:center!important;column-gap:2rem!important}.tpt-horizontal-menu{flex:1!important}.tpt-horizontal-menu .horizontal-items{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:.2rem 2.6rem!important}}@media screen and (max-width:1024px){.header-mobile .mobile-logo{width:155px!important;height:58px!important;overflow:visible!important}.header-mobile .mobile-logo .header__heading-logo{width:155px!important;height:auto!important;max-width:155px!important;max-height:54px!important;object-fit:contain!important;object-position:left center!important}}.template-index .shopify-section{overflow:hidden}.template-index h2{margin-bottom:1.2rem}.template-index .button,.template-index button{min-height:46px;padding-left:2rem;padding-right:2rem}@media(min-width:990px){.template-index .page-width,.template-index [class*=content-width]{padding-left:clamp(28px,4vw,72px);padding-right:clamp(28px,4vw,72px)}}.card-wrapper,.product-card-wrapper,.product-card{box-shadow:none!important;border:0!important;background:transparent!important}.card__media,.product-card .media{overflow:hidden}.card__heading,.product-card__title{font-weight:400!important;letter-spacing:.01em!important}.price{letter-spacing:.015em!important}.badge{border-radius:0!important;font-size:.72em!important;letter-spacing:.08em!important;text-transform:uppercase!important}.product__title h1,.product__title{font-weight:400!important;letter-spacing:-.01em!important}.product-form__submit{min-height:52px!important;border-radius:0!important;text-transform:none!important}.product__info-container>*+*{margin-top:1.35rem!important}.facets-container{border-top:1px solid rgba(33,27,22,.1);border-bottom:1px solid rgba(33,27,22,.1);padding:1rem 0!important}@media(min-width:990px){.product-grid{column-gap:clamp(22px,2.2vw,42px)!important;row-gap:clamp(42px,5vw,72px)!important}.product__info-wrapper{padding-left:clamp(36px,5vw,88px)!important}}.tpt-header{backdrop-filter:none;-webkit-backdrop-filter:none}.footer,.footer-group{border-top:1px solid rgba(33,27,22,.1)}.footer h5,.footer .h5{letter-spacing:.08em!important;font-size:.82em!important}.footer a{text-decoration:none!important}.footer a:hover{opacity:.65}.footer ul{padding-left:0!important;list-style:none!important}.footer p,.footer li{line-height:1.65}@media(min-width:990px){.footer .footer-block__details-content{max-width:32rem}.footer{padding-top:clamp(48px,6vw,90px)!important;padding-bottom:clamp(30px,4vw,60px)!important}}.footer .newsletter,.footer [class*=newsletter],.footer .newsletter *,.footer [class*=newsletter] *{writing-mode:horizontal-tb!important;text-orientation:mixed!important;transform:none!important}.footer [class*=newsletter] h2,.footer [class*=newsletter] h3,.footer [class*=newsletter] h4,.footer [class*=newsletter] h5,.footer [class*=newsletter] p{white-space:normal!important;word-break:normal!important}#tptFooterNewsletter,.footer-top #tptFooterNewsletter,.footer-top .footer-grid_content,.footer-top .input-button_inline,.footer-top .field.email{display:block!important;width:100%!important;height:auto!important;writing-mode:horizontal-tb!important;transform:none!important;rotate:none!important}.footer-top .footer-block_heading,.footer-top .description,.footer-top #tptFooterNewsletter input{writing-mode:horizontal-tb!important;text-orientation:mixed!important;transform:none!important;rotate:none!important;white-space:normal!important;word-break:normal!important;letter-spacing:normal}.footer-top #tptFooterNewsletter .field.email{position:relative!important}.footer-top #tptFooterNewsletter .field__input{width:100%!important;min-width:0!important;height:52px!important;padding:0 52px 0 16px!important;line-height:52px!important;text-align:left!important}.footer-top #tptFooterNewsletter .btn-newsletter{top:14px!important;right:14px!important;transform:none!important;rotate:none!important}.newsletter-popup_button{transform:none!important;-webkit-transform:none!important;transform-origin:center!important;-webkit-transform-origin:center!important;right:16px!important;bottom:24px!important}.newsletter-popup_button .toggle-newsletter{writing-mode:horizontal-tb!important;text-orientation:mixed!important;white-space:normal!important}@media(max-width:749px){.newsletter-popup_button{right:10px!important;bottom:14px!important}.newsletter-popup_button .toggle-newsletter{max-width:calc(100vw - 20px)!important}}:is(body.page,body.page-om-feminine,body.page-events-workshop-kursus,body.article) #MainContent :is(h1,h2,h3,h4){font-weight:400;letter-spacing:-.02em;line-height:1.2}:is(body.page,body.page-om-feminine,body.page-events-workshop-kursus,body.article) #MainContent :is(.rte,.description){line-height:1.8}body.article .article-template__content{max-width:800px;margin-inline:auto}body.article .article-template__content :is(h2,h3){margin-top:2em}body.article .article-template__content img{max-width:100%;height:auto}body.page-events-workshop-kursus .tpt-section_content{max-width:1000px;margin-inline:auto}:is(body.page-om-feminine,body.page-events-workshop-kursus) .button{border-radius:0;box-shadow:none}body.page-om-feminine .rich-text_description p:has(>em:only-child),body.page-events-workshop-kursus .rich-text_description p:has(>em:only-child){text-align:center;color:var(--feminine-bronze);font-size:18px;font-weight:300;line-height:1;margin:2.5rem auto;letter-spacing:0}@media(max-width:749px){body.page-events-workshop-kursus .rich-text_button{flex-direction:column;align-items:stretch;gap:12px}body.page-events-workshop-kursus .rich-text_button .button{display:flex;width:100%;min-height:56px;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;font-size:14px;line-height:1.2;letter-spacing:.02em}body.page-events-workshop-kursus .rich-text_button .btn-text{white-space:normal;word-break:keep-all;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;text-align:left}body.page-events-workshop-kursus .rich-text_button .btn-icon{flex:0 0 auto}}body.article #MainContent,body.blog #MainContent{background:#f7f3ed;color:#211b16}body.article .tpt-article__wrapper{max-width:1120px;margin-inline:auto}body.article .tpt-article__main{width:100%;max-width:none}body.article .article-container{background:transparent;box-shadow:none}body.article .article-template__content{max-width:780px;margin:clamp(38px,5vw,72px) auto clamp(80px,10vw,140px);color:#211b16;font-size:clamp(16px,1.2vw,19px);line-height:1.78}body.article .article-template__content :is(h2,h3){color:#211b16;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);line-height:1.15;letter-spacing:-.025em}body.article .article-template__content h2{font-size:clamp(30px,3.4vw,52px);margin:clamp(52px,7vw,86px) 0 20px}body.article .article-template__content h3{font-size:clamp(23px,2.4vw,34px);margin:38px 0 14px}body.article .article-template__content p,body.article .article-template__content li{line-height:1.78}body.article .article-template__content a{color:inherit;text-decoration-thickness:1px;text-underline-offset:4px}body.article .article-template__content :is(aside,.feminine-notes__selection,.feminine-notes__cta){background:#eee8df!important;border:0;padding:clamp(24px,4vw,45px)!important;margin:clamp(36px,5vw,64px) 0}body.article .article-template__content :is(aside,.feminine-notes__selection,.feminine-notes__cta) h2,body.article .article-template__content :is(aside,.feminine-notes__selection,.feminine-notes__cta) h3{margin-top:0}body.article .article-template__content :is(aside,.feminine-notes__selection,.feminine-notes__cta) a[style*=background]{background:#211b16!important;color:#fcfbf7!important}body.article .article-template__content blockquote{border-left:1px solid #a4865f;margin:50px 0;padding:12px 0 12px 28px;font-family:var(--font-heading-family);font-size:clamp(23px,3vw,36px);font-weight:400}body.article .article-template__content img{display:block;max-width:100%;height:auto;margin:32px auto}body.article .article-template__content figure{margin:clamp(40px,6vw,80px) 0}body.article .article-template__content figcaption{color:#766b61;font-size:.85em}body.article .article-template__content hr{border:0;border-top:1px solid rgba(33,27,22,.18);margin:64px 0}body.article .article-template__content .feminine-notes__eyebrow{color:#766b61;font-size:12px;letter-spacing:.14em;text-transform:uppercase}body.article .article-template__content .feminine-notes__lead{font-family:var(--font-heading-family);font-size:clamp(21px,2vw,29px);line-height:1.5}body.blog .fnh{background:#f7f3ed;color:#211b16}@media(max-width:749px){body.article .article-template__content{padding-inline:22px;margin-top:36px}body.article .article-template__content :is(aside,.feminine-notes__selection,.feminine-notes__cta){margin-inline:-22px;padding:30px 22px!important}body.article .article-template__content a[style*="display:inline-block"]{display:block!important;margin:10px 0!important;text-align:center}}@media(min-width:990px){.tpt-horizontal-menu .feminine-mega-dropdown .mega-top-block .megamenu-block-description{margin-top:1rem!important}.tpt-horizontal-menu .feminine-mega-dropdown--treatments .mega-top-block .megamenu-block-description a{font-family:inherit;font-size:inherit;font-weight:700;line-height:inherit;letter-spacing:normal}.tpt-horizontal-menu .feminine-treatment-menu-links{margin:0;padding:0;list-style:none}.tpt-horizontal-menu .feminine-treatment-menu-links a{font-family:inherit;font-size:inherit;font-weight:400;line-height:inherit;letter-spacing:inherit;padding:0;color:#211b16;opacity:1}.tpt-horizontal-menu .feminine-treatment-menu-links a:hover{opacity:1}}@media(min-width:1025px){.tpt-horizontal-menu .horizontal-items .menu-item:not(.show-dropdown):hover>.megamenu-dropdown{opacity:0;visibility:hidden;pointer-events:none}.tpt-horizontal-menu .horizontal-items .menu-item>.megamenu-dropdown{transition:none;pointer-events:none}.tpt-horizontal-menu .horizontal-items .menu-item.show-dropdown>.megamenu-dropdown{opacity:1;visibility:visible;pointer-events:auto}}@media(max-width:989px){.jdgm-revs-tab-btn{display:none!important}}body .newsletter-popup_button.feminine-newsletter-ready{top:auto!important;bottom:24px!important;right:16px!important}@media(max-width:989px){body .newsletter-popup_button{display:none!important}}@media(min-width:990px){body:has(.tpt-horizontal-menu .menu-item.show-dropdown) .newsletter-popup_button,body:has(.tpt-horizontal-menu .menu-item.show-dropdown) .jdgm-revs-tab-btn{display:none!important}}@media(min-width:990px){body .jdgm-revs-tab-btn[position=right]{top:auto!important;bottom:24px!important;left:16px!important;right:auto!important;transform:none!important;writing-mode:horizontal-tb!important;width:auto!important;height:auto!important;min-height:44px;box-sizing:border-box;display:flex;align-items:center}}@media(max-width:989px){body .newsletter-popup_button.feminine-newsletter-ready:not([hidden]){display:none!important}#modal-nav-mobile tpt-modal-dialog{width:min(375px,100vw);max-width:100vw}#modal-nav-mobile tpt-modal-content,#modal-nav-mobile tpt-modal-body{width:100%;max-width:100%}}@media(min-width:990px){body:has(.tpt-horizontal-menu .menu-item.show-dropdown) .newsletter-popup_button.feminine-newsletter-ready:not([hidden]){display:none!important}}@media(min-width:1025px){.tpt-horizontal-menu .horizontal-items .menu-item>.megamenu-dropdown{max-height:calc(100vh - 160px);max-height:calc(100dvh - 160px);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}}@media(min-width:1025px){.tpt-header .tpt-horizontal-menu .horizontal-items .menu-item:not(.show-dropdown)>.megamenu-dropdown{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.tpt-header .tpt-horizontal-menu .horizontal-items .menu-item.show-dropdown>.megamenu-dropdown{opacity:1!important;visibility:visible!important;pointer-events:auto!important}}@media(max-width:767px){.sticky-product-input .sticky-add-cart .button-text{white-space:normal;overflow-wrap:anywhere;max-width:100%;font-size:15px;line-height:1.2}}@media(min-width:990px){.tpt-horizontal-menu .mega-top-block .block-image{aspect-ratio:4/5;overflow:hidden;height:auto!important}.tpt-horizontal-menu .mega-top-block .block-image>a{display:block;width:100%;height:100%}.tpt-horizontal-menu .mega-top-block .block-image img{display:block;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center}.tpt-horizontal-menu .mega-top-block .block-image img[src*="148A5567-1-3"]{object-position:center 45%}.tpt-horizontal-menu .mega-top-block .block-image img[src*=tdj-body-sponge]{object-position:center 48%}.tpt-horizontal-menu .mega-top-block .block-image img[src*=pexels-ron-lach-8128072]{object-position:center 58%}.tpt-horizontal-menu .mega-top-block .block-image img[src*=feminine-gavekort]{object-position:center 55%}}@media(min-width:990px){.tpt-horizontal-menu .feminine-mega-dropdown--shop .grid-megamenu>.mega-top-block{flex:1 1 0!important;width:0!important;min-width:0;max-width:none!important}}#shopify-pc__banner{inset:auto 16px 16px!important;transform:none!important;width:calc(100% - 32px)!important;max-width:1080px!important;margin:0 auto!important;padding:16px 22px!important;background:#f9f6ee!important;color:#24231f!important;border:1px solid #ded6cc!important;border-radius:0!important;box-shadow:0 4px 20px #00000012!important}#shopify-pc__banner h2{font-family:var(--font-heading-family)!important;font-size:18px!important;margin:0 0 6px!important}#shopify-pc__banner p{font-size:14px!important;line-height:1.45!important;margin:0 0 10px!important}#shopify-pc__banner .shopify-pc__banner__btns{gap:10px!important;margin-top:10px!important}#shopify-pc__banner button{font-family:inherit!important;font-size:14px!important;min-height:44px!important;padding:8px 16px!important;border-radius:0!important}#shopify-pc__banner__btn-accept,#shopify-pc__banner__btn-decline{background:transparent!important;color:#24231f!important;border:1px solid #b9afa2!important}@media(max-width:749px){#shopify-pc__banner{inset:auto 10px 10px!important;width:calc(100% - 20px)!important;padding:14px 16px!important}#shopify-pc__banner .shopify-pc__banner__btns{display:flex!important;flex-wrap:wrap!important}#shopify-pc__banner button{flex:1 1 auto!important}}@media(min-width:990px){.tpt-horizontal-menu .feminine-mega-dropdown--shop .megamenu-list{align-items:flex-start}.tpt-horizontal-menu .feminine-mega-dropdown--shop .child-category{list-style:none;margin:8px 0 0;padding:0}.tpt-horizontal-menu .feminine-mega-dropdown--shop .child-category a{display:block;padding:8px 0;font-family:inherit;font-size:12px;line-height:1.4;font-weight:400;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;white-space:nowrap}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/feminine-design.css.map */
