.sm-scope .sm-data-intro{margin-top:20px;color:#5d6c82;max-width:65ch;line-height:1.625}.sm-scope .sm-data-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;margin-top:36px;align-items:start}.sm-scope .sm-data-chip{padding:6px 12px;border:1px solid #e3e9f2;border-radius:999px;background:#f4f7fb;font-size:13px}.sm-scope .sm-product-description{font-size:15px;line-height:1.65;margin-top:20px;color:#46566e}.sm-scope .sm-product-description p{margin-bottom:12px}.sm-scope .sm-data-breadcrumb{display:flex;flex-wrap:wrap;gap:12px;font-size:13px;padding:16px 0;list-style:none}.sm-scope .sm-data-breadcrumb li+li:before{content:'›';margin-right:12px;color:#5d6c82}.sm-scope.sm-dynamic-section{background:#fff}.sm-scope.sm-dynamic-section[data-sm-section=sm-layers],.sm-scope.sm-dynamic-section[data-sm-section=sm-specs]{background:#f4f7fb}.sm-scope.sm-dynamic-section h2{margin-top:16px}.sm-scope.sm-dynamic-section summary{display:flex;gap:16px;align-items:center;padding:18px 0;cursor:pointer}.sm-scope.sm-dynamic-section summary strong{flex:1}.sm-scope.sm-dynamic-section details{border-bottom:1px solid #dce3ed}.sm-scope .sm-data-answer{padding:0 0 24px 28px;font-size:15px;line-height:1.625}.sm-scope .sm-data-answer .t-kicker{margin-bottom:8px}.sm-scope .sm-data-specs,.sm-scope .sm-data-comparison{width:100%;border-collapse:collapse;margin-top:32px;background:white;font-size:15px}.sm-scope .sm-data-specs th,.sm-scope .sm-data-specs td,.sm-scope .sm-data-comparison th,.sm-scope .sm-data-comparison td{padding:18px 16px;border-bottom:1px solid #e3e9f2;text-align:left;vertical-align:top}.sm-scope .sm-data-specs th{width:28%;font-weight:600}.sm-scope .sm-data-comparison td,.sm-scope .sm-data-comparison thead th{text-align:center}.sm-scope .sm-data-comparison tr>*:nth-child(2){background:#edf5ff}.sm-scope .sm-data-comparison small{display:block;font-weight:400;margin-top:8px}.sm-scope .sm-data-table-scroll{overflow:auto}.sm-scope .sm-data-comparison{min-width:640px}.sm-scope .sm-data-product-card{border:1px solid #e3e9f2;border-radius:20px;padding:20px;min-width:0}.sm-scope .sm-data-product-card img,.sm-scope .sm-data-product-card> a>.sm-placeholder{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;background:#f4f7fb;border-radius:12px}.sm-scope .sm-data-product-card h3{margin:20px 0 12px}.sm-scope .sm-data-price{font-weight:700;font-size:24px;margin:16px 0}.sm-scope .sm-feel-card{padding:28px;background:#f4f7fb;border-radius:20px;align-items:center}.sm-scope .sm-firmness-track{height:12px;background:#dce3ed;border-radius:10px;position:relative}.sm-scope .sm-firmness-track span{position:absolute;top:50%;transform:translate(-50%,-50%);width:28px;height:28px;border:4px solid white;border-radius:50%;background:#0b4b9c}.sm-scope .sm-firmness-labels{display:flex;justify-content:space-between;margin-top:16px;font-size:14px}
.sm-scope .sm-size-trigger{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:64px;padding:16px;margin-top:24px;border:1px solid #c5d2e3;border-radius:12px;background:#f4f7fb;font-weight:700;text-align:left;cursor:pointer}.sm-scope .sm-size-trigger [data-sm-selection-summary]{font-size:13px;font-weight:400;flex:1;text-align:right}.sm-scope .sm-size-dialog{width:min(680px,calc(100vw - 32px));max-height:85dvh;margin:auto;padding:28px;border:0;border-radius:24px;background:white;color:#0f1b2d;overflow-y:auto;box-shadow:0 24px 90px #04122b44}.sm-scope .sm-size-dialog::backdrop{background:#04122baa;backdrop-filter:blur(3px)}.sm-scope .sm-size-dialog:not([open]){display:none}.sm-scope .sm-size-header{display:flex;justify-content:space-between;align-items:start;gap:20px}.sm-scope .sm-size-header h2{font-size:28px;line-height:1.2;margin-top:8px}.sm-scope .sm-size-header button{width:44px;height:44px;flex-shrink:0;border:1px solid #dce3ed;border-radius:50%;font-size:26px;cursor:pointer}.sm-scope .sm-size-help{font-size:14px;color:#5d6c82;margin:18px 0 24px}.sm-scope .sm-size-dialog fieldset{padding:0;border:0;margin:24px 0;min-width:0}.sm-scope .sm-size-dialog legend{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin-bottom:12px}.sm-scope .sm-size-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.sm-scope .sm-size-option{position:relative;cursor:pointer;min-width:0}.sm-scope .sm-size-option input{position:absolute;opacity:0;width:1px;height:1px}.sm-scope .sm-size-option span{display:flex;align-items:center;justify-content:center;min-height:50px;border:1px solid #dce3ed;border-radius:10px;padding:12px 8px;font-size:14px;text-align:center;background:white}.sm-scope .sm-size-option input:checked+span{background:#edf5ff;border-color:#0b4b9c;box-shadow:0 0 0 1px #0b4b9c;color:#0b4b9c;font-weight:700}.sm-scope .sm-size-option input:focus-visible+span{outline:3px solid #0b4b9c;outline-offset:3px}.sm-scope .sm-measure-guide{font-size:14px;margin-top:24px}.sm-scope .sm-measure-guide summary{cursor:pointer;color:#0b4b9c;padding:12px 0}.sm-scope .sm-measure-guide p{margin:12px 0;color:#5d6c82}.sm-scope .sm-size-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #e3e9f2;padding-top:20px;margin-top:20px}.sm-scope .sm-size-footer strong{font-size:24px}.sm-scope .sm-size-footer p{font-size:12px;margin-top:6px}.sm-scope .sm-size-footer button{background:#0b4b9c;color:white;padding:14px 22px;border-radius:999px;min-height:48px;font-weight:700;cursor:pointer}.sm-scope .sm-size-footer button:disabled{opacity:.5;cursor:wait}.sm-scope [data-sm-size-status]{font-size:14px;color:#8b3026;margin-top:16px}.sm-scope [data-sm-size-status]:empty{display:none}body:has(.sm-size-dialog[open]){overflow:hidden}
@media(max-width:767px){.sm-scope .sm-data-two{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:28px}.sm-scope .sm-data-specs th,.sm-scope .sm-data-specs td{padding:14px 10px;font-size:14px}.sm-scope .sm-data-specs th{width:36%}.sm-scope .sm-size-dialog{position:fixed;inset:auto 0 0;width:100%;max-width:none;max-height:90dvh;margin:0;padding:24px 20px max(24px,env(safe-area-inset-bottom));border-radius:24px 24px 0 0}.sm-scope .sm-size-options{grid-template-columns:repeat(2,minmax(0,1fr))}.sm-scope .sm-size-header h2{font-size:24px}.sm-scope .sm-size-trigger{flex-wrap:wrap}.sm-scope .sm-data-answer{padding-left:0}}
.sm-scope .sm-empty-gallery{aspect-ratio:1;background:#f4f7fb;border-radius:22px;overflow:hidden}.sm-scope .sm-empty-gallery svg{width:100%;height:100%}
.sm-scope .sm-mobile-specs{display:none}@media(max-width:767px){.sm-scope .sm-desktop-specs{display:none}.sm-scope .sm-mobile-specs{display:block;margin-top:24px}.sm-scope .sm-mobile-specs summary{font-weight:600}.sm-scope .sm-mobile-specs summary:after{content:'+';margin-left:auto}.sm-scope .sm-mobile-specs details[open] summary:after{content:'−'}.sm-scope .sm-mobile-specs details>div{font-size:15px;line-height:1.6;padding-bottom:20px}}
.sm-scope .sm-size-header{position:sticky;top:-28px;background:white;z-index:2;padding:10px 0}.sm-scope .sm-size-footer{position:sticky;bottom:-28px;background:white;z-index:2;padding:16px 0}.sm-scope .sm-size-dialog{scroll-padding-top:110px;scroll-padding-bottom:100px}@media(max-width:767px){.sm-scope .sm-size-header{top:-24px}.sm-scope .sm-size-footer{bottom:-24px}.sm-scope .sm-size-footer strong{font-size:20px}.sm-scope .sm-size-footer button{padding-inline:16px}}
.sm-scope .sm-no-construction-image{grid-template-columns:minmax(0,1fr)}.sm-scope .sm-no-construction-image>div:first-child{display:none}
