.ab-phase2 [hidden]{display:none!important}.ab-campaign-picture{display:block;width:100%;height:100%}.ab-campaign-picture img{display:block;width:100%;height:100%;object-fit:contain}.ab-hero-visual>.ab-campaign-picture{position:absolute;top:0;right:0;bottom:0;left:0}.ab-hero-visual .ab-campaign-picture img,.ab-detail-photo .ab-campaign-picture img{object-fit:cover;object-position:var(--ab-crop-desktop,50% 30%)!important}.ab-detail-photo .ab-campaign-picture{min-height:550px}.ab-detail-photo .ab-campaign-picture img{height:100%;min-height:550px;max-height:680px}.ab-product-campaign{border-top:1px solid var(--ab-line)}.ab-product-campaign-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:32px}.ab-product-campaign figure{margin:0}.ab-product-campaign figure .ab-campaign-picture{aspect-ratio:4/5;background:#efefeb;height:auto}.ab-product-campaign figcaption{font-size:12px;padding-top:12px}.ab-about-campaign{margin:48px 0}.ab-about-campaign .ab-campaign-picture{aspect-ratio:3/2;height:auto}.ab-about-campaign img{object-fit:cover}.ab-size-guide{border-block:1px solid var(--ab-line);width:100%}.ab-size-open,.ab-size-fallback>summary{display:flex;justify-content:space-between;align-items:center;width:100%;padding:16px 0;min-height:48px;border:0;background:transparent;color:inherit;font:500 13px/1.4 var(--ab-font);cursor:pointer}.ab-size-dialog{padding:0;border:1px solid #d6d6d0;border-radius:0;width:min(720px,calc(100vw - 48px));max-width:none;max-height:88dvh;color:#141512;background:#f8f8f5;overflow:hidden}.ab-size-dialog::backdrop{background:#0008;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ab-size-dialog-header{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 28px;border-bottom:1px solid #d6d6d0}.ab-size-dialog-header h2{font:500 24px/1.2 var(--ab-font);letter-spacing:-.04em;margin:0}.ab-size-dialog-header button{display:grid;place-items:center;width:44px;height:44px;border:1px solid #d6d6d0;background:transparent;font-size:26px;color:inherit;cursor:pointer}.ab-size-dialog-body{padding:24px 28px;overflow-y:auto;max-height:calc(88dvh - 90px);overscroll-behavior:contain}.ab-size-is-open{overflow:hidden}.ab-size-controls{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:22px}.ab-size-measurements,.ab-size-units{display:flex;border:1px solid #c8c9c1}.ab-size-controls button{padding:10px 14px;min-height:44px;border:0;background:transparent;color:#141512;font:12px/1.3 var(--ab-font);cursor:pointer}.ab-size-controls button[aria-pressed=true]{background:#141512;color:#f8f8f5}.ab-size-model{font:10px/1.5 var(--ab-font);letter-spacing:.04em;margin:0 0 14px;color:#62645e}.ab-size-explanation,.ab-size-note{font-size:12px;line-height:1.6;margin:14px 0}.ab-size-table-scroll{overflow-x:auto;max-width:100%;overscroll-behavior-inline:contain}.ab-size-table-scroll table{border-collapse:collapse;width:100%;font:12px/1.5 var(--ab-font);margin:0}.ab-size-table-scroll caption{text-align:left;font-size:11px;padding:0 0 12px;color:#62645e}.ab-size-table-scroll th,.ab-size-table-scroll td{border:0;border-bottom:1px solid #d6d6d0;padding:12px 10px;text-align:left;white-space:nowrap}.ab-size-table-scroll thead{background:#eceee7}.ab-size-table-scroll th[scope=row]{position:sticky;left:0;background:#f8f8f5}.ab-size-how{border-block:1px solid #d6d6d0;margin-top:20px;padding-block:14px}.ab-size-how summary{font-size:12px;cursor:pointer;min-height:30px}.ab-size-how p{font-size:12px;line-height:1.6}.ab-size-diagram{display:block;max-width:220px;width:100%;height:auto;margin:18px 0}.ab-size-source{font:10px/1.5 var(--ab-font);color:#62645e;margin:18px 0 0}.ab-size-guide button:focus-visible,.ab-size-how summary:focus-visible,.ab-size-table-scroll:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(max-width:899px){.ab-hero-visual .ab-campaign-picture img,.ab-detail-photo .ab-campaign-picture img{object-position:var(--ab-crop-mobile,50% 30%)!important}.ab-detail-photo .ab-campaign-picture,.ab-detail-photo .ab-campaign-picture img{min-height:0;height:100%}.ab-product-campaign-grid{grid-template-columns:1fr;gap:30px}.ab-about-campaign .ab-campaign-picture{aspect-ratio:4/5}}@media(max-width:599px){.ab-size-dialog{width:100%;max-height:92dvh;max-width:100%;margin:auto 0 0;border-width:1px 0 0}.ab-size-dialog-header{padding:16px 20px}.ab-size-dialog-header h2{font-size:22px}.ab-size-dialog-body{padding:20px;max-height:calc(92dvh - 78px);padding-bottom:max(24px,env(safe-area-inset-bottom))}.ab-size-controls{gap:12px}.ab-size-controls button{padding-inline:12px}.ab-size-table-scroll th,.ab-size-table-scroll td{padding:10px 8px;font-size:11px}}.ab-hero-caption--desktop{display:none}@media(min-width:900px){.ab-hero--campaign{position:relative;display:grid;grid-template-columns:1fr;min-height:0;aspect-ratio:var(--ab-hero-aspect);width:100%;max-width:1680px;margin-inline:auto;isolation:isolate}.ab-hero--campaign .ab-hero-visual{position:absolute;top:0;right:0;bottom:0;left:0;min-height:0;z-index:0;background:#10130e}.ab-hero--campaign .ab-hero-visual .ab-campaign-picture img{object-fit:contain!important;object-position:center!important}.ab-hero--campaign .ab-hero-visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(10,13,9,.96) 0%,rgba(10,13,9,.91) 38%,rgba(10,13,9,.78) 47%,rgba(10,13,9,.18) 58%,transparent 66%);pointer-events:none}.ab-hero--campaign .ab-hero-copy{grid-area:1/1;position:relative;z-index:1;width:44%;height:100%;min-height:0;padding:clamp(28px,2.8vw,48px) clamp(28px,4vw,68px) 24px;background:transparent}.ab-hero--campaign h1{font-size:clamp(44px,5.2vw,88px);line-height:.91;margin:10px 0 24px}.ab-hero--campaign .ab-hero-intro{font-size:clamp(13px,.95vw,15px);margin-bottom:22px}.ab-hero--campaign .ab-hero-actions{gap:12px 16px}.ab-hero--campaign .ab-hero-index{padding-top:18px}.ab-hero--campaign .ab-hero-visual>.ab-hero-caption{display:none}.ab-hero--campaign .ab-hero-caption--desktop{display:flex;position:static;inset:auto;width:100%;max-width:330px;margin-top:20px;padding:12px 14px;background:#0a0d0966;color:#f8f8f5!important;border:1px solid #ffffff50}}@media(max-width:899px){.ab-hero--mobile-campaign .ab-hero-visual{aspect-ratio:auto;height:auto;min-height:0;background:var(--ab-ink)}.ab-hero--mobile-campaign .ab-hero-visual>.ab-campaign-picture{position:relative;inset:auto;aspect-ratio:var(--ab-hero-mobile-aspect);height:auto}.ab-hero--mobile-campaign .ab-hero-visual .ab-campaign-picture img{width:100%;height:100%;object-fit:contain!important;object-position:center!important}.ab-hero--mobile-campaign .ab-hero-visual>.ab-hero-caption{position:static;inset:auto;margin:0;border:0;padding:18px 24px;background:var(--ab-paper)}}.ab-detail-story--macro .ab-detail-photo{display:flex;justify-content:center;align-items:flex-start;min-height:0;height:auto;aspect-ratio:auto;align-self:start}.ab-detail-story--macro .ab-detail-photo .ab-campaign-picture{width:min(100%,var(--ab-macro-max-width,544px));height:auto;min-height:0}.ab-detail-story--macro .ab-detail-photo .ab-campaign-picture img{width:100%;height:auto;min-height:0;max-height:none;object-fit:contain;object-position:center!important}.ab-phase2{--font-body--family:var(--ab-font);--font-heading--family:var(--ab-font);--font-subheading--family:var(--ab-font);--font-accent--family:var(--ab-font)}.ab-phase2 .ab-card-meta p,.ab-phase2 .ab-eyebrow,.ab-phase2 .ab-hero-index,.ab-phase2 .ab-hero-caption>span:first-child,.ab-phase2 .ab-proof-number,.ab-phase2 .ab-size-model{font-family:var(--ab-font);font-size:12px;line-height:1.5;letter-spacing:.045em}.ab-phase2 .ab-newsletter-privacy,.ab-footer-bottom small,.ab-footer-bottom>div,.ab-size-source,.ab-size-table-scroll caption{font-size:12px!important}.ab-phase2 .ab-card-meta h3{font-size:15px}.ab-phase2 .ab-card-meta>span{font-size:14px}.ab-phase2 .ab-product-trust,.ab-phase2 .ab-size-explanation,.ab-phase2 .ab-size-note,.ab-phase2 .ab-size-table-scroll table,.ab-phase2 .ab-product-accordions dl{font-size:13px}.ab-phase2 .ab-size-table-scroll td,.ab-phase2 .ab-size-table-scroll th{font-size:12px}.ab-phase2 .ab-product-accordions dl>div{grid-template-columns:minmax(92px,120px) minmax(0,1fr)}.ab-family-shortcuts{display:none}.ab-account-link{width:24px;min-height:44px;display:grid;place-items:center}.ab-account-link svg{width:20px;height:20px}.ab-refine{display:flex;flex-wrap:wrap;gap:20px;align-items:end;margin:28px 0 22px}.ab-refine>div{flex:1;min-width:150px}.ab-refine label,.ab-search-form label,.ab-contact label{display:block;font-size:13px;margin-bottom:8px}.ab-refine select{width:100%;min-height:48px;padding:10px 30px 10px 12px;border:1px solid var(--ab-line);background:var(--ab-paper);color:var(--ab-ink);font:14px var(--ab-font);border-radius:0}.ab-refine button{border:0;background:transparent;cursor:pointer;color:inherit}.ab-collection-count{font:13px/1.5 var(--ab-font)}.ab-recommendation-grid{grid-template-columns:repeat(var(--ab-grid-columns,3),minmax(0,1fr));max-width:1200px}.ab-related .ab-card-image,.ab-cart-note .ab-card-image{max-height:none}.ab-cart-note>h2{margin-bottom:30px}.ab-product-gallery{background:var(--ab-paper)}.ab-campaign-slides{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin}.ab-campaign-slides figure{margin:0;flex:0 0 100%;min-width:0;scroll-snap-align:start}.ab-campaign-slides .ab-campaign-picture{height:auto;aspect-ratio:4/5;max-height:720px;background:#eeeee9}.ab-campaign-slides .ab-campaign-picture img{object-fit:contain}.ab-campaign-slides figcaption{font-size:12px;padding:10px 0;color:#54584f}.ab-campaign-controls{display:flex;flex-wrap:wrap;gap:12px;margin:6px 0 16px}.ab-campaign-controls a{display:flex;align-items:center;min-height:44px;padding:10px 14px;border:1px solid var(--ab-line);font-size:13px;text-decoration:none}.ab-native-views{border-block:1px solid var(--ab-line)}.ab-native-views>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;font-size:14px;font-weight:500;cursor:pointer;list-style:none}.ab-native-views>summary::-webkit-details-marker{display:none}.ab-native-views[open]>summary span{transform:rotate(45deg)}.ab-search h1,.ab-contact h1{font-size:clamp(40px,5.5vw,76px);line-height:1.05;margin:0;overflow-wrap:anywhere}.ab-search-form{margin:32px 0 40px;max-width:780px}.ab-search-form>div{display:flex;gap:12px}.ab-search-form input[type=search],.ab-contact input,.ab-contact textarea{min-width:0;min-height:52px;width:100%;border:1px solid var(--ab-line);border-radius:0;padding:14px;background:#fff;color:var(--ab-ink);font:16px/1.5 var(--ab-font)}.ab-search-form input[type=search]{flex:1}.ab-contact form{max-width:760px;margin-top:38px}.ab-contact-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:24px}.ab-contact textarea{display:block;margin-bottom:24px;resize:vertical}.ab-cart-reassurance{border-top:1px solid var(--ab-line);padding:18px 0;margin-top:16px}.ab-cart-reassurance p{font-size:13px;margin:0 0 8px;line-height:1.6}.ab-cart-reassurance p:first-child{font-weight:500}.ab-cart-reassurance>div{display:flex;flex-wrap:wrap;gap:6px 18px}.ab-cart-reassurance a{display:flex;align-items:center;font-size:13px;min-height:44px;text-underline-offset:4px}.ab-phase2 .cart__total{font-size:20px}.ab-phase2 .cart__total-value{font-size:24px;font-weight:500}.ab-about-campaign{max-width:560px;margin-inline:auto}.ab-about-campaign .ab-campaign-picture{aspect-ratio:4/5}.ab-about-campaign img{object-fit:contain}@media(min-width:900px)and (max-width:1199px){.ab-hero--campaign .ab-hero-copy{padding:24px 3vw 18px}.ab-hero--campaign h1{font-size:clamp(40px,4.7vw,58px);margin:8px 0 18px}.ab-hero--campaign .ab-eyebrow{font-size:11px;margin-bottom:12px}.ab-hero--campaign .ab-hero-intro{font-size:13px;margin-bottom:16px}.ab-hero--campaign .ab-hero-index{padding-top:12px;font-size:11px}.ab-hero--campaign .ab-hero-caption--desktop{margin-top:14px;padding:10px 12px}.ab-hero--campaign .ab-button{padding:12px 16px;min-height:46px}}@media(min-width:900px)and (max-width:1199px){.ab-desktop-nav{display:none}.ab-mobile-menu{display:block}.ab-header{gap:20px}}@media(max-width:749px){.ab-family-shortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 24px}.ab-family-shortcuts a{min-height:48px;display:flex;align-items:center;justify-content:center;border:1px solid var(--ab-line);font-size:13px;text-decoration:none;padding:8px 4px}.ab-categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-right:0;padding-right:0;overflow:visible}.ab-category h3{font-size:14px;letter-spacing:-.02em}.ab-category p{font-size:12px}.ab-category-label{padding-top:12px}.ab-category-label>span,.ab-category-number{display:none}.ab-category-image{aspect-ratio:4/5}.ab-category-image .ab-campaign-picture img{object-fit:contain}.ab-phase2 .ab-card-meta h3{font-size:14px}.ab-phase2 .ab-card-meta p{font-size:12px;letter-spacing:0}.ab-phase2 .ab-card-meta>span{font-size:14px}.ab-recommendation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ab-cart-note .ab-product-grid>.ab-card:last-child{grid-column:auto;max-width:none}.ab-refine{gap:12px}.ab-refine>div{flex:1 1 calc(50% - 12px);min-width:0}.ab-refine>div:last-of-type{flex-basis:100%}.ab-search-form>div{flex-wrap:wrap}.ab-search-form input[type=search]{flex-basis:100%}.ab-search-form .ab-button{width:100%}.ab-contact-fields{grid-template-columns:1fr}.ab-account-link{display:none}.ab-campaign-slides .ab-campaign-picture{max-height:none}.ab-phase2 .product-information__media,.ab-phase2 .product-details{padding-inline:0!important}.ab-section{padding-block:48px}.ab-section h2{font-size:34px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/ab-phase2b.css.map */
