@font-face{font-family:Campton;src:url(/cdn/shop/files/Campton-Book_67711466-04d0-43b1-927d-0c41a603d439.woff2?v=1770272821) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Campton;src:url(/cdn/shop/files/Campton-Medium_1de3e3fc-61cd-4ec8-aa46-af774958115b.woff?v=1770272821) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Campton;src:url(/cdn/shop/files/Campton-SemiBold_0b4a4bdc-44f0-4665-a8f2-7f2a97c27551.woff2?v=1770272820) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Campton;src:url(/cdn/shop/files/Campton-Bold_83bf9e34-ea52-45a4-ac57-15d780cbf3ff.woff2?v=1770272821) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--font-body--family: "Campton", Arial, sans-serif;--font-body--weight: 500;--font-subheading--family: "Campton", Arial, sans-serif;--font-subheading--weight: 600;--font-heading--family: "Campton", Arial, sans-serif;--font-heading--weight: 700;--font-accent--family: "Campton", Arial, sans-serif;--font-accent--weight: 700;--narrow-page-width: 1450px;--normal-page-width: 1450px;--wide-page-width: 1450px;--sca-text-weight: 400;--sca-text-color: #000000}.menu-list__link-title{font-family:Campton,Arial,sans-serif;font-weight:600;font-size:17px;letter-spacing:.02em}#header-component .menu-list .menu-list__link,#header-component .menu-list .menu-list__link:hover,#header-component .menu-list .menu-list__link:focus,#header-component .menu-list .menu-list__disclosure{color:#000!important}.sca-hero.sca-hero--stacked .sca-hero__stack.sca-hero__stack--full{max-width:85.5vw;margin-inline:auto;padding-inline:0}@media screen and (max-width:749px){.sca-hero.sca-hero--stacked{padding-top:32px!important}}#header-component .header__underlay-open{height:var(--header-height)!important;background:var(--color-background-top-row, #ffffff)!important}#header-component .header__underlay-open:after{display:none}#header-component .menu-list__submenu{--submenu-padding-block-start: 0px;--submenu-padding-block-end: 0px}.menu-list__submenu .mega-menu__grid{display:block}.menu-list__submenu .mega-menu__list{display:block;width:max-content;max-width:100%;margin-inline-start:var(--sca-submenu-x, 0px);padding:12px 24px 14px;background:#fff;border:1px solid #e4e4e4;box-shadow:0 10px 28px #0000001a}.menu-list__submenu .mega-menu__column>div{display:flex;flex-direction:column}.menu-list__submenu .mega-menu__link{font-family:Campton,Arial,sans-serif;font-weight:var(--sca-text-weight);font-size:15px;letter-spacing:.02em;padding-block:7px;color:var(--sca-text-color)!important;text-decoration:none;text-underline-offset:4px}.menu-list__submenu .mega-menu__link:hover,.menu-list__submenu .mega-menu__link:focus-visible{text-decoration:underline}.sca-grid .sca-grid__title{font-family:Campton,Arial,sans-serif;font-weight:var(--sca-text-weight);font-size:16px;letter-spacing:.02em;color:var(--sca-text-color)}.sca-reviews .sca-reviews__quote{font-family:Campton,Arial,sans-serif;font-weight:var(--sca-text-weight);color:var(--sca-text-color)}.sca-grid .sca-grid__heading{font-family:Campton,Arial,sans-serif;font-weight:700;color:#000}@media screen and (min-width:750px){.sca-gallery .sca-gallery__list{max-width:1044px;margin-inline:auto}}.product-details shopify-accelerated-checkout,.product-details .shopify-payment-button,.product-details .accelerated-checkout-block,product-form-component shopify-accelerated-checkout,product-form-component .shopify-payment-button{display:none!important}.footer-content p,.footer-content li,.footer-content a,.footer-content input{font-size:14px!important;line-height:1.6}.footer-content h6,.footer-content .menu__heading{font-family:Campton,Arial,sans-serif;font-size:13px!important;font-weight:700;letter-spacing:.12em;margin-block-end:4px}.utilities,.utilities a,.utilities button{font-size:12px!important}.footer-content p,.footer-content li,.footer-content a,.utilities,.utilities a,.utilities button{color:#555!important}.footer-content a:hover,.utilities a:hover,.footer-content h6,.footer-content .menu__heading{color:#000!important}.footer-content p,.footer-content .rte p,.footer-content p+p{margin-block:0 4px!important}@media screen and (max-width:749px){.footer-content{row-gap:0!important}.footer-content .menu--dividers .menu__details{border-block-end:1px solid #dcdcdc!important}.footer-content .menu__heading{padding-block:16px}.footer-content>:nth-child(n+3){margin-block-start:28px}}@media screen and (min-width:750px){.footer-content .menu__details,.footer-content .menu__heading{padding-block:0!important;margin-block-start:0!important}.footer-content h6{margin-block-start:0!important}}.page-width-content .section-content-wrapper>.text-block.rte{align-items:center}.page-width-content .section-content-wrapper>.text-block.rte>*{max-inline-size:min(100%,760px)!important}.page-width-content .text-block.rte h3,.page-width-content .page-content h3{margin-block:32px 8px;font-size:18px;letter-spacing:.08em}.page-width-content .page-content{max-width:760px;margin-inline:auto;width:100%}.page-width-content .rte p,.page-width-content .page-content p{line-height:1.75}.contact-form__input::placeholder,.footer-content input::placeholder{text-transform:uppercase;letter-spacing:.04em}.card-gallery .media-fit,.card-gallery .product-media-container{--product-media-fit: contain !important;background:#fff}.card-gallery img{object-fit:contain!important}:is(.facets,[class*=facets],[class*=sorting],[class*=products-count]){text-transform:uppercase}main p:has(a[href*=login]){text-transform:uppercase;letter-spacing:.02em}@media screen and (max-width:749px){.product-recommendations h2,product-recommendations h2,[class*=product-list] h2{font-size:30px!important;line-height:1.15}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/sca-custom.css.map */
