:root{--smInk: #1f2420;--smInk2: #5b625c;--smMuted: #7a7a7a;--smCream: #faf6f0;--smCream2: #f3ece2;--smLine: #e8e2d8;--smGreen: #149653;--smGreenDark: #0f7a43;--smGreenDeep: #0d4a2c;--smRed: #d00000;--smTerra: #b8432a;--smSerif: "Cormorant Garamond", Georgia, serif}body{background:#fff;color:var(--smInk)}h1,h2,h3,.h1,.h2,.h3,.section-header__title,.product-single__title,.drawer__title{font-family:var(--smSerif);font-weight:600;letter-spacing:0;text-transform:none!important}.section-header__title{font-size:clamp(30px,4vw,46px);line-height:1.08}.sm-eyebrow{margin:0 0 12px;font-size:11.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--smTerra)}.site-nav__link,.site-nav__dropdown a,.site-nav__child-link,.mobile-nav__link,.mobile-nav__link--top-level,.mobile-nav__sublist-link,.megamenu__colection-title{text-transform:none!important}.btn,input.btn,button.btn,.shopify-payment-button__button--unbranded{text-transform:none;letter-spacing:.01em;font-weight:600}.btn--primary,.shopify-payment-button__button--unbranded,.product-form__cart-submit,.cart__checkout,.btn--add-to-cart{background-color:var(--smGreen);border-color:var(--smGreen);color:#fff}.btn--primary:hover,.btn--primary:focus,.shopify-payment-button__button--unbranded:hover,.product-form__cart-submit:hover,.cart__checkout:hover{background-color:var(--smGreenDark);border-color:var(--smGreenDark);color:#fff}.btn--secondary,.btn--tertiary{background:transparent;border:1.5px solid var(--smGreenDeep);color:var(--smGreenDeep)}.grid-product__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;text-transform:none!important;font-size:15px;line-height:1.4;min-height:2.8em;margin-bottom:4px;color:var(--smInk)}@media screen and (min-width:769px){.grid-product__title{font-size:16px}}.grid-product__price{font-size:15px;color:var(--smMuted);display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;justify-content:center}.grid-product__price--original{color:var(--smMuted);text-decoration:line-through;opacity:1;font-weight:400;order:2}.sm-price-now{color:var(--smRed);font-weight:700;order:1}.sm-price-now--plain{color:var(--smInk);font-weight:600}.grid-product__price--savings{display:none!important}@media screen and (min-width:769px){.grid-product__price{font-size:16px}}.grid-product__tag{background:var(--smRed);color:#fff;font-size:12px;font-weight:700;letter-spacing:.03em;text-transform:none;border-radius:4px;padding:5px 9px;top:10px;left:10px;right:auto;min-width:0;line-height:1}.grid-product__tag--sold-out{background:#6a6a6a}@media screen and (min-width:769px){.grid-product__tag{font-size:13px;padding:6px 11px}}.sm-shop-all{display:flex;justify-content:center;padding:24px 18px;background:#fff}.sm-shop-all__btn{display:inline-flex;align-items:center;gap:10px;background:var(--smGreen);color:#fff;text-decoration:none;font-size:15px;font-weight:700;padding:15px 32px;border-radius:50px;transition:background .15s ease}.sm-shop-all__btn:hover,.sm-shop-all__btn:focus{background:var(--smGreenDark);color:#fff}.sm-shop-all__arrow{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media screen and (min-width:769px){.sm-shop-all{padding:30px 18px}.sm-shop-all__btn{font-size:16px;padding:16px 40px}}.sm-split{background:var(--sm-split-bg, var(--smCream))}.sm-split__inner{display:grid;grid-template-columns:1fr;max-width:1500px;margin:0 auto}.sm-split__media{background:var(--smCream2)}.sm-split__media img{width:100%;height:100%;object-fit:cover;display:block;min-height:280px}.sm-split__body{padding:34px 22px 42px;display:flex;flex-direction:column;justify-content:center}.sm-split--center .sm-split__inner{max-width:820px;text-align:center}.sm-split--center .sm-split__points{display:inline-flex;text-align:left;margin-left:auto;margin-right:auto}.sm-split__title{font-family:var(--smSerif);font-weight:600;font-size:clamp(28px,4vw,44px);line-height:1.1;margin:0 0 16px;color:var(--smInk);text-transform:none!important}.sm-split__text p{font-size:15.5px;line-height:1.7;color:var(--smInk2);margin:0 0 14px;font-weight:400}.sm-split__text p:last-child{margin-bottom:0}.sm-split__text strong{color:var(--smInk);font-weight:700}.sm-split__points{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.sm-split__points li{display:flex;align-items:center;gap:11px;font-size:15px;line-height:1.45;color:var(--smInk)}.sm-pt__icon{width:21px;height:21px;flex:0 0 21px;fill:none;stroke:var(--smGreen);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.sm-pt__correos{flex:0 0 auto;background:#ffcf01;color:#002d64;font-weight:800;font-size:11px;letter-spacing:.02em;line-height:1;padding:4px 7px;border-radius:3px}@media screen and (min-width:769px){.sm-split__inner{grid-template-columns:1fr 1fr;align-items:stretch}.sm-split--right .sm-split__media{order:2}.sm-split--center .sm-split__inner{grid-template-columns:1fr}.sm-split__media img{min-height:480px}.sm-split__body{padding:56px}}.sm-rating{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin:0 0 10px}.sm-rating__stars{color:#e0a32e;font-size:16px;letter-spacing:2px;line-height:1}.sm-rating__text{font-size:13.5px;color:var(--smInk2)}.sm-rating__text b{color:var(--smInk);font-weight:700}.sm-reviews{background:var(--smr-bg, var(--smCream));padding:58px 0}.sm-reviews__inner{max-width:1300px;margin:0 auto;padding:0 18px}.sm-reviews__head{text-align:center;margin-bottom:32px}.sm-reviews__head .sm-eyebrow{text-align:center}.sm-reviews__title{font-family:var(--smSerif);font-weight:600;font-size:clamp(28px,4vw,44px);line-height:1.1;margin:0;text-transform:none!important}.sm-reviews__grid{display:grid;grid-template-columns:1fr;gap:16px}.sm-review{margin:0;background:#fff;border:1px solid var(--smLine);border-radius:14px;padding:24px 24px 20px;display:flex;flex-direction:column;gap:13px}.sm-review__stars{color:#e0a32e;font-size:17px;letter-spacing:3px;line-height:1}.sm-review__star--off{opacity:.25}.sm-review__text{margin:0;font-size:15.5px;line-height:1.6;color:var(--smInk2)}.sm-review__meta{display:flex;align-items:center;gap:11px;margin-top:auto;padding-top:4px}.sm-review__avatar{width:40px;height:40px;border-radius:50%;object-fit:cover;flex:0 0 40px}.sm-review__meta span{display:flex;flex-direction:column;gap:2px}.sm-review__meta b{font-size:14.5px;font-weight:700;color:var(--smInk)}.sm-review__meta small{font-size:12.5px;color:var(--smMuted)}.sm-reviews__summary{margin-top:32px;text-align:center}.sm-reviews__stars{color:#e0a32e;font-size:24px;letter-spacing:4px;line-height:1}.sm-reviews__count{margin:10px 0 0;font-size:16px;color:var(--smInk2)}.sm-reviews__count b{color:var(--smInk);font-weight:700}.sm-reviews__cta{margin-top:24px;text-align:center}@media screen and (min-width:700px){.sm-reviews__grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media screen and (min-width:1024px){.sm-reviews{padding:76px 0}.sm-reviews__grid{grid-template-columns:repeat(3,1fr);gap:22px}}.sm-guarantees{padding:34px 18px;background:var(--smg-bg, #fff)}.sm-guarantees__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px 14px;max-width:1100px;margin:0 auto}.sm-guarantee{text-align:center}.sm-guarantees .section-header,.sm-guarantees .section-header__title{text-align:center!important;width:100%;margin-left:auto;margin-right:auto}.sm-guarantee__icon{width:34px;height:34px;margin:0 auto 9px;display:block;fill:none;stroke:var(--smGreen);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.sm-guarantee__title{font-size:15px;font-weight:700;margin-bottom:4px;line-height:1.3}.sm-guarantee__text{font-size:13.5px;line-height:1.45;color:var(--smInk2);margin:0}@media screen and (min-width:769px){.sm-guarantees{padding:52px 18px}.sm-guarantees__grid{grid-template-columns:repeat(4,1fr);gap:28px}.sm-guarantee__title{font-size:16px}.sm-guarantee__text{font-size:14px}}.product-single__title{text-transform:none!important;font-size:26px;line-height:1.2;margin-bottom:10px}@media screen and (min-width:769px){.product-single__title{font-size:34px}}.custom-price-wrapper{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:10px}.product__price--compare{color:var(--smMuted);text-decoration:line-through;font-size:18px;order:1}.product__price.custom-current-price{order:2;font-size:30px;font-weight:800;line-height:1;color:var(--smInk)}.product__price.custom-current-price.on-sale{color:var(--smRed)}.custom-savings{order:3;background:var(--smRed);color:#fff;font-size:13px;font-weight:700;padding:6px 11px;border-radius:4px;line-height:1;white-space:nowrap}.custom-sales-points{display:flex;flex-direction:column;gap:10px;margin:18px 0 16px;padding:0 0 14px;border-bottom:1px solid var(--smLine)}.custom-sales-point{display:flex;align-items:center;gap:11px;font-size:14.5px;line-height:1.35;color:var(--smInk)}.custom-sales-icon{width:22px;height:22px;flex:0 0 22px;fill:none;stroke:var(--smGreen);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.custom-correos-logo{background:#ffcf01;color:#002d64;font-weight:700;font-size:11px;padding:3px 7px;border-radius:3px;flex:0 0 auto}.product-form__cart-submit{font-size:17px;font-weight:700;padding-top:16px;padding-bottom:16px}.variant-input-wrap label{border-radius:4px;font-size:14px;text-transform:none}.sm-pay-icons{display:flex;flex-wrap:wrap;gap:7px;justify-content:center;margin:14px 0 0}.sm-pay-icons svg{width:38px;height:24px;border:1px solid var(--smLine);border-radius:3px;background:#fff}.sofia-sale-notice__body{flex:1 1 auto;min-width:0}.sm-countdown{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;margin:0 0 9px;padding-bottom:9px;border-bottom:1px solid rgba(155,32,32,.22)}.sm-countdown__label{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.sm-countdown__clock{display:inline-flex;align-items:baseline;gap:3px;font-variant-numeric:tabular-nums}.sm-countdown__clock b{background:#9b2020;color:#fff;font-size:15px;font-weight:700;line-height:1;padding:5px 7px;border-radius:4px;min-width:26px;text-align:center}.sm-countdown__clock i{font-style:normal;font-size:11px;font-weight:700;margin-right:4px}.sm-cart-timer{display:flex;align-items:center;justify-content:center;gap:8px;background:#fdf2f2;border:1px solid #f3cdcd;color:#9b2020;border-radius:5px;padding:10px 12px;margin:0 0 14px;font-size:14px;font-weight:600;text-align:center;line-height:1.3}.sm-cart-timer__clock{font-variant-numeric:tabular-nums;font-weight:800;color:var(--smRed)}.sm-cart-timer__dot{width:8px;height:8px;border-radius:50%;background:var(--smRed);flex:0 0 8px;animation:smPulse 1.4s infinite}@keyframes smPulse{0%,to{opacity:1}50%{opacity:.25}}.smch{background:var(--smch-bg, var(--smCream));border-bottom:1px solid var(--smLine)}.smch__inner{max-width:1500px;margin:0 auto;padding:30px 18px 28px;display:flex;flex-direction:column;gap:22px}.smch__title{font-family:var(--smSerif);font-weight:600;font-size:clamp(30px,5vw,48px);line-height:1.06;margin:0 0 8px;color:var(--smInk);text-transform:none!important}.smch__count{margin:0;font-size:14px;color:var(--smMuted)}.smch__copy,.smch__copy p{margin:14px 0 0;font-size:15.5px;line-height:1.65;color:var(--smInk2);max-width:54ch}.smch__photo{width:100%;max-width:300px;aspect-ratio:1 / 1;border-radius:14px;overflow:hidden;background:#fff;border:1px solid var(--smLine);flex:0 0 auto}.smch__photo img{display:block;width:100%;height:100%;object-fit:cover}.smch__photo--wide{max-width:none;aspect-ratio:16 / 9}@media screen and (min-width:769px){.smch__inner{flex-direction:row;align-items:center;justify-content:space-between;gap:44px;padding:46px 18px 44px}.smch__text{flex:1 1 auto}.smch__photo{width:380px;max-width:380px}.smch__photo--wide{width:46%;max-width:620px}}.collection-item__title{text-transform:none!important}.cart-link__bubble{background:var(--smRed)}.rte strong,.feature-row__text strong{font-weight:700;color:var(--smInk)}.rte p,.feature-row__text p,.feature-row__text h4{font-weight:400}.feature-row__text h4 strong{font-weight:700}.variant-wrapper--sm-hidden{display:none!important}.sm-qtymini{margin-top:12px;padding:10px 12px 9px;background:var(--smCream, #faf6f0);border:1px solid var(--smLine, #e8e2d8);border-radius:4px;text-align:center}.sm-qtymini__title{margin:0 0 7px;font-family:var(--smSerif, Georgia, serif);font-size:15px;font-weight:600;line-height:1.2;letter-spacing:0;text-transform:none;color:var(--smInk, #1f2420)}.sm-qtymini__row{display:flex;align-items:stretch}.sm-qtymini__cell{flex:1 1 0;min-width:0;padding:0 6px;border-left:1px solid var(--smLine, #e8e2d8)}.sm-qtymini__cell:first-child{border-left:0}.sm-qtymini__amount{display:block;font-family:var(--smSerif, Georgia, serif);font-size:17px;font-weight:600;line-height:1.1;color:#0d4a2c}.sm-qtymini__text{display:block;margin-top:2px;font-size:11px;line-height:1.3;color:var(--smInk2, #5b625c)}.sm-qtymini__note{margin:8px 0 0;font-size:10.5px;line-height:1.4;color:var(--smMuted, #7a7a7a)}.sm-cart-timer--top{margin:0 calc(-1 * var(--drawer-gutter, 20px));width:auto;padding:11px 16px;border-radius:0;border-left:0;border-right:0}.sm-qtymini__title,.sm-qtymini__amount{font-family:inherit}.sm-qtymini__title{font-size:13px;font-weight:700;letter-spacing:.02em}.sm-qtymini__amount{font-size:15px;font-weight:700;letter-spacing:0;font-variant-numeric:lining-nums tabular-nums}.site-footer{--colorFooter: #000000;--colorFooterText: #ffffff;background-color:#000;color:#fff;border-top:0}.site-footer a,.site-footer .footer__title,.site-footer .h4,.site-footer p,.site-footer li,.site-footer label,.site-footer small{color:#fff}.site-footer a:hover,.site-footer a:focus{color:#fff;opacity:.72}.site-footer .footer__newsletter-input{background-color:transparent;color:#fff;border-bottom-color:#ffffff73}.site-footer .footer__newsletter-input:focus{border-bottom-color:#fff}.site-footer .footer__newsletter-input::placeholder{color:#fff9}.site-footer .footer__newsletter-btn,.site-footer .footer__newsletter-btn:hover{color:#fff}.site-footer .grid__item:after,.site-footer hr,.site-footer .footer__collapsible,.site-footer .collapsible-trigger-btn{border-color:#ffffff38}.site-footer select,.site-footer option{background-color:#000;color:#fff}.site-footer .disclosure-list{background-color:#111;border-color:#ffffff38}.site-footer .disclosure-list a{color:#fff}.site-footer svg,.site-footer .icon{fill:currentColor;color:#fff}.site-footer{margin-top:20px}@media only screen and (min-width:769px){.site-footer{margin-top:30px}}.sm-split--small .sm-split__media{background:transparent}.sm-split--small .sm-split__media img{min-height:0;height:auto;border-radius:4px}@media only screen and (min-width:769px){.sm-split--small .sm-split__inner{grid-template-columns:38% 1fr;align-items:center;gap:48px;max-width:1180px;padding:46px 28px}.sm-split--small.sm-split--right .sm-split__inner{grid-template-columns:1fr 38%}.sm-split--small .sm-split__media img{min-height:0;height:auto}.sm-split--small .sm-split__body{padding:0}}.sm-disc{margin:10px 0 0}.sm-disc__row{display:flex;align-items:center;gap:10px;margin-top:9px}.sm-disc__head{flex:0 0 auto;white-space:nowrap}.sm-disc__pill{display:inline-flex;align-items:center;gap:6px;min-width:0;padding:5px 9px;border:1px solid #c9c3ba;border-radius:6px;background:#fff;font-size:11px;font-weight:700;line-height:1.25;letter-spacing:.05em;text-transform:uppercase;color:#1f2420}.sm-disc__icon{flex:0 0 auto;width:13px;height:13px;fill:#1f2420}.sm-disc__icon .sm-disc__hole{fill:#fff}.sm-disc__name{min-width:0}.sm-disc__amt{margin-left:auto;flex:0 0 auto;white-space:nowrap;font-variant-numeric:tabular-nums lining-nums}@media only screen and (max-width:480px){.sm-disc__row{gap:8px}.sm-disc__pill{font-size:10px;letter-spacing:.04em;padding:4px 7px}}.sm-cartrating{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin:0 0 12px;line-height:1}.sm-cartrating__stars{color:#e0a32e;font-size:15px;letter-spacing:2px}.sm-cartrating__score{font-size:13px;font-weight:700;color:#1f2420;font-variant-numeric:tabular-nums lining-nums}.sm-cartrating__sep{width:1px;height:13px;background:#cfc9c0}.sm-cartrating__count{font-size:13px;font-weight:400;color:#6b655e;font-variant-numeric:tabular-nums lining-nums}@media screen and (max-width:768px){.hero-natural-mobile--slideshow .hero__image{object-fit:cover;object-position:center center}}.feature-row__text h4,.feature-row__text .h4{text-transform:none;letter-spacing:0}.feature-row__text .rte-setting p{font-size:17px;line-height:1.6}.sm-cartguar{display:flex;align-items:stretch;gap:0;list-style:none;margin:10px 0 12px;padding:10px 0;border-top:1px solid #e7e2da;border-bottom:1px solid #e7e2da}.sm-cartguar__item{flex:1 1 0;display:flex;align-items:center;justify-content:center;gap:7px;min-width:0;padding:0 6px;border-left:1px solid #ece7e0;text-align:left}.sm-cartguar__item:first-child{border-left:0}.sm-cartguar__icon{flex:0 0 auto;width:19px;height:19px;fill:none;stroke:#2b6b36;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.sm-cartguar__item span{font-size:11px;font-weight:700;line-height:1.2;color:#1f2420;letter-spacing:0;text-transform:none;min-width:0}.sm-cartguar__item small{display:block;font-size:10px;font-weight:400;color:#6b655e;margin-top:1px}@media only screen and (max-width:400px){.sm-cartguar__item{gap:5px;padding:0 4px}.sm-cartguar__icon{width:17px;height:17px}.sm-cartguar__item span{font-size:10px}.sm-cartguar__item small{font-size:9px}}.template-product .section-header,.template-product .section-header__title,.template-product .section-header__subtitle,.template-product .grid-product__title,.template-product .grid-product__meta,.template-product .grid-product__price,.template-product .grid-product__vendor{text-align:left}.template-product .product-benefits,.template-product .product-benefits .product-benefit,.template-product .product-benefits .product-benefit h3,.template-product .product-benefits .product-benefit p{text-align:center}.template-product .sm-split__body,.template-product .sm-split__title,.template-product .sm-split__text{text-align:left}.template-product .btn,.template-product .cart__checkout,.template-product button{text-align:center}.sm-payicons{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin:14px 0 0;padding:0;list-style:none}.sm-payicons .icon--payment{display:inline-flex;align-items:center;justify-content:center;width:42px;height:27px;margin:0;padding:0;background:#fff;border-radius:4px;overflow:hidden}.sm-payicons .icon--payment svg{width:38px;height:24px;display:block}
/*# sourceMappingURL=/cdn/shop/t/59/assets/sm-v6.css.map */
