.ss-crumbs{font-size:12px;color:var(--ss-muted);padding:20px 0 0;letter-spacing:.04em}.ss-crumbs a:hover{color:var(--ss-ink)}.ss-pdp{display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(24px,4vw,64px);padding:20px 0 72px;align-items:start}.ss-gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.ss-gallery__item{position:relative;border-radius:var(--ss-radius-sm);overflow:hidden;aspect-ratio:4/5;background:var(--ss-oat)}.ss-gallery__item:first-child{grid-column:1/-1}.ss-gallery__item img{width:100%;height:100%;object-fit:cover}.ss-gallery__item .ss-ph{position:absolute;top:0;right:0;bottom:0;left:0}.ss-gallery__dots{display:none}.ss-buy{position:sticky;top:96px}.ss-rating{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ss-muted);margin-bottom:12px}.ss-rating__stars{color:var(--ss-caramel);letter-spacing:2px}.ss-buy__title{font-family:var(--ss-serif);font-weight:400;font-size:clamp(32px,3.4vw,46px);line-height:1.05;margin:0 0 14px;font-variation-settings:"SOFT" 100}.ss-buy__price{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:6px}.ss-now{font-size:26px;font-family:var(--ss-serif)}.ss-now.is-sale{color:var(--ss-sale)}.ss-buy__price s{font-size:16px;color:var(--ss-muted)}.ss-save{font-size:11px;letter-spacing:.12em;text-transform:uppercase;background:var(--ss-sale);color:#fff;border-radius:999px;padding:5px 10px;font-weight:600}.ss-taxnote{font-size:12px;color:var(--ss-muted);margin:0 0 22px}.ss-short{font-size:15px;line-height:1.6;color:var(--ss-muted);margin:0 0 20px}.ss-usps{list-style:none;padding:0;margin:0 0 24px;display:grid;gap:10px}.ss-usps li{display:flex;gap:10px;align-items:center;font-size:14px}.ss-usps svg{width:18px;height:18px;color:var(--ss-caramel);flex:none}.ss-opt{margin-bottom:20px}.ss-opt__label{font-size:13px;margin:0 0 10px;letter-spacing:.04em;display:flex;justify-content:space-between}.ss-opt__label button{background:none;border:0;text-decoration:underline;font-size:12px;color:var(--ss-muted);cursor:pointer;padding:0}.ss-opt__values{display:flex;gap:8px;flex-wrap:wrap}.ss-pill{min-width:48px;height:44px;padding:0 16px;border-radius:999px;border:1px solid var(--ss-line);background:var(--ss-white);cursor:pointer;font-family:var(--ss-sans);font-size:14px;color:var(--ss-ink);transition:all .15s ease}.ss-pill:hover{border-color:var(--ss-cocoa)}.ss-pill.is-active{background:var(--ss-cocoa);color:var(--ss-cream);border-color:var(--ss-cocoa)}.ss-pill.is-unavailable{opacity:.45;text-decoration:line-through}.ss-stock{display:flex;align-items:center;gap:8px;font-size:13px;margin:4px 0 16px;color:var(--ss-muted)}.ss-stock i{width:8px;height:8px;border-radius:50%;background:#6e9b6a;box-shadow:0 0 0 4px #6e9b6a2e}.ss-stock.is-low i{background:#c9822f;box-shadow:0 0 0 4px #c9822f2e}.ss-stock.is-out i{background:#a4523a;box-shadow:0 0 0 4px #a4523a2e}.ss-atc-row{display:flex;gap:10px}.ss-atc-row .ss-btn{flex:1;min-height:58px;font-size:14px}.ss-delivery{display:flex;gap:12px;align-items:center;margin-top:16px;padding:14px 16px;border-radius:var(--ss-radius-sm);background:var(--ss-oat);font-size:13px;line-height:1.45}.ss-delivery svg,.ss-giftbox svg{width:22px;height:22px;color:var(--ss-caramel);flex:none}.ss-giftbox{margin-top:10px;padding:14px 16px;border-radius:var(--ss-radius-sm);border:1px dashed var(--ss-caramel);font-size:13px;display:flex;gap:12px;align-items:center;line-height:1.45}.ss-set{margin-top:28px}.ss-set h4{font-family:var(--ss-serif);font-weight:400;font-size:22px;margin:0 0 4px}.ss-set>p{font-size:13px;color:var(--ss-muted);margin:0 0 14px}.ss-set__item{display:grid;grid-template-columns:64px 1fr auto;gap:12px;align-items:center;padding:10px;border:1px solid var(--ss-line);border-radius:var(--ss-radius-sm);background:var(--ss-white);margin-bottom:8px}.ss-set__item p{margin:0;font-size:14px}.ss-set__item small{color:var(--ss-muted)}.ss-acc{border-top:1px solid var(--ss-line);margin-top:28px}.ss-acc details{border-bottom:1px solid var(--ss-line)}.ss-acc summary{list-style:none;cursor:pointer;padding:18px 0;display:flex;justify-content:space-between;align-items:center;font-size:13px;letter-spacing:.12em;text-transform:uppercase;font-weight:500}.ss-acc summary::-webkit-details-marker{display:none}.ss-acc summary:after{content:"+";font-size:20px;font-weight:300;transition:transform .2s ease}.ss-acc details[open] summary:after{transform:rotate(45deg)}.ss-acc__body{padding:0 0 20px;font-size:14px;line-height:1.7;color:var(--ss-muted)}.ss-acc__body p{margin:0 0 10px}.ss-sizechart{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;display:none;align-items:center;justify-content:center;padding:16px}.ss-sizechart.is-open{display:flex}.ss-sizechart__box{position:relative;z-index:2;background:var(--ss-cream);border-radius:var(--ss-radius);padding:32px;max-width:520px;width:100%}.ss-sizechart table{width:100%;border-collapse:collapse;font-size:14px;margin-top:16px}.ss-sizechart td,.ss-sizechart th{padding:10px;border-bottom:1px solid var(--ss-line);text-align:left}.ss-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:40;background:#fffdf9f7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--ss-line);padding:10px var(--ss-gutter);display:flex;align-items:center;gap:12px;transform:translateY(110%);transition:transform .3s ease}.ss-sticky-atc.is-visible{transform:none}.ss-sticky-atc p{margin:0;font-size:14px;flex:1;line-height:1.3}.ss-sticky-atc .ss-btn{min-height:46px;padding:0 22px}.ss-coll-hero{padding:48px 0 28px}.ss-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;border-top:1px solid var(--ss-line);border-bottom:1px solid var(--ss-line);margin-bottom:32px;flex-wrap:wrap;font-size:13px;color:var(--ss-muted)}.ss-toolbar select{height:40px;border-radius:999px;border:1px solid var(--ss-line);background:var(--ss-white);padding:0 16px;font-family:var(--ss-sans);font-size:13px;color:var(--ss-ink)}.ss-chips{display:flex;gap:8px;flex-wrap:wrap}.ss-chips a{height:36px;padding:0 16px;border-radius:999px;border:1px solid var(--ss-line);display:inline-flex;align-items:center;font-size:13px;color:var(--ss-ink)}.ss-chips a.is-active{background:var(--ss-cocoa);color:var(--ss-cream);border-color:var(--ss-cocoa)}.ss-pagination{display:flex;justify-content:center;gap:8px;margin-top:48px}.ss-pagination a,.ss-pagination span{min-width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--ss-line);font-size:14px;padding:0 6px}.ss-pagination .current{background:var(--ss-cocoa);color:var(--ss-cream)}.ss-empty{text-align:center;padding:80px 0}.ss-cartpage{display:grid;grid-template-columns:1.6fr 1fr;gap:48px;padding:16px 0 80px;align-items:start}.ss-cartpage .ss-line{grid-template-columns:110px 1fr auto}.ss-cartpage .ss-line__img{width:110px}.ss-summary{position:sticky;top:96px;background:var(--ss-white);border:1px solid var(--ss-line);border-radius:var(--ss-radius);padding:28px}.ss-summary h3{font-family:var(--ss-serif);font-weight:400;font-size:26px;margin:0 0 18px}.ss-summary .ss-gifts{margin:0 -28px 20px;padding:16px 28px}.ss-summary textarea{width:100%;border-radius:var(--ss-radius-sm);border:1px solid var(--ss-line);background:var(--ss-cream);padding:12px;font-family:var(--ss-sans);font-size:14px;min-height:72px;margin:6px 0 16px}.ss-trustlist{list-style:none;padding:0;margin:18px 0 0;display:grid;gap:8px;font-size:13px;color:var(--ss-muted)}.ss-trustlist li{display:flex;gap:8px;align-items:center}.ss-trustlist svg{width:16px;height:16px;color:var(--ss-caramel)}@media(max-width:820px){.ss-pdp{grid-template-columns:1fr;padding-top:8px}.ss-gallery{display:grid;grid-auto-flow:column;grid-auto-columns:88%;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(-1*var(--ss-gutter));padding:0 var(--ss-gutter);scrollbar-width:none}.ss-gallery::-webkit-scrollbar{display:none}.ss-gallery__item{scroll-snap-align:center}.ss-gallery__item:first-child{grid-column:auto}.ss-buy{position:static}.ss-cartpage{grid-template-columns:1fr}.ss-summary{position:static}.ss-cartpage .ss-line{grid-template-columns:84px 1fr auto}.ss-cartpage .ss-line__img{width:84px}}@media(min-width:821px){.ss-sticky-atc{display:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/ss-shop.css.map */
