.av-product-upgrade{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:6%;padding-top:28px;padding-bottom:56px;max-width:1680px;margin:auto}.pdp-gallery{min-width:0;position:sticky;top:24px}.pdp-gallery-top{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 2px 14px;color:#6a6258}.pdp-gallery-top .eyebrow{margin:0;font-size:9px}.pdp-gallery-count{font-size:10px;font-variant-numeric:tabular-nums;letter-spacing:1px}.pdp-gallery-track{display:flex;position:relative;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;background:#f2f0eb;overscroll-behavior-inline:contain;aspect-ratio:1/1.06}.pdp-gallery-track::-webkit-scrollbar{display:none}.pdp-media-frame{position:relative;flex:0 0 100%;width:100%;min-width:0;height:100%;scroll-snap-align:start;scroll-snap-stop:always;overflow:hidden}.pdp-image-link{display:block;width:100%;height:100%;position:relative;cursor:zoom-in}.pdp-image-link>img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;padding:6%}.pdp-media-frame>video,.pdp-media-frame>iframe,.pdp-media-frame>model-viewer{display:block;width:100%;height:100%;border:0;object-fit:contain}.pdp-zoom-label{position:absolute;right:18px;bottom:18px;width:40px;height:40px;display:grid;place-items:center;border:1px solid #8b837755;border-radius:50%;background:#ffffffae;font-size:23px;transition:transform .2s}.pdp-image-link:hover .pdp-zoom-label{transform:scale(1.08)}.pdp-gallery-controls{display:flex;align-items:center;gap:12px;margin-top:13px}.pdp-gallery-arrow{flex:0 0 42px;width:42px;height:48px;font-size:20px}.pdp-gallery-arrow:disabled{opacity:.28;cursor:default}.pdp-thumbnails{display:flex;min-width:0;flex:1;justify-content:flex-start;gap:8px;overflow-x:auto;scrollbar-width:none;padding:3px}.pdp-thumbnail{position:relative;flex:0 0 58px;width:58px;height:67px;overflow:hidden;border:1px solid transparent;background:#f2f0eb;padding:4px;transition:border-color .2s}.pdp-thumbnail img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.pdp-thumbnail[aria-pressed=true]{border-color:var(--accent,#722b31)}.pdp-thumbnail>span{position:absolute;bottom:3px;right:3px;font-size:9px;background:#fff;padding:3px}.pdp-no-media{aspect-ratio:1/1.06;background:#f2f0eb;padding:15%}.pdp-no-media svg{width:100%;height:100%;opacity:.3}.av-product-upgrade .product-info{position:static;padding-top:4px}.pdp-breadcrumbs{display:flex;gap:10px;align-items:center;font-size:10px;color:#777;line-height:1.6;margin-bottom:30px}.pdp-breadcrumbs a:hover{text-decoration:underline}.av-product-upgrade .product-brand{margin:0 0 13px;font-size:10px;font-weight:700;color:var(--accent,#722b31)}.av-product-upgrade .product-info h1{font-size:clamp(28px,2.65vw,43px);line-height:1.09;letter-spacing:-.04em;margin-bottom:18px;max-width:580px}.pdp-price-row{display:flex;gap:14px;align-items:baseline;flex-wrap:wrap;margin-bottom:24px}.pdp-price-row .price{font-size:19px;margin:0;font-weight:500;letter-spacing:-.3px}.pdp-compare-price{font-size:13px;color:#777}.av-product-upgrade .option-group{gap:8px;margin:22px 0 18px}.av-product-upgrade .option-group legend{width:100%;display:flex;align-items:baseline;gap:12px;font-size:11px;font-weight:600;padding-bottom:12px}.av-product-upgrade .option-group .pdp-option-selected{padding:0;border:0;background:transparent;color:#777;min-width:0;font-weight:400}.av-product-upgrade .option-group label>span{min-width:48px;min-height:46px;display:grid;place-items:center;padding:13px 15px;border-color:#d7d3cb;font-size:11px;transition:background .18s,color .18s,border-color .18s}.av-product-upgrade .option-group label:hover>span{border-color:#171717}.av-product-upgrade .option-group .pdp-option-unavailable>span{background:linear-gradient(to top right,transparent calc(50% - .6px),#aaa7a0 50%,transparent calc(50% + .6px));color:#888}.av-product-upgrade .option-group input:checked+span{color:#fff;background-color:#22201c;border-color:#22201c}.pdp-fit-link{display:flex;align-items:start;justify-content:space-between;gap:20px;font-size:11px;line-height:1.6;color:#6b685f;margin:16px 0 22px}.pdp-fit-link>span{max-width:280px}.pdp-fit-link>a{white-space:nowrap;font-size:10px;color:#171717;padding-top:0}.av-product-upgrade .buy-row{margin:20px 0 14px;gap:10px}.av-product-upgrade .quantity input{height:56px;width:64px;border-color:#bdb8af;font-size:13px;padding:12px 4px}.av-product-upgrade .add-button{min-height:56px;padding-inline:25px;background:#55272a;border-color:#55272a;font-size:13px;font-weight:500;letter-spacing:.2px}.av-product-upgrade .add-button:hover:not(:disabled){background:#6c3438;border-color:#6c3438}.pdp-product-status{font-size:12px;line-height:1.5;color:var(--accent,#722b31);margin:12px 0}.pdp-product-status:empty{display:none}.pdp-delivery-line{display:flex;align-items:baseline;gap:9px;font-size:11px;line-height:1.6;margin:17px 0;color:#59564e}.pdp-delivery-line>span{color:#55272a;font-size:15px}.av-product-upgrade .product-shortcuts{justify-content:space-between;padding:10px 0 22px;gap:14px}.av-product-upgrade .product-shortcuts .underlined{font-size:10px}.pdp-details summary{font-size:12px;padding:21px 0;font-weight:500}.pdp-details summary>span{font-size:20px;font-weight:400;transition:transform .2s}.pdp-details[open] summary>span{transform:rotate(45deg)}.pdp-details .richtext{font-size:12px;line-height:1.8;padding-right:0}.pdp-details .richtext p:last-child{margin-bottom:0}.pdp-sticky-purchase{display:none}.pdp-zoom-dialog{border:0;padding:48px 15px 15px;background:#f4f2ed;max-width:96vw;max-height:94svh;width:960px;overflow:auto;margin:auto}.pdp-zoom-dialog::backdrop{background:#151412bd;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.pdp-zoom-dialog img{width:100%;max-height:80svh;object-fit:contain;mix-blend-mode:multiply}.pdp-zoom-dialog button{position:absolute;top:0;right:0;width:48px;height:48px;font-size:28px}.product-guide-upgrade{grid-template-columns:1fr 1.2fr;gap:10%;margin-top:24px;background:#f4f2ed;border:0}.product-guide-upgrade .pdp-guide-intro h2{font-size:clamp(32px,3.2vw,48px);line-height:1.03;max-width:350px}.product-guide-upgrade .pdp-guide-intro>p:not(.eyebrow){font-size:12px;max-width:330px;line-height:1.8}.pdp-guide-intro>.underlined{margin-top:10px}.product-guide-upgrade .guide-questions summary{padding:20px 0;font-size:13px}.product-guide-upgrade .guide-questions p{font-size:12px;line-height:1.8}.product-guide-upgrade .guide-questions details:last-child{border:0}.pdp-discovery{padding-top:46px}.pdp-collection-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.pdp-collection-tile{display:flex;min-width:0;flex-direction:column;background:#eeece6;overflow:hidden}.pdp-collection-tile:nth-child(2n){background:#e8ebe5}.pdp-collection-tile>img{width:100%;aspect-ratio:1.15;object-fit:contain;padding:20px;mix-blend-mode:multiply;transition:transform .45s}.pdp-collection-tile:hover>img{transform:scale(1.035)}.pdp-collection-tile>span{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-top:auto;padding:18px 20px;border-top:1px solid #d7d3ca80}.pdp-collection-tile strong{font-size:14px;font-weight:500;line-height:1.3}.pdp-collection-tile>span>span{font-size:20px}.av-related-upgrade{border-top:1px solid var(--line)}.pdp-related-actions{display:flex;align-items:center;gap:24px}.av-related-upgrade .product-rail{grid-auto-columns:calc((100% - 48px)/4)}.av-related-upgrade .shelf-arrows button{width:44px;height:44px}@media(min-width:1600px){.av-product-upgrade{padding-inline:65px}}@media(max-width:1000px){.av-product-upgrade{gap:4%}.av-product-upgrade .product-info h1{font-size:29px}.pdp-fit-link{flex-wrap:wrap;gap:8px}.pdp-related-actions{gap:15px}.pdp-collection-tile>span{padding:16px}.pdp-collection-tile strong{font-size:12px}}@media(max-width:760px){.av-product-upgrade{grid-template-columns:1fr;padding-top:15px;padding-bottom:32px;gap:28px}.pdp-gallery{position:static;margin-inline:calc(-1 * var(--pad))}.pdp-gallery-top{padding:0 var(--pad) 12px}.pdp-gallery-track{aspect-ratio:1/1.04}.pdp-image-link>img{padding:6% 8%}.pdp-gallery-controls{margin:10px var(--pad) 0;gap:6px}.pdp-gallery-arrow{flex-basis:40px;width:40px;height:48px}.pdp-thumbnail{flex-basis:48px;width:48px;height:56px}.pdp-zoom-label{width:40px;height:40px;right:15px;bottom:15px}.pdp-breadcrumbs{font-size:9px;margin-bottom:22px}.av-product-upgrade .product-info h1{font-size:30px;max-width:95%;line-height:1.08}.av-product-upgrade .product-brand{font-size:9px}.pdp-price-row{margin-bottom:22px}.pdp-price-row .price{font-size:18px}.av-product-upgrade .option-group label>span{min-width:48px;min-height:48px;padding:14px}.pdp-fit-link{flex-wrap:nowrap;gap:18px;font-size:10px}.pdp-fit-link>span{max-width:240px}.av-product-upgrade .product-shortcuts .underlined{font-size:11px;padding-block:10px}.pdp-sticky-purchase{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:16px;background:#fffcf7f7;border-top:1px solid #d7d1c5;padding:12px var(--pad) max(12px,env(safe-area-inset-bottom));box-shadow:0 -6px 24px #3024190a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.pdp-sticky-info{display:grid;gap:5px;min-width:0;flex:1}.pdp-sticky-info strong{font-size:14px;font-weight:500}.pdp-sticky-info>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;color:#777}.pdp-sticky-purchase .button{flex:0 0 auto;gap:24px;font-size:11px;min-width:145px;min-height:48px;padding:14px 17px;background:#55272a;border-color:#55272a}.pdp-sticky-purchase .button:disabled{opacity:.5;cursor:not-allowed}.product-guide-upgrade{grid-template-columns:1fr;gap:20px;margin-top:10px;padding-block:34px}.product-guide-upgrade .pdp-guide-intro h2{font-size:34px;max-width:280px;margin-bottom:15px}.product-guide-upgrade .pdp-guide-intro>p:not(.eyebrow){max-width:none}.product-guide-upgrade .guide-questions summary{font-size:12px;padding:20px 0}.pdp-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pdp-collection-tile>img{padding:13px;aspect-ratio:1}.pdp-collection-tile>span{padding:14px 12px}.pdp-collection-tile strong{font-size:11px}.pdp-discovery .section-heading h2,.av-related-upgrade .section-heading h2{font-size:29px}.av-related-upgrade .section-heading{align-items:start}.pdp-related-actions{flex-direction:column;align-items:end;gap:12px}.pdp-related-actions .underlined{max-width:110px;text-align:right}.pdp-related-actions .shelf-arrows{gap:5px}.av-related-upgrade .shelf-arrows button{width:38px;height:38px}.av-related-upgrade .product-rail{grid-auto-columns:calc((100% - 24px)/2.12);gap:12px}}@media(prefers-reduced-motion:reduce){.av-product-upgrade *,.pdp-collection-tile>img{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/product-upgrade.css.map */
