.c1p__brands{display:grid;grid-template-columns:minmax(180px,3fr) minmax(0,9fr);gap:clamp(24px,3vw,56px)}.c1p__brail ul{margin:0;padding:0;list-style:none}.c1p__brail li a{display:block;padding-block:3px;font-size:21px;font-weight:500;letter-spacing:-.015em;line-height:1.35}.c1p__brail li a:hover{text-decoration:underline;text-underline-offset:5px}.c1p__compare{display:inline-block;margin-block-start:22px;padding-block-end:3px;border-block-end:1px solid currentColor;font-size:15px}.c1p__bgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(150px,auto);gap:12px;align-content:start}.c1p__bcard{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:20px;padding:22px;overflow:hidden;background:var(--c1c-bone);isolation:isolate;transition:background .15s ease}.c1p__bcard:hover{background:#e2ddd3}.c1p__blogo{display:flex;align-items:center;block-size:var(--logo-h, 30px)}.c1p__blogo img{block-size:100%;inline-size:auto;max-inline-size:80%;object-fit:contain;object-position:left center;filter:brightness(0)}.c1p__bline{font-size:14px;line-height:1.45;color:var(--c1c-soft)}.c1p__bcard--hero{grid-row:span 2;background:var(--c1c-carbon);color:var(--c1c-bone)}.c1p__bcard--hero:hover{background:var(--c1c-carbon)}.c1p__bcard--hero>img.c1p__bbg{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;object-fit:cover;z-index:-2}.c1p__bcard--hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#0b0b0b73,#0b0b0b0d 45%,#0b0b0bb3)}.c1p__bcard--hero .c1p__blogo img{filter:brightness(0) invert(1)}.c1p__bcard--hero .c1p__bline{color:#eae6deeb;font-size:15px}.c1p__bcard--compare{background:transparent;box-shadow:inset 0 0 0 1px var(--c1c-line);justify-content:flex-start;gap:8px}.c1p__bcard--compare:hover{background:var(--c1c-bone)}.c1p__bcard--compare strong{font-size:19px;font-weight:500}.c1p__bcard--compare .c1p__feature-cta{margin-block-start:auto}.c1fp{background:var(--c1c-carbon);color:var(--c1c-bone);border-block-end:1px solid rgba(234,230,222,.12);padding-block:clamp(28px,3vw,40px);font-family:var(--c1c-sans)}.c1fp__wrap{max-inline-size:1460px;padding-inline:20px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.c1fp__pill{display:inline-flex;align-items:center;gap:20px;padding:18px 18px 18px 26px;border:1px solid rgba(234,230,222,.16);border-radius:999px;color:var(--c1c-bone);text-decoration:none;transition:background .2s ease,border-color .2s ease}.c1fp__pill:hover{background:#eae6de0f;border-color:#eae6de52}.c1fp__logo{display:flex;align-items:center;block-size:22px;isolation:isolate}.c1fp__logo img{block-size:100%;inline-size:auto;object-fit:contain}.c1fp__logo--invert img{filter:brightness(0) invert(1)}.c1fp__text{font-size:15px;font-weight:500}.c1fp__arrow{display:grid;place-items:center;inline-size:34px;block-size:34px;border-radius:50%;background:var(--c1c-bone);color:var(--c1c-carbon)}.c1fp__arrow svg{inline-size:13px;block-size:13px}.c1fp__note{margin:0;font-family:var(--c1c-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--c1c-stone)}@media(max-width:599px){.c1fp__pill{border-radius:18px;inline-size:100%;justify-content:space-between}}@media(min-width:1101px){:root .c1bt__row{grid-template-columns:minmax(160px,1.2fr) .6fr 1fr 1.5fr 1.4fr 1.6fr 170px}:root .c1bt__btn{inline-size:100%;justify-content:center}}.badge.badge-sale,.badge-sale{background:var(--c1c-carbon)!important;color:var(--c1c-bone)!important;border-color:var(--c1c-carbon)!important;border-radius:0!important;font-family:var(--c1c-mono);letter-spacing:.12em}.price-sale .price-item-regular{color:var(--c1c-soft, #55514a)}:root .price-item,:root .unit-price{font-family:var(--c1c-sans)!important;font-weight:500;letter-spacing:-.01em!important;font-variant-numeric:tabular-nums}:root s.price-item,:root .price-item-regular s{font-weight:400;color:var(--c1c-soft, #55514a)}.badge-stock{font-family:var(--c1c-mono)!important;font-weight:400!important;letter-spacing:.14em!important;font-size:10.5px!important}.rte [style*=font-family]{font-family:var(--c1c-sans)!important}:root s.price-item:after{display:none!important}:root s.price-item{text-decoration:line-through!important}html:root{--c1c-gutter: clamp(20px, 4vw, 56px);--page-width: 1600px}.container{max-width:1600px!important;padding-inline:var(--c1c-gutter)!important;box-sizing:border-box}.c1-syf{display:inline!important;padding:0!important;margin:0!important;cursor:pointer;font-family:var(--c1c-sans)!important;font-size:14px!important;line-height:1.5!important;text-align:start!important;color:var(--c1c-soft)!important;text-decoration:underline;text-decoration-color:var(--c1c-line);text-underline-offset:4px}.c1-syf a,.c1-syf a b{color:inherit!important;font-weight:400!important;text-decoration:none!important}.c1-syf:hover{color:var(--c1c-carbon)!important;text-decoration-color:currentColor}:root .card-product{background:transparent!important;padding:0!important;border:0!important;box-shadow:none!important}:root .card-product .card-media{background:var(--c1c-bone);overflow:hidden;margin:0!important}:root .card-product .card-media img{transition:transform .6s cubic-bezier(.2,.7,.2,1)}:root .card-product:hover .card-media img{transform:scale(1.03)}:root .card-product .card-info{padding:18px 0 0!important}:root .card-product .card-eyebrow{margin-block-end:8px}:root .card-product .card-heading{margin:0;font-family:var(--c1c-sans)!important;font-size:17px!important;font-weight:500!important;line-height:1.3!important;letter-spacing:-.01em;text-transform:none!important;color:var(--c1c-carbon)!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}:root .card-product .card-heading a{color:inherit!important;text-decoration:none!important}:root .card-product .card-footer{padding:12px 0 0!important;display:flex;flex-direction:column;align-items:flex-start;gap:6px}:root .card-product .card-footer .price,:root .card-product .card-footer .price-item{font-family:var(--c1c-sans)!important;font-size:16px!important;font-weight:500!important;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--c1c-carbon)!important}:root .card-product .card-footer .price-item-regular{font-weight:500!important}:root .card-product .card-footer s.price-item-regular{font-family:var(--c1c-mono)!important;font-size:12px!important;font-weight:400!important;color:var(--c1c-soft)!important}:root .card-product .price-from,:root .card-product .price .from{font-weight:400;color:var(--c1c-soft)}:root .card-product .collection-widget{margin:0!important}:root .card-product .c1-syf{font-size:13px!important}:root .card-product .card-product-actions{margin-block-start:6px}:root .card-product .card-product-actions .button{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:8px;padding-block:4px;border-block-end:1px solid currentColor;font-family:var(--c1c-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--c1c-carbon)}:root .card-product .card-product-actions .button:after{content:"\2192";letter-spacing:0}:root .card-product .card-product-actions .button:hover{color:var(--c1c-soft)}.template-collection .product-grid,.template-search .product-grid{--grid-desktop-horizontal-spacing: 24px;--grid-desktop-vertical-spacing: 52px;--grid-mobile-horizontal-spacing: 12px;--grid-mobile-vertical-spacing: 36px}@media(max-width:749px){.template-collection .product-grid.grid-2-col,.template-search .product-grid.grid-2-col{gap:36px 12px!important}.template-collection .product-grid.grid-2-col .grid-item,.template-search .product-grid.grid-2-col .grid-item{width:calc(50% - 6px);max-width:calc(50% - 6px)}}.template-collection .collection-actions-wrapper{background:transparent!important;padding:0!important;margin-block-end:clamp(24px,3vw,40px);border-block:1px solid var(--c1c-line)}.template-collection .collection-actions-main{display:flex!important;align-items:center;gap:14px;min-block-size:56px;padding:0!important}.template-collection .collection-actions-main .button-sidebar-drawer-open{all:unset;cursor:pointer;display:inline-flex!important;align-items:center;gap:10px;margin-inline-end:auto;font-family:var(--c1c-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--c1c-carbon)}.template-collection .collection-actions-main .button-sidebar-drawer-open:before{content:"";inline-size:16px;block-size:10px;background:linear-gradient(currentColor 0 0) 0 0 / 100% 1.5px no-repeat,linear-gradient(currentColor 0 0) 3px 50% / 10px 1.5px no-repeat,linear-gradient(currentColor 0 0) 6px 100% / 4px 1.5px no-repeat}.template-collection .collection-actions-main .button-sidebar-drawer-open svg{display:none}.template-collection .collection-actions-main label[for=collection-sort-order]{margin:0;font-family:var(--c1c-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--c1c-soft)}.template-collection #collection-sort-order{appearance:none;-webkit-appearance:none;inline-size:auto;min-block-size:0;margin:0;padding:6px 22px 6px 0!important;border:0!important;border-radius:0;box-shadow:none!important;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%230B0B0B' stroke-width='1.4'/%3E%3C/svg%3E") no-repeat right center!important;font-family:var(--c1c-sans)!important;font-size:15px!important;font-weight:500;color:var(--c1c-carbon)!important;cursor:pointer}.template-collection .collection-actions-wrapper{display:flex!important;flex-wrap:wrap}.template-collection .collection-actions-main{flex:1 1 100%!important}.template-collection .collection-actions-secondary{order:2;flex:1 1 100%;padding:0 0 14px!important;margin:0!important}.template-collection .collection-actions-secondary:not(:has(a,button)){display:none!important}.template-collection .collection-actions-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.template-collection .collection-filter-button{display:inline-flex!important;align-items:center;gap:10px;min-block-size:34px;padding:0 14px!important;border:1px solid var(--c1c-line)!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important;font-family:var(--c1c-sans)!important;font-size:14px!important;color:var(--c1c-carbon)!important;text-decoration:none!important}.template-collection .collection-filter-button:hover{border-color:var(--c1c-carbon)!important}.template-collection .collection-filter-dismiss{position:relative;inline-size:10px;block-size:10px}.template-collection .collection-filter-dismiss svg{display:none}.template-collection .collection-filter-dismiss:before,.template-collection .collection-filter-dismiss:after{content:"";position:absolute;inset-inline:0;top:50%;block-size:1.5px;background:currentColor;transform:rotate(45deg)}.template-collection .collection-filter-dismiss:after{transform:rotate(-45deg)}.template-collection .button-clear-collection-filters{margin-inline-start:6px;font-family:var(--c1c-mono)!important;font-size:11px!important;letter-spacing:.2em;text-transform:uppercase;color:var(--c1c-soft)!important;text-decoration:underline;text-underline-offset:4px}.template-collection .page-layout-with-sidebar-drawer{display:block!important}.template-collection .page-layout-with-sidebar-drawer .page-layout-sidebar{position:fixed!important;top:0!important;inset-inline-end:0!important;z-index:60!important;inline-size:min(440px,92vw)!important;max-inline-size:none!important;block-size:100vh!important;block-size:100dvh!important;overflow:hidden!important;padding:0!important;background:var(--c1c-paper)!important;box-shadow:-24px 0 60px #0b0b0b2e!important;transform:translate(calc(100% + 80px))!important;transition:transform .35s cubic-bezier(.2,.7,.2,1)!important}.page-layout-sidebar-drawer-open.template-collection .page-layout-with-sidebar-drawer .page-layout-sidebar{transform:translate(0)!important}.template-collection .page-layout-with-sidebar-drawer .page-layout-sidebar-inner{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:flex!important;flex-direction:column!important}.template-collection .page-layout-with-sidebar-drawer .page-layout-sidebar-inner-content{flex:1 1 auto!important;overflow:auto!important;padding:8px 28px 28px!important}.template-collection .page-layout-sidebar-drawer-header{display:flex!important;align-items:center;min-block-size:64px;max-block-size:none;padding:0 16px 0 28px!important;border-block-end:1px solid var(--c1c-line)!important}.template-collection .page-layout-sidebar-drawer-header h4{font-family:var(--c1c-mono)!important;font-size:11px!important;font-weight:400!important;letter-spacing:.22em;text-transform:uppercase;color:var(--c1c-carbon)}.template-collection .page-layout-sidebar-drawer-header .button-sidebar-drawer-dismiss{color:var(--c1c-carbon)!important;background:none!important;border:0!important;font-size:24px!important}.template-collection .page-layout-with-sidebar-drawer .page-layout-sidebar-drawer-footer{display:flex!important;padding:16px 28px max(16px,env(safe-area-inset-bottom))!important;margin:0!important;background:var(--c1c-paper)!important;border-block-start:1px solid var(--c1c-line)!important}.template-collection .page-layout-sidebar-drawer-footer .button{min-block-size:50px;border-radius:0!important;font-family:var(--c1c-mono)!important;font-size:11px!important;letter-spacing:.2em!important;text-transform:uppercase!important}.page-layout-sidebar-drawer-open.template-collection:before{display:block!important;top:0;right:0;bottom:0;left:0;background:#0b0b0b6b!important}.page-layout-sidebar-drawer-open.template-collection{overflow:hidden}.template-collection .page-layout-sidebar .facet{border:0!important;border-block-end:1px solid var(--c1c-line)!important;padding-block-end:0!important}.template-collection .page-layout-sidebar .facet-toggle{padding-block:20px!important;font-family:var(--c1c-mono)!important;font-size:11px!important;font-weight:400!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:var(--c1c-carbon)!important}.template-collection .page-layout-sidebar .facet-content{padding-block-end:20px}.template-collection .page-layout-sidebar .facet-options-list{display:grid;gap:4px}.template-collection .page-layout-sidebar .checkbox-facet-label{display:flex;align-items:center;gap:12px;padding-block:6px;font-size:15px;color:var(--c1c-carbon);cursor:pointer}.template-collection .page-layout-sidebar .checkbox-facet-check{inline-size:18px!important;block-size:18px!important;flex:none;border:1px solid var(--c1c-stone)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transition:background .15s ease,border-color .15s ease}.template-collection .page-layout-sidebar input:checked+.checkbox-facet-check{background:var(--c1c-carbon)!important;border-color:var(--c1c-carbon)!important}.template-collection .page-layout-sidebar .facet-content-header{font-size:13.5px;color:var(--c1c-soft);margin-block-end:12px}.template-collection .page-layout-sidebar .facet-price-range-field input{border:1px solid var(--c1c-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;font-size:15px}.template-collection .page-layout-sidebar .facet-price-range-field input:focus{border-color:var(--c1c-carbon)!important;outline:none}
/*# sourceMappingURL=/cdn/shop/t/22/assets/c1c-additions.css.map */
