.cab{background:#0a0a0a;color:#d6c7a1;font-family:Poppins,Arial,sans-serif}.cab-wrap{width:min(1240px,calc(100% - 48px));margin:0 auto}.cab-teaser{min-height:330px;display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:64px;align-items:center;padding:64px 0}.cab-kicker{margin:0 0 14px;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#9e9277}.cab h2,.cab h3{font-family:Frank Ruhl Libre,Georgia,Times New Roman,serif;font-weight:400;text-transform:none}.cab h2{font-size:clamp(50px,6vw,80px);line-height:.94;letter-spacing:-.04em;margin:0}.cab-lede{max-width:690px;margin:20px 0 0;color:#b9b2a3;font-size:15px;line-height:1.7}.cab-open{margin-top:28px;display:inline-flex;justify-content:space-between;gap:42px;min-width:250px;border:1px solid #d6c7a1;background:#d6c7a1;color:#0a0a0a;padding:16px 18px;font:600 10px/1 Poppins,Arial,sans-serif;letter-spacing:.15em;text-transform:uppercase;cursor:pointer}.cab-open:hover{background:transparent;color:#d6c7a1}.cab-mark{justify-self:end;width:190px;height:auto;opacity:.16}.cab-dialog{border:0;padding:0;width:min(1080px,calc(100% - 32px));max-width:none;max-height:92vh;background:#0a0a0a;color:#d6c7a1;overflow:auto}.cab-dialog::backdrop{background:#000000c2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cab-dialog__inner{padding:42px}.cab-dialog__top{display:flex;justify-content:space-between;gap:36px;align-items:flex-start;padding-bottom:26px;border-bottom:1px solid rgba(214,199,161,.2)}.cab-dialog__top h3{margin:0;font-size:clamp(38px,5vw,58px);line-height:.98;letter-spacing:-.035em}.cab-dialog__top p:not(.cab-kicker){margin:14px 0 0;color:#b9b2a3;font-size:14px}.cab-close{flex:0 0 auto;width:46px;height:46px;border:1px solid rgba(214,199,161,.35);background:transparent;color:#d6c7a1;font-size:30px;line-height:1;cursor:pointer}.cab-close:hover,.cab-close:focus-visible{background:#d6c7a1;color:#0a0a0a}.cab-form{padding-top:4px}.cab-step{border:0;margin:0;padding:28px 0;border-bottom:1px solid rgba(214,199,161,.18)}.cab-step legend{width:100%;padding:0;margin:0 0 18px;font-family:Frank Ruhl Libre,Georgia,Times New Roman,serif;font-size:26px;color:#d6c7a1}.cab-step legend span{font-family:Poppins,Arial,sans-serif;font-size:10px;letter-spacing:.16em;color:#867b61;margin-right:18px}.cab-options{display:flex;flex-wrap:wrap;gap:9px}.cab-options label{cursor:pointer}.cab-options input{position:absolute;opacity:0;pointer-events:none}.cab-options label span{display:block;border:1px solid rgba(214,199,161,.32);padding:12px 16px;min-width:58px;text-align:center;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#c9c1b2;transition:.18s ease}.cab-options label:hover span,.cab-options input:focus-visible+span{border-color:#d6c7a1;color:#d6c7a1}.cab-options input:checked+span{background:#d6c7a1;color:#0a0a0a;border-color:#d6c7a1}.cab-build{margin-top:28px;width:100%;border:1px solid #d6c7a1;background:#d6c7a1;color:#0a0a0a;padding:18px 20px;display:flex;justify-content:space-between;align-items:center;font:600 10px/1 Poppins,Arial,sans-serif;letter-spacing:.15em;text-transform:uppercase;cursor:pointer}.cab-result{margin-top:36px;background:#f2efe9;color:#111;padding:36px}.cab-result__eyebrow{font-size:9px;letter-spacing:.2em;color:#726d64;margin-bottom:18px}.cab-result__grid{display:grid;grid-template-columns:1.35fr .65fr;gap:52px}.cab-result h3{font-size:clamp(36px,4vw,54px);line-height:.98;letter-spacing:-.035em;margin:0}.cab-summary{max-width:720px;margin:16px 0 22px;color:#555;line-height:1.7}.cab-products{display:grid;border-top:1px solid rgba(0,0,0,.14)}.cab-product{display:flex;justify-content:space-between;gap:20px;padding:14px 0;border-bottom:1px solid rgba(0,0,0,.14);font-size:13px}.cab-product strong{font-family:Frank Ruhl Libre,Georgia,Times New Roman,serif;font-size:20px;font-weight:400}.cab-product a{color:#111;text-decoration:none;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.cab-why{border-left:1px solid rgba(0,0,0,.16);padding-left:26px}.cab-why span{font-size:9px;letter-spacing:.18em;color:#777}.cab-why p{font-size:14px;line-height:1.75;color:#555}.cab-result__actions{display:flex;gap:12px;margin-top:30px;flex-wrap:wrap}.cab-result__actions a{display:flex;justify-content:space-between;gap:34px;min-width:220px;padding:15px 17px;text-decoration:none;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.cab-primary{background:#0a0a0a;color:#d6c7a1}.cab-secondary{border:1px solid #0a0a0a;color:#0a0a0a;background:transparent;cursor:pointer}.cab-email-panel{margin-top:24px;padding-top:24px;border-top:1px solid rgba(0,0,0,.14)}.cab-lead__title{font-family:Frank Ruhl Libre,Georgia,Times New Roman,serif;font-size:28px;margin:0 0 16px}.cab-contact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cab-contact-grid label{display:grid;gap:7px}.cab-contact-grid span{font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:#666}.cab-contact-grid input{width:100%;box-sizing:border-box;border:1px solid rgba(0,0,0,.2);background:#fff;padding:12px 11px;font:13px/1.2 Poppins,Arial,sans-serif}.cab-contact-submit{margin-top:12px;width:100%;border:1px solid #111;background:#111;color:#d6c7a1;padding:15px 17px;display:flex;justify-content:space-between;font:600 10px/1 Poppins,Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.cab-contact-status{margin:10px 0 0;font-size:12px;color:#555}@media(max-width:799px){.cab-wrap{width:calc(100% - 28px)}.cab-teaser{min-height:0;grid-template-columns:1fr 72px;gap:20px;padding:48px 0}.cab-mark{width:72px;align-self:start}.cab-open{min-width:0;width:100%;max-width:310px}.cab-dialog{width:100%;height:100%;max-height:100%;margin:0}.cab-dialog__inner{padding:24px 16px 40px}.cab-dialog__top{gap:16px}.cab-dialog__top h3{font-size:36px}.cab-close{width:42px;height:42px}.cab-step{padding:24px 0}.cab-step legend{font-size:23px}.cab-options label span{padding:11px 12px}.cab-result{padding:26px 18px}.cab-result__grid{grid-template-columns:1fr;gap:24px}.cab-why{border-left:0;border-top:1px solid rgba(0,0,0,.16);padding:22px 0 0}.cab-result__actions{display:grid}.cab-result__actions a{min-width:0}}.cab-surprise-price{margin-top:22px;padding:20px 0;border-top:1px solid rgba(0,0,0,.14);display:flex;align-items:end;justify-content:space-between;gap:20px}.cab-surprise-price span{font-size:9px;letter-spacing:.16em;color:#777}.cab-surprise-price strong{font-family:Frank Ruhl Libre,Georgia,Times New Roman,serif;font-weight:400;font-size:42px}.cab-result__actions button{display:flex;justify-content:space-between;gap:34px;min-width:260px;padding:15px 17px;font:600 10px/1 Poppins,Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase}.cab-pay-status{margin:10px 0 0;font-size:12px;color:#555}.cbf{position:relative;min-height:440px;background:#000;color:#fff;overflow:hidden;display:grid;grid-template-columns:1.3fr .7fr}.cbf-video{min-height:440px;display:grid;place-items:center;background:#000}.cbf-video img{width:100%;height:100%;object-fit:cover;display:block}.cbf-copy{padding:54px clamp(28px,5vw,72px);display:flex;flex-direction:column;justify-content:center;border-left:1px solid rgba(255,255,255,.12)}.cbf-copy p{margin:0 0 18px;font-family:Poppins,Arial,sans-serif;font-size:10px;letter-spacing:.22em;color:#ffffff8c}.cbf-copy h2{margin:0;font-family:Frank Ruhl Libre,Georgia,Times New Roman,serif;font-size:clamp(44px,5vw,68px);font-weight:400;line-height:.95;letter-spacing:-.035em;text-transform:none}@media(max-width:799px){.cbf{grid-template-columns:1fr}.cbf-video{min-height:280px}.cbf-copy{border-left:0;border-top:1px solid rgba(255,255,255,.12);padding:38px 22px 44px}}.ccart{position:relative;overflow:hidden;background:#f2efe9;color:#111;border-bottom:1px solid rgba(0,0,0,.12)}.ccart-inner{width:min(1240px,calc(100% - 48px));margin:auto;padding:58px 0 34px;position:relative;z-index:2}.ccart p{font-family:Poppins,Arial,sans-serif;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#666}.ccart h1{font-family:Frank Ruhl Libre,Georgia,Times New Roman,serif;font-size:clamp(52px,7vw,88px);font-weight:400;line-height:.92;letter-spacing:-.04em;text-transform:none;margin:12px 0 28px}.ccart-mark{position:absolute;right:-30px;top:-55px;width:300px;height:auto;opacity:.1;pointer-events:none}.ccart-trust{display:flex;gap:26px;flex-wrap:wrap;font-family:Poppins,Arial,sans-serif;font-size:9px;letter-spacing:.17em;color:#555}.shopify-section--main-cart{background:#f2efe9;color:#111;padding:34px 0 64px}.shopify-section--main-cart .drawer,.shopify-section--main-cart .mini-cart{background:#f2efe9!important;color:#111!important}.shopify-section--main-cart .drawer__header{border-bottom:1px solid rgba(0,0,0,.12)!important}.shopify-section--main-cart .drawer__title{font-family:Frank Ruhl Libre,Georgia,Times New Roman,serif!important;font-size:30px!important;font-weight:400!important;text-transform:none!important}.shopify-section--main-cart .line-item{background:#fff;border:1px solid rgba(0,0,0,.08);padding:16px;margin-bottom:12px}.shopify-section--main-cart .line-item__image-wrapper{background:#f7f7f7}.shopify-section--main-cart .product-item-meta__title{font-family:Frank Ruhl Libre,Georgia,Times New Roman,serif!important;font-size:22px!important;line-height:1.05!important}.shopify-section--main-cart .quantity-selector{border-radius:0!important}.shopify-section--main-cart .mini-cart__recap{background:#fff;border-top:1px solid rgba(0,0,0,.1);padding-top:20px}.shopify-section--main-cart .checkout-button{background:#090909!important;color:#d6c7a1!important;min-height:58px!important;font-size:11px!important}.shopify-section--main-cart .button{border-radius:0!important;letter-spacing:.12em;text-transform:uppercase}.shopify-section--cart-recommendations{background:#fff;color:#111;padding:48px 0}.shopify-section--cart-recommendations .heading{font-family:Frank Ruhl Libre,Georgia,Times New Roman,serif;text-transform:none;font-weight:400;font-size:clamp(38px,4vw,58px)!important;letter-spacing:-.03em}@media(max-width:699px){.ccart-inner{width:calc(100% - 28px);padding:42px 0 28px}.ccart-mark{font-size:240px;top:-45px}.ccart-trust{gap:14px}}.cct{background:#f2efe9;color:#111;font-family:Poppins,Arial,sans-serif}.cct-wrap{width:min(1240px,calc(100% - 48px));margin:0 auto}.cct-hero{position:relative;overflow:hidden;border-bottom:1px solid rgba(0,0,0,.12)}.cct-hero .cct-wrap{position:relative;z-index:2;padding:68px 0 54px}.cct-mark{position:absolute;right:-35px;top:-70px;width:360px;height:auto;opacity:.11;pointer-events:none}.cct-kicker{margin:0 0 14px;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#666}.cct h1,.cct h2{font-family:Frank Ruhl Libre,Georgia,Times New Roman,serif;text-transform:none;font-weight:400}.cct h1{margin:0;font-size:clamp(54px,7vw,94px);line-height:.92;letter-spacing:-.045em}.cct-lede{max-width:700px;margin:20px 0 0;font-size:15px;line-height:1.65;color:#555}.cct-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:72px;padding:72px 0 88px}.cct-info{display:flex;flex-direction:column;justify-content:space-between;gap:48px}.cct-info h2,.cct-form h2{font-size:clamp(38px,4vw,58px);line-height:.98;letter-spacing:-.03em;margin:0}.cct-contact-list{border-top:1px solid rgba(0,0,0,.14)}.cct-contact-list>a,.cct-contact-list>div{display:flex;flex-direction:column;gap:6px;padding:18px 0;border-bottom:1px solid rgba(0,0,0,.14);color:#111;text-decoration:none}.cct-contact-list span,.cct-note>span,.cct-fields label>span{font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:#777}.cct-contact-list strong{font-family:Frank Ruhl Libre,Georgia,Times New Roman,serif;font-size:24px;font-weight:400}.cct-note{background:#0a0a0a;color:#fff;padding:28px}.cct-note>span{color:#ffffff80}.cct-note p{margin:14px 0 0;font-size:13px;line-height:1.7;color:#ffffffb8}.cct-form{background:#fff;border:1px solid rgba(0,0,0,.08);padding:36px}.cct-form__head{margin-bottom:30px}.cct-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.cct-fields label{display:flex;flex-direction:column;gap:8px}.cct-fields input,.cct-fields select,.cct-fields textarea{width:100%;border:0;border-bottom:1px solid #bbb;background:transparent;border-radius:0;padding:11px 0;font:inherit;color:#111;outline:none}.cct-fields input:focus,.cct-fields select:focus,.cct-fields textarea:focus{border-bottom-color:#111}.cct-message{grid-column:1/-1}.cct-submit{margin-top:26px;width:100%;border:0;background:#0a0a0a;color:#fff;padding:17px 18px;display:flex;justify-content:space-between;align-items:center;font-family:Poppins,Arial,sans-serif;font-size:10px;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;border-radius:0}.cct-success{margin-bottom:22px;padding:14px 16px;background:#f2efe9;border:1px solid rgba(0,0,0,.12);font-size:13px}.cct-form .errors{margin-bottom:22px;color:#8a0000;font-size:13px}@media(max-width:899px){.cct-layout{grid-template-columns:1fr;gap:38px}.cct-info{gap:32px}}@media(max-width:599px){.cct-wrap{width:calc(100% - 28px)}.cct-hero .cct-wrap{padding:48px 0 38px}.cct-mark{font-size:250px;top:-45px}.cct-layout{padding:48px 0 64px}.cct-form{padding:24px 18px}.cct-fields{grid-template-columns:1fr}.cct-message{grid-column:auto}}.ceb{background:#f2efe9;color:#111;padding:38px 0 80px;font-family:Poppins,Arial,sans-serif}.ceb-wrap{width:min(1240px,calc(100% - 48px));margin:0 auto}.ceb-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ceb-card{background:#fff;border:1px solid rgba(0,0,0,.08);display:flex;flex-direction:column;min-width:0}.ceb-image{display:block;aspect-ratio:1/1;overflow:hidden;background:#0a0a0a;position:relative}.ceb-cover{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%!important}.ceb-card--flat-iron-steak-recipe-chimichurri-flat-iron-steak-from-carnez .ceb-cover{object-position:50% 50%!important}.ceb-card--how-to-cook-entrecote-ribeye-at-home-easy-guide-for-perfect-steak-every-time .ceb-cover{object-position:50% 48%!important}.ceb-card--the-ribeye-rundown-why-it-s-america-s-favorite-steak .ceb-cover,.ceb-card--understanding-usda-beef-grading-with-carnez-prime-choice-and-select-explained .ceb-cover{object-position:50% 44%!important}.ceb-placeholder-logo{position:absolute;left:50%;top:50%;width:36%;height:auto;opacity:.16;transform:translate(-50%,-50%)}.ceb-meta{padding:22px;display:flex;flex-direction:column;min-height:260px}.ceb-label{margin:0 0 13px;font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:#777}.ceb h2{margin:0;font-family:Frank Ruhl Libre,Georgia,Times New Roman,serif;font-size:clamp(28px,2.4vw,38px);font-weight:400;line-height:1.02;letter-spacing:-.025em;text-transform:none}.ceb h2 a{color:#111;text-decoration:none}.ceb-summary{margin-top:16px;font-size:13px;line-height:1.65;color:#555}.ceb-foot{margin-top:auto;padding-top:24px;display:flex;justify-content:space-between;gap:14px;align-items:center;border-top:1px solid #e7e2dc;font-size:9px;letter-spacing:.13em;text-transform:uppercase;color:#777}.ceb-foot a{color:#111;text-decoration:none}.ceb-pagination{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:38px;padding-top:22px;border-top:1px solid rgba(0,0,0,.14);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.ceb-pagination a{color:#111;text-decoration:none}@media(max-width:899px){.ceb-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.ceb-wrap{width:calc(100% - 28px)}.ceb-grid{grid-template-columns:1fr}.ceb-meta{min-height:0}.ceb h2{font-size:34px}}.cc{position:relative;overflow:hidden;background:#f2efe9;color:#0b0b0b;border-bottom:1px solid rgba(0,0,0,.12)}.cc-inner{width:min(1240px,calc(100% - 48px));margin:0 auto;padding:64px 0 48px;position:relative;z-index:2}.cc-mark{position:absolute;right:-25px;top:-70px;width:clamp(240px,28vw,430px);height:auto;opacity:.11;pointer-events:none;object-fit:contain}.cc-eyebrow{margin:0 0 16px;font-family:Poppins,Arial,sans-serif;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#5c5c5c}.cc h1{margin:0;max-width:980px;font-family:Frank Ruhl Libre,Georgia,Times New Roman,serif;font-size:clamp(48px,7vw,92px);font-weight:400;line-height:.92;letter-spacing:-.045em;text-transform:none}.cc-subtitle{max-width:680px;margin:22px 0 0;font-family:Poppins,Arial,sans-serif;font-size:14px;line-height:1.65;color:#555}.shopify-section--main-page .page-header{padding-top:30px}.shopify-section--main-page .page-header__text-wrapper>.heading{font-family:Frank Ruhl Libre,Georgia,Times New Roman,serif;text-transform:none;font-weight:400}.shopify-section--main-page .rte{font-family:Poppins,Arial,sans-serif;line-height:1.75}.shopify-section--main-page .rte h2,.shopify-section--main-page .rte h3{font-family:Frank Ruhl Libre,Georgia,Times New Roman,serif;text-transform:none;font-weight:400}.shopify-section--main-blog,.shopify-section--main-article,.shopify-section--main-search,.shopify-section--main-not-found{background:#f2efe9;color:#111}.shopify-section--main-blog .page-header,.shopify-section--main-search .page-header{padding-top:34px}.shopify-section--main-blog .heading,.shopify-section--main-article .heading,.shopify-section--main-search .heading,.shopify-section--main-not-found .heading{font-family:Frank Ruhl Libre,Georgia,Times New Roman,serif;text-transform:none}.shopify-section--main-blog .article-item,.shopify-section--main-search .product-item{background:#fff;border:1px solid rgba(0,0,0,.08)}.shopify-section--main-article .article__content{font-family:Poppins,Arial,sans-serif;line-height:1.75}.shopify-section--main-article .article__content h2,.shopify-section--main-article .article__content h3{font-family:Frank Ruhl Libre,Georgia,Times New Roman,serif;text-transform:none}.shopify-section--main-not-found .empty-state{padding:90px 24px}@media(max-width:699px){.cc-inner{width:calc(100% - 28px);padding:46px 0 34px}.cc-mark{font-size:240px;top:-50px;right:-50px}.cc h1{font-size:clamp(44px,14vw,64px)}}.cec{background:#f2efe9;color:#0c0c0c;min-height:100vh;font-family:Poppins,Arial,sans-serif}.cec-head{padding:72px 0 34px;border-bottom:1px solid rgba(0,0,0,.12)}.cec-head__inner,.cec-toolbar__inner,.cec-grid-wrap{width:min(1240px,calc(100% - 48px));margin:0 auto}.cec-kicker,.cec-toolbar__label,.cec-sort span,.cec-count{font-family:Poppins,Arial,sans-serif;font-size:10px;letter-spacing:.2em;text-transform:uppercase}.cec-kicker{margin:0 0 18px;color:#5b5b5b}.cec-head__row{display:flex;justify-content:space-between;gap:40px;align-items:flex-end}.cec-head h1{font-family:Frank Ruhl Libre,Georgia,Times New Roman,serif;font-size:clamp(54px,7vw,94px);font-weight:400;line-height:.93;letter-spacing:-.045em;text-transform:none;margin:0}.cec-description{max-width:660px;margin-top:22px;font-size:14px;line-height:1.6;color:#4d4d4d}.cec-count{margin:0 0 8px;color:#5d5d5d;white-space:nowrap}.cec-nav{display:flex;gap:26px;margin-top:42px;overflow-x:auto;scrollbar-width:none}.cec-nav::-webkit-scrollbar{display:none}.cec-nav a{color:#111;text-decoration:none;font-size:10px;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;padding-bottom:8px;border-bottom:1px solid transparent}.cec-nav a:hover{border-bottom-color:#111}.cec-toolbar{padding:20px 0;border-bottom:1px solid rgba(0,0,0,.1)}.cec-toolbar__inner{display:flex;justify-content:space-between;align-items:center;gap:20px}.cec-toolbar__label{color:#686868}.cec-sort{display:flex;align-items:center;gap:12px}.cec-sort select{-webkit-appearance:none;appearance:none;border:0;border-bottom:1px solid #111;background:transparent;padding:7px 24px 7px 0;font-size:11px;letter-spacing:.08em;text-transform:uppercase;border-radius:0}.cec-body{padding:34px 0 70px}.cec-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.cec-card{background:#fff;border:1px solid rgba(0,0,0,.07);transition:transform .25s ease}.cec-card:hover{transform:translateY(-2px)}.cec-card__image{display:block;position:relative;aspect-ratio:1/1;overflow:hidden;background:#f7f7f7}.cec-cover{width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.cec-card:hover .cec-cover{transform:scale(1.02)}.cec-badge{position:absolute;top:12px;left:12px;background:#111;color:#fff;padding:7px 9px;font-size:9px;letter-spacing:.13em}.cec-card__meta{min-height:148px;padding:20px;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;gap:18px}.cec-card__info{min-width:0}.cec-card__title{color:#111;text-decoration:none;font-size:16px;line-height:1.3;font-weight:600}.cec-card__price{margin:12px 0 0;font-size:18px}.cec-add{width:100%;border:1px solid #111;background:#111;color:#f2efe9;padding:12px 14px;font:600 10px/1 Poppins,Arial,sans-serif;letter-spacing:.13em;text-transform:uppercase;cursor:pointer;transition:.18s ease}.cec-add:hover,.cec-add:focus-visible{background:#f2efe9;color:#111}.cec-add[aria-busy=true]{opacity:.65;cursor:wait}.cec-add--disabled{background:#e9e5de;color:#777;border-color:#d9d4cc;cursor:not-allowed}.cec-pagination{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:42px;padding-top:24px;border-top:1px solid rgba(0,0,0,.15);font-size:10px;letter-spacing:.15em;text-transform:uppercase}.cec-pagination a{color:#111;text-decoration:none}@media(max-width:989px){.cec-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cec-head{padding-top:56px}}@media(max-width:699px){.cec-head__inner,.cec-toolbar__inner,.cec-grid-wrap{width:calc(100% - 28px)}.cec-head{padding:44px 0 24px}.cec-head__row{display:block}.cec-count{margin-top:20px}.cec-nav{gap:22px;margin-top:30px}.cec-toolbar__label{display:none}.cec-toolbar__inner{justify-content:flex-end}.cec-body{padding-top:18px}.cec-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cec-card__meta{min-height:132px;padding:14px;gap:14px}.cec-card__title{font-size:13px}.cec-card__price{font-size:15px}.cec-add{padding:11px 9px;font-size:9px;letter-spacing:.09em}.cec-pagination{margin-top:30px}.cec-head h1{font-size:clamp(46px,14vw,68px)}}.carnez-editorial{background:#f2efe9;color:#0b0b0b;font-family:Poppins,Arial,sans-serif}.ce-wrap{width:min(1180px,calc(100% - 48px));margin:auto}.ce-cover{width:100%;height:100%;object-fit:cover}.ce-eyebrow{margin:0 0 16px;font-size:11px;letter-spacing:.24em;text-transform:uppercase;font-weight:600}.ce-dark{color:#343434}.ce-body{font-size:16px;line-height:1.55}.ce-line{display:block;width:32px;height:1px;background:currentColor;margin:19px 0}.ce-btn{margin-top:24px;display:inline-flex;justify-content:space-between;gap:42px;min-width:180px;padding:15px 18px;text-decoration:none;font-size:11px;letter-spacing:.14em;text-transform:uppercase;border-radius:0}.ce-btn--light{background:#fff;color:#111}.ce-btn--outline{border:1px solid rgba(255,255,255,.65);color:#fff}.ce-link{color:#111;text-decoration:none;font-size:11px;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.ce-hero{position:relative;min-height:620px;background:#000;color:#fff;overflow:hidden}.ce-hero__media,.ce-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0}.ce-hero__overlay{background:linear-gradient(90deg,#000000e6,#00000085 45%,#00000014 75%)}.ce-hero__copy{position:relative;z-index:2;min-height:620px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.ce-hero h1,.ce-story h2,.ce-head h2{font-family:Frank Ruhl Libre,Georgia,Times New Roman,serif;font-weight:400;text-transform:none;letter-spacing:-.035em;margin:0}.ce-hero h1{font-size:clamp(52px,6vw,84px);line-height:.95;max-width:680px}.ce-hero .ce-body{max-width:430px;color:#ffffffd6}.ce-light{padding:58px 0 66px}.ce-head{display:flex;justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:28px}.ce-head h2{font-size:clamp(42px,5vw,64px);line-height:.96}.ce-cats{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.ce-cat{position:relative;min-height:285px;overflow:hidden;color:#fff;text-decoration:none;background:#151515}.ce-cat__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 35%,rgba(0,0,0,.8))}.ce-cat__label{position:absolute;left:17px;right:16px;bottom:16px;display:flex;justify-content:space-between;align-items:end;gap:12px;font-size:11px;letter-spacing:.13em;text-transform:uppercase}.ce-cat__label span:last-child{font-size:20px}.ce-story{display:grid;grid-template-columns:1.55fr .75fr;background:#060606;color:#fff;min-height:520px}.ce-story__media{overflow:hidden}.ce-story__image{filter:grayscale(100%) contrast(1.08)}.ce-story__copy{display:flex;flex-direction:column;justify-content:center;padding:54px clamp(32px,6vw,84px)}.ce-story h2{font-size:clamp(48px,5vw,72px);line-height:.95}.ce-story .ce-body{color:#ffffffc2}.ce-products{padding-top:62px}.ce-product-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.ce-product{background:#fff;border:1px solid rgba(0,0,0,.07)}.ce-product__media{display:block;aspect-ratio:1/1;overflow:hidden;background:#f8f8f8}.ce-product__info{display:flex;justify-content:space-between;gap:12px;align-items:flex-end;padding:15px;min-height:110px}.ce-product__title{display:block;color:#111;text-decoration:none;font-size:13px;line-height:1.25;font-weight:600}.ce-product__info p{margin:10px 0 0;font-size:15px;font-weight:600}.ce-product__go{display:grid;place-items:center;width:34px;height:34px;border:1px solid #ddd;color:#111;text-decoration:none;flex:0 0 auto}.ce-trust{background:#080808;color:#fff}.ce-trust__grid{display:grid;grid-template-columns:repeat(3,1fr)}.ce-trust__grid>div{padding:34px 28px;border-right:1px solid rgba(255,255,255,.14);display:flex;flex-direction:column;gap:7px}.ce-trust__grid>div:last-child{border-right:0}.ce-trust small{font-size:10px;letter-spacing:.2em;color:#ffffff8c}.ce-trust strong{font-family:Frank Ruhl Libre,Georgia,Times New Roman,serif;font-size:25px;font-weight:400}.ce-trust span{font-size:12px;color:#ffffffad}@media(max-width:989px){.ce-wrap{width:calc(100% - 32px)}.ce-cats,.ce-product-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.ce-cat{flex:0 0 46%;scroll-snap-align:start}.ce-product{flex:0 0 36%;scroll-snap-align:start}.ce-story{grid-template-columns:1fr}.ce-story__media{min-height:400px}}@media(max-width:699px){.ce-wrap{width:calc(100% - 28px)}.ce-hero,.ce-hero__copy{min-height:620px}.ce-hero__overlay{background:linear-gradient(180deg,#0000001a,#00000073 40%,#000000eb)}.ce-hero__copy{justify-content:flex-end;padding-bottom:42px}.ce-hero h1{font-size:clamp(48px,14vw,64px)}.ce-head h2{font-size:44px}.ce-cat{flex-basis:78%;min-height:315px}.ce-product{flex-basis:72%}.ce-story__copy{padding:42px 20px 48px}.ce-trust__grid{grid-template-columns:1fr}.ce-trust__grid>div{border-right:0;border-bottom:1px solid rgba(255,255,255,.14);padding-left:4px;padding-right:4px}}.cer{background:#0a0a0a;color:#fff;padding:72px 0;font-family:Poppins,Arial,sans-serif}.cer-wrap{width:min(1180px,calc(100% - 48px));margin:0 auto}.cer-head{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:34px}.cer-kicker{margin:0 0 14px;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#fff9}.cer h2{font-family:Frank Ruhl Libre,Georgia,Times New Roman,serif;font-size:clamp(44px,5vw,68px);font-weight:400;line-height:.96;letter-spacing:-.035em;text-transform:none;margin:0;max-width:680px}.cer-score{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.cer-stars,.cer-card__stars{letter-spacing:.14em;color:#fff}.cer-score strong{font-family:Frank Ruhl Libre,Georgia,Times New Roman,serif;font-size:30px;font-weight:400}.cer-score span{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#ffffff94}.cer-viewport{overflow:hidden}.cer-track{display:flex;gap:12px;transition:transform .55s ease}.cer-card{flex:0 0 calc((100% - 24px)/3);border:1px solid rgba(255,255,255,.16);padding:28px;min-height:260px;display:flex;flex-direction:column;justify-content:space-between;background:#111}.cer-card__stars{font-size:13px}.cer-card blockquote{margin:26px 0;font-family:Frank Ruhl Libre,Georgia,Times New Roman,serif;font-size:22px;line-height:1.35;font-weight:400}.cer-card footer{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#ffffff94}.cer-controls{display:flex;justify-content:center;align-items:center;gap:18px;margin-top:26px}.cer-control{border:1px solid rgba(255,255,255,.28);background:transparent;color:#fff;width:38px;height:38px;border-radius:0;cursor:pointer}.cer-dots{display:flex;gap:7px}.cer-dot{width:5px;height:5px;background:#ffffff4d}.cer-dot.is-active{background:#fff}@media(max-width:899px){.cer-head{display:block}.cer-score{align-items:flex-start;text-align:left;margin-top:24px}.cer-card{flex-basis:100%;min-height:auto}.cer-wrap{width:calc(100% - 28px)}}@media(prefers-reduced-motion:reduce){.cer-track{transition:none}}.cmg{background:#f2efe9;color:#111;padding:72px 0 82px;font-family:Poppins,Arial,sans-serif}.cmg-wrap{width:min(1240px,calc(100% - 48px));margin:0 auto}.cmg-head{position:relative;display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:34px;overflow:hidden}.cmg-kicker{margin:0 0 14px;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#666}.cmg h2{margin:0;font-family:Frank Ruhl Libre,Georgia,Times New Roman,serif;font-size:clamp(48px,6vw,78px);font-weight:400;line-height:.94;letter-spacing:-.04em;text-transform:none}.cmg-intro{max-width:560px;margin:18px 0 0;font-size:14px;line-height:1.6;color:#555}.cmg-mark{width:120px;height:auto;opacity:.22;pointer-events:none}.cmg-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.cmg-card{background:#fff;border:1px solid rgba(0,0,0,.08);min-width:0}.cmg-media{display:block;position:relative;aspect-ratio:4/5;overflow:hidden;background:#0a0a0a;color:#fff;text-decoration:none}.cmg-cover{width:100%;height:100%;object-fit:cover}.cmg-media--placeholder{display:grid;place-items:center}.cmg-placeholder-logo{width:46%;height:auto;opacity:.14}.cmg-placeholder-type{position:absolute;left:18px;bottom:18px;font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:#ffffffb8}.cmg-copy{padding:18px}.cmg-type{margin:0 0 10px;font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:#777}.cmg h3{margin:0;min-height:52px;font-family:Frank Ruhl Libre,Georgia,Times New Roman,serif;font-size:27px;font-weight:400;line-height:1.02;text-transform:none}.cmg h3 a{color:#111;text-decoration:none}.cmg-bottom{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-top:22px;padding-top:15px;border-top:1px solid #e7e2dc;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.cmg-bottom a{color:#111;text-decoration:none}@media(max-width:989px){.cmg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.cmg{padding:56px 0 64px}.cmg-wrap{width:calc(100% - 28px)}.cmg-head{align-items:flex-start}.cmg-mark{font-size:100px}.cmg-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.cmg-card{flex:0 0 80%;scroll-snap-align:start}}.cgt{position:relative;min-height:560px;background:#050505;color:#fff;overflow:hidden}.cgt-media,.cgt-shade{position:absolute;top:0;right:0;bottom:0;left:0}.cgt-media img{width:100%;height:100%;object-fit:cover}.cgt-shade{background:linear-gradient(90deg,#000000e6,#0000007a 55%,#00000026)}.cgt-wrap{position:relative;z-index:2;width:min(1180px,calc(100% - 48px));min-height:560px;margin:auto;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.cgt p{margin:0 0 16px;font-family:Poppins,Arial,sans-serif;font-size:10px;letter-spacing:.22em;color:#fff9}.cgt h2{margin:0;font-family:Frank Ruhl Libre,Georgia,Times New Roman,serif;font-size:clamp(52px,6vw,82px);font-weight:400;line-height:.92;letter-spacing:-.04em;text-transform:none}.cgt span{max-width:520px;margin-top:20px;font-family:Poppins,Arial,sans-serif;font-size:15px;line-height:1.6;color:#ffffffc7}.cgt a{margin-top:28px;min-width:225px;padding:16px 18px;background:#fff;color:#111;text-decoration:none;display:flex;justify-content:space-between;gap:30px;font-family:Poppins,Arial,sans-serif;font-size:10px;letter-spacing:.14em}.cgt a b{font-weight:400}@media(max-width:699px){.cgt,.cgt-wrap{min-height:600px}.cgt-shade{background:linear-gradient(180deg,#00000026,#00000073 40%,#000000eb)}.cgt-wrap{width:calc(100% - 28px);justify-content:flex-end;padding-bottom:44px}}.mcx{background:#f2efe9;color:#111;font-family:Poppins,Arial,sans-serif;min-height:600px}.mcx-wrap{width:min(1240px,calc(100% - 48px));margin:auto;padding:58px 0 72px}.mcx-kicker{margin:0 0 12px;font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:#7e7565}.mcx h1,.mcx h2,.mcx h3{font-family:Frank Ruhl Libre,Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.035em}.mcx-hero{display:grid;grid-template-columns:1fr auto;gap:48px;align-items:end;padding-bottom:30px;border-bottom:1px solid rgba(0,0,0,.13)}.mcx-hero h1,.mcx-login h1{font-size:clamp(52px,7vw,88px);line-height:.94;margin:0}.mcx-hero>div>p:last-child,.mcx-login>p{max-width:700px;color:#5d5952;line-height:1.7}.mcx-member{min-width:220px;border-left:1px solid rgba(0,0,0,.14);padding-left:24px;display:grid;gap:7px}.mcx-member span,.mcx-pulse__result span,.mcx-card__num{font-size:8px;letter-spacing:.16em;color:#807666}.mcx-member strong{font-family:Frank Ruhl Libre,Georgia,serif;font-size:28px;font-weight:400}.mcx-member__links{display:grid;gap:6px;margin-top:4px}.mcx-member a{color:#111;text-decoration:none;font-size:9px;letter-spacing:.12em}.mcx-member__links a:first-child{display:inline-flex;width:max-content;background:#111;color:#d6c7a1;padding:10px 12px}.mcx-pulse{margin-top:16px;background:#0a0a0a;color:#d6c7a1;padding:30px;display:grid;grid-template-columns:.8fr 1.2fr;gap:28px;border:1px solid rgba(214,199,161,.18)}.mcx-pulse__copy h2{font-size:42px;line-height:1;margin:0 0 10px}.mcx-pulse__copy>p:last-child{color:#aaa397;font-size:12px}.mcx-pulse__modes{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.mcx-pulse__modes button,.mcx-choice button,.mcx-score button{border:1px solid rgba(214,199,161,.25);background:transparent;color:#c8c0b2;padding:12px 9px;font:500 9px/1 Poppins,Arial,sans-serif;letter-spacing:.08em;cursor:pointer}.mcx-pulse__modes button.is-active,.mcx-choice button.is-active,.mcx-score button.is-active{background:#d6c7a1;color:#111;border-color:#d6c7a1}.mcx-pulse__result{grid-column:1/-1;display:grid;grid-template-columns:1fr auto;gap:30px;padding-top:24px;border-top:1px solid rgba(214,199,161,.16);align-items:end}.mcx-pulse__result h3{font-size:36px;line-height:1;margin:7px 0}.mcx-pulse__result p{color:#aaa397;font-size:12px;line-height:1.6;margin:0}.mcx-pulse__cut{min-width:240px;border-left:1px solid rgba(214,199,161,.18);padding-left:24px;display:grid;gap:7px}.mcx-pulse__cut strong{font-family:Frank Ruhl Libre,Georgia,serif;font-size:24px;font-weight:400}.mcx-pulse__cut a{color:#d6c7a1;text-decoration:none;font-size:9px;letter-spacing:.12em}.mcx-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px}.mcx-card{background:#fff;border:1px solid rgba(0,0,0,.08);padding:28px;min-height:280px}.mcx-card--dark{background:#111;color:#d6c7a1}.mcx-card--gold{background:#d6c7a1}.mcx-card h2{font-size:36px;line-height:1;margin:24px 0 10px}.mcx-card>p:not(.mcx-card__num){font-size:12px;line-height:1.7;color:#625d55}.mcx-card--dark>p:not(.mcx-card__num){color:#aaa397}.mcx-choice,.mcx-score{display:grid;grid-template-columns:repeat(2,1fr);gap:7px;margin-top:20px}.mcx-grill-read,.mcx-score-read{margin-top:14px;padding-top:14px;border-top:1px solid rgba(0,0,0,.12);font-size:12px}.mcx-card--dark .mcx-grill-read{border-color:#d6c7a129;color:#c8c0b2}.mcx-memory{display:grid;gap:10px;margin-top:20px}.mcx-memory div{display:flex;justify-content:space-between;gap:20px;padding:11px 0;border-top:1px solid rgba(0,0,0,.1)}.mcx-memory span{font-size:8px;letter-spacing:.13em;color:#777}.mcx-memory strong{font-size:10px;font-weight:500}.mcx-note{margin-top:18px!important}.mcx-stack{display:grid;gap:8px;margin-top:24px}.mcx-stack a{background:#111;color:#d6c7a1;text-decoration:none;padding:13px 14px;font-size:9px;letter-spacing:.12em}.mcx-login{max-width:950px;text-align:left}.mcx-login__button{display:inline-flex;margin-top:22px;background:#111;color:#d6c7a1;text-decoration:none;padding:15px 18px;font-size:10px;letter-spacing:.13em}.mcx-preview{display:grid;grid-template-columns:repeat(3,1fr);margin-top:40px;border:1px solid rgba(0,0,0,.12)}.mcx-preview div{padding:24px;border-right:1px solid rgba(0,0,0,.12);display:grid;gap:9px}.mcx-preview div:last-child{border-right:0}.mcx-preview span{font-size:8px;letter-spacing:.14em;color:#777}.mcx-preview strong{font-family:Frank Ruhl Libre,Georgia,serif;font-size:23px;font-weight:400}@media(max-width:799px){.mcx-wrap{width:calc(100% - 28px);padding:38px 0 54px}.mcx-hero,.mcx-pulse,.mcx-grid,.mcx-preview{grid-template-columns:1fr}.mcx-member{border-left:0;border-top:1px solid rgba(0,0,0,.14);padding:18px 0 0}.mcx-pulse__modes{grid-template-columns:repeat(2,1fr)}.mcx-pulse__result{grid-template-columns:1fr}.mcx-pulse__cut{min-width:0;border-left:0;border-top:1px solid rgba(214,199,161,.16);padding:18px 0 0}.mcx-preview div{border-right:0;border-bottom:1px solid rgba(0,0,0,.12)}.mcx-preview div:last-child{border-bottom:0}}.mcx-orbit{margin-top:14px;background:#111;color:#d6c7a1;padding:34px;display:grid;grid-template-columns:.9fr 1.1fr;gap:44px;align-items:center;overflow:hidden}.mcx-orbit__copy h2,.mcx-discover h2{font-family:Frank Ruhl Libre,Georgia,serif;font-size:42px;line-height:1;margin:0 0 12px;font-weight:400;letter-spacing:-.03em}.mcx-orbit__copy>p{color:#a9a194;font-size:12px;line-height:1.7;max-width:520px}.mcx-orbit__identity{margin-top:26px;padding-top:20px;border-top:1px solid rgba(214,199,161,.16);display:grid;gap:6px}.mcx-orbit__identity span{font-size:8px;letter-spacing:.16em;color:#81775f}.mcx-orbit__identity strong{font-family:Frank Ruhl Libre,Georgia,serif;font-size:28px;font-weight:400}.mcx-orbit__identity p{margin:0;color:#a9a194;font-size:11px}.mcx-orbit__stage{position:relative;min-height:360px;display:grid;place-items:center}.mcx-orbit__center{position:relative;z-index:3;width:126px;height:126px;border-radius:50%;background:#d6c7a1;color:#111;display:grid;place-content:center;text-align:center;gap:2px}.mcx-orbit__center span,.mcx-orbit__center small{font-size:8px;letter-spacing:.16em}.mcx-orbit__center strong{font-family:Frank Ruhl Libre,Georgia,serif;font-size:38px;line-height:1;font-weight:400}.mcx-orbit__ring{position:absolute;border:1px solid rgba(214,199,161,.16);border-radius:50%;pointer-events:none}.mcx-orbit__ring--1{width:250px;height:250px}.mcx-orbit__ring--2{width:350px;height:350px}.mcx-orbit__node{position:absolute;z-index:4;width:78px;height:78px;border-radius:50%;border:1px solid rgba(214,199,161,.28);background:#171717;color:#bcb3a2;font:600 8px/1 Poppins,Arial,sans-serif;letter-spacing:.12em;cursor:pointer;transition:.2s ease}.mcx-orbit__node.is-active{background:#d6c7a1;color:#111;border-color:#d6c7a1;transform:scale(1.08)}.mcx-orbit__node--1{top:9%;left:43%}.mcx-orbit__node--2{top:28%;right:8%}.mcx-orbit__node--3{bottom:9%;right:22%}.mcx-orbit__node--4{bottom:13%;left:15%}.mcx-orbit__node--5{top:28%;left:6%}.mcx-discover{margin-top:14px;background:#fff;border:1px solid rgba(0,0,0,.08);padding:28px;display:grid;grid-template-columns:.75fr 1.25fr;gap:30px;align-items:center}.mcx-discover__card{background:#f2efe9;border:1px solid rgba(0,0,0,.08);padding:24px;display:grid;gap:9px}.mcx-discover__card span{font-size:8px;letter-spacing:.16em;color:#777}.mcx-discover__card strong{font-family:Frank Ruhl Libre,Georgia,serif;font-size:28px;font-weight:400}.mcx-discover__card p{font-size:12px;line-height:1.65;color:#5f5b54;margin:0}.mcx-discover__card button{margin-top:8px;background:#111;color:#d6c7a1;border:0;padding:13px 14px;text-align:left;font:600 9px/1 Poppins,Arial,sans-serif;letter-spacing:.12em;cursor:pointer}.mcx-card,.mcx-pulse,.mcx-orbit,.mcx-discover{border-radius:2px}.mcx-card,.mcx-discover__card,.mcx-pulse__modes button,.mcx-choice button,.mcx-score button{transition:transform .18s ease,border-color .18s ease,background .18s ease}@media(hover:hover){.mcx-card:hover,.mcx-discover__card:hover{transform:translateY(-3px)}.mcx-orbit__node:hover{border-color:#d6c7a1}}@media(max-width:799px){.mcx-orbit,.mcx-discover{grid-template-columns:1fr}.mcx-orbit__stage{min-height:330px}.mcx-orbit__ring--2{width:300px;height:300px}.mcx-orbit__ring--1{width:220px;height:220px}.mcx-orbit__node{width:68px;height:68px}.mcx-orbit__node--1{left:40%}.mcx-orbit__node--2{right:1%}.mcx-orbit__node--5{left:1%}}.cpx{background:#f2efe9;color:#111;font-family:Poppins,Arial,sans-serif}.cpx-wrap{width:min(1240px,calc(100% - 48px));margin:0 auto}.cpx-hero{position:relative;overflow:hidden;border-bottom:1px solid rgba(0,0,0,.12)}.cpx-hero .cpx-wrap{padding:68px 0 54px;position:relative;z-index:2}.cpx-watermark{position:absolute;right:-35px;top:-70px;width:360px;height:auto;opacity:.11;pointer-events:none}.cpx-kicker{margin:0 0 14px;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#666}.cpx-kicker--light{color:#c9b98f}.cpx h1,.cpx h2,.cpx h3{font-family:Frank Ruhl Libre,Georgia,Times New Roman,serif;text-transform:none;font-weight:400}.cpx-hero h1{margin:0;font-size:clamp(54px,7vw,94px);line-height:.92;letter-spacing:-.045em}.cpx-lede{max-width:680px;margin:20px 0 0;font-size:15px;line-height:1.65;color:#555}.cpx-faq{padding:48px 0 84px}.cpx-faq__group{display:grid;grid-template-columns:240px 1fr;gap:42px;padding:30px 0;border-bottom:1px solid rgba(0,0,0,.13)}.cpx-faq__label{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#666;padding-top:18px}.cpx-faq__items details{border-top:1px solid rgba(0,0,0,.12)}.cpx-faq__items details:last-child{border-bottom:1px solid rgba(0,0,0,.12)}.cpx-faq__items summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:24px;padding:20px 0;font-family:Frank Ruhl Libre,Georgia,Times New Roman,serif;font-size:26px;line-height:1.2}.cpx-faq__items summary::-webkit-details-marker{display:none}.cpx-faq__items summary span{font-family:Poppins,Arial,sans-serif;font-size:18px;font-weight:300}.cpx-faq__items details[open] summary span{transform:rotate(45deg)}.cpx-faq__items details>div{padding:0 0 24px;max-width:760px;color:#555;line-height:1.7}.cpx-faq__items a{color:#111}.cpx-grill-hero{position:relative;min-height:670px;background:#000;color:#d6c7a1;overflow:hidden}.cpx-grill-hero__media,.cpx-grill-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0}.cpx-cover{width:100%;height:100%;object-fit:cover}.cpx-grill-hero__shade{background:linear-gradient(90deg,#000000e0,#00000075 52%,#00000029)}.cpx-grill-hero__copy{position:relative;z-index:2;min-height:670px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.cpx-grill-hero h1{font-size:clamp(58px,7vw,96px);line-height:.9;letter-spacing:-.045em;margin:0;max-width:820px}.cpx-grill-hero p:not(.cpx-kicker){font-size:16px;color:#b9b2a3;margin:24px 0 0}.cpx-btn{display:inline-flex;justify-content:space-between;gap:42px;min-width:210px;margin-top:28px;padding:16px 18px;background:#fff;color:#111;text-decoration:none;font-size:10px;letter-spacing:.15em;text-transform:uppercase}.cpx-grill-intro{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding:78px 0}.cpx-grill-intro h2,.cpx-grill-details h2,.cpx-grill-cta h2{font-size:clamp(44px,5vw,70px);line-height:.96;letter-spacing:-.035em;margin:0}.cpx-grill-intro__copy{font-size:15px;line-height:1.75;color:#555}.cpx-grill-band{background:#0a0a0a;color:#d6c7a1}.cpx-grill-grid{display:grid;grid-template-columns:repeat(3,1fr)}.cpx-grill-grid article{padding:46px 36px;border-right:1px solid rgba(255,255,255,.14)}.cpx-grill-grid article:last-child{border-right:0}.cpx-grill-grid span{font-size:10px;letter-spacing:.18em;color:#9e9277}.cpx-grill-grid h3{font-size:30px;line-height:1.05;margin:38px 0 14px}.cpx-grill-grid p{font-size:13px;line-height:1.7;color:#b9b2a3}.cpx-grill-details{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;padding:82px 0}.cpx-grill-details__list>div{padding:22px 0;border-bottom:1px solid rgba(0,0,0,.13)}.cpx-grill-details__list strong{font-family:Frank Ruhl Libre,Georgia,Times New Roman,serif;font-size:26px;font-weight:400}.cpx-grill-details__list p{margin:9px 0 0;line-height:1.7;color:#555}.cpx-grill-cta{background:#0a0a0a;color:#d6c7a1;padding:72px 0}.cpx-btn--light{background:#d6c7a1;color:#0a0a0a}.cpx-local-hero{position:relative;overflow:hidden;background:#f2efe9;border-bottom:1px solid rgba(0,0,0,.12)}.cpx-local-hero .cpx-wrap{padding:72px 0 64px;position:relative;z-index:2}.cpx-local-hero h1{max-width:980px;margin:0;font-size:clamp(54px,7vw,92px);line-height:.93;letter-spacing:-.045em}.cpx-local-lede{max-width:680px;margin:24px 0 0;font-size:17px;line-height:1.7;color:#505050}.cpx-local-actions{display:flex;align-items:center;gap:28px;flex-wrap:wrap;margin-top:30px}.cpx-local-btn{display:inline-flex;justify-content:space-between;gap:36px;min-width:230px;padding:16px 18px;background:#0a0a0a;color:#fff;text-decoration:none;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.cpx-local-link{color:#111;text-decoration:none;font-size:10px;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #111;padding-bottom:5px}.cpx-local-mark{position:absolute;right:-55px;bottom:-110px;width:420px;height:auto;opacity:.08}.cpx-local-body{display:grid;grid-template-columns:220px minmax(0,1fr);gap:72px;padding:64px 0 90px}.cpx-local-side{display:flex;flex-direction:column;gap:14px;align-self:start;position:sticky;top:120px;padding-top:4px;font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:#666}.cpx-local-side strong{font-family:Frank Ruhl Libre,Georgia,Times New Roman,serif;font-size:28px;font-weight:400;letter-spacing:-.02em;text-transform:none;color:#111}.cpx-local-content{max-width:820px;font-size:17px;line-height:1.8;color:#333}.cpx-local-content>h1:first-child,.cpx-local-content>h2:first-child{display:none}.cpx-local-content h2,.cpx-local-content h3{margin:42px 0 14px;font-size:clamp(30px,3.2vw,44px);line-height:1.05;letter-spacing:-.025em;color:#4a463f}.cpx-local-content p{margin:0 0 20px}.cpx-local-content ul{margin:0 0 26px;padding-left:20px}.cpx-local-content li{margin:8px 0}.cpx-local-content a{color:#111;text-underline-offset:3px}.cpx-local-cta{background:#0a0a0a;color:#d6c7a1;padding:72px 0}.cpx-local-cta h2{max-width:820px;font-size:clamp(46px,5.5vw,76px);line-height:.95;letter-spacing:-.04em;margin:0}.cpx-generic{padding:56px 0 84px;max-width:920px;line-height:1.75}.cpx-generic h2,.cpx-generic h3{font-size:clamp(30px,4vw,48px)}.cpx-story-layout{display:grid;grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);gap:72px;align-items:start;padding:64px 0 90px}.cpx-story-photo{position:sticky;top:120px}.cpx-story-photo__image{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;object-position:center 45%}.cpx-story-photo__caption{background:#0a0a0a;padding:22px 24px;color:#d6c7a1}.cpx-story-photo__caption span{display:block;font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:#9e9277;margin-bottom:10px}.cpx-story-photo__caption strong{display:block;font-family:Frank Ruhl Libre,Georgia,Times New Roman,serif;font-size:26px;line-height:1.15;font-weight:400}.cpx--story .cpx-generic{max-width:980px;font-size:20px;line-height:1.85;padding:0}.cpx--story .cpx-generic p{margin:0 0 28px}.cpx--story .cpx-generic strong{font-family:Frank Ruhl Libre,Georgia,Times New Roman,serif;font-size:30px;line-height:1.3;font-weight:400;display:block;margin-top:34px}@media(max-width:899px){.cpx-faq__group,.cpx-grill-intro,.cpx-grill-details{grid-template-columns:1fr;gap:24px}.cpx-grill-grid{grid-template-columns:1fr}.cpx-grill-grid article{border-right:0;border-bottom:1px solid rgba(255,255,255,.14)}.cpx-grill-hero,.cpx-grill-hero__copy{min-height:620px}}@media(max-width:599px){.cpx-wrap{width:calc(100% - 28px)}.cpx-hero .cpx-wrap{padding:48px 0 38px}.cpx-watermark{position:absolute;right:-35px;top:-70px;width:360px;height:auto;opacity:.11;pointer-events:none}.cpx-faq{padding-top:28px}.cpx-faq__group{padding:18px 0}.cpx-faq__items summary{font-size:22px}.cpx-grill-hero__shade{background:linear-gradient(180deg,#00000026,#0000006b 42%,#000000e6)}.cpx-grill-hero__copy{justify-content:flex-end;padding-bottom:46px}.cpx-grill-hero h1{font-size:clamp(52px,14vw,72px)}.cpx-grill-intro,.cpx-grill-details{padding:58px 0}.cpx-grill-grid article{padding:34px 14px}.cpx-grill-cta{padding:58px 0}.cpx-local-hero .cpx-wrap{padding:48px 0 44px}.cpx-local-hero h1{font-size:clamp(46px,13vw,68px)}.cpx-local-lede{font-size:16px}.cpx-local-body{grid-template-columns:1fr;gap:28px;padding:42px 0 60px}.cpx-local-side{position:static;display:grid;grid-template-columns:1fr 1fr;gap:10px 18px;border-bottom:1px solid rgba(0,0,0,.12);padding-bottom:24px}.cpx-local-side strong{font-size:24px}.cpx-local-content{font-size:16px}.cpx-local-content h2,.cpx-local-content h3{margin-top:34px}.cpx-local-cta{padding:58px 0}.cpx-story-layout{grid-template-columns:1fr;gap:32px;padding:40px 0 64px}.cpx-story-photo{position:static}.cpx-story-photo__image{aspect-ratio:4/5;object-position:center 42%}.cpx--story .cpx-generic{font-size:18px;line-height:1.8;padding-top:0}.cpx--story .cpx-generic p{margin-bottom:24px}.cpx--story .cpx-generic strong{font-size:26px}}.cpf{position:relative;overflow:hidden;background:#080808;color:#fff;border-bottom:1px solid rgba(255,255,255,.12)}.cpf-inner{width:min(1240px,calc(100% - 48px));margin:0 auto;min-height:92px;display:flex;align-items:center;gap:18px;position:relative;z-index:2;font-family:Poppins,Arial,sans-serif}.cpf-inner>span:first-child{font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#ffffff94}.cpf-line{width:34px;height:1px;background:#a8a8a8}.cpf-inner strong{font-family:Frank Ruhl Libre,Georgia,Times New Roman,serif;font-size:24px;font-weight:400}.cpf-mark{position:absolute;right:-15px;width:120px;height:auto;opacity:.11;pointer-events:none}.shopify-section--main-product{background:#f2efe9;color:#111;padding:46px 0 68px}.shopify-section--main-product .breadcrumb{font-family:Poppins,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase}.shopify-section--main-product .product{gap:clamp(32px,5vw,80px)}.shopify-section--main-product .product__info{background:#fff;border:1px solid rgba(0,0,0,.09);padding:clamp(24px,3vw,42px);align-self:start}.shopify-section--main-product .product-meta__title{font-family:Frank Ruhl Libre,Georgia,Times New Roman,serif!important;font-size:clamp(40px,4vw,64px)!important;line-height:.96!important;letter-spacing:-.035em!important;text-transform:none!important;font-weight:400!important}.shopify-section--main-product .price--large{font-family:Poppins,Arial,sans-serif;font-size:20px!important}.shopify-section--main-product .product-form__add-button,.shopify-section--main-product .shopify-payment-button__button{border-radius:0!important;min-height:54px!important;letter-spacing:.14em!important;text-transform:uppercase!important}.shopify-section--main-product .product-form__add-button{background:#080808!important;color:#fff!important}.shopify-section--main-product .block-swatch__item,.shopify-section--main-product .quantity-selector{border-radius:0!important}.shopify-section--main-product .product__media{background:#fff}.shopify-section--product-content{background:#fff;color:#111}.shopify-section--product-content .rte{font-family:Poppins,Arial,sans-serif;font-size:16px;line-height:1.75}.shopify-section--product-content .rte h2{font-family:Frank Ruhl Libre,Georgia,Times New Roman,serif;font-size:clamp(34px,4vw,52px);line-height:1.02;font-weight:400}.shopify-section--product-content .rte h3{font-family:Frank Ruhl Libre,Georgia,Times New Roman,serif;font-size:clamp(25px,3vw,34px);line-height:1.1;font-weight:400}.shopify-section--main-product .product-form,.shopify-section--main-product .product-meta{font-family:Poppins,Arial,sans-serif}.shopify-section--main-product product-media[product-handle=carnez-weekly-box] .product__thumbnail-item{display:flex!important;flex-direction:column;gap:7px;align-items:center;height:auto!important}.shopify-section--main-product product-media[product-handle=carnez-weekly-box] .product__thumbnail-item:after{font-family:Poppins,Arial,sans-serif;font-size:9px;line-height:1.25;letter-spacing:.08em;text-transform:uppercase;color:#222;text-align:center;max-width:92px}.shopify-section--main-product product-media[product-handle=carnez-weekly-box] .product__thumbnail-item:nth-child(1):after{content:"Weekly Box"}.shopify-section--main-product product-media[product-handle=carnez-weekly-box] .product__thumbnail-item:nth-child(2):after{content:"Entrec\f4te Ribeye"}.shopify-section--main-product product-media[product-handle=carnez-weekly-box] .product__thumbnail-item:nth-child(3):after{content:"Ground Beef"}.shopify-section--main-product product-media[product-handle=carnez-weekly-box] .product__thumbnail-item:nth-child(4):after{content:"Outside Skirt"}.shopify-section--main-product product-media[product-handle=carnez-weekly-box] .product__thumbnail-item:nth-child(5):after{content:"Steakhouse Burgers"}.shopify-section--main-product product-media[product-handle=carnez-weekly-box] .product__thumbnail-item:nth-child(6):after{content:"Garlic Grilling Sausage"}.shopify-section--product-content .heading{font-family:Frank Ruhl Libre,Georgia,Times New Roman,serif;text-transform:none;font-weight:400}.shopify-section--product-recommendations{background:#f2efe9!important;color:#111!important}.shopify-section--product-recommendations .heading{font-family:Frank Ruhl Libre,Georgia,Times New Roman,serif;text-transform:none;font-weight:400}@media(min-width:1000px){.shopify-section--main-product .product__info{position:sticky;top:110px}}@media(max-width:699px){.cpf-inner{width:calc(100% - 28px);min-height:76px}.cpf-inner strong{font-size:19px}.cpf-mark{font-size:100px}.shopify-section--main-product{padding-top:24px}.shopify-section--main-product .product__info{padding:22px}}.crl{background:#f2efe9;color:#111;padding:64px max(24px,calc((100% - 1180px)/2));font-family:Poppins,Arial,sans-serif}.crl__head p,.crl__recipe span,.crl__tip span{font-size:9px;letter-spacing:.18em;color:#817765}.crl__head h1,.crl__recipe h2{font-family:Frank Ruhl Libre,Georgia,serif;font-weight:400;letter-spacing:-.035em}.crl__head h1{font-size:clamp(52px,7vw,86px);line-height:.95;margin:10px 0 14px}.crl__head>span{color:#625d55;font-size:13px}.crl__cuts{display:flex;flex-wrap:wrap;gap:8px;margin:34px 0 16px}.crl__cuts button{border:1px solid rgba(0,0,0,.18);background:#fff;padding:12px 16px;font:600 9px/1 Poppins,Arial,sans-serif;letter-spacing:.08em;cursor:pointer}.crl__cuts button.is-active{background:#111;color:#d6c7a1;border-color:#111}.crl__recipe{background:#111;color:#d6c7a1;padding:32px;display:grid;grid-template-columns:.9fr 1.1fr;gap:36px}.crl__recipe h2{font-size:44px;line-height:1;margin:12px 0}.crl__recipe p,.crl__recipe li{color:#c2baad;font-size:12px;line-height:1.7}.crl__details{display:grid;gap:20px}.crl__details strong{font-size:9px;letter-spacing:.14em}.crl__details ol{padding-left:20px}.crl__tip{grid-column:1/-1;border-top:1px solid rgba(214,199,161,.18);padding-top:18px;display:flex;justify-content:space-between;gap:20px}.crl__tip strong{font-family:Frank Ruhl Libre,Georgia,serif;font-size:22px;font-weight:400}.crl__actions{display:flex;gap:8px;margin-top:12px}.crl__actions button,.crl__actions a{border:0;background:#d6c7a1;color:#111;text-decoration:none;padding:14px 16px;font:600 9px/1 Poppins,Arial,sans-serif;letter-spacing:.11em;cursor:pointer}.crl__actions a{background:#111;color:#d6c7a1}@media(max-width:760px){.crl{padding:42px 18px}.crl__recipe{grid-template-columns:1fr;padding:22px}.crl__recipe h2{font-size:36px}.crl__tip,.crl__actions{flex-direction:column}}.carnez-moment{padding:72px 0;color:#fff;background:radial-gradient(circle at 75% 30%,rgba(112,18,28,.22),transparent 32%),radial-gradient(circle at 18% 76%,rgba(80,80,80,.12),transparent 28%),#000}.carnez-moment__header{text-align:center;max-width:760px;margin:0 auto 28px}.carnez-moment__header p{margin-top:10px}.carnez-moment__eyebrow,.carnez-moment__kicker{font-size:12px;letter-spacing:.18em;font-weight:700}.carnez-moment__tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;max-width:900px;margin:0 auto 16px}.carnez-moment__tab{min-height:58px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:linear-gradient(180deg,#ffffff0d,#ffffff04);color:#fff;padding:14px 16px;font:inherit;font-weight:700;letter-spacing:.06em;cursor:pointer;transition:transform .22s ease,background .22s ease,color .22s ease,border-color .22s ease,box-shadow .22s ease}.carnez-moment__tab.is-active{background:linear-gradient(135deg,#fff,#d8d8d8);color:#000;border-color:#fff;box-shadow:0 10px 28px #ffffff1f}.carnez-moment__panel{max-width:900px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:28px;padding:34px;border:1px solid rgba(255,255,255,.16);border-radius:24px;background:radial-gradient(circle at 88% 18%,rgba(132,17,32,.34),transparent 32%),linear-gradient(135deg,#232323f5,#080808fa);box-shadow:0 26px 70px #00000085,0 10px 34px #660a1829,inset 0 1px #ffffff0f}.carnez-moment__panel p{max-width:620px}.carnez-moment__panel .button{white-space:nowrap;border-radius:999px;box-shadow:0 12px 28px #00000047;transition:transform .22s ease,box-shadow .22s ease}.carnez-moment__proof{display:flex;justify-content:center;gap:28px;flex-wrap:wrap;margin-top:22px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;opacity:.8}@media(hover:hover)and (pointer:fine){.carnez-moment__tab:hover{transform:translateY(-3px);border-color:#ffffffa6;box-shadow:0 10px 26px #0000004d}.carnez-moment__panel .button:hover{transform:translateY(-3px);box-shadow:0 16px 32px #00000061}}@media screen and (max-width:740px){.carnez-moment{padding:48px 0}.carnez-moment__tabs{grid-template-columns:1fr}.carnez-moment__panel{align-items:flex-start;flex-direction:column;padding:24px}.carnez-moment__panel .button{width:100%}}@media(prefers-reduced-motion:reduce){.carnez-moment__tab,.carnez-moment__panel .button{transition:none}}.ctb{background:#f2efe9;color:#111;font-family:Poppins,Arial,sans-serif;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1)}.ctb-wrap{width:min(1240px,calc(100% - 48px));margin:0 auto;padding:70px 0}.ctb-kicker{margin:0 0 16px;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#746f66}.ctb-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:80px;align-items:end}.ctb h2,.ctb h3{font-family:Frank Ruhl Libre,Georgia,Times New Roman,serif;font-weight:400}.ctb h2{font-size:clamp(52px,6vw,82px);line-height:.95;letter-spacing:-.04em;margin:0}.ctb-copy{max-width:690px;margin:20px 0 0;color:#555;font-size:15px;line-height:1.75}.ctb-open{margin-top:28px;border:1px solid #111;background:#111;color:#d6c7a1;padding:16px 18px;min-width:250px;display:inline-flex;justify-content:space-between;gap:42px;font:600 10px/1 Poppins,Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.ctb-promise{border-left:1px solid rgba(0,0,0,.18);padding-left:32px;display:grid;gap:8px}.ctb-promise span{font-size:9px;letter-spacing:.18em;color:#777}.ctb-promise strong{font-family:Frank Ruhl Libre,Georgia,Times New Roman,serif;font-weight:400;font-size:28px}.ctb-promise__last{margin-top:18px;color:#111!important}.ctb-dialog{border:0;padding:0;width:min(980px,calc(100% - 32px));max-width:none;max-height:92vh;background:#0a0a0a;color:#d6c7a1;overflow:auto}.ctb-dialog::backdrop{background:#000000c7;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ctb-dialog__inner{padding:40px}.ctb-dialog__head{display:flex;justify-content:space-between;gap:30px;padding-bottom:26px;border-bottom:1px solid rgba(214,199,161,.2)}.ctb-dialog h3{margin:0;font-size:clamp(36px,5vw,54px);line-height:1}.ctb-close{width:46px;height:46px;border:1px solid rgba(214,199,161,.35);background:transparent;color:#d6c7a1;font-size:30px;cursor:pointer}.ctb-step{border:0;margin:0;padding:27px 0;border-bottom:1px solid rgba(214,199,161,.18)}.ctb-step legend{width:100%;padding:0;margin:0 0 17px;font-family:Frank Ruhl Libre,Georgia,Times New Roman,serif;font-size:25px}.ctb-step legend span{font-family:Poppins,Arial,sans-serif;font-size:9px;color:#887d62;margin-right:15px}.ctb-options{display:flex;flex-wrap:wrap;gap:9px}.ctb-options input{position:absolute;opacity:0;pointer-events:none}.ctb-options label{cursor:pointer}.ctb-options label span{display:block;padding:12px 15px;border:1px solid rgba(214,199,161,.3);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#c9c1b2}.ctb-options input:checked+span{background:#d6c7a1;color:#0a0a0a;border-color:#d6c7a1}.ctb-note{display:grid;gap:9px;padding:27px 0}.ctb-note span{font-size:10px;letter-spacing:.12em;text-transform:uppercase}.ctb-note textarea{width:100%;box-sizing:border-box;background:#151515;border:1px solid rgba(214,199,161,.25);color:#f2efe9;padding:14px;font:14px/1.5 Poppins,Arial,sans-serif;resize:vertical}.ctb-submit{width:100%;border:1px solid #d6c7a1;background:#d6c7a1;color:#0a0a0a;padding:18px 20px;display:flex;justify-content:space-between;font:600 10px/1 Poppins,Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.ctb-result{margin-top:32px;background:#f2efe9;color:#111;padding:34px}.ctb-result__kicker{font-size:9px;letter-spacing:.2em;color:#777}.ctb-result h3{font-size:42px;margin:8px 0 14px}.ctb-result>p:not(.ctb-result__kicker){color:#555;line-height:1.7}.ctb-contact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px}.ctb-contact-grid label{display:grid;gap:7px}.ctb-contact-grid span{font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:#666}.ctb-contact-grid input{width:100%;box-sizing:border-box;border:1px solid rgba(0,0,0,.2);background:#fff;padding:12px 11px;font:13px/1.2 Poppins,Arial,sans-serif}.ctb-whatsapp{margin-top:14px;width:100%;border:1px solid #111;background:#111;color:#d6c7a1;padding:16px 18px;display:flex;justify-content:space-between;font:600 10px/1 Poppins,Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.ctb-contact-status{margin:10px 0 0;font-size:12px;color:#555}@media(max-width:799px){.ctb-wrap{width:calc(100% - 28px);padding:50px 0}.ctb-grid{grid-template-columns:1fr;gap:34px}.ctb-promise{padding-left:22px}.ctb-dialog{width:100%;height:100%;max-height:100%;margin:0}.ctb-dialog__inner{padding:24px 16px 40px}.ctb-dialog__head{gap:16px}.ctb-dialog h3{font-size:36px}.ctb-open{width:100%;max-width:310px}.ctb-result{padding:25px 18px}}.ctb-surprise-note{margin:18px 0 0;padding-top:18px;border-top:1px solid rgba(0,0,0,.14);color:#555;font-size:13px;line-height:1.65}.cwb{background:#0a0a0a;color:#fff;padding:68px 0 76px;font-family:Poppins,Arial,sans-serif}.cwb-wrap{width:min(1240px,calc(100% - 48px));margin:0 auto}.cwb-kicker{margin:0 0 14px;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#ffffff94}.cwb h2{margin:0 0 32px;font-family:Frank Ruhl Libre,Georgia,Times New Roman,serif;font-size:clamp(42px,5vw,66px);font-weight:400;line-height:.96;letter-spacing:-.035em;text-transform:none}.cwb-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.cwb-card{border:1px solid rgba(255,255,255,.16);background:#111}.cwb-media{aspect-ratio:1/1;overflow:hidden;background:#171717}.cwb-cover{width:100%;height:100%;object-fit:cover}.cwb-copy{padding:16px}.cwb-copy span{font-size:9px;letter-spacing:.18em;color:#ffffff7a}.cwb-copy h3{margin:8px 0 0;font-family:Frank Ruhl Libre,Georgia,Times New Roman,serif;font-size:22px;line-height:1.05;font-weight:400;text-transform:none}@media(max-width:899px){.cwb-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cwb-card:last-child{grid-column:span 2}}@media(max-width:599px){.cwb-wrap{width:calc(100% - 28px)}.cwb-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.cwb-card{flex:0 0 78%;scroll-snap-align:start}.cwb-card:last-child{grid-column:auto}}.mini-cart{background:#f2efe9;color:#111}.mini-cart .drawer__header{background:#0a0a0a;color:#d6c7a1;border-bottom:0}.mini-cart .drawer__title{font-family:Frank Ruhl Libre,Georgia,Times New Roman,serif;font-size:28px;font-weight:400;text-transform:none}.mini-cart .drawer__close-button{color:#d6c7a1}.mini-cart .drawer__content{background:#f2efe9}.mini-cart .line-item{background:#fff;border:1px solid rgba(0,0,0,.08);padding:14px;margin:0 0 12px}.mini-cart .product-item-meta__title{font-family:Frank Ruhl Libre,Georgia,Times New Roman,serif;font-size:20px;line-height:1.1}.mini-cart .quantity-selector{border-radius:0}.mini-cart .shipping-bar{background:#fff;border:1px solid rgba(0,0,0,.08);padding:14px}.mini-cart .shipping-bar__text{font-size:10px;letter-spacing:.08em;text-transform:uppercase}.mini-cart .mini-cart__recap{background:#fff;border-top:1px solid rgba(0,0,0,.1)}.mini-cart .checkout-button{border-radius:0;background:#0a0a0a!important;color:#d6c7a1!important;min-height:58px;letter-spacing:.12em;text-transform:uppercase}.mini-cart .button,.mini-cart input,.mini-cart textarea{border-radius:0}#mini-cart.mini-cart{--background:242,239,233;--heading-color:17,17,17;--text-color:17,17,17;--secondary-background:255,255,255;background:#f2efe9!important;color:#111!important}#mini-cart .drawer__header{background:#0a0a0a!important;color:#d6c7a1!important;border-bottom:0!important}#mini-cart .drawer__title,#mini-cart .drawer__header .heading,#mini-cart .drawer__close-button{color:#d6c7a1!important}#mini-cart .drawer__content{background:#f2efe9!important;color:#111!important}#mini-cart .shipping-bar{background:#fff!important;color:#111!important;border:1px solid rgba(0,0,0,.08)!important;padding:14px!important}#mini-cart .shipping-bar__text,#mini-cart .line-item,#mini-cart .line-item a,#mini-cart .line-item .heading,#mini-cart .product-item-meta__title,#mini-cart .product-item-meta__property,#mini-cart .price-list,#mini-cart .quantity-selector,#mini-cart .quantity-selector__button,#mini-cart .quantity-selector__input,#mini-cart .line-item__remove-button,#mini-cart .mini-cart__actions,#mini-cart .mini-cart__actions span,#mini-cart .mini-cart__actions button{color:#111!important}#mini-cart .text--subdued{color:#68635d!important}#mini-cart .line-item{background:#fff!important;border:1px solid rgba(0,0,0,.08)!important;padding:14px!important;margin-bottom:12px!important}#mini-cart .line-item__image-wrapper{background:#f7f5f1!important}#mini-cart .product-item-meta__title{font-family:Frank Ruhl Libre,Georgia,Times New Roman,serif!important;font-size:20px!important;line-height:1.15!important;font-weight:400!important}#mini-cart .quantity-selector{border:1px solid rgba(0,0,0,.18)!important;background:#fff!important;border-radius:0!important}#mini-cart .mini-cart__recommendations{background:#f2efe9!important;color:#111!important}#mini-cart .mini-cart__recommendations-heading,#mini-cart .product-item__title,#mini-cart .product-item__price-list,#mini-cart .product-item__price-list *{color:#111!important}#mini-cart .drawer__footer,#mini-cart .mini-cart__drawer-footer{background:#fff!important;color:#111!important;border-top:1px solid rgba(0,0,0,.1)!important}#mini-cart .checkout-button{background:#0a0a0a!important;color:#d6c7a1!important;min-height:58px!important;border-radius:0!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important}#mini-cart .checkout-button *,#mini-cart .checkout-button svg{color:#d6c7a1!important}#mini-cart .button{border-radius:0!important}#mini-cart .drawer__content--center p{color:#111!important}#mini-cart .drawer__content--center .button{background:#0a0a0a!important;color:#d6c7a1!important}
/*# sourceMappingURL=/cdn/shop/t/24/compiled_assets/styles.css.map */
