:root{--cc2-ink:#11110f;--cc2-paper:#f7f6f2;--cc2-white:#fff;--cc2-line:#d9d6cf;--cc2-muted:#696862;--cc2-max:1560px}html{scroll-behavior:smooth}body{background:var(--cc2-paper);color:var(--cc2-ink)}.ccv2,.ccv2 *{box-sizing:border-box}.ccv2{font-family:var(--font-body--family);background:var(--cc2-paper);color:var(--cc2-ink);font-size:12px;line-height:1.5}.ccv2 img{display:block;max-width:100%}.ccv2 a{color:inherit}.ccv2-wrap{width:min(calc(100% - 48px),var(--cc2-max));margin-inline:auto}.ccv2-label{margin:0;font-size:9.5px;line-height:1.2;letter-spacing:.16em;text-transform:uppercase;font-weight:500}.ccv2-body{font-size:12.5px;line-height:1.7;color:var(--cc2-muted);max-width:460px;margin:20px 0}.ccv2 h1,.ccv2 h2{font-family:var(--font-body--family);font-weight:400;letter-spacing:-.015em}.ccv2 h2{font-size:clamp(19px,1.8vw,27px);line-height:1.18;margin:20px 0 0;max-width:520px}.ccv2-text-link{display:inline-block;font-size:10px;line-height:1.2;text-decoration:none;text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid currentColor;padding-bottom:3px}.ccv2-text-link:hover{opacity:.55}#header-group{background:#f7f6f2fa;z-index:50}.header-section{border-bottom:1px solid rgba(17,17,15,.13)!important}.header__row{min-height:50px!important}.header__column{padding-block:0!important}.header-menu__list a,.menu-list__link,.header__menu-item{font-size:10px!important;letter-spacing:.09em!important;text-transform:uppercase!important;font-weight:400!important}.header-actions__action,.header-actions__action svg{font-size:10px!important}.header__heading-link,.header-logo{letter-spacing:.12em!important}.header-announcements,.announcement-bar{font-size:9px!important;min-height:26px!important}.announcement-bar__slide,.header-announcements__slider{min-height:26px!important}.header-announcements .section{padding-block:5px!important}.menu-list__submenu{border-radius:0!important;box-shadow:none!important;border:1px solid rgba(17,17,15,.12)!important;background:var(--cc2-paper)!important}.menu-list__submenu a{font-size:10px!important}.ccv2-hero{position:relative;width:100%;background:#e9e4dc;overflow:hidden}.ccv2-hero__image{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;object-position:center}.ccv2-hero__copy{position:absolute;left:clamp(20px,3vw,52px);bottom:clamp(24px,4vw,54px);max-width:360px;padding:18px 20px;background:#f7f6f2e0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ccv2-hero__copy p{margin:0 0 11px;font-size:9px;letter-spacing:.15em;text-transform:uppercase}.ccv2-hero__copy h1{font-size:clamp(18px,2vw,27px);line-height:1.12;margin:0 0 18px}.ccv2-hero__copy a{font-size:9.5px;text-transform:uppercase;letter-spacing:.12em;text-decoration:none;border-bottom:1px solid;padding-bottom:3px}.ccv2-hero__scroll{position:absolute;right:28px;bottom:25px;font-size:9px;text-transform:uppercase;letter-spacing:.12em;text-decoration:none}.ccv2-man{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:clamp(48px,8vw,130px);padding-block:120px}.ccv2-man__visual{aspect-ratio:4/5;overflow:hidden;background:#ded8cf}.ccv2-man__visual img{width:100%;height:100%;object-fit:cover}.ccv2-man__content{display:flex;flex-direction:column;justify-content:space-between;padding-block:10px}.ccv2-copy-block{padding-top:6px}.ccv2-category-list{border-top:1px solid var(--cc2-line);margin-top:70px}.ccv2-category-list a{display:grid;grid-template-columns:1fr auto;align-items:center;padding:15px 0;border-bottom:1px solid var(--cc2-line);text-decoration:none;font-size:11px}.ccv2-category-list a:hover{padding-left:8px;transition:.25s}.ccv2-category-list small{font-size:9px;color:var(--cc2-muted)}.ccv2-products{padding-bottom:126px}.ccv2-section-head{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--cc2-line);padding-top:18px;margin-bottom:28px}.ccv2-product-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.ccv2-product{text-decoration:none;display:block}.ccv2-product__image{aspect-ratio:4/5;background:#efede8;display:flex;align-items:center;justify-content:center;overflow:hidden}.ccv2-product__image img{width:100%;height:100%;object-fit:contain;transition:transform .45s ease}.ccv2-product:hover .ccv2-product__image img{transform:scale(1.015)}.ccv2-product__meta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding-top:10px;font-size:10.5px;line-height:1.4}.ccv2-product__meta span:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ccv2-product__meta span:last-child{color:var(--cc2-muted)}.ccv2-feature{display:grid;grid-template-columns:1fr 1fr;min-height:720px;border-top:1px solid var(--cc2-line);border-bottom:1px solid var(--cc2-line);background:#eeeae3}.ccv2-feature__image{overflow:hidden;min-height:720px}.ccv2-feature__image img{width:100%;height:100%;object-fit:cover}.ccv2-feature__copy{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:clamp(34px,6vw,92px)}.ccv2-feature--inside .ccv2-feature__copy{background:#171715;color:#f5f3ee}.ccv2-feature--inside .ccv2-body{color:#aaa89f}.ccv2-feature--care{background:#e8e1d7}.ccv2-feature--care .ccv2-feature__copy{justify-content:center}.ccv2-essentials{display:grid;grid-template-columns:.7fr 1.3fr;gap:clamp(42px,7vw,110px);padding-block:124px}.ccv2-essentials__intro{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.ccv2-essentials__products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ccv2-index{display:grid;grid-template-columns:.55fr 1.45fr;gap:80px;padding-block:120px}.ccv2-index>div:first-child h2{margin-top:17px}.ccv2-index__links{border-top:1px solid var(--cc2-line)}.ccv2-index__links a{display:grid;grid-template-columns:44px 1fr auto;align-items:center;padding:18px 0;border-bottom:1px solid var(--cc2-line);text-decoration:none}.ccv2-index__links span,.ccv2-index__links em{font-size:9px;font-style:normal;color:var(--cc2-muted)}.ccv2-index__links b{font-size:11px;font-weight:400}.ccv2-index__links a:hover b{padding-left:7px;transition:.25s}.main-page-title,.page-title,.collection__title,.collection-title{font-family:var(--font-body--family)!important;font-weight:400!important;letter-spacing:-.015em!important}.main-page-title,.page-title{font-size:clamp(24px,3vw,38px)!important}.product-card,.card-gallery{border-radius:0!important}.product-card img,.card-gallery img,.product-media img{object-fit:contain!important}.product-card__content,.product-card__title,.price{font-size:11px!important}.product-grid{row-gap:36px!important}.button{border-radius:0!important;font-size:10px!important;letter-spacing:.08em!important;text-transform:uppercase!important}main[data-template^=collection],main[data-template^=product],main[data-template^=page],main[data-template^=search]{background:#fbfaf7;color:var(--cc2-ink)}main[data-template^=collection]>.shopify-section:first-child,main[data-template^=page]>.shopify-section:first-child,main[data-template^=search]>.shopify-section:first-child{border-bottom:1px solid var(--cc2-line)}main[data-template^=collection] .section,main[data-template^=search] .section{--page-width:min(1560px, calc(100vw - 64px) )}main[data-template^=collection] .collection__title,main[data-template^=collection] h1,main[data-template^=search] h1{font-size:clamp(30px,4.2vw,62px)!important;line-height:.98!important;font-weight:400!important;letter-spacing:-.045em!important}main[data-template^=collection] .collection-description,main[data-template^=collection] .rte,main[data-template^=search] .rte{max-width:560px;color:var(--cc2-muted);font-size:12.5px;line-height:1.7}main[data-template^=collection] [class*=facets],main[data-template^=collection] [class*=filter],main[data-template^=collection] [class*=sorting],main[data-template^=search] [class*=facets]{font-size:10px!important;letter-spacing:.06em;text-transform:uppercase}main[data-template^=collection] .product-grid,main[data-template^=search] .product-grid{column-gap:12px!important;row-gap:42px!important;padding-bottom:76px}main[data-template^=collection] .product-card,main[data-template^=search] .product-card{background:transparent!important;border:0!important;box-shadow:none!important}main[data-template^=collection] .card-gallery,main[data-template^=search] .card-gallery{background:#f0eee9!important;overflow:hidden}main[data-template^=collection] .card-gallery img,main[data-template^=search] .card-gallery img{object-fit:contain!important;transition:transform .35s ease}main[data-template^=collection] .product-card:hover .card-gallery img,main[data-template^=search] .product-card:hover .card-gallery img{transform:scale(1.018)}main[data-template^=collection] .product-card__content,main[data-template^=search] .product-card__content{padding-top:11px!important}main[data-template^=collection] .product-card__title,main[data-template^=search] .product-card__title{font-size:11px!important;line-height:1.4!important;font-weight:400!important}main[data-template^=collection] .price,main[data-template^=search] .price{font-size:10.5px!important;color:var(--cc2-muted)!important}main[data-template^=product] .product-information{width:min(calc(100% - 64px),var(--cc2-max));margin:0 auto;padding:44px 0 86px;gap:clamp(34px,6vw,96px)}main[data-template^=product] .product-media,main[data-template^=product] [class*=product-media]{border-radius:0!important}main[data-template^=product] .product-media img{background:#f0eee9;object-fit:contain!important}main[data-template^=product] .product-information__details,main[data-template^=product] [class*=product-details]{padding-top:16px}main[data-template^=product] h1{font-size:clamp(27px,3.1vw,46px)!important;line-height:1.02!important;letter-spacing:-.038em!important;font-weight:400!important}main[data-template^=product] .price{font-size:13px!important;margin-top:10px}main[data-template^=product] variant-picker,main[data-template^=product] [class*=variant],main[data-template^=product] [class*=quantity]{font-size:11px}main[data-template^=product] .button,main[data-template^=product] button[name=add]{min-height:52px!important;border-radius:0!important;text-transform:uppercase!important;letter-spacing:.11em!important;font-size:10px!important}main[data-template^=product] details,main[data-template^=product] .accordion{border-top:1px solid var(--cc2-line)!important;border-radius:0!important}main[data-template^=page] .section,main[data-template^=page] .page-width{max-width:1040px!important;margin-inline:auto}main[data-template^=page] h1{font-size:clamp(32px,4.8vw,62px)!important;line-height:1!important;letter-spacing:-.045em!important;font-weight:400!important;margin-bottom:42px!important}main[data-template^=page] .rte{font-size:13px;line-height:1.85;color:#34332f}main[data-template^=page] .rte h2{font-size:20px!important;font-weight:400!important;margin-top:46px!important;padding-top:20px;border-top:1px solid var(--cc2-line)}main[data-template^=page] .rte h3{font-size:14px!important;letter-spacing:.02em;margin-top:30px!important}main[data-template^=page] .rte p,main[data-template^=page] .rte li{max-width:760px}.shopify-policy__container{max-width:1000px!important;margin:0 auto!important;padding:72px 32px 100px!important}.shopify-policy__title{text-align:left!important;border-bottom:1px solid var(--cc2-line);padding-bottom:28px;margin-bottom:38px}.shopify-policy__title h1{font-size:clamp(32px,4.5vw,58px)!important;line-height:1!important;letter-spacing:-.045em!important;font-weight:400!important}.shopify-policy__body{font-size:13px;line-height:1.85;color:#34332f}.shopify-policy__body h2,.shopify-policy__body h3{font-weight:400!important;margin-top:42px!important;padding-top:18px;border-top:1px solid var(--cc2-line)}.cc-footer{background:#151513;color:#f0eee8;border-top:1px solid #2c2c28}.cc-footer a{color:inherit;text-decoration:none}.cc-footer__top{width:min(calc(100% - 48px),var(--cc2-max));margin:auto;padding:64px 0 52px;display:grid;grid-template-columns:1.15fr .55fr .65fr 1.05fr .9fr;gap:38px}.cc-footer__brand{font-size:17px;letter-spacing:.17em;margin:0 0 18px;font-weight:500}.cc-footer__small{font-size:10.5px;line-height:1.65;color:#a5a39b;max-width:330px}.cc-footer h3{font-size:9px;letter-spacing:.15em;text-transform:uppercase;font-weight:500;margin:0 0 18px}.cc-footer ul{list-style:none;padding:0;margin:0;display:grid;gap:9px}.cc-footer li,.cc-footer li a{font-size:10.5px;color:#d1cfc8}.cc-newsletter input{width:100%;background:transparent;border:0;border-bottom:1px solid #565650;color:#fff;padding:11px 0;border-radius:0;font-size:11px}.cc-newsletter button{margin-top:13px;background:none;border:0;color:#fff;padding:0 0 3px;border-bottom:1px solid white;font-size:9px;letter-spacing:.13em;text-transform:uppercase;cursor:pointer}.cc-footer__bottom{border-top:1px solid #2c2c28;width:min(calc(100% - 48px),var(--cc2-max));margin:auto;padding:15px 0 22px;display:flex;justify-content:space-between;gap:20px;font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:#8e8d86}.cc-contact{display:grid;gap:9px}.cc-contact__item{display:grid;grid-template-columns:32px minmax(0,1fr);gap:10px;align-items:center;padding:9px 0;border-bottom:1px solid #30302c}.cc-contact__icon{width:30px;height:30px;border:1px solid #3e3e38;display:grid;place-items:center}.cc-contact__icon svg{width:15px;height:15px;stroke:#f0eee8;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round}.cc-contact__item small{display:block;font-size:8px;letter-spacing:.12em;text-transform:uppercase;color:#85847e;margin-bottom:2px}.cc-contact__item b{display:block;font-size:9.5px;font-weight:400;color:#d1cfc8;overflow-wrap:anywhere}.cc-contact__item:hover .cc-contact__icon{border-color:#88877f}.cc-contact__item--muted{opacity:.75;cursor:default}@media(max-width:989px){.ccv2-wrap{width:min(calc(100% - 32px),var(--cc2-max))}.ccv2-hero__image{aspect-ratio:4/5;object-fit:cover;object-position:60% center}.ccv2-hero__copy{left:16px;right:16px;bottom:16px;max-width:330px;padding:16px}.ccv2-hero__scroll{display:none}.ccv2-man{grid-template-columns:1fr;gap:42px;padding-block:76px}.ccv2-man__visual{max-height:none}.ccv2-category-list{margin-top:42px}.ccv2-products{padding-bottom:80px}.ccv2-product-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 8px}.ccv2-feature{grid-template-columns:1fr;min-height:0}.ccv2-feature__image{min-height:0;aspect-ratio:4/5}.ccv2-feature__copy{min-height:390px;padding:42px 24px}.ccv2-feature--care .ccv2-feature__copy{order:2}.ccv2-feature--care .ccv2-feature__image{order:1}.ccv2-essentials{grid-template-columns:1fr;gap:44px;padding-block:80px}.ccv2-essentials__products{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ccv2-index{grid-template-columns:1fr;gap:40px;padding-block:78px}.cc-footer__top{width:calc(100% - 36px);grid-template-columns:1fr 1fr}.cc-footer__brand-wrap,.cc-footer__newsletter-wrap{grid-column:1/-1}.cc-footer__bottom{width:calc(100% - 36px);flex-direction:column}main[data-template^=product] .product-information{width:calc(100% - 32px);padding-top:26px}.shopify-policy__container{padding-inline:20px!important}}@media(max-width:600px){.ccv2{font-size:11px}.ccv2-label{font-size:9px}.ccv2-body{font-size:11.5px}.ccv2 h2{font-size:20px}.ccv2-man{padding-block:62px}.ccv2-section-head{margin-bottom:20px}.ccv2-product__meta{font-size:9.5px}.ccv2-essentials__products{grid-template-columns:repeat(2,minmax(0,1fr))}.ccv2-essentials__products .ccv2-product:nth-child(3){display:none}.ccv2-feature__copy{min-height:330px}.ccv2-index__links a{grid-template-columns:34px 1fr auto;padding:15px 0}.cc-footer__top{grid-template-columns:1fr;gap:34px;padding-top:50px}.cc-footer__brand-wrap,.cc-footer__newsletter-wrap{grid-column:auto}.header-menu__list a,.menu-list__link,.header__menu-item{font-size:9.5px!important}main[data-template^=collection] .product-grid,main[data-template^=search] .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:30px 8px!important}main[data-template^=collection] .section,main[data-template^=search] .section{--page-width: calc(100vw - 28px) }main[data-template^=collection] .collection__title,main[data-template^=collection] h1,main[data-template^=search] h1{font-size:38px!important}.shopify-policy__container{padding-top:48px!important;padding-bottom:72px!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/cord-cult-editorial.css.map */
