.snzbst-each{margin:4px 0 0;font-size:11px;line-height:1.4;color:#8a847c;font-variant-numeric:tabular-nums}.snzbst-each:empty{display:none}.snzbst-sugs{margin:12px 0 2px}.snzbst-sugs[hidden]{display:none}.snzbst-sugs__label{margin:0 0 6px;font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#6b655f}.snzbst-sugs__row{display:flex;gap:8px}.snzbst-sug{all:unset;box-sizing:border-box;position:relative;cursor:pointer;width:46px;height:46px;flex:0 0 auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform .16s cubic-bezier(.23,1,.32,1)}.snzbst-sug__img{display:block;width:100%;height:100%;overflow:hidden;background:#f3f2ef;box-shadow:0 0 0 1px #14110e0f}.snzbst-sug.is-lumbar .snzbst-sug__img{height:30px;margin-top:8px}.snzbst-sug__img img{width:100%;height:100%;object-fit:cover;display:block}.snzbst-sug__plus{position:absolute;right:-5px;bottom:-5px;width:18px;height:18px;border-radius:50%;background:#14110e;box-shadow:0 0 0 2px #fff}.snzbst-sug__plus:before,.snzbst-sug__plus:after{content:"";position:absolute;left:50%;top:50%;background:#fff;transform:translate(-50%,-50%)}.snzbst-sug__plus:before{width:8px;height:1.25px}.snzbst-sug__plus:after{width:1.25px;height:8px}.snzbst-sug__tag{position:absolute;left:0;right:0;top:-7px;text-align:center;font-size:8px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;line-height:12px;color:#2d5a50;pointer-events:none}.snzbst-sug.is-here .snzbst-sug__img{box-shadow:0 0 0 1px #2d5a50}.snzbst-sug:active{transform:scale(.94)}.snzbst-sug:focus-visible{outline:2px solid #14110e;outline-offset:3px}@media(hover:hover)and (pointer:fine){.snzbst-sug:hover{transform:translateY(-2px)}}.snzcb.is-unlock .snzcb__head{animation:snzbst-unlock .9s cubic-bezier(.23,1,.32,1) both}.snzcb.is-unlock .snzcb__head:after{content:" \2713";color:#2d5a50}@keyframes snzbst-unlock{0%{transform:none}30%{transform:scale(1.06);color:#2d5a50}to{transform:none}}.snzcb__head{transform-origin:0 50%}.snzcb.is-ping .snzcb__row{animation:snzbst-ping 1.5s ease both}@keyframes snzbst-ping{0%,to{box-shadow:0 0 0 1px #14110e0f,0 14px 32px -18px #14110e38}25%{box-shadow:0 0 0 2px #2d5a50,0 14px 32px -18px #14110e38}}.snzbst-tease{display:flex;align-items:center;gap:12px;margin:14px 0 4px;padding:12px 14px;border:1px solid #e7e4df;background:#faf9f7;color:#14110e;font-family:"Montserrat",var(--font-body-family),sans-serif;font-size:12px;line-height:1.4}.snzbst-tease__ico{position:relative;flex:0 0 auto;width:22px;height:18px}.snzbst-tease__ico:before,.snzbst-tease__ico:after{content:"";position:absolute;width:13px;height:13px;border:1.25px solid #2d5a50;background:#faf9f7}.snzbst-tease__ico:before{left:0;top:4px}.snzbst-tease__ico:after{left:7px;top:0}.snzbst-tease__txt{flex:1 1 auto;min-width:0;color:#6b655f}.snzbst-tease__txt b{font-weight:500;color:#14110e}.snzbst-tease__go{all:unset;cursor:pointer;flex:0 0 auto;font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#14110e;border-bottom:1px solid currentColor;padding-bottom:1px}.snzbst-tease__go:after{content:" \2193"}.snzbst-tease__go:focus-visible{outline:2px solid #14110e;outline-offset:3px}@media(hover:hover)and (pointer:fine){.snzbst-tease__go:hover{color:#2d5a50}}@media(max-width:749px){.snzbst-tease{display:none}}.snzbst-dock{all:unset;box-sizing:border-box;position:fixed;left:50%;bottom:12px;z-index:4;cursor:pointer;display:inline-flex;align-items:center;gap:10px;max-width:calc(100vw - 32px);height:40px;padding:0 16px 0 12px;background:#14110e;color:#fff!important;border-radius:20px;box-shadow:0 10px 24px -10px #14110e73;font-family:"Montserrat",var(--font-body-family),sans-serif;font-size:12px;white-space:nowrap;transform:translate(-50%);opacity:1;transition:opacity .2s ease,transform .22s cubic-bezier(.23,1,.32,1),bottom .22s cubic-bezier(.23,1,.32,1);touch-action:manipulation;-webkit-tap-highlight-color:transparent}.snzbst-dock[hidden]{display:none}.snzbst-dock__txt{overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.snzbst-dock__txt b{font-weight:600}.snzbst-dock__txt s{color:#ffffff8c;font-size:11px}.snzbst-dock__stack{position:relative;flex:0 0 auto;width:18px;height:15px}.snzbst-dock__stack:before,.snzbst-dock__stack:after{content:"";position:absolute;width:10px;height:10px;border:1.25px solid #fff;background:#14110e}.snzbst-dock__stack:before{left:0;top:4px}.snzbst-dock__stack:after{left:6px;top:0}.snzbst-dock__arr{width:7px;height:7px;border-right:1.25px solid #fff;border-top:1.25px solid #fff;transform:rotate(-45deg);margin-top:3px}.snzbst-dock:active{transform:translate(-50%) scale(.97)}.snzbst-dock:focus-visible{outline:2px solid #2d5a50;outline-offset:3px}@media(min-width:750px){.snzbst-dock{display:none!important}}@media(prefers-reduced-motion:reduce){.snzcb.is-unlock .snzcb__head,.snzcb.is-ping .snzcb__row{animation:none}.snzbst-dock,.snzbst-sug{transition:none}}.snzbst-sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.snzcb__seg b,.snzcb.is-dormant .snzcb__seg b{color:#5f5951}.snzcb__seg b.is-hit{color:var(--snzcb-accent);font-weight:600}.snzcb-slot.is-here span.snzcb-slot__body[role=button]{cursor:pointer}.snzcb-slot.is-here span.snzcb-slot__body:focus-visible{outline:2px solid var(--snzcb-ink);outline-offset:2px}@media(hover:none){.snzcb-slot.is-filled .snzcb-slot__x{opacity:1;pointer-events:auto;border-width:clamp(5px,calc(var(--snzcb-s, 100px) * .19),13px);transform:translate(calc(clamp(5px,calc(var(--snzcb-s, 100px) * .19),13px) + 1px),calc(-1*(clamp(5px,calc(var(--snzcb-s, 100px) * .19),13px) + 1px))) scale(calc(1 / var(--snzcb-k, 1)))}.snzcb.is-tight .snzcb-slot.is-filled .snzcb-slot__x{border-width:5px;transform:translate(6px,-6px) scale(.8)}}.snzbst-tease__go:focus-visible,.snzbst-sug:focus-visible{outline:2px solid var(--snzcb-ink, #14110e);outline-offset:3px}.snzbst-dock{height:auto;min-height:40px;padding-top:8px;padding-bottom:8px}.product__description details{margin-top:22px!important;padding:0!important;border-top:1px solid rgba(20,17,14,.14)!important;border-bottom:1px solid rgba(20,17,14,.14)!important}.product__description details>summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px;min-height:48px;padding:0;list-style:none;cursor:pointer;font-family:"Montserrat",var(--font-body-family),sans-serif!important;font-size:10.5px!important;font-weight:500!important;letter-spacing:.15em;text-transform:uppercase;color:#14110e}.product__description details>summary::-webkit-details-marker{display:none}.product__description details>summary .accordion-icon{display:none!important}.product__description details>summary:after{content:"+";flex:0 0 auto;font-size:16px;font-weight:300;letter-spacing:0;line-height:1;color:#57504a}.product__description details[open]>summary:after{content:"\2212"}.product__description details>summary:focus-visible{outline:2px solid #14110e;outline-offset:2px}.product__description details>div{margin-top:0!important;padding:0 0 18px!important}.product__description details+.snz-acc{margin-top:0;border-top:0}
/*# sourceMappingURL=/cdn/shop/t/383/assets/snz-cushion-bundle-boost.css.map */
