.sv-arrow-icon{display:inline-block;width:1em;height:1em;min-width:1em;max-width:none;flex-shrink:0;vertical-align:-.13em;pointer-events:none;overflow:visible}.sv-page .sv-home-section .material-tabs button.active:after{content:"";display:block;float:right;width:14px;height:14px;margin-top:2px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 19L19 5M5 5h14v14' fill='none' stroke='black' stroke-width='1.8'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 19L19 5M5 5h14v14' fill='none' stroke='black' stroke-width='1.8'/%3E%3C/svg%3E") center/contain no-repeat}.story-mobile-heading,.story-mobile-photo{display:none}.color-controls>.tiny-note{margin-top:16px}.svw[data-input-mode=pointer] .svw-card:focus,.svw[data-input-mode=pointer] .svw-stage:focus{outline:none}.svw .svw-card{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;user-select:none;-webkit-user-select:none}@media(max-width:800px){.sv-page{overflow-x:clip}.sv-page .sv-home-section.section-pad,.sv-page .sv-home-section .section-pad{padding:52px 20px}.sv-page .sv-home-section.color-section{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;min-height:0;align-items:start}.sv-page .color-section .section-intro{display:contents}.sv-page .color-section .color-intro-copy{order:1}.sv-page .color-section .color-intro-copy h2{font-size:clamp(32px,9vw,46px);line-height:1.02}.sv-page .color-section .color-intro-copy .body-copy{font-size:13px;line-height:1.7;margin:20px 0 0}.sv-page .color-section .color-stage{order:2;width:100%;height:clamp(260px,88vw,480px);min-height:260px;aspect-ratio:auto;align-self:start;overflow:hidden;border-radius:14px}.sv-page .color-section .color-stage picture{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.sv-page .sv-home-section.color-section .color-stage img{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;animation:none;transform:none;filter:drop-shadow(0 14px 10px #15171316)}.sv-page .color-section .color-controls{order:3;min-width:0}.sv-page .color-section .color-swatches{display:grid;grid-template-columns:repeat(4,44px);justify-content:start;gap:12px 16px;margin:0 0 24px;width:max-content;max-width:100%}.sv-page .color-section .color-swatch{display:grid;place-items:center;flex:none;box-sizing:border-box;aspect-ratio:1;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border-radius:50%;transform:none}.sv-page .color-section .color-swatch:after{width:28px;height:28px;min-width:28px;border-radius:50%;aspect-ratio:1}.sv-page .color-section .color-swatch[aria-current=true]{border-color:#15171375}.sv-page .color-section .color-swatch:before{display:none}.sv-page .color-section .color-caption{margin:0 0 22px;gap:12px;align-items:center}.sv-page .color-section .color-caption>span:last-child{width:100%;margin-left:0;font-size:12px}.sv-page .color-section #color-view{width:100%;justify-content:space-between;min-height:50px}.sv-page .color-section .stage-footer{left:16px;right:16px;bottom:14px;font-size:6px;gap:12px}.sv-page .color-section .stage-word{font-size:clamp(64px,20vw,110px);opacity:.4}.sv-page sv-variant-picker [data-color-option] button{flex:0 0 44px;min-width:44px;aspect-ratio:1}.sv-page .sv-home-section .angle-stage{height:clamp(320px,110vw,560px);min-height:320px;aspect-ratio:auto;align-self:start;border-radius:12px}.sv-page .sv-home-section .angle-view{width:100%;height:100%;min-height:0}.sv-page .sv-home-section .angle-view img{width:100%;height:100%;max-height:none;object-fit:contain;padding:14px 12px 48px}.sv-page .sv-home-section .angle-tabs{gap:8px;margin:22px 0}.sv-page .sv-home-section .angle-tab{flex:1;min-height:46px;padding:12px 14px}.sv-page .sv-home-section .material-visual{height:clamp(300px,95vw,480px);aspect-ratio:auto}.sv-page .sv-home-section .material-section,.sv-page .sv-home-section .angles-section{gap:28px;min-width:0}.sv-page .sv-home-section.story-section{display:block;padding:44px 20px 12px;background:var(--paper)}.sv-page .story-section .story-sticky{display:none;position:static;height:auto;min-height:0}.sv-page .story-section .story-mobile-heading{display:block;padding-bottom:28px}.sv-page .story-section .story-mobile-heading h2{font-size:clamp(34px,10vw,48px);line-height:1.02;letter-spacing:-.05em}.sv-page .story-section .story-mobile-heading h2 span{color:#747e68}.sv-page .story-section .story-steps{padding:0}.sv-page .story-section .story-step{display:flex;align-items:stretch;justify-content:start;min-height:0;padding:0 0 36px;margin:0 0 32px;gap:0;border-bottom:1px solid #15171320}.sv-page .story-section .story-mobile-photo{display:block;width:100%;background:#e5e8df;overflow:hidden;border-radius:12px;margin:0 0 26px}.sv-page .story-section .story-mobile-photo img{display:block;width:100%;height:auto;max-height:none;object-fit:contain;object-position:50% 0;transform:none}.sv-page .story-section .story-step>span{font-size:9px;margin:0 0 14px;letter-spacing:.12em}.sv-page .story-section .story-step h3{font-size:clamp(28px,8vw,38px);line-height:1.08;max-width:100%}.sv-page .story-section .story-step p{font-size:14px;line-height:1.8;color:#535c4b;margin-top:18px;max-width:none}.sv-page .story-section .story-step .text-link{margin-top:22px;min-height:44px;display:inline-flex;align-items:center;gap:14px}.sv-page .svw .svw-stage{height:320px;margin-top:18px;touch-action:pan-y}.sv-page .svw .svw-card{height:280px;width:220px;margin-left:-110px;min-width:0}.sv-page .svw .svw-selection{align-items:center;gap:12px}.sv-page .svw .svw-selection h3{font-size:13px;line-height:1.35;overflow-wrap:anywhere}.sv-page .svw .svw-open{min-height:48px;display:inline-flex;align-items:center;gap:10px;padding:14px;flex-shrink:0}.sv-page .svw .svw-detail-copy{min-width:0}.sv-page .svw .svw-detail-copy h3{overflow-wrap:anywhere}.sv-page .svw .svw-dialog{overscroll-behavior:contain}.sv-page .svw .svw-buy-row{gap:10px}.sv-page .svw .svw-buy{padding:14px 12px;line-height:1.35}.sv-page .quiz-section .quiz-workspace{padding:28px 20px;min-height:460px}.sv-page .quiz-section .quiz-intro .button{white-space:normal;line-height:1.4;min-height:52px;gap:14px}.sv-page .vq .vq-top{gap:16px}.sv-page .vq h2{font-size:clamp(32px,9vw,52px)}.sv-page .sv-header-inner{min-width:0}.sv-page input[type=email],.sv-page input[type=number],.sv-page select,.sv-page textarea{font-size:16px}}@media(max-width:370px){.sv-page .svw .svw-open{max-width:140px;font-size:10px}.sv-page .svw .svw-card{width:200px;margin-left:-100px}.sv-page .sv-home-section .stage-footer>span:last-child{display:none}}@media(prefers-reduced-motion:reduce){.sv-page .svw .svw-card{transition:none}.sv-page .sv-home-section.color-section .color-stage img{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/sv-mobile.css.map */
