.google-review-trust{--gr-bg:#fdfbf7;--gr-soft:rgba(240,244,236,.58);--gr-text:#2e2a39;--gr-muted:#686271;--gr-accent:#9b046f;--gr-border:rgba(46,42,57,.11);width:min(calc(100% - 3.2rem),1120px);margin:clamp(2.4rem,4vw,4.6rem) auto;padding:clamp(2rem,4vw,3.4rem);border:1px solid var(--gr-border);border-radius:22px;background:#ffffff59;color:var(--gr-text);box-sizing:border-box}.google-review-trust__grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(250px,.72fr);gap:1.7rem;align-items:center}.google-review-trust__eyebrow{display:inline-block;margin-bottom:.6rem;color:var(--gr-accent);font-size:1.15rem;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.google-review-trust h2{margin:0 0 .7rem;color:var(--gr-text);font-size:clamp(2.4rem,3vw,3.6rem);line-height:1.14}.google-review-trust__summary{max-width:66ch;margin:0;color:var(--gr-muted);line-height:1.6}.google-review-trust__rating{display:flex;align-items:baseline;gap:.8rem;flex-wrap:wrap;margin-top:1.1rem}.google-review-trust__score{font-size:clamp(2.8rem,4vw,4rem);font-weight:760;line-height:1}.google-review-trust__stars{color:#946300;font-size:1.55rem;letter-spacing:.05em}.google-review-trust__count{width:100%;color:var(--gr-muted);font-size:1.2rem}.google-review-trust__actions{display:flex;flex-direction:column;gap:.75rem;padding:1.3rem;border:1px solid var(--gr-border);border-radius:16px;background:var(--gr-soft)}.google-review-trust__button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:1rem 1.35rem;border:1px solid rgba(155,4,111,.24);border-radius:12px;background:var(--gr-accent);color:#fff!important;font-weight:700;text-decoration:none!important;text-align:center}.google-review-trust__button--secondary{background:transparent;color:var(--gr-accent)!important}.header-wrapper.gradient{background:#f0f4ec!important;background-image:none!important}.footer.gradient{margin-top:0!important;background:#f0f4ec!important;background-image:none!important;border-top:1px solid rgba(46,42,57,.09)}.footer__content-top,.footer__content-bottom{background:transparent!important}.footer .footer-block__heading{margin-bottom:1rem;color:#2e2a39;line-height:1.25}.footer .footer-block__details-content,.footer .footer-block__details-content p{color:#686271;line-height:1.55}.shopify-section:has(.footer-disclaimer){background:#f0f4ec!important}.footer-disclaimer{width:100%;margin:0;padding:1.4rem max(1.6rem,calc((100% - 1100px)/2)) 2.4rem;box-sizing:border-box;background:#f0f4ec}.footer-disclaimer p{max-width:1100px;margin:0 auto;color:#2e2a39a8;font-size:1.1rem;line-height:1.55;text-align:center}.footer-disclaimer p+p{margin-top:.6rem}.footer-disclaimer a{color:#7a0a5b;font-weight:600;text-underline-offset:.2rem}.footer-disclaimer .analytics-disclosure{font-size:1.02rem;opacity:.82}body:has(.product__info-wrapper){--p-bg:#fdfbf7;--p-sage:#f0f4ec;--p-card:#fffdfa;--p-text:#2e2a39;--p-muted:#686271;--p-accent:#9b046f;--p-accent-dark:#7a0a5b;--p-line:rgba(46,42,57,.11);background:var(--p-bg);color:var(--p-text)}body:has(.product__info-wrapper) #MainContent{background:var(--p-bg)}body:has(.product__info-wrapper) #MainContent>.shopify-section{margin-top:0!important;background:transparent!important}body:has(.product__info-wrapper) #MainContent>.shopify-section:nth-child(n+3){content-visibility:visible!important;contain-intrinsic-size:auto!important}body:has(.product__info-wrapper) .section+.section{margin-top:0!important}body:has(.product__info-wrapper) .scroll-trigger.animate--slide-in,body:has(.product__info-wrapper) .scroll-trigger.animate--fade-in{opacity:1!important;transform:none!important;animation:none!important}body:has(.product__info-wrapper) .product:not(.card){width:min(calc(100% - 3.2rem),1240px);max-width:1240px;margin:clamp(1.2rem,2vw,2.2rem) auto clamp(2rem,3vw,3.2rem);padding:0!important;display:grid!important;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(1.4rem,2vw,2.4rem);align-items:start;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;box-sizing:border-box}body:has(.product__info-wrapper) .product__media-wrapper,body:has(.product__info-wrapper) .product__info-wrapper{width:100%!important;max-width:none!important;min-width:0;box-sizing:border-box;border:1px solid var(--p-line);border-radius:22px;overflow:hidden}body:has(.product__info-wrapper) .product__media-wrapper{padding:clamp(1rem,1.5vw,1.6rem)!important;background:var(--p-sage)}body:has(.product__info-wrapper) .product__info-wrapper{padding:clamp(1.6rem,2.4vw,2.7rem)!important;background:var(--p-card)}body:has(.product__info-wrapper) .product__column-sticky{position:static!important;top:auto!important}body:has(.product__info-wrapper) .product__media-list{margin:0!important;gap:.8rem!important}body:has(.product__info-wrapper) .product__media-item{margin:0!important;overflow:hidden;border:0!important;border-radius:16px;background:var(--p-sage)}body:has(.product__info-wrapper) .product__media{background:var(--p-sage)!important}body:has(.product__info-wrapper) .product__media img{object-fit:contain;max-height:min(64vh,650px)}body:has(.product__info-wrapper) .thumbnail-list{gap:.6rem!important;margin:.8rem 0 0!important}body:has(.product__info-wrapper) .thumbnail{overflow:hidden;border:1px solid var(--p-line)!important;border-radius:9px;background:#fff}body:has(.product__info-wrapper) .product__info-container{max-width:none!important;padding:0!important}body:has(.product__info-wrapper) .product__info-container>*{margin-top:0}body:has(.product__info-wrapper) .product__info-container>*+*{margin-top:1rem}body:has(.product__info-wrapper) .product__text.caption-with-letter-spacing{margin:0 0 .45rem!important;color:var(--p-accent)!important;font-size:1.1rem;font-weight:750;letter-spacing:.08em}body:has(.product__info-wrapper) .product__title{margin:0!important}body:has(.product__info-wrapper) .product__title h1{margin:0;color:var(--p-text);font-size:clamp(2.6rem,3.3vw,4rem);line-height:1.08;letter-spacing:-.025em;text-wrap:balance}body:has(.product__info-wrapper) .product__title>a{display:none!important}body:has(.product__info-wrapper) .price{margin:.6rem 0!important;color:var(--p-text);font-size:clamp(2rem,2.2vw,2.6rem);font-weight:750}body:has(.product__info-wrapper) .price .price-item--sale{color:var(--p-accent)}body:has(.product__info-wrapper) .product-form__input{max-width:none!important;margin:0 0 1rem!important}body:has(.product__info-wrapper) .product-form__input .form__label,body:has(.product__info-wrapper) .form__label{margin-bottom:.55rem;color:var(--p-muted);font-size:1.3rem;font-weight:600}body:has(.product__info-wrapper) .product-form__input input[type=radio]+label{border:1px solid rgba(46,42,57,.18)!important;border-radius:999px!important;background:#fff!important;color:var(--p-text)!important}body:has(.product__info-wrapper) .product-form__input input[type=radio]:checked+label{border-color:var(--p-accent)!important;background:var(--p-accent)!important;color:#fff!important}body:has(.product__info-wrapper) .quantity{min-height:44px;border:1px solid rgba(46,42,57,.2)!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important}body:has(.product__info-wrapper) .field:after{box-shadow:0 0 0 1px #2e2a3933!important;border-radius:10px!important}body:has(.product__info-wrapper) input.field__input,body:has(.product__info-wrapper) input[type=date],body:has(.product__info-wrapper) input[type=file]{max-width:100%;border-radius:10px}body:has(.product__info-wrapper) .product-form__submit{min-height:50px;margin-top:.4rem;border:1px solid var(--p-accent)!important;border-radius:11px!important;background:var(--p-accent)!important;color:#fff!important;font-weight:750;box-shadow:none!important}body:has(.product__info-wrapper) .product-form__submit:hover{background:var(--p-accent-dark)!important;border-color:var(--p-accent-dark)!important}body:has(.product__info-wrapper) .product-form__submit[disabled]{opacity:.55}body:has(.product__info-wrapper) .shopify-payment-button__button{min-height:50px;border-radius:11px!important}body:has(.product__info-wrapper) .whatsapp-booking-wrapper .button{min-height:46px;border:1px solid var(--p-accent)!important;border-radius:11px!important;color:var(--p-accent)!important;background:transparent!important}body:has(.product__info-wrapper) .list-payment{justify-content:flex-start!important;margin:.25rem 0!important;gap:.4rem!important}body:has(.product__info-wrapper) .product__description{margin-top:1.6rem!important;padding-top:1.5rem;border-top:1px solid var(--p-line);color:var(--p-muted);font-size:1.45rem;line-height:1.68}body:has(.product__info-wrapper) .product__description h2{font-size:clamp(2rem,2.3vw,2.7rem);line-height:1.2;color:var(--p-text)}body:has(.product__info-wrapper) .product__description h3{font-size:clamp(1.7rem,2vw,2.2rem);line-height:1.25;color:var(--p-text)}body:has(.product__info-wrapper) .product__description h4{font-size:1.65rem;color:var(--p-text)}body:has(.product__info-wrapper) .product__description a{color:var(--p-accent-dark);font-weight:650;text-underline-offset:.2rem}body:has(.product__info-wrapper) .product__accordion{margin:0!important;border-top:1px solid var(--p-line)!important;border-bottom:0!important}body:has(.product__info-wrapper) .product__accordion:last-of-type{border-bottom:1px solid var(--p-line)!important}body:has(.product__info-wrapper) .product__accordion summary{min-height:48px;padding:1rem .1rem!important}body:has(.product__info-wrapper) .product__accordion .summary__title{font-weight:700;color:var(--p-text)}body:has(.product__info-wrapper) .product__accordion .accordion__content{padding:0 .1rem 1.1rem!important;color:var(--p-muted);line-height:1.6}body:has(.product__info-wrapper) .share-button{margin-top:.8rem!important}body:has(.product__info-wrapper) #MainContent>.shopify-section:has(.ntsc-faq-wrap),body:has(.product__info-wrapper) #MainContent>.shopify-section:has(.rich-text),body:has(.product__info-wrapper) #MainContent>.shopify-section:has(.multicolumn),body:has(.product__info-wrapper) #MainContent>.shopify-section:has(.image-with-text),body:has(.product__info-wrapper) #MainContent>.shopify-section:has(.related-products),body:has(.product__info-wrapper) #MainContent>.shopify-section:has(.newsletter){padding:0!important;margin:0!important}body:has(.product__info-wrapper) .ntsc-faq-wrap{max-width:1120px!important;margin:0 auto!important;padding:clamp(2.4rem,3.5vw,4rem) 1.6rem!important;text-align:left!important}body:has(.product__info-wrapper) .ntsc-faq-title{margin:0 0 .7rem!important;color:var(--p-text)!important;font-size:clamp(2.3rem,2.7vw,3.2rem)!important;line-height:1.15!important}body:has(.product__info-wrapper) .ntsc-faq-desc{max-width:76ch!important;margin:0 0 1.7rem!important;color:var(--p-muted)!important;font-size:1.4rem!important;line-height:1.6!important}body:has(.product__info-wrapper) .ntsc-item{border-bottom:1px solid var(--p-line)!important;background:transparent!important}body:has(.product__info-wrapper) .ntsc-q{padding:1.35rem .2rem!important;color:var(--p-text)!important;font-size:1.45rem!important;line-height:1.35!important}body:has(.product__info-wrapper) .ntsc-a{padding:0 .2rem 1.3rem!important;color:var(--p-muted)!important;font-size:1.35rem!important;line-height:1.62!important}body:has(.product__info-wrapper) .ntsc-item.active{background:transparent!important}body:has(.product__info-wrapper) .ntsc-backtop{margin-top:1.2rem!important;color:var(--p-accent-dark)!important}body:has(.product__info-wrapper) .rich-text{padding-top:clamp(2.6rem,4vw,4.2rem)!important;padding-bottom:clamp(2.6rem,4vw,4.2rem)!important;background:var(--p-bg)!important}body:has(.product__info-wrapper) .rich-text__wrapper{width:min(calc(100% - 3.2rem),1120px)!important;margin-inline:auto!important}body:has(.product__info-wrapper) .rich-text__blocks{max-width:82rem!important}body:has(.product__info-wrapper) .rich-text__heading{margin-bottom:1rem!important;color:var(--p-text);font-size:clamp(2.4rem,3vw,3.5rem)!important;line-height:1.16;text-wrap:balance}body:has(.product__info-wrapper) .rich-text__text{color:var(--p-muted);line-height:1.65}body:has(.product__info-wrapper) .multicolumn{padding:clamp(2.6rem,4vw,4.2rem) 0!important;background:var(--p-sage)!important}body:has(.product__info-wrapper) .multicolumn .page-width{max-width:1120px!important}body:has(.product__info-wrapper) .multicolumn-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 3rem!important}body:has(.product__info-wrapper) .multicolumn-list__item{width:100%!important;max-width:none!important;padding:0!important;border-top:1px solid var(--p-line)}body:has(.product__info-wrapper) .multicolumn-card{height:auto!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body:has(.product__info-wrapper) .multicolumn-card__info{padding:1.8rem 0!important;text-align:left!important}body:has(.product__info-wrapper) .multicolumn-card__info h3{margin:0 0 .65rem;color:var(--p-text);font-size:clamp(1.8rem,2vw,2.25rem);line-height:1.25}body:has(.product__info-wrapper) .multicolumn-card__info .rte{color:var(--p-muted);line-height:1.6}body:has(.product__info-wrapper) .image-with-text{padding:clamp(2.6rem,4vw,4.2rem) 0!important;background:var(--p-bg)!important}body:has(.product__info-wrapper) .image-with-text__grid{width:min(calc(100% - 3.2rem),1120px)!important;margin-inline:auto!important;overflow:hidden;border:0!important;border-radius:20px;background:var(--p-sage)!important;box-shadow:none!important}body:has(.product__info-wrapper) .image-with-text__media{border:0!important;border-radius:0!important;background:var(--p-sage)!important}body:has(.product__info-wrapper) .image-with-text__content{padding:clamp(2.2rem,3.5vw,4rem)!important;background:var(--p-sage)!important}body:has(.product__info-wrapper) .image-with-text__heading{color:var(--p-text)!important;font-size:clamp(2.3rem,2.8vw,3.3rem)!important;line-height:1.15!important}body:has(.product__info-wrapper) .image-with-text__text{color:var(--p-muted)!important;line-height:1.65}body:has(.product__info-wrapper) .video-section{padding-top:clamp(2.4rem,3vw,3.5rem)!important;padding-bottom:clamp(2.4rem,3vw,3.5rem)!important}body:has(.product__info-wrapper) .video-section__media{max-width:1120px;margin-inline:auto;border-radius:18px;overflow:hidden}body:has(.product__info-wrapper) .related-products{max-width:1120px!important;margin:0 auto!important;padding:clamp(2.8rem,4vw,4.4rem) 1.6rem!important}body:has(.product__info-wrapper) .related-products__heading{margin:0 0 1.8rem!important;color:var(--p-text);font-size:clamp(2.4rem,3vw,3.4rem)!important;line-height:1.16}body:has(.product__info-wrapper) .related-products .grid{column-gap:1.2rem!important;row-gap:1.4rem!important}body:has(.product__info-wrapper) .related-products .card{height:100%;overflow:hidden;border:1px solid var(--p-line);border-radius:16px;background:var(--p-card);box-shadow:none!important}body:has(.product__info-wrapper) .related-products .card__media{overflow:hidden;border-radius:15px 15px 0 0;background:var(--p-sage)}body:has(.product__info-wrapper) .related-products .card__media img{max-height:260px;object-fit:cover}body:has(.product__info-wrapper) .related-products .card__content{padding:1.1rem!important}body:has(.product__info-wrapper) .related-products .card__heading{font-size:1.45rem;line-height:1.35}body:has(.product__info-wrapper) .related-products .price{font-size:1.7rem!important}body:has(.product__info-wrapper) .newsletter{padding:clamp(2.8rem,4vw,4.4rem) 1.6rem!important;background:var(--p-sage)!important}body:has(.product__info-wrapper) .newsletter__wrapper{max-width:850px;margin-inline:auto;padding:0!important;background:transparent!important}body:has(.product__info-wrapper) .newsletter__wrapper h2{color:var(--p-text)!important;font-size:clamp(2.3rem,2.8vw,3.2rem)!important}body:has(.product__info-wrapper) .newsletter__subheading{color:var(--p-muted)!important}body:has(.product__info-wrapper) #MainContent>.shopify-section:has([class*=review]),body:has(.product__info-wrapper) #MainContent>.shopify-section:has([id*=review]){margin:0!important;padding:clamp(2.5rem,3.5vw,4rem) 0!important;background:var(--p-bg)!important}body:has(.product__info-wrapper) .shopify-app-block{max-width:1120px;margin-inline:auto}@media screen and (max-width:989px){body:has(.product__info-wrapper) .product:not(.card){grid-template-columns:1fr;gap:1.2rem}body:has(.product__info-wrapper) .product__media-wrapper,body:has(.product__info-wrapper) .product__info-wrapper{border-radius:18px}body:has(.product__info-wrapper) .product__media img{max-height:none}}@media screen and (max-width:749px){.google-review-trust{width:calc(100% - 2.4rem);padding:2rem;border-radius:18px}.google-review-trust__grid{grid-template-columns:1fr}.footer-disclaimer{padding-inline:.8rem}body:has(.product__info-wrapper) .product:not(.card){width:calc(100% - 2.4rem);margin:1.2rem auto 2rem}body:has(.product__info-wrapper) .product__media-wrapper{padding:.8rem!important}body:has(.product__info-wrapper) .product__info-wrapper{padding:1.4rem!important}body:has(.product__info-wrapper) .product__title h1{font-size:clamp(2.35rem,7.5vw,3.2rem)}body:has(.product__info-wrapper) .product__description{font-size:1.35rem}body:has(.product__info-wrapper) .ntsc-faq-wrap,body:has(.product__info-wrapper) .related-products{padding-left:1.2rem!important;padding-right:1.2rem!important}body:has(.product__info-wrapper) .rich-text__wrapper,body:has(.product__info-wrapper) .image-with-text__grid{width:calc(100% - 2.4rem)!important}body:has(.product__info-wrapper) .multicolumn .page-width{padding-inline:1.2rem!important}body:has(.product__info-wrapper) .multicolumn-list{grid-template-columns:1fr!important;gap:0!important}body:has(.product__info-wrapper) .related-products .grid{column-gap:.8rem!important;row-gap:1rem!important}body:has(.product__info-wrapper) .related-products .card__media img{max-height:190px}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/footer-review-modern.css.map */
