.fzs{color:#3d4563;background:#fffdf9;font-family:var(--font-body-family)}.fzs-grid{max-width:1400px;margin:auto;padding:48px 40px 56px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:60px;align-items:start}.fzs-hero{width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#f5f2ee;display:block;border-radius:4px}.fzs-thumbs{display:flex;gap:10px;overflow:auto;padding:12px 2px}.fzs-thumbs button{padding:3px;flex:0 0 72px;border:1px solid #d4d6dc;border-radius:3px;cursor:pointer;background:transparent}.fzs-thumbs button[aria-pressed=true]{border:2px solid #3d4563;padding:2px}.fzs-thumbs img{width:100%;height:65px;object-fit:cover;display:block}.fzs-eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.2em;margin:0 0 12px}.fzs h1{font-family:var(--font-heading-family);font-weight:400;font-size:clamp(30px,3vw,44px);line-height:1.15;letter-spacing:.01em;color:inherit;margin:0 0 12px}.fzs-subtitle{font-size:21px;margin:0 0 8px}.fzs-info>p:not([class]){font-size:15px;margin:0 0 16px}.fzs-price{font-size:25px;margin:18px 0 24px}.fzs-price s{font-size:17px;color:#92929b;margin-left:8px}.fzs fieldset{padding:0;margin:0;border:0;min-width:0}.fzs legend{font-size:15px;margin-bottom:12px;padding:0}.fzs-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fzs-option{position:relative;min-width:0}.fzs-option input{position:absolute;width:1px;height:1px;opacity:0}.fzs-option label{display:flex;align-items:center;gap:12px;min-height:82px;padding:9px;border:1px solid #d4d6dc;border-radius:4px;cursor:pointer;font-size:13px;line-height:1.35;transition:background .2s,border-color .2s}.fzs-option img{width:58px;height:58px;object-fit:cover;border-radius:3px;flex-shrink:0}.fzs-option input:checked+label{border-color:#3d4563;box-shadow:inset 0 0 0 1px #3d4563;background:#eef1f7}.fzs-option input:focus-visible+label{outline:2px solid #3d4563;outline-offset:3px}.fzs-option input:disabled+label{opacity:.45;cursor:not-allowed}.fzs-option small{display:block}.fzs-included{padding:16px 18px;border:1px solid #d4d6dc;border-radius:4px;margin:22px 0 18px;font-size:14px}.fzs-included strong{font-weight:500}.fzs-included>div{display:flex;justify-content:space-between;gap:16px;margin-top:10px}.fzs-qty-label{font-size:12px;display:block;margin-bottom:5px}.fzs-buy{display:flex;gap:12px}.fzs-buy input{width:80px;min-width:0;text-align:center;border:1px solid #d4d6dc;background:transparent;color:#3d4563;font:inherit;border-radius:3px}.fzs-buy button{flex:1;min-height:50px;border:0;background:#3d4563;color:#fffdf4;font:inherit;font-size:13px;text-transform:uppercase;letter-spacing:.18em;cursor:pointer;border-radius:3px}.fzs-buy button:hover{background:#4b5476}.fzs-buy button:disabled{opacity:.5}.fzs details{border-block:1px solid #dedee3;margin-top:26px;padding:16px 0;font-size:14px}.fzs summary{cursor:pointer}.fzs details p{line-height:1.7}.fzs-band{position:relative;isolation:isolate;overflow:hidden;background:#3d4563;color:#fffdf4;text-align:center;padding:42px 24px}.fzs-band .fzs-wave{position:absolute;left:0;top:8%;width:100%;height:100%;z-index:-1;pointer-events:none;opacity:.65;mask-image:linear-gradient(to bottom,#000 0%,#000 48%,transparent 72%);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 48%,transparent 72%)}.fzs-band h2{font-family:var(--font-heading-family);font-size:30px;font-weight:400;color:inherit;margin:0 0 24px}.fzs-steps{display:grid;grid-template-columns:repeat(3,1fr);max-width:920px;margin:auto}.fzs-steps p{font-size:14px;margin:0;padding:0 20px}.fzs-steps p+p{border-left:1px solid #ffffff40}.fzs-steps span{display:block;font-size:22px;margin-bottom:6px}@media(max-width:989px){.fzs-grid{gap:28px;padding:32px 24px}.fzs-option label{gap:7px;font-size:12px}.fzs-option img{width:44px;height:50px}}@media(max-width:749px){.fzs-grid{grid-template-columns:minmax(0,1fr);padding:24px 18px 36px;gap:24px}.fzs h1{font-size:32px}.fzs-option label{font-size:12px;min-height:76px}.fzs-option img{width:48px;height:52px}.fzs-included{font-size:13px}.fzs-band h2{font-size:25px}.fzs-steps p{font-size:12px;padding:0 9px}.fzs-band{padding:32px 15px}}.fzs-band{min-height:300px;display:flex;flex-direction:column;justify-content:center;padding:58px 24px;background:linear-gradient(115deg,#2b3150,#4b5476 60%,#6a5a7a)}.fzs-band h2{font-family:Jost,sans-serif;font-weight:300;font-size:clamp(24px,2.6vw,36px);line-height:1.35;text-transform:uppercase;letter-spacing:.16em}.fzs-steps{width:100%}@media(max-width:749px){.fzs-band{min-height:260px;padding:44px 18px}.fzs-band h2{font-size:24px}}@media(prefers-reduced-motion:reduce){.fzs-wave{display:none}}.fzs-slogan-wrap{padding:36px 20px 0;background:#fffdf9}.fzs-slogan-wrap .fzsl-head{margin:0 auto}.fzs-grid{padding-top:40px}@media(max-width:749px){.fzs-slogan-wrap{padding-top:28px}.fzs-grid{padding-top:30px}}
/*# sourceMappingURL=/cdn/shop/t/24/compiled_assets/styles.css.map */
