.pdp{padding-top:clamp(16px,2.4vw,28px);padding-bottom:var(--space-section)}.pdp__breadcrumb{display:flex;flex-wrap:wrap;gap:8px;font-size:12px;letter-spacing:.06em;color:var(--color-muted);margin-bottom:clamp(16px,2.4vw,28px)}.pdp__breadcrumb a:hover{color:var(--color-text);text-decoration:underline;text-underline-offset:3px}.pdp__breadcrumb [aria-current]{color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:60ch}.pdp__grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:clamp(32px,4.5vw,72px);align-items:start}.pdp-gallery{display:grid;gap:14px;position:sticky;top:calc(var(--header-height, 120px) + 24px)}.pdp-gallery--multi{grid-template-columns:84px minmax(0,1fr)}.pdp-gallery--multi .pdp-gallery__main{order:2}.pdp-gallery--multi .pdp-gallery__thumbs{order:1}.pdp-gallery__main{position:relative}.pdp-gallery__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;outline-offset:-1px}.pdp-gallery__track::-webkit-scrollbar{display:none}.pdp-gallery__slide{flex:0 0 100%;scroll-snap-align:start}.pdp-gallery__frame{background:#efe9e1}.pdp-gallery__frame img{object-fit:contain;padding:5%;mix-blend-mode:multiply}.pdp-gallery__arrow{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#1c1714b8;color:var(--color-text);opacity:0;transition:opacity .2s,background-color .2s}.pdp-gallery__arrow .icon{width:20px;height:20px}.pdp-gallery__arrow--prev{left:14px}.pdp-gallery__arrow--next{right:14px}.pdp-gallery__main:hover .pdp-gallery__arrow,.pdp-gallery__arrow:focus-visible{opacity:1}.pdp-gallery__arrow:hover{background:var(--color-accent);color:var(--color-accent-contrast)}.pdp-gallery__counter{position:absolute;right:14px;bottom:14px;padding:2px 10px;border-radius:12px;background:#1c1714b8;font-size:12px;letter-spacing:.08em;margin:0}.pdp-gallery__thumbs{display:flex;flex-direction:column;gap:10px;max-height:min(78vh,760px);overflow-y:auto;scrollbar-width:none}.pdp-gallery__thumbs::-webkit-scrollbar{display:none}.pdp-gallery__thumb{display:block;width:100%;border:1px solid transparent;opacity:.6;transition:opacity .2s,border-color .2s}.pdp-gallery__thumb:hover{opacity:1}.pdp-gallery__thumb.is-active{opacity:1;border-color:var(--color-accent)}.pdp-gallery__thumb .ratio{background:#efe9e1}.pdp-gallery__thumb img{object-fit:contain;padding:6%;mix-blend-mode:multiply}.pdp__info{position:sticky;top:calc(var(--header-height, 120px) + 24px);display:flex;flex-direction:column}.pdp__info>*{margin-top:0}.pdp__vendor{margin-bottom:10px;color:var(--color-muted)}.pdp__title{font-size:calc(clamp(30px,2.8vw,42px) * var(--heading-scale));line-height:1.12;margin-bottom:10px}.pdp__sku{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);margin-bottom:24px}.pdp__sku.is-hidden{display:none}.pdp__price-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;padding:20px 0;margin-bottom:20px;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.pdp-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px}.pdp-price__current{font-family:var(--font-heading);font-size:30px;font-weight:500;line-height:1}.pdp-price--sale .pdp-price__current{color:var(--color-accent)}.pdp-price__compare{color:var(--color-muted);font-size:16px}.pdp-price__compare:empty,.pdp-price__save:empty{display:none}.pdp-price__save{align-self:center;padding:3px 10px;background:var(--color-accent);color:var(--color-accent-contrast);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.pdp__price-note{margin:0;font-size:13px;color:var(--color-muted)}.pdp__price-note:before{content:"/";margin-right:10px}.pdp-options{display:grid;gap:20px;margin-bottom:22px}.pdp-option{border:0;margin:0;padding:0;min-width:0}.pdp-option__label{padding:0;margin-bottom:10px;font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.pdp-option__value{margin-left:10px;font-weight:300;letter-spacing:.06em;text-transform:none;color:var(--color-muted);font-size:13px}.pdp-option__pills{display:flex;flex-wrap:wrap;gap:8px}.pdp-pill{position:relative;cursor:pointer}.pdp-pill span{display:inline-flex;align-items:center;justify-content:center;min-width:56px;min-height:42px;padding:0 18px;border:1px solid var(--color-border);font-size:13px;letter-spacing:.04em;transition:border-color .2s,background-color .2s,color .2s}.pdp-pill:hover span{border-color:var(--color-text)}.pdp-pill input:checked+span{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent-contrast)}.pdp-pill input:focus-visible+span{outline:1px solid var(--color-text);outline-offset:3px}.pdp-pill.is-unavailable span{color:var(--color-muted);background-image:linear-gradient(to top left,transparent calc(50% - .5px),var(--color-border) 50%,transparent calc(50% + .5px))}.pdp-pill.is-unavailable input:checked+span{background-image:none}.pdp-sales-point,.pdp-inventory{display:flex;align-items:center;gap:12px;font-size:14px;margin-bottom:10px}.pdp-sales-point .icon{width:20px;height:20px;flex-shrink:0;color:var(--color-accent)}.pdp-inventory{margin-top:4px;margin-bottom:22px}.pdp-inventory__dot{width:9px;height:9px;margin:0 5px;border-radius:50%;background:#7fa66a;box-shadow:0 0 0 4px #7fa66a2e;flex-shrink:0}.pdp-inventory[data-state=low_stock] .pdp-inventory__dot,.pdp-inventory[data-state=backorder] .pdp-inventory__dot{background:#d29b4a;box-shadow:0 0 0 4px #d29b4a2e}.pdp-inventory[data-state=sold_out] .pdp-inventory__dot{background:#b0614f;box-shadow:0 0 0 4px #b0614f2e}.pdp-buy{margin-bottom:22px}.pdp-buy__row{display:flex;gap:10px}.pdp-buy__add{flex:1;min-height:52px}.pdp-buy__add[disabled]{opacity:.5;cursor:not-allowed}.pdp-buy__add.is-loading{opacity:.7;cursor:progress}.pdp-buy__dynamic{margin-top:10px}.pdp-buy__dynamic .shopify-payment-button__button{width:100%;min-height:52px;border-radius:0}.pdp-buy__dynamic .shopify-payment-button__button--unbranded{background:var(--color-text);color:var(--color-bg);font-family:var(--font-body);font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.pdp-buy__dynamic .shopify-payment-button__more-options{display:block;width:100%;text-align:center;color:var(--color-muted);font-size:13px;text-decoration:underline;text-underline-offset:3px;margin-top:10px}.pdp-buy__error{margin-top:10px;color:#e08a78;font-size:14px}.pdp-buy__added{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:14px}.pdp-buy__added[hidden]{display:none}.pdp-buy__added .icon{width:18px;height:18px;color:var(--color-accent)}.pdp-buy__added a{text-decoration:underline;text-underline-offset:3px;margin-left:auto}.pdp-qty{display:flex;align-items:stretch;border:1px solid var(--color-border)}.pdp-qty__btn{width:40px;display:inline-flex;align-items:center;justify-content:center;color:var(--color-muted)}.pdp-qty__btn:hover{color:var(--color-text)}.pdp-qty__btn .icon{width:16px;height:16px}.pdp-qty__input{width:44px;border:0;background:transparent;color:inherit;font:inherit;text-align:center;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.pdp-qty__input::-webkit-outer-spin-button,.pdp-qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pdp-share{display:flex;align-items:center;gap:16px;margin-bottom:28px;color:var(--color-muted)}.pdp-share__label{font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.pdp-share a:hover{color:var(--color-accent)}.pdp-share .icon{width:17px;height:17px}.pdp-text{margin-bottom:22px;color:var(--color-muted)}.pdp-tab{border-top:1px solid var(--color-border)}.pdp-tab:last-child,.pdp-tab:last-of-type{border-bottom:1px solid var(--color-border)}.pdp-tab+.pdp-tab{border-top:1px solid var(--color-border)}.pdp-tab__title{display:flex;justify-content:space-between;align-items:center;padding:18px 0;font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;list-style:none}.pdp-tab__title::-webkit-details-marker{display:none}.pdp-tab__title .icon{width:16px;height:16px}.pdp-tab__title .icon-plus__v{transition:opacity .2s}.pdp-tab[open] .icon-plus__v{opacity:0}.pdp-tab__body{padding-bottom:24px;color:var(--color-muted);font-size:14px}.pdp-tab__body strong{color:var(--color-text);font-weight:500}.pdp-specs h2,.pdp-specs h3,.pdp-specs h4{font-family:var(--font-body);font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--color-text);margin:22px 0 6px}.pdp-specs table{width:100%;border-collapse:collapse;margin:0 0 8px}.pdp-specs th,.pdp-specs td{text-align:left;vertical-align:top;padding:9px 0;border-bottom:1px solid var(--color-border);font-weight:300}.pdp-specs tr>:first-child{width:46%;padding-right:16px;color:var(--color-muted)}.pdp-specs tr>:last-child{color:var(--color-text)}.pdp-specs ul{padding-left:18px}.pdp-ask{display:grid;gap:10px}.pdp-ask .input{padding:12px 14px}.pdp-ask__message{min-height:110px;resize:vertical}.pdp-ask .button{justify-self:start}.pdp-ask__success{color:var(--color-text)}.pdp-ask__error{color:#e08a78}.product-rail .section-heading a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}.product-rail[hidden]{display:none}.pdp-back{text-align:center;padding-bottom:var(--space-section)}@media(max-width:989px){.pdp__grid{grid-template-columns:1fr}.pdp__info,.pdp-gallery{position:static}.pdp-gallery--multi{grid-template-columns:1fr}.pdp-gallery--multi .pdp-gallery__main,.pdp-gallery--multi .pdp-gallery__thumbs{order:0}.pdp-gallery__thumbs{flex-direction:row;max-height:none;overflow-x:auto;overflow-y:hidden}.pdp-gallery__thumbs li{flex:0 0 64px}.pdp-gallery__arrow{opacity:1;width:38px;height:38px}}@media(max-width:749px){.pdp{padding-left:0;padding-right:0}.pdp__breadcrumb,.pdp__info,.pdp-gallery .pdp-gallery__thumbs{padding-left:var(--gutter);padding-right:var(--gutter)}.pdp__breadcrumb [aria-current]{max-width:100%}.pdp-gallery__arrow{display:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/product.css.map */
