:root{--cc-ink:#111;--cc-paper:#F4F2EE;--cc-sand:#E9E4DB;--cc-stone:#77716A;--cc-accent:#E4572E;--cc-accent-ink:#BF3F1B;--cc-display:var(--font-accent--family),"Arial Narrow",Arial,sans-serif;--cc-ease:cubic-bezier(.22,.8,.2,1);--cc-gutter:clamp(16px,3.2vw,48px)}.cc-container{width:100%;max-width:1680px;margin-inline:auto;padding-inline:var(--cc-gutter);box-sizing:border-box}.cc-display{font-family:var(--cc-display);font-weight:700;text-transform:uppercase;letter-spacing:-.005em;line-height:.88;overflow-wrap:break-word}.cc-eyebrow{font-size:12px;letter-spacing:.2em;text-transform:uppercase;font-weight:500;margin:0}.cc-h2{font-size:clamp(44px,6.4vw,104px);margin:0}.cc-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:clamp(24px,3vw,44px)}.cc-link{font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;text-decoration:none;color:inherit;border-bottom:1px solid currentColor;padding-bottom:4px;white-space:nowrap}.cc-arrow{display:inline-block;transition:transform .45s var(--cc-ease)}a:hover .cc-arrow{transform:translate(6px)}.cc-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6em;min-height:52px;padding:0 32px;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;border:1px solid currentColor;position:relative;overflow:hidden;isolation:isolate;transition:color .45s var(--cc-ease),border-color .45s var(--cc-ease);cursor:pointer}.cc-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;transform:scaleY(0);transform-origin:bottom;transition:transform .45s var(--cc-ease)}.cc-btn:hover:before{transform:scaleY(1)}.cc-btn--light{background:#fff;color:var(--cc-ink);border-color:#fff}.cc-btn--light:before{background:var(--cc-ink)}.cc-btn--light:hover{color:#fff;border-color:var(--cc-ink)}.cc-btn--ghost{color:#fff;border-color:#ffffffbf;background:transparent}.cc-btn--ghost:before{background:#fff}.cc-btn--ghost:hover{color:var(--cc-ink);border-color:#fff}.cc-btn--dark{background:var(--cc-ink);color:#fff;border-color:var(--cc-ink)}.cc-btn--dark:before{background:var(--cc-accent)}.cc-btn--dark:hover{border-color:var(--cc-accent)}.cc-hero{position:relative;isolation:isolate;height:100svh;min-height:560px;max-height:1200px;color:#fff;overflow:hidden;background:#2a2a2a}.cc-hero__media,.cc-hero__media picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.cc-hero__media img{width:100%;height:100%;object-fit:cover;object-position:var(--cc-pos,50% 40%);transform:scale(1.12);animation:cc-zoom 2.6s var(--cc-ease) forwards}.cc-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000061,#0000 26% 42%,rgba(0,0,0,var(--cc-overlay,.55)));pointer-events:none}.cc-hero__content{position:absolute;inset:auto 0 0 0;z-index:2;padding-bottom:clamp(36px,7vh,88px)}.cc-hero__eyebrow{opacity:0;animation:cc-fade .9s .15s var(--cc-ease) forwards}.cc-hero__title{font-size:clamp(64px,11vw,200px);margin:14px 0 20px}.cc-line{display:block;overflow:hidden;padding:.14em 0 .03em;margin-top:-.14em}.cc-line>span{display:block;transform:translateY(105%);animation:cc-up 1.1s var(--cc-ease) forwards;animation-delay:calc(.3s + var(--i,0)*.13s)}.cc-hero__sub{font-size:clamp(15px,1.25vw,18px);line-height:1.5;max-width:460px;margin:0 0 28px;opacity:0;animation:cc-fade .9s .85s var(--cc-ease) forwards}.cc-hero__ctas{display:flex;gap:12px;flex-wrap:wrap;opacity:0;animation:cc-fade .9s 1s var(--cc-ease) forwards}.cc-hero__scroll{position:absolute;right:var(--cc-gutter);bottom:clamp(36px,7vh,88px);z-index:2;font-size:11px;letter-spacing:.24em;text-transform:uppercase;writing-mode:vertical-rl;display:flex;align-items:center;gap:14px}.cc-hero__scroll:after{content:"";width:1px;height:64px;background:#ffffffb3;transform-origin:top;animation:cc-line 2.2s var(--cc-ease) infinite}@keyframes cc-zoom{to{transform:scale(1)}}@keyframes cc-up{to{transform:translateY(0)}}@keyframes cc-fade{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes cc-line{0%{transform:scaleY(0);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}51%{transform:scaleY(1);transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}@media(max-width:749px){.cc-hero{height:88svh;min-height:540px}.cc-hero__scroll{display:none}.cc-hero__ctas .cc-btn{flex:1;padding:0 16px}.cc-hero__title{font-size:clamp(58px,17vw,92px)}}.cc-marquee{overflow:hidden;white-space:nowrap;padding:clamp(14px,1.8vw,24px) 0;background:var(--cc-accent);color:var(--cc-ink)}.cc-marquee--dark{background:var(--cc-ink);color:var(--cc-paper)}.cc-marquee--light{background:var(--cc-paper);color:var(--cc-ink);border-block:1px solid rgba(0,0,0,.12)}.cc-marquee__track{display:flex;width:max-content;animation:cc-marquee var(--cc-speed,40s) linear infinite}.cc-marquee:hover .cc-marquee__track{animation-play-state:paused}.cc-marquee__group{display:flex;align-items:center;flex-shrink:0}.cc-marquee__item{font-family:var(--cc-display);font-weight:700;text-transform:uppercase;font-size:clamp(30px,4.6vw,76px);line-height:1;padding-inline:.4em}.cc-marquee__sep{display:inline-block;width:clamp(10px,1vw,16px);height:clamp(10px,1vw,16px);border-radius:50%;background:currentColor;flex:none}@keyframes cc-marquee{to{transform:translate(-50%)}}.cc-split{padding-top:clamp(56px,8vw,128px)}.cc-split__grid{display:grid;grid-template-columns:repeat(var(--cc-cols,2),1fr);gap:clamp(6px,.6vw,10px);padding-inline:clamp(6px,.6vw,10px)}.cc-tile{position:relative;isolation:isolate;display:block;overflow:hidden;aspect-ratio:4/5;color:#fff;text-decoration:none;background:#d9d5ce}.cc-tile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--cc-ease)}.cc-tile:hover img{transform:scale(1.05)}.cc-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 45%,#00000080)}.cc-tile__label{position:absolute;inset:auto clamp(18px,2.6vw,40px) clamp(18px,2.6vw,40px);z-index:2;display:flex;justify-content:space-between;align-items:flex-end;gap:16px}.cc-tile__title{font-size:clamp(52px,7.6vw,132px)}.cc-tile__cta{font-size:12px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;border-bottom:1px solid;padding-bottom:5px;white-space:nowrap}@media(max-width:749px){.cc-split__grid{grid-template-columns:1fr}.cc-tile{aspect-ratio:4/4.6}}.cc-products{padding:clamp(56px,8vw,128px) 0}.cc-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(28px,3vw,48px) clamp(8px,1vw,16px)}@media(max-width:989px){.cc-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:749px){.cc-grid{grid-template-columns:repeat(2,1fr);gap:28px 8px}}.cc-card{display:block;color:inherit;text-decoration:none}.cc-card__media{position:relative;isolation:isolate;aspect-ratio:3/4;overflow:hidden;background:#e4e0d9}.cc-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .6s var(--cc-ease),transform 1.2s var(--cc-ease)}.cc-card__media .cc-card__img2{opacity:0}.cc-card:hover .cc-card__img2,.cc-card:focus-visible .cc-card__img2{opacity:1}.cc-card:hover .cc-card__media img{transform:scale(1.04)}.cc-card__badge{position:absolute;top:12px;left:12px;z-index:2;background:#fff;color:var(--cc-ink);font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;padding:6px 9px}.cc-card__badge--sale{background:var(--cc-accent);color:#fff}.cc-card__quick{position:absolute;left:12px;right:12px;bottom:12px;z-index:2;background:#fff;color:var(--cc-ink);text-align:center;padding:13px;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;transform:translateY(calc(100% + 16px));transition:transform .5s var(--cc-ease)}.cc-card:hover .cc-card__quick,.cc-card:focus-visible .cc-card__quick{transform:none}@media(hover:none){.cc-card__quick{display:none}}.cc-card__info{padding-top:14px;display:grid;gap:8px}.cc-card__title{font-size:14px;font-weight:500;line-height:1.35;margin:0}.cc-card__row{display:flex;justify-content:space-between;align-items:center;gap:8px}.cc-card__price{font-size:14px;font-weight:600;display:flex;flex-wrap:wrap;gap:0 8px;align-items:baseline}.cc-card__price--sale{color:var(--cc-accent-ink)}.cc-card__compare{font-weight:400;color:var(--cc-stone);text-decoration:line-through}.cc-card__dots{display:flex;gap:5px;align-items:center}.cc-dot{width:11px;height:11px;border-radius:50%;box-shadow:inset 0 0 0 1px #0000002e}.cc-card__more{font-size:11px;color:var(--cc-stone)}.cc-edito{background:var(--cc-sand)}.cc-edito__grid{display:grid;grid-template-columns:1fr 1fr}.cc-edito--right .cc-edito__media{order:2}.cc-edito__media{position:relative;min-height:600px;overflow:hidden}.cc-edito__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cc-edito__body{padding:clamp(48px,7vw,128px) clamp(20px,6vw,112px);display:flex;flex-direction:column;justify-content:center;gap:28px}.cc-edito__body p.cc-edito__text{font-size:17px;line-height:1.6;max-width:480px;margin:0;color:#3a3732}.cc-edito__list{list-style:none;padding:0;margin:0;border-top:1px solid rgba(0,0,0,.14)}.cc-edito__list li{display:grid;grid-template-columns:64px 1fr;gap:12px;padding:20px 0;border-bottom:1px solid rgba(0,0,0,.14)}.cc-edito__num{font-family:var(--cc-display);font-weight:700;font-size:30px;line-height:1;color:var(--cc-accent)}.cc-edito__list h3{font-size:15px;font-weight:600;margin:0 0 4px;letter-spacing:0}.cc-edito__list p{margin:0;font-size:15px;line-height:1.5;color:#55514a}.cc-edito__body .cc-btn{align-self:flex-start}@media(max-width:749px){.cc-edito__grid{grid-template-columns:1fr}.cc-edito--right .cc-edito__media{order:0}.cc-edito__media{min-height:0;aspect-ratio:4/5}}.cc-features{border-block:1px solid rgba(0,0,0,.1)}.cc-features__grid{display:grid;grid-template-columns:repeat(var(--cc-n,4),1fr)}.cc-feature{display:flex;gap:16px;align-items:flex-start;padding:clamp(24px,3vw,44px) clamp(14px,2.2vw,32px);border-left:1px solid rgba(0,0,0,.1);color:inherit;text-decoration:none}.cc-feature:first-child{border-left:0}.cc-feature svg{width:28px;height:28px;flex:none;margin-top:2px}.cc-feature h3{font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;margin:0 0 6px}.cc-feature p{margin:0;font-size:14px;line-height:1.5;color:#5b5750}@media(max-width:989px){.cc-features__grid{grid-template-columns:1fr 1fr}.cc-feature:nth-child(3){border-left:0}.cc-feature:nth-child(n+3){border-top:1px solid rgba(0,0,0,.1)}}@media(max-width:749px){.cc-feature{flex-direction:column;gap:10px;padding:22px 14px}.cc-feature svg{width:24px;height:24px}}.cc-colhead{position:relative;isolation:isolate;padding:clamp(40px,6vw,96px) 0 clamp(24px,3vw,44px)}.cc-colhead--img{min-height:clamp(340px,56vh,620px);display:flex;align-items:flex-end;color:#fff;overflow:hidden}.cc-colhead__media{position:absolute;top:0;right:0;bottom:0;left:0}.cc-colhead__media img{width:100%;height:100%;object-fit:cover;object-position:50% 28%;transform:scale(1.08);animation:cc-zoom 2.2s var(--cc-ease) forwards}.cc-colhead--img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000001a 30%,#0000008c)}.cc-colhead__inner{position:relative;z-index:2}.cc-colhead__title{font-size:clamp(60px,11vw,184px);margin:10px 0 0}.cc-colhead__desc{max-width:560px;margin-top:14px;font-size:15px;line-height:1.55;opacity:.85}.cc-colhead__desc a{color:inherit}.cc-colhead__desc>:first-child{margin-top:0}.cc-colhead__desc>:last-child{margin-bottom:0}.cc-assure{display:grid;gap:12px;padding:18px 0;border-block:1px solid rgba(0,0,0,.12);font-size:14px}.cc-assure>div{display:flex;gap:12px;align-items:center}.cc-assure svg{width:20px;height:20px;flex:none}.cc-assure a{color:inherit}.cc-footer{background:var(--cc-ink);color:var(--cc-paper);padding-top:clamp(56px,7vw,104px);overflow:hidden}.cc-footer a{color:inherit;text-decoration:none;opacity:.72;transition:opacity .25s}.cc-footer a:hover{opacity:1}.cc-footer__top{display:grid;grid-template-columns:1.5fr repeat(var(--cc-fcols,2),1fr);gap:48px}.cc-footer__title{font-family:var(--cc-display);font-weight:700;text-transform:uppercase;font-size:clamp(38px,4.2vw,68px);line-height:.9;margin:0 0 16px}.cc-footer__text{margin:0 0 24px;opacity:.75;max-width:420px;font-size:15px;line-height:1.55}.cc-footer__form{display:flex;align-items:center;border-bottom:1px solid rgba(255,255,255,.45);max-width:460px}.cc-footer__form input[type=email]{flex:1;min-width:0;background:transparent;border:0;color:#fff;padding:14px 0;font-size:15px;outline:none;box-shadow:none}.cc-footer__form input::placeholder{color:#ffffff8c}.cc-footer__form button{background:none;border:0;color:#fff;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;padding:14px 0 14px 16px}.cc-footer__ok{margin:0;padding:14px 0}.cc-footer__err{margin:10px 0 0;font-size:13px;color:#ffb59e}.cc-footer__form:focus-within{border-bottom-color:#fff}.cc-footer__form input[type=email]:focus-visible{outline:2px solid #fff;outline-offset:2px}.cc-footer__form button:focus-visible{outline:2px solid #fff;outline-offset:2px}.cc-footer h3{font-size:12px;letter-spacing:.18em;text-transform:uppercase;opacity:.5;margin:0 0 18px;font-weight:500}.cc-footer ul{list-style:none;padding:0;margin:0;display:grid;gap:11px;font-size:15px}.cc-footer__bottom{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;font-size:12px;padding-block:22px;margin-top:clamp(48px,6vw,88px);border-top:1px solid rgba(255,255,255,.14)}.cc-footer__bottom span{opacity:.6}.cc-pay{display:flex;gap:6px;flex-wrap:wrap}.cc-pay svg{height:22px;width:auto}.cc-footer__wordmark{font-family:var(--cc-display);font-weight:700;text-transform:uppercase;font-size:19.5vw;line-height:.74;letter-spacing:-.01em;text-align:center;white-space:nowrap;margin:0;transform:translateY(12%);-webkit-user-select:none;user-select:none}@media(max-width:749px){.cc-footer__top{grid-template-columns:1fr 1fr;gap:36px 20px}.cc-footer__news{grid-column:1/-1}}.cc-js .cc-reveal{opacity:0;transform:translateY(32px);transition:opacity 1s var(--cc-ease),transform 1s var(--cc-ease);transition-delay:calc(var(--d,0)*90ms)}.cc-js .cc-reveal.is-in{opacity:1;transform:none}.cc-js .cc-curtain{clip-path:inset(100% 0 0 0);transition:clip-path 1.3s var(--cc-ease);transition-delay:calc(var(--d,0)*.14s)}.cc-js .cc-curtain.is-in{clip-path:inset(0 0 0 0)}.shopify-design-mode .cc-reveal,.shopify-design-mode .cc-curtain{opacity:1!important;transform:none!important;clip-path:none!important}@media(prefers-reduced-motion:reduce){.cc-hero__media img,.cc-line>span,.cc-hero__eyebrow,.cc-hero__sub,.cc-hero__ctas,.cc-colhead__media img{animation:none!important;transform:none!important;opacity:1!important}.cc-marquee__track,.cc-hero__scroll:after{animation:none}.cc-tile img,.cc-card__media img,.cc-btn:before,.cc-card__quick,.cc-arrow{transition:none}.cc-tile:hover img,.cc-card:hover .cc-card__media img{transform:none}.cc-js .cc-reveal,.cc-js .cc-curtain{opacity:1;transform:none;clip-path:none;transition:none}}.cc-js .cc-btn.cc-reveal{transition:opacity 1s var(--cc-ease),transform 1s var(--cc-ease),color .45s var(--cc-ease),border-color .45s var(--cc-ease)}.cc-js .cc-btn.cc-reveal.is-in{transition-delay:0s}.cc-tile:focus-visible{outline:2px solid #fff;outline-offset:-6px}.cc-btn:focus-visible,.cc-link:focus-visible,.cc-card:focus-visible,.cc-feature:focus-visible{outline:2px solid currentColor;outline-offset:3px}.cc-feature:focus-visible{outline-offset:-3px}.button:not(.button-unstyled),.button-secondary,.button-custom,button.shopify-payment-button__button--unbranded{font-size:13px;font-weight:600;letter-spacing:.14em}.add-to-cart-button:not(.quick-add__button),.cart__checkout-button{min-height:52px}.product-badges__badge{font-size:10px;font-weight:600;letter-spacing:.16em;line-height:1.2}.product-badges__badge--rectangle{padding:6px 9px}.product-card .price{font-weight:600}.price-item__group.price:has(+.compare-at-price),.compare-at-price+.price-item__group.price{color:var(--cc-accent-ink)}button.quick-add__button{border-radius:0;border:1px solid rgba(0,0,0,.14)}.variant-option--buttons legend,.variant-option--dropdowns>label{font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.variant-option__swatch-value{letter-spacing:.04em;text-transform:none;font-weight:400}.variant-option__button-label{font-size:13px;font-weight:500;letter-spacing:.04em}.variant-option__select{font-size:14px}.accordion .details-content{font-size:15px;line-height:1.6}.theme-drawer__title{font-family:var(--cc-display);font-weight:700;text-transform:uppercase;font-size:30px;line-height:1;letter-spacing:0}.theme-drawer__badge{border-radius:0;font-weight:600}.theme-drawer__close-button{border-radius:0;box-shadow:none}.cart-title h1{font-family:var(--cc-display);font-weight:700;text-transform:uppercase;font-size:clamp(44px,6.4vw,88px);line-height:.9;letter-spacing:0}.cart-items__title{font-weight:500}.cart-totals__total-label,.cart-discount__label,.cart-note__label{font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.cart-totals__total-value{font-weight:600}.facets__label,.products-count-wrapper{font-size:12px;font-weight:600;letter-spacing:.14em}.facets__bubble,.filter-count-bubble__background{border-radius:0}.facets__pill-label{--pill-label-border-radius:0px}.facets__clear-all-link,.clear-filter{font-size:12px;letter-spacing:.14em;text-transform:uppercase}.predictive-search-results__title{font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.search-page-input{border-radius:0}
/*# sourceMappingURL=/cdn/shop/t/6/assets/cozycore.css.map */
