.s30pd{display:block;position:relative;z-index:0;isolation:isolate;color:#141414;background:#fff;font-family:var(--text-font-family, "Instrument Sans", "Helvetica Neue", Arial, sans-serif)}.s30pd :where(p,h1,ul,fieldset,legend){margin:0;padding:0}.s30pd button{font:inherit;color:inherit;background:none;border:0;padding:0;margin:0;cursor:pointer;-webkit-appearance:none;appearance:none;letter-spacing:inherit;text-transform:none}.s30pd a{color:inherit}.s30pd__wrap{max-width:1340px;margin:0 auto;padding:20px 40px 64px}.s30pd__serif,.s30pd__crumbs,.s30pd__title,.s30pd__tagline,.s30pd__price,.s30pd__rw-title,.s30pd__notify-title,.s30pd__acc summary{font-family:EB Garamond,Cormorant Garamond,Times New Roman,serif}.s30pd__crumbs{display:flex;flex-wrap:wrap;gap:8px;font-size:14px;margin-bottom:16px;color:#222}.s30pd__crumbs a{text-decoration:none}.s30pd__crumbs a:hover{text-decoration:underline}.s30pd__crumbs span{color:#777}.s30pd__crumbs [aria-current]{color:#111}.s30pd__grid{display:grid;grid-template-columns:minmax(0,1fr) 540px;gap:72px;align-items:start}.s30pd__grid>*{min-width:0}.s30pd__gallery{display:flex;gap:22px;align-items:flex-start;position:sticky;top:calc(var(--header-height, 80px) + 16px)}.s30pd__thumbs{display:flex;flex-direction:column;gap:12px;width:88px;flex:none;max-height:min(78vh,760px);overflow-y:auto;scrollbar-width:none;padding:2px}.s30pd__thumbs::-webkit-scrollbar{display:none}.s30pd .s30pd__thumb{display:block;width:100%;aspect-ratio:var(--s30pd-ar);overflow:hidden;outline:1px solid transparent;outline-offset:2px;opacity:.7;transition:opacity .2s,outline-color .2s;background:#f3f2f0}.s30pd .s30pd__thumb img{width:100%;height:100%;object-fit:cover;display:block}.s30pd .s30pd__thumb:hover{opacity:1}.s30pd .s30pd__thumb.is-active{opacity:1;outline-color:#111}.s30pd__main{flex:1 1 auto;min-width:0}.s30pd__stage{position:relative;width:100%;max-height:min(78vh,760px);aspect-ratio:var(--s30pd-ar);margin:0 auto;overflow:hidden;background:#f3f2f0;touch-action:pan-y}.s30pd__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .45s ease;pointer-events:none}.s30pd__slide.is-active{opacity:1;pointer-events:auto}.s30pd__slide img,.s30pd__slide video,.s30pd__slide iframe,.s30pd__slide svg{width:100%;height:100%;object-fit:cover;display:block}.s30pd .s30pd__zoom{position:absolute;right:16px;bottom:16px;width:40px;height:40px;border-radius:50%;background:#fff;display:grid;place-items:center;box-shadow:0 2px 10px #0000001f;z-index:2}.s30pd__zoom svg{width:18px;height:18px}.s30pd__nav{display:none!important;justify-content:flex-end;align-items:center;gap:18px;margin-top:18px}.s30pd .s30pd__arrow{width:44px;height:44px;border-radius:50%;border:1px solid #dcdcdc;display:grid;place-items:center;transition:border-color .2s,background .2s,color .2s}.s30pd .s30pd__arrow:hover{border-color:#111;background:#111;color:#fff}.s30pd__arrow svg{width:16px;height:16px}.s30pd__count{font-size:14px;color:#777;letter-spacing:.06em;font-variant-numeric:tabular-nums}.s30pd__vendor{font-size:12px;letter-spacing:.26em;text-transform:uppercase;color:#333;margin-bottom:6px!important}.s30pd__head{display:flex;align-items:center;gap:16px}.s30pd__head .s30pd__title{flex:0 1 auto;min-width:0}.s30pd__title{font-size:44px;line-height:1.05;font-weight:400;letter-spacing:-.01em}.s30pd__tagline{font-size:23px;margin-top:8px!important;color:#222}.s30pd__price{display:flex;align-items:baseline;gap:12px;margin-top:6px;font-size:24px}.s30pd__now.is-sale{color:var(--s30pd-accent)}.s30pd__was{font-size:18px;color:#999}.s30pd__viewers{flex:none;display:flex;align-items:center;gap:6px;font-size:14px;color:#333}.s30pd__vn{display:inline-block;overflow:hidden;height:1.35em;line-height:1.35em;vertical-align:bottom;font-variant-numeric:tabular-nums}.s30pd__vn span{display:inline-block}.s30pd__vn.is-up span{animation:s30pdVnUp .5s cubic-bezier(.2,.7,.2,1)}.s30pd__vn.is-down span{animation:s30pdVnDown .5s cubic-bezier(.2,.7,.2,1)}@keyframes s30pdVnUp{0%{transform:translateY(100%);opacity:0}to{transform:none;opacity:1}}@keyframes s30pdVnDown{0%{transform:translateY(-100%);opacity:0}to{transform:none;opacity:1}}.s30pd__viewers svg{width:18px;height:18px}.s30pd__viewers i{width:7px;height:7px;border-radius:50%;background:#3fb34f;box-shadow:0 0 0 3px #3fb34f2e;margin-left:4px}.s30pd__highlights{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:7px 18px;margin-top:14px!important}.s30pd__highlights li{position:relative;padding-left:22px;font-size:13px;line-height:1.35;color:#222}.s30pd__highlights li:before{content:"";position:absolute;left:2px;top:3px;width:10px;height:5px;border-left:1.6px solid #111;border-bottom:1.6px solid #111;transform:rotate(-45deg)}.s30pd__rewards{margin-top:4px}.s30pd__rewards .s30pd__rw-head{display:none}.s30pd__rw-head{display:flex;align-items:center;gap:14px;margin-bottom:18px}.s30pd__rewards .s30rw{--rw-accent: #111;--rw-dark: #111}.s30pd__rw-title{font-size:23px}.s30pd__rw-note{font-size:12.5px;color:#555;padding-left:14px;border-left:1px solid #c9c4be}.s30pd__form{margin-top:20px}.s30pd__opts{display:flex;flex-wrap:wrap;align-items:flex-start;gap:4px 34px}.s30pd__pill.s30pd__sw span{width:32px;min-width:0;height:32px;padding:0;border-radius:50%;background:var(--sw);border:1px solid rgba(0,0,0,.18);box-shadow:inset 0 0 0 2px #fff}.s30pd__pill.s30pd__sw input:checked+span{background:var(--sw);border-color:#111;box-shadow:inset 0 0 0 2px #fff,0 0 0 1px #111}.s30pd__pill.s30pd__sw.is-out span{opacity:.35;background:var(--sw)}.s30pd__opt--color .s30pd__pills{gap:8px;align-items:center;min-height:40px}.s30pd__opt{border:0;margin-bottom:14px!important}.s30pd__opt legend{font-size:13px;letter-spacing:.16em;text-transform:uppercase;margin-bottom:8px!important}.s30pd__opt legend span{letter-spacing:.04em;text-transform:none;color:#666;margin-left:8px}.s30pd__pills{display:flex;flex-wrap:wrap;gap:10px}.s30pd__pill input{position:absolute;opacity:0;pointer-events:none}.s30pd__pill span{display:grid;place-items:center;min-width:44px;height:40px;padding:0 12px;border:1px solid #d6d6d6;font-size:14px;cursor:pointer;transition:border-color .2s,background .2s,color .2s}.s30pd__pill:hover span{border-color:#111}.s30pd__pill input:checked+span{background:#111;border-color:#111;color:#fff}.s30pd__pill input:focus-visible+span{outline:2px solid #111;outline-offset:2px}.s30pd__pill.is-out span{color:#aaa;background:linear-gradient(to top right,transparent calc(50% - .5px),#cfcfcf 50%,transparent calc(50% + .5px))}.s30pd__pill.is-out input:checked+span{background:#555;border-color:#555;color:#eee}.s30pd .s30pd__btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:52px;background:#141414;color:#fff;border:1px solid #141414;font-size:15.5px;font-weight:500;border-radius:3px;transition:background .2s,color .2s}.s30pd .s30pd__btn:hover{background:#333}.s30pd__buy{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:12px;margin-top:6px}.s30pd__buy[hidden]{display:none}.s30pd .s30pd__btn--ghost{background:#fff;color:#141414}.s30pd .s30pd__btn--ghost:hover{background:#141414;color:#fff}.s30pd .s30pd__btn[aria-busy=true]{opacity:.6}.s30pd__notify{margin-top:26px}.s30pd__notify-title{font-size:24px;margin-bottom:12px!important}.s30pd__notify-form{display:grid;gap:10px}.s30pd__notify-form input[type=email]{height:52px;border:1px solid #d6d6d6;border-radius:3px;padding:0 14px;font-size:14px;background:#fff}.s30pd__notify-ok{font-size:14px;color:#2b6b35}.s30pd__service{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-bottom:16px;border-bottom:1px solid #e6e6e6;font-size:13.5px;color:#333}.s30pd__service p{display:flex;align-items:center;gap:10px}.s30pd__service svg{width:20px;height:20px;flex:none}.s30pd__sg .s30-size-guide__link{display:inline-flex;align-items:center;gap:6px;font-size:14px;text-decoration:underline;text-underline-offset:4px;white-space:nowrap}.s30pd__acc details{border-bottom:1px solid #e6e6e6}.s30pd__acc summary{list-style:none;display:flex;justify-content:space-between;align-items:center;padding:17px 0;font-size:19px;cursor:pointer}.s30pd__acc summary::-webkit-details-marker{display:none}.s30pd__acc summary i{position:relative;width:12px;height:12px}.s30pd__acc summary i:before,.s30pd__acc summary i:after{content:"";position:absolute;left:0;right:0;top:50%;height:1.4px;background:#111;transition:transform .25s}.s30pd__acc summary i:after{transform:rotate(90deg)}.s30pd__acc details[open] summary i:after{transform:rotate(0)}.s30pd__acc-body{padding:0 0 22px;font-size:14.5px;line-height:1.65;color:#333}.s30pd__foot{margin-top:16px!important;font-size:12px;color:#888}.s30pd__lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#fffffff7;display:grid;place-items:center;cursor:zoom-out}.s30pd__lightbox[hidden]{display:none}.s30pd__lightbox img{max-width:94vw;max-height:94vh;object-fit:contain}.s30pd__lightbox button{position:absolute;top:18px;right:24px;font-size:34px;line-height:1}@media(max-width:1199px){.s30pd__grid{grid-template-columns:minmax(0,1fr) 440px;gap:44px}.s30pd__thumbs{width:72px}}@media(max-width:989px){.s30pd__grid{grid-template-columns:minmax(0,1fr);gap:16px}.s30pd__gallery{position:static}}@media(max-width:749px){.s30pd__wrap{padding:14px 16px 40px}.s30pd__crumbs{font-size:12px}.s30pd__gallery{flex-direction:column-reverse;align-items:stretch;gap:8px}.s30pd__main{width:100%}.s30pd__thumbs{flex-direction:row;gap:7px;width:100%;max-height:none;overflow-x:auto;overflow-y:hidden}.s30pd .s30pd__thumb{width:40px;flex:none}.s30pd__stage{max-height:none}.s30pd__nav{margin-top:10px}.s30pd__title{font-size:28px}.s30pd__price{font-size:19px;margin-top:4px}.s30pd__highlights{grid-template-columns:1fr;gap:4px;margin-top:10px!important}.s30pd__highlights li{font-size:12.5px}.s30pd__rewards{margin-top:2px}.s30pd__head{gap:12px}.s30pd__opts{gap:4px 22px}.s30pd__rw-title{font-size:20px}.s30pd__acc summary{font-size:18px;padding:18px 0}.s30pd__tagline{font-size:19px}.s30pd__rw-head{flex-wrap:wrap;gap:4px 12px;margin-bottom:14px}.s30pd__rw-note{border-left:0;padding-left:0;width:100%}}@media(min-width:750px){.s30pd__form{margin-top:30px}.s30pd__opts{gap:8px 64px}.s30pd__opt{margin-bottom:26px!important}.s30pd__opt legend{margin-bottom:12px!important}.s30pd__rewards .s30rw{padding-bottom:50px}.s30pd__buy{margin-top:8px}}.s30pd__stock{display:flex;align-items:center;gap:9px;margin:0 0 10px!important;font-size:13px;font-weight:600;color:#c0261f}.s30pd__stock[hidden]{display:none}.s30pd__stock i{width:8px;height:8px;border-radius:50%;background:#e0302a;flex:none;animation:s30pdStockPulse 1.4s ease-in-out infinite}@keyframes s30pdStockPulse{0%,to{opacity:1;box-shadow:0 0 #e0302a8c,0 0 6px 1px #e0302ab3}50%{opacity:.35;box-shadow:0 0 0 6px #e0302a00,0 0 #e0302a00}}@media(prefers-reduced-motion:reduce){.s30pd__stock i{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/s30-product.css.map */
