html body #shopify-pc__banner{position:fixed!important;inset:auto auto 12px 50%!important;transform:translate(-50%)!important;width:min(820px,calc(100% - 24px))!important;max-width:none!important;padding:6px 12px!important;margin:0!important;border:1px solid #8e7b56!important;border-radius:5px!important;background:#151815!important;color:#f5eee0!important;box-shadow:0 6px 24px #0005!important}html body #shopify-pc__banner .shopify-pc__banner__wrapper{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;max-width:none!important}html body #shopify-pc__banner .shopify-pc__banner__body{flex:1;margin:0!important;padding:0!important}html body #shopify-pc__banner h2{position:absolute!important;width:1px!important;height:1px!important;clip-path:inset(50%);overflow:hidden}html body #shopify-pc__banner p{margin:0!important;font:400 12px/1.4 var(--fw-sans)!important;color:#f5eee0!important}html body #shopify-pc__banner a{color:#e2c58a!important;text-underline-offset:3px}html body #shopify-pc__banner .shopify-pc__banner__btns{display:flex!important;flex:0 0 auto;align-items:center;gap:6px!important;margin:0!important;padding:0!important}html body #shopify-pc__banner button{width:auto!important;min-width:64px!important;min-height:44px!important;padding:6px 10px!important;margin:0!important;border:1px solid #9d8559!important;border-radius:3px!important;color:#f5eee0!important;background:transparent!important;font:500 12px/1.2 var(--fw-sans)!important}html body #shopify-pc__banner button:focus-visible{outline:3px solid #e2c58a!important;outline-offset:2px!important}html body #shopify-pc__banner #shopify-pc__banner__btn-accept{background:#e2c58a!important;color:#171b18!important}html body #shopify-pc__banner #shopify-pc__banner__btn-manage-prefs{border:0!important;text-decoration:underline;padding-inline:4px!important}body:has(.fw-pdp-gallery) .sealsubs-target-element,body:has(.fw-pdp-gallery) .sealsubs-container{background:transparent!important;color:inherit!important;border:0!important;box-shadow:none!important;border-radius:0!important;margin:0!important;padding:0!important}body:has(.fw-pdp-gallery) .sls-purchase-options-label{display:none!important}body:has(.fw-pdp-gallery) .sls-option-container{background:transparent!important;color:inherit!important;border:1px solid #8e7b56!important;border-radius:3px!important;box-shadow:none!important;padding:.5rem .65rem!important;margin:0 0 .35rem!important}body:has(.fw-pdp-gallery) .sls-option-container.sls-active{border-color:#e2c58a!important;background:#e2c58a14!important}body:has(.fw-pdp-gallery) .sealsubs-container :is(label,.sls-price,.money,.sls-subscription-details-label,.sls-more-info-container a){color:#f5eee0!important;font-size:.85rem!important}body:has(.fw-pdp-gallery) .sls-option-container .seal-row{min-height:32px}body:has(.fw-pdp-gallery) .sls-custom-radio{border-color:#e2c58a!important}body:has(.fw-pdp-gallery) .sls-custom-radio:after{background:#e2c58a!important}body:has(.fw-pdp-gallery) .sls-select{background:#f5eee0!important;color:#211b15!important;min-height:38px!important;border-radius:3px!important}body:has(.fw-pdp-gallery) .sls-selling-plan-description-content{color:inherit!important;font-size:.75rem!important;line-height:1.4!important;margin-top:.35rem!important}body:has(.fw-pdp-gallery) .sls-more-info-container{color:inherit!important;margin:.25rem 0!important;padding:0!important;font-size:.75rem!important}body:has(.fw-pdp-gallery) .sls-more-info-popup{color:#211b15!important}body:has(.fw-pdp-gallery) .sls-sub-icon{width:18px!important;height:18px!important}body:has(.fw-pdp-gallery) .sls-widget-branding{margin:0!important;font-size:.6rem!important}body:has(.fw-pdp-gallery) .product-details{padding:clamp(.8rem,1.7vw,1.5rem)!important}body:has(.fw-pdp-gallery) .product-details .group-block{gap:.75rem!important}body:has(.fw-pdp-gallery) .fw-product-choice{gap:.25rem!important;padding-top:.35rem!important}body:has(.fw-pdp-gallery) .fw-product-choice__links a{min-height:36px}body:has(.fw-pdp-gallery) .fw-pdp-facts{margin-block:.6rem;padding-block:.65rem}html body .fw-journal__reading{display:block;max-width:none;margin:0;padding:0}html body .fw-journal__contents{position:relative;top:auto;max-height:none;padding:.75rem var(--fw-gutter);border:0;background:#181a19;color:#e2c58a}.fw-journal__contents details{max-width:68rem;margin:auto}html body .fw-journal .fw-journal__contents a{color:#e2c58a}.fw-journal__contents ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.1rem 2rem}html body .fw-journal__main{padding:0;border:0;background:transparent;box-shadow:none}html body .fw-journal .fo-article__content{max-width:none;width:100%;margin:0;padding:0}.fw-reading-panel{position:relative;isolation:isolate;padding:clamp(2rem,5vw,4rem) var(--fw-gutter);background:#254c3d var(--journal-paint) center / cover;background-blend-mode:multiply;color:#f5eee0}.fw-reading-panel--1{background-color:#f5efe2;color:#211b15}.fw-reading-panel--2{background:#181a19;color:#f1e8d8}.fw-reading-panel--2:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:var(--journal-paint) center / cover;filter:grayscale(1) invert(1) brightness(1.4);opacity:.45}.fw-reading-panel__inner{width:min(100%,68rem);margin-inline:auto}html body .fw-journal .fw-reading-panel :is(h2,h3,h4,p,li,strong,em,a,summary,td,th){color:inherit!important}html body .fw-journal .fw-reading-panel--2 :is(h2,h3,h4,a){color:#e2c58a!important}html body .fw-journal .fw-reading-panel h2{margin-top:0;border:0;padding-top:0;scroll-margin-top:calc(var(--fw-header-h) + 1rem)}html body .fw-journal .fw-reading-panel :is(p,li){max-width:68ch}html body .fw-journal .fw-reading-panel [style]{background:transparent!important;color:inherit!important;border-color:#9d8559!important}html body .fw-journal .fo-article__header{background:#254c3d var(--journal-paint) center / cover;background-blend-mode:multiply}html body .fw-journal .fo-article__image{width:100%;height:clamp(22rem,44vw,37rem);max-height:none;object-fit:cover;object-position:center;background:transparent}html body .fw-journal .fo-article__media{padding:0;border:0;background:transparent;overflow:hidden}html body .fw-journal .fo-article__content img{display:block;width:100%!important;max-width:none!important;height:auto!important;margin-inline:0!important;border-radius:0!important;object-fit:cover}html body .fw-journal .fo-article__content figure{width:100%!important;max-width:none!important;padding:0!important;margin-inline:0!important}html body .fw-journal .fo-related__card img{object-fit:cover}html body .fw-journal .fw-journal__video{margin:0;padding:clamp(2rem,5vw,4rem) max(var(--fw-gutter),calc((100vw - 68rem)/2));border:0;background:#254c3d var(--journal-paint) center / cover;background-blend-mode:multiply;color:#f5eee0}html body .fw-journal .fo-article__signup{background:#181a19;color:#f1e8d8;border:0}.fw-blog-listen{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;margin-top:.25rem;color:#6f3033;font:400 .85rem/1.4 var(--fw-sans)}.fw-article-reader{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.5rem;padding:1.25rem max(var(--fw-gutter),calc((100vw - 68rem)/2));background:#181a19;color:#f5eee0;border-block:1px solid #9d8559;scroll-margin-top:calc(var(--fw-header-h) + 1rem)}.fw-article-reader h2{margin:0;color:#e2c58a;font:400 1.65rem/1.2 var(--fw-serif)}.fw-article-reader p{margin:.3rem 0 0;font:400 .8rem/1.4 var(--fw-sans)}.fw-article-reader__controls{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.fw-article-reader :is(button,select){min-height:44px;padding:.5rem .75rem;border:1px solid #9d8559;border-radius:3px;background:#222821;color:#f5eee0;cursor:pointer;font:400 .85rem/1.3 var(--fw-sans)}.fw-article-reader [hidden]{display:none}.fw-article-reader [data-reader-status]{flex-basis:100%}.fw-article-reader label{font:400 .8rem/1.4 var(--fw-sans)}.fw-article-reader :focus-visible{outline:3px solid #e2c58a;outline-offset:3px}html body .fo-policy-page{padding:0;background:#f5efe2 var(--journal-paint) center / cover;background-blend-mode:multiply}html body .fo-policy-page__inner{width:100%}html body .fo-policy-page__hero{border-radius:0;background:#254c3d var(--journal-paint) center / cover;background-blend-mode:multiply;box-shadow:none;padding:clamp(2rem,5vw,4rem) max(var(--fw-gutter),calc((100vw - 68rem)/2))}html body .fo-policy-page h1{max-width:22ch;font-weight:400;letter-spacing:-.025em;font-size:clamp(2.8rem,6vw,5rem)}html body .fo-policy-page__content{width:min(100%,72rem);margin:auto;padding:clamp(1.5rem,4vw,3rem) var(--fw-gutter)}html body .fo-policy-page__content h2{font-weight:400;border-top:1px solid #9d8559;padding-top:1.5rem}html body .fo-policy-page__content ol li{border-radius:2px!important;border-color:#9d8559!important;background:#faf7efcc!important;box-shadow:none!important}html body .fo-policy-page__content h2:last-of-type,html body .fo-policy-page__content h2:last-of-type+p,html body .fo-policy-page__help-action{background:#181a19;color:#f1e8d8;border-radius:0}html body .fo-policy-page__content h2:last-of-type{color:#e2c58a}html body .fo-policy-page__cta{background:#e2c58a;color:#171b18;border:0;border-radius:3px}body:has(.fo-policy-page) .fw-header{background:#254c3d}@media(max-width:700px){html body #shopify-pc__banner{bottom:8px!important;width:calc(100% - 16px)!important;padding:6px 10px!important}html body #shopify-pc__banner .shopify-pc__banner__wrapper{flex-direction:column;gap:2px!important}html body #shopify-pc__banner .shopify-pc__banner__btns{width:100%;justify-content:flex-end}html body #shopify-pc__banner p{font-size:11px!important}.fw-journal__contents ol{grid-template-columns:1fr}.fw-article-reader{padding:1rem}.fw-reading-panel{padding:2rem 1rem}html body .fw-journal .fo-article__image{height:25rem}}body:has(.fw-pdp-gallery) .sealsubs-container :is(.sls-total-price,.sls-total-price *,.sls-label-container,.sls-selling-plan-description-content,.sls-more-info-container,.sls-subscription-details-label a){color:#f5eee0!important}body:has(.fw-pdp-gallery) .product-details .group-block-content{gap:.5rem!important}body:has(.fw-pdp-gallery) .product-details h1{font-size:clamp(2rem,3.1vw,2.65rem);line-height:1.05}body:has(.fw-pdp-gallery) .fw-product-choice__button{min-height:40px;padding-block:.45rem}.fw-article-reader audio{width:min(100%,30rem);height:44px}@media(max-width:700px){.fw-article-reader audio{width:100%}}@media(max-width:899px){body.fw-scroll-site .fo-tutorial-video{min-height:calc(100svh - var(--fw-header-h));box-sizing:border-box}body.fw-scroll-site .fo-tutorial__content>.shopify-block:first-child .fo-tutorial-video{padding-top:calc(var(--fw-header-h) + 1.5rem)}}body:has(.fw-pdp-gallery) .sls-widget-branding,body:has(.fw-pdp-gallery) .sls-widget-branding a{color:#d9c99f!important}body:has(.fw-pdp-gallery) .sls-sub-icon{filter:invert(1)}html body .fw-journal .fw-reading-panel :is(table,thead,tbody,tr,th,td){background:transparent!important;border-color:#9d8559!important}html body .fw-journal .fw-reading-panel th{font-weight:600}html:has(.fw-header){height:auto!important;overflow:visible}html:has(.fw-header) body{height:auto;min-height:100dvh;overflow:visible}body:has(.fw-header)>.page-wrapper{height:auto;min-height:100dvh;overflow:visible}html:has(body.fw-native-scroll){scroll-snap-type:none!important;scroll-behavior:auto}body.fw-native-scroll .fc-controls{display:none!important}html[scroll-lock]:has(.fw-header),html:has(.fw-signup[open]),html:has(body.fw-menu-open){overflow:hidden}body:has(.fo-faq) #MainContent>.shopify-section:not(:has(.fo-faq)){display:none}html body #shopify-pc__banner .shopify-pc__banner__wrapper{flex-direction:row!important}html body #shopify-pc__banner .shopify-pc__banner__body{width:auto!important;min-width:0}html body #shopify-pc__banner .shopify-pc__banner__btns{width:auto!important;flex-direction:row!important}html body #shopify-pc__banner button{flex:0 0 auto!important}@media(max-width:700px){html body #shopify-pc__banner .shopify-pc__banner__wrapper{flex-direction:column!important;align-items:stretch!important;gap:4px!important}html body #shopify-pc__banner .shopify-pc__banner__btns{justify-content:flex-end!important;flex-wrap:wrap}html body #shopify-pc__banner button{order:initial!important}}html:has(:is(.fw-journal,.fw-journal-hub)),html body:has(:is(.fw-journal,.fw-journal-hub)),body:has(:is(.fw-journal,.fw-journal-hub))>.page-wrapper,body:has(:is(.fw-journal,.fw-journal-hub)) #MainContent{background:#254c3d}html body :is(.fw-journal.fw-journal,.fw-journal-hub.fw-blog-index){--journal-ink: #f5eee0;--journal-line: #9d8559;background:#254c3d;color:#f5eee0}html body .fw-journal.fw-journal :is(.fo-article__header,.fw-journal__contents,.fw-reading-panel,.fw-journal__video,.fw-video-card,.fo-article__signup,.fo-related,.fw-article-reader),html body .fw-journal-hub.fw-blog-index :is(.fo-blog-hub__header,.fo-blog-card,.fo-blog-signup){background:#254c3d;color:#f5eee0;box-shadow:none}html body .fw-journal.fw-journal .fw-reading-panel:before{display:none}html body .fw-journal.fw-journal .fo-article__content{color:#f5eee0}html body .fw-journal.fw-journal :is(.fw-reading-panel h2,.fw-reading-panel h3,.fw-reading-panel h4,.fw-reading-panel a,.fw-journal__contents a,.fo-article__back,.fo-related__action),html body .fw-journal-hub.fw-blog-index :is(.fo-blog-card__category,.fw-journal__read-link,.fw-blog-audio summary){color:#e2c58a!important}html body .fw-journal.fw-journal .fo-related__card{color:#f5eee0}html body .fw-journal.fw-journal .fo-article__signup input,html body .fw-journal-hub.fw-blog-index .fo-blog-signup input{background:#f5eee0;color:#211b15}body:has(:is(.fw-journal,.fw-journal-hub)) :is(.fw-header-wrap,.fw-header,.fw-footer){background:#254c3d}body:has(:is(.fw-journal,.fw-journal-hub)) .fw-footer__art{display:none}html body .fw-journal-hub.fw-blog-index .fo-blog-card:first-child{background:#254c3d;color:#f5eee0;box-shadow:none}html body :is(.fw-journal,.fw-journal-hub) :is(a,button,input,select,summary):focus-visible{outline:3px solid #e2c58a;outline-offset:4px}html:has(:is(.fo-policy-page,.fw-collab)),html body:has(:is(.fo-policy-page,.fw-collab)),body:has(:is(.fo-policy-page,.fw-collab))>.page-wrapper,body:has(:is(.fo-policy-page,.fw-collab)) #MainContent{background:#254c3d;color:#f5eee0}html body :is(.fo-policy-page,.fw-collab,.fw-collab__hero){background:#254c3d;color:#f5eee0}html body .fo-policy-page :is(.fo-policy-page__hero,.fo-policy-page__content h2:last-of-type,.fo-policy-page__content h2:last-of-type+p,.fo-policy-page__help-action){background:#254c3d;color:#f5eee0}html body :is(.fo-policy-page,.fw-collab) :is(h1,h2,h3){color:#f5eee0}html body :is(.fo-policy-page,.fw-collab) :is(.fo-policy-page__eyebrow,.fw-collab__eyebrow,.fw-collab__number){color:#e2c58a}html body .fo-policy-page .fo-policy-page__content :is(p,li,strong,em){color:#f5eee0}html body .fo-policy-page .fo-policy-page__content ol li{background:#173d2f!important;border-color:#9d8559!important;box-shadow:0 10px 28px #0000001f!important}html body .fo-policy-page .fo-policy-page__content ol li:before{background:#e2c58a;color:#173d2f}html body .fo-policy-page .fo-policy-page__content a{color:#e2c58a}html body .fo-policy-page .fo-policy-page__content a.fo-policy-page__cta{background:#e2c58a;color:#171b18}html body .fw-collab .fw-collab__form{background:#173d2f;color:#f5eee0;box-shadow:0 16px 36px #00000026}html body :is(.fo-policy-page,.fw-collab) :is(a,button,input,textarea,summary):focus-visible{outline:3px solid #e2c58a;outline-offset:4px}body:has(:is(.fo-policy-page,.fw-collab)) :is(.fw-header-wrap,.fw-header,.fw-footer){background:#254c3d;color:#f5eee0}body:has(:is(.fo-policy-page,.fw-collab)) .fw-footer__art{display:none}@media(max-width:1100px),(pointer:coarse){html body{--fw-mobile-section-gap:24px}html body.fw-scroll-home #MainContent .fw-floating-hero{min-height:0;height:auto;padding-bottom:var(--fw-mobile-section-gap);align-content:start}html body.fw-scroll-home #MainContent .fw-press{min-height:0;height:auto;padding-block:var(--fw-mobile-section-gap);justify-content:flex-start}html body.fw-scroll-home #MainContent .fw-press__inner{margin:0 auto}html body.fw-scroll-home #MainContent .fw-press__head{margin:0}html body.fw-scroll-home #MainContent .fw-press__badges{margin-block:20px 0}html body.fw-scroll-home #MainContent .fw-press__stage{margin:0}html body.fw-scroll-home #MainContent .fw-side-panel.fw-studio-panel.fw-section{min-height:0;padding-block:var(--fw-mobile-section-gap);margin:0}html body.fw-scroll-home #MainContent .fw-side-panel.fw-studio-panel.fw-section:after{content:"";display:block;position:static;order:4;flex:0 0 1px;height:1px;width:min(82%,42rem);margin:12px auto 0;background:linear-gradient(90deg,transparent,#d8bf8c,transparent);box-shadow:0 0 8px #d8bf8c26;pointer-events:none}html body.fw-scroll-home #MainContent .fw-side-panel.fw-studio-panel--group .fw-studio-panel__scene{height:auto;aspect-ratio:3/2;background:#254c3d;border:1px solid rgb(216 191 140 / .4)}html body.fw-scroll-home #MainContent .fw-side-panel.fw-studio-panel--group .fw-studio-panel__scene img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:contain;transform:none}html body.fw-scroll-home #MainContent .fw-builder{background:#254c3d url(fw-pastel-wall-v3.webp) center / cover;background-blend-mode:multiply;color:#f5eee0;padding-block:var(--fw-mobile-section-gap)}html body.fw-scroll-home #MainContent .fw-builder:before,html body.fw-scroll-home #MainContent .fw-builder:after{display:none}html body.fw-kit-page #MainContent .fw-kit-shell{padding-bottom:16px}html body.fw-kit-page .fw-kit-details:not([open]){margin-bottom:0}html body.fw-kit-page .fw-kit-details+*{margin-top:0}html body.fw-kit-page .fw-footer--gallery{padding-top:32px;min-height:0}}@media(max-width:1100px),(pointer:coarse){html body.fw-scroll-home #MainContent .fw-side-panel.fw-studio-panel.fw-section{display:flex;flex-direction:column;gap:12px;height:auto;overflow:hidden}html body.fw-scroll-home #MainContent .fw-side-panel .fw-studio-panel__head{position:relative;inset:auto;order:1}html body.fw-scroll-home #MainContent .fw-side-panel .fw-studio-panel__scene{position:relative;inset:auto;order:2;align-self:center;width:min(100%,680px);height:clamp(16rem,65vw,28rem);--home-photo-h:calc(clamp(16rem,65vw,28rem) / var(--side-photo-span))}html body.fw-scroll-home #MainContent .fw-side-panel .fw-studio-panel__scene img{top:calc(-1 * var(--side-photo-top) * var(--home-photo-h));height:var(--home-photo-h)}html body.fw-scroll-home #MainContent .fw-side-panel .fw-studio-panel__foot{position:relative;inset:auto;order:3;display:flex;flex-direction:column;gap:12px;width:min(100%,680px);align-self:center}html body.fw-scroll-home #MainContent .fw-side-panel.fw-studio-panel .fw-studio-panel__facts{position:static;inset:auto;height:auto;width:100%}html body.fw-scroll-home #MainContent .fw-side-panel .fw-home-facts{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;grid-auto-rows:auto;gap:8px;height:auto}html body.fw-scroll-home #MainContent .fw-side-panel .fw-home-facts>div:nth-child(n):nth-child(n){grid-column:auto;grid-row:auto;min-height:124px;padding:10px;opacity:1;transform:none;transition:none}html body.fw-scroll-home #MainContent .fw-side-panel .fw-studio-panel__buy{position:static;inset:auto;transform:none;width:100%;margin:0;opacity:1}html body.fw-scroll-home #MainContent .fw-side-panel.fw-studio-panel--group .fw-studio-panel__scene{height:auto;aspect-ratio:3/2}html body.fw-scroll-home #MainContent .fw-side-panel.fw-studio-panel--group .fw-studio-panel__scene img{top:0;right:0;bottom:0;left:0;height:100%;object-fit:contain}}@media(max-width:1100px),(pointer:coarse){html body.fw-scroll-home #MainContent .fw-side-panel{scroll-margin-top:calc(var(--fw-header-h,64px) + 12px)}html body.fw-scroll-home #MainContent .fw-side-panel .fw-studio-panel__head{margin:0;padding:0}html body.fw-scroll-home #MainContent .fw-side-panel .fw-studio-panel__title{margin:0}html body.fw-scroll-home #MainContent .fw-mix--home{background:#254c3d url(fw-pastel-wall-v3.webp) center / cover;background-blend-mode:multiply;color:#f5eee0;padding-block:var(--fw-mobile-section-gap)}html body.fw-scroll-home #MainContent .fw-mix--home:before,html body.fw-scroll-home #MainContent .fw-mix--home:after{display:none}}html body:has(.fo-shop-grid) .fw-header .fw-wordmark__logo{filter:brightness(0) invert(1);opacity:1}@media(max-width:1100px),(pointer:coarse){html body #MainContent .fo-shop-list-section{min-height:0;padding-bottom:24px}html body #MainContent .fo-tutorial.fo-tutorial--floating .fw-guide-card{min-height:0;padding-bottom:24px!important}html body #MainContent .fo-tutorial{margin-bottom:0;padding-bottom:0}html body #MainContent .fw-journal-hub{padding-bottom:0}html body #MainContent .fw-journal-hub .fo-blog-signup{margin-bottom:0;padding-bottom:24px}html body #MainContent .fw-journal-hub .fo-article__consent{margin-bottom:0}}
/*# sourceMappingURL=/cdn/shop/t/68/assets/fw-gallery-consistency.css.map */
