@charset "UTF-8";
:root{--fz-ink:#242a29;--fz-muted:#59625f;--fz-paper:#f7f5ef;--fz-white:#fff;--fz-line:#deded5;--fz-red:#a5322e;--fz-dark:#202c29;--fz-soft:#ecece3;--fz-radius:16px;--fz-serif:Georgia,'Times New Roman',serif;scroll-behavior:smooth;scroll-padding-top:145px}
*,*::before,*::after{box-sizing:border-box}body.fz-site{margin:0;background:var(--fz-paper);color:var(--fz-ink);font:16px/1.65 -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}button,a,input,select,textarea{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:wait;opacity:.65}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:3px solid #a5322e;outline-offset:4px}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.12}h1,h2{font-family:var(--fz-serif);font-weight:400;letter-spacing:-.045em}h1{font-size:clamp(48px,5.4vw,82px)}h2{font-size:clamp(34px,3.4vw,52px)}h3{font-size:21px;font-weight:600}p+p{margin-top:18px}.fz-shell{width:min(1320px,calc(100% - 80px));margin-inline:auto}.fz-eyebrow{font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:750;color:var(--fz-red);margin-bottom:20px}.fz-button-row{display:flex;gap:24px;align-items:center;flex-wrap:wrap}.fz-button,body.fz-site .woocommerce a.button,body.fz-site .woocommerce button.button,body.fz-site .woocommerce input.button{display:inline-flex;align-items:center;justify-content:center;gap:30px;min-height:49px;padding:13px 24px;background:var(--fz-red);border:1px solid var(--fz-red);border-radius:5px;color:#fff;font-size:14px;font-weight:600;line-height:1.4;box-shadow:none;transition:background .2s,transform .2s}.fz-button:hover,body.fz-site .woocommerce .button:hover{background:#862521;color:#fff;transform:translateY(-1px)}.fz-button-light{background:var(--fz-paper);border-color:var(--fz-paper);color:var(--fz-dark)}.fz-button-light:hover{background:#e6e4da;color:var(--fz-dark)}.fz-text-link{font-size:14px;font-weight:650;border-bottom:1px solid currentColor;padding-bottom:4px}.fz-skip{position:fixed;top:-100px;left:20px;z-index:10000;background:#fff;padding:12px}.fz-skip:focus{top:20px}.screen-reader-text{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);width:1px;height:1px;overflow:hidden;position:absolute!important;white-space:nowrap}
.fz-announcement{background:var(--fz-dark);color:#f4f5ef;text-align:center;padding:9px 20px;font-size:12px;letter-spacing:.025em}.fz-announcement a{margin-left:18px;color:#fff;border-bottom:1px solid #a6b6ac}.fz-header{position:sticky;top:0;z-index:60;background:rgba(247,245,239,.98);border-bottom:1px solid var(--fz-line)}.admin-bar .fz-header{top:32px}.fz-header-main{display:flex;align-items:center;gap:45px;padding-block:21px}.fz-brand{display:inline-flex;flex-direction:column;line-height:1;flex-shrink:0}.fz-brand>span{font-size:40px;font-weight:850;letter-spacing:-.06em}.fz-brand-dot{color:var(--fz-red)}.fz-brand small{font-size:8px;letter-spacing:.17em;margin-top:8px;font-weight:650}.fz-search{display:flex;max-width:490px;flex:1;margin:0 auto;background:#efeee7;border-radius:6px;border:1px solid transparent}.fz-search:focus-within{border-color:#757f77}.fz-search input{border:0;background:transparent;padding:12px 16px;width:100%;min-width:0;color:var(--fz-ink);font-size:13px}.fz-search input::placeholder{color:#646f69}.fz-search button{width:48px;border:0;background:transparent;color:var(--fz-ink);font-size:25px}.fz-header-actions{display:flex;align-items:center;gap:22px;font-size:13px;font-weight:600}.fz-cart-count{display:inline-grid;place-items:center;min-width:22px;height:22px;margin-left:4px;border-radius:50%;background:var(--fz-dark);color:#fff;font-size:11px}.fz-menu-toggle{display:none}.fz-nav{display:flex;gap:32px;align-items:center;padding-block:13px;font-size:13px;font-weight:550}.fz-nav a:hover{color:var(--fz-red)}.fz-nav-contact{margin-left:auto;color:var(--fz-red)}
.fz-hero{display:grid;grid-template-columns:1fr 1.1fr;gap:70px;align-items:center;padding-top:54px;padding-bottom:62px}.fz-hero-copy{padding-block:35px}.fz-hero-copy h1{margin-bottom:27px}.fz-lead{font-size:16px;line-height:1.8;max-width:450px;color:var(--fz-muted);margin-bottom:30px}.fz-hero-note{display:flex;gap:14px;align-items:center;margin-top:45px;font-size:12px;color:var(--fz-muted);line-height:1.6}.fz-hero-note>span:first-child{font-size:30px;color:var(--fz-red)}.fz-hero-note strong{font-weight:550;color:var(--fz-ink)}.fz-hero-visual{position:relative;padding-right:22px;padding-bottom:25px;min-width:0}.fz-hero-photo{border-radius:150px 8px 8px 8px;overflow:hidden;background:#e1e1d4;position:relative}.fz-hero-photo>img{width:100%;height:470px;object-fit:contain;mix-blend-mode:multiply;padding:40px 12px 65px}.fz-hero-caption{position:absolute;bottom:0;left:0;right:0;padding:18px 28px;background:var(--fz-dark);color:#fff;display:flex;flex-direction:column;gap:4px}.fz-hero-caption>span{font-size:9px;letter-spacing:.16em;color:#c4cdc5}.fz-hero-caption a{font-size:15px}.fz-hero-card{position:absolute;bottom:0;left:-30px;transform:translateY(25px);background:var(--fz-white);border:1px solid var(--fz-line);padding:24px 28px;border-radius:8px;box-shadow:0 10px 30px #202c2910}.fz-hero-card .fz-eyebrow{display:block;margin-bottom:10px;font-size:9px}.fz-hero-card strong{display:block;font-family:var(--fz-serif);font-size:24px;font-weight:400;line-height:1.2;margin-bottom:14px}.fz-hero-card>span:last-child{font-size:10px;color:var(--fz-muted)}.fz-vertical-label{position:absolute;right:0;top:50%;writing-mode:vertical-rl;font-size:9px;letter-spacing:.16em;color:var(--fz-muted);transform:translateY(-50%)}.fz-trust-strip{border-block:1px solid var(--fz-line);background:#efece3}.fz-trust-strip>div{display:flex;justify-content:space-between;padding-block:20px;gap:20px}.fz-trust-strip span{font-size:12px;font-weight:600}.fz-trust-strip span::before{content:'✧';color:var(--fz-red);margin-right:10px}
.fz-section{padding-block:82px}.fz-section-head{display:flex;justify-content:space-between;align-items:end;gap:28px;margin-bottom:36px}.fz-section-head .fz-eyebrow{margin-bottom:13px}.fz-section-head>p{font-size:14px;color:var(--fz-muted);max-width:370px}.fz-collections{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:23px}.fz-collection>div{aspect-ratio:1.05;background:#eae8de;border-radius:10px;overflow:hidden;margin-bottom:20px}.fz-collection img{width:100%;height:100%;object-fit:contain;padding:18px;mix-blend-mode:multiply;transition:transform .3s}.fz-collection:hover img{transform:scale(1.04)}.fz-collection h3{display:flex;justify-content:space-between;font-size:21px}.fz-collection h3 span{color:var(--fz-red)}.fz-collection p{font-size:12px;color:var(--fz-muted);margin-top:9px}.fz-story{background:var(--fz-dark);color:#f5f4ee;padding-block:65px}.fz-story-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.fz-story-image{position:relative;overflow:hidden;border-radius:8px}.fz-story-image img{width:100%;aspect-ratio:1.15;object-fit:cover}.fz-story-image>span{position:absolute;bottom:0;left:0;padding:23px 30px;background:linear-gradient(0deg,#15261fee,transparent);width:100%;font-size:10px;letter-spacing:.14em}.fz-story-image strong{display:block;font-family:var(--fz-serif);font-weight:400;font-size:25px;letter-spacing:-.02em;margin-top:7px}.fz-story-copy .fz-eyebrow{color:#e7b6a3}.fz-story-copy h2{margin-bottom:25px}.fz-story-copy p:not(.fz-eyebrow){color:#d1d9d1;font-size:14px;line-height:1.85}.fz-story-copy .fz-button{margin-top:28px}.fz-process{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.fz-process article{border-top:1px solid #babfb4;padding-top:22px}.fz-process article>span{font-size:10px;color:var(--fz-red);font-weight:700;letter-spacing:.13em}.fz-process h3{font-size:23px;font-family:var(--fz-serif);font-weight:400;margin-block:17px}.fz-process p{font-size:14px;color:var(--fz-muted)}.fz-contact-band{background:var(--fz-red);color:#fff;padding-block:48px}.fz-contact-band>.fz-shell{display:flex;align-items:center;justify-content:space-between;gap:35px}.fz-contact-band .fz-eyebrow{color:#f7d8cb;margin-bottom:12px}.fz-contact-band h2{font-size:42px}.fz-contact-band p:not(.fz-eyebrow){font-size:14px;margin-top:14px;color:#fff4f0}.fz-footer{background:#e9e7dc;padding-top:54px}.fz-footer-main{display:grid;grid-template-columns:1.4fr 1fr 1.2fr 1fr;gap:35px;padding-bottom:42px}.fz-footer h2{font-family:inherit;font-weight:700;font-size:11px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:17px}.fz-footer a:not(.fz-brand){display:block;font-size:13px;margin-bottom:8px}.fz-footer p{font-size:12px;line-height:1.8;color:#505a53;margin-top:15px}.fz-footer-bottom{display:flex;justify-content:space-between;gap:25px;border-top:1px solid #c8ccc1;padding-block:19px;font-size:10px;color:#536057}.fz-footer-bottom a{margin:0!important;font-size:10px!important}
.fz-map-section{background:#e9ede6;padding-block:72px;scroll-margin-top:140px}.fz-map-layout{display:grid;grid-template-columns:1fr 270px;gap:30px;align-items:center}.fz-map-canvas{position:relative;min-width:0}.fz-export-map{width:100%;display:block;background:#e1e8e2;border-radius:12px}.fz-map-land{fill:#f8f7ef;stroke:#bac8bc;stroke-width:1}.fz-map-grid{stroke:#c8d5ca;stroke-width:1}.fz-map-route{fill:none;stroke:var(--fz-red);stroke-width:2.5;stroke-dasharray:7 7}.fz-map-pin{fill:var(--fz-dark);stroke:#fff;stroke-width:2;cursor:pointer}.fz-map-pin:hover,.fz-map-pin[aria-pressed=true]{fill:var(--fz-red);r:8}.fz-map-panama{fill:var(--fz-red);stroke:#fff;stroke-width:4}.fz-map-label{font:12px -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;fill:#3c5548;letter-spacing:.08em}.fz-map-ocean{fill:#708779;font-style:italic;font-family:Georgia,serif;font-size:22px}.fz-map-details{border-left:1px solid #bfcabd;padding-left:28px}.fz-map-details label{display:block;font-size:10px;letter-spacing:.12em;font-weight:700;margin-bottom:12px;text-transform:uppercase}.fz-map-details select{width:100%;padding:10px;background:#f7f8f2;border:1px solid #b7c5b9;border-radius:5px;color:var(--fz-ink);font-size:13px}.fz-map-details h3{font:32px/1.15 var(--fz-serif);margin-top:25px;margin-bottom:12px}.fz-map-details p{font-size:13px;color:#42574b}.fz-map-details .fz-button{margin-top:22px;gap:10px;width:100%;font-size:12px}.fz-map-note{font-size:10px;color:#526858;margin-top:12px}.fz-market-list{margin-top:28px;display:flex;flex-wrap:wrap;gap:8px}.fz-market-list button{border:1px solid #c4cfc1;color:#3a5041;background:#f3f5ee;padding:6px 12px;font-size:11px;border-radius:30px}.fz-market-list button[aria-pressed=true]{background:var(--fz-dark);color:#fff;border-color:var(--fz-dark)}
.fz-commerce,.fz-page{padding-block:48px 75px;min-height:55vh}.fz-page-title{font-size:46px;margin-bottom:35px}.fz-catalog-intro{max-width:680px;margin-bottom:28px}.fz-catalog-intro h1{font-size:52px;margin-bottom:18px}.fz-catalog-intro p:not(.fz-eyebrow){font-size:14px;color:var(--fz-muted)}.fz-category-pills{display:flex;gap:9px;flex-wrap:wrap;padding-bottom:30px;border-bottom:1px solid var(--fz-line);margin-bottom:28px}.fz-category-pills a{padding:8px 18px;border:1px solid #ccd1c7;border-radius:30px;font-size:12px;background:#fff}.fz-category-pills a:hover{background:var(--fz-dark);color:#fff}.fz-site .woocommerce{color:var(--fz-ink)}.fz-site .woocommerce ul.products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;clear:both;margin-top:25px}.fz-site .fz-edit .woocommerce ul.products{grid-template-columns:repeat(4,minmax(0,1fr))}.fz-site .woocommerce ul.products::before,.fz-site .woocommerce ul.products::after{display:none}.fz-site .woocommerce ul.products li.product{float:none;width:auto;margin:0;padding:0;position:relative;background:transparent;border:none}.fz-site .woocommerce ul.products li.product a img{width:100%;aspect-ratio:1.12;object-fit:contain;padding:22px;background:#eeece4;border-radius:8px;margin-bottom:18px;mix-blend-mode:multiply}.fz-site .woocommerce ul.products li.product .woocommerce-loop-product__title{font:600 16px/1.4 -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;color:var(--fz-ink);padding:0;margin-bottom:8px}.fz-site .woocommerce ul.products li.product .price{color:#752723;font-size:14px;font-weight:650;margin-bottom:13px}.fz-site .woocommerce ul.products li.product .price del{color:#586158;opacity:1}.fz-site .woocommerce ul.products li.product .button{background:transparent;color:var(--fz-ink);border-color:#c3c9bd;min-height:38px;padding:8px 15px;font-size:11px;margin:0}.fz-site .woocommerce ul.products li.product .button:hover{background:var(--fz-dark);color:#fff}.fz-site .woocommerce span.onsale{background:var(--fz-red);color:#fff;min-width:0;min-height:0;padding:4px 11px;border-radius:30px;line-height:1.6;font-size:10px}.fz-site .woocommerce .woocommerce-breadcrumb{color:#657061;font-size:12px}.fz-site .woocommerce .woocommerce-result-count{font-size:13px;padding-top:8px}.fz-site .woocommerce .woocommerce-ordering select{color:var(--fz-ink);border:1px solid #c3c9bd;background:#fff;border-radius:5px;padding:10px;font-size:12px}.fz-site .woocommerce nav.woocommerce-pagination ul{border:none;display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:40px}.fz-site .woocommerce nav.woocommerce-pagination ul li{border:none;float:none}.fz-site .woocommerce nav.woocommerce-pagination ul li a,.fz-site .woocommerce nav.woocommerce-pagination ul li span{color:var(--fz-ink);background:#fff;border:1px solid #c3c9bd;border-radius:5px;min-width:42px;min-height:42px;padding:13px}.fz-site .woocommerce nav.woocommerce-pagination ul li span.current,.fz-site .woocommerce nav.woocommerce-pagination ul li a:hover{color:#fff;background:var(--fz-dark);border-color:var(--fz-dark)}
.fz-site .woocommerce div.product div.images{width:50%;background:#ece9df;padding:24px;border-radius:10px}.fz-site .woocommerce div.product div.summary{width:43%;padding-top:20px}.fz-site .woocommerce div.product .product_title{font-size:clamp(32px,3vw,48px);margin-bottom:20px}.fz-site .woocommerce div.product p.price{color:#752723;font-size:25px}.fz-site .woocommerce-product-details__short-description{font-size:14px;color:var(--fz-muted);margin-block:23px}.fz-site .woocommerce .quantity .qty{background:#fff;color:var(--fz-ink);border:1px solid #adb8ab;border-radius:5px;height:49px;width:65px;padding:5px}.fz-site .woocommerce div.product .woocommerce-tabs{padding-top:38px;clear:both}.fz-site .woocommerce div.product .woocommerce-tabs ul.tabs li{background:#eceee5;border-color:#c9d0c4}.fz-site .woocommerce div.product .woocommerce-tabs ul.tabs li a{color:#3d483c}.fz-site .woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#fff}.fz-site .woocommerce table.shop_table{border:1px solid var(--fz-line);background:#fff;border-radius:10px}.fz-site .woocommerce table.shop_table th,.fz-site .woocommerce table.shop_table td{padding:17px;font-size:14px;border-color:var(--fz-line);color:var(--fz-ink)}.fz-site .woocommerce table.shop_table .product-thumbnail img{width:75px}.fz-site .woocommerce table.shop_table th{background:#eeeee5}.fz-site .woocommerce form .form-row input.input-text,.fz-site .woocommerce form .form-row textarea,.fz-site .woocommerce form select{padding:12px;border:1px solid #bfc6ba;border-radius:5px;background:#fff;color:var(--fz-ink);width:100%}.fz-site .woocommerce form .form-row label{font-size:13px;color:#334330}.fz-site .woocommerce form .form-row{margin-bottom:17px}.fz-site .woocommerce form.checkout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:25px 50px;align-items:start}.fz-site .woocommerce form.checkout #customer_details{grid-column:1;grid-row:1 / span 2;width:auto;float:none}.fz-site .woocommerce form.checkout #customer_details>.col-1,.fz-site .woocommerce form.checkout #customer_details>.col-2{width:100%;float:none}.fz-site .woocommerce form.checkout #order_review_heading{grid-column:2;grid-row:1;font:30px var(--fz-serif)}.fz-site .woocommerce form.checkout #order_review{grid-column:2;grid-row:2;min-width:0}.fz-site .woocommerce-billing-fields h3,.fz-site .woocommerce-additional-fields h3{font:30px var(--fz-serif);margin-bottom:25px}.fz-site .woocommerce-checkout #payment{background:#eeeee5;border-radius:8px}.fz-site #payment div.payment_box{background:#fff;color:var(--fz-ink)}.fz-site #payment div.payment_box::before{border-bottom-color:#fff}.fz-site .woocommerce-error,.fz-site .woocommerce-info,.fz-site .woocommerce-message{background:#fff;color:var(--fz-ink);border-radius:8px;font-size:14px;padding:20px 24px 20px 50px}.fz-site .woocommerce-error{border-top-color:#a5322e}.fz-site .woocommerce-message{border-top-color:#386447}.fz-site .woocommerce-notices-wrapper:empty{display:none}.fz-site .woocommerce ul.order_details{display:flex;flex-wrap:wrap;gap:25px;background:#fff;padding:25px;border:1px solid var(--fz-line);border-radius:10px}.fz-site .woocommerce ul.order_details li{float:none;margin:0;min-width:135px;font-size:10px}.fz-site .woocommerce ul.order_details li strong{font-size:14px;overflow-wrap:anywhere}.fz-site .woocommerce-order h2{font-size:30px;margin-block:30px 20px}.fz-site .woocommerce-address-fields,.fz-site .woocommerce form.login{max-width:650px}.fz-page-content{overflow-wrap:anywhere}.fz-page-content>p{max-width:800px}.fz-site .select2-container .select2-selection--single{min-height:48px;border-color:#bfc6ba}.fz-site .select2-selection__rendered{padding-top:9px}.fz-site .wc-block-components-text-input input{background:#fff;color:var(--fz-ink)}
@media(min-width:1600px){.fz-hero-photo>img{height:525px}}@media(max-width:1100px){.fz-shell{width:calc(100% - 48px)}.fz-header-main{gap:25px}.fz-nav{gap:19px;font-size:12px}.fz-hero{gap:40px}.fz-hero-photo>img{height:430px}.fz-story-grid{gap:40px}.fz-header-actions{gap:15px}.fz-button-row{gap:15px}.fz-map-layout{grid-template-columns:1fr 230px}.fz-collections{gap:16px}}@media(max-width:800px){:root{scroll-padding-top:105px}.fz-announcement{font-size:10px}.fz-announcement a{display:none}.fz-header-main{flex-wrap:wrap;padding-block:15px;gap:13px}.fz-brand>span{font-size:32px}.fz-brand small{font-size:7px}.fz-header-actions{margin-left:auto;font-size:12px}.fz-account{display:none}.fz-menu-toggle{display:flex;gap:8px;border:1px solid #c4c9bf;border-radius:5px;padding:7px 10px;background:transparent;color:var(--fz-ink);font-size:12px}.fz-search{order:3;flex-basis:100%;max-width:none}.fz-search input{padding-block:9px}.fz-nav{display:none;padding-block:15px}.fz-nav.is-open{display:grid;grid-template-columns:1fr 1fr;gap:15px;max-height:60vh;overflow:auto}.fz-nav-contact{margin:0}.fz-hero{gap:30px;padding-block:35px 45px}.fz-hero-copy{padding-block:10px}.fz-hero-copy h1{font-size:50px}.fz-hero-photo>img{height:350px;padding-top:25px}.fz-hero-card{left:-15px;padding:18px}.fz-hero-card strong{font-size:20px}.fz-hero-card>span:last-child{font-size:9px}.fz-lead{font-size:14px}.fz-hero-note{margin-top:28px}.fz-trust-strip>div{display:grid;grid-template-columns:1fr 1fr;gap:13px}.fz-trust-strip span{font-size:11px}.fz-section{padding-block:55px}.fz-section-head{align-items:start}.fz-section-head h2{font-size:36px}.fz-section-head .fz-text-link{font-size:12px}.fz-collections{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 18px}.fz-story-copy h2{font-size:36px}.fz-story{padding-block:45px}.fz-story-grid{gap:30px}.fz-story-image img{aspect-ratio:.8}.fz-map-layout{grid-template-columns:1fr}.fz-map-details{border-left:0;padding-left:0;display:grid;grid-template-columns:1fr 1fr;gap:0 25px}.fz-map-details>label,.fz-map-details>select{grid-column:1}.fz-map-details>h3{grid-column:2;grid-row:1 / span 2;margin:0;align-self:center}.fz-map-details p{margin-top:15px}.fz-map-details .fz-button{margin-top:15px}.fz-map-section{padding-block:50px}.fz-process{gap:22px}.fz-process h3{font-size:21px}.fz-footer-main{grid-template-columns:1fr 1fr;gap:30px}.fz-contact-band h2{font-size:34px}.fz-site .fz-edit .woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}.fz-site .woocommerce ul.products{gap:22px;grid-template-columns:repeat(2,minmax(0,1fr))}.fz-site .woocommerce form.checkout{grid-template-columns:1fr;gap:25px}.fz-site .woocommerce form.checkout #customer_details,.fz-site .woocommerce form.checkout #order_review_heading,.fz-site .woocommerce form.checkout #order_review{grid-column:1;grid-row:auto}.fz-site .woocommerce form.checkout #order_review_heading{margin:0}.fz-site .woocommerce table.shop_table th,.fz-site .woocommerce table.shop_table td{padding:12px;font-size:13px}}
@media(max-width:540px){.fz-shell{width:calc(100% - 36px)}.admin-bar .fz-header{top:0}.fz-hero{grid-template-columns:1fr;padding-top:30px;padding-bottom:45px;gap:25px}.fz-hero-copy h1{font-size:58px}.fz-eyebrow{font-size:9px;margin-bottom:15px}.fz-hero-copy{padding:0}.fz-lead{max-width:none;margin-bottom:22px}.fz-hero-note{display:none}.fz-button-row .fz-button{font-size:13px;gap:23px}.fz-button-row .fz-text-link{font-size:12px}.fz-hero-visual{padding-right:14px;padding-left:15px;padding-bottom:35px}.fz-hero-photo{border-top-left-radius:90px}.fz-hero-photo>img{height:320px;padding:22px 8px 70px}.fz-hero-card{left:0;transform:none;bottom:0;padding:16px 20px}.fz-hero-card strong{font-size:22px}.fz-hero-caption{padding:17px 20px}.fz-vertical-label{font-size:8px}.fz-trust-strip>div{gap:12px 10px;padding-block:16px}.fz-trust-strip span{font-size:9px}.fz-trust-strip span::before{margin-right:6px}.fz-section-head{flex-direction:column;gap:17px;margin-bottom:25px}.fz-section-head h2{font-size:37px}.fz-collection h3{font-size:18px}.fz-collection p{font-size:11px;line-height:1.6}.fz-collection>div{margin-bottom:15px}.fz-collection img{padding:10px}.fz-story-grid{grid-template-columns:1fr;gap:30px}.fz-story-image img{aspect-ratio:1.35}.fz-story-copy h2{font-size:38px}.fz-process{grid-template-columns:1fr;gap:25px}.fz-process article{padding-top:16px}.fz-process h3{margin-block:13px}.fz-contact-band>.fz-shell{display:block}.fz-contact-band .fz-button{margin-top:25px}.fz-contact-band h2{font-size:37px}.fz-footer{padding-top:35px}.fz-footer-main{gap:30px 17px;padding-bottom:30px}.fz-footer-main>div:first-child{grid-column:1 / -1}.fz-footer-main>div:last-child{grid-column:1 / -1}.fz-footer-bottom{flex-direction:column;gap:8px;font-size:10px}.fz-map-details{display:block}.fz-map-details h3{margin-top:22px;font-size:30px}.fz-map-details .fz-button{width:auto}.fz-market-list{gap:6px}.fz-market-list button{padding:6px 10px;font-size:10px}.fz-map-label{font-size:14px}.fz-site .woocommerce ul.products{gap:28px 15px}.fz-site .woocommerce ul.products li.product a img{padding:10px;margin-bottom:12px}.fz-site .woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:14px}.fz-site .woocommerce ul.products li.product .price{font-size:12px}.fz-site .woocommerce ul.products li.product .button{font-size:10px;padding:8px 10px;min-height:40px}.fz-site .woocommerce .woocommerce-ordering{float:none;display:block}.fz-site .woocommerce .woocommerce-result-count{float:none}.fz-catalog-intro h1{font-size:40px}.fz-category-pills{gap:7px}.fz-category-pills a{padding:7px 12px;font-size:11px}.fz-commerce,.fz-page{padding-block:30px 50px}.fz-site .woocommerce div.product div.images,.fz-site .woocommerce div.product div.summary{float:none;width:100%}.fz-site .woocommerce div.product div.summary{margin-top:24px}.fz-site .woocommerce div.product .product_title{font-size:36px}.fz-site .woocommerce ul.order_details{display:grid;grid-template-columns:1fr;gap:15px;padding:20px}.fz-site .woocommerce ul.order_details li{border-right:0;border-bottom:1px solid var(--fz-line);padding-bottom:15px}.fz-page-title{font-size:38px}.fz-site .woocommerce .col2-set .col-1,.fz-site .woocommerce .col2-set .col-2{width:100%;float:none}.fz-site .woocommerce .cart_totals{width:100%;float:none}}
@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}}@media print{.fz-header,.fz-announcement,.fz-footer,.fz-menu-toggle{display:none}.fz-shell{width:100%}body.fz-site{background:#fff}}
