.ct-christmas{--christmas-pine: #183d33;--christmas-pine-dark: #102d26;--christmas-cream: #fbf6eb;--christmas-gold: #d8b76f;--christmas-red: #a33537;background:var(--christmas-cream);color:#1e302a}.ct-christmas .catalog-topbar{background:#a33537;color:#fff}.ct-christmas .catalog-header{background:#15372e;color:#fff}.ct-christmas .catalog-category-nav{background:#102d26;border-color:#ffffff2b}.ct-christmas .catalog-category-nav a:hover,.ct-christmas .catalog-category-nav a[aria-current=page]{background:#315549;color:#fff}.ct-christmas .catalog-header__actions a:hover{color:#f4dca4}.ct-christmas .catalog-header .catalog-search{border-color:#dfcba7;background:#fffcf6}.ct-christmas .catalog-header .catalog-search input,.ct-christmas .catalog-header .catalog-search button{background:#fffcf6}.ct-christmas .catalog-header .catalog-wordmark__main,.ct-christmas .catalog-footer .catalog-wordmark__main{color:#f8edda}.ct-christmas .catalog-header .catalog-wordmark__badge,.ct-christmas .catalog-footer .catalog-wordmark__badge{background:#d8b76f;border-color:#102d26;color:#102d26}.ct-christmas .catalog-header a:focus-visible,.ct-christmas .catalog-header button:focus-visible,.ct-christmas .catalog-footer a:focus-visible{outline-color:#f3d28b}.ct-christmas-ribbon{min-height:42px;display:flex;align-items:center;justify-content:center;gap:12px;padding:8px 20px;box-sizing:border-box;text-align:center;color:#f9edd7;background:#254a3b;font-size:12px;line-height:1.4;border-block:1px solid #d8b76f4d}.ct-christmas-ribbon__title{font-weight:800;letter-spacing:.1em;text-transform:uppercase}.ct-christmas-ribbon__text{letter-spacing:.02em}.ct-christmas-ribbon__divider{height:16px;border-left:1px solid #d8b76f99}.ct-christmas-ribbon__star{color:#e5c888;font-size:15px}.ct-christmas .retail-hero{background:#173a30}.ct-christmas .retail-hero__slide:not(.is-sold-out){background-color:#193f32;background-image:radial-gradient(ellipse at 72% 42%,#416651 0%,transparent 47%),radial-gradient(circle at 10% 14%,#dbc18755 0 1px,transparent 2px),radial-gradient(circle at 38% 62%,#dbc18744 0 1px,transparent 2px),linear-gradient(125deg,#102d26,#224d3c);background-size:auto,74px 74px,111px 111px,auto;color:#fff9ec}.ct-christmas .retail-hero__copy{padding-left:16px}.ct-christmas .retail-hero__copy:before{content:"\2726   ESPECIAL NAVIDAD  \2726";display:block;width:fit-content;margin-bottom:20px;padding:8px 13px;border:1px solid #e9ce8a99;border-radius:2px;color:#f5dca7;font-size:10px;font-weight:800;letter-spacing:.17em}.ct-christmas .retail-hero__copy h2{font-family:Georgia,Times New Roman,serif;font-weight:700;letter-spacing:-.035em}.ct-christmas .retail-eyebrow{color:#f4d8a4;letter-spacing:.13em}.ct-christmas .retail-hero__description{color:#f6ebd7}.ct-christmas .retail-hero__slide.is-sold-out .retail-eyebrow,.ct-christmas .retail-hero__slide.is-sold-out .retail-hero__description{color:#34353a}.ct-christmas .retail-hero__slide.is-sold-out .retail-hero__copy:before{color:#34353a;border-color:#777}.ct-christmas .retail-hero__visual{padding:38px 16px 74px}.ct-christmas .retail-hero__visual img{max-height:100%;width:auto;max-width:100%;border:8px solid #f4e9d1;border-radius:7px;box-shadow:0 18px 55px #071d1780;-webkit-mask-image:none;mask-image:none}.ct-christmas .retail-hero__slide .retail-pill:not(.c3d-stock-pill){background:#f4e4bd;border-color:#f4e4bd;color:#17372d}.ct-christmas .retail-hero__slide .retail-pill:not(.c3d-stock-pill):hover{background:#fff9ec;border-color:#fff9ec;color:#17372d}.ct-christmas .retail-hero__controls{background:#102d26e8;border-color:#d8b76f99}.ct-christmas .retail-hero__collection img{background:#f5ecdc;border:8px solid #f5ecdc;border-radius:7px}.ct-christmas .catalog-category-nav a.christmas-nav-link,.ct-christmas .catalog-mobile-menu a.christmas-nav-link{color:#f7dca6}.ct-christmas-collection{padding:clamp(40px,6vw,80px) 24px 0;background:#fbf6eb}.ct-christmas-collection__inner{display:grid;grid-template-columns:1fr 1fr;width:min(1320px,100%);margin:0 auto;overflow:hidden;border-radius:6px;background:#eee6d6;box-shadow:0 12px 50px #503e2217}.ct-christmas-collection__image{min-height:440px;overflow:hidden}.ct-christmas-collection__image img{display:block;width:100%;height:100%;max-height:590px;object-fit:cover;object-position:center 54%}.ct-christmas-collection__copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(35px,5vw,78px);color:#193d31}.ct-christmas-collection__eyebrow{color:#9b3335;font-size:11px;font-weight:800;letter-spacing:.16em}.ct-christmas-collection__copy h2{margin:18px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,4vw,57px);font-weight:700;line-height:1.04;letter-spacing:-.035em;color:#193d31}.ct-christmas-collection__copy>p:not(.ct-christmas-collection__eyebrow){max-width:410px;margin:0 0 28px;font-size:16px;line-height:1.7;color:#485b4f}.ct-christmas-collection__copy a{display:inline-flex;align-items:center;gap:15px;padding:14px 22px;border:1px solid #173e31;border-radius:2px;background:#173e31;color:#fff;font-size:12px;font-weight:800;letter-spacing:.04em;text-decoration:none;text-transform:uppercase}.ct-christmas-collection__copy a:hover{background:#f9f3e8;color:#173e31}.ct-christmas-collection__copy a:focus-visible{outline:3px solid #a33537;outline-offset:4px}.ct-christmas .catalog-home{background:#fbf6eb}.ct-christmas .catalog-home .catalog-featured{padding-block:72px 44px}.ct-christmas .catalog-home .catalog-featured .catalog-brush-heading>p{color:#9b3335;letter-spacing:.14em}.ct-christmas .catalog-home .catalog-featured .catalog-brush-heading h2{color:#17392f;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,3.7vw,52px);font-weight:700;text-transform:none}.ct-christmas .catalog-home .catalog-featured .catalog-brush-heading>a{color:#7b292c}.ct-christmas .catalog-home .catalog-product-card,.ct-christmas .catalog-home .catalog-product-grid .catalog-product-card:nth-child(6):last-child{border:1px solid #e7dcc9;border-radius:12px;overflow:hidden;background:#fffdf9;box-shadow:0 8px 28px #513d1b0b}.ct-christmas .catalog-home .catalog-product-card__image{border-radius:0;background:#f0ebe1}.ct-christmas .catalog-home .catalog-product-card__image>span:not(.c3d-stock-badge){background:#a33537;color:#fff;border-radius:3px}.ct-christmas .catalog-home .catalog-product-card__content{padding:17px 17px 19px}.ct-christmas .catalog-home .catalog-product-card__content>p{color:#81553b}.ct-christmas .catalog-home .catalog-product-card h3,.ct-christmas .catalog-home .catalog-product-card__content>strong{color:#183a30}.ct-christmas .catalog-home .catalog-product-card__button{background:#1e4b3c;border-color:#1e4b3c;color:#fff}.ct-christmas .catalog-home .catalog-product-card__button:hover{background:#fffdf9;color:#1e4b3c}.ct-christmas .catalog-home .catalog-product-card.is-sold-out .catalog-product-card__button{background:#e5e5e2;border-color:#d2d2cf;color:#55565b}.ct-christmas .catalog-footer{background:#102d26;color:#e2e0d4}.ct-christmas .catalog-footer__trust{background:#ebe3d4;border-color:#d8c9b1}.ct-christmas .catalog-footer__trust-grid>div{border-color:#d8c9b1}.ct-christmas .catalog-footer__main{border-top:3px solid #d8b76f}.ct-christmas .catalog-footer__bottom{border-color:#d8b76f44}.ct-christmas .page-editorial-hero,.ct-christmas .cart-footer,.ct-christmas .empty-state,.ct-christmas .figure-chooser{background:#f2eadb}.ct-christmas .product-breadcrumb{color:#486355}.ct-christmas .product-details__title,.ct-christmas .page-editorial-hero__title,.ct-christmas .cart-title{color:#17392f}@media(max-width:900px){.ct-christmas .catalog-mobile-menu{background:#102d26;border-color:#fff3}.ct-christmas .catalog-mobile-menu>a{border-color:#fff3;color:#fff}.ct-christmas .catalog-mobile-menu>a:hover{color:#f4d8a4}.ct-christmas .retail-hero__copy{padding-left:0}.ct-christmas .retail-hero__copy:before{margin-bottom:10px;padding:6px 9px;font-size:9px}.ct-christmas .retail-hero__visual,.ct-christmas .retail-hero__slide--personal .retail-hero__visual{padding:0}.ct-christmas .retail-hero__visual img{border-width:5px}.ct-christmas .catalog-home .catalog-featured{padding-block:46px 28px}.ct-christmas-collection__image{min-height:350px}}@media(max-width:480px){.ct-christmas-ribbon{min-height:36px;gap:8px;padding:6px 10px;font-size:10px}.ct-christmas-ribbon__title{letter-spacing:.06em}.ct-christmas-ribbon__text,.ct-christmas-ribbon__divider{display:none}.ct-christmas .retail-hero__copy h2{font-size:32px}.ct-christmas .catalog-home .catalog-product-card__content{padding:13px 11px 14px}.ct-christmas .catalog-home .catalog-featured .catalog-brush-heading h2{font-size:32px}.ct-christmas-collection{padding:30px 16px 0}.ct-christmas-collection__inner{grid-template-columns:1fr}.ct-christmas-collection__image{min-height:0;height:270px}.ct-christmas-collection__copy{padding:30px 24px 34px}.ct-christmas-collection__copy h2{font-size:34px}.ct-christmas-collection__copy>p:not(.ct-christmas-collection__eyebrow){font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/christmas-theme.css.map */
