.pc-product-refresh{--pc-pdp-cream: #faf7f1;--pc-pdp-forest: #214b42;--pc-pdp-ink: #253a33;--pc-pdp-muted: #53665e;--pc-pdp-line: #d7dfd6}.pc-product-refresh .pc-pdp-title-short{display:none}.pc-product-refresh .pc-pdp-eyebrow{margin:0 0 8px;color:var(--pc-pdp-forest);font-size:11px;font-weight:600;line-height:1.5;letter-spacing:.12em;text-transform:uppercase}.pc-product-refresh .pc-pdp-intro{color:var(--pc-pdp-muted);font-size:15px;line-height:1.55}.pc-product-refresh .pc-pdp-intro p{margin:0}.pc-product-refresh a.pc-pdp-fit-link{display:inline-flex;align-items:center;min-height:44px;color:var(--pc-pdp-forest);font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:4px}.pc-product-refresh form.pc-pdp-enhanced>.t4s-swatch{display:none}.pc-product-refresh .pc-pdp-picker[hidden],.pc-product-refresh .pc-pdp-picker [hidden],.pc-product-refresh .pc-pdp-lining-note[hidden],.pc-product-refresh .pc-pdp-selected[hidden],.pc-product-refresh .pc-pdp-trust[hidden]{display:none!important}.pc-product-refresh .pc-pdp-picker{min-width:0;margin:0 0 16px;color:var(--pc-pdp-ink)}.pc-product-refresh .pc-pdp-picker fieldset{min-width:0;margin:0;padding:0;border:0}.pc-product-refresh .pc-pdp-picker legend{float:none;width:100%;margin:0 0 9px;padding:0;color:var(--pc-pdp-forest);font-size:14px;font-weight:600;line-height:1.5}.pc-product-refresh .pc-pdp-linings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pc-product-refresh button.pc-pdp-option{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;width:100%;min-width:0;min-height:72px;margin:0;padding:12px;border:1px solid var(--pc-pdp-line);border-radius:12px;background:#fff;color:var(--pc-pdp-ink);box-shadow:none;font-family:inherit;line-height:1.4;text-align:start;text-transform:none;letter-spacing:normal;white-space:normal;cursor:pointer;touch-action:manipulation}.pc-product-refresh button.pc-pdp-option[aria-pressed=true]{border-color:var(--pc-pdp-forest);background:#eef3eb;color:var(--pc-pdp-forest);box-shadow:inset 0 0 0 1px var(--pc-pdp-forest)}.pc-product-refresh .pc-pdp-option-name{font-size:15px;font-weight:600;overflow-wrap:anywhere}.pc-product-refresh .pc-pdp-option-price{color:var(--pc-pdp-muted);font-size:13px;font-weight:400;line-height:1.4;overflow-wrap:anywhere}.pc-product-refresh button.pc-pdp-option:disabled,.pc-product-refresh button.pc-pdp-option[aria-disabled=true]{border-style:dashed;opacity:.58;cursor:not-allowed}.pc-product-refresh .pc-pdp-lining-note{margin:8px 0 12px;color:var(--pc-pdp-muted);font-size:13px;line-height:1.5}.pc-product-refresh label.pc-pdp-buttons{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:56px;margin:12px 0 0;padding:12px;border:1px solid var(--pc-pdp-line);border-radius:12px;background:#fff;color:var(--pc-pdp-ink);font-size:14px;font-weight:400;line-height:1.4;cursor:pointer}.pc-product-refresh label.pc-pdp-buttons:has(input:checked){border-color:var(--pc-pdp-forest);background:#eef3eb}.pc-product-refresh label.pc-pdp-buttons input[type=checkbox]{display:block;position:static;-webkit-appearance:auto;appearance:auto;width:20px;min-width:20px;height:20px;margin:0;opacity:1;accent-color:var(--pc-pdp-forest);cursor:pointer}.pc-product-refresh label.pc-pdp-buttons>span{min-width:0;overflow-wrap:anywhere}.pc-product-refresh label.pc-pdp-buttons>small{color:var(--pc-pdp-muted);font-size:13px;white-space:nowrap}.pc-product-refresh label.pc-pdp-buttons:has(input:disabled){border-style:dashed;opacity:.58;cursor:not-allowed}.pc-product-refresh .pc-pdp-selected{margin:12px 0 0;color:var(--pc-pdp-forest);font-size:13px;line-height:1.5;overflow-wrap:anywhere}.pc-product-refresh .pc-pdp-trust{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px 18px;margin:16px 0 0;padding:14px 0 0;border-top:1px solid var(--pc-pdp-line);color:var(--pc-pdp-muted);font-size:13px;line-height:1.5}.pc-product-refresh .pc-pdp-trust>*{min-width:0;margin:0;overflow-wrap:anywhere}.pc-product-refresh .pc-pdp-trust a{color:var(--pc-pdp-forest);text-decoration:underline;text-underline-offset:3px}.pc-product-refresh :is(.pc-pdp-option,.pc-pdp-fit-link):focus-visible,.pc-product-refresh .pc-pdp-buttons input:focus-visible{outline:3px solid var(--pc-pdp-forest);outline-offset:3px}@media(hover:hover){.pc-product-refresh button.pc-pdp-option:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--pc-pdp-forest);background:#f0f4ed}}@media(max-width:767px){.pc-product-refresh{background:var(--pc-pdp-cream)}.pc-product-refresh .t4s-product__media-wrapper,.pc-product-refresh .t4s-product__info-wrapper{min-width:0}.pc-product-refresh .t4s-product__media-wrapper{margin-bottom:12px}.pc-product-refresh .t4s-product__media-wrapper>[timeline][hdt-reveal],.pc-product-refresh .t4s-product__info-container[timeline][hdt-reveal]{opacity:1!important;transform:none!important;animation:none!important;transition:none!important}.pc-product-refresh .t4s-product__media-item[data-media-type=image]>.t4s-product__media{width:100%;max-width:100%;height:min(320px,calc(100vw - 32px));border-radius:16px;background:#f2f2f2;overflow:hidden}.pc-product-refresh .t4s-product__media-item[data-media-type=image]>.t4s-product__media:before{padding-top:0}.pc-product-refresh .t4s-product__media-item[data-media-type=image]>.t4s-product__media>img{width:100%;height:100%;object-fit:contain;object-position:center}.pc-product-refresh .t4s-carousel__nav-scroller{margin-top:8px}.pc-product-refresh .t4s-carousel__nav .t4s-product__thumb-item{flex:0 0 66px;width:66px;padding:3px;opacity:.76}.pc-product-refresh .t4s-carousel__nav .t4s-product__thumb-item.is-nav-selected{opacity:1}.pc-product-refresh .t4s-carousel__nav .t4s-product__thumb{width:60px;max-width:100%;height:60px;border:1px solid transparent;border-radius:9px;background:#f2f2f2;overflow:hidden}.pc-product-refresh .t4s-carousel__nav .t4s-product__thumb:before{padding-top:0}.pc-product-refresh .t4s-carousel__nav .is-nav-selected .t4s-product__thumb{border-color:var(--pc-pdp-forest);box-shadow:inset 0 0 0 1px var(--pc-pdp-forest)}.pc-product-refresh .t4s-carousel__nav .t4s-product__thumb img{width:100%;height:100%;object-fit:contain;object-position:center}.pc-product-refresh .t4s-product__info-container{display:grid;grid-template-columns:minmax(0,1fr) minmax(100px,.7fr);column-gap:12px;row-gap:10px;padding-top:0}.pc-product-refresh .t4s-product__info-container>*{grid-column:1 / -1;min-width:0}.pc-product-refresh .t4s-product__info-container>:not(:last-child){margin-bottom:0}.pc-product-refresh .t4s-product__info-container>.t4s-product__title{grid-column:1;align-self:start;margin:0!important;color:var(--pc-pdp-forest);font-family:Georgia,Times New Roman,serif;font-size:clamp(26px,7.2vw,32px);font-weight:400;line-height:1.12;letter-spacing:-.025em;text-transform:none;overflow-wrap:anywhere}.pc-product-refresh .pc-pdp-title-full{display:none}.pc-product-refresh .pc-pdp-title-short{display:inline}.pc-product-refresh .t4s-product__info-container>.pc-pdp-eyebrow{margin:0}.pc-product-refresh .t4s-product__info-container>.t4s-product__price-review{grid-column:2;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;gap:5px;margin:0;padding-top:3px;text-align:end}.pc-product-refresh .t4s-product__price-review .t4s-product-price{max-width:100%;font-size:22px;font-weight:600;line-height:1.25;color:var(--pc-pdp-forest);overflow-wrap:anywhere}.pc-product-refresh .t4s-product__price-review .t4s-product__review{max-width:100%;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.pc-product-refresh .pc-pdp-intro{font-size:14px}.pc-product-refresh .t4s-product-form__buttons{--pr-btn-round: 12px !important;margin-top:0}.pc-product-refresh .t4s-product-form__buttons>.t4s-d-flex{gap:10px}.pc-product-refresh .t4s-product-form__buttons .t4s-quantity-wrapper{flex:0 0 120px;width:120px;min-width:120px;height:48px;margin:0;border-color:var(--pc-pdp-line);background:#fff}.pc-product-refresh .t4s-product-form__buttons .t4s-quantity-wrapper input.t4s-quantity-input[type=number]{width:32px;height:46px;color:var(--pc-pdp-forest);font-size:16px}.pc-product-refresh .t4s-product-form__buttons .t4s-quantity-wrapper button{width:44px;height:46px;padding:0;line-height:46px;text-align:center;color:var(--pc-pdp-forest)}.pc-product-refresh .t4s-product-form__buttons .t4s-product-form__submit{--btn-background: var(--pc-pdp-forest);--btn-color: #fff;flex:1 1 130px;order:2;width:auto;min-width:130px;min-height:48px;margin:0;padding:12px 14px;border-color:var(--pc-pdp-forest);background-color:var(--pc-pdp-forest);color:#fff;font-size:15px;font-weight:600;line-height:1.4;letter-spacing:.01em;text-transform:none;white-space:normal}.pc-product-refresh .t4s-product-form__buttons :is(.t4s-quantity-selector,.t4s-product-form__submit):focus-visible{outline:3px solid var(--pc-pdp-forest);outline-offset:3px}.pc-product-refresh .pc-pdp-trust{font-size:13px}}@media(max-width:359px){.pc-product-refresh .t4s-product__info-container{grid-template-columns:minmax(0,1fr)}.pc-product-refresh .t4s-product__info-container>.t4s-product__title,.pc-product-refresh .t4s-product__info-container>.t4s-product__price-review{grid-column:1}.pc-product-refresh .t4s-product__info-container>.t4s-product__price-review{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;padding-top:0;text-align:start}.pc-product-refresh .pc-pdp-linings{gap:8px}.pc-product-refresh button.pc-pdp-option{padding:10px}.pc-product-refresh label.pc-pdp-buttons{gap:8px;padding:10px}}.pc-product-refresh .pc-pdp-signup{display:none}@media(max-width:767px){.pc-product-refresh .pc-pdp-signup{display:block;width:100%;min-width:0;margin:0;color:var(--pc-pdp-ink)}.pc-product-refresh .pc-pdp-signup-details{margin:0;padding:0;border:0;background:var(--pc-pdp-cream)}.pc-product-refresh .pc-pdp-signup-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:10px 0;color:var(--pc-pdp-forest);font-size:14px;font-weight:600;line-height:1.5;list-style:none;cursor:pointer}.pc-product-refresh .pc-pdp-signup-summary::-webkit-details-marker{display:none}.pc-product-refresh .pc-pdp-signup-summary>span{flex:0 0 auto;font-size:20px;line-height:1}.pc-product-refresh .pc-pdp-signup-details[open]>.pc-pdp-signup-summary>span{transform:rotate(90deg)}.pc-product-refresh .pc-pdp-signup-content{padding:4px 0 14px}.pc-product-refresh .pc-pdp-signup-label{display:block;margin:0 0 6px;color:var(--pc-pdp-forest);font-size:14px;line-height:1.5}.pc-product-refresh input.pc-pdp-signup-email{display:block;width:100%;min-width:0;min-height:48px;margin:0;padding:10px 12px;border:1px solid var(--pc-pdp-line);border-radius:10px;background:#fff;color:var(--pc-pdp-ink);font-family:inherit;font-size:16px;line-height:1.5}.pc-product-refresh label.pc-pdp-signup-consent{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;min-height:44px;margin:8px 0;padding:8px 0;color:var(--pc-pdp-ink);font-size:13px;font-weight:400;line-height:1.55;cursor:pointer}.pc-product-refresh .pc-pdp-signup-consent input[type=checkbox]{display:block;position:static;-webkit-appearance:auto;appearance:auto;width:20px;min-width:20px;height:20px;margin:1px 0 0;opacity:1;accent-color:var(--pc-pdp-forest);cursor:pointer}.pc-product-refresh .pc-pdp-signup-terms{margin:0 0 12px;color:var(--pc-pdp-muted);font-size:13px;line-height:1.55}.pc-product-refresh button.pc-pdp-signup-submit{display:block;width:100%;min-height:48px;margin:0;padding:12px;border:1px solid var(--pc-pdp-forest);border-radius:10px;background:var(--pc-pdp-forest);color:#fff;font-family:inherit;font-size:15px;font-weight:600;line-height:1.4;text-transform:none;letter-spacing:normal;white-space:normal;cursor:pointer}.pc-product-refresh .pc-pdp-signup-errors,.pc-product-refresh .pc-pdp-signup-success{margin:0 0 12px;font-size:14px;line-height:1.55;overflow-wrap:anywhere}.pc-product-refresh .pc-pdp-signup-errors{color:#8b2925}.pc-product-refresh .pc-pdp-signup-errors ul{margin:0;padding-inline-start:18px}.pc-product-refresh .pc-pdp-signup-success{color:var(--pc-pdp-forest)}.pc-product-refresh .pc-pdp-signup :is(summary,input,button):focus-visible{outline:3px solid var(--pc-pdp-forest);outline-offset:3px}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/pc-product-refresh.css.map */
