body.pfg-refresh #MainContent :is(.collection-hero,.product-grid-container,.facets-wrapper,.facets-vertical-sort,.template-search,.product,cart-items,.cart__footer,.contact,.warranty-page,.page-width:has(>.main-page-title)){--color-foreground: 23, 33, 29;--color-background: 255, 255, 255;--color-button: 23, 33, 29;--color-button-text: 255, 255, 255;--color-secondary-button-text: 23, 33, 29;--color-link: 23, 33, 29;--buttons-radius: 10px;--buttons-radius-outset: 10px;--inputs-radius: 10px;color:#17211d;letter-spacing:0}body.pfg-refresh #MainContent :is(.collection-hero__title,.main-page-title,.warranty-page>.title,.template-search__header h1,cart-items .title){color:#17211d;font-size:clamp(3.2rem,6vw,5.8rem);font-weight:700;letter-spacing:-.045em;line-height:1.06;overflow-wrap:anywhere;text-wrap:balance}body.pfg-refresh #MainContent .collection-hero{background:#f7f8f4}body.pfg-refresh #MainContent .collection-hero__inner{padding-top:32px;padding-bottom:32px}body.pfg-refresh #MainContent .collection-hero__title{margin:0 0 16px}body.pfg-refresh #MainContent .collection-hero__description{max-width:66ch;color:#526058;font-size:1.6rem;line-height:1.7}body.pfg-refresh #MainContent .collection-hero__image-container{border-radius:16px}body.pfg-refresh #MainContent #product-grid.product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px}body.pfg-refresh #MainContent #product-grid.product-grid>.grid__item{width:auto;max-width:none;min-width:0}body.pfg-refresh #MainContent .product-grid-container :is(.card-wrapper,.card,.card__content,.card__information){min-width:0}body.pfg-refresh #MainContent .product-grid-container .card{--border-radius: 14px;--border-width: 0px;--shadow-opacity: 0;color:#17211d}body.pfg-refresh #MainContent .product-grid-container .card__inner{background:#f7f8f4;border-radius:14px}body.pfg-refresh #MainContent .product-grid-container .card__media img{object-fit:contain}body.pfg-refresh #MainContent .product-grid-container .card>.card__content{padding:0}body.pfg-refresh #MainContent .product-grid-container .card__information{padding:14px 0 8px}body.pfg-refresh #MainContent .product-grid-container .card__heading{font-size:1.4rem;font-weight:600;line-height:1.45;letter-spacing:-.015em;overflow-wrap:anywhere}body.pfg-refresh #MainContent .product-grid-container .card-information .price{margin-top:10px;color:#17211d;font-size:1.5rem;font-weight:600}body.pfg-refresh #MainContent .product-grid-container .badge{padding:6px 10px;border-radius:6px;font-size:1.1rem;letter-spacing:.02em}body.pfg-refresh #MainContent .product-grid-container .quick-add__submit{min-height:44px;min-width:0;padding:10px;font-size:1.3rem}body.pfg-refresh #MainContent :is(.facets-wrapper,.facets-vertical-sort){padding-top:18px;padding-bottom:18px}body.pfg-refresh #MainContent :is(.facet-filters__sort,.mobile-facets__sort select){min-height:44px;max-width:100%;font-size:1.6rem}body.pfg-refresh #MainContent :is(.facets__summary,.mobile-facets__open,.facets__label,.mobile-facets__label){min-height:44px;align-items:center}body.pfg-refresh #MainContent .active-facets__button-inner{min-height:44px;padding:10px 14px;border-radius:8px;background:#f7f8f4}body.pfg-refresh #MainContent .pagination__item{min-width:44px;min-height:44px;border-radius:8px}body.pfg-refresh #MainContent .pagination__item--current{background:#d8f76a;color:#17211d}body.pfg-refresh #MainContent .product :is(.product__media-wrapper,.product__info-wrapper,.product__info-container,.product-form,.product-form__input){min-width:0}body.pfg-refresh #MainContent .product :is(.product__media,.product__media-item .global-media-settings){border-radius:16px;background:#f7f8f4}body.pfg-refresh #MainContent .product .product__title h1{color:#17211d;font-size:clamp(2.7rem,3.5vw,4.1rem);font-weight:650;letter-spacing:-.04em;line-height:1.14;overflow-wrap:anywhere;text-wrap:balance}body.pfg-refresh #MainContent .product .price--large{font-size:2.2rem;font-weight:600}body.pfg-refresh #MainContent .product .product-form__input{max-width:100%;margin-bottom:20px}body.pfg-refresh #MainContent .product .product-form__input .form__label{margin-bottom:9px;font-size:1.4rem;font-weight:600}body.pfg-refresh #MainContent .product .product-form__input--pill input[type=radio]+label{display:inline-flex;align-items:center;justify-content:center;min-height:44px;max-width:100%;padding:10px 14px;border-radius:8px;line-height:1.4;white-space:normal;overflow-wrap:anywhere}body.pfg-refresh #MainContent .product .product-form__input--pill input[type=radio]:checked+label{border-color:#17211d;background:#17211d;color:#fff}body.pfg-refresh #MainContent .product :is(.product-form__buttons,.product-form__input .select){max-width:100%}body.pfg-refresh #MainContent .product .product-form__submit,body.pfg-refresh #MainContent .cart__checkout-button{--color-button: 216, 247, 106;--color-button-text: 23, 33, 29;min-height:52px;font-size:1.6rem;font-weight:650}body.pfg-refresh #MainContent .product :is(.product__description,.accordion__content){color:#526058;font-size:1.6rem;line-height:1.7;overflow-wrap:anywhere}body.pfg-refresh #MainContent .product .pf-diff-accordion{border-color:#dce2d9;border-radius:10px;background:#f7f8f4}body.pfg-refresh #MainContent .product .pf-diff-accordion .accordion__title{font-size:1.5rem}body.pfg-refresh #MainContent .product :is(.accordion summary,.pf-diff-accordion summary,.slider-button,.thumbnail){min-height:44px}body.pfg-refresh #MainContent :is(.product,.template-search,cart-items,.cart__footer,.contact,.warranty-page) :is(.field,.select,.contact__fields>*,.warranty-grid>*){min-width:0;max-width:100%}body.pfg-refresh #MainContent :is(.product,.template-search,cart-items,.cart__footer,.contact,.warranty-page) :is(.field__input,.select__select){min-width:0;min-height:52px;max-width:100%;font-size:16px}body.pfg-refresh #MainContent :is(.product,.template-search,cart-items,.cart__footer,.contact,.warranty-page) :is(.button,.field__button,.quantity__button){min-height:44px}body.pfg-refresh #MainContent :is(.product,cart-items,.cart__footer) .quantity{width:144px;min-height:48px;flex-shrink:0;border-radius:10px;background:#fff}body.pfg-refresh #MainContent :is(.product,cart-items,.cart__footer) .quantity__button{width:44px;flex-shrink:0}body.pfg-refresh #MainContent :is(.product,cart-items,.cart__footer) .quantity__input{min-width:0;font-size:16px}body.pfg-refresh #MainContent :is(.product-grid-container,.product,.template-search,cart-items,.cart__footer,.contact,.warranty-page,.page-width:has(>.main-page-title)) :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid #17211d;outline-offset:3px}body.pfg-refresh #MainContent cart-items .title-wrapper-with-link{flex-wrap:wrap;gap:12px;margin-bottom:28px}body.pfg-refresh #MainContent cart-items :is(.cart-item__details,.cart-item__quantity,.cart-item__totals){min-width:0;overflow-wrap:anywhere}body.pfg-refresh #MainContent cart-items .cart-item__image{border-radius:10px;background:#f7f8f4}body.pfg-refresh #MainContent cart-items .cart-item__name{font-size:1.6rem;font-weight:600;line-height:1.45}body.pfg-refresh #MainContent cart-items .product-option{color:#526058;line-height:1.65;overflow-wrap:anywhere}body.pfg-refresh #MainContent cart-items cart-remove-button .button{min-width:44px;min-height:44px}body.pfg-refresh #MainContent .cart__blocks{min-width:0;padding:24px;border:1px solid #e3e8df;border-radius:16px;background:#f7f8f4}body.pfg-refresh #MainContent .cart__blocks :is(.cart__checkout-button,.cart__dynamic-checkout-buttons){max-width:100%}body.pfg-refresh #MainContent .template-search__header{padding-top:24px}body.pfg-refresh #MainContent .template-search__search{max-width:680px}body.pfg-refresh #MainContent :is(.page-width:has(>.main-page-title),.warranty-page,.contact){max-width:900px;padding-top:40px;padding-bottom:48px}body.pfg-refresh #MainContent .main-page-title{margin-bottom:28px}body.pfg-refresh #MainContent :is(.main-page-title+.rte,.warranty-page .rte,.contact .rte){color:#526058;font-size:1.6rem;line-height:1.8;overflow-wrap:anywhere}body.pfg-refresh #MainContent :is(.main-page-title+.rte,.warranty-page .rte) :is(h2,h3){margin-top:32px;margin-bottom:12px;color:#17211d;font-weight:650;letter-spacing:-.025em;line-height:1.25}body.pfg-refresh #MainContent :is(.main-page-title+.rte,.warranty-page .rte) h2{font-size:2.4rem}body.pfg-refresh #MainContent :is(.main-page-title+.rte,.warranty-page .rte) h3{font-size:1.9rem}body.pfg-refresh #MainContent :is(.main-page-title+.rte,.warranty-page .rte) :is(ul,ol){padding-left:24px}body.pfg-refresh #MainContent :is(.main-page-title+.rte,.warranty-page .rte) li+li{margin-top:8px}body.pfg-refresh #MainContent .main-page-title+.rte details{margin:12px 0;padding:0 18px;border:1px solid #e3e8df;border-radius:12px;background:#f7f8f4}body.pfg-refresh #MainContent .main-page-title+.rte summary{min-height:52px;padding:14px 0;color:#17211d;font-weight:600;cursor:pointer}body.pfg-refresh #MainContent :is(.contact,.warranty-page) form{margin-top:24px}body.pfg-refresh #MainContent :is(.contact,.warranty-page) .field{margin-bottom:18px}body.pfg-refresh #MainContent :is(.contact,.warranty-page) textarea.field__input{min-height:150px;resize:vertical}body.pfg-refresh #MainContent :is(.contact,.warranty-page) button[type=submit]{min-height:52px;min-width:180px;max-width:100%;font-size:1.6rem;font-weight:600}@media screen and (max-width:749px){body.pfg-refresh #MainContent .product .product__info-wrapper{padding-top:20px}body.pfg-refresh #MainContent cart-items .cart-item{grid-template-columns:72px minmax(0,1fr) minmax(56px,auto);gap:14px;padding-bottom:26px;border-bottom:1px solid #e3e8df;margin-bottom:26px}body.pfg-refresh #MainContent cart-items .cart-item__media{grid-column:1;grid-row:1 / 3}body.pfg-refresh #MainContent cart-items .cart-item__image{width:72px;max-width:100%}body.pfg-refresh #MainContent cart-items .cart-item__details{grid-column:2 / 4}body.pfg-refresh #MainContent cart-items .cart-item__totals{grid-column:3;grid-row:2}body.pfg-refresh #MainContent cart-items .cart-item__quantity{grid-column:2 / 4;grid-row:3}body.pfg-refresh #MainContent :is(.contact,.warranty-page) :is(.contact__fields,.warranty-grid){grid-template-columns:minmax(0,1fr)}body.pfg-refresh #MainContent .cart__blocks{padding:20px}}@media screen and (min-width:750px){body.pfg-refresh #MainContent #product-grid.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 22px}body.pfg-refresh #MainContent .product-grid-container .card__heading{font-size:1.6rem}body.pfg-refresh #MainContent .collection-hero__inner{padding-top:48px;padding-bottom:48px}body.pfg-refresh #MainContent :is(.contact,.warranty-page) .contact__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}body.pfg-refresh #MainContent :is(.page-width:has(>.main-page-title),.warranty-page,.contact){padding-top:64px;padding-bottom:72px}}@media screen and (min-width:1100px){body.pfg-refresh #MainContent #product-grid.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}body.pfg-refresh #MainContent .facets-vertical #product-grid.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/pfg-refresh-interior.css.map */
