:root{--smh-ink: #1b2a41;--smh-ink-soft: #4a5a72;--smh-blue: #2e4fb8;--smh-blue-deep: #22398a;--smh-leaf: #23703c;--smh-mist: #eef3f8;--smh-line: #c9d3e0;--smh-paper: #ffffff;--smh-head: "Archivo", var(--font-body-family)}.smh-glance{margin-top:2.4rem;color:var(--smh-ink);letter-spacing:0}.smh-glance__lede{font-size:1.7rem;line-height:1.55;margin:0 0 2rem;color:var(--smh-ink)}.smh-panel{border:2px solid var(--smh-ink);padding:1.4rem 1.6rem .6rem;background:var(--smh-paper)}.smh-panel__title{font-family:var(--smh-head);font-stretch:112%;font-weight:800;font-size:2.2rem;line-height:1.1;margin:0 0 1rem;padding-bottom:.8rem;border-bottom:7px solid var(--smh-ink);letter-spacing:-.01em;color:var(--smh-ink)}.smh-panel dl{margin:0}.smh-panel__row{display:grid;grid-template-columns:11rem 1fr;gap:.4rem 1.4rem;padding:.9rem 0;border-bottom:1px solid var(--smh-ink);font-size:1.5rem;line-height:1.5}.smh-panel__row:last-child{border-bottom:0}.smh-panel dt{font-weight:700;margin:0}.smh-panel dd{margin:0;color:var(--smh-ink)}.smh-assure{list-style:none;margin:1.6rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.6rem 2rem;font-size:1.4rem;color:var(--smh-ink-soft)}.smh-assure li{display:flex;align-items:center;gap:.6rem;margin:0}.smh-assure li:before{content:"";width:1.6rem;height:1.6rem;flex:none;border-radius:50%;background:var(--smh-leaf) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.3l2.6 2.5L12 5.4' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/100% no-repeat}@media(max-width:420px){.smh-panel__row{grid-template-columns:1fr;gap:.2rem}}.smh-story{color:var(--smh-ink);letter-spacing:0;padding-top:2rem;padding-bottom:4rem}.smh-story p,.smh-story li,.smh-story dd{font-size:1.7rem;line-height:1.65}.smh-story a{color:var(--smh-blue);text-underline-offset:.2em}.smh-story a:hover{color:var(--smh-blue-deep)}.smh-story h2,.smh-story h3{font-family:var(--smh-head);font-stretch:112%;color:var(--smh-ink);letter-spacing:-.015em}.smh-story h2{font-weight:800;font-size:clamp(2.4rem,2.6vw,3rem);line-height:1.12;margin:0 0 1.2rem}.smh-story h3{font-weight:700;font-size:1.9rem;line-height:1.25;margin:0 0 .6rem}.smh-intro{display:grid;gap:3.2rem;padding:4rem 0 4.4rem;border-top:7px solid var(--smh-ink)}.smh-intro h2{font-size:clamp(3rem,4.4vw,5.2rem);line-height:1.02;max-width:16ch;margin-bottom:2rem}.smh-intro__answer{font-size:clamp(1.9rem,1.7vw,2.2rem)!important;line-height:1.5!important;max-width:60ch;margin:0 0 1.4rem}.smh-intro p:not(.smh-intro__answer){max-width:66ch;color:var(--smh-ink-soft)}.smh-key{align-self:start;background:var(--smh-mist);padding:2.4rem 2.4rem 2rem;border-left:4px solid var(--smh-blue)}.smh-key h3{margin-bottom:.4rem}.smh-key p{font-size:1.6rem;margin:0 0 1rem}.smh-key p:last-child{margin-bottom:0}.smh-sec{display:grid;gap:1.6rem;padding:3.6rem 0;border-top:1px solid var(--smh-line)}.smh-sec>header p{color:var(--smh-ink-soft);font-size:1.6rem;margin:0;max-width:34ch}.smh-sec__body>*:first-child{margin-top:0}.smh-sec__body>p{max-width:68ch}@media(min-width:990px){.smh-intro{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:6rem}.smh-sec{grid-template-columns:minmax(0,1fr) minmax(0,2.2fr);gap:6rem;padding:4.4rem 0}.smh-sec>header{position:sticky;top:2rem;align-self:start}}.smh-fit{display:grid;gap:2.4rem}@media(min-width:750px){.smh-fit{grid-template-columns:1fr 1fr;gap:4rem}}.smh-fit ul{list-style:none;margin:0;padding:0}.smh-fit li{position:relative;padding:.9rem 0 .9rem 3rem;border-top:1px solid var(--smh-line);margin:0}.smh-fit li:before{position:absolute;left:0;top:1.05rem;font-weight:700;font-size:1.6rem;line-height:1.6}.smh-fit__yes li:before{content:"\2713";color:var(--smh-leaf)}.smh-fit__ask li:before{content:"!";color:var(--smh-blue);left:.5rem}.smh-steps{list-style:none;counter-reset:smh;margin:0;padding:0;display:grid;gap:2.4rem}@media(min-width:750px){.smh-steps{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:3.2rem}}.smh-steps li{counter-increment:smh;margin:0;display:grid;grid-template-columns:4rem 1fr;column-gap:1.2rem}@media(min-width:750px){.smh-steps li{display:block}}.smh-steps li:before{content:counter(smh);display:block;grid-row:span 2;font-family:var(--smh-head);font-stretch:112%;font-weight:800;font-size:3.6rem;line-height:1;color:var(--smh-blue);margin-bottom:1rem}.smh-steps strong{display:block;font-size:1.8rem;margin-bottom:.2rem}.smh-note{margin-top:2.4rem!important;padding:1.4rem 1.8rem;background:var(--smh-mist);font-size:1.6rem!important}.smh-ingr{margin:0}.smh-ingr>div{display:grid;gap:.2rem 3rem;padding:1.4rem 0;border-top:1px solid var(--smh-line)}.smh-ingr>div:last-child{border-bottom:1px solid var(--smh-line)}@media(min-width:750px){.smh-ingr>div{grid-template-columns:minmax(14rem,1fr) 2.2fr}}.smh-ingr dt{font-weight:700;font-size:1.7rem;margin:0}.smh-ingr dd{margin:0;color:var(--smh-ink-soft)}.smh-bundles{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem}@media(min-width:750px){.smh-bundles{gap:1.6rem}}.smh-bundle{display:block;padding:1.2rem;border:1px solid var(--smh-line);text-decoration:none!important;color:var(--smh-ink)!important;background:var(--smh-paper);transition:border-color .15s ease}.smh-bundle:hover{border-color:var(--smh-ink)}.smh-bundle:focus-visible{outline:3px solid var(--smh-blue);outline-offset:2px}.smh-bundle b{display:block;font-size:1.5rem}.smh-bundle span{display:block;font-size:1.3rem;line-height:1.35;color:var(--smh-ink-soft)}.smh-bundle em{display:block;font-style:normal;font-family:var(--smh-head);font-stretch:112%;font-weight:800;font-size:2.4rem;line-height:1.1;margin:.8rem 0 .4rem}@media(min-width:750px){.smh-bundle{padding:1.8rem 2rem}.smh-bundle b{font-size:1.8rem}.smh-bundle span{font-size:1.5rem}.smh-bundle em{font-size:3rem}}.smh-bundle--best{border:2px solid var(--smh-ink);background:var(--smh-mist)}.smh-faq details{border-top:1px solid var(--smh-line)}.smh-faq details:last-child{border-bottom:1px solid var(--smh-line)}.smh-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:2rem;align-items:baseline;padding:1.6rem 0;font-weight:700;font-size:1.8rem;line-height:1.4}.smh-faq summary::-webkit-details-marker{display:none}.smh-faq summary:after{content:"+";font-family:var(--smh-head);font-weight:600;font-size:2.6rem;line-height:1;color:var(--smh-blue);flex:none}.smh-faq details[open] summary:after{content:"\2013"}.smh-faq summary:focus-visible{outline:3px solid var(--smh-blue);outline-offset:2px}.smh-faq details>div{padding:0 0 1.8rem;max-width:68ch}.smh-faq details>div p{margin:0 0 1rem}.smh-promise{display:grid;gap:2.4rem;margin-top:2rem;padding:3.2rem;background:var(--smh-ink);color:#fff}@media(min-width:750px){.smh-promise{grid-template-columns:repeat(3,1fr);gap:4rem;padding:4rem}}.smh-promise h3{color:#fff;font-size:2rem}.smh-promise p{color:#dfe6f0;font-size:1.6rem!important;margin:0}.smh-promise a{color:#fff}.smh-fine{margin-top:2.4rem!important;font-size:1.3rem!important;color:var(--smh-ink-soft);max-width:90ch}@media(prefers-reduced-motion:reduce){.smh-bundle{transition:none}}.smh-side{display:grid;gap:2rem;align-self:start}.smh-photo{margin:0}.smh-photo img{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover}.product-form__input.smh-pkgs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;border:0;padding:0;margin:0 0 1.2rem;min-width:0}.product-form__input.smh-pkgs--2,.product-form__input.smh-pkgs--4{grid-template-columns:repeat(2,minmax(0,1fr))}.product-form__input.smh-pkgs>legend.form__label{font-family:var(--smh-head);font-stretch:112%;font-weight:800;font-size:2rem;letter-spacing:-.01em;color:var(--smh-ink);margin:0 0 1.2rem;padding:0}.product-form__input.smh-pkgs input[type=radio]+label.smh-pkg{display:flex;flex-direction:column;align-items:stretch;margin:0;padding:0;height:100%;border:1.5px solid var(--smh-line);border-radius:1.2rem;background:var(--smh-paper);color:var(--smh-ink);text-align:center;letter-spacing:0;line-height:1.3;font-size:1.4rem;overflow:hidden;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.product-form__input.smh-pkgs input[type=radio]+label.smh-pkg:hover{border-color:var(--smh-ink)}.product-form__input.smh-pkgs input[type=radio]:checked+label.smh-pkg{background:#f6f9fc;color:var(--smh-ink);border-color:var(--smh-ink);box-shadow:0 0 0 1.5px var(--smh-ink)}.product-form__input.smh-pkgs input[type=radio]:focus-visible+label.smh-pkg{outline:3px solid var(--smh-blue);outline-offset:3px}.product-form__input.smh-pkgs input[type=radio].disabled+label.smh-pkg{opacity:.5;text-decoration:none}.smh-pkg__badge{display:block;padding:.7rem .4rem;background:var(--smh-ink);color:#fff;font-size:1.1rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;line-height:1.3}.smh-pkg--best .smh-pkg__badge{background:var(--smh-leaf)}.smh-pkg__badge--none{background:transparent}.smh-pkg__body{flex:1;display:flex;flex-direction:column;align-items:center;padding:1.2rem 1rem 0}.smh-pkg__name{font-weight:700;font-size:1.6rem}.smh-pkg__name small{display:block;font-size:1.2rem;font-weight:400;color:var(--smh-ink-soft)}.smh-pkg__each{font-family:var(--smh-head);font-stretch:112%;font-weight:800;font-size:clamp(2.2rem,2vw,2.8rem);line-height:1.1;margin-top:.6rem}.smh-pkg__each small{display:block;font-family:var(--font-body-family);font-stretch:normal;font-weight:400;font-size:1.3rem;color:var(--smh-ink-soft);margin-top:.2rem}.smh-pkg__meta{display:flex;flex-direction:column;gap:.3rem;width:100%;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--smh-line)}.smh-pkg__total{font-weight:700}.smh-pkg__save{color:var(--smh-leaf);font-weight:700}.smh-pkg__ship{color:var(--smh-ink-soft);font-size:1.3rem}.smh-pkg__radio{display:block;width:2.4rem;height:2.4rem;margin:1.2rem auto 1.4rem;border:2px solid var(--smh-ink);border-radius:50%;flex:none}.product-form__input.smh-pkgs input[type=radio]:checked+label.smh-pkg .smh-pkg__radio{background:var(--smh-ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.3l2.6 2.5L12 5.4' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/80% no-repeat}@media(max-width:749px){.product-form__input.smh-pkgs,.product-form__input.smh-pkgs--2,.product-form__input.smh-pkgs--4{grid-template-columns:1fr;gap:1rem}.product-form__input.smh-pkgs input[type=radio]+label.smh-pkg{flex-direction:row;align-items:center;text-align:left;position:relative;padding:1.4rem;overflow:visible}.smh-pkg__badge{position:absolute;top:-1rem;right:1.2rem;padding:.3rem .8rem;border-radius:.6rem;font-size:1rem}.smh-pkg__badge--none{display:none}.smh-pkg__radio{order:-1;margin:0 1.4rem 0 0}.smh-pkg__body{display:grid;grid-template-columns:1fr auto;column-gap:1rem;align-items:center;padding:0}.smh-pkg__name{grid-column:1}.smh-pkg__name small{display:inline;margin-right:.4rem}.smh-pkg__each{grid-column:2;grid-row:1 / span 2;text-align:right;margin:0;font-size:2.2rem}.smh-pkg__meta{grid-column:1;flex-direction:row;flex-wrap:wrap;gap:0 .8rem;margin:.2rem 0 0;padding:0;border:0;font-size:1.3rem}.smh-pkg__ship{display:none}}@media(prefers-reduced-motion:reduce){.product-form__input.smh-pkgs input[type=radio]+label.smh-pkg{transition:none}}@media(min-width:990px){.product:has(.smh-glance) .product__media-wrapper{position:sticky;top:2.4rem;align-self:flex-start}}.product:has(.smh-glance) .product-form__input.smh-pkgs,.product:has(.smh-glance) .product-form__buttons{max-width:60rem}@media(min-width:990px){.product:has(.smh-glance) .product__media-wrapper .thumbnail-list{grid-template-columns:repeat(6,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/smh-product.css.map */
