.TV30sq_wrapper{width:min(100%,1230px);margin:0 auto;position:relative}.TV30sq_stage{isolation:isolate;width:100%;height:clamp(510px,81svh,870px);position:relative}.TV30sq_photo{aspect-ratio:4/5;background:#f4f4f1;border:4px solid #fff;border-radius:2px;width:clamp(114px,15.45vw,195px);position:absolute;top:50%;left:50%;box-shadow:0 4px 17px #00000012}.TV30sq_photo img{object-fit:contain;width:100%;height:100%;display:block}.TV30sq_photo picture{width:100%;height:100%;display:block}.TV30sq_pause{min-height:44px;font:11px var(--font-mono);color:#666660;cursor:pointer;background:#fff;border:1px solid #e5e5df;border-radius:4px;justify-content:center;align-items:center;gap:8px;margin:-8px auto 0;padding:8px 16px;display:flex}.TV30sq_pause:hover{color:#151515;border-color:#151515}.TV30sq_pause:focus-visible{outline-offset:4px;outline:2px solid #151515}@media (max-width:600px){.TV30sq_stage{height:clamp(420px,67.5svh,540px)}.TV30sq_photo{border-width:3px;width:clamp(96px,28vw,126px)}}@media (max-width:600px) and (min-height:560px){.TV30sq_stage{max-height:calc(100svh - 280px)}}@media (prefers-reduced-motion:reduce){.TV30sq_pause{display:none}}
.ytZGIq_page{color:#151515;background:#fff}.ytZGIq_hero{flex-direction:column;justify-content:center;align-items:center;min-height:min(950px,100svh);padding:125px 20px 48px;display:flex;overflow:clip}.ytZGIq_intro{text-align:center;margin:0}.ytZGIq_intro h1{font-family:var(--font-mono);letter-spacing:-.05em;font-size:clamp(24px,3vw,44px);font-weight:400;line-height:1.1}.ytZGIq_intro p{color:#6c6c68;font-family:var(--font-mono);margin-top:12px;font-size:12px}.ytZGIq_heroCta{min-height:46px;font:13px var(--font-mono);background:#cef48b;border-radius:4px;align-items:center;gap:24px;margin-top:25px;padding:10px 20px;display:inline-flex}.ytZGIq_heroCta:hover{background:#bce575}.ytZGIq_arrivals{padding:45px var(--edge) 65px}.ytZGIq_heading{font:12px var(--font-mono);justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:26px;display:flex}.ytZGIq_heading h2{font-size:16px;font-weight:400}.ytZGIq_grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.ytZGIq_contact{background:#f5f5f2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:42px max(24px,5vw);display:flex}.ytZGIq_contact h2{font:400 23px var(--font-mono);letter-spacing:-.04em}.ytZGIq_contact p{color:#6c6c68;max-width:44ch;margin-top:10px;font-size:14px;line-height:1.6}.ytZGIq_contact a{min-height:46px;font:13px var(--font-mono);border-bottom:1px solid #151515;align-items:center;gap:24px;display:inline-flex}.ytZGIq_contactLinks{flex-wrap:wrap;gap:24px;display:flex}.ytZGIq_product{background:#fff;min-height:80vh;padding:145px max(24px,6vw) 80px}.ytZGIq_back{min-height:44px;font:12px var(--font-mono);align-items:center;display:inline-flex}.ytZGIq_productGrid{grid-template-columns:1.25fr 1fr;align-items:center;gap:clamp(30px,8vw,120px);max-width:1100px;margin:20px auto 0;display:grid}.ytZGIq_productPhoto{aspect-ratio:4/5;background:#fafaf8;width:100%;position:relative}.ytZGIq_productPhoto img{object-fit:contain;padding:25px}.ytZGIq_productInfo h1{font:400 clamp(25px, 3vw, 42px)/1.15 var(--font-mono);letter-spacing:-.05em;margin-bottom:24px}.ytZGIq_productCategory{font:11px var(--font-mono);color:#6c6c68;text-transform:uppercase;margin-bottom:14px}.ytZGIq_productInfo .pdp-options{background:0 0;border:0;padding:0}footer.ytZGIq_footer{font:11px var(--font-mono);color:#6c6c68;background:#fff;border-top:1px solid #ecece7;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:32px max(24px,5vw) 36px;display:flex}.ytZGIq_footer nav{flex-wrap:wrap;gap:20px;display:flex}.ytZGIq_footer a{color:#151515;align-items:center;min-height:44px;display:inline-flex}dialog.ytZGIq_searchDialog[open]{overscroll-behavior:contain;background:#fff;border:1px solid #ddd;width:min(680px,100vw - 32px);max-width:none;height:auto;max-height:calc(100dvh - 64px);margin:32px auto;padding:0;display:block}.ytZGIq_searchDialog::backdrop{background:#15151588}.ytZGIq_searchDialog .ns-mobile-dialog__panel{background:#fff;flex-direction:column;width:100%;min-height:0;display:flex;overflow:auto}.ytZGIq_searchDialog .ns-mobile-dialog__head{min-height:60px;font:12px var(--font-mono);border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;padding:0 20px;display:flex}.ytZGIq_searchDialog .ns-mobile-dialog__head button{background:0 0;min-height:44px}.ytZGIq_searchDialog .ns-search{padding:18px}@media (max-width:1120px){.ytZGIq_grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:800px){.ytZGIq_hero{min-height:min(760px,100svh - 64px);padding:105px 12px 35px}.ytZGIq_intro p{max-width:30ch;margin-left:auto;margin-right:auto;line-height:1.6}.ytZGIq_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ytZGIq_arrivals{padding:28px 12px 40px}.ytZGIq_product{padding:100px 20px 45px}.ytZGIq_productGrid{grid-template-columns:1fr;gap:25px}.ytZGIq_productPhoto{max-width:520px;margin:0 auto}.ytZGIq_contact{padding:28px 22px}footer.ytZGIq_footer{padding:20px 22px 35px}dialog.ytZGIq_searchDialog[open]{width:calc(100vw - 20px);max-height:calc(100dvh - 20px);margin:10px auto}}@media (max-width:600px){.ytZGIq_hero{padding-inline:0}.ytZGIq_intro{padding-inline:12px}}
