:root{--ss-ink: #3a3a36;--ss-body: #4b4b47;--ss-muted: #8a8a85;--ss-line: #e4e0da;--ss-border: #c9bdb2;--ss-cream: #f7f4ef;--ss-sage: #9caf88;--ss-white: #fff;--ss-btn-bg: var(--ss-ink);--ss-btn-text: var(--ss-cream);--ss-btn-bg-hover: #4a4a44;--ss-eyebrow-tracking: .18em;--ss-radius: 2px}.ss-breadcrumbs{font-size:12px;line-height:1.4;color:var(--ss-muted)}.ss-breadcrumbs__inner{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 auto}.ss-breadcrumbs__link{color:inherit;text-decoration:none;transition:color .2s ease}.ss-breadcrumbs__link:hover{color:var(--ss-ink);text-decoration:underline;text-underline-offset:3px}.ss-breadcrumbs__sep{color:var(--ss-border);font-size:11px;line-height:1}.ss-breadcrumbs__current{color:var(--ss-ink)}.product-details{position:relative}.ss-eyebrow{margin:0;color:var(--ss-muted);text-transform:uppercase;letter-spacing:var(--ss-eyebrow-tracking);font-size:11px;line-height:1.4}.ss-subtitle{margin:0;color:var(--ss-body);font-size:15px;line-height:1.5}.product-details .ss-eyebrow+* h1,.product-details h1{margin-block:0}.ss-save{position:absolute;inset-block-start:0;inset-inline-end:0;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:none;color:var(--ss-ink);cursor:pointer;transition:background-color .2s ease,color .2s ease}.ss-save:hover{background-color:#0000000a}.ss-save:focus-visible{outline:2px solid var(--ss-ink);outline-offset:2px}.ss-save svg{width:22px;height:22px;display:block;fill:none;stroke:currentcolor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s ease,fill .2s ease}.ss-save[aria-pressed=true] svg{fill:var(--ss-ink);transform:scale(1.06)}.ss-save__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media screen and (max-width:749px){.ss-save{width:36px;height:36px}}.product-details .variant-option--buttons legend{display:flex;align-items:baseline;gap:6px;width:100%;margin-block-end:12px;font-size:14px;color:var(--ss-ink)}.product-details .variant-option__swatch-value,.product-details .ss-option-value{padding-inline-start:0;color:var(--ss-ink);opacity:1}.product-details .variant-option--swatches{--variant-picker-swatch-radius: 50%}.product-details .variant-option--swatches .variant-option__button-label{flex:0 0 auto;width:34px;height:34px;min-width:34px;min-height:34px;padding:0;border:1px solid transparent;border-radius:50%;background:none;overflow:visible;box-shadow:inset 0 0 0 1px #00000014}.product-details .variant-option--swatches .variant-option__button-label:hover{background:none;border-color:var(--ss-border)}.product-details .variant-option--swatches .variant-option__button-label .swatch{width:100%;height:100%;border-radius:50%}.product-details .variant-option--swatches .variant-option__button-label:has(:checked){border-color:var(--ss-ink);box-shadow:inset 0 0 0 3px var(--ss-cream),inset 0 0 0 4px #00000014}.product-details .variant-option--buttons:not(.variant-option--swatches){gap:10px}.product-details .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label{flex:0 0 auto;min-width:92px;min-height:44px;padding-block:10px;padding-inline:18px;border:1px solid var(--ss-border);border-radius:var(--ss-radius);background-color:transparent;color:var(--ss-ink);font-size:14px}.product-details .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:before,.product-details .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:after{display:none}.product-details .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:has(:checked){border-color:var(--ss-ink);box-shadow:inset 0 0 0 1px var(--ss-ink)}.product-details .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:hover{background-color:#00000005;color:var(--ss-ink)}.product-details .variant-option__button-label__pill{display:none}.ss-size-guide{display:inline-flex;align-items:center;gap:8px;margin-inline-start:auto;padding:0;border:0;background:none;color:var(--ss-ink);font-size:13px;line-height:1;cursor:pointer;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;text-decoration-color:var(--ss-border);transition:text-decoration-color .2s ease}.ss-size-guide:hover{text-decoration-color:var(--ss-ink)}.ss-size-guide svg{width:18px;height:18px;flex:none;fill:none;stroke:currentcolor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.ss-size-guide-dialog{width:min(560px,calc(100vw - 32px));max-height:min(80vh,720px);padding:0;border:0;border-radius:6px;background-color:var(--ss-white);color:var(--ss-ink);overflow:hidden}.ss-size-guide-dialog::backdrop{background-color:#3a3a3673}.ss-size-guide-dialog__inner{padding:32px;overflow-y:auto;max-height:min(80vh,720px)}.ss-size-guide-dialog__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-block-end:20px}.ss-size-guide-dialog__title{margin:0;font-size:22px;line-height:1.2}.ss-size-guide-dialog__close{flex:none;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:none;color:var(--ss-ink);cursor:pointer;font-size:18px;line-height:1}.ss-size-guide-dialog__close:hover{background-color:#0000000d}.ss-size-guide-table{width:100%;border-collapse:collapse;font-size:14px}.ss-size-guide-table th,.ss-size-guide-table td{padding:12px 8px;text-align:start;border-block-end:1px solid var(--ss-line)}.ss-size-guide-table thead th{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--ss-muted);font-weight:400}.ss-size-guide-table tbody tr:last-child th,.ss-size-guide-table tbody tr:last-child td{border-block-end:0}.ss-size-guide-dialog__note{margin-block-start:20px;margin-block-end:0;font-size:13px;line-height:1.6;color:var(--ss-body)}.product-details .add-to-cart-button,.product-details .product-form-buttons .button:not(.button-unstyled){position:relative;width:100%;min-height:58px;border-radius:var(--ss-radius);background-color:var(--ss-btn-bg);border-color:var(--ss-btn-bg);color:var(--ss-btn-text);font-size:13px;letter-spacing:.16em;text-transform:uppercase;transition:background-color .2s ease}.product-details .add-to-cart-button:hover,.product-details .product-form-buttons .button:not(.button-unstyled):hover{background-color:var(--ss-btn-bg-hover);border-color:var(--ss-btn-bg-hover);color:var(--ss-btn-text)}.product-details .add-to-cart-button:after{content:"";position:absolute;inset-block:0;inset-inline-end:24px;width:20px;margin-block:auto;height:20px;background-color:currentcolor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12h15M13 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12h15M13 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform .2s ease;pointer-events:none}.product-details .add-to-cart-button:hover:after{transform:translate(3px)}.ss-assurance{width:100%}.ss-assurance__list{display:grid;margin:0;padding:0;list-style:none}.ss-assurance__item{display:flex;gap:10px;min-width:0}.ss-assurance__icon{flex:none;display:block;color:var(--ss-ink)}.ss-assurance__icon svg{display:block;width:100%;height:100%;stroke:currentcolor;fill:none;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round}.ss-assurance__text{color:var(--ss-body);line-height:1.35}.ss-assurance--feature .ss-assurance__list{grid-auto-flow:column;grid-auto-columns:1fr}.ss-assurance--feature .ss-assurance__item{flex-direction:column;align-items:center;text-align:center;gap:12px;padding-inline:10px}.ss-assurance--feature .ss-assurance__item+.ss-assurance__item{border-inline-start:1px solid var(--ss-line)}.ss-assurance--service .ss-assurance__list{grid-auto-flow:column;grid-auto-columns:1fr;gap:24px}.ss-assurance--service .ss-assurance__item{flex-direction:row;align-items:center;text-align:start}.ss-assurance__rule{width:100%;height:1px;border:0;background-color:var(--ss-line)}@media screen and (max-width:749px){.ss-assurance--feature .ss-assurance__list{grid-auto-flow:row;grid-template-columns:repeat(2,1fr);gap:24px 0}.ss-assurance--feature .ss-assurance__item:nth-child(odd){border-inline-start:0}.ss-assurance--service .ss-assurance__list{grid-auto-flow:row;grid-template-columns:1fr;gap:14px}}.product-media-container__zoom-button{cursor:zoom-in}.ss-zoom-pill{position:absolute;inset-block-end:16px;inset-inline-end:16px;z-index:2;display:inline-flex;align-items:center;gap:8px;width:auto;height:auto;padding:9px 16px;border-radius:999px;background-color:#ffffffe0;color:var(--ss-ink);font-size:12px;line-height:1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 1px 6px #3a3a361f;opacity:1;pointer-events:none;transition:background-color .2s ease}.product-media-container__zoom-button:hover .ss-zoom-pill{background-color:var(--ss-white)}.ss-zoom-pill__icon{display:block;width:15px;height:15px;flex:none}.ss-zoom-pill__icon svg{display:block;width:100%;height:100%;stroke:currentcolor;fill:none;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}@media screen and (max-width:749px){.ss-zoom-pill{inset-block-end:12px;inset-inline-end:12px;padding:8px 14px}}.media-gallery .slideshow-controls__thumbnail{border-radius:var(--ss-radius);overflow:hidden;opacity:1}.media-gallery .slideshow-controls__thumbnail[aria-current=true],.media-gallery .slideshow-controls__thumbnail[aria-selected=true]{outline:1px solid var(--ss-ink);outline-offset:1px}
/*# sourceMappingURL=/cdn/shop/t/221/assets/pdp-refresh.css.map */
