body.arch-brand-foundation{--arch-gallery: var(--arch-preview-gallery, #fff);--arch-carbon: var(--arch-preview-carbon, #202724);--arch-green: var(--arch-preview-green, #103a3a);--arch-mist: var(--arch-preview-mist, #eef2f0);--arch-line: var(--arch-preview-line, #cbd4cd);--arch-secondary: var(--arch-preview-muted, #5b6861);--arch-berry: #9d4658;--arch-serif: var(--arch-preview-serif, "Arch Brand Serif", Georgia, serif);--arch-sans: var(--arch-preview-sans, "Arch Brand Sans", Arial, sans-serif);--bg-body: var(--arch-gallery);--bg-body-rgb: 255,255,255;--color-accent: var(--arch-green);--color-accent-rgb: 16,58,58;--color-accent2: var(--arch-green);--color-accent3: var(--arch-mist);--color-border: var(--arch-line);--color-form-border: #86988c;--color-text: var(--arch-carbon);--button-letter-spacing: 0;--button-border-radius: 0;background:var(--arch-gallery);color:var(--arch-carbon);font-family:var(--arch-sans)}body.arch-brand-foundation #main-content{background:var(--arch-gallery)}body.arch-brand-foundation #main-content :is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6){font-family:var(--arch-serif);font-weight:400;letter-spacing:0;text-transform:none;text-wrap:balance}body.arch-brand-foundation #main-content :is(input,select,textarea,button,.button,.price,.body-font){font-family:var(--arch-sans);letter-spacing:0}body.arch-brand-foundation #main-content :is(p,li,td,th){letter-spacing:0}body.arch-brand-foundation #main-content :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--arch-green)!important;outline-offset:4px}body.arch-brand-foundation #main-content ::selection{background:var(--arch-mist);color:var(--arch-green)}body.arch-brand-foundation #main-content :is(input,textarea){caret-color:var(--arch-green)}body.arch-brand-foundation #main-content a{text-underline-offset:4px}body.arch-brand-native-product .thb-product-detail:not(.arch-product-enhanced) variant-selects{display:none}body.arch-brand-native-product .thb-product-detail:not(.arch-product-enhanced) :is(.shopify-payment-button,shopify-payment-terms,product-add-to-cart-sticky){display:none}body.arch-brand-native-product quantity-selector:not(:defined) button{display:none}body.arch-brand-native-product .thb-product-detail:has(product-slider:not(:defined)) .product-thumbnail-container{display:none}body.arch-brand-native-product product-slider:not(:defined) .product-images__slide.is-active{display:block!important}body.arch-brand-native-product .arch-variant-fallback select{width:100%}body.arch-brand-native-product button.product-thumbnail{padding:0;background:transparent}body.arch-brand-preview #Cart-Drawer .side-panel-close button{font:inherit;color:inherit;padding:8px;background:transparent;border:0;min-height:44px}body.arch-brand-preview #Cart-Drawer :focus-visible{outline:2px solid var(--arch-preview-green, #103a3a)!important;outline-offset:2px}body.arch-brand-foundation #main-content .button{min-height:48px;border-radius:0;text-transform:none;font-size:15px}body.arch-brand-foundation #main-content .button:not(.outline){background:var(--arch-green);color:var(--arch-gallery)}body.arch-brand-foundation #main-content .button[disabled]{opacity:.55;cursor:not-allowed}body.arch-brand-foundation #main-content .breadcrumbs{color:var(--arch-secondary);font-size:13px}body.arch-brand-native-product .thb-product-detail{margin-top:24px;margin-bottom:56px;column-gap:56px}body.arch-brand-native-product .thb-product-detail .product-title{font-family:var(--arch-serif);font-size:44px;font-weight:400;line-height:1.15;margin:0 0 20px;color:var(--arch-carbon);overflow-wrap:anywhere}body.arch-brand-native-product .product-title-container{border-color:var(--arch-line);padding-bottom:24px;margin-bottom:24px}body.arch-brand-native-product .thb-product-detail .product-price-container .price{font-size:24px;font-weight:500;line-height:1.4;gap:8px;flex-wrap:wrap;color:var(--arch-green)}body.arch-brand-native-product .product-price-container :is(.amount,ins){color:var(--arch-green)}body.arch-brand-native-product .product-price-container del .amount{color:var(--arch-secondary);font-size:17px}body.arch-brand-native-product .thb-product-detail .product__tax{opacity:1;color:var(--arch-secondary);font-size:13px;line-height:1.5}body.arch-brand-native-product .product-price-container .badge{background:var(--arch-mist);color:var(--arch-green);border-radius:0;letter-spacing:0}body.arch-brand-native-product .thb-product-detail .star-rating-container{margin:16px 0;line-height:1.5;color:var(--arch-green)}body.arch-brand-native-product .star-rating{--color-star: var(--arch-berry)}body.arch-brand-native-product :is(.riley-star,.yotpo-icon-star,.yotpo-icon-half-star){color:var(--arch-berry)}body.arch-brand-native-product .product-title-container shopify-payment-terms{font-size:14px;line-height:1.6;margin-top:16px}body.arch-brand-native-product .product--text{color:var(--arch-secondary);font-size:15px;line-height:1.6}body.arch-brand-native-product .product--text.subheading{text-transform:none;letter-spacing:0;font-weight:400}body.arch-brand-native-product .emma-pdp-proof{border:0;border-top:1px solid var(--arch-line);background:transparent;padding:20px 0 0;margin:20px 0;font-size:15px;line-height:1.65}body.arch-brand-native-product .emma-pdp-proof p{margin-bottom:12px}body.arch-brand-native-product .emma-pdp-proof ul{margin-left:18px}body.arch-brand-native-product .product-form{margin-top:24px}body.arch-brand-native-product .product-form__input .form__label{font-size:15px;line-height:1.5;margin-bottom:12px;letter-spacing:0}body.arch-brand-native-product .variations input[type=radio]+label{min-width:44px;min-height:44px}body.arch-brand-native-product .variations input[type=radio]:focus-visible+label{outline:2px solid var(--arch-green);outline-offset:4px}body.arch-brand-native-product .quantity :is(button,input){min-height:52px}body.arch-brand-native-product .quantity button{min-width:44px}body.arch-brand-native-product .quantity input{font-size:16px}body.arch-brand-native-product .single-add-to-cart-button{min-height:52px}body.arch-brand-native-product .arch-brand-policy{margin:-8px 0 24px;font-size:14px;line-height:1.5}body.arch-brand-native-product .arch-brand-policy a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline}body.arch-brand-native-product .product-short-description{font-size:16px;line-height:1.75;color:var(--arch-carbon)}body.arch-brand-native-product .product-short-description :is(h2,h3,h4){font-size:26px;line-height:1.3;margin:28px 0 14px}body.arch-brand-native-product .product__accordion{border-color:var(--arch-line)}body.arch-brand-native-product .product__accordion summary{font-family:var(--arch-sans);font-size:17px;font-weight:500;min-height:56px}body.arch-brand-native-product .product__accordion .rte{font-size:15px;line-height:1.75}body.arch-brand-native-product .product-add-to-cart-sticky{background:var(--arch-mist);border-color:var(--arch-line)}body.arch-brand-native-product .product-add-to-cart-sticky--image{display:none}body.arch-brand-native-product .product-add-to-cart-sticky--title{font-family:var(--arch-sans);color:var(--arch-green);letter-spacing:0}body.arch-brand-native-product .product-add-to-cart-sticky--inner{padding-block:14px}body.arch-brand-native-product .riley-brand-name{margin:0 0 12px;font-size:17px;color:var(--arch-secondary)}body.arch-brand-native-product :is(.ot-estimated-shipping-basic-layout,.ot-estimated-shipping-timeline-layout){background:var(--arch-mist)!important;color:var(--arch-green)!important;border:1px solid var(--arch-line)!important;border-radius:0!important;box-shadow:none!important;font-family:var(--arch-sans)!important;line-height:1.6}body.arch-brand-native-product .ot-estimated-shipping-main-text-estimated :is(span,strong,b){color:var(--arch-green)!important}body.arch-brand-native-product .ot-estimated-shipping-timeline-layout :is(div,span){box-shadow:none!important;color:var(--arch-green)}body.arch-brand-native-product .ot-estimated-shipping-timeline-layout div{background:transparent!important;border-color:var(--arch-line)!important;border-radius:0!important}body.arch-brand-native-product .ot-estimated-shipping-timeline-layout .timeline-layout{background:transparent!important;border:0!important;border-radius:0!important;color:var(--arch-green)!important}body.arch-brand-native-product .ot-estimated-shipping-timeline-layout .timeline-layout--svg--icon{filter:none!important}body.arch-brand-native-product .ot-estimated-shipping-timeline-layout .with-connect-line:after{background:var(--arch-line)!important}body.arch-brand-preview #main-content .rm-pattern-badge-2{display:inline-flex!important;align-items:center;justify-content:center;width:auto!important;height:auto!important;min-width:0!important;padding:6px 10px!important;background:#fff!important;color:var(--arch-preview-green, #103a3a)!important;border:1px solid var(--arch-preview-line, #cbd4cd)!important;border-radius:2px!important;box-shadow:none!important}body.arch-brand-preview #main-content .rm-pattern-badge-2 .rm-pattern-badge-label{position:static!important;transform:none!important;width:auto!important;height:auto!important;padding:0!important;font-family:var(--arch-preview-sans, "Arch Brand Sans", Arial, sans-serif)!important;font-size:11px!important;font-weight:500!important;line-height:1.4!important;letter-spacing:0!important;color:inherit!important}body.arch-brand-collection .page-header__bg{display:none}body.arch-brand-collection .page-header{min-height:0;height:auto;padding:48px 0 24px;background:var(--arch-gallery);color:var(--arch-carbon)}body.arch-brand-collection .page-header__inner{width:100%;max-width:1440px;text-align:left;margin:0 auto;padding-inline:32px}body.arch-brand-collection .page-header h1{color:var(--arch-carbon);font-size:56px;line-height:1.15;margin-bottom:24px}body.arch-brand-collection .page-header p{color:var(--arch-secondary);max-width:70ch;line-height:1.7}body.arch-brand-collection .page-header--subcollections{display:none}body.arch-brand-foundation .arch-brand-category-nav{display:flex;gap:28px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--arch-line) transparent;border-block:1px solid var(--arch-line);margin-top:28px;padding:8px 0}body.arch-brand-foundation .arch-brand-category-nav a{flex:0 0 auto;min-height:44px;display:inline-flex;align-items:center;font-size:16px;color:var(--arch-green);text-decoration:none;border-bottom:2px solid transparent}body.arch-brand-foundation .arch-brand-category-nav a[aria-current=page]{color:var(--arch-berry);border-bottom-color:currentColor}body.arch-brand-foundation .arch-brand-category-nav a:hover{text-decoration:underline}body.arch-brand-collection .collection-container{padding-top:8px}body.arch-brand-collection .facets{background:var(--arch-gallery);border-block:1px solid var(--arch-line)}body.arch-brand-collection .facets :is(select,button,input){font-size:15px}body.arch-brand-collection #product-grid{row-gap:36px}body.arch-brand-collection #product-grid .product-card-title{font-size:23px;line-height:1.3;text-align:left}body.arch-brand-collection #product-grid .product-card-info{text-align:left}body.arch-brand-collection #product-grid .price{font-size:16px;line-height:1.5}body.arch-brand-collection #product-grid .price :is(ins,.amount){color:var(--arch-green)}body.arch-brand-collection #product-grid .price del,body.arch-brand-collection #product-grid .price del .amount{color:var(--arch-secondary)}body.arch-brand-collection #product-grid .star-rating{--color-star: var(--arch-berry)}body.arch-brand-collection #product-grid .badge{background:var(--arch-gallery);color:var(--arch-green);border-radius:0;font-size:11px}body.arch-brand-content #main-content :is(.rte,.page-content-width){font-family:var(--arch-sans);color:var(--arch-carbon);line-height:1.8;font-size:17px}body.arch-brand-content #main-content .page-content-width{max-width:900px;padding-block:40px}body.arch-brand-content #main-content .page-content-width :is(h1,h2,h3){margin:36px 0 20px;line-height:1.25}body.arch-brand-content #main-content .page-content-width h1{font-size:48px}body.arch-brand-content #main-content .page-content-width h2{font-size:32px}body.arch-brand-content #main-content .page-content-width h3{font-size:24px}body.arch-brand-content #main-content .rte :is(p,ul,ol){margin-bottom:20px}body.arch-brand-content #main-content .rte a{color:var(--arch-green);text-decoration:underline}body.arch-brand-content #main-content :is(input,textarea,select){font-size:16px;border-color:var(--color-form-border);border-radius:0}body.arch-brand-content #main-content input:not([type=checkbox]):not([type=radio]){min-height:48px}body.arch-brand-content #main-content .page-header__bg{display:none}body.arch-brand-content #main-content .page-header{background:var(--arch-gallery);min-height:0;padding-block:48px}body.arch-brand-content #main-content .page-header h1{color:var(--arch-carbon);font-size:48px}body.arch-brand-content #main-content [data-pf-type^=Heading]{font-family:var(--arch-serif);letter-spacing:0;font-weight:400}body.arch-brand-content #main-content [data-pf-type^=Paragraph]{font-family:var(--arch-sans);color:var(--arch-carbon);letter-spacing:0;line-height:1.7}body.arch-brand-content #main-content .shopify-policy__container{max-width:900px}body.arch-brand-content.template-page-pf-117e0eae #main-content [data-pf-type=Section]{border:0}body.arch-brand-content.template-page-pf-117e0eae #main-content [data-pf-type^=Paragraph]{color:var(--arch-secondary)}body.arch-brand-content.template-page-pf-117e0eae #main-content [data-pf-type^=Paragraph] :is(span,strong){color:inherit!important}body.arch-brand-content.template-page-pf-117e0eae #main-content .pf-37_{width:100%;margin-inline:0}body.arch-brand-content.template-page-pf-117e0eae #main-content .pf-37_>.pf-c{min-width:0;max-width:100%}.arch-shipping-summary{font-size:14px;line-height:1.5;margin:12px 0}#Cart-Drawer .arch-cart-secondary{background:transparent;color:var(--arch-green, #123b3b);border:1px solid var(--arch-line, #cbd5cf)}#Cart-Drawer .arch-cart-secondary:hover{background:var(--arch-gallery, #edf1ed)}@media(max-width:1067px){body.arch-brand-native-product .thb-product-detail{margin-top:8px}body.arch-brand-native-product .product-information--inner{max-width:none;padding-top:24px}}@media(max-width:767px){body.arch-brand-native-product .thb-product-detail{margin-bottom:32px}body.arch-brand-native-product .thb-product-detail .product-title{font-size:32px;line-height:1.2;margin-bottom:16px}body.arch-brand-native-product .thb-product-detail .product-price-container .price{font-size:22px}body.arch-brand-native-product .product-short-description{font-size:16px}body.arch-brand-native-product .product-short-description :is(h2,h3,h4){font-size:24px}body.arch-brand-collection .page-header{padding:28px 0 16px}body.arch-brand-collection .page-header__inner{padding-inline:20px}body.arch-brand-collection .page-header h1{font-size:38px}body.arch-brand-foundation .arch-brand-category-nav{gap:24px;margin-top:20px}body.arch-brand-foundation .arch-brand-category-nav a{font-size:15px}body.arch-brand-collection #product-grid{row-gap:24px}body.arch-brand-collection #product-grid .product-card-title{font-size:19px}body.arch-brand-content #main-content .page-content-width{padding-block:24px}body.arch-brand-content #main-content .page-content-width h1,body.arch-brand-content #main-content .page-header h1{font-size:34px}body.arch-brand-content #main-content .page-content-width h2{font-size:28px}body.arch-brand-content #main-content .page-content-width{font-size:16px}}@media(prefers-reduced-motion:reduce){html:has(body.arch-brand-foundation),body.arch-brand-foundation #wrapper,body.arch-brand-foundation #Cart-Drawer,body.arch-brand-foundation #Cart-Drawer *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}body.arch-brand-foundation #main-content *,body.arch-brand-foundation #main-content *:before,body.arch-brand-foundation #main-content *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/79/assets/arch-brand-foundation.css.map */
