:root{--ctc-cocoa: #5A3E3C;--ctc-ivory: #FAF8F5;--ctc-ink: #3F3A37;--ctc-muted: #6E6560;--ctc-card: #F3F1EE;--ctc-frost: #F7F4EE;--ctc-pine-ink: #2B3A31;--ctc-evergreen: #2F4A3A;--ctc-candy: #A8322D;--ctc-hairline: #E4DDD2}body{font-size:1.6rem;line-height:1.6}main .banner__heading{font-size:3.4rem!important;line-height:1.15}main h2.h1:not(.banner__heading),main h2.h0:not(.banner__heading),main .title.h1,main .title.h2,main .collage-wrapper-title,main .image-with-text__heading,main .rich-text__heading,main .collection-hero__title{font-size:2.8rem!important;line-height:1.2;color:var(--ctc-ink)}main .multicolumn-card__info h3{font-size:1.8rem;line-height:1.3}.card__heading,.card__heading a{font-size:1.5rem!important;line-height:1.35;color:var(--ctc-ink)!important}main .caption-with-letter-spacing,main .image-with-text__text--caption{font-family:var(--font-body-family);font-size:1.2rem!important;text-transform:uppercase;letter-spacing:.12em!important;line-height:1.4}@media screen and (min-width:750px){main .banner__heading{font-size:5.6rem!important}main h2.h1:not(.banner__heading),main h2.h0:not(.banner__heading),main .title.h1,main .title.h2,main .collage-wrapper-title,main .image-with-text__heading,main .rich-text__heading,main .collection-hero__title{font-size:3.6rem!important}main .multicolumn-card__info h3{font-size:2rem}.card__heading,.card__heading a{font-size:1.6rem!important}}body main .banner__buttons .button,body main .image-with-text__content .button,body main .rich-text__buttons .button,body main .multicolumn .button,body main .collection .button{min-width:220px;height:48px;min-height:48px;padding:0 32px!important;width:auto}main .banner__buttons{max-width:none;gap:16px}main .banner__buttons--multiple>*{flex-grow:0!important}@media screen and (max-width:749px){main .banner__buttons--multiple{flex-direction:column;align-items:stretch;width:100%}}@media screen and (min-width:750px){body .banner .button--secondary{background:transparent!important;color:var(--ctc-ivory)!important;box-shadow:inset 0 0 0 1px var(--ctc-ivory)!important}body .banner .button--secondary:after{box-shadow:none!important}.banner--desktop-transparent .banner__box{--color-foreground: 250, 248, 245;color:var(--ctc-ivory)}.banner--desktop-transparent .banner__heading{color:var(--ctc-ivory)}}@media screen and (max-width:749px){body .banner--mobile-bottom .button--secondary{background:transparent!important;color:var(--ctc-cocoa)!important;box-shadow:inset 0 0 0 1px var(--ctc-cocoa)!important}body .banner--mobile-bottom .button--secondary:after{box-shadow:none!important}}body main .image-with-text__content .button--secondary,body main .rich-text__buttons .button--secondary{box-shadow:inset 0 0 0 1px #5a3e3c99!important;color:var(--ctc-cocoa)!important}[id$=__image_banner] .ctc-asset-media img{object-position:30% 22%}@media screen and (min-width:750px){[id$=__image_banner] .banner__content{justify-content:flex-start}}[id$=__image_banner_LzfmcN] .banner__media:first-child img{object-position:40% 30%}[id$=__image_banner_LzfmcN] .banner__media-half+.banner__media-half img{object-position:50% 40%}@media screen and (min-width:750px){[id$=__image_banner_LzfmcN] .banner--large:not(.banner--adapt){min-height:60rem}[id$=__image_banner_LzfmcN] .banner__text{font-size:1.8rem}}@media screen and (max-width:749px){[id$=__image_banner_LzfmcN] .banner:not(.banner--stacked) .banner__media-half{width:100%}[id$=__image_banner_LzfmcN] .banner:not(.banner--stacked) .banner__media-half+.banner__media-half{display:none}}body main .collage{max-width:880px!important;margin-inline:auto!important;padding-inline:0!important;gap:16px!important}main .collage-wrapper-title,main .ctc-collage-intro{max-width:880px;margin-inline:auto}main .collage-wrapper-title{margin-bottom:1.2rem}main .ctc-collage-intro{margin-bottom:3.2rem}main .ctc-collage-sub{font-size:1.6rem;color:var(--ctc-muted);margin:0 0 .8rem;line-height:1.6}main .ctc-collage-cta{font-size:1.5rem;color:var(--ctc-cocoa);text-decoration:underline;text-underline-offset:.3rem}main .ctc-collage-cta:hover{color:var(--ctc-candy)}body main .collage__item,body main .collage-card,body main .collage-card .media{border-radius:4px!important;overflow:hidden}body main .collage-card.global-media-settings{border:0!important;box-shadow:none!important;background:transparent!important;padding:0!important}main .ctc-collage-link{display:block;color:inherit}main .ctc-collage-link img{transition:transform .4s ease,opacity .3s ease}main .ctc-collage-link:hover img{transform:scale(1.02)}@media screen and (max-width:749px){body main .collage{padding-inline:0!important}}[id$=__multicolumn] .multicolumn-card__info h3{font-size:1.8rem!important;margin-bottom:.4rem;color:var(--ctc-ink)}[id$=__multicolumn] .multicolumn-card__info .rte,[id$=__multicolumn] .multicolumn-card__info .rte *{font-family:var(--font-body-family)!important;font-size:1.4rem!important;line-height:1.5!important;color:var(--ctc-muted)!important;font-weight:400!important;letter-spacing:.02em;margin:0}[id$=__multicolumn] .multicolumn-card__info{padding:.8rem 1rem}main .multicolumn.background-primary .multicolumn-card{background:var(--ctc-card)!important}body main .multicolumn-card,body main .multicolumn-card .media{border-radius:4px!important}main .multicolumn-card .link{color:var(--ctc-cocoa);font-size:1.5rem}main .multicolumn-card .link:hover{color:var(--ctc-candy)}main .ctc-card-media-link{display:block;position:absolute;top:0;right:0;bottom:0;left:0}main .ctc-card-media-link img{width:100%;height:100%;object-fit:cover}[id$=__multicolumn_JfTqaK] .multicolumn-card .media{background:#fff}[id$=__multicolumn_JfTqaK] .multicolumn-card .media img{object-fit:contain}[id$=__image_with_text_9WMMmG] .global-media-settings,[id$=__image_with_text_9WMMmG] .image-with-text__media{border:0!important;box-shadow:none!important;border-radius:4px;overflow:hidden}[id$=__image_with_text_9WMMmG] .image-with-text .global-media-settings:after{display:none}main .image-with-text__text a:not(.button){color:var(--ctc-cocoa);text-decoration:underline;text-underline-offset:.3rem;font-size:1.5rem}main .image-with-text__text a:not(.button):hover{color:var(--ctc-candy)}main .image-with-text .global-media-settings{border-radius:4px;overflow:hidden}main .image-with-text__content>*+.button{margin-top:2.4rem}main .image-with-text__content .button+.image-with-text__text{margin-top:1.6rem}main .title-wrapper-with-link,main .title-wrapper{margin-bottom:3.2rem}.collection-hero .collection-hero__inner{padding-top:3.2rem;padding-bottom:3.2rem}.collection-hero__title{font-family:var(--font-heading-family);color:var(--ctc-ink)!important;margin:0 0 1.2rem}.collection-hero__description{font-size:1.6rem;color:var(--ctc-muted);max-width:60rem}.ctc-collection-hero-image{border-radius:4px;overflow:hidden}@media screen and (min-width:750px){.collection-hero .collection-hero__inner{padding-top:4.8rem;padding-bottom:4.8rem}.collection-hero--with-image .ctc-collection-hero-image{flex:0 0 40%;max-width:40%}}@media screen and (min-width:990px){.header__inline-menu .list-menu__item,.header__inline-menu .header__menu-item{padding:12px 10px}.header__heading,.header__heading-link{flex-shrink:0}}@media screen and (min-width:1200px){.header__inline-menu .header__menu-item{white-space:nowrap}.header__inline-menu .list-menu--inline{flex-wrap:nowrap}}@media screen and (min-width:990px)and (max-width:1360px){.header__inline-menu .list-menu__item,.header__inline-menu .header__menu-item{padding:12px 7px;font-size:1.4rem;letter-spacing:.02em}}body .product-form__buttons .product-form__submit{background:var(--ctc-cocoa)!important;color:var(--ctc-ivory)!important;min-height:48px;box-shadow:none!important;width:100%}body .product-form__buttons .product-form__submit:after{box-shadow:none!important}body .product-form__buttons .product-form__submit:hover{background:#4a3230!important}.product__sku{font-size:1.2rem!important;color:#8a817c!important;letter-spacing:.04em}.product__sku:before{content:"SKU "}.ctc-holiday-bar{display:none}body.holiday-mode .ctc-holiday-bar{display:block;background:var(--ctc-evergreen);color:var(--ctc-ivory);text-align:center;padding:.9rem 2rem;font-size:1.3rem;letter-spacing:.06em}body.holiday-mode .ctc-holiday-bar__message{margin:0}body.holiday-mode .ctc-holiday-bar__sep{margin:0 .8rem;opacity:.7}body.holiday-mode .ctc-holiday-bar__exit{color:var(--ctc-ivory);text-decoration:underline;text-underline-offset:.3rem}body.holiday-mode .ctc-holiday-bar__exit:hover{color:#fff}body.holiday-mode .utility-bar .utility-bar__grid{display:none}body.holiday-mode .utility-bar{background:var(--ctc-evergreen)!important;border:0}body.holiday-mode,body.holiday-mode .color-scheme-1,body.holiday-mode .color-scheme-2{--color-background: 247, 244, 238;--gradient-background: #F7F4EE;--color-foreground: 43, 58, 49;--color-button: 47, 74, 58;--color-button-text: 250, 248, 245;--color-secondary-button: 247, 244, 238;--color-secondary-button-text: 47, 74, 58;--color-link: 47, 74, 58}body.holiday-mode{background-color:#f7f4ee}body.holiday-mode .header-wrapper{border-bottom-color:var(--ctc-hairline)}body.holiday-mode .header-wrapper--border-bottom{border-bottom:1px solid var(--ctc-hairline)}body.holiday-mode main .caption-with-letter-spacing,body.holiday-mode main .image-with-text__text--caption{color:var(--ctc-candy)}body.holiday-mode main a:not(.button):hover{color:var(--ctc-candy)}body.holiday-mode main .ctc-collage-cta,body.holiday-mode main .image-with-text__text a:not(.button){color:var(--ctc-evergreen)}body.holiday-mode main .ctc-collage-sub{color:#5b6660}body.holiday-mode .product-form__buttons .product-form__submit{background:var(--ctc-evergreen)!important}body.holiday-mode main .button--primary{background-color:var(--ctc-evergreen)!important;color:var(--ctc-ivory)!important}body.holiday-mode main .image-with-text__content .button--secondary{box-shadow:inset 0 0 0 1px #2f4a3a99!important;color:var(--ctc-evergreen)!important}body [id$=__image_banner_LzfmcN] .banner:after{opacity:.25!important}body [id$=__image_banner] .banner:after{opacity:.3!important}@media screen and (max-width:749px){body [id$=__image_banner_LzfmcN] .banner--mobile-bottom:after,body [id$=__image_banner] .banner--mobile-bottom:after{opacity:0!important}}@media screen and (min-width:990px){.header__inline-menu summary.header__menu-item{padding-right:2.4rem!important}.header__inline-menu summary.header__menu-item .icon-caret{right:.6rem}}@media screen and (min-width:990px)and (max-width:1360px){.header__inline-menu summary.header__menu-item{padding-right:2.1rem!important}.header__inline-menu summary.header__menu-item .icon-caret{right:.5rem}}@media screen and (max-width:749px){body.holiday-mode .ctc-holiday-bar{font-size:1.2rem;padding:.8rem 1.6rem}body.holiday-mode .ctc-holiday-bar__sep{display:none}body.holiday-mode .ctc-holiday-bar__message>*{display:block}}.grid__item:has(.ctc-part-card),.slider__slide:has(.ctc-part-card),.collage__item:has(.ctc-part-card),li:has(>.ctc-part-card){display:none!important}[id$=__image_banner] .banner__media img{object-position:50% 42%}@media screen and (min-width:750px){body [id$=__image_banner] .banner:after{opacity:1!important;background:linear-gradient(90deg,#281c1a8c,#281c1a52 45%,#281c1a1f)!important}[id$=__image_banner] .banner__box{max-width:56rem}}@media screen and (max-width:749px){[id$=__image_banner] .banner__media img{object-position:50% 50%}}:root{--spark-button-raised-background: #808080;--spark-button-raised-background-hover: #508aff;--spark-button-raised-color: #ffffff;--spark-button-radius: 12px}.product-form__buttons:has(>button[name=add]:not([disabled])) .essential-preorder-bis-container-active,.product-form__buttons:has(>button[name=add]:not([disabled])) [data-essential-preorder-element=back-in-stock-container],.product-form__buttons:has(>button[name=add]:not([disabled])) .essential-preorder-bis-button-default{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/10/assets/ctc-pass6.css.map?preview_theme_id=190190846230 */
