:root{--cardc-v2-navy: #102b47;--cardc-v2-ink: #1d2730;--cardc-v2-copper: #95513a;--cardc-v2-paper: #fbf7f0;--cardc-v2-blush: #f1dfcf;--cardc-v2-line: rgba(16, 43, 71, .13);--cardc-v2-shadow: 0 18px 44px rgba(16, 43, 71, .1)}.cardc-compact-layout{--cardc-shell-width: 1680px;--cardc-gutter: 32px;background:#fff}.cardc-compact-layout .header__columns,.cardc-compact-layout .cardc-global-categories__menu,.cardc-compact-layout .cardc-global-categories__rail-wrap{width:min(var(--cardc-shell-width),calc(100% - 2 * var(--cardc-gutter)))}.cardc-compact-layout .header__columns{padding-block:10px}.cc-mega-nav{gap:clamp(17px,1.55vw,28px)}.cc-mega-nav>a,.cc-mega-group>summary{font-size:13px;font-weight:650;letter-spacing:.01em}.cc-inline-search{width:236px;border-radius:10px;background:#fffdfa}.cc-inline-search button{background:var(--cardc-v2-navy);font-weight:750;letter-spacing:.01em}.cardc-compact-layout .cardc-global-categories__rail-wrap{margin-inline:auto;padding-block:12px 14px;background:linear-gradient(180deg,#fffdf9,#fff)}.cardc-compact-layout .cardc-global-categories__rail{justify-content:center;gap:clamp(18px,2.1vw,36px);padding-block:0}.cardc-compact-layout .cardc-global-categories__rail-item{flex-basis:92px;gap:7px;color:var(--cardc-v2-navy);font-size:12px;font-weight:720;line-height:1.18}.cardc-compact-layout .cardc-global-categories__rail-image{width:58px;height:58px;background:#fff;box-shadow:inset 0 0 0 1px #102b471c,0 4px 10px #102b470f}.cardc-compact-layout .cardc-global-categories__rail-item:hover .cardc-global-categories__rail-image,.cardc-compact-layout .cardc-global-categories__rail-item:focus-visible .cardc-global-categories__rail-image{box-shadow:inset 0 0 0 2px var(--cardc-v2-copper),0 8px 16px #102b471f}@media(min-width:990px){.cardc-compact-layout .cardc-family-hero{width:min(var(--cardc-shell-width),calc(100% - 2 * var(--cardc-gutter)));height:clamp(560px,37vw,680px);margin:0 auto 64px;padding:0;overflow:hidden;border:1px solid rgba(16,43,71,.09);border-radius:18px;box-shadow:var(--cardc-v2-shadow);display:grid;grid-template-columns:60% 40%;grid-template-rows:auto 1fr;background:var(--cardc-v2-paper)}.cardc-compact-layout .cardc-family-hero__media{grid-column:1;grid-row:1 / 3;height:100%}.cardc-compact-layout .cardc-family-hero__media picture,.cardc-compact-layout .cardc-family-hero__media img{display:block;width:100%;height:100%}.cardc-compact-layout .cardc-family-hero__media img{object-fit:cover!important;object-position:46% center}.cardc-compact-layout .cardc-family-hero__heading,.cardc-compact-layout .cardc-family-hero__story{position:relative;inset:auto;width:auto;box-sizing:border-box;margin:0;background:linear-gradient(145deg,#fffdf9 0%,var(--cardc-v2-blush) 100%)}.cardc-compact-layout .cardc-family-hero__heading{grid-column:2;grid-row:1;padding:clamp(42px,4vw,66px) clamp(34px,4vw,64px) 0}.cardc-compact-layout .cardc-family-hero__eyebrow{color:var(--cardc-v2-copper);font-size:10px;letter-spacing:.16em}.cardc-compact-layout .cardc-family-hero__heading h2{max-width:9.7ch;margin:12px 0 0;color:var(--cardc-v2-navy);font-size:clamp(48px,4.15vw,70px);font-weight:600;line-height:.94;letter-spacing:-.045em}.cardc-compact-layout .cardc-family-hero__story{grid-column:2;grid-row:2;padding:22px clamp(34px,4vw,64px) clamp(34px,3.7vw,56px)}.cardc-compact-layout .cardc-family-hero__story p{max-width:48ch;margin:0 0 10px;color:#34414c;font-size:14px;font-weight:500;line-height:1.54}.cardc-compact-layout .cardc-family-hero__story p:first-child{color:var(--cardc-v2-navy);font-size:16px;font-weight:700}.cardc-compact-layout .cardc-family-hero__link,.cardc-compact-layout .cardc-family-hero__guide{display:inline-flex;align-items:center;min-height:44px;margin-top:12px;padding:0 16px;border-radius:8px;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:800;letter-spacing:.075em;text-decoration:none;text-transform:uppercase}.cardc-compact-layout .cardc-family-hero__link{background:var(--cardc-v2-navy);color:#fffaf4}.cardc-compact-layout .cardc-family-hero__link:hover,.cardc-compact-layout .cardc-family-hero__link:focus-visible{background:var(--cardc-v2-copper)}.cardc-compact-layout .cardc-family-hero__guide{margin-left:8px;color:var(--cardc-v2-navy);box-shadow:inset 0 0 0 1px #102b4761}}body:has(.collection-wrapper) .section:has(h1) .section-content-wrapper{gap:10px!important;padding-block:clamp(34px,4vw,62px)!important}body:has(.collection-wrapper) .section:has(h1) h1{color:var(--cardc-v2-navy);font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,4vw,58px);font-weight:600;letter-spacing:-.04em;line-height:1}body:has(.collection-wrapper) .section:has(h1) rte-formatter p{max-width:52ch;color:#5b514b;font-size:16px;line-height:1.55}.product-grid product-card .card-gallery{border-color:#102b471c;border-radius:16px;background:linear-gradient(145deg,#fff,#fbf7f1);box-shadow:0 7px 18px #102b470b;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.product-grid product-card .product-media{padding:16px 14px 10px;background:transparent}.product-grid product-card [class*=product_title]{min-height:2.45em;color:var(--cardc-v2-ink);font-size:16px;font-weight:680;line-height:1.23}.product-grid product-card .cardc-promo-sale{color:#0b755c!important;font-size:15px}.product-grid product-card .cardc-promo-regular{color:#766d66!important;font-size:14px}@media(hover:hover)and (min-width:750px){.product-grid product-card:hover .card-gallery{transform:translateY(-4px);border-color:#95513a6b;box-shadow:0 16px 30px #102b471f}}@media(min-width:990px){.product-information{max-width:var(--cardc-shell-width);padding-block:28px 72px}.product-information__grid{gap:clamp(40px,4vw,72px)!important}.product-information__media media-gallery.media-gallery--grid .media-gallery__grid>li{border-radius:18px;box-shadow:0 10px 26px #102b470f}.product-details{padding:0 30px 30px;border:1px solid var(--cardc-v2-line);border-radius:18px;background:#fffdf9;box-shadow:0 14px 34px #102b4714}.product-details .group-block{padding-inline:0!important}.product-details .text-block h1,.product-details h1{color:var(--cardc-v2-navy);font-family:Georgia,Times New Roman,serif!important;font-size:clamp(34px,3.1vw,48px)!important;font-weight:600!important;letter-spacing:-.035em!important;line-height:1.04!important}.product-details .add-to-cart-button{min-height:54px;border-radius:10px;background:var(--cardc-v2-navy);font-weight:750}.product-details .add-to-cart-button:hover,.product-details .add-to-cart-button:focus-visible{background:var(--cardc-v2-copper)}}.sticky-add-to-cart__bar{border:1px solid var(--cardc-v2-line);box-shadow:0 -8px 26px #102b471f}@media(max-width:989px){.cardc-compact-layout{--cardc-gutter: 16px}.cardc-compact-layout .cardc-global-categories__rail{justify-content:flex-start}.cardc-compact-layout .cardc-global-categories__rail-item{flex-basis:74px;font-size:11px}.cardc-compact-layout .cardc-global-categories__rail-image{width:46px;height:46px}}@media(max-width:749px){.cardc-compact-layout .cardc-family-hero{width:100%;margin:0 0 34px;border:0;border-radius:0;box-shadow:none;background:var(--cardc-v2-paper)}.cardc-compact-layout .cardc-family-hero__media img{min-height:300px;object-fit:cover!important;object-position:48% center}.cardc-compact-layout .cardc-family-hero__heading,.cardc-compact-layout .cardc-family-hero__story{background:var(--cardc-v2-paper)}.cardc-compact-layout .cardc-family-hero__heading{padding:28px 22px 0}.cardc-compact-layout .cardc-family-hero__heading h2{font-size:clamp(39px,11vw,50px);line-height:.96}.cardc-compact-layout .cardc-family-hero__story{padding:18px 22px 30px}.cardc-compact-layout .cardc-family-hero__story p{font-size:14px;line-height:1.58}.cardc-compact-layout .cardc-family-hero__story p:first-child{font-size:16px;font-weight:700}.cardc-compact-layout .cardc-family-hero__link,.cardc-compact-layout .cardc-family-hero__guide{min-height:42px;padding-inline:13px;font-size:10px}.product-grid product-card .card-gallery{border-radius:12px}.product-grid product-card .product-media{padding:10px 8px 6px}.product-grid product-card [class*=product_title]{font-size:14px}body:has(.collection-wrapper) .section:has(h1) .section-content-wrapper{padding-block:30px!important}body:has(.collection-wrapper) .section:has(h1) h1{font-size:36px}.product-details{margin-inline:0}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/cardc-aesthetic-refinement-v2.css.map */
