.pdp[data-astro-cid-cezwlk7t]{padding:.75rem var(--section-pad-x) var(--section-pad-y);max-width:var(--max-width);margin:0 auto}@media (width>=769px){.pdp[data-astro-cid-cezwlk7t]{padding-top:1.5rem}}.pdp__breadcrumb[data-astro-cid-cezwlk7t]{opacity:.7;flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem;font-size:.8rem;display:flex}.pdp__breadcrumb[data-astro-cid-cezwlk7t] a[data-astro-cid-cezwlk7t]:hover{opacity:1;text-decoration:underline}.custom-pdp[data-astro-cid-cezwlk7t]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,4.5vw,4rem);margin-bottom:3rem;display:grid}.custom-pdp__stage[data-astro-cid-cezwlk7t]{top:calc(var(--nav-h) + 1rem);gap:1.25rem;display:flex;position:sticky}.custom-pdp__thumbs[data-astro-cid-cezwlk7t]{flex-direction:column;flex-shrink:0;gap:.75rem;display:flex}.custom-pdp__thumb[data-astro-cid-cezwlk7t]{cursor:pointer;background:#f0ebe0;border:2px solid #0000;border-radius:6px;width:68px;height:86px;padding:0;transition:all .2s;overflow:hidden}.custom-pdp__thumb[data-astro-cid-cezwlk7t]:hover{border-color:#8b1a1066}.custom-pdp__thumb--active[data-astro-cid-cezwlk7t]{border-color:#1a1a1a;box-shadow:0 2px 8px #0000001f}.custom-pdp__thumb[data-astro-cid-cezwlk7t] img[data-astro-cid-cezwlk7t]{object-fit:cover;width:100%;height:100%}.custom-mockup-wrapper[data-astro-cid-cezwlk7t]{flex-direction:column;flex:1;gap:.75rem;display:flex}.custom-mockup[data-astro-cid-cezwlk7t]{aspect-ratio:1;background-color:#fffaf2;border-radius:12px;justify-content:center;align-items:center;width:100%;padding:clamp(1rem,3vw,2rem);transition:background-color .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 32px #00000014,0 1px 3px #0000000a}.custom-mockup[data-astro-cid-cezwlk7t][data-theme=cream]{background-color:#fffaf2}.custom-mockup[data-astro-cid-cezwlk7t][data-theme=terracotta]{background-color:#fbeee8}.custom-mockup[data-astro-cid-cezwlk7t][data-theme=sage]{background-color:#edf6ec}.custom-mockup[data-astro-cid-cezwlk7t][data-theme=charcoal]{background-color:#242424}.custom-mockup__stage-inner[data-astro-cid-cezwlk7t]{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.custom-mockup__image[data-astro-cid-cezwlk7t]{object-fit:contain;object-position:center;filter:drop-shadow(0 14px 28px #00000024);border-radius:4px;width:100%;height:100%;max-height:520px;transition:transform .3s}.custom-mockup__quick-upload[data-astro-cid-cezwlk7t]{backdrop-filter:blur(8px);color:#1a1a1a;cursor:pointer;z-index:20;background:#ffffffeb;border:1px solid #0000001f;border-radius:24px;align-items:center;gap:.45rem;padding:.5rem .9rem;font-size:.72rem;font-weight:600;transition:all .2s;display:flex;position:absolute;bottom:1rem;right:1rem;box-shadow:0 4px 12px #0000001a}.custom-mockup__quick-upload[data-astro-cid-cezwlk7t]:hover{background:#fff;transform:translateY(-1px);box-shadow:0 6px 16px #00000026}.custom-mockup__hint[data-astro-cid-cezwlk7t]{text-align:center;opacity:.6;letter-spacing:.02em;margin:0;font-size:.72rem}.custom-pdp__controls[data-astro-cid-cezwlk7t]{flex-direction:column;gap:1.25rem;display:flex}.custom-pdp__eyebrow[data-astro-cid-cezwlk7t]{letter-spacing:.12em;text-transform:uppercase;color:#8b1a10;opacity:.85;font-size:.75rem;font-weight:600}.custom-pdp__title[data-astro-cid-cezwlk7t]{color:#1a1a1a;margin:0;font-size:clamp(1.75rem,3.5vw,2.5rem);line-height:1.15}.custom-pdp__rating-bar[data-astro-cid-cezwlk7t]{align-items:center;gap:.5rem;font-size:.82rem;display:flex}.custom-pdp__stars[data-astro-cid-cezwlk7t]{color:#f4a261;letter-spacing:.1em;font-size:.95rem}.custom-pdp__review-count[data-astro-cid-cezwlk7t]{cursor:pointer;font-weight:600;text-decoration:underline}.custom-pdp__sep[data-astro-cid-cezwlk7t]{opacity:.4}.custom-pdp__rating-tag[data-astro-cid-cezwlk7t]{opacity:.75;font-size:.8rem}.custom-pdp__price-wrap[data-astro-cid-cezwlk7t]{align-items:baseline;gap:.85rem;display:flex}.custom-pdp__price[data-astro-cid-cezwlk7t]{color:#1a1a1a;font-size:1.75rem;font-weight:700}.custom-pdp__compare[data-astro-cid-cezwlk7t]{opacity:.45;font-size:1.15rem;text-decoration:line-through}.custom-pdp__badge[data-astro-cid-cezwlk7t]{color:#8b1a10;text-transform:uppercase;background:#ffeedb;border-radius:4px;padding:.2rem .6rem;font-size:.72rem;font-weight:700}.custom-pdp__tax-note[data-astro-cid-cezwlk7t]{opacity:.65;margin:-.5rem 0 0;font-size:.78rem}.custom-pdp__option-group[data-astro-cid-cezwlk7t]{flex-direction:column;gap:.5rem;display:flex}.custom-pdp__option-label[data-astro-cid-cezwlk7t]{letter-spacing:.04em;text-transform:uppercase;color:#1a1a1a;font-size:.82rem;font-weight:700}.custom-pdp__label-row[data-astro-cid-cezwlk7t]{justify-content:space-between;align-items:baseline;display:flex}.custom-pdp__size-guide-link[data-astro-cid-cezwlk7t]{color:#8b1a10;cursor:pointer;font-size:.72rem;text-decoration:underline}.custom-pdp__select-wrap[data-astro-cid-cezwlk7t]{position:relative}.custom-pdp__select[data-astro-cid-cezwlk7t]{color:#1a1a1a;appearance:none;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right 1rem center no-repeat;border:1.5px solid #d1d1d1;border-radius:8px;width:100%;padding:.85rem 1rem;font-family:inherit;font-size:.9rem}.custom-pdp__select[data-astro-cid-cezwlk7t]:focus{border-color:#1a1a1a;outline:none}.custom-pdp__size-buttons[data-astro-cid-cezwlk7t]{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.6rem;display:grid}.custom-size-pill[data-astro-cid-cezwlk7t]{cursor:pointer;text-align:center;background:#fff;border:1.5px solid #d4cdc3;border-radius:8px;flex-direction:column;align-items:center;padding:.75rem .5rem;transition:all .15s;display:flex}.custom-size-pill[data-astro-cid-cezwlk7t]:hover{background:#fffdfc;border-color:#8b1a10}.custom-size-pill--active[data-astro-cid-cezwlk7t]{box-shadow:0 4px 12px #0000002e;background:#1a1a1a!important;border-color:#1a1a1a!important}.custom-size-pill__name[data-astro-cid-cezwlk7t]{color:#1a1a1a;font-size:.95rem;font-weight:700;line-height:1.15}.custom-size-pill__dim[data-astro-cid-cezwlk7t]{color:#4a4a4a;margin-top:3px;font-size:.72rem;font-weight:600;line-height:1.15}.custom-size-pill--active[data-astro-cid-cezwlk7t] .custom-size-pill__name[data-astro-cid-cezwlk7t]{color:#fff!important}.custom-size-pill--active[data-astro-cid-cezwlk7t] .custom-size-pill__dim[data-astro-cid-cezwlk7t]{font-weight:600;color:#fff!important;opacity:1!important}.custom-pdp__selected-dim[data-astro-cid-cezwlk7t]{background:#fdfbf7;border:1px solid #e7decb;border-radius:8px;flex-direction:column;gap:.2rem;margin-top:.65rem;padding:.65rem .85rem;display:flex}.custom-pdp__selected-dim-main[data-astro-cid-cezwlk7t]{flex-wrap:wrap;align-items:baseline;gap:.45rem;display:flex}.custom-pdp__selected-dim-label[data-astro-cid-cezwlk7t]{text-transform:uppercase;letter-spacing:.05em;color:#8b1a10;font-size:.72rem;font-weight:600}.custom-pdp__selected-dim-val[data-astro-cid-cezwlk7t]{color:#1a1a1a;font-size:.88rem;font-weight:700}.custom-pdp__selected-dim-sub[data-astro-cid-cezwlk7t]{color:#555;flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.72rem;display:flex}.custom-pdp__selected-dim-dot[data-astro-cid-cezwlk7t]{opacity:.4}.custom-pdp__color-swatches[data-astro-cid-cezwlk7t]{align-items:center;gap:.85rem;display:flex}.custom-swatch[data-astro-cid-cezwlk7t]{cursor:pointer;border:1px solid #00000026;border-radius:50%;outline:none;width:34px;height:34px;padding:0;transition:transform .2s,box-shadow .2s}.custom-swatch[data-astro-cid-cezwlk7t]:hover{transform:scale(1.1)}.custom-swatch--active[data-astro-cid-cezwlk7t]{transform:scale(1.08);box-shadow:0 0 0 2px #fff,0 0 0 4px #1a1a1a}.custom-pdp__color-name[data-astro-cid-cezwlk7t]{opacity:.75;margin-top:-.25rem;font-size:.78rem}.custom-pdp__upload-box[data-astro-cid-cezwlk7t]{background:#fffaf8;border:1.5px dashed #8b1a10;border-radius:10px;padding:1rem;transition:all .2s}.custom-pdp__upload-inner[data-astro-cid-cezwlk7t]{align-items:center;gap:.85rem;display:flex}.custom-pdp__upload-icon[data-astro-cid-cezwlk7t]{color:#8b1a10;background:#f6e8e5;border-radius:50%;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.custom-pdp__upload-text[data-astro-cid-cezwlk7t]{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.custom-pdp__upload-text[data-astro-cid-cezwlk7t] strong[data-astro-cid-cezwlk7t]{color:#8b1a10;font-size:.82rem}.custom-pdp__upload-text[data-astro-cid-cezwlk7t] span[data-astro-cid-cezwlk7t]{opacity:.75;font-size:.72rem}.custom-pdp__upload-btn[data-astro-cid-cezwlk7t]{color:#8b1a10;border-color:#8b1a10;flex-shrink:0;padding:.5rem .85rem;font-size:.75rem}.custom-pdp__upload-preview-bar[data-astro-cid-cezwlk7t]{align-items:center;gap:.75rem;display:flex}.custom-pdp__upload-preview-bar[data-astro-cid-cezwlk7t] img[data-astro-cid-cezwlk7t]{object-fit:cover;border-radius:4px;width:44px;height:52px}.custom-pdp__upload-file-meta[data-astro-cid-cezwlk7t]{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.custom-pdp__upload-file-meta[data-astro-cid-cezwlk7t] strong[data-astro-cid-cezwlk7t]{color:#1a1a1a;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.custom-pdp__upload-file-meta[data-astro-cid-cezwlk7t] span[data-astro-cid-cezwlk7t]{color:#2d6a4f;font-size:.68rem;font-weight:600}.custom-pdp__upload-remove[data-astro-cid-cezwlk7t]{color:#8b1a10;cursor:pointer;background:0 0;border:none;font-size:.72rem;text-decoration:underline}.custom-pdp__spec-callout[data-astro-cid-cezwlk7t]{background:linear-gradient(#fffaf8 0%,#fdf6f3 100%);border:1.5px solid #8b1a10;border-radius:10px;margin-top:.25rem;padding:1rem 1.1rem .85rem;box-shadow:0 1px #8b1a100a}.custom-pdp__spec-head[data-astro-cid-cezwlk7t]{color:#8b1a10;align-items:center;gap:.5rem;margin-bottom:.85rem;display:flex}.custom-pdp__spec-head[data-astro-cid-cezwlk7t] strong[data-astro-cid-cezwlk7t]{letter-spacing:.01em;font-size:.92rem}.custom-pdp__spec-pill[data-astro-cid-cezwlk7t]{color:#fff;letter-spacing:.05em;background:#8b1a10;border-radius:999px;margin-left:auto;padding:.18rem .55rem;font-size:.65rem;font-weight:600}.custom-pdp__spec-grid[data-astro-cid-cezwlk7t]{grid-template-columns:1fr 1fr;gap:.55rem .9rem;display:grid}.custom-pdp__spec-cell[data-astro-cid-cezwlk7t]{flex-direction:column;gap:.1rem;min-width:0;display:flex}.custom-pdp__spec-label[data-astro-cid-cezwlk7t]{text-transform:uppercase;letter-spacing:.07em;color:#8b1a10;opacity:.7;font-size:.65rem}.custom-pdp__spec-value[data-astro-cid-cezwlk7t]{color:#1a1a1a;word-break:break-word;font-size:.82rem;font-weight:600}.custom-pdp__spec-actions[data-astro-cid-cezwlk7t]{border-top:1px dashed #8b1a1040;flex-wrap:wrap;gap:1.25rem;margin-top:.9rem;padding-top:.75rem;display:flex}.custom-pdp__spec-link[data-astro-cid-cezwlk7t]{color:#8b1a10;cursor:pointer;background:0 0;border:none;align-items:center;gap:.4rem;padding:0;font-family:inherit;font-size:.78rem;font-weight:500;text-decoration:none;display:inline-flex}.custom-pdp__spec-link[data-astro-cid-cezwlk7t]:hover{text-decoration:underline}@media (width>=480px){.custom-pdp__spec-grid[data-astro-cid-cezwlk7t]{grid-template-columns:repeat(3,1fr)}}.size-guide-modal[data-astro-cid-cezwlk7t][hidden]{display:none}.size-guide-modal[data-astro-cid-cezwlk7t]{z-index:1000;justify-content:center;align-items:center;padding:1rem;animation:.18s ease-out sizeGuideFade;display:flex;position:fixed;inset:0}@keyframes sizeGuideFade{0%{opacity:0}to{opacity:1}}.size-guide-modal__backdrop[data-astro-cid-cezwlk7t]{-webkit-backdrop-filter:blur(2px);background:#140e0a8c;position:absolute;inset:0}.size-guide-modal__panel[data-astro-cid-cezwlk7t]{background:#fff;border-radius:14px;flex-direction:column;width:100%;max-width:640px;max-height:90vh;animation:.22s cubic-bezier(.2,.8,.2,1) sizeGuideSlide;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 60px #00000040}@keyframes sizeGuideSlide{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.size-guide-modal__head[data-astro-cid-cezwlk7t]{border-bottom:1px solid var(--cream-dark);background:var(--cream);justify-content:space-between;align-items:center;padding:1.1rem 1.25rem;display:flex}.size-guide-modal__title[data-astro-cid-cezwlk7t]{color:#1a1a1a;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:1.4rem}.size-guide-modal__close[data-astro-cid-cezwlk7t]{color:#1a1a1a;cursor:pointer;background:0 0;border:none;border-radius:6px;place-items:center;padding:.35rem;display:grid}.size-guide-modal__close[data-astro-cid-cezwlk7t]:hover{background:#0000000f}.size-guide-modal__body[data-astro-cid-cezwlk7t]{padding:1.25rem 1.25rem .5rem;overflow-y:auto}.size-guide-modal__intro[data-astro-cid-cezwlk7t]{color:#3a3a3a;margin:0 0 1rem;font-size:.88rem;line-height:1.55}.size-guide-modal__visual[data-astro-cid-cezwlk7t]{border-bottom:1px solid var(--cream-dark);justify-content:center;align-items:flex-end;gap:.6rem;margin-bottom:1rem;padding:1rem 0 1.25rem;display:flex}.size-bar[data-astro-cid-cezwlk7t]{text-align:center;color:#1a1a1a;background:linear-gradient(#f6e8e5 0%,#e8c9c0 100%);border:1.5px solid #8b1a10;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;min-width:50px;padding:.4rem .3rem;display:flex}.size-bar__dim[data-astro-cid-cezwlk7t]{font-size:.7rem;font-weight:700}.size-bar__px[data-astro-cid-cezwlk7t]{opacity:.7;margin-top:.15rem;font-size:.6rem}.size-bar--a5[data-astro-cid-cezwlk7t]{height:90px}.size-bar--a4[data-astro-cid-cezwlk7t]{height:130px}.size-bar--square[data-astro-cid-cezwlk7t]{width:110px;height:110px}.size-bar--a3[data-astro-cid-cezwlk7t]{height:165px}.size-guide-modal__table[data-astro-cid-cezwlk7t]{border-collapse:collapse;width:100%;margin-bottom:1.25rem;font-size:.82rem}.size-guide-modal__table[data-astro-cid-cezwlk7t] th[data-astro-cid-cezwlk7t],.size-guide-modal__table[data-astro-cid-cezwlk7t] td[data-astro-cid-cezwlk7t]{text-align:left;border-bottom:1px solid var(--cream-dark);padding:.55rem .5rem}.size-guide-modal__table[data-astro-cid-cezwlk7t] th[data-astro-cid-cezwlk7t]{text-transform:uppercase;letter-spacing:.05em;color:#8b1a10;background:#8b1a100a;font-size:.7rem}.size-guide-modal__table[data-astro-cid-cezwlk7t] td[data-astro-cid-cezwlk7t]{color:#1a1a1a}.size-guide-modal__table[data-astro-cid-cezwlk7t] tr[data-astro-cid-cezwlk7t]:last-child td[data-astro-cid-cezwlk7t]{border-bottom:none}.size-guide-modal__h3[data-astro-cid-cezwlk7t]{color:#1a1a1a;margin:0 0 .5rem;font-size:.95rem}.size-guide-modal__list[data-astro-cid-cezwlk7t]{margin:0 0 1rem;padding:0;list-style:none}.size-guide-modal__list[data-astro-cid-cezwlk7t] li[data-astro-cid-cezwlk7t]{color:#3a3a3a;border-bottom:1px solid #0000000a;padding:.4rem 0 .4rem 1.2rem;font-size:.82rem;line-height:1.55;position:relative}.size-guide-modal__list[data-astro-cid-cezwlk7t] li[data-astro-cid-cezwlk7t]:last-child{border-bottom:none}.size-guide-modal__list[data-astro-cid-cezwlk7t] li[data-astro-cid-cezwlk7t]:before{content:"";background:#8b1a10;border-radius:50%;width:6px;height:6px;position:absolute;top:.85rem;left:0}.size-guide-modal__foot[data-astro-cid-cezwlk7t]{border-top:1px solid var(--cream-dark);background:#fafafa;flex-wrap:wrap;gap:.6rem;padding:1rem 1.25rem;display:flex}.size-guide-modal__btn[data-astro-cid-cezwlk7t]{color:#1a1a1a;cursor:pointer;background:#fff;border:1.5px solid #d1d1d1;border-radius:8px;align-items:center;gap:.4rem;padding:.6rem 1rem;font-family:inherit;font-size:.82rem;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex}.size-guide-modal__btn[data-astro-cid-cezwlk7t]:hover{border-color:#1a1a1a}.size-guide-modal__btn--primary[data-astro-cid-cezwlk7t]{color:#fff;background:#8b1a10;border-color:#8b1a10}.size-guide-modal__btn--primary[data-astro-cid-cezwlk7t]:hover{background:#6f140c;border-color:#6f140c}@media (width<=480px){.size-guide-modal__visual[data-astro-cid-cezwlk7t]{gap:.35rem}.size-bar--a3[data-astro-cid-cezwlk7t]{height:140px}.size-bar--a4[data-astro-cid-cezwlk7t]{height:110px}.size-bar--a5[data-astro-cid-cezwlk7t]{height:75px}.size-bar--square[data-astro-cid-cezwlk7t]{width:90px;height:90px}.size-guide-modal__table[data-astro-cid-cezwlk7t]{font-size:.74rem}.size-guide-modal__table[data-astro-cid-cezwlk7t] th[data-astro-cid-cezwlk7t],.size-guide-modal__table[data-astro-cid-cezwlk7t] td[data-astro-cid-cezwlk7t]{padding:.4rem .35rem}}.custom-pdp__cta-wrap[data-astro-cid-cezwlk7t]{flex-direction:column;gap:.65rem;margin-top:.5rem;display:flex}.custom-pdp__main-cta[data-astro-cid-cezwlk7t]{letter-spacing:.08em;text-transform:uppercase;color:#fff;cursor:pointer;background:#1a1a1a;border:none;border-radius:8px;place-items:center;width:100%;padding:1.05rem;font-size:.95rem;font-weight:700;transition:all .2s;display:grid}.custom-pdp__main-cta[data-astro-cid-cezwlk7t]:hover{background:#8b1a10}.custom-pdp__buy-now[data-astro-cid-cezwlk7t]{text-transform:uppercase;letter-spacing:.06em;color:#1a1a1a;border:1.5px solid #1a1a1a;border-radius:8px;width:100%;padding:.85rem;font-size:.82rem;font-weight:600}.custom-pdp__buy-now[data-astro-cid-cezwlk7t]:hover{color:#fff;background:#1a1a1a}.custom-pdp__delivery-card[data-astro-cid-cezwlk7t]{background:#f9f6f0;border:1px solid #e7decb;border-radius:8px;flex-direction:column;gap:.35rem;padding:.85rem 1rem;display:flex}.custom-pdp__delivery-head[data-astro-cid-cezwlk7t]{color:#8b1a10;align-items:center;gap:.5rem;font-size:.82rem;display:flex}.custom-pdp__delivery-card[data-astro-cid-cezwlk7t] p[data-astro-cid-cezwlk7t]{opacity:.75;margin:0;font-size:.75rem;line-height:1.45}.pdp__grid[data-astro-cid-cezwlk7t]{grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.pdp__gallery[data-astro-cid-cezwlk7t]{max-width:360px}.pdp__main-image[data-astro-cid-cezwlk7t]{aspect-ratio:5/7;background:#f0ebe0;border-radius:4px;max-height:420px;overflow:hidden}.pdp__main-image[data-astro-cid-cezwlk7t] img[data-astro-cid-cezwlk7t]{object-fit:cover;width:100%;height:100%}.pdp__thumbs[data-astro-cid-cezwlk7t]{scrollbar-width:thin;gap:.5rem;margin-top:.75rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.pdp__thumb[data-astro-cid-cezwlk7t]{cursor:pointer;border:2px solid #0000;border-radius:4px;flex-shrink:0;width:60px;height:84px;padding:0;overflow:hidden}.pdp__thumb--active[data-astro-cid-cezwlk7t]{border-color:var(--maroon)}.pdp__thumb[data-astro-cid-cezwlk7t] img[data-astro-cid-cezwlk7t]{object-fit:cover;width:100%;height:100%}.pdp__reviews[data-astro-cid-cezwlk7t]{letter-spacing:.02em;opacity:.72;align-items:center;gap:.4rem;margin-bottom:.65rem;font-size:.78rem;display:flex}.pdp__rating[data-astro-cid-cezwlk7t]{color:var(--maroon);font-weight:600}.pdp__reviews-sep[data-astro-cid-cezwlk7t]{opacity:.45}.pdp__reviews-count[data-astro-cid-cezwlk7t]{font-weight:400}.pdp__title[data-astro-cid-cezwlk7t]{margin-bottom:1rem;font-size:clamp(1.5rem,3vw,2rem);line-height:1.2}.pdp__price-block[data-astro-cid-cezwlk7t]{align-items:center;gap:.75rem;margin-bottom:.35rem;display:flex}.pdp__price[data-astro-cid-cezwlk7t]{font-size:1.35rem;font-weight:700}.pdp__compare-price[data-astro-cid-cezwlk7t]{opacity:.5;font-size:1rem;text-decoration:line-through}.pdp__sale-badge[data-astro-cid-cezwlk7t]{background:var(--maroon);color:#fff;text-transform:uppercase;border-radius:3px;padding:.15rem .5rem;font-size:.7rem;font-weight:600}.pdp__tax-note[data-astro-cid-cezwlk7t]{opacity:.65;margin-bottom:1.5rem;font-size:.8rem}.pdp__variant[data-astro-cid-cezwlk7t]{margin-bottom:1.5rem}.pdp__variant[data-astro-cid-cezwlk7t] .label[data-astro-cid-cezwlk7t]{margin-bottom:.5rem;display:block}.pdp__size-options[data-astro-cid-cezwlk7t]{flex-wrap:wrap;gap:.5rem;display:flex}.pdp__size-btn[data-astro-cid-cezwlk7t]{border:1.5px solid var(--maroon);border-radius:var(--radius-btn);color:var(--maroon);transition:all var(--transition);background:0 0;padding:.55rem 1.1rem;font-size:.85rem;font-weight:500}.pdp__size-btn--active[data-astro-cid-cezwlk7t],.pdp__size-btn[data-astro-cid-cezwlk7t]:hover{background:var(--maroon);color:var(--cream)}.pdp__offers[data-astro-cid-cezwlk7t]{border-top:1px solid var(--cream-dark);margin-bottom:1.35rem;padding:1.15rem 1.5rem 0 0;position:relative}.pdp__offers-summary[data-astro-cid-cezwlk7t]{cursor:pointer;flex-direction:column;gap:.2rem;padding-bottom:.15rem;list-style:none;display:flex}.pdp__offers-summary[data-astro-cid-cezwlk7t]::-webkit-details-marker{display:none}.pdp__offers-summary[data-astro-cid-cezwlk7t]:after{content:"+";font-family:var(--serif);opacity:.45;font-size:1.1rem;font-weight:400;line-height:1;position:absolute;top:1.15rem;right:0}.pdp__offers[data-astro-cid-cezwlk7t][open] .pdp__offers-summary[data-astro-cid-cezwlk7t]:after{content:"−"}.pdp__offers-lead[data-astro-cid-cezwlk7t]{font-family:var(--serif);opacity:.82;font-size:.92rem;font-style:italic;line-height:1.35}.pdp__offers-list[data-astro-cid-cezwlk7t]{flex-direction:column;gap:0;margin-top:.85rem;display:flex}.pdp__offer[data-astro-cid-cezwlk7t]{border-bottom:1px solid #8b1a1012;flex-direction:column;gap:.15rem;padding:.55rem 0;display:flex}.pdp__offer[data-astro-cid-cezwlk7t]:last-child{border-bottom:none;padding-bottom:0}.pdp__offer-main[data-astro-cid-cezwlk7t]{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.pdp__offer-tier[data-astro-cid-cezwlk7t]{letter-spacing:.01em;font-size:.8rem;font-weight:500}.pdp__offer-rate[data-astro-cid-cezwlk7t]{color:var(--maroon);white-space:nowrap;font-size:.75rem;font-weight:600}.pdp__offer-detail[data-astro-cid-cezwlk7t]{opacity:.55;font-size:.7rem;line-height:1.35}.pdp__actions[data-astro-cid-cezwlk7t]{gap:.75rem;margin-bottom:1.5rem;display:flex}.pdp__qty[data-astro-cid-cezwlk7t]{border:1.5px solid var(--maroon);border-radius:var(--radius-btn);align-items:center;display:flex;overflow:hidden}.pdp__qty[data-astro-cid-cezwlk7t] button[data-astro-cid-cezwlk7t]{width:40px;height:44px;color:var(--maroon);cursor:pointer;background:0 0;border:none;font-size:1.1rem}.pdp__qty[data-astro-cid-cezwlk7t] input[data-astro-cid-cezwlk7t]{text-align:center;-moz-appearance:textfield;background:0 0;border:none;width:48px;font-family:inherit;font-size:.9rem}.pdp__qty[data-astro-cid-cezwlk7t] input[data-astro-cid-cezwlk7t]::-webkit-outer-spin-button,.pdp__qty[data-astro-cid-cezwlk7t] input[data-astro-cid-cezwlk7t]::-webkit-inner-spin-button{-webkit-appearance:none}.pdp__add-cart[data-astro-cid-cezwlk7t]{flex:1;padding:.85rem 1.5rem;font-size:.9rem}.pdp__buy-now[data-astro-cid-cezwlk7t]{border:1.5px solid var(--maroon);width:100%;color:var(--maroon);border-radius:var(--radius-btn);text-transform:uppercase;letter-spacing:.04em;transition:all var(--transition);background:0 0;margin-bottom:1.5rem;padding:.85rem 1.5rem;font-size:.9rem;font-weight:600}.pdp__buy-now[data-astro-cid-cezwlk7t]:hover{background:var(--maroon);color:var(--cream)}.pdp__accordion[data-astro-cid-cezwlk7t]{border-top:1px solid var(--cream-dark);padding:1rem 0}.pdp__accordion[data-astro-cid-cezwlk7t] summary[data-astro-cid-cezwlk7t]{cursor:pointer;font-size:.9rem;font-weight:600;list-style:none}.pdp__accordion[data-astro-cid-cezwlk7t] summary[data-astro-cid-cezwlk7t]::-webkit-details-marker{display:none}.pdp__description[data-astro-cid-cezwlk7t]{margin-top:.75rem;font-size:.875rem;line-height:1.7}.pdp__description[data-astro-cid-cezwlk7t] p[data-astro-cid-cezwlk7t]{margin-bottom:.75rem}.pdp__related[data-astro-cid-cezwlk7t]{border-top:1px solid var(--cream-dark);margin-top:4rem;padding-top:3rem}.pdp__related[data-astro-cid-cezwlk7t] h2[data-astro-cid-cezwlk7t]{text-align:center;margin-bottom:1.5rem;font-size:1.75rem}.pdp__related-grid[data-astro-cid-cezwlk7t]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1.5rem;display:grid}@media (width<=900px){.custom-pdp[data-astro-cid-cezwlk7t]{grid-template-columns:1fr;gap:1.75rem}.custom-pdp__stage[data-astro-cid-cezwlk7t]{flex-direction:column-reverse;position:static}.custom-pdp__thumbs[data-astro-cid-cezwlk7t]{flex-direction:row;padding-bottom:.5rem;overflow-x:auto}}@media (width<=768px){.pdp__grid[data-astro-cid-cezwlk7t]{grid-template-columns:1fr}.pdp__actions[data-astro-cid-cezwlk7t]{flex-direction:column}.pdp__qty[data-astro-cid-cezwlk7t]{justify-content:center;width:100%}}
