.cft-countdown{padding:20px 24px;background:#f7f4ef;color:#262624;text-align:center}.cft-countdown cft-countdown:not([hidden]){display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.cft-countdown time{font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:.02em}.cft-countdown--preview p{font-size:13px;margin:8px 0 0}@media(max-width:749px){.cft-countdown{padding:16px 20px}}.cft-coupons{padding:64px 24px;background:#f7f4ef;color:#262624}.cft-coupons__inner{max-width:1280px;margin:auto}.cft-coupons h2{font-size:clamp(28px,4vw,48px);margin:0 0 16px}.cft-coupons__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:24px}.cft-coupons__card{background:#fff;padding:24px;overflow-wrap:anywhere}.cft-coupons__card img{width:100%;height:auto;object-fit:cover}.cft-coupons__card code{display:block;margin:16px 0}.cft-coupons__card button{min-height:44px;padding:10px 18px;cursor:pointer}@media(max-width:749px){.cft-coupons{padding:40px 16px}.cft-coupons__grid{grid-template-columns:1fr}}.cft-campaign-entry{background:#f7f4ef;color:#262624;padding:56px 20px}.cft-campaign-entry__inner{max-width:1200px;margin:auto;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px}.cft-campaign-entry__copy p{font-size:11px;letter-spacing:.1em;text-transform:uppercase;margin:0 0 14px}.cft-campaign-entry__copy h2{font-size:clamp(28px,4vw,44px);line-height:1.1;margin:0 0 16px}.cft-campaign-entry__copy div{line-height:1.55;max-width:35rem;margin-bottom:22px}.cft-campaign-entry__copy a{color:inherit;text-decoration:underline;text-underline-offset:5px}.cft-campaign-entry__media{min-height:220px;aspect-ratio:4/3;background:#eee8e0;display:grid;place-items:center;overflow:hidden}.cft-campaign-entry__media img{width:100%;height:100%;object-fit:cover}.cft-campaign-entry__media span{font-size:13px;color:#685b50}@media(max-width:749px){.cft-campaign-entry{padding:40px 16px}.cft-campaign-entry__inner{grid-template-columns:1fr;gap:20px}.cft-campaign-entry__media{min-height:180px}}.cft-pending-editor-note{font-size:13px;margin-bottom:16px}.cft-campaign-pending{padding:64px 24px;background:var(--cft-stone);color:var(--cft-ink)}.cft-campaign-pending__inner{max-width:1280px;margin:0 auto}.cft-campaign-pending__inner h2{margin:0 0 12px;font-size:clamp(28px,4vw,48px)}.cft-pending-offers{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:28px}.cft-pending-feature,.cft-pending-schedule,.cft-pending-bundle__image{display:grid;place-items:center;min-height:220px;background:var(--cft-white);padding:24px;text-align:center}.cft-pending-feature img,.cft-pending-bundle__image img{display:block;width:100%;height:auto;object-fit:cover}.cft-pending-schedule{align-content:center}.cft-pending-schedule img{width:100%;height:auto;object-fit:cover}.cft-pending-benefits img{width:48px;height:48px;object-fit:contain}.cft-pending-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cft-pending-benefits>div,.cft-pending-benefits>a{min-height:92px;display:grid;place-items:center;padding:16px;background:var(--cft-white);color:inherit;text-align:center;overflow-wrap:anywhere}.cft-pending-bundles{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:28px}.cft-pending-bundle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;background:var(--cft-white);color:inherit;padding:20px;align-items:center;overflow-wrap:anywhere}.cft-pending-bundle__image{min-height:150px}.cft-pending-bundle summary{min-height:44px;display:flex;align-items:center;cursor:pointer}.cft-pending-bundle summary:after{content:"+";margin-left:auto;font-size:20px}.cft-pending-bundle details[open] summary:after{content:"\2212"}.cft-bundle-products{list-style:none;margin:12px 0;padding:0}.cft-bundle-products li+li{border-top:1px solid #e5e0db}.cft-bundle-products a{color:inherit;display:flex;gap:12px;align-items:center;padding:10px 0;text-decoration:none}.cft-bundle-products img{width:56px;height:56px;object-fit:contain}.cft-bundle-products a:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media(max-width:749px){.cft-pending-offers,.cft-pending-bundles{grid-template-columns:1fr}.cft-campaign-pending{padding:48px 16px}}.cft-series{padding:64px 24px;background:#f7f4ef;color:#262624}.cft-series__inner{max-width:1280px;margin:auto}.cft-series h2{margin:0 0 24px;font-size:clamp(28px,4vw,48px)}.cft-series__tabs{display:flex;gap:10px;overflow-x:auto;margin-bottom:28px}.cft-series__tabs button{border:1px solid currentColor;background:transparent;color:inherit;border-radius:999px;padding:10px 20px;white-space:nowrap;min-height:44px;cursor:pointer}.cft-series__tabs button[aria-selected=true]{background:#262624;color:#fff}.cft-series__layout{display:grid;grid-template-columns:1fr 1fr;gap:20px}.cft-series__feature{position:relative;min-height:400px;background:#e9e1d9;overflow:hidden;display:flex;align-items:end}.cft-series__feature img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cft-series__feature-copy{position:relative;z-index:1;background:#f7f4ef;padding:20px;max-width:90%}.cft-series__feature-copy h3{margin:0 0 8px}.cft-series__feature-copy a{color:inherit}.cft-series__pending{position:absolute;top:20px;left:20px}.cft-series__products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cft-series__panel[hidden]{display:none!important}@media(max-width:749px){.cft-series{padding:40px 16px}.cft-series__layout{grid-template-columns:1fr}.cft-series__feature{min-height:280px}.cft-series__products{gap:10px}}.cft-campaign-support{padding:64px 24px;background:#f7f4ef;color:#262624}.cft-campaign-support__inner{max-width:1280px;margin:auto}.cft-campaign-support h2{font-size:clamp(28px,4vw,48px);margin:0 0 24px}.cft-campaign-support__columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:#fff}.cft-campaign-support__column{padding:clamp(24px,4vw,48px)}.cft-campaign-support__column+.cft-campaign-support__column{border-left:1px solid #ded7d1}.cft-campaign-support__column h3{margin:0 0 24px;font-size:clamp(20px,2vw,28px)}.cft-campaign-support__items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;list-style:none;padding:0;margin:0}.cft-campaign-support__items a{display:flex;gap:12px;color:inherit;text-decoration:none;align-items:flex-start;min-height:44px}.cft-campaign-support__items strong,.cft-campaign-support__items a span span{display:block}.cft-campaign-support__items a span span{font-size:14px;margin-top:6px}.cft-campaign-support__icon{display:block;flex:0 0 32px}.cft-campaign-support__icon svg{display:block;width:32px;height:32px}.cft-campaign-support__pending{font-size:13px;color:#6c625a;min-height:44px}@media(max-width:749px){.cft-campaign-support{padding:40px 16px}.cft-campaign-support__columns{grid-template-columns:1fr}.cft-campaign-support__column+.cft-campaign-support__column{border-left:0;border-top:1px solid #ded7d1}.cft-campaign-support__items{gap:20px 12px}}.cft-floating-video{position:fixed;bottom:20px;left:20px;z-index:20;font-family:Montserrat,sans-serif}.cft-floating-video__panel{position:relative;width:min(190px,42vw);background:var(--cft-stone);color:var(--cft-ink);border:1px solid currentColor}.cft-floating-video__panel[hidden],.cft-floating-video__launch[hidden]{display:none}.cft-floating-video__panel video{display:block;width:100%;max-height:300px;object-fit:cover}.cft-floating-video__pending{min-height:160px;display:flex;align-items:center;padding:20px;font-size:13px;line-height:1.45}.cft-floating-video__close{position:absolute;top:0;right:0;z-index:1;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;list-style:none;background:var(--cft-white);color:var(--cft-ink);border:0;cursor:pointer;font-size:24px}.cft-floating-video__close::-webkit-details-marker{display:none}.cft-floating-video__close:after{content:"\d7"}.cft-floating-video__panel:not([open]){min-height:44px}.cft-floating-video__panel:not([open]) .cft-floating-video__close:after{content:"+"}.cft-floating-video__launch{min-height:44px;max-width:42vw;border:1px solid currentColor;background:var(--cft-white);color:var(--cft-ink);padding:10px 14px;cursor:pointer}@media(max-width:749px){.cft-floating-video{bottom:12px;left:12px}.cft-floating-video__pending{min-height:130px}}.cft-proof-tabs__portrait{display:block;flex:0 0 100px;width:100px;height:100px;border-radius:50%;background:#f1ece8}.cft-detail-switcher{padding:64px 24px;color:var(--cft-ink,#262624);background:var(--cft-stone,#f7f4ef)}.cft-detail-switcher__inner{max-width:1280px;margin:auto}.cft-detail-switcher__inner>h2{margin:0 0 24px}.cft-detail-switcher__grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center}.cft-detail-switcher__tabs{display:flex;gap:8px;overflow-x:auto;margin-bottom:16px}.cft-detail-switcher__tabs button,.cft-detail-switcher__arrows button{min-height:44px;padding:10px 16px;border:1px solid currentColor;background:transparent;color:inherit;cursor:pointer}.cft-detail-switcher__tabs button[aria-selected=true]{background:#262624;color:#fff}.cft-detail-switcher__arrows{display:flex;align-items:center;gap:14px;margin-top:24px}.cft-detail-switcher__media img{width:100%;height:auto;display:block}.cft-detail-switcher__pending{min-height:240px;display:grid;place-items:center;padding:24px;text-align:center;background:#fff}.cft-detail-switcher [hidden]{display:none!important}@media(max-width:749px){.cft-detail-switcher{padding:36px 18px}.cft-detail-switcher__grid{grid-template-columns:1fr;gap:16px}.cft-detail-switcher__pending{min-height:180px}}.cft-proof-tabs{padding:64px 24px;max-width:1280px;margin:auto;color:#262624}.cft-proof-tabs__tabs{display:flex;gap:10px;overflow-x:auto;margin:24px 0}.cft-proof-tabs__tabs button{padding:10px 18px;min-height:44px;background:transparent;color:inherit;border:1px solid currentColor;cursor:pointer}.cft-proof-tabs__tabs button[aria-selected=true]{background:#262624;color:#fff}.cft-proof-tabs__people{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.cft-proof-tabs__person{display:flex;align-items:center;gap:20px;max-width:700px}.cft-proof-tabs__person img{width:100px;height:100px;object-fit:cover;border-radius:50%}.cft-proof-tabs [hidden]{display:none!important}@media(max-width:749px){.cft-proof-tabs{padding:40px 16px}.cft-proof-tabs__people{grid-template-columns:1fr}}.cft-support-info{background:#f7f4ef;color:#262624;padding:64px 24px}.cft-support-info__inner{max-width:1280px;margin:auto}.cft-support-info__hero{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,72px);align-items:center}.cft-support-info__eyebrow{font-size:12px;letter-spacing:.1em;text-transform:uppercase}.cft-support-info h1{font-size:clamp(32px,5vw,56px);line-height:1.1;margin:12px 0}.cft-support-info__media{min-height:240px;aspect-ratio:4/3;background:#eee7df;display:grid;place-items:center;overflow:hidden}.cft-support-info__media picture,.cft-support-info__media img{width:100%;height:100%;object-fit:cover}.cft-support-info__content{max-width:960px;margin:64px auto 0}.cft-support-info h2{font-size:clamp(24px,3vw,36px);margin:0 0 24px}.cft-support-info__item{border-top:1px solid #c9c0b7;padding:16px 0}.cft-support-info__item:last-of-type{border-bottom:1px solid #c9c0b7}.cft-support-info__item summary{min-height:44px;display:flex;align-items:center;cursor:pointer;font-weight:600}.cft-support-info__item summary:after{content:"+";margin-left:auto;font-size:20px}.cft-support-info__item[open] summary:after{content:"\2212"}.cft-support-info__actions{display:flex;gap:16px;flex-wrap:wrap;margin-top:32px}.cft-support-info__actions a{display:inline-flex;align-items:center;min-height:44px;padding:10px 20px;background:#262624;color:#fff;text-decoration:none}.cft-support-info__actions a:focus-visible{outline:2px solid #854720;outline-offset:3px}@media(max-width:749px){.cft-support-info{padding:40px 16px}.cft-support-info__hero{grid-template-columns:1fr}.cft-support-info__content{margin-top:40px}}.cft-wheel-slot{background:#f7f4ef;color:#262624;padding:24px 20px}.cft-wheel-slot__inner{max-width:1200px;margin:auto;display:flex;align-items:center;gap:24px}.cft-wheel-slot__art{width:76px;height:76px;flex:0 0 76px;border:3px solid #854720;border-radius:50%;display:grid;place-items:center;position:relative}.cft-wheel-slot__art:before,.cft-wheel-slot__art:after{content:"";position:absolute;background:#854720;opacity:.28}.cft-wheel-slot__art:before{width:2px;height:68px}.cft-wheel-slot__art:after{height:2px;width:68px}.cft-wheel-slot__art span{width:12px;height:12px;background:#854720;border-radius:50%;z-index:1}.cft-wheel-slot__copy p{margin:0 0 5px;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.cft-wheel-slot__copy h2{margin:0 0 4px;font-size:20px;line-height:1.2}.cft-wheel-slot__copy span{font-size:13px;line-height:1.5}@media(max-width:749px){.cft-wheel-slot{padding:20px 16px}.cft-wheel-slot__art{width:60px;height:60px;flex-basis:60px}.cft-wheel-slot__art:before{height:52px}.cft-wheel-slot__art:after{width:52px}.cft-wheel-slot__copy h2{font-size:17px}}.cft-article-hero{position:relative}.cft-native-page .cft-article-hero .article-cover{display:block;width:100%;aspect-ratio:16/7;object-fit:cover;margin:0}.cft-article-hero--has-image .cft-article-hero__copy{position:absolute;left:0;right:0;bottom:0;padding:clamp(24px,4vw,48px);color:#fff;background:linear-gradient(transparent,#000000b3)}.cft-article-body{display:grid;grid-template-columns:minmax(100px,160px) minmax(0,1fr);gap:32px;align-items:start}.cft-article-share{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.cft-article-share a{color:inherit;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}.cft-article-share svg{width:24px;height:24px}@media(max-width:749px){.cft-native-page .cft-article-hero .article-cover{aspect-ratio:4/3}.cft-article-hero--has-image .cft-article-hero__copy{position:static;color:inherit;background:transparent;padding:20px 0 0}.cft-article-body{grid-template-columns:1fr;gap:24px}.cft-article-share{flex-direction:row;flex-wrap:wrap;align-items:center}}.cft-article-products{margin:72px auto 0}.cft-article-products h2{font:600 clamp(26px,3vw,38px)/1.15 Montserrat,sans-serif}.cft-article-products-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;list-style:none;padding:0;margin:32px 0 0}.cft-article-product{min-width:0}.cft-native-page .cft-article-product img{display:block;width:100%;aspect-ratio:1;object-fit:cover;margin:0;background:var(--cft-stone)}.cft-article-product h3{font:600 18px/1.35 Montserrat,sans-serif;margin:16px 0 8px;overflow-wrap:anywhere}.cft-article-product a{color:inherit}.cft-article-product p{margin:8px 0}.cft-article-product-link{display:inline-block;margin-top:8px;text-underline-offset:4px}@media(max-width:749px){.cft-article-products{margin-top:48px}.cft-article-products-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}}.cft-related-articles{margin:72px auto 0}.cft-related-articles-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:32px}.cft-related-articles-heading h2{font:600 clamp(26px,3vw,38px)/1.15 Montserrat,sans-serif;letter-spacing:-.025em}.cft-related-articles-controls{display:flex;gap:8px}.cft-related-articles-controls[hidden]{display:none}.cft-related-articles-controls button{min-width:44px;min-height:44px;border:1px solid var(--cft-ink);background:transparent;color:var(--cft-ink);cursor:pointer}.cft-related-articles-controls button:disabled{opacity:.4;cursor:default}.cft-related-articles-track{display:flex;gap:24px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;list-style:none;padding:0 0 12px;margin:0}.cft-related-article-card{flex:0 0 calc((100% - 72px)/4);min-width:0;scroll-snap-align:start}.cft-related-article-image{display:block;overflow:hidden;aspect-ratio:4/3;background:var(--cft-stone)}.cft-native-page .cft-related-article-image img{display:block;width:100%;height:100%;object-fit:cover;margin:0}.cft-related-article-card time{display:block;font-size:12px;margin-top:16px}.cft-related-article-card h3{font:600 18px/1.35 Montserrat,sans-serif;margin:12px 0 0;overflow-wrap:anywhere}@media(max-width:749px){.cft-related-articles{margin-top:48px}.cft-related-article-card{flex-basis:100%}}.cft-blog-categories{display:flex;flex-wrap:wrap;gap:12px 24px;margin-bottom:32px}.cft-blog-categories a{display:inline-block;padding:8px 0;color:inherit;text-decoration:none}.cft-blog-categories a[aria-current=page],.cft-blog-categories a:hover{text-decoration:underline;text-underline-offset:5px}
/*# sourceMappingURL=/cdn/shop/t/16/compiled_assets/styles.css.map */
