:root{--b72v4-paper: #F3F0E8;--b72v4-canvas: #F9F7F1;--b72v4-sage: #E1E8DE;--b72v4-forest: #112119;--b72v4-ink: #1C3225;--b72v4-orange: #FF7900;--b72v4-muted: #5D7060;--b72v4-border: #D7DED3}body{background:var(--b72v4-paper)}body,button,input,select,textarea{font-family:var(--font-body--family),Inter,Arial,sans-serif}#MainContent{background:var(--b72v4-paper);color:var(--b72v4-ink);overflow:clip}#MainContent h1,#MainContent h2,#MainContent h3{letter-spacing:-.035em}#MainContent img{max-width:100%}#MainContent :is(a,button,input,select,textarea):focus-visible{outline:3px solid var(--b72v4-orange);outline-offset:3px}.b72v4-container{max-width:1440px;padding-inline:clamp(20px,4.7vw,72px);margin-inline:auto;width:100%}.b72v4-overline{font-size:12px;font-weight:750;letter-spacing:.085em;line-height:1.5}.b72v4-btn{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:53px;border-radius:4px;padding:15px 21px;text-decoration:none;font-size:14px;font-weight:750;line-height:1.2;transition:background .2s ease,transform .2s ease}.b72v4-btn--primary{background:#ff7900;color:#172718!important}.b72v4-btn--primary:hover{background:#ffa34d;transform:translateY(-2px)}.b72v4-btn--light{background:#f3f0e8;color:#172c20!important}.b72v4-btn--light:hover{background:#fff;transform:translateY(-2px)}.b72v4-quiet-link{display:inline-flex;gap:14px;align-items:center;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:5px;color:#754623!important;font-weight:700;font-size:13px;white-space:nowrap}.b72v4-quiet-link:hover{color:#c25a16!important}.b72v4-sectionhead{display:flex;align-items:end;justify-content:space-between;gap:28px;margin:0 0 clamp(25px,3vw,41px)}.b72v4-sectionhead .b72v4-overline{color:#985121;margin:0 0 12px}#MainContent .b72v4-sectionhead h2{font:780 clamp(33px,3.55vw,49px)/1.13 var(--font-heading--family),Inter,Arial,sans-serif;margin:0;color:#1c3225;letter-spacing:-.045em;max-width:700px;text-transform:none}.b72v4-hero{background:#f3f0e8;color:var(--b72v4-ink)}.b72v4-hero__inner{max-width:1590px;margin-inline:auto;display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:clamp(32px,5.5vw,82px);align-items:stretch;padding:clamp(35px,5vw,76px) clamp(20px,4.7vw,72px) clamp(50px,5.6vw,84px)}.b72v4-hero__copy{display:flex;flex-direction:column;justify-content:center;min-width:0}.b72v4-hero__copy .b72v4-overline{color:#a2521b;margin:0 0 clamp(20px,3vw,36px)}.b72v4-hero__copy .b72v4-overline span{color:#a9b7a7;padding-inline:7px}#MainContent .b72v4-hero h1{max-width:735px;color:#17291d;font:820 clamp(53px,6.5vw,104px)/.99 var(--font-heading--family),Inter,Arial,sans-serif;letter-spacing:-.065em;text-transform:uppercase;margin:0 0 27px}#MainContent .b72v4-hero h1 em{display:block;font-style:normal;color:#51644b}.b72v4-hero__lead{color:#526657;font-size:clamp(16px,1.55vw,19px);line-height:1.72;max-width:510px;margin:0 0 32px}.b72v4-hero__actions{display:flex;gap:23px;flex-wrap:wrap;align-items:center}.b72v4-hero__secondary{color:#2d4931!important;font-size:13px;font-weight:720;text-decoration:none;border-bottom:1px solid currentColor;padding-block:9px}.b72v4-hero__secondary:hover{color:#b4571c!important}.b72v4-hero__fine{font-size:12px;font-weight:500;color:#778575;margin-top:clamp(34px,5vw,65px)}.b72v4-hero__visual{background:#dde5dc;display:flex;flex-direction:column;min-width:0;min-height:540px;position:relative}.b72v4-hero__image{position:relative;flex:1;display:grid;place-items:center;min-height:400px;overflow:hidden}.b72v4-hero__image img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:contain;object-position:center}.b72v4-hero__empty{font-size:clamp(35px,5vw,65px);font-weight:850;letter-spacing:-.06em;color:#9baa99}.b72v4-hero__visual-footer{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;background:#243b2b;color:#f6f3ed;font-size:12px;line-height:1.35}.b72v4-hero__visual-footer>span{font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:69%}.b72v4-hero__visual-footer a{color:#ffbf8a!important;white-space:nowrap;text-decoration:none;font-weight:740}.b72v4-hero__demo{position:absolute;top:14px;left:14px;padding:8px 10px;background:#314a35;color:#fff;border-radius:2px;font-size:11px;line-height:1.3;z-index:2}.b72v4-categories{background:#fff;color:#182d20;padding-block:clamp(65px,7.5vw,115px)}.b72v4-categories__grid{display:grid;grid-template-columns:1.1fr 1fr .85fr;gap:17px}.b72v4-category{display:flex;flex-direction:column;min-width:0;text-decoration:none;color:#213527!important;background:#e5ebe3;transition:transform .22s ease;overflow:hidden}.b72v4-category:hover{transform:translateY(-4px)}.b72v4-category__media{display:grid;place-items:center;width:100%;aspect-ratio:1.2;background:#e5ebe3;overflow:hidden}.b72v4-category__media img{width:100%;height:100%;object-fit:contain;transition:transform .25s ease}.b72v4-category:hover img{transform:scale(1.03)}.b72v4-category__description{display:flex;justify-content:space-between;flex-direction:column;gap:13px;padding:22px;flex:1;background:#f4f5f0}.b72v4-category__description strong{font-size:clamp(18px,1.7vw,25px);font-weight:760;line-height:1.27;letter-spacing:-.035em;color:#1d3425}.b72v4-category__description>span{font-size:12px;font-weight:750;color:#99501d;display:flex;justify-content:space-between;align-items:center;gap:12px}.b72v4-category--guide{background:#293f30;color:#f1f1e9!important}.b72v4-category__guide-visual{position:relative;display:grid;place-items:center;flex:1;min-height:260px;background:radial-gradient(circle at 65% 25%,#4c6247,#293e2d 65%,#1a3022)}.b72v4-category__guide-visual>span{color:#e9ede3;font:820 clamp(85px,10vw,150px)/.85 var(--font-heading--family),Inter,Arial,sans-serif;letter-spacing:-.1em}.b72v4-category__guide-visual small{font-size:.29em;letter-spacing:-.025em;vertical-align:middle;margin-left:5px;color:#ffac64}.b72v4-category--guide .b72v4-category__description{background:#243b2b}.b72v4-category--guide .b72v4-category__description strong{color:#f8f5ea}.b72v4-category--guide .b72v4-category__description>span{color:#ffc18a}.b72v4-featured{background:#f3f0e8;padding-block:clamp(70px,8.5vw,125px)}.b72v4-featured__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:19px}.b72v4-featured__grid:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.b72v4-featured__grid:has(>:only-child){grid-template-columns:minmax(0,600px)}.b72v4-product{display:flex;flex-direction:column;min-width:0;background:#fffefb}.b72v4-product__image{position:relative;display:grid;place-items:center;aspect-ratio:1.05;background:#e4eae1;overflow:hidden}.b72v4-product__image img{width:100%;height:100%;object-fit:contain;transition:transform .28s ease}.b72v4-product__image:hover img{transform:scale(1.035)}.b72v4-product__placeholder{font-weight:800;color:#728671;letter-spacing:-.06em}.b72v4-product__demo{position:absolute;top:12px;left:12px;background:#263a2b;color:#f8f8f0;font-size:10px;font-weight:750;padding:8px 10px}.b72v4-product__info{padding:23px 23px 24px;display:flex;flex-direction:column;gap:20px;flex:1}#MainContent .b72v4-product h3{font:740 clamp(17px,1.8vw,24px)/1.3 var(--font-heading--family),Inter,Arial,sans-serif;color:#1c3224;letter-spacing:-.03em;margin:0;flex:1}.b72v4-product h3 a{color:inherit!important;text-decoration:none}.b72v4-product h3 a:hover{text-decoration:underline;text-underline-offset:4px}.b72v4-product__purchase{border-top:1px solid #E0E5DD;padding-top:17px;display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.b72v4-product__price{font-size:clamp(18px,2vw,25px);font-weight:800;color:#1b3021}.b72v4-product__action{font-size:12px;font-weight:750;color:#974f20!important;text-decoration:none;display:flex;gap:12px;align-items:center}.b72v4-product__action:hover{text-decoration:underline}.b72v4-featured__none{padding:30px;background:#fff;font-size:15px;color:#516758}.b72v4-featured__none a{color:#8f4b24}.b72v4-journal{background:#17281d;color:#f5f2e9;padding-block:clamp(70px,8vw,124px)}.b72v4-journal__grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:center;gap:clamp(35px,6vw,88px)}.b72v4-journal__text .b72v4-overline{color:#ffaf6a;margin:0 0 19px}#MainContent .b72v4-journal h2{color:#f7f3e9;font:800 clamp(35px,4vw,58px)/1.1 var(--font-heading--family),Inter,Arial,sans-serif;letter-spacing:-.047em;max-width:710px;margin:0 0 23px;text-transform:none}.b72v4-journal__text>p{color:#c9d8c9;font-size:clamp(15px,1.45vw,18px);line-height:1.76;max-width:560px;margin:0 0 30px}.b72v4-journal__visual{background:#344833;min-height:420px;padding:27px 30px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.b72v4-journal__edition{font-size:11px;color:#d0e0ce;letter-spacing:.09em;font-weight:750}.b72v4-journal__display{font:830 clamp(140px,18vw,270px)/.83 var(--font-heading--family),Inter,Arial,sans-serif;letter-spacing:-.11em;color:#f3f1e7;text-align:center}.b72v4-journal__display span{font-size:.31em;letter-spacing:0;color:#ff8f36;vertical-align:middle;padding-left:16px}.b72v4-journal__visual p{margin:0;font-size:11px;color:#dee7db;letter-spacing:.07em;line-height:1.5}.b72v4-reassure{background:#fff;color:#203628;border-top:1px solid #E5EAE3}.b72v4-reassure__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.b72v4-reassure__grid a{display:flex;flex-direction:column;gap:6px;padding:32px 25px;color:#1e3727!important;text-decoration:none;border-right:1px solid #E2E9DF;min-width:0}.b72v4-reassure__grid a:last-child{border:0}.b72v4-reassure__grid strong{font-size:15px;font-weight:750}.b72v4-reassure__grid span{font-size:12px;color:#627565;line-height:1.55}.b72v4-reassure__grid a:hover strong{text-decoration:underline;text-underline-offset:3px}.b72v4-reassure__note{max-width:1270px;padding:0 25px 23px;margin:0 auto;color:#829080;text-align:center;font-size:11px;line-height:1.65}#MainContent[data-template^=product],#MainContent[data-template^=collection],#MainContent[data-template^=search],#MainContent[data-template^=cart],#MainContent[data-template^=list-collections],#MainContent[data-template^=page]{background:#f3f0e8;color:#1c3225}#MainContent[data-template^=product] .product-information{background:#f3f0e8;color:#1f3527}#MainContent[data-template^=product] .product-information :is(h1,h2,h3){color:#1c3225}#MainContent[data-template^=product] .product-information .product-details{background:#fffefb;padding:clamp(20px,2.5vw,35px);border:1px solid #E2E7DE}#MainContent[data-template^=product] .product-information .product-details h1{font-size:clamp(30px,3.15vw,47px);line-height:1.11;font-weight:790;letter-spacing:-.047em;color:#1a3323}#MainContent[data-template^=product] .product-information .product-details .price{font-size:clamp(26px,2.45vw,35px);font-weight:820;color:#1c3324}#MainContent[data-template^=product] .product-information .product-media-container{background:#e3eae1}#MainContent[data-template^=product] .product-information .product-media-gallery img{object-fit:contain}#MainContent[data-template^=product] .product-information .product-details .rte{line-height:1.65;color:#57695b}#MainContent[data-template^=product] .product-information .product-details .rte p{font-size:14px;line-height:1.65;color:#57695b}#MainContent[data-template^=product] .product-information .product-details .rte a{color:#97501c;text-decoration:underline;text-underline-offset:3px}#MainContent[data-template^=product] .product-information .add-to-cart-button:not(:disabled){background:#ff7900!important;color:#1a291c!important;border-radius:4px;min-height:55px;font-size:15px;font-weight:800;box-shadow:none}#MainContent[data-template^=product] .product-information .add-to-cart-button:not(:disabled):hover{background:#ffa047!important}#MainContent[data-template^=product] .product-information :is(input,select){font-size:16px;min-height:45px}#MainContent[data-template^=product] .product-information a{text-underline-offset:3px}#MainContent[data-template^=collection] .main-collection,#MainContent[data-template^=collection] .product-grid-container,#MainContent[data-template^=search] .search-results{background:#f3f0e8;color:#1c3324}#MainContent[data-template^=collection] .main-collection :is(h1,h2,h3),#MainContent[data-template^=search] .search-results :is(h1,h2,h3){color:#1d3323}#MainContent[data-template^=collection] .product-card,#MainContent[data-template^=search] .product-card{background:#fffefb}#MainContent[data-template^=collection] .product-card img,#MainContent[data-template^=search] .product-card img{object-fit:contain}#MainContent[data-template^=collection] .product-card__content,#MainContent[data-template^=search] .product-card__content{padding:15px;background:#fffefb;color:#1d3424}#MainContent[data-template^=collection] .product-card__content a,#MainContent[data-template^=search] .product-card__content a{color:#1d3424}#MainContent[data-template^=collection] :is(input,select),#MainContent[data-template^=search] :is(input,select){background:#fff;color:#1e3626;border:1px solid #BCC9BA}#MainContent[data-template^=cart] .cart-page{color:#213628;background:#f3f0e8}#MainContent[data-template^=cart] .cart-page__summary .button{border-radius:4px;min-height:55px;font-weight:790}#MainContent[data-template^=cart] .cart-page a{color:#98501f}#MainContent[data-template^=page] .main-page{max-width:950px;padding:clamp(34px,4vw,65px);background:#fffefb;border:1px solid #E2E8E0;margin:clamp(24px,5vw,64px) auto}#MainContent[data-template^=page] .main-page :is(h1,h2,h3){color:#1d3324}#MainContent[data-template^=page] .main-page :is(p,li){color:#546957;line-height:1.78;font-size:15px}#MainContent[data-template^=page] .main-page a:not(.button){color:#994c1d;text-decoration:underline}#header-group .header-section{background:#15241a!important;color:#f6f4ed!important}#header-group .header-section :is(a,button,.menu-list__link){color:#f4f5ef}#header-group .header-section .menu-list__link{font-size:14px;font-weight:650;letter-spacing:0}#header-group .header-section .menu-list__link:hover{color:#ffb477}#header-group .header-announcements{background:#32432d}#header-group .menu-drawer__menu-item--mainlist{font-size:16px;line-height:1.5}#header-group :is(button,a):focus-visible{outline:3px solid #FF9D4C;outline-offset:3px}#MainContent .b72v4-reassure a:focus-visible,#MainContent .b72v4-btn:focus-visible,#MainContent .b72v4-product a:focus-visible{outline:3px solid #FF7900;outline-offset:3px}@media(max-width:1050px){.b72v4-hero__inner{grid-template-columns:1fr 1fr;gap:29px}#MainContent .b72v4-hero h1{font-size:clamp(47px,6.7vw,80px)}.b72v4-hero__visual{min-height:400px}.b72v4-hero__image{min-height:340px}.b72v4-categories__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.b72v4-category--guide{grid-column:1/-1;flex-direction:row}.b72v4-category--guide .b72v4-category__guide-visual{flex:0 0 48%;min-height:240px}.b72v4-category--guide .b72v4-category__description{justify-content:center}}@media(max-width:760px){.b72v4-hero__inner{grid-template-columns:1fr;padding-block:35px 46px;gap:30px}#MainContent .b72v4-hero h1{font-size:clamp(49px,11.3vw,73px);margin-bottom:19px}.b72v4-hero__copy .b72v4-overline{margin-bottom:18px;font-size:10px}.b72v4-hero__lead{font-size:16px;margin-bottom:23px}.b72v4-hero__actions{flex-direction:column;align-items:stretch;gap:11px}.b72v4-hero__actions .b72v4-btn{width:100%}.b72v4-hero__secondary{align-self:flex-start}.b72v4-hero__fine{display:none}.b72v4-hero__visual{min-height:0}.b72v4-hero__image{min-height:270px;aspect-ratio:1.3}.b72v4-hero__visual-footer{padding:13px 14px;font-size:11px}.b72v4-sectionhead{align-items:flex-start;flex-direction:column;gap:15px}#MainContent .b72v4-sectionhead h2{font-size:clamp(30px,8vw,43px)}.b72v4-categories,.b72v4-featured{padding-block:60px}.b72v4-categories__grid{grid-template-columns:1fr;gap:15px}.b72v4-category{min-height:0}.b72v4-category__media{aspect-ratio:1.55}.b72v4-category__description{padding:20px}.b72v4-category--guide{grid-column:auto;display:flex;flex-direction:row;min-height:180px}.b72v4-category--guide .b72v4-category__guide-visual{flex:0 0 46%;min-height:180px}.b72v4-category__guide-visual>span{font-size:70px}.b72v4-featured__grid,.b72v4-featured__grid:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.b72v4-product__info{padding:16px 12px 18px;gap:14px}#MainContent .b72v4-product h3{font-size:15px}.b72v4-product__purchase{flex-direction:column;align-items:stretch;gap:12px}.b72v4-product__price{font-size:19px}.b72v4-product__action{font-size:12px}.b72v4-journal{padding-block:60px}.b72v4-journal__grid{grid-template-columns:1fr;gap:32px}#MainContent .b72v4-journal h2{font-size:clamp(35px,9vw,48px)}.b72v4-journal__visual{min-height:260px}.b72v4-journal__display{font-size:135px}.b72v4-reassure__grid{grid-template-columns:1fr}.b72v4-reassure__grid a{padding:18px 20px;border-right:0;border-bottom:1px solid #E2E9DF}.b72v4-reassure__note{padding-inline:20px;text-align:left}#MainContent[data-template^=product] .product-information .product-details{padding:17px}#MainContent[data-template^=product] .product-information .product-details h1{font-size:clamp(28px,7.4vw,36px)}#MainContent[data-template^=page] .main-page{margin:20px 14px;padding:26px 21px}}@media(max-width:420px){.b72v4-category--guide .b72v4-category__guide-visual{flex-basis:38%}.b72v4-category--guide .b72v4-category__description strong{font-size:16px}.b72v4-hero__image{min-height:245px}}@media(prefers-reduced-motion:reduce){.b72v4-btn,.b72v4-category,.b72v4-category__media img,.b72v4-product__image img{transition:none}.b72v4-btn:hover,.b72v4-category:hover,.b72v4-category:hover img,.b72v4-product__image:hover img{transform:none}}#header-group{color:#f6f3eb}#header-group .header-section{--color-foreground:#F6F3EB;--color-background:#15241A}#header-group .header-section :is(.header__icon,.header__icon svg,.header__link,.menu-list__link,.menu-drawer__menu-item){color:#f6f3eb;stroke:currentColor}#header-group .menu-list__link:hover{color:#ffb478}#header-group .header__search :is(input,button){color:#f6f3eb}#footer-group .footer-utilities{color:#eaf0e5;background:#152015}#footer-group .footer-utilities :is(a,button,span,p){color:#d7e3d3}#footer-group .footer-utilities a:hover{color:#ffc095}#footer-group .b72-footer-map{background:#15251b;color:#f5f3e9}#footer-group .b72-footer-map h2{color:#ffb678;font-weight:680;letter-spacing:0;text-transform:none}#footer-group .b72-footer-map nav a{font-size:14px;line-height:1.6}#footer-group .b72-footer-map__brand p{color:#bdd0bc}#MainContent[data-template^=cart] :is(.cart-page,.cart-page__summary,.cart-page__items){color:#1e3828}#MainContent[data-template^=cart] .cart-page__summary .button:not([disabled]){background:#ff7900;color:#142319}#MainContent[data-template^=collection] .main-collection .product-grid__item,#MainContent[data-template^=search] .search-results .product-grid__item{min-width:0}#MainContent[data-template^=collection] .main-collection :is(button,a):focus-visible,#MainContent[data-template^=search] :is(button,a):focus-visible{outline:3px solid #FF7900;outline-offset:2px}#MainContent[data-template^=article],#MainContent[data-template^=blog],#MainContent[data-template^="404"]{background:#f3f0e8;color:#203727}#MainContent[data-template^=article] .main-blog-post,#MainContent[data-template^=blog] .main-blog{background:#fffefb;color:#203727;padding-block:clamp(35px,6vw,70px)}#MainContent[data-template^=article] :is(h1,h2,h3),#MainContent[data-template^=blog] :is(h1,h2,h3),#MainContent[data-template^="404"] :is(h1,h2,h3){color:#203727}#MainContent[data-template^=article] :is(p,li),#MainContent[data-template^=blog] :is(p,li){color:#586d5d;line-height:1.75}#MainContent[data-template^="404"] a:not(.button){color:#985120;text-decoration:underline}#MainContent[data-template^="page.contact"] :is(input,textarea,select){background:#fff;color:#203626;border:1px solid #B9C9B5;border-radius:4px;font-size:16px}#MainContent .b72-collection-index{background:#f3f0e8;color:#203727}#MainContent .b72-collection-index__label{color:#99501f}#MainContent .b72-collection-index h1{color:#1d3325;font-size:clamp(31px,3.5vw,48px);font-weight:780;letter-spacing:-.04em}#MainContent .b72-collection-index__wrap>p{color:#607364;font-size:15px}#MainContent .b72-collection-index__card{background:#fffefb;color:#1e3423!important;border:1px solid #D6E0D5;border-radius:5px}#MainContent .b72-collection-index__card strong{color:#1c3424}#MainContent .b72-collection-index__card>span:last-child{color:#985020}#MainContent .b72-collection-index__all{background:#ff7900;color:#192a1e!important}@media screen and (min-width:990px){#header-component .header__columns:has(.header__column--left header-menu){--header-left: minmax(0, 1fr);--header-right: max-content}#header-component .header__column--left:has(header-menu){min-width:0}#header-component .header__column--left header-menu{flex:1 1 auto;min-width:0}#header-component .header__column--left header-menu .header-menu__inner,#header-component .header__column--left header-menu .menu-list,#header-component .header__column--left header-menu overflow-list{width:100%;min-width:0}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/b72v4-editorial.css.map */
