.pgc-product-card{--card-ink: #18241f;color:var(--card-ink)}.pgc-comparison-hero{background:#16382e;padding-block:clamp(35px,5vw,70px);color:#f7f5ee;border:0}.pgc-comparison-hero .tool-hero__inner{grid-template-columns:minmax(0,1fr) auto;align-items:end}.pgc-comparison-hero .eyebrow{color:#d6ed48;margin-bottom:16px}.pgc-comparison-hero h1{max-width:860px;font-family:var(--font-display);font-size:clamp(52px,7.2vw,100px);letter-spacing:-.01em;line-height:.98;margin:0 0 20px;color:#f7f5ee}.pgc-comparison-hero p{font-size:15px;color:#d6dfd1;max-width:50ch;line-height:1.6}.pgc-comparison-hero .tool-hero__aside{display:flex;flex-direction:column;gap:5px;align-items:center;min-width:140px;padding:24px;background:transparent;border:1px solid #5d7764;border-radius:2px;color:#d6dfd1;font-size:11px}.pgc-comparison-hero .tool-hero__aside strong{font-family:var(--font-display);font-size:64px;line-height:1;color:#d6ed48;margin:0}.pgc-comparison{padding-block:36px 70px}.pgc-comparison .empty-state{min-height:330px;justify-items:center;text-align:center;border:1px solid #cbd0c5;border-radius:2px;background:#efeee7;padding:40px 24px}.pgc-comparison .empty-state h2{font-size:clamp(35px,4vw,54px);margin:0;line-height:1;color:#16382e}.pgc-comparison .empty-state p{max-width:47ch;margin:4px 0 14px;color:#526257;font-size:14px}.pgc-comparison .compare-actions{margin-bottom:22px;padding-bottom:20px;align-items:center}.pgc-comparison .compare-actions p{max-width:49ch;margin:0;font-size:12px;color:#526257;line-height:1.6}.pgc-compare-controls{display:flex;gap:24px;flex-wrap:wrap}.pgc-compare-controls .text-control{min-height:40px;display:inline-flex;align-items:center;font-size:12px}.pgc-comparison .compare-table-wrap{border:1px solid #cbd0c5;border-radius:2px;background:#f7f5ee;scrollbar-color:#627565 #e8ebdf}.pgc-comparison .compare-table{width:100%;min-width:570px;table-layout:fixed;font-size:12px;border-collapse:collapse}.pgc-comparison .compare-table th,.pgc-comparison .compare-table td{padding:17px 20px;line-height:1.5;border-color:#d9ddcf}.pgc-comparison .compare-table thead th{min-width:200px;background:#efeee7;font-family:var(--font-body);font-size:14px;line-height:1.35;border-bottom:1px solid #cbd0c5}.pgc-comparison .compare-table th:first-child{width:178px}.pgc-comparison .compare-table thead th:first-child{vertical-align:bottom;font-size:11px;color:#627066;font-weight:500}.pgc-comparison .compare-table thead th>span{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.04em;margin-bottom:7px;color:#627066}.pgc-comparison .compare-table thead th>a:not(.pgc-compare-image){display:block;color:#16382e;font-weight:600;letter-spacing:-.015em}.pgc-comparison .compare-table thead .text-control{display:block;margin-top:12px;min-height:34px;font-size:11px;color:#526257}.pgc-comparison .compare-table tbody th{background:#e8ebdf;color:#385145;white-space:normal;font-size:11px}.pgc-comparison .compare-table tbody tr:nth-child(2n) td{background:#f1f2e9}.pgc-comparison .compare-table tbody tr:first-child td{font-size:17px;font-weight:600;color:#16382e}.pgc-compare-image{display:grid;place-items:center;width:100%;max-width:190px;aspect-ratio:1;margin:0 auto 17px}.pgc-compare-image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.pgc-comparison-note{max-width:87ch;font-size:11px;color:#627066;margin:20px 0 0;line-height:1.6}@media(max-width:699px){.pgc-comparison-hero .tool-hero__inner{grid-template-columns:1fr;gap:22px}.pgc-comparison-hero h1{font-size:clamp(52px,12vw,72px);margin-bottom:15px}.pgc-comparison-hero p{font-size:13px}.pgc-comparison-hero .tool-hero__aside{justify-self:start;min-width:0;flex-direction:row;gap:14px;padding:11px 18px}.pgc-comparison-hero .tool-hero__aside strong{font-size:35px}.pgc-comparison{padding-block:25px 45px}.pgc-comparison .compare-actions{gap:10px}.pgc-comparison .compare-table{min-width:610px}.pgc-comparison .compare-table th:first-child{width:120px}.pgc-comparison .compare-table th,.pgc-comparison .compare-table td{padding:14px}.pgc-comparison .compare-table th:first-child{position:sticky;left:0;z-index:2}.pgc-comparison .compare-table thead th:first-child{z-index:3}.pgc-comparison .compare-table thead th{font-size:13px}}.pgc-product-card .product-card__media{aspect-ratio:4 / 5;border:0;border-radius:3px;background:#efeee7;margin-bottom:17px;isolation:isolate}.pgc-product-card .product-card__image{background:transparent;padding:8%;mix-blend-mode:multiply;transition:transform .45s cubic-bezier(.2,.65,.3,1)}.pgc-product-card:hover .product-card__image{transform:scale(1.045)}.pgc-product-card .product-card__badges{left:12px;top:12px;gap:5px}.pgc-product-card .product-card__status{border-radius:2px;background:#16382e;font-size:10px;letter-spacing:.04em;height:25px;padding-inline:9px}.pgc-product-card .product-card__status--feature,.pgc-product-card .product-card__status--sale{background:#d6ed48;color:#18241f}.pgc-product-card .product-card__body{padding-inline:1px}.pgc-product-card .product-card__vendor{color:#627066;font-size:10px;letter-spacing:.1em;margin:0 0 7px}.pgc-product-card h3{font-family:var(--font-body);font-size:clamp(15px,1.15vw,18px);font-weight:600;letter-spacing:-.035em;line-height:1.35;margin:0 0 9px;text-transform:none}.pgc-product-card h3 a:after{display:none}.pgc-product-card h3 a:hover{text-decoration:underline;text-underline-offset:3px}.pgc-product-card .spec-chips{gap:4px 9px;margin:0 0 7px}.pgc-product-card .spec-chips span{border:0;border-radius:0;background:transparent;padding:0;font-size:11px;color:#536358;white-space:normal}.pgc-product-card .spec-chips span+span{border-left:1px solid #c7cdc4;padding-left:9px}.pgc-product-card .spec-chips span:nth-child(n+3){display:none}.pgc-product-card .product-card__options{font-size:11px;color:#536358;margin:0 0 7px}.pgc-product-card .compare-control{align-self:flex-start;padding:6px 0 6px 20px;border:0;border-radius:0;font-size:11px;min-height:36px;margin:0 0 4px;color:#536358}.pgc-product-card .compare-control:before{left:0;border-radius:2px}.pgc-product-card .compare-control[aria-pressed=true]:after{left:3.5px}.pgc-product-card .product-card__footer{align-items:stretch;gap:10px;padding-top:10px;flex-wrap:wrap}.pgc-product-card .price{min-height:42px;align-items:center;flex-wrap:wrap;gap:6px}.pgc-product-card .price strong{font-family:var(--font-body);font-size:16px;color:#18241f;letter-spacing:-.04em}.pgc-product-card .price__prefix{font-size:12px;font-weight:400;letter-spacing:0;color:#536358}.pgc-product-card .price s{font-size:12px;color:#71786f}.pgc-product-card .quick-add{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:42px;border:1px solid #bbc4b9;border-radius:2px;padding:9px 12px;color:#16382e;font-size:11px;font-weight:600;background:transparent;text-decoration:none;line-height:1.25}.pgc-product-card .quick-add:hover{color:#f7f5ee;background:#16382e;border-color:#16382e}.pgc-product-card .sold-out{align-self:center;color:#72796f;font-size:12px}.product-grid,.search-results-grid{gap:42px 22px}.pgc-collection-header{padding-block:clamp(34px,5vw,76px) 0;border-bottom:0}.pgc-collection-header>.eyebrow{margin-bottom:16px;color:#385145}.pgc-collection-header h1{max-width:1040px;font-size:clamp(48px,7.8vw,112px);line-height:1;letter-spacing:-.01em;margin:0 0 22px;color:#16382e}.pgc-collection-header .collection-header__intro{max-width:700px;font-size:15px;line-height:1.6;color:#526257;margin:0 0 34px}.pgc-category-nav{display:flex;flex-wrap:wrap;gap:6px 30px;padding-block:0 18px;border-bottom:1px solid #cbd0c5}.pgc-category-nav a{padding-block:13px;font-size:13px;font-weight:600;color:#536358;border-bottom:2px solid transparent}.pgc-category-nav a:hover,.pgc-category-nav a[aria-current]{color:#16382e;border-color:#16382e}.pgc-collection-header .collection-shortcuts{padding-top:18px;gap:8px}.pgc-collection-header .collection-shortcuts a{padding:8px 13px;border:1px solid #d4d9cd;border-radius:2px;font-size:11px}.pgc-collection-header .collection-shortcuts a:hover{background:#16382e;border-color:#16382e}.pgc-collection-shell{padding-top:25px}.pgc-collection-shell .collection-layout{grid-template-columns:205px minmax(0,1fr);gap:35px}.pgc-collection-shell .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pgc-collection-shell .collection-toolbar{padding-bottom:20px;margin-bottom:27px}.pgc-collection-shell .collection-toolbar>p{font-size:12px}.pgc-collection-shell .sort-form select{border:0;background-color:transparent;min-width:170px;font-size:12px;color:#16382e}.pgc-collection-shell .sort-form label{font-size:11px}.pgc-collection-shell .facet-group{padding-block:19px}.pgc-collection-shell .facet-group summary{font-size:12px}.pgc-collection-shell .facet-group>summary:after{content:"+";margin-left:auto;color:#16382e;font-size:21px;line-height:1;font-weight:400}.pgc-collection-shell .facet-group[open]>summary:after{content:"\2212"}.pgc-collection-shell .facet-option{font-size:12px;line-height:1.5;min-height:30px}.pgc-collection-shell .pgc-price-apply{margin-top:12px;width:100%;min-height:42px;padding:10px;border:1px solid #b9c4b3;border-radius:2px;background:transparent;color:#16382e;font-size:12px}.pgc-collection-shell .pgc-price-apply:hover{background:#16382e;color:#f7f5ee}.pgc-collection-shell .active-filters a{border-radius:2px;background:#e7eadf;font-size:11px}.pgc-matcher-disclosure{border-block:1px solid #cbd0c5;margin-bottom:22px}.pgc-matcher-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:55px;font-size:13px;font-weight:600;cursor:pointer;list-style:none}.pgc-matcher-disclosure>summary::-webkit-details-marker{display:none}.pgc-matcher-disclosure>summary span{font-size:22px;font-weight:400;transition:transform .2s}.pgc-matcher-disclosure[open]>summary span{transform:rotate(45deg)}.pgc-matcher-disclosure .paddle-matcher{margin:0 0 20px;border-radius:2px;background:#e8ebdf}.pgc-collection-shell .collection-guide-bar{margin:38px 0 0;border:0;border-radius:2px;padding:24px;background:#e8ebdf;gap:20px}.pgc-collection-shell .collection-guide-bar>div:first-child>span[aria-hidden]{display:none}.pgc-collection-shell .collection-guide-bar strong{font-size:16px;color:#16382e}.pgc-collection-shell .collection-guide-bar small{margin-top:5px;font-size:12px;color:#526257}.pgc-collection-shell .collection-guide-bar a{border-radius:2px;font-size:12px}.pgc-collection-shell .collection-guide-bar a:first-child{background:#16382e;color:#f7f5ee}.collection-buying-guide{padding-block:0 70px}.collection-buying-guide .collection-buying-guide__copy{max-width:none;padding:0;border:0;border-top:1px solid #cbd0c5;border-bottom:1px solid #cbd0c5;border-radius:0;background:transparent}.collection-buying-guide__copy>summary{display:grid;grid-template-columns:160px 1fr 24px;gap:28px;align-items:center;padding-block:25px;list-style:none;cursor:pointer}.collection-buying-guide__copy>summary::-webkit-details-marker{display:none}.collection-buying-guide__copy>summary .eyebrow{margin:0;font-size:10px}.collection-buying-guide__copy>summary h2{margin:0;font-size:clamp(23px,3vw,36px)}.collection-buying-guide__copy>summary>span:last-child{font-size:25px;text-align:right}.collection-buying-guide__copy[open]>summary>span:last-child{transform:rotate(45deg)}.pgc-guide-content{max-width:900px;padding:0 0 30px 188px}.collection-buying-guide .pgc-guide-content p{font-size:14px;line-height:1.75}.pgc-product-page{grid-template-columns:minmax(0,1.14fr) minmax(0,.86fr);gap:clamp(34px,5vw,80px);padding-block:22px 70px}.pgc-product-page .product-gallery{top:calc(var(--header-height) + 24px);gap:13px}.pgc-product-page .product-gallery__main{border-radius:3px;border:0;background:#eeeee5}.pgc-product-page .product-media{aspect-ratio:1 / 1.03}.pgc-product-page .product-media--image img{background:transparent;padding:6%;mix-blend-mode:multiply}.pgc-product-page .gallery-thumbs{gap:9px;flex-wrap:nowrap;overflow-x:auto;padding:6px}.pgc-product-page .gallery-thumb{width:72px;min-width:72px;border-radius:2px;background:#eeeee5;border-color:transparent}.pgc-product-page .gallery-thumb img{background:transparent;mix-blend-mode:multiply}.pgc-product-page .gallery-thumb.is-active{border:1px solid #16382e}.pgc-product-page .product-info{padding-top:6px}.pgc-product-page .product-info__topline{margin-bottom:19px}.pgc-product-page .product-info__topline .eyebrow{font-size:10px;letter-spacing:.11em;color:#526257}.pgc-product-page .share-button{font-size:11px}.pgc-product-page .product-info h1{color:#16382e;font-size:clamp(33px,3.45vw,54px);line-height:1.04;letter-spacing:-.01em;margin-bottom:23px}.pgc-product-page .product-info__price{padding-bottom:0;margin-bottom:22px;border:0;gap:10px}.pgc-product-page .product-info__price strong{font-family:var(--font-body);font-size:26px;letter-spacing:-.045em}.pgc-product-page .product-info__price>span:last-child{color:#627066}.pgc-product-page .product-summary{font-size:14px;line-height:1.65;margin-bottom:20px;color:#526257}.pgc-product-page .product-fit-summary{padding:0;background:transparent;border-radius:0;margin-bottom:20px}.pgc-product-page .product-fit-summary strong{display:none}.pgc-product-page .product-fit-summary ul{gap:4px}.pgc-product-page .product-fit-summary li{font-size:12px;line-height:1.6}.pgc-product-page .product-fit-summary li:before{width:4px;height:4px;background:#16382e;outline:0;margin-top:7px}.pgc-product-page .inventory-status{background:transparent;border:0;padding:0;margin-bottom:20px}.pgc-product-page .inventory-status strong{font-size:12px;color:#375541}.pgc-product-page .inventory-status span{font-size:12px}.pgc-product-page .product-form{border-top:1px solid #d0d5c9;padding-top:22px;gap:18px}.pgc-product-page .variant-field label,.pgc-product-page .quantity-field>label{font-size:11px;color:#526257;letter-spacing:.055em}.pgc-product-page .variant-pill{border-radius:2px;font-size:12px;min-height:44px;border-color:#bcc6b7}.pgc-product-page .variant-pill.is-selected{background:#16382e;color:#f7f5ee;border-color:#16382e}html.js .pgc-product-page .variant-field--pills>select{display:none}.pgc-product-page .product-cta-row .button{min-height:55px;border-radius:2px;background:#16382e;color:#f7f5ee;border-color:#16382e;font-size:14px}.pgc-product-page .product-cta-row .button:hover{background:#d6ed48;color:#16382e;border-color:#d6ed48}.pgc-product-page .product-compare-cta{min-height:55px;border-radius:2px;font-size:12px}.pgc-product-page .product-policies{border:0;border-top:1px solid #d0d5c9;border-bottom:1px solid #d0d5c9;border-radius:0;margin-top:5px}.pgc-product-page .product-policy>summary{padding:17px 0;background:transparent;font-size:12px}.pgc-product-page .product-policy__body{background:transparent;padding:0 0 18px;font-size:12px}.pgc-product-page .purchase-support{border:0;border-radius:2px;background:#e8ebdf}.pgc-product-page .purchase-support>div{background:#e8ebdf;padding:18px 20px}.pgc-product-page .purchase-support strong,.pgc-product-page .purchase-support small{font-size:12px}.pgc-product-page .shipping-summary{padding:0;border-radius:0;background:transparent;gap:14px;font-size:11px}.pgc-product-details{background:#e9ede2;border:0;padding-block:64px}.pgc-product-details .product-detail-grid{gap:clamp(36px,7vw,110px)}.pgc-product-details h2{font-size:clamp(32px,4vw,58px);color:#16382e;line-height:1.02;letter-spacing:-.01em}.pgc-product-details .product-detail-intro .rte{font-size:14px;line-height:1.75;color:#405547}.pgc-product-details h3{color:#16382e;font-size:22px}.pgc-product-details .spec-table th,.pgc-product-details .spec-table td{padding:13px 12px;border-color:#cbd3c3;font-size:12px;background:transparent}.pgc-product-details .spec-table th{color:#526257;font-weight:400;width:42%}.pgc-product-details .spec-table td{color:#18241f}.pgc-product-details .spec-table tr:nth-child(odd){background:#e1e6d9}.pgc-performance{margin-top:25px;border-top:1px solid #c3cebc;border-bottom:1px solid #c3cebc}.pgc-performance>summary{cursor:pointer;font-size:14px;font-weight:600;padding:18px 0;color:#16382e}.pgc-performance>p{font-size:12px;color:#526257}.pgc-performance .rating-bars{margin:16px 0 24px}.related-products{padding-block:65px}.related-products .section-header h2{font-size:clamp(36px,4.5vw,66px);line-height:1;color:#16382e}.sticky-mobile-atc{background:#f7f5ee;border-top-color:#bcc6b7;visibility:hidden}.sticky-mobile-atc.is-visible{visibility:visible}.sticky-mobile-atc .button{border-radius:2px;background:#16382e;color:#f7f5ee}.pgc-shopping-hero{background:#e8ebdf;border:0;color:#16382e;padding-block:45px}.pgc-shopping-hero h1{color:#16382e;font-size:clamp(48px,7vw,98px);line-height:1;letter-spacing:-.01em}.pgc-shopping-hero .eyebrow{color:#526257}.pgc-cart-page{padding-block:50px 80px}.pgc-cart-page .cart-form{grid-template-columns:minmax(0,1fr) 360px;gap:55px}.pgc-cart-page .cart-line{grid-template-columns:112px minmax(0,1fr) 112px;grid-template-areas:"image info price" "image quantity price";gap:12px 22px;padding-block:26px}.pgc-cart-page .cart-line__media{grid-area:image;border:0;border-radius:2px;background:#eeeee5}.pgc-cart-page .cart-line__media img{background:transparent;mix-blend-mode:multiply}.pgc-cart-page .cart-line__info{grid-area:info}.pgc-cart-page .cart-line__info h2{font-family:var(--font-body);font-size:16px;font-weight:600;letter-spacing:-.025em;line-height:1.4;margin:7px 0 6px}.pgc-cart-page .cart-line__info .eyebrow{font-size:9px}.pgc-cart-page .cart-line__info p{font-size:12px}.pgc-cart-page .cart-line__info>a{display:inline-block;margin-top:8px;font-size:11px}.pgc-cart-page .cart-line__quantity{grid-area:quantity;margin-top:0;gap:12px}.pgc-cart-page .cart-line__quantity>label{margin:0;font-size:10px}.pgc-cart-page .cart-line__price{grid-area:price}.pgc-cart-page .cart-line__price strong{font-family:var(--font-body);font-size:15px}.pgc-cart-page .cart-summary{border:0;border-radius:3px;background:#e8ebdf;padding:30px}.pgc-cart-page .cart-summary h2{font-size:31px;color:#16382e;letter-spacing:-.01em}.pgc-cart-note{border-bottom:1px solid #c7d0bf;margin-bottom:20px}.pgc-cart-note summary{cursor:pointer;font-size:12px;padding-block:0 18px}.pgc-cart-note textarea{background:#f7f5ee;font-size:14px;margin-bottom:15px;min-height:95px;border-radius:2px}.pgc-cart-page .cart-summary__row{color:#18241f;font-size:13px}.pgc-cart-page .cart-summary__row strong{font-family:var(--font-body);font-size:23px}.pgc-cart-checkout-note{font-size:12px;color:#526257;line-height:1.7;margin:8px 0 0}.pgc-cart-page .cart-summary .button{border-radius:2px;background:#16382e;color:#f7f5ee;border-color:#16382e;min-height:54px;padding-inline:10px;font-size:12px}.pgc-cart-page .cart-summary .button:hover{background:#d6ed48;color:#16382e;border-color:#d6ed48}.pgc-cart-page .cart-summary>.text-control{display:block;margin:18px auto;font-size:12px}.pgc-continue-shopping{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:20px;border-top:1px solid #c7d0bf;color:#16382e;font-size:12px}.pgc-cart-page .empty-state{padding-block:25px 50px}.pgc-cart-page .empty-state h2{color:#16382e;font-size:clamp(34px,5vw,65px);max-width:700px;margin-inline:auto}.pgc-search-hero .page-hero__inner{align-items:end;gap:35px}.pgc-search-hero h1{max-width:760px;font-size:clamp(44px,5.7vw,82px);overflow-wrap:anywhere}.pgc-search-hero .search-page-form{display:block;width:380px;max-width:100%}.pgc-search-hero .search-page-form>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0}.pgc-search-hero .search-page-form label{font-size:12px;color:#526257}.pgc-search-hero .search-page-form input{border:1px solid #b6c4ae;background:#f7f5ee;border-radius:2px 0 0 2px;min-width:0;height:52px}.pgc-search-hero .search-page-form .button{border-radius:0 2px 2px 0;background:#16382e;color:#f7f5ee;min-height:52px;padding-inline:20px}.pgc-search-results .section-header h2{font-size:clamp(30px,3.4vw,47px);color:#16382e}.pgc-search-results .content-card{padding:25px;border:1px solid #cbd0c5;border-radius:2px;background:#e8ebdf}.pgc-search-results .content-card h3{font-size:25px;color:#16382e}.pgc-search-results .content-card p{font-size:13px;color:#526257}.pgc-search-shortcuts{display:flex;flex-wrap:wrap;gap:15px;padding-block:40px 80px}.pgc-search-shortcuts a{display:flex;justify-content:space-between;align-items:center;gap:50px;padding:23px;border:1px solid #cbd0c5;font-size:14px;min-width:190px}.pgc-search-shortcuts a:hover{background:#16382e;color:#f7f5ee}@media(min-width:1500px){.pgc-collection-shell .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1000px){.pgc-collection-shell .facets-drawer__top{display:none}}@media(min-width:750px)and (max-width:1099px){.product-grid.pgc-featured-grid--four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1100px){.pgc-product-card .product-card__footer{flex-direction:column;gap:6px}.pgc-product-card .price{min-height:28px}.pgc-product-card .product-card__footer form,.pgc-product-card .quick-add{width:100%}.pgc-cart-page .cart-form{gap:30px;grid-template-columns:minmax(0,1fr) 310px}.pgc-cart-page .cart-line{grid-template-columns:88px minmax(0,1fr) 88px;gap:12px 15px}}@media(max-width:999px){.pgc-collection-shell .collection-layout{grid-template-columns:1fr;gap:0}.pgc-collection-shell .collection-facets{background:#f7f5ee}.pgc-collection-shell .collection-toolbar{gap:15px}.pgc-collection-shell .collection-toolbar>p{margin-right:auto}.pgc-collection-shell .facets-mobile-trigger{border-radius:2px;font-size:12px}.pgc-product-page{gap:30px}.pgc-product-page .product-info h1{font-size:34px}.pgc-product-page .product-info__topline{margin-bottom:14px}.pgc-product-page .product-info__price{margin-bottom:16px}.pgc-shopping-hero .page-hero__inner{flex-wrap:wrap}}@media(max-width:899px){.pgc-cart-page .cart-form{grid-template-columns:1fr}.pgc-cart-page .cart-summary{position:static}.pgc-search-hero .page-hero__inner{display:grid;grid-template-columns:1fr}.pgc-search-hero .search-page-form{width:100%}}@media(max-width:749px){.product-grid,.search-results-grid,.pgc-collection-shell .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px}.pgc-product-card .product-card__media{margin-bottom:12px}.pgc-product-card .product-card__badges{left:8px;top:8px}.pgc-product-card .product-card__status{font-size:8px;padding-inline:6px;height:21px}.pgc-product-card .product-card__vendor{font-size:8px;letter-spacing:.07em}.pgc-product-card h3{font-size:14px;line-height:1.35}.pgc-product-card .spec-chips span,.pgc-product-card .product-card__options{font-size:10px}.pgc-product-card .price strong{font-size:15px}.pgc-product-card .quick-add{min-height:44px}.pgc-collection-header{padding-top:20px}.pgc-collection-header>.eyebrow{margin-bottom:12px}.pgc-collection-header h1{font-size:clamp(44px,11vw,76px);margin-bottom:14px}.pgc-collection-header .collection-header__intro{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-size:13px;margin-bottom:12px}.pgc-category-nav{flex-wrap:nowrap;overflow-x:auto;gap:24px;padding-bottom:6px;scrollbar-width:thin}.pgc-category-nav a{flex-shrink:0;font-size:12px;white-space:nowrap}.pgc-collection-header .collection-shortcuts{flex-wrap:nowrap;overflow-x:auto;gap:6px;padding-top:10px;padding-bottom:3px;scrollbar-width:thin}.pgc-collection-header .collection-shortcuts a{flex-shrink:0;font-size:10px;padding:7px 9px}.pgc-collection-shell{padding-top:15px}.pgc-collection-shell .collection-toolbar{display:grid;grid-template-columns:auto 1fr;gap:7px;padding-bottom:13px;margin-bottom:18px}.pgc-collection-shell .collection-toolbar>p{grid-column:1 / -1;font-size:11px}.pgc-collection-shell .sort-form{justify-content:end;gap:5px}.pgc-collection-shell .sort-form select{min-width:0;max-width:190px;width:100%}.pgc-collection-shell .sort-form label{font-size:10px}.pgc-collection-shell .collection-guide-bar{display:grid;padding:20px}.pgc-collection-shell .collection-guide-bar>div:last-child{flex-wrap:wrap}.pgc-matcher-disclosure{margin-bottom:13px}.pgc-matcher-disclosure>summary{font-size:12px;min-height:44px}.collection-buying-guide{padding-bottom:45px}.collection-buying-guide__copy>summary{grid-template-columns:1fr 20px;gap:10px;padding-block:23px}.collection-buying-guide__copy>summary .eyebrow{grid-column:1 / -1}.collection-buying-guide__copy>summary h2{font-size:26px}.pgc-guide-content{padding-left:0}.pgc-product-page{grid-template-columns:1fr;gap:26px;padding-top:8px;padding-bottom:38px}.pgc-product-page .product-gallery{position:static}.pgc-product-page .product-media{aspect-ratio:1 / .95}.pgc-product-page .gallery-thumb{min-width:58px;width:58px}.pgc-product-page .product-info h1{font-size:clamp(33px,8vw,48px)}.pgc-product-page .product-info__price strong{font-size:25px}.pgc-product-page .product-summary{font-size:13px}.pgc-product-page .product-cta-row .button{min-height:54px}.pgc-product-page .product-compare-cta{min-height:54px;padding-inline:16px}.pgc-product-details{padding-block:40px}.pgc-product-details .product-detail-grid{grid-template-columns:1fr;gap:30px}.pgc-product-details h2{font-size:39px}.pgc-product-details .product-detail-intro .rte{font-size:13px}.related-products{padding-block:40px}.pgc-shopping-hero{padding-block:30px}.pgc-shopping-hero h1{font-size:55px}.pgc-cart-page{padding-block:26px 45px}.pgc-cart-page .cart-line{grid-template-columns:80px minmax(0,1fr);grid-template-areas:"image info" "image price" "image quantity";gap:10px 15px}.pgc-cart-page .cart-line__info h2{font-size:14px}.pgc-cart-page .cart-line__price{text-align:left}.pgc-cart-page .cart-line__price s{display:inline-block;margin-right:8px}.pgc-cart-page .cart-summary{padding:24px}.pgc-cart-page .empty-state h2{font-size:37px}.pgc-search-hero h1{font-size:44px}.pgc-search-results .content-card{padding:18px}.pgc-search-results .content-card h3{font-size:22px}.pgc-search-results .content-card p{font-size:12px}.pgc-search-shortcuts{padding-block:25px 45px;gap:10px}.pgc-search-shortcuts a{width:100%;min-width:0;padding:20px}}@media(prefers-reduced-motion:reduce){.pgc-product-card .product-card__image,.pgc-matcher-disclosure>summary span{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/pgc-shopping.css.map */
