:root{--bliss-ink:#171714;--bliss-muted:#6d6a63;--bliss-warm:#f5f1eb;--bliss-accent:#be642b;--bliss-line:#ddd7cf;--bliss-white:#fff;--bliss-radius:18px;--bliss-shell:min(1380px, calc(100vw - 48px) )}body{background:#fff;color:var(--bliss-ink)}.bliss-shell{width:var(--bliss-shell);margin-inline:auto}.bliss-section a{text-decoration:none}.bliss-eyebrow{margin:0 0 12px;font-size:12px;line-height:1.2;font-weight:750;letter-spacing:.17em;color:var(--bliss-accent)}.bliss-eyebrow--light{color:#f2c2a5}.bliss-heading-row{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);gap:48px;align-items:end;margin-bottom:34px}.bliss-heading-row h2,.bliss-editorial h2,.bliss-plancha-feature h2{font-size:clamp(30px,3.2vw,48px);line-height:1.04;letter-spacing:-.035em;margin:0;color:var(--bliss-ink);font-weight:730}.bliss-heading-row>p{max-width:560px;margin:0;color:var(--bliss-muted);font-size:16px;line-height:1.65}.bliss-heading-row--light h2,.bliss-heading-row--light>p{color:#fff}.bliss-heading-row--light>p{opacity:.72}.bliss-block{padding-block:88px}.bliss-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 23px;border-radius:999px;font-size:14px;font-weight:700;letter-spacing:.01em;transition:transform .2s ease,background .2s ease}.bliss-btn:hover{transform:translateY(-1px)}.bliss-btn--accent{background:var(--bliss-accent);color:#fff}.bliss-btn--ghost{border:1px solid rgba(255,255,255,.55);color:#fff;background:#00000014}.bliss-btn--light{background:#fff;color:var(--bliss-ink)}.bliss-btn--dark{background:var(--bliss-ink);color:#fff}.bliss-text-link{color:var(--bliss-ink);font-weight:700}.bliss-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.header-wrapper{background:#fffffff5!important;border-bottom:1px solid #ece8e2}.header{max-width:1380px!important;padding-top:10px!important;padding-bottom:10px!important;min-height:76px}.header__heading-logo{max-height:52px;width:auto}.header__menu-item{font-size:14px;font-weight:650;letter-spacing:.01em}.header__menu-item span{text-decoration:none!important}.header__icon{color:var(--bliss-ink)}.bliss-home-hero{position:relative;min-height:min(72vh,720px);display:flex;align-items:flex-end;overflow:hidden;background:#222}.bliss-home-hero__media,.bliss-home-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0}.bliss-home-hero__image,.bliss-cover{width:100%;height:100%;object-fit:cover;display:block}.bliss-home-hero__fallback{height:100%;background:linear-gradient(120deg,#27221d,#7e4224)}.bliss-home-hero__overlay{background:linear-gradient(90deg,#0f0e0cc2,#0f0e0c6b 44%,#0f0e0c14 76%)}.bliss-home-hero__inner{position:relative;z-index:2;padding-block:72px}.bliss-home-hero__copy{max-width:690px;color:#fff}.bliss-home-hero h1{margin:0;font-size:clamp(42px,5.4vw,76px);line-height:.98;letter-spacing:-.052em;color:#fff;font-weight:760}.bliss-home-hero__lead{max-width:610px;margin:22px 0 0;font-size:clamp(17px,1.45vw,21px);line-height:1.55;color:#ffffffe0}.bliss-intro-strip{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--bliss-line);padding-block:23px}.bliss-intro-strip>div{padding:0 24px;border-right:1px solid var(--bliss-line)}.bliss-intro-strip>div:first-child{padding-left:0}.bliss-intro-strip>div:last-child{border-right:0}.bliss-intro-strip strong,.bliss-intro-strip span{display:block}.bliss-intro-strip strong{font-size:14px}.bliss-intro-strip span{font-size:12px;margin-top:3px;color:var(--bliss-muted)}.bliss-category-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:430px 330px;gap:18px}.bliss-category-card{position:relative;overflow:hidden;border-radius:var(--bliss-radius);background:#26231f;color:#fff;min-width:0}.bliss-category-card__media,.bliss-category-card__shade{position:absolute;top:0;right:0;bottom:0;left:0}.bliss-category-card__shade{background:linear-gradient(180deg,#0000000d 20%,#000000c2)}.bliss-category-card__copy{position:absolute;z-index:2;left:32px;right:32px;bottom:28px}.bliss-category-card__copy span{font-size:11px;letter-spacing:.12em;text-transform:uppercase;opacity:.78}.bliss-category-card__copy h3{font-size:clamp(28px,2.6vw,40px);line-height:1;margin:8px 0;color:#fff;letter-spacing:-.035em}.bliss-category-card__copy p{font-size:14px;line-height:1.5;max-width:520px;color:#ffffffd1;margin:0 0 15px}.bliss-category-card__copy b{font-size:13px;color:#fff}.bliss-category-card__badge{position:absolute;z-index:3;top:22px;right:22px;padding:8px 12px;border-radius:999px;background:var(--bliss-accent);font-size:10px;font-weight:750;letter-spacing:.1em}.bliss-category-card .bliss-cover{transition:transform .55s ease}.bliss-category-card:hover .bliss-cover{transform:scale(1.025)}.bliss-dark-band{background:#191816;color:#fff;padding-block:90px}.bliss-kamado-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.bliss-product-tile{border-radius:var(--bliss-radius);background:#f7f4ef;color:var(--bliss-ink);overflow:hidden}.bliss-product-tile__image{display:grid;place-items:center;height:390px;padding:28px;background:#ece9e4}.bliss-product-tile__image img{width:100%;height:100%;object-fit:contain}.bliss-product-tile__body{padding:25px}.bliss-product-tile__kicker{font-size:11px!important;letter-spacing:.09em;text-transform:uppercase;color:var(--bliss-accent)!important;font-weight:750}.bliss-product-tile h3{font-size:30px;margin:5px 0 10px;letter-spacing:-.035em}.bliss-product-tile h3 a{color:var(--bliss-ink)}.bliss-product-tile__body>p{font-size:14px;line-height:1.6;color:var(--bliss-muted);margin:0}.bliss-product-tile__bottom{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-top:24px;padding-top:18px;border-top:1px solid #ded9d1;font-size:13px;font-weight:700}.bliss-product-tile__bottom a{color:var(--bliss-ink)}.bliss-center-action{text-align:center;margin-top:32px}.bliss-editorial{display:grid;grid-template-columns:1.15fr .85fr;min-height:560px;padding-block:100px;gap:0}.bliss-editorial__media{overflow:hidden;border-radius:var(--bliss-radius) 0 0 var(--bliss-radius);background:var(--bliss-warm)}.bliss-editorial__copy{display:flex;flex-direction:column;justify-content:center;padding:60px;background:var(--bliss-warm);border-radius:0 var(--bliss-radius) var(--bliss-radius) 0}.bliss-editorial__copy>p:not(.bliss-eyebrow){color:var(--bliss-muted);font-size:16px;line-height:1.7}.bliss-editorial ul{padding-left:18px;margin:12px 0 26px;line-height:1.85}.bliss-plancha-feature{background:var(--bliss-warm);padding-block:90px}.bliss-plancha-feature__inner{display:grid;grid-template-columns:.75fr 1.25fr;gap:70px;align-items:center}.bliss-plancha-feature__copy>p:not(.bliss-eyebrow){font-size:16px;line-height:1.7;color:var(--bliss-muted);margin:20px 0 28px}.bliss-plancha-feature__products{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.bliss-mini-product{background:#fff;border-radius:14px;padding:14px;color:var(--bliss-ink)}.bliss-mini-product__image{height:220px;display:grid;place-items:center;background:#f5f3ef;border-radius:10px;overflow:hidden}.bliss-mini-product__image img{width:100%;height:100%;object-fit:contain}.bliss-mini-product>span:last-child{display:block;padding:13px 5px 3px}.bliss-mini-product strong,.bliss-mini-product small{display:block}.bliss-mini-product strong{font-size:14px;line-height:1.35}.bliss-mini-product small{color:var(--bliss-muted);margin-top:5px}.bliss-service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding-block:90px}.bliss-service-card{position:relative;padding:34px;border:1px solid var(--bliss-line);border-radius:var(--bliss-radius);color:var(--bliss-ink);min-height:260px}.bliss-service-card>span{font-size:12px;color:var(--bliss-accent);font-weight:750}.bliss-service-card h3{font-size:24px;letter-spacing:-.025em;margin:35px 0 10px}.bliss-service-card p{color:var(--bliss-muted);line-height:1.6;margin:0 0 26px;font-size:14px}.bliss-service-card b{position:absolute;left:34px;bottom:30px;font-size:13px}.bliss-knowledge{padding-block:90px;background:#faf9f7}.bliss-article-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.bliss-article-card{background:#fff;border-radius:var(--bliss-radius);overflow:hidden}.bliss-article-card__image{display:block;height:260px;background:#e7e3dc}.bliss-article-card__image img{width:100%;height:100%;object-fit:cover}.bliss-article-card__placeholder{height:100%;display:grid;place-items:center;font-size:36px;font-weight:800;color:#c9c3ba}.bliss-article-card>div{padding:24px}.bliss-article-card>div>p{font-size:11px;color:var(--bliss-muted);margin:0}.bliss-article-card h3{font-size:21px;line-height:1.25;margin:9px 0 18px}.bliss-article-card h3 a,.bliss-article-card>div>a{color:var(--bliss-ink)}.bliss-article-card>div>a{font-size:13px;font-weight:700}.shopify-section:has(.jdgm-all-reviews-text){border-bottom:1px solid var(--bliss-line)}.jdgm-all-reviews-text{max-width:1380px;margin:0 auto!important;padding:16px 24px!important;text-align:center!important}@media(max-width:989px){:root{--bliss-shell:min(100% - 32px,1380px)}.bliss-heading-row{grid-template-columns:1fr;gap:16px}.bliss-block,.bliss-dark-band,.bliss-plancha-feature,.bliss-service-grid,.bliss-knowledge{padding-block:64px}.bliss-intro-strip{grid-template-columns:1fr 1fr}.bliss-intro-strip>div{padding:12px 18px;border-right:0;border-bottom:1px solid var(--bliss-line)}.bliss-intro-strip>div:nth-child(odd){border-right:1px solid var(--bliss-line)}.bliss-category-grid{grid-template-rows:340px 280px}.bliss-kamado-grid{overflow-x:auto;grid-template-columns:repeat(3,minmax(290px,78vw));padding-bottom:10px;scroll-snap-type:x mandatory}.bliss-product-tile{scroll-snap-align:start}.bliss-product-tile__image{height:330px}.bliss-editorial{grid-template-columns:1fr;padding-block:64px}.bliss-editorial__media{height:420px;border-radius:var(--bliss-radius) var(--bliss-radius) 0 0}.bliss-editorial__copy{padding:38px;border-radius:0 0 var(--bliss-radius) var(--bliss-radius)}.bliss-plancha-feature__inner{grid-template-columns:1fr;gap:35px}.bliss-mini-product__image{height:190px}}@media(max-width:749px){:root{--bliss-shell: calc(100vw - 28px) ;--bliss-radius:14px}.header{min-height:64px;padding-inline:15px!important}.bliss-home-hero{min-height:620px;align-items:flex-end}.bliss-home-hero__overlay{background:linear-gradient(0deg,#0e0d0cd1,#0e0d0c73 55%,#0e0d0c1f)}.bliss-home-hero__inner{padding-block:44px}.bliss-home-hero h1{font-size:45px;max-width:11ch}.bliss-home-hero__lead{font-size:16px;line-height:1.55}.bliss-actions{gap:9px}.bliss-btn{width:100%;min-height:47px}.bliss-intro-strip{width:100%;padding:0 14px}.bliss-intro-strip>div{padding:15px 10px}.bliss-intro-strip strong{font-size:12px}.bliss-intro-strip span{font-size:10px}.bliss-block{padding-top:58px}.bliss-heading-row{margin-bottom:24px}.bliss-heading-row h2,.bliss-editorial h2,.bliss-plancha-feature h2{font-size:32px}.bliss-heading-row>p{font-size:14px}.bliss-category-grid{grid-template-columns:1fr;grid-template-rows:none;gap:12px}.bliss-category-card{height:330px}.bliss-category-card--small{height:260px}.bliss-category-card__copy{left:22px;right:22px;bottom:21px}.bliss-category-card__copy h3{font-size:30px}.bliss-category-card__copy p{font-size:13px}.bliss-dark-band{padding-block:58px}.bliss-product-tile__image{height:300px}.bliss-editorial{padding-block:58px}.bliss-editorial__media{height:310px}.bliss-editorial__copy{padding:28px 22px}.bliss-plancha-feature{paddin-block:58px}.bliss-plancha-feature__products{overflow-x:auto;grid-template-columns:repeat(3,70vw);padding-bottom:10px;scroll-snap-type:x mandatory}.bliss-mini-product{scroll-snap-align:start}.bliss-mini-product__image{height:240px}.bliss-service-grid{grid-template-columns:1fr;padding-block:58px}.bliss-service-card{min-height:220px;padding:27px}.bliss-service-card b{left:27px}.bliss-knowledge{padding-block:58px}.bliss-article-grid{grid-template-columns:1fr}.bliss-article-card__image{height:230px}}@media(prefers-reduced-motion:reduce){.bliss-category-card .bliss-cover,.bliss-btn{transition:none}}.bliss-category-card>.bliss-cover{position:absolute;top:0;right:0;bottom:0;left:0}.bliss-category-card__copy small,.bliss-category-card__copy strong,.bliss-category-card__copy em{display:block}.bliss-category-card__copy small{font-size:11px;letter-spacing:.12em;text-transform:uppercase;opacity:.78}.bliss-category-card__copy strong{font-size:clamp(28px,2.6vw,40px);line-height:1;margin:8px 0;color:#fff;letter-spacing:-.035em;font-weight:730}.bliss-category-card__copy em{font-style:normal;font-size:13px;line-height:1.5;color:#ffffffd6;font-weight:650}@media(max-width:749px){.bliss-category-card__copy strong{font-size:30px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/bliss-2.css.map */
