.pit{--pit-ink:#23272e;--pit-muted:#55606e;--pit-line:#d9dee4;--pit-slate:#414e5f;--pit-soft:#f4f6f8;margin:36px 0 8px;color:var(--pit-ink);max-width:100%}.pit *{box-sizing:border-box}.pit__tablist{display:grid;grid-template-columns:repeat(2,max-content);column-gap:32px;row-gap:0;border-bottom:1px solid var(--pit-line);margin:0}.pit__tablist.is-one-row{display:flex;flex-wrap:nowrap;column-gap:clamp(16px,1.8vw,26px)}.pit__tablist[hidden]{display:none}.pit__tab{appearance:none;-webkit-appearance:none;background:none;border:0;border-bottom:2px solid transparent;margin:0 0 -1px;text-align:left;justify-self:start;padding:12px 0 11px;font:inherit;font-size:15px;line-height:1.3;letter-spacing:.01em;color:var(--pit-muted);cursor:pointer;white-space:nowrap;border-radius:0}.pit__tab:hover{color:var(--pit-ink)}.pit__tab[aria-selected=true]{color:var(--pit-ink);border-bottom-color:var(--pit-slate)}.pit__tab:focus-visible,.pit__acc:focus-visible,.pit__panel:focus-visible{outline:2px solid var(--pit-slate);outline-offset:3px}.pit__item{margin:0}.pit__acc-h{margin:0;font:inherit}.pit--tabs .pit__acc-h{display:none}.pit__acc{appearance:none;-webkit-appearance:none;display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:56px;margin:0;padding:16px 2px;background:none;border:0;border-top:1px solid var(--pit-line);border-radius:0;font:inherit;font-size:12px;line-height:1.3;letter-spacing:.14em;text-transform:uppercase;color:var(--pit-ink);text-align:left;cursor:pointer}.pit__item:last-child .pit__acc[aria-expanded=false]{border-bottom:1px solid var(--pit-line)}.pit__item:last-child .pit__panel{border-bottom:1px solid var(--pit-line)}.pit--tabs .pit__item:last-child .pit__panel{border-bottom:0}.pit__icon{position:relative;flex:0 0 12px;width:12px;height:12px}.pit__icon:before,.pit__icon:after{content:"";position:absolute;left:0;top:50%;width:12px;height:1px;margin-top:-.5px;background:currentColor}.pit__icon:after{transform:rotate(90deg)}.pit__acc[aria-expanded=true] .pit__icon:after{display:none}.pit__panel{padding:4px 2px 26px;font-size:16px;line-height:1.65;overflow-wrap:break-word}.pit--tabs .pit__panel{padding:26px 0 8px}.pit__panel[hidden]{display:none}.pit__panel>*+*{margin-top:18px}.pit__panel .rte p{margin:0 0 .9em}.pit__panel .rte p:last-child,.pit__panel .rte ul:last-child{margin-bottom:0}.pit__panel .rte ul{margin:0 0 .9em;padding-left:1.1em}.pit__panel .rte li{margin:0 0 .35em}.pit__panel .rte a{color:var(--pit-slate);text-decoration:underline;text-underline-offset:3px}.pit__panel h2,.pit__panel h3,.pit__panel h4{font-size:1em;font-weight:600;margin:1.2em 0 .4em}.pit__desc :first-child{margin-top:0}.pit-facts{margin:0;padding:0;border-top:1px solid var(--pit-line)}.pit-facts__row{display:flex;gap:16px;padding:10px 0;border-bottom:1px solid var(--pit-line);font-size:15px}.pit-facts dt{flex:0 0 92px;margin:0;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--pit-muted);padding-top:3px}.pit-facts dd{margin:0;min-width:0}.pit-facts a{color:var(--pit-slate);text-decoration:underline;text-underline-offset:3px}.pit-sizes__now{margin:0;padding:12px 14px;background:var(--pit-soft);font-size:15px}.pit-sizes__now-label{display:block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--pit-muted);margin-bottom:2px}.pit-sizes__label{margin:18px 0 8px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--pit-muted)}.pit-sizes__list{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.pit-sizes__item{margin:0;padding:6px 12px;border:1px solid var(--pit-line);font-size:14px;line-height:1.4;color:var(--pit-ink);font-variant-numeric:tabular-nums}.pit-sizes__item.is-selected{border-color:var(--pit-slate);box-shadow:inset 0 0 0 1px var(--pit-slate)}.pit-invite{margin:22px 0 0;padding:16px 0 0;border-top:1px solid #d9dee4;color:#23272e}.pit-invite__title{margin:0 0 4px;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:#23272e}.pit-invite__text{margin:0;font-size:15px;line-height:1.6;color:#3a414b}.pit-invite a{color:#414e5f;text-decoration:underline;text-underline-offset:3px}.pit-contact{margin:12px 0 0;font-size:15px;line-height:1.6;color:#3a414b}.pit-contact p{margin:0}.pit-contact a{color:#414e5f;text-decoration:underline;text-underline-offset:3px}div:has(>.pit-invite)+.product__description .rte{margin-top:12px;font-size:15px;line-height:1.6;color:#3a414b}div:has(>.pit-invite)+.product__description .rte p{margin:0}div:has(>.pit-invite)+.product__description .rte a{color:#414e5f;text-underline-offset:3px}.product-form__option-swatches .product-form__option-swatches-wrapper{display:flex;flex-wrap:wrap;gap:14px 18px;padding-bottom:22px}.product-form__option-swatches .product-form__color-swatch{position:relative;overflow:visible;margin:0 6px 0 0}.product-form__option-swatches .product-form__color-swatch:after{content:attr(aria-label);position:absolute;left:50%;top:calc(100% + 6px);transform:translate(-50%);white-space:nowrap;font-size:11px;line-height:1.2;letter-spacing:.04em;color:#55606e;pointer-events:none}.product-form__option-swatches .product-form__color-swatch.selected:after{color:#23272e;text-decoration:underline;text-underline-offset:3px}.product-form__option-swatches .product-form__color-swatch.selected{box-shadow:0 0 0 2px #fff,0 0 0 3px #23272e}@media(max-width:749px){.pit{margin-top:28px}.pit__panel{font-size:15.5px}}.pit-wide{clear:both;width:100%;margin:clamp(48px,5vw,72px) 0 0;padding:0}.pit.pit--wide{margin:0}@media(min-width:750px){.pit--wide .pit__tablist.is-one-row{display:flex;flex-wrap:nowrap;justify-content:center;column-gap:clamp(28px,4vw,64px)}.pit--wide .pit__tab{font-size:15.5px;padding:14px 2px 13px}.pit--wide.pit--tabs .pit__panel{max-width:720px;margin:0 auto;padding:32px 0 8px}.pit--wide.pit--acc .pit__items{max-width:720px;margin:0 auto}}@media(max-width:749px){.pit-wide{margin-top:36px}}[data-pit-when][hidden]{display:none!important}.pit-offer>.rte+.rte{margin-top:.6em}.pit{--pit-band:#f3f1ee;--pit-band-line:#e4e0da}@media(min-width:750px){.pit--wide.pit--tabs .pit__tablist{background:var(--pit-band);border-bottom:1px solid var(--pit-band-line);padding:0 clamp(16px,3vw,40px)}.pit--wide .pit__tab{font-size:15.5px;padding:18px 2px 16px;color:#5d6570;border-bottom-width:2px;margin-bottom:-1px}.pit--wide .pit__tab:hover{color:var(--pit-ink)}.pit--wide .pit__tab[aria-selected=true]{color:var(--pit-ink);font-weight:600;border-bottom-color:var(--pit-ink)}.pit--wide.pit--tabs .pit__panel{max-width:760px;padding:44px 0 16px}}.pit__panel>*+*{margin-top:22px}.pit__panel .rte{color:#3a414b}.pit__panel .rte strong{color:var(--pit-ink);font-weight:600}.pit__panel h2,.pit__panel h3,.pit__panel h4{font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:400;color:var(--pit-ink);margin:1.8em 0 .7em}.pit-facts{border-top-color:var(--pit-band-line)}.pit-facts__row{padding:12px 0;border-bottom-color:var(--pit-band-line)}.pit__text--after{padding-top:18px;border-top:1px solid var(--pit-band-line);font-size:15px}.pit--acc .pit__acc{font-size:13px;letter-spacing:.12em;font-weight:500;padding:18px 14px;min-height:60px;border-top-color:var(--pit-band-line)}.pit--acc .pit__acc[aria-expanded=true]{background:var(--pit-band);font-weight:600}.pit--acc .pit__icon{flex-basis:14px;width:14px;height:14px}.pit--acc .pit__icon:before,.pit--acc .pit__icon:after{width:14px;height:1.5px;margin-top:-.75px}.pit--acc .pit__panel{padding:20px 14px 30px}.pit--acc .pit__item:last-child .pit__acc[aria-expanded=false],.pit--acc .pit__item:last-child .pit__panel{border-bottom-color:var(--pit-band-line)}.product-edition-line{margin:4px 0 14px;font-family:var(--font-heading,"Cormorant",Georgia,serif);font-style:italic;font-size:18px;line-height:1.4;color:#3a414b;letter-spacing:.01em}.product-edition-line .edition-line__remaining{display:block;font-style:normal;font-family:inherit;font-size:13px;color:#55606e;margin-top:2px}.pit__journal{margin:14px 0 22px;font-size:16px;line-height:1.5}.pit__journal a,.pit__custom a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.pit__custom{margin:16px 0 0;font-size:15px}.pit__desc p{font-size:17.5px;line-height:1.65;max-width:66ch}.pit__desc>h3,.pit-invite__title{font-size:12.5px;letter-spacing:.12em}.pit-invite__text,.pit-invite__text *{font-size:16px}.pit-facts__row dt,.pit-facts dt{font-size:12px;letter-spacing:.1em}.pit-facts__row dd{font-size:16px}.pit__acc-label{font-size:14px;letter-spacing:.08em}
/*# sourceMappingURL=/cdn/shop/t/35/assets/product-info-tabs.css.map */
