.smd-x{--smd-ink: #1f231f;--smd-muted: #62655f;--smd-line: #dcddd6;--smd-line-strong: #c9cbc2;--smd-stage: #f2f2ef;--smd-sage: #eef2eb;--smd-sage-strong: #f4f7f2;--smd-accent: #2b5a33;--smd-serif: var(--heading-font-family, "Petrona", Georgia, serif);--smd-sans: var(--text-font-family, "Poppins", system-ui, sans-serif);--smd-x-pad: clamp(64px, 8vw, 116px);display:block;color:var(--smd-ink);font-family:var(--smd-sans);font-size:16.5px;line-height:1.6}.smd-x *,.smd-x *:before,.smd-x *:after{box-sizing:border-box}:where(.smd-x) :where(p,dl,dd,figure,ul,ol){margin:0}:where(.smd-x) :where(ul,ol){padding:0}.smd-x a{color:inherit}.smd-x button{font:inherit;color:inherit}.smd-x img{display:block;max-width:100%;height:auto}.smd-x .smd-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.smd-x-wrap{max-width:var(--container-max-width, 1600px);margin-inline:auto;padding-inline:var(--container-gutter, 24px)}.smd-x-band{padding-block:var(--smd-x-pad);scroll-margin-top:72px}.smd-x-band--sage{background:var(--smd-sage)}.smd-x-band--dark{background:#1f231f;color:#f4f5f1}.smd-x-band--plain+.smd-x-band--plain{padding-top:0}.smd-x-band--sage+.smd-x-band--sage{padding-top:0}.smd-x-eyebrow{margin-bottom:14px;font-size:16px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--smd-accent)}.smd-x-band--dark .smd-x-eyebrow{color:#b9cdb4}.smd-x .smd-x-h2{margin:0;font-family:var(--smd-serif);font-weight:600;font-size:clamp(34px,4.2vw,56px);line-height:1.04;letter-spacing:-.01em;text-transform:none;color:inherit;text-wrap:balance}.smd-x .smd-x-h3{margin:0;font-family:var(--smd-serif);font-weight:600;font-size:clamp(24px,2.2vw,30px);line-height:1.15;letter-spacing:0;text-transform:none;color:inherit}.smd-x-accent{color:var(--smd-accent)}.smd-x-fine{margin-top:14px;font-size:16px;color:var(--smd-muted)}.smd-x-rte p+p,.smd-x-rte p+ul,.smd-x-rte ul+p{margin-top:.9em}.smd-x-rte strong{font-weight:600}.smd-x-rte a,.smd-x-link{color:var(--smd-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.smd-x-rte a:hover,.smd-x-link:hover{text-decoration-thickness:2px}.smd-x-rte ul,.smd-x-checks{list-style:none;display:grid;gap:10px}.smd-x-rte ul li,.smd-x-checks li{position:relative;padding-left:30px}.smd-x-rte ul li:before,.smd-x-checks li:before{content:"";position:absolute;left:0;top:.32em;width:18px;height:18px;border-radius:50%;background:var(--smd-accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M5 9.2l2.6 2.6L13 6.4' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 100% no-repeat}.smd-x-head{margin-bottom:clamp(32px,4vw,56px);max-width:760px}.smd-x-head--split{display:grid;gap:18px 48px;max-width:none;align-items:end}@media(min-width:990px){.smd-x-head--split{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}.smd-x-head__intro{color:var(--smd-muted);max-width:520px}@media(min-width:990px){.smd-x-head__intro{justify-self:end}}.smd-x-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:30px}.smd-x .smd-x-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;padding:0 24px;border-radius:1px;font-size:16.5px;font-weight:500;text-decoration:none;cursor:pointer;transition:filter .15s,border-color .15s,background-color .15s}.smd-x .smd-x-btn[hidden]{display:none}.smd-x .smd-x-btn--solid{border:0;background:var(--smd-accent);color:#fff}.smd-x .smd-x-btn--solid:hover{filter:brightness(1.12)}.smd-x .smd-x-btn--outline{border:1px solid var(--smd-line-strong);background:#fff;color:var(--smd-ink)}.smd-x .smd-x-btn--outline:hover{border-color:var(--smd-accent)}.smd-x .smd-x-btn:focus-visible,.smd-x-link:focus-visible,.smd-x summary:focus-visible{outline:2px solid var(--smd-accent);outline-offset:3px}.smd-x-nav{border-top:1px solid var(--smd-line);border-bottom:1px solid var(--smd-line);background:#fff}.smd-x-nav__row{display:flex;justify-content:center;gap:4px 34px;overflow-x:auto;scrollbar-width:none;white-space:nowrap}.smd-x-nav__row::-webkit-scrollbar{display:none}.smd-x-nav__row:empty{display:none}.smd-x-nav:has(.smd-x-nav__row:empty){display:none}.smd-x [data-smd-x-links] a{display:inline-block;padding:16px 0 14px;border-bottom:2px solid transparent;font-size:16px;text-decoration:none;color:var(--smd-ink)}.smd-x [data-smd-x-links] a:hover{color:var(--smd-accent)}.smd-x [data-smd-x-links] a[aria-current=true]{border-bottom-color:var(--smd-accent);color:var(--smd-accent)}@media(max-width:989px){.smd-x-nav__row{justify-content:flex-start;gap:4px 24px}}.smd-x-bar{position:fixed;z-index:4;left:0;right:0;top:var(--smd-x-top, 0px);background:#fff;border-bottom:1px solid var(--smd-line);box-shadow:0 6px 18px #1f231f0f;transform:translateY(-110%);visibility:hidden;transition:transform .25s ease,top .2s ease,visibility 0s linear .25s}.smd-x-bar[hidden]{display:none}.smd-x-bar.is-visible{transform:none;visibility:visible;transition:transform .25s ease}.smd-x-bar__inner{display:flex;align-items:center;gap:24px;min-height:68px}.smd-x-bar__id{display:flex;align-items:center;gap:12px;min-width:0;flex:0 1 auto}.smd-x-bar__thumb{width:44px;height:44px;object-fit:contain;background:var(--smd-stage);mix-blend-mode:multiply;flex-shrink:0}.smd-x-bar__name{font-family:var(--smd-serif);font-weight:600;font-size:21px;line-height:1.1;white-space:nowrap}.smd-x-bar__price{font-size:16.5px;white-space:nowrap}.smd-x-bar__summary{font-size:16px;color:var(--smd-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:260px}.smd-x-bar__summary:empty{display:none}.smd-x-bar__links{flex:1 1 auto;display:flex;justify-content:center;gap:26px;min-width:0;overflow-x:auto;scrollbar-width:none;white-space:nowrap}.smd-x-bar__links::-webkit-scrollbar{display:none}.smd-x .smd-x-bar__links a{padding:22px 0 20px}.smd-x .smd-x-bar__cta{display:inline-flex;align-items:center;gap:12px;flex-shrink:0;min-height:48px;padding:0 22px;border:0;border-radius:1px;background:var(--smd-accent);color:#fff;font-size:16.5px;font-weight:500;cursor:pointer;transition:filter .15s}.smd-x .smd-x-bar__cta:hover:not(:disabled){filter:brightness(1.12)}.smd-x .smd-x-bar__cta:disabled{background:#8d938b;cursor:not-allowed}.smd-x .smd-x-bar__cta:focus-visible{outline:2px solid var(--smd-accent);outline-offset:3px}@media(max-width:1679px){.smd-x-bar__summary{display:none}}.smd-x-bar__inner{gap:20px}.smd-x-bar__links{gap:22px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 16px,#000 calc(100% - 16px),transparent);mask-image:linear-gradient(90deg,transparent,#000 16px,#000 calc(100% - 16px),transparent);padding-inline:16px}@media(max-width:989px){.smd-x-bar{top:auto;bottom:0;border-top:1px solid var(--smd-line);border-bottom:0;box-shadow:0 -6px 18px #1f231f14;transform:translateY(110%);padding-bottom:env(safe-area-inset-bottom,0px)}.smd-x-bar__inner{min-height:72px;gap:14px}.smd-x-bar__links,.smd-x-bar__thumb{display:none}.smd-x-bar__id{flex:1 1 auto;flex-direction:column;align-items:flex-start;gap:0}.smd-x-bar__name{font-size:19px}.smd-x .smd-x-bar__cta{margin-left:auto}}.smd-x-overview__grid{display:grid;gap:40px;align-items:center}@media(min-width:990px){.smd-x-overview__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);column-gap:clamp(40px,6vw,110px)}}.smd-x-overview__grid--solo{grid-template-columns:minmax(0,860px)}.smd-x .smd-x-overview__title{font-size:clamp(36px,4.6vw,62px)}.smd-x-overview__lead{margin-top:26px;font-size:18px;max-width:640px}.smd-x-overview__lead p:first-child>strong:only-child{font-weight:600}.smd-x-overview__media img{width:100%;max-height:720px;object-fit:cover}.smd-x-best{margin-top:30px;padding-top:22px;border-top:1px solid var(--smd-line)}.smd-x-best__label{font-size:16px;color:var(--smd-muted);margin-bottom:12px}.smd-x-best__list{list-style:none;display:flex;flex-wrap:wrap;gap:10px}.smd-x-best__list li{padding:8px 14px;border:1px solid var(--smd-line-strong);background:#fff;font-size:16px;line-height:1.3}.smd-x-map{margin-top:clamp(48px,6vw,88px)}.smd-x-map img{width:100%}.smd-x-story{display:grid;gap:28px;align-items:center}.smd-x-story+.smd-x-story{margin-top:clamp(56px,7vw,104px)}@media(min-width:990px){.smd-x-story{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(40px,6vw,110px)}.smd-x-story--flip .smd-x-story__media{order:2}.smd-x-story--text{grid-template-columns:minmax(0,760px)}}.smd-x-story__media{display:flex;justify-content:center;background:var(--smd-stage)}.smd-x-story__media img{width:auto;max-width:100%;max-height:720px}.smd-x-story__text .smd-x-h3{font-size:clamp(30px,3vw,42px);line-height:1.08}.smd-x-story__text .smd-x-rte{margin-top:20px;max-width:600px}.smd-x-story__points{margin-top:20px;gap:8px}.smd-x-scards{list-style:none;display:grid;gap:clamp(28px,3vw,40px)}@media(min-width:750px){.smd-x-scards--2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:990px){.smd-x-scards--3,.smd-x-scards--4{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:750px)and (max-width:989px){.smd-x-scards--3,.smd-x-scards--4{grid-template-columns:repeat(2,minmax(0,1fr))}}.smd-x-scard{display:flex;flex-direction:column;min-width:0}.smd-x-scard__media{aspect-ratio:4 / 5;overflow:hidden;background:var(--smd-stage);margin-bottom:20px}.smd-x-scard__media img{width:100%;height:100%;object-fit:cover}.smd-x-scard__eyebrow{font-size:16px;letter-spacing:.08em;text-transform:uppercase;color:var(--smd-accent);margin-bottom:8px}.smd-x .smd-x-scard__title{font-size:clamp(24px,2vw,28px)}.smd-x-scard__body{margin-top:8px;color:var(--smd-muted)}.smd-x-scard__points{margin-top:16px;padding-top:16px;border-top:1px solid var(--smd-line);gap:8px}.smd-x-hcards{list-style:none;display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr))}.smd-x-hcard{display:flex;flex-direction:column;background:#fff;border:1px solid var(--smd-line)}.smd-x-hcard__media{display:flex;align-items:center;justify-content:center;height:300px;padding:22px;overflow:hidden;background:#fff;border-bottom:1px solid var(--smd-line)}.smd-x-hcard__media img{width:auto;height:auto;max-width:100%;max-height:256px;object-fit:contain;mix-blend-mode:multiply}@media(max-width:749px){.smd-x-hcard__media{height:240px}.smd-x-hcard__media img{max-height:196px}}.smd-x-hcard__body{display:flex;flex-direction:column;flex:1;padding:24px 24px 26px}.smd-x-hcard__tagline{margin-top:6px;color:var(--smd-muted)}.smd-x-hcard__helper{margin-top:14px}.smd-x-hcard .smd-x-checks{margin-top:18px;gap:8px}.smd-x .smd-x-hcard__btn{margin-top:auto;align-self:stretch}.smd-x-hcard .smd-x-checks+.smd-x-hcard__btn,.smd-x-hcard__helper+.smd-x-hcard__btn{margin-top:24px}.smd-x-hcard.is-selected{border-color:var(--smd-accent);box-shadow:inset 0 0 0 1px var(--smd-accent)}.smd-x .smd-x-hcard.is-selected .smd-x-hcard__btn{background:var(--smd-sage-strong);border-color:var(--smd-accent);color:var(--smd-accent)}.smd-x-fit__grid{display:grid;gap:40px}@media(min-width:990px){.smd-x-fit__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(40px,6vw,110px);align-items:center}}.smd-x-fit__intro{margin-top:22px;max-width:560px}.smd-x-fit__tables{display:grid;gap:16px}.smd-x-sizes{padding:22px 24px;background:#fff;border:1px solid var(--smd-line)}.smd-x-band--plain .smd-x-sizes{background:var(--smd-sage-strong)}.smd-x-sizes__title{font-weight:600;margin-bottom:10px}.smd-x-sizes__title span{font-weight:400;color:var(--smd-muted)}.smd-x-sizes__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:0 18px}.smd-x-sizes__row{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--smd-line)}.smd-x-sizes__row dt{color:var(--smd-muted)}.smd-x-sizes__note{margin-top:10px;font-size:16px;color:var(--smd-muted)}.smd-x-modes{list-style:none;display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}.smd-x-mode{display:flex;flex-direction:column;padding:28px 28px 24px;background:#fff;border:1px solid var(--smd-line)}.smd-x-mode__summary{margin-top:10px;color:var(--smd-muted)}.smd-x-mode .smd-x-checks{margin-top:18px;gap:8px}.smd-x-mode__stats{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:auto;padding-top:24px}.smd-x-mode__stats div{padding-top:14px;border-top:1px solid var(--smd-line)}.smd-x-mode__stats dt{font-size:16px;color:var(--smd-muted)}.smd-x-mode__stats dd{margin-top:2px;font-family:var(--smd-serif);font-weight:600;font-size:24px;line-height:1.2}.smd-x-space__grid{display:grid;gap:40px}@media(min-width:990px){.smd-x-space__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);column-gap:clamp(40px,6vw,110px);align-items:center}}.smd-x-space__grid--solo{grid-template-columns:minmax(0,860px)}.smd-x-space__plan{display:grid;place-items:center;padding:clamp(20px,3vw,40px);background:#fff;border:1px solid var(--smd-line)}.smd-x-space__plan img{width:100%;max-width:520px}.smd-x-space__intro{margin-top:20px;max-width:560px}.smd-x-dims{display:grid;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:20px 24px;margin-top:30px}.smd-x-dims__item{padding-top:12px;border-top:1px solid var(--smd-line-strong)}.smd-x-dims dt{font-size:16px;color:var(--smd-muted)}.smd-x-dims dd{margin-top:2px;font-family:var(--smd-serif);font-weight:600;font-size:24px;line-height:1.2}.smd-x-kit{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px 24px;margin-top:26px;padding:18px 20px;background:#fff;border:1px solid var(--smd-line)}.smd-x-kit dt{font-size:16px;letter-spacing:.08em;text-transform:uppercase;color:var(--smd-muted);margin-bottom:4px}.smd-x-feats{list-style:none;display:grid;gap:0 clamp(32px,5vw,80px)}@media(min-width:750px){.smd-x-feats{grid-template-columns:1fr 1fr}}.smd-x-feat{display:grid;align-content:start;gap:2px;padding:18px 0 18px 34px;border-top:1px solid var(--smd-line);position:relative}.smd-x-feat[hidden]{display:none}.smd-x-feat:before{content:"";position:absolute;left:0;top:22px;width:18px;height:18px;border-radius:50%;background:var(--smd-accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M5 9.2l2.6 2.6L13 6.4' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 100% no-repeat}.smd-x-feat strong{font-weight:600}.smd-x-feat span{color:var(--smd-muted)}.smd-x .smd-x-feats__more{margin-top:28px}.smd-x-video__frame{position:relative;aspect-ratio:16 / 9;background:#000;overflow:hidden}.smd-x-video__frame video,.smd-x-video__frame img,.smd-x-video__frame iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border:0}.smd-x .smd-x-video__play{position:absolute;left:clamp(16px,3vw,36px);bottom:clamp(16px,3vw,36px);display:inline-flex;align-items:center;gap:14px;padding:10px 22px 10px 10px;border:0;border-radius:999px;background:#fff;color:var(--smd-ink);font-size:16.5px;font-weight:500;cursor:pointer;box-shadow:0 6px 24px #00000040}.smd-x-video__icon{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--smd-accent);color:#fff}.smd-x .smd-x-video__play:hover .smd-x-video__icon{filter:brightness(1.12)}.smd-x .smd-x-video__play:focus-visible{outline:2px solid #fff;outline-offset:3px}.smd-x-video .smd-x-head{margin-bottom:32px}@media(max-width:749px){.smd-x .smd-x-video__play{left:50%;top:50%;bottom:auto;transform:translate(-50%,-50%);gap:0;padding:0;background:transparent;box-shadow:none}.smd-x-video__icon{width:64px;height:64px;box-shadow:0 6px 24px #00000059}.smd-x-video__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.smd-x-specs__grid{display:grid;gap:36px}@media(min-width:990px){.smd-x-specs__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);column-gap:clamp(40px,6vw,110px);align-items:start}.smd-x-specs__intro{position:sticky;top:calc(var(--sticky-area-height, 0px) + 96px)}}.smd-x-specs__note{margin-top:22px;color:var(--smd-muted);max-width:520px}.smd-x-units{display:inline-flex;margin-top:26px;border:1px solid var(--smd-line-strong)}.smd-x .smd-x-units button{min-width:84px;min-height:44px;padding:0 16px;border:0;background:#fff;font-size:16px;cursor:pointer}.smd-x .smd-x-units button[aria-pressed=true]{background:var(--smd-ink);color:#fff}.smd-x .smd-x-units button:focus-visible{outline:2px solid var(--smd-accent);outline-offset:2px}.smd-x-specs__groups{display:grid;gap:40px}.smd-x-spec__title{margin:0 0 6px;font-family:var(--smd-sans);font-size:16px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--smd-muted)}.smd-x-spec__row{display:grid;grid-template-columns:minmax(130px,.8fr) minmax(0,1.2fr);gap:20px;padding:14px 0;border-bottom:1px solid var(--smd-line)}.smd-x-spec__row dt{color:var(--smd-muted)}.smd-x-u-mt,.smd-x[data-units=metric] .smd-x-u-us{display:none}.smd-x[data-units=metric] .smd-x-u-mt{display:inline}.smd-x-reviews{padding-bottom:0}.smd-x-reviews .smd-x-head{margin-bottom:0}.smd-x-reviews+.smd-x-app{padding-top:clamp(20px,2vw,32px)}.smd-x-faq__grid{display:grid;gap:32px}@media(min-width:990px){.smd-x-faq__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);column-gap:clamp(40px,6vw,110px);align-items:start}}.smd-x-faq__contact{margin-top:22px;color:var(--smd-muted)}.smd-x-q{border-bottom:1px solid var(--smd-line)}.smd-x-q:first-child{border-top:1px solid var(--smd-line)}.smd-x-q summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;list-style:none;cursor:pointer;font-size:18px;font-weight:500}.smd-x-q summary::-webkit-details-marker{display:none}.smd-x-q summary:hover{color:var(--smd-accent)}.smd-x-q__icon{position:relative;flex-shrink:0;width:18px;height:18px}.smd-x-q__icon:before,.smd-x-q__icon:after{content:"";position:absolute;left:0;right:0;top:50%;height:1.6px;background:currentColor;transition:transform .2s}.smd-x-q__icon:after{transform:rotate(90deg)}.smd-x-q[open] .smd-x-q__icon:after{transform:rotate(0)}.smd-x-q__a{padding:0 40px 24px 0;max-width:720px}@media(prefers-reduced-motion:reduce){.smd-x *,.smd-x-bar{transition:none!important}}.smd-dialog--zoom .smd-zoom-nav,.smd-dialog--zoom .smd-zoom-count{display:none}.smd-dialog--zoom[data-smd-zoom-nav] .smd-zoom-nav{display:grid}.smd-dialog--zoom[data-smd-zoom-nav] .smd-zoom-count{display:block}.smd-dialog--zoom .smd-zoom-nav{position:absolute;z-index:2;top:50%;transform:translateY(-50%);place-items:center;width:48px;height:48px;padding:0;border:0;border-radius:50%;background:#fffffff0;color:#1f231f;cursor:pointer;box-shadow:0 4px 16px #0000002e;transition:background-color .15s}.smd-dialog--zoom .smd-zoom-nav:hover{background:#fff}.smd-dialog--zoom .smd-zoom-nav:focus-visible{outline:2px solid #2b5a33;outline-offset:3px}.smd-dialog--zoom .smd-zoom-nav--prev{left:16px}.smd-dialog--zoom .smd-zoom-nav--next{right:16px}.smd-dialog--zoom .smd-zoom-count{position:absolute;z-index:2;left:50%;bottom:16px;transform:translate(-50%);margin:0;padding:4px 12px;border-radius:999px;background:#1f231fc7;color:#fff;font-size:16px;line-height:1.4;pointer-events:none}@media(max-width:749px){.smd-dialog--zoom .smd-zoom-nav{width:44px;height:44px}.smd-dialog--zoom .smd-zoom-nav--prev{left:8px}.smd-dialog--zoom .smd-zoom-nav--next{right:8px}}
/*# sourceMappingURL=/cdn/shop/t/81/assets/smd-product-details.css.map */
