body{background:var(--cream)}.gde-logo{width:auto;max-height:56px;max-width:120px;object-fit:contain}.gde-section p,.gde-section .lead{line-height:1.65}.gde-section .lead p:last-child{margin-bottom:0}.gde-section .body-text p,.gde-section .lead p{font-size:inherit;color:inherit}.gde-section .btn-row{margin-top:27px}.gde-section .hero-number{color:var(--gde-text-color,var(--muted))}.gde-section .hero-sun{border-color:var(--gde-accent,#a26483)}.gde-section .hero-photo{background:var(--gde-card-bg,#ead4de)}.gde-section .hero-stamp{font-size:19px}.gde-section .problem-card p{font-size:inherit}.gde-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.gde-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.gde-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.gde-card{position:relative;overflow:hidden}.gde-card .gde-card-desc{color:inherit;opacity:.86;flex:1}.gde-card .gde-card-desc p{color:inherit;font-size:inherit}.gde-card .n{margin-bottom:5px}.gde-card .underlink{margin-top:12px}.gde-card-image{height:210px;margin:-35px -30px 22px;overflow:hidden}.gde-card-image img{width:100%;height:100%;object-fit:cover}.gde-section .offer-in p{font-size:inherit}.gde-offer-visual>img{width:100%;height:100%;object-fit:cover}.gde-section .offer .visual .cover{width:100%}.gde-section .offer .offer-in h3{line-height:1.16}.gde-section .offer-bottom{margin-top:auto}.gde-split-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(34px,7vw,110px);align-items:center}.gde-split-grid.image-right .gde-split-image{order:2}.gde-split-grid.image-right .gde-split-copy{order:1}.gde-imgbox{position:relative;overflow:hidden;width:100%}.gde-imgbox>div{position:absolute;top:0;right:0;bottom:0;left:0}.gde-imgbox>div img,.gde-imgbox>img{width:100%;height:100%;object-fit:cover}.gde-page-hero-picture .gde-imgbox img{object-position:center}.gde-split-image{position:relative}.gde-split-image .floating-label{z-index:1}.gde-split-copy .lead{max-width:100%}.gde-split-copy .method-step{grid-template-columns:42px 1fr}.gde-split-copy .method-step strong{color:var(--gde-title-color,inherit)}.gde-split-copy .method-step p{font-size:14px!important}.gde-split-extra{margin-top:17px}.gde-split-extra p{font-size:inherit;color:inherit}.gde-check{margin:8px 0}.gde-banner{position:relative}.gde-banner .lead,.gde-banner .lead p{color:var(--gde-text-color)!important}.gde-banner .eyebrow{color:var(--gde-accent)}.gde-banner h2{color:var(--gde-title-color)}.gde-banner em{color:var(--gde-accent)}.gde-banner .gde-banner-price{font-family:var(--serif);font-size:clamp(26px,4vw,46px);color:var(--gde-title-color);margin:24px auto 0}.gde-banner .pill.outline{border-color:var(--gde-button-color);color:var(--gde-button-color)}.gde-banner .max700 p{color:inherit}.gde-rich-content{max-width:950px}.gde-rich-content h3{font-size:28px}.gde-rich-content p{font-size:inherit}.center .gde-rich-content{margin-left:auto;margin-right:auto}.gde-rich-image{margin-top:32px;border-radius:18px;overflow:hidden;max-height:520px}.gde-rich-image img{width:100%;height:100%;object-fit:cover}.gde-rich-blocks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:35px}.gde-rich-blocks.gde-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.gde-rich-blocks.gde-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.gde-rich-block{border:1px solid rgba(108,82,101,.16);padding:28px;border-radius:16px;background:var(--gde-card-bg)}.gde-rich-block h3{font-size:var(--gde-card-title-size,27px)}.gde-rich-block p{color:var(--gde-text-color)!important}.gde-rich-block .underlink{margin-top:15px}.gde-page-banner{padding-top:var(--gde-pad);padding-bottom:var(--gde-pad)}.gde-page-hero-grid{display:grid;grid-template-columns:1.12fr .88fr;gap:7%;align-items:center}.gde-page-hero-picture{min-height:300px}.gde-page-hero-picture .rounded-img{max-height:600px}.gde-page-banner h1{font-size:clamp(43px,6vw,var(--gde-title-size));max-width:800px;line-height:1.06}.gde-page-banner .lead{max-width:620px}.gde-page-content{max-width:850px}.gde-page-content>.rte{margin-top:36px}.rte p{margin-bottom:20px}.rte ul{padding-left:25px}.rte a{text-decoration:underline}.rte img{height:auto;border-radius:12px}.gde-page-content h1{font-size:clamp(40px,5vw,65px)}.gde-news-form{display:flex;flex-direction:column;gap:10px;margin-top:20px}.gde-news-form input,.gde-contact-form input,.gde-contact-form textarea,.gde-native-form select,.gde-qty,.gde-bundle-line select,.gde-search-form input,.gde-collection-toolbar select{width:100%;border:1px solid #d5c9cf;border-radius:9px;background:#fff;color:#29222b;padding:13px 15px;max-width:100%;min-height:46px}.gde-news-form label,.gde-contact-form label,.gde-native-form label,.gde-bundle-line label,.gde-search-form label{display:block;font-size:13px;font-weight:700;margin:12px 0 5px}.gde-news-form .pill{align-self:start;margin-top:10px}.gde-news-image{max-width:230px;margin-top:25px;overflow:hidden;border-radius:16px}.gde-news-image img{width:100%;height:auto}.gde-faq-wrap{max-width:850px}.gde-faq{border-bottom:1px solid #cabbc6;padding:20px 4px}.gde-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;font-size:20px;font-weight:650;gap:15px}.gde-faq summary::-webkit-details-marker{display:none}.gde-faq summary span{font-size:25px}.gde-faq[open] summary span{transform:rotate(45deg)}.gde-faq>div{padding:14px 0 0;max-width:740px}.gde-faq>div p{font-size:inherit}.gde-product-layout{display:grid;grid-template-columns:1fr 1fr;gap:clamp(36px,6vw,100px);align-items:start}.gde-product-feature{overflow:hidden;border-radius:18px;background:#ead4de;max-height:730px}.gde-product-feature img{width:100%;max-height:730px;object-fit:contain}.gde-placeholder-product{display:grid;place-items:center;aspect-ratio:4/5;font-size:160px;color:#a787a2}.gde-product-thumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:12px}.gde-thumb{padding:0;background:#fff;border:2px solid transparent;border-radius:8px;overflow:hidden}.gde-thumb:hover,.gde-thumb:focus-visible{border-color:var(--purple)}.gde-thumb img{width:100%;aspect-ratio:1;object-fit:cover}.gde-product-details h1{font-size:clamp(39px,4.1vw,var(--gde-title-size));line-height:1.1}.gde-product-price{font-family:var(--serif);font-size:32px!important;color:var(--gde-title-color,var(--ink))!important;margin:15px 0 22px}.gde-product-price s{font-size:18px;opacity:.65}.gde-native-form{display:grid;gap:9px;margin:18px 0 28px}.gde-native-form label{margin-top:4px}.gde-native-form select{max-width:520px}.gde-native-form .gde-qty{max-width:100px}.gde-native-form .gde-add-btn{margin-top:14px;max-width:400px}.gde-native-form button:disabled,.gde-bundle-button:disabled{opacity:.55;cursor:not-allowed}.gde-product-description{border-top:1px solid #d6ccd0;margin-top:22px;padding-top:25px}.gde-trust{border-top:1px solid #e4d7df;padding:12px 0;margin:0;font-size:14px!important}.gde-trust-rich{padding:12px 0}.gde-bundle-inner{max-width:1120px}.gde-bundle-heading{max-width:900px}.gde-bundle-builder{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(290px,.85fr);gap:28px;margin-top:30px;align-items:start}.gde-bundle-lines{display:flex;flex-direction:column;gap:12px}.gde-bundle-line{display:flex;align-items:center;gap:16px;background:var(--gde-card-bg);border:1px solid #e8d8df;border-radius:14px;padding:20px}.gde-bundle-icon{width:69px;height:80px;background:#f0e5ea;display:grid;place-items:center;border-radius:9px;flex-shrink:0;font-size:28px;overflow:hidden}.gde-bundle-icon img{height:100%;width:100%;object-fit:cover}.gde-bundle-info{flex:1;min-width:0}.gde-bundle-info strong{font-size:16px;line-height:1.3}.gde-bundle-info p{margin:5px 0!important;font-size:13px!important;color:var(--gde-text-color)!important}.gde-bundle-info label{margin-top:4px;margin-bottom:4px}.gde-bundle-info select{padding:7px 8px;min-height:36px;font-size:13px;max-width:100%}.gde-bundle-amount{font-weight:700;white-space:nowrap}.gde-bundle-incl-label{border-radius:18px;color:#643d5b;background:#ead4de;font-size:12px;font-weight:700;padding:5px 10px;white-space:nowrap}.gde-bundle-line input[type=checkbox]{width:22px;height:22px;accent-color:var(--purple);flex-shrink:0;cursor:pointer}.gde-bundle-summary{border-radius:16px;background:var(--gde-card-bg);padding:28px;position:sticky;top:110px;border:1px solid #e8d8df}.gde-bundle-summary>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:13px;margin-bottom:25px}.gde-bundle-summary strong{font:normal 29px var(--serif)}.gde-bundle-summary .pill{width:100%}.gde-bundle-notice{font-size:12px!important;color:var(--gde-text-color)!important;line-height:1.55;margin-top:15px}.gde-bundle-status{font-size:13px!important;color:#654f61!important;min-height:1em}.gde-cart-items{display:flex;flex-direction:column;gap:15px}.gde-cart-item{border-bottom:1px solid #dbced8;display:grid;grid-template-columns:120px 1fr 160px;gap:20px;padding:18px 0;align-items:center}.gde-cart-item>a img{max-height:140px;object-fit:cover;border-radius:10px}.gde-cart-item h3{font-size:23px}.gde-cart-item p{margin:6px 0!important}.gde-cart-item label{display:block;font-size:13px}.gde-cart-total{text-align:right;margin-top:30px}.gde-cart-total h2{font-size:32px}.gde-cart-total .pill{margin:10px 0 10px 10px}.gde-shop-product .visual{background:#e9deed}.gde-collection-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:24px 0}.gde-collection-toolbar form{display:flex;align-items:center;gap:10px}.gde-collection-toolbar select{width:auto}.gde-pagination{padding:30px;text-align:center}.gde-pagination a,.gde-pagination span{display:inline-block;padding:8px 12px}.gde-contact-layout{display:grid;grid-template-columns:1fr 1fr;gap:70px}.gde-contact-form{display:flex;flex-direction:column;gap:10px}.gde-contact-form button{align-self:start;margin-top:12px}.gde-search-form{display:flex;gap:14px;align-items:center;margin:24px 0}.gde-search-form label{margin:0}.gde-search-form input{flex:1;width:auto}.gde-quiz-wrap{max-width:960px}.gde-quiz{margin-top:35px}.gde-quiz-question:not([hidden]){display:block}.gde-quiz-question h3{font-size:28px;margin-bottom:25px}.gde-quiz-question .quiz-option{display:block;width:100%;text-align:left;margin-bottom:10px;border-radius:9px;border:1px solid #e0d6db;padding:14px 20px;background:#fff;color:#37283d;font-size:16px}.gde-quiz-question .quiz-option.selected{background:#f0e0e9;border-color:#a26483}.gde-quiz-result[hidden],.gde-quiz-question[hidden],[data-quiz-results][hidden]{display:none!important}.gde-quiz-result .body-text{margin-bottom:25px}.gde-quiz .btn-row{justify-content:space-between}.gde-quiz .pill:disabled{opacity:.55}.gde-cart-link{font-size:12px!important}.gde-body .mobile-nav{z-index:59}.gde-section .newsletter-box .lead p{font-size:inherit}.gde-section .form-like p{color:inherit}.gde-section .form-like h3{color:var(--gde-title-color)}.gde-section .form-like{background:var(--gde-card-bg)}.gde-section .offer .price{font-size:24px}.gde-section .offer-cat{color:var(--gde-accent)}@media(max-width:980px){.gde-page-hero-grid{gap:30px}.gde-bundle-builder{grid-template-columns:1fr}.gde-bundle-summary{position:static}.gde-card-grid.gde-cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:750px){.gde-card-grid,.gde-rich-blocks,.gde-card-grid.gde-cols-2,.gde-card-grid.gde-cols-3,.gde-card-grid.gde-cols-4,.gde-rich-blocks.gde-cols-2,.gde-rich-blocks.gde-cols-4{grid-template-columns:1fr}.gde-split-grid,.gde-page-hero-grid,.gde-product-layout,.gde-contact-layout{grid-template-columns:1fr;gap:28px}.gde-split-grid.image-right .gde-split-image,.gde-split-grid.image-right .gde-split-copy{order:initial}.gde-split-image{max-width:600px}.gde-split-image .floating-label{font-size:19px}.gde-section .gde-card-image{margin:-27px -27px 20px}.gde-bundle-line{gap:10px;padding:13px}.gde-bundle-icon{width:54px;height:65px}.gde-bundle-amount{font-size:13px}.gde-bundle-incl-label{font-size:11px}.gde-bundle-info strong{font-size:14px}.gde-page-banner{padding:50px 0}.gde-page-hero-picture{max-width:550px;margin:auto;width:100%}.gde-page-banner h1{font-size:clamp(41px,10vw,60px)}.gde-product-layout .gde-product-media{max-width:620px}.gde-product-details h1{font-size:43px}.gde-cart-item{grid-template-columns:80px 1fr;gap:12px}.gde-cart-item>div:last-child{grid-column:2}.gde-cart-total{text-align:left}.gde-cart-total .pill{margin:7px 10px 7px 0}.gde-search-form{flex-direction:column;align-items:stretch}.gde-news-image{display:none}.gde-section .problem-card{min-height:0}.gde-section .gde-split-copy .method-step{padding:15px 0}}@media(max-width:420px){.gde-bundle-line{flex-wrap:wrap}.gde-bundle-line .gde-bundle-amount{margin-left:auto}.gde-product-thumbs{grid-template-columns:repeat(4,1fr)}}.gde-section .pill{font-size:var(--gde-button-font-size,13px)}.header .nav>a:not(.pill){font-size:var(--gde-nav-font-size,12px)}.footer .footer-main p,.footer .footer-main a:not(.brand),.footer .footer-bottom{font-size:var(--gde-footer-font-size,14px)}
/*# sourceMappingURL=/cdn/shop/t/13/assets/gde-theme.css.map */
