.sigp{--sigp-gap: 4px;--sigp-info-w: 460px;padding-bottom:40px}.sigp__wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,var(--sigp-info-w));gap:clamp(28px,3.5vw,64px);max-width:1920px;margin:0 auto;padding:0 clamp(16px,2.5vw,48px) 0 0;align-items:start}.sigp__gallery-col{position:relative;min-width:0}.sigp-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sigp-gap);outline:none}.sigp--first-full .sigp-slide:first-child{grid-column:1 / -1}.sigp--first-full .sigp-slide:first-child{aspect-ratio:4 / 5}.sigp-img{object-position:var(--sig-fp, 50% 30%)}.sigp--stack .sigp-gallery{grid-template-columns:minmax(0,1fr);max-width:980px;margin-left:auto}.sigp-slide{position:relative;margin:0;overflow:hidden;background:var(--sig-tile);aspect-ratio:var(--sigp-ar, 3 / 4)}.sigp-slide__zoom{display:block;width:100%;height:100%;padding:0;border:0;background:none;cursor:zoom-in}.sigp-img,.sigp-slide video,.sigp-slide>img{display:block;width:100%;height:100%;object-fit:cover;filter:var(--sig-img-filter, none)}.sigp-slide__embed{position:absolute;top:0;right:0;bottom:0;left:0}.sigp-slide__embed iframe{width:100%;height:100%;border:0}.sigp-ph{fill:var(--sig-ph)}.sigp-gallery__ui{display:none}.sigp__info-col{min-width:0;padding-top:28px}.sigp__info{display:flex;flex-direction:column;gap:22px}.sigp__info--sticky{position:sticky;top:calc(var(--sigp-sticky-top, 24px))}.sigp-crumbs{display:flex;flex-wrap:wrap;gap:8px;font-size:12px;color:var(--sig-muted);letter-spacing:.02em}.sigp-crumbs a{color:inherit;text-decoration:none}.sigp-crumbs a:hover{text-decoration:underline;text-underline-offset:3px}.sigp-crumbs [aria-current]{color:var(--sig-ink);max-width:30ch;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sigp-title{display:flex;flex-direction:column;gap:10px}.sigp-title__eyebrow{color:var(--sig-muted)}.sigp-title__h{font-family:var(--sig-serif, var(--font-heading-family));font-weight:400;font-size:clamp(30px,2.5vw,44px);line-height:1.08;letter-spacing:-.005em}.sigp-price{display:flex;flex-direction:column;gap:6px;margin-top:-8px}.sigp-price__row{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px}.sigp-price__now{font-size:20px;font-weight:600;letter-spacing:.01em}.sigp-price__was{font-size:15px;color:var(--sig-muted)}.sigp-price__save{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--sig-btn-text);background:var(--sig-accent);padding:4px 8px}.sigp-price__note{font-size:12px;color:var(--sig-muted)}.sigp-price__terms{font-size:13px;color:var(--sig-muted)}.sigp-price__terms form{margin:0}.sigp-rating{display:inline-flex;align-items:center;gap:10px;font-size:13px;color:var(--sig-muted);text-decoration:none;margin-top:-10px}.sigp-stars{--pct: calc(var(--r) / var(--max) * 100%);display:inline-block;font-size:14px;letter-spacing:2px;line-height:1;background:linear-gradient(90deg,var(--sig-ink) var(--pct),var(--sig-faint) var(--pct));-webkit-background-clip:text;background-clip:text;color:transparent}.sigp-stars:before{content:"\2605\2605\2605\2605\2605"}.sigp-picker{display:flex;flex-direction:column;gap:20px}.sigp-opt{border:0;margin:0;padding:0;min-width:0}.sigp-opt__head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px}.sigp-opt__label{padding:0;font-size:13px;font-weight:600;letter-spacing:.04em}.sigp-opt__label span{font-weight:400;color:var(--sig-muted)}.sigp-opt__guide{display:inline-flex;align-items:center;gap:6px;background:none;border:0;padding:0;font:inherit;font-size:13px;color:var(--sig-ink);text-decoration:underline;text-underline-offset:4px;cursor:pointer}.sigp-opt__values{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:6px}.sigp-opt__values--swatch{display:flex;flex-wrap:wrap;gap:8px}.sigp-opt__values{position:relative}.sigp-radio{position:absolute;top:0;left:0;opacity:0;width:1px;height:1px;pointer-events:none}.sigp-val{display:flex;align-items:center;justify-content:center;min-height:48px;padding:0 10px;border:1px solid var(--sig-line);background:var(--sig-surface);color:var(--sig-ink);font-size:14px;cursor:pointer;text-align:center;transition:border-color .15s ease,background .15s ease;position:relative}.sigp-val:hover{border-color:var(--sig-ink)}.sigp-radio:checked+.sigp-val{border-color:var(--sig-ink);box-shadow:inset 0 0 0 1px var(--sig-ink);font-weight:600}.sigp-radio:focus-visible+.sigp-val{outline:2px solid var(--sig-ink);outline-offset:2px}.sigp-radio.is-unavailable+.sigp-val{color:var(--sig-faint);background:linear-gradient(to top left,transparent calc(50% - .5px),var(--sig-line) 50%,transparent calc(50% + .5px)),var(--sig-surface)}.sigp-radio.is-unavailable:checked+.sigp-val{color:var(--sig-muted)}.sigp-val--swatch{width:56px;height:72px;min-height:0;padding:0;background-size:cover;background-position:center;border-color:var(--sig-line)}.sigp-radio:checked+.sigp-val--swatch{box-shadow:0 0 0 1px var(--sig-bg),0 0 0 2px var(--sig-ink)}.sigp-opt.is-error .sigp-val{border-color:var(--sig-error)}.sigp-picker__error{color:var(--sig-error);font-size:13px;font-weight:600;margin-top:-8px}.sigp-picker .stp-fit{margin:-8px 0 0}.sigp-picker .stp-fit__note{font-size:13px;color:var(--sig-body)}.sigp-stock{font-size:13px;font-weight:600;color:#8a4b08;display:flex;align-items:center;gap:8px;margin-top:-8px}.sigp-stock:empty{display:none}.sigp-stock:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.sig--dark .sigp-stock{color:#f0b36b}.sigp-buy{display:flex;flex-direction:column;gap:10px}.sigp-form{display:flex;flex-direction:column;gap:10px;margin:0}.sigp-add{width:100%;min-height:58px;font-size:14px}.sigp-add[disabled]{cursor:not-allowed;opacity:.45}.sigp-add.is-loading{opacity:.7;cursor:wait}.sigp-add.is-added{background:var(--sig-accent);border-color:var(--sig-accent)}.sigp-buy.is-awaiting .sigp-buy__dynamic{display:none}.sigp-buy__dynamic .shopify-payment-button__button{min-height:54px;border-radius:0}.sigp-buy__dynamic .shopify-payment-button__more-payment-options{color:var(--sig-ink);font-size:13px}.sigp-buy__status{font-size:13px;min-height:0}.sigp-buy__status.is-error{color:var(--sig-error);font-weight:600}.sigp .stp-trust{margin:0;border-color:var(--sig-line)}.sigp .stp-trust__item+.stp-trust__item{border-color:var(--sig-line)}.sigp .stp-trust__sub{color:var(--sig-muted)}.sigp-acc{border-top:1px solid var(--sig-line)}.sigp-acc+.sigp-acc{margin-top:-22px}.sigp-acc:last-of-type{border-bottom:1px solid var(--sig-line)}.sigp-acc__head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px 0;font-size:14px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;list-style:none}.sigp-acc__head::-webkit-details-marker{display:none}.sigp-acc__icon{transition:transform .25s ease;flex:0 0 auto}.sigp-acc[open] .sigp-acc__icon{transform:rotate(45deg)}.sigp-acc__body{padding:0 0 22px;font-size:14px;line-height:1.7;color:var(--sig-body)}.sigp-acc__body>*+*{margin-top:12px}.sigp-acc__body ul{padding-left:18px}.sigp-acc__body table{width:100%;border-collapse:collapse;font-size:13px}.sigp-acc__body th,.sigp-acc__body td{border-bottom:1px solid var(--sig-line);padding:8px 6px;text-align:left}.sigp-acc__body img{max-width:100%;height:auto}.sigp-specs{margin:0;display:grid;gap:0}.sigp-specs__row{display:grid;grid-template-columns:130px 1fr;gap:12px;padding:9px 0;border-bottom:1px solid var(--sig-line)}.sigp-specs__row:last-child{border-bottom:0}.sigp-specs dt{font-weight:600;color:var(--sig-ink)}.sigp-specs dd{margin:0}.sigp-text{font-size:14px;line-height:1.6;color:var(--sig-body)}.sigp-share__btn{display:inline-flex;align-items:center;gap:8px;background:none;border:0;padding:0;font:inherit;font-size:13px;color:var(--sig-ink);cursor:pointer;text-decoration:underline;text-underline-offset:4px}.sigp-hint{font-size:12px;padding:8px 10px;border:1px dashed var(--sig-border);color:var(--sig-muted)}.sigp-sticky{position:fixed;z-index:4;left:0;right:0;bottom:0;background:var(--sig-bg);color:var(--sig-ink);border-top:1px solid var(--sig-line);box-shadow:0 -8px 28px #16151314;transform:translateY(110%);transition:transform .3s ease;padding-bottom:env(safe-area-inset-bottom)}.sigp-sticky.is-visible{transform:none}.sigp-sticky__inner{display:flex;align-items:center;gap:14px;max-width:1920px;margin:0 auto;padding:10px clamp(16px,2.5vw,48px)}.sigp-sticky__thumb{flex:0 0 auto;width:44px;aspect-ratio:3 / 4;overflow:hidden;background:var(--sig-tile)}.sigp-sticky__thumb img{width:100%;height:100%;object-fit:cover;display:block}.sigp-sticky__text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.sigp-sticky__title{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sigp-sticky__meta{font-size:13px;color:var(--sig-muted)}.sigp-sticky__meta strong{color:var(--sig-ink)}.sigp-sticky__btn{flex:0 0 auto;min-height:50px;min-width:220px}@media(min-width:750px){.sigp-sticky--mobile{display:none}}@media(max-width:749px){.sigp-sticky--desktop{display:none}}.sigp-zoom{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:100%;max-height:100%;margin:0;padding:0;border:0;background:#f3f1ec;overflow:hidden}.sigp-zoom::backdrop{background:#f3f1ec}.sigp-zoom__list{height:100%;overflow-y:auto;display:flex;flex-direction:column;align-items:center;gap:4px;padding:0 0 40px}.sigp-zoom__list img{width:min(100%,1400px);height:auto;display:block;cursor:zoom-out}.sigp-zoom__close{position:fixed;z-index:2;top:16px;right:16px;width:52px;height:52px;border-radius:50%;border:0;background:#fff;color:#161513;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 18px #0000001f}.sigp-rail-wrap{position:relative}.sigp-rail{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 42px)/4);gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.sigp-rail::-webkit-scrollbar{display:none}.sigp-rail>*{scroll-snap-align:start}.sigp-feat{display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));gap:14px}.sigp-feat__item{display:flex;flex-direction:column;gap:14px}.sigp-feat__item .sig-media{aspect-ratio:4 / 5}.sigp-feat__item h3{font-family:var(--sig-serif, var(--font-heading-family));font-weight:400;font-size:26px;line-height:1.15}.sigp-feat__item p,.sigp-feat__text{font-size:15px;line-height:1.65;color:var(--sig-body)}@media(max-width:989px){.sigp__wrap{grid-template-columns:minmax(0,1fr);gap:0;padding:0}.sigp-gallery,.sigp--stack .sigp-gallery{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:0;max-width:none}.sigp-gallery::-webkit-scrollbar{display:none}.sigp-slide,.sigp--first-full .sigp-slide:first-child{flex:0 0 100%;scroll-snap-align:start;aspect-ratio:var(--sigp-ar, 3 / 4)}.sigp-gallery__ui{display:flex;align-items:center;gap:12px;position:absolute;left:16px;right:16px;bottom:14px;pointer-events:none}.sigp-gallery__count{background:#ffffffeb;color:#161513;font-size:12px;font-weight:600;padding:5px 9px;letter-spacing:.04em}.sigp-gallery__bar{flex:1 1 auto;height:2px;background:#ffffff8c;position:relative}.sigp-gallery__bar>span{position:absolute;top:0;bottom:0;left:0;background:#161513;transition:transform .2s ease}.sigp__info-col{padding:22px 16px 0}.sigp__info--sticky{position:static}.sigp-rail{grid-auto-columns:calc((100% - 14px) / 2.3)}.sigp-feat{grid-template-columns:minmax(0,1fr);gap:32px}}@media(min-width:750px)and (max-width:989px){.sigp-slide,.sigp--first-full .sigp-slide:first-child{flex-basis:62%}.sigp__info-col{padding:32px clamp(24px,6vw,64px) 0}}@media(max-width:749px){.sigp-title__h{font-size:30px}.sigp__info{gap:20px}.sigp-opt__values{grid-template-columns:repeat(auto-fill,minmax(58px,1fr))}.sigp-sticky__thumb{display:none}.sigp-sticky__btn{min-width:0;flex:0 1 55%;padding:0 14px}.sigp-specs__row{grid-template-columns:110px 1fr}.sigp-rail{gap:10px;grid-auto-columns:calc((100% - 10px)/1.6);margin-right:-16px;padding-right:16px}}@media(min-width:2048px){.sigp{--sigp-info-w: 560px}.sigp__wrap{max-width:2400px}.sigp-title__h{font-size:52px}.sigp-price__now{font-size:24px}.sigp-val{min-height:54px;font-size:15px}.sigp-add{min-height:64px;font-size:15px}.sigp-acc__head,.sigp-acc__body{font-size:16px}}@media(prefers-reduced-motion:reduce){.sigp-sticky,.sigp-acc__icon,.sigp-gallery__bar>span{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/sig-pdp.css.map */
