:root{--ink:#212322;--sillar:#F2EBE7;--salmon:#F3CFB3;--gold:#B0AA7E;--grey:#5c615c;--serif:'Averia Serif Libre',Georgia,serif;--sans:'Averia Libre',Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;color:var(--ink);background:#fff;font:400 17px/1.65 var(--serif);-webkit-font-smoothing:antialiased}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-weight:400;line-height:1.12}h1{font-size:clamp(3rem,5.8vw,5.9rem);letter-spacing:-.04em;margin-bottom:28px}h2{font-size:clamp(2.3rem,3.6vw,3.6rem);letter-spacing:-.035em;margin-bottom:22px}h3{font-size:1.6rem;letter-spacing:-.015em}em{font-weight:300}p{margin-bottom:24px}a{color:inherit;text-decoration:none}a,button{-webkit-tap-highlight-color:transparent}img{max-width:100%;display:block}button,input,select,textarea{font:inherit}button,a.button{cursor:pointer}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #A45248;outline-offset:5px}::selection{background:var(--salmon);color:var(--ink)}.wrap{width:min(1280px,calc(100% - 112px));margin-inline:auto}.eyebrow{font:400 .78rem/1.5 var(--sans);letter-spacing:.14em;text-transform:uppercase;margin-bottom:22px}.note{font:400 .875rem/1.7 var(--sans);color:var(--grey)}.sr-only{position:absolute;clip:rect(0,0,0,0);clip-path:inset(50%);width:1px;height:1px;overflow:hidden;white-space:nowrap}.skip{position:fixed;top:-100px;left:20px;z-index:100;background:white;padding:12px}.skip:focus{top:10px}.topline{background:var(--ink);color:var(--sillar);font:400 12px/1.4 var(--sans);letter-spacing:.12em}.topline .wrap{display:flex;justify-content:space-between;padding-block:10px}.header{background:rgba(255,255,255,.98);position:sticky;top:0;z-index:30;border-bottom:1px solid #e7e4df}.nav{height:106px;display:flex;align-items:center;gap:40px}.brand{width:142px;flex-shrink:0;display:flex;justify-content:center}.brand img{height:87px;width:auto;object-fit:contain}.desktop-nav{display:flex;margin-left:auto;gap:32px;align-items:center;font:400 15px/1.5 var(--sans)}.desktop-nav a{position:relative;padding:12px 0}.desktop-nav a:after{content:'';height:1px;position:absolute;bottom:6px;left:0;right:100%;background:var(--ink);transition:right .25s}.desktop-nav a:hover:after,.desktop-nav a[aria-current]:after{right:0}.nav-contact{font:400 15px var(--sans);border:1px solid var(--ink);padding:14px 24px;transition:.2s}.nav-contact:hover{background:var(--ink);color:white}.menu-button{display:none;border:0;background:transparent;width:44px;height:44px;padding:9px}.menu-button span{display:block;width:25px;height:1px;background:var(--ink);margin:7px 0}.mobile-nav[hidden]{display:none}.mobile-nav{padding:20px 24px 30px;border-top:1px solid #dedbd5}.mobile-nav a{display:block;padding:10px 0;font-size:20px}.actions{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.button{display:inline-flex;justify-content:center;align-items:center;min-height:52px;padding:15px 25px;border:1px solid transparent;font:400 .94rem/1.4 var(--sans);transition:background .22s,color .22s,transform .22s;text-align:center;border-radius:0}.button:hover{transform:translateY(-2px)}.button.dark{background:var(--ink);color:white}.button.dark:hover{background:#414741}.button.light{background:var(--sillar);color:var(--ink)}.button.light:hover{background:white}.button.outline{border-color:#aaa9a3;background:transparent}.button.outline:hover{background:var(--sillar)}.button.outline-light{border-color:#b4b3a4;background:transparent;color:var(--sillar)}.button.outline-light:hover{background:var(--sillar);color:var(--ink)}.button.text-light{color:white;background:transparent;border-bottom-color:#ffffff70;padding-inline:0;margin-left:8px}.underlink{font-family:var(--sans);font-size:.94rem;border-bottom:1px solid currentColor;padding-bottom:5px;display:inline-block}.hero{min-height:min(740px,calc(100svh - 140px));height:680px;position:relative;isolation:isolate;background:var(--ink);color:white;display:flex;align-items:center}.hero-image{position:absolute;inset:0;z-index:-2}.hero-image img{width:100%;height:100%;object-fit:cover;object-position:64% 60%}.hero:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(15,20,17,.9),rgba(15,20,17,.73) 28%,rgba(15,20,17,.08) 69%),linear-gradient(0deg,rgba(16,22,17,.38),transparent 40%)}.hero-content{padding-top:8px;padding-bottom:45px}.hero .eyebrow{color:var(--salmon);margin-bottom:28px}.hero h1{font-size:clamp(3.3rem,5.7vw,5.8rem);max-width:850px;line-height:1.06;letter-spacing:-.025em}.hero h1 em{color:var(--salmon)}.hero p:not(.eyebrow){font-size:1.2rem;line-height:1.65;color:#eeebe6;margin-bottom:32px}.hero-foot{position:absolute;bottom:27px;left:0;right:0;display:flex;justify-content:space-between;font:400 12px var(--sans);letter-spacing:.15em;color:#eae4db}.intro-strip{border-bottom:1px solid #dcded6;display:flex;gap:8px;align-items:center;padding-block:27px;font-size:1.2rem}.intro-strip p{margin:0}.intro-strip>span{color:var(--grey)}.intro-strip>a{font:400 .9rem var(--sans);margin-left:auto;border-bottom:1px solid #9b9e91;padding-bottom:4px}.section{padding-block:104px}.section-bottom{padding-bottom:104px}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:60px;margin-bottom:48px}.section-head h2{margin:0}.section-head>p{max-width:360px;margin-bottom:4px;color:var(--grey);font-size:1.06rem}.section-head .eyebrow{color:#6b705d;margin-bottom:17px}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.product-photo{position:relative;background:var(--sillar);aspect-ratio:1/1.13;overflow:hidden}.product-photo img{width:100%;height:100%;object-fit:contain;transition:transform .6s}.product-card:hover .product-photo img{transform:scale(1.04)}.product-view{position:absolute;left:18px;right:18px;bottom:16px;padding:10px;text-align:center;background:#fffffff2;font:400 14px var(--sans);opacity:0;transform:translateY(8px);transition:.2s}.product-card:hover .product-view,.product-card:focus-visible .product-view{opacity:1;transform:none}.product-caption{padding-top:21px;position:relative}.product-caption .eyebrow{font-size:12px;letter-spacing:.075em;color:#61675e;margin-bottom:8px;display:block}.product-caption h3{font-size:2rem;margin-bottom:15px}.product-line{height:2px;width:42px;background:var(--product);display:block}.center{text-align:center;margin-top:46px}.origin-block{display:grid;grid-template-columns:1fr 1fr;background:var(--ink);color:var(--sillar)}.origin-photo img{width:100%;height:100%;object-fit:cover;max-height:830px}.origin-copy{padding:78px clamp(40px,7vw,112px);position:relative;background:linear-gradient(#212322ec,#212322ed),url('/assets/volcanica.jpg') center/cover}.origin-copy h2{font-size:clamp(2.8rem,4.6vw,4.7rem);line-height:1.08}.origin-copy h2 em{color:var(--salmon)}.origin-copy p:not(.eyebrow){color:#d0d0c5;max-width:425px}.origin-note{display:block;font:400 12px var(--sans);letter-spacing:.15em;color:#bfbb98;margin-top:40px}.occasion-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.occasion{height:520px;position:relative;overflow:hidden;color:white;isolation:isolate}.occasion>img{height:100%;width:100%;object-fit:cover;transition:transform .7s;position:absolute;z-index:-2}.occasion:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#121b16dc,transparent 70%);z-index:-1}.occasion:hover>img{transform:scale(1.035)}.occasion>div{position:absolute;bottom:40px;left:40px;right:25px}.occasion h3{font-size:2.5rem;margin-bottom:14px}.occasion .eyebrow{color:var(--salmon);margin-bottom:12px}.occasion div>span:last-child{font:400 15px var(--sans);border-bottom:1px solid #ffffff88;padding-bottom:7px}.quality-band{background:#212322;color:var(--sillar);padding:76px 0 35px}.quality-inner{display:grid;grid-template-columns:1.3fr 1fr;gap:85px;align-items:center}.quality-inner h2{font-size:clamp(2rem,3vw,3rem)}.quality-inner .eyebrow{color:var(--salmon)}.quality-inner p:not(.eyebrow){color:#deded3}.process-short{display:flex;justify-content:space-between;padding-top:25px;margin-top:44px;border-top:1px solid #62655a;font:400 .9rem var(--sans);color:#d1cdb9}.retailers-section{text-align:center}.retailers-section h2{font-size:2.7rem}.retailer-names{display:flex;justify-content:space-around;align-items:center;gap:32px;border-block:1px solid #dcded6;padding:36px 12px;margin:38px 0 24px}.retailer-names a{font-size:2rem;font-family:var(--sans);transition:color .2s}.retailer-names a:hover{color:#A45248}.business-split{display:grid;grid-template-columns:1fr 1fr;min-height:540px;background:var(--sillar)}.business-split>div:first-child{padding:62px;align-self:center}.business-split h2{font-size:3.5rem}.business-split p:not(.eyebrow){max-width:380px}.business-image img{width:100%;height:100%;object-fit:cover;max-height:650px;object-position:50% 52%}.press-strip{display:flex;align-items:center;gap:45px;margin-block:82px}.press-strip .eyebrow{max-width:180px;margin:0;color:#6b705d}.press-strip h3{margin:0;font-size:2.2rem}.press-strip .underlink{margin-left:auto;white-space:nowrap}.cta-band{padding:75px 0;background:var(--ink);color:var(--sillar)}.cta-band .wrap{display:grid;grid-template-columns:1.2fr 1fr;gap:75px;align-items:center}.cta-band .eyebrow{color:var(--salmon)}.cta-band h2{margin:0;font-size:clamp(2.1rem,3vw,3rem)}.cta-band p:not(.eyebrow){color:#d7d7cc}footer{background:var(--sillar);padding:60px 0 24px}footer .footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1.15fr 1.2fr;gap:45px}footer .footer-grid>div>a:not(.footer-logo){display:block;margin-bottom:10px;font:400 14px/1.65 var(--sans)}footer a:hover{text-decoration:underline;text-underline-offset:4px}.footer-logo{width:180px;display:block;margin-bottom:24px}.footer-logo img{height:128px;width:auto;object-fit:contain}footer .eyebrow{font-weight:700;margin-top:15px}footer p{font-size:15px;margin-bottom:12px}.unilac-logo{height:66px;width:auto;object-fit:contain;margin-top:25px}.footer-bottom{border-top:1px solid #c9c6bc;display:flex;justify-content:space-between;gap:20px;margin-top:52px;padding-top:25px;font:400 12px/1.6 var(--sans);color:#5a5f56}.whatsapp{position:fixed;right:24px;bottom:24px;z-index:25;display:flex;align-items:center;gap:9px;background:var(--ink);color:var(--sillar);box-shadow:0 3px 20px #0002;border:1px solid #b0aa7e;border-radius:30px;padding:13px 18px;font:400 14px var(--sans)}.whatsapp svg{height:23px;width:23px}.page-intro{padding-top:82px;padding-bottom:65px}.page-intro .eyebrow{color:#646c54}.page-intro h1 em{color:#6b715b}.page-intro>p:not(.eyebrow){max-width:650px;color:var(--grey);font-size:1.15rem}.page-intro h1{font-size:clamp(3rem,5.3vw,5.3rem)}.filters{display:flex;gap:12px;padding-bottom:35px;flex-wrap:wrap}.filters button{border:1px solid #c9cdc1;background:white;padding:12px 20px;font:400 .9rem var(--sans);min-height:48px;cursor:pointer}.filters button[aria-pressed=true]{background:var(--ink);color:white;border-color:var(--ink)}.filters button span{color:#bcbba7;font-size:12px;margin-left:10px}.catalog .product-grid{row-gap:48px}.catalog>.note{margin-top:36px;max-width:720px}.product-card[hidden]{display:none}.breadcrumb{display:flex;gap:12px;flex-wrap:wrap;font:400 13px var(--sans);padding-block:28px;color:var(--grey)}.breadcrumb a:hover{text-decoration:underline}.product-detail{display:grid;grid-template-columns:1fr 1fr;gap:75px;padding-bottom:60px;align-items:start}.detail-image{background:var(--sillar);padding:25px 25px 15px;position:sticky;top:135px}.detail-image img{width:100%;aspect-ratio:1/1;object-fit:contain}.detail-image p{font:400 13px var(--sans);text-align:center;margin:12px 0;color:#5c6156}.detail-copy{padding-top:18px}.detail-copy .eyebrow{color:var(--ink);border-left:3px solid var(--product);padding-left:13px}.detail-copy h1{font-size:4.6rem;margin-bottom:20px}.detail-copy h2{font-size:1.7rem;line-height:1.35;letter-spacing:0}.detail-copy>p{color:var(--grey)}.use-tags{display:flex;gap:10px;flex-wrap:wrap;margin:28px 0}.use-tags span{background:var(--sillar);padding:7px 12px;font:400 13px var(--sans)}.product-information{margin-top:35px}.product-information details{border-top:1px solid #cdd0c4;padding-block:17px}.product-information summary{font:400 16px var(--sans);cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px}.product-information summary:after{content:'+';font-size:20px}.product-information details[open] summary:after{content:'−'}.product-information summary::-webkit-details-marker{display:none}.product-information details p{margin-top:17px;font-size:16px;margin-bottom:10px}.product-information ul{padding-left:20px;font-size:16px}.editorial-hero{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center;padding-block:65px}.editorial-hero>img{height:620px;width:100%;object-fit:cover}.editorial-hero p{max-width:475px}.editorial-hero h1 em{color:#72795e}.story-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:85px}.big-year{font-size:clamp(6rem,13vw,13rem);line-height:1;color:var(--gold);letter-spacing:-.05em}.story-grid>div{max-width:630px}.story-grid p{color:var(--grey)}.pale{background:var(--sillar)}.two-columns{display:grid;grid-template-columns:1fr 1fr;gap:90px}.text-row{border-top:1px solid #bfc1b4;padding:24px 0 35px}.text-row h3{font-size:2rem}.text-row p{color:var(--grey)}.brand-statement{padding:115px 0 100px;text-align:center;background:linear-gradient(#212322e6,#212322e6),url('/assets/volcanica.jpg') center/cover;color:var(--sillar)}.brand-statement h1{font-size:clamp(3rem,6vw,6rem)}.brand-statement em,.brand-statement .eyebrow{color:var(--salmon)}.feature-photo{height:600px;width:100%;object-fit:cover}.vertical-center{align-self:center}.factory-hero{background:linear-gradient(90deg,#212322fa,#212322af),url('/assets/planta.png') center/cover;color:var(--sillar);padding:105px 0}.factory-hero h1{font-size:clamp(2.8rem,5.5vw,5.3rem)}.factory-hero em,.factory-hero .eyebrow{color:var(--salmon)}.factory-hero p{max-width:600px}.process-list{border-top:1px solid #c9cdbf}.process-list article{display:grid;grid-template-columns:80px 1fr 1fr;gap:35px;align-items:start;padding-block:34px;border-bottom:1px solid #c9cdbf}.process-list article>span{font-size:1.7rem;color:#8a907d}.process-list p,.process-list h3{margin:0}.process-list p{color:var(--grey)}.quality-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.quality-grid article{border:1px solid #d6d8cd;padding:38px}.quality-grid h2{font-size:2rem}.quality-grid .number{display:block;color:#7b836a;font-size:2rem;margin-bottom:30px}.quality-grid p{color:var(--grey);margin:0}.clean-list{padding:0;list-style:none;margin:25px 0 32px}.clean-list li{padding:12px 0;border-bottom:1px solid #c9cabe}.store-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.store-card{border:1px solid #d0d3c5;padding:35px;transition:.2s}.store-card:hover{background:var(--sillar)}.store-card h2{font-family:var(--sans);font-size:2.6rem}.store-card p:not(.eyebrow){font-size:16px;color:var(--grey)}.store-grid+.note{max-width:880px;margin-top:28px}.local-help{border-top:1px solid #c9cdbf;display:flex;justify-content:space-between;gap:35px;align-items:center;padding-block:55px 75px}.local-help h2{font-size:2rem}.local-help p{margin-bottom:0}.local-help .button{flex-shrink:0}.business-hero>img{height:650px}.channel-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:42px}.channel-grid article{border-top:1px solid #b5bd9e;padding-top:30px}.channel-grid span{color:#747d61;font-size:1.2rem;display:block;margin-bottom:24px}.channel-grid h3{font-size:2rem}.channel-grid p{color:var(--grey)}.steps{margin:32px 0}.steps p{border-top:1px solid #c9cdbf;padding-top:18px}.steps b{font:400 15px var(--sans);color:#5c6650;margin-right:18px}.contact-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.contact-info{background:var(--sillar);padding:38px;align-self:start}.contact-info>a:not(.underlink){display:block;font-size:1.25rem;margin-bottom:12px;overflow-wrap:anywhere}.contact-info .eyebrow{margin-top:30px}.unilac-contact{width:95px;margin-block:28px}.contact-info .note{margin-bottom:14px}form h2{font-size:2rem}form>p{color:var(--grey);font-size:16px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:30px 0}.form-grid label{font:400 14px/1.5 var(--sans)}label span{color:#5c615c}input,select,textarea{display:block;width:100%;background:#fff;color:var(--ink);border:1px solid #acb39f;margin-top:8px;padding:13px 12px;min-height:50px;font:400 16px/1.5 var(--sans);border-radius:0}textarea{resize:vertical}.form-grid .full{grid-column:1/-1}form>.note{margin-top:20px}#form-status{font-size:15px}#form-status a{text-decoration:underline}.recognition{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.recognition-name{background:var(--ink);color:var(--sillar);font-size:clamp(3rem,5vw,5rem);text-align:center;padding:100px 20px;letter-spacing:-.04em}.recognition-name span{display:block;font:400 12px var(--sans);letter-spacing:.14em;color:var(--salmon);margin-top:20px}.recognition .note{margin-top:22px}.story-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:36px}.story-cards img{width:100%;height:350px;object-fit:cover;margin-bottom:30px}.story-cards h2{font-size:2.1rem}.story-cards p{color:var(--grey);font-size:16px}.story-cards .eyebrow{font-size:12px;display:block;color:#68725a}.narrow{max-width:850px}.narrow h2{font-size:1.6rem;letter-spacing:0;margin-top:35px}
@media(min-width:1600px){.hero{height:750px}.hero-image img{object-position:65% 55%}}
@media(max-width:1100px){.wrap{width:calc(100% - 64px)}.nav{gap:25px}.desktop-nav{gap:18px;font-size:14px}.nav-contact{padding:12px 17px;font-size:14px}.brand{width:120px}.hero h1{font-size:4.6rem}.product-grid{gap:18px}.product-caption h3{font-size:1.7rem}.origin-copy{padding:55px 42px}.origin-copy h2{font-size:3.3rem}.section{padding-block:75px}.section-bottom{padding-bottom:75px}.occasion{height:430px}.occasion>div{left:28px;bottom:30px}.occasion h3{font-size:2rem}.quality-inner{gap:45px}.business-split>div:first-child{padding:40px}.business-split h2{font-size:3rem}.footer-grid{gap:25px!important}.product-detail{gap:40px}.editorial-hero,.two-columns,.story-grid,.recognition,.contact-grid{gap:45px}.editorial-hero>img{height:560px}.store-grid{grid-template-columns:repeat(2,1fr)}.story-cards{gap:22px}.story-cards img{height:290px}}
@media(max-width:800px){.wrap{width:calc(100% - 40px)}.desktop-nav,.nav-contact{display:none}.nav{height:85px}.brand{width:108px}.brand img{height:70px}.menu-button{display:block;margin-left:auto}.topline .wrap{font-size:10px;letter-spacing:.06em;padding-block:8px}.hero{min-height:620px;height:calc(90svh - 115px);max-height:760px;align-items:flex-end}.hero-image img{object-position:62% center}.hero:after{background:linear-gradient(90deg,#111913b3,#1119130d),linear-gradient(0deg,#121a13ed,#121a1373 70%,#121a131a)}.hero-content{padding-bottom:94px}.hero h1{font-size:clamp(3rem,8.5vw,4.5rem)}.hero .eyebrow{font-size:12px;letter-spacing:.12em}.hero p:not(.eyebrow){font-size:1.05rem}.hero-foot{font-size:10px;gap:25px;bottom:26px}.intro-strip{font-size:1rem;flex-wrap:wrap;gap:5px}.intro-strip>a{font-size:13px}.section-head{display:block;margin-bottom:35px}.section-head>p{max-width:500px;margin-top:23px;font-size:1rem}.section{padding-block:65px}.section-bottom{padding-bottom:65px}.product-grid{grid-template-columns:1fr 1fr;gap:32px 18px}.product-photo{aspect-ratio:1/1.05}.product-caption{padding-top:15px}.product-caption .eyebrow{font-size:11px}.origin-copy{padding:40px 28px}.origin-copy h2{font-size:2.8rem}.origin-copy p:not(.eyebrow){font-size:16px}.origin-note{line-height:1.7;font-size:10px}.occasion{height:390px}.occasion h3{font-size:1.8rem}.occasion>div{left:22px;bottom:30px;right:20px}.occasion .eyebrow{font-size:11px}.quality-inner{grid-template-columns:1fr;gap:12px}.quality-inner>div{max-width:600px}.process-short{gap:18px;flex-wrap:wrap;justify-content:flex-start;font-size:13px}.process-short span{width:calc(50% - 18px)}.retailer-names{gap:22px;flex-wrap:wrap;padding:28px 8px}.retailer-names a{font-size:1.7rem}.retailers-section h2{font-size:2.2rem}.business-split h2{font-size:2.7rem}.business-split>div:first-child{padding:30px}.press-strip{flex-wrap:wrap;gap:16px;margin-block:55px}.press-strip h3{font-size:1.9rem}.press-strip .underlink{margin-left:0}.press-strip .eyebrow{font-size:11px}.cta-band .wrap{grid-template-columns:1fr;gap:25px}.cta-band{padding:55px 0}footer .footer-grid{grid-template-columns:1fr 1fr;row-gap:35px!important}.footer-bottom{flex-wrap:wrap;padding-bottom:50px}.page-intro{padding-top:55px;padding-bottom:40px}.page-intro h1{font-size:clamp(2.8rem,7vw,4.2rem)}.page-intro>p:not(.eyebrow){font-size:1.05rem}.filters{gap:8px}.filters button{padding:11px 15px;font-size:13px}.product-detail{gap:30px}.detail-copy h1{font-size:3rem}.detail-copy h2{font-size:1.5rem}.detail-image{padding:15px;top:110px}.detail-copy .button{width:100%}.use-tags span{font-size:12px}.editorial-hero{gap:35px}.editorial-hero h1{font-size:3.6rem}.editorial-hero>img{height:500px}.two-columns{gap:35px}.story-grid{gap:35px;grid-template-columns:.6fr 1fr}.big-year{font-size:7rem}.feature-photo{height:500px}.factory-hero{padding:75px 0}.process-list article{grid-template-columns:40px 1fr;gap:20px}.process-list p{grid-column:2}.quality-grid article{padding:25px}.quality-grid h2{font-size:1.7rem}.store-card{padding:25px}.channel-grid{gap:25px}.channel-grid h3{font-size:1.6rem}.contact-grid{grid-template-columns:1fr;gap:40px}.contact-info{display:block}.contact-info h2{margin:0}.contact-info .eyebrow{margin-top:22px}.unilac-contact{float:right;margin:10px 0 0}.recognition{gap:35px}.recognition-name{font-size:3rem;padding:85px 15px}.story-cards{grid-template-columns:1fr 1fr}.story-cards>a:last-child{grid-column:1/-1;max-width:calc(50% - 11px)}}
@media(max-width:560px){body{font-size:16px}.wrap{width:calc(100% - 40px)}.topline .wrap>span{font-size:9px}.topline .wrap>a{font-size:9px}.hero{height:690px;min-height:610px;max-height:820px}.hero-image img{object-position:64% center}.hero h1{font-size:clamp(2.7rem,10vw,3.9rem);line-height:1.13}.hero-content{padding-bottom:105px}.hero p:not(.eyebrow){font-size:1.03rem}.hero .actions{gap:16px}.hero .button{font-size:14px;padding:14px 18px}.hero .button.text-light{margin-left:0}.hero-foot{font-size:9px;letter-spacing:.08em;align-items:end}.hero-foot span{max-width:135px}.hero-foot span:last-child{text-align:right}.intro-strip{padding-block:22px;font-size:16px}.intro-strip>a{margin-left:0;width:fit-content;flex-basis:auto;margin-top:7px}.intro-strip>span{margin-right:20px}.section-head h2{font-size:2.5rem}.product-grid{gap:30px 15px}.product-caption h3{font-size:1.6rem}.product-caption .eyebrow{font-size:10px;letter-spacing:.04em;min-height:28px;margin-bottom:4px}.product-view{display:none}.origin-block{grid-template-columns:1fr}.origin-photo{height:420px}.origin-photo img{object-position:center 55%}.origin-copy{padding:50px 30px}.origin-copy h2{font-size:3.3rem}.origin-copy h2 br:nth-child(2){display:none}.origin-copy .eyebrow{font-size:12px}.occasion-grid{grid-template-columns:1fr;gap:22px}.occasion{height:450px}.occasion h3{font-size:2.1rem}.quality-band{padding-top:55px}.quality-inner h2{font-size:2.2rem}.retailer-names{gap:22px 30px}.retailer-names a{font-size:1.6rem}.business-split{grid-template-columns:1fr}.business-split>div:first-child{padding:42px 28px}.business-split h2{font-size:3rem}.business-image{height:370px}.business-image img{object-position:center 58%}.press-strip{display:block}.press-strip .eyebrow{max-width:none;margin-bottom:14px}.press-strip h3{margin-bottom:20px}.footer-grid{gap:18px!important}.footer-grid>div:first-child{grid-column:1/-1}.footer-logo{width:145px}.footer-logo img{height:110px}.footer-grid>div:last-child{grid-column:1/-1}.footer-grid>div:last-child .unilac-logo{height:60px}.footer-bottom{font-size:11px;gap:10px}.footer-bottom>span:last-child{width:100%}.whatsapp{bottom:15px;right:15px;padding:13px}.whatsapp>span{display:none}.page-intro h1{font-size:2.8rem;line-height:1.17}.page-intro{padding-top:43px}.page-intro .eyebrow{font-size:11px}.filters button{padding:11px 12px;font-size:12px;flex-grow:1}.catalog .product-grid{row-gap:32px}.product-detail{grid-template-columns:1fr;padding-bottom:20px}.detail-image{position:static;padding:20px}.detail-image img{max-height:380px}.detail-copy{padding-top:5px}.detail-copy h1{font-size:3.5rem}.detail-copy .actions{display:grid;grid-template-columns:1fr 1fr}.detail-copy .button{font-size:14px;padding:13px 10px}.breadcrumb{font-size:12px;gap:8px}.editorial-hero{grid-template-columns:1fr;gap:25px;padding-block:45px}.editorial-hero h1{font-size:3.8rem;line-height:1.1}.editorial-hero>img{height:440px}.story-grid{grid-template-columns:1fr;gap:30px}.big-year{font-size:7.5rem}.two-columns{grid-template-columns:1fr;gap:30px}.text-row:first-child{margin-top:10px}.brand-statement{padding:70px 0}.brand-statement h1{font-size:3.4rem}.feature-photo{height:420px}.factory-hero{padding:65px 0}.factory-hero h1{font-size:3rem}.process-list article{gap:12px}.process-list h3{font-size:1.5rem}.quality-grid{grid-template-columns:1fr;gap:18px}.quality-grid .number{margin-bottom:15px}.store-grid{grid-template-columns:1fr;gap:16px}.store-card{padding:28px}.store-card h2{font-size:2.3rem}.local-help{display:block;padding-top:40px}.local-help .button{margin-top:24px}.channel-grid{grid-template-columns:1fr;gap:20px}.channel-grid h3{font-size:1.9rem}.channel-grid span{margin-bottom:14px}.form-grid{grid-template-columns:1fr;gap:20px}.contact-info{padding:28px}.contact-info>a:not(.underlink){font-size:1.15rem}form .button{width:100%}.recognition{grid-template-columns:1fr}.recognition-name{font-size:3.6rem;padding:70px 15px}.story-cards{grid-template-columns:1fr;gap:48px}.story-cards>a:last-child{grid-column:auto;max-width:none}.story-cards img{height:380px}.narrow h1{font-size:3rem}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
@media print{.header,.topline,footer,.whatsapp,.actions,.skip,.filters{display:none}.wrap{width:100%}.product-detail{display:block}.detail-image{position:static;max-width:350px;float:left;margin-right:30px}.product-detail+section,.cta-band{display:none}details{display:block}details>*{display:block!important}body{font-size:12pt}h1{font-size:32pt}}
/* Planta y equipo */
.plant-preview{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center;margin-top:90px}.plant-preview-photo{height:540px;overflow:hidden}.plant-preview-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 42%}.plant-preview>div:last-child{padding-right:30px}.plant-preview h2{font-size:3rem}.factory-cover{display:grid;grid-template-columns:1fr 1fr;background:var(--ink);color:var(--sillar);min-height:670px}.factory-cover-copy{padding:85px 50px 80px max(40px,calc((100vw - 1280px)/2));align-self:center}.factory-cover .eyebrow{color:var(--salmon)}.factory-cover h1{font-size:clamp(3.3rem,5.2vw,5.2rem)}.factory-cover h1 em{color:var(--salmon)}.factory-cover p:not(.eyebrow){max-width:430px;color:#deded3}.factory-cover-image img{width:100%;height:100%;max-height:800px;object-fit:cover;object-position:55% 45%}.plant-photo-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.plant-photo-grid figure{margin:0}.plant-photo-grid figure>img{width:100%;height:620px;object-fit:cover;object-position:50% 45%}.plant-photo-grid figcaption{padding-top:26px}.plant-photo-grid figcaption>span{font:400 12px var(--sans);letter-spacing:.12em;color:#68705d}.plant-photo-grid figcaption h3{font-size:2rem;margin:13px 0 14px}.plant-photo-grid figcaption p{color:var(--grey);max-width:500px}.team-feature{padding:85px 0}.team-photo{margin:0}.team-photo img{width:100%;height:auto;aspect-ratio:2097/1179;object-fit:contain}.archive-team{filter:brightness(7.1) contrast(1.05)}.team-photo figcaption{font:400 13px/1.5 var(--sans);color:var(--grey);padding-top:14px}.team-values{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:45px}.team-values article{border-top:1px solid #bfc1b4;padding-top:25px}.team-values h3{font-size:1.8rem}.team-values p{color:var(--grey);margin:0}.factory-contact{display:flex;align-items:center;justify-content:space-between;gap:60px;padding-bottom:85px}.factory-contact>div:first-child{max-width:640px}.factory-contact .actions{max-width:300px;flex-shrink:0}.factory-contact p:not(.eyebrow){color:var(--grey)}
/* Recetas */
.recipe-landing{background:linear-gradient(90deg,#192219e8,#192219b8 40%,#19221918 85%),url('/assets/bocados.jpg') 75% 54%/cover;color:var(--sillar);padding:85px 0;min-height:650px;display:flex;align-items:center}.recipe-landing .eyebrow{color:var(--salmon)}.recipe-landing h1{font-size:clamp(3.4rem,5.9vw,5.9rem)}.recipe-landing em{color:var(--salmon)}.recipe-landing p:not(.eyebrow){max-width:420px;font-size:1.1rem}.recipe-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:45px 30px}.recipe-card{display:block;border-bottom:1px solid #c3c9b6;padding-bottom:28px}.recipe-card>img{width:100%;height:470px;object-fit:cover;object-position:center 57%;transition:filter .3s}.recipe-card:hover>img{filter:brightness(1.08)}.recipe-card>div{padding:25px 0 0}.recipe-card h2{font-size:2.2rem;max-width:470px;line-height:1.15;margin-bottom:18px}.recipe-card .eyebrow{margin-bottom:15px;color:#626e54}.recipe-meta{font:400 14px/1.5 var(--sans);color:var(--grey);margin-bottom:25px}.recipe-tips article{border-top:1px solid #bfc1b4;padding-top:22px;margin-bottom:28px}.recipe-tips article:last-child{margin-bottom:0}.recipe-tips h3{font-size:1.8rem}.recipe-tips p{color:var(--grey)}.recipe-intro{display:grid;grid-template-columns:1.1fr 1fr;gap:65px;align-items:center;padding-block:18px 65px}.recipe-intro h1{font-size:clamp(2.8rem,4.4vw,4.4rem);line-height:1.1}.recipe-intro>div>p:not(.eyebrow){max-width:520px;color:var(--grey)}.recipe-intro figure{margin:0}.recipe-intro figure>img{width:100%;height:560px;object-fit:cover}.recipe-intro figcaption{font:400 13px/1.5 var(--sans);color:var(--grey);padding-top:12px}.recipe-facts{display:flex;gap:50px;margin-block:28px}.recipe-facts span{font:400 13px/1.6 var(--sans);color:var(--grey)}.recipe-facts b{display:block;color:var(--ink);font:400 1.55rem/1.4 var(--serif);margin-bottom:3px}.recipe-method{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;padding-bottom:50px;align-items:start}.ingredients{background:var(--sillar);padding:35px;position:sticky;top:130px}.ingredients h2{font-size:2.2rem}.servings-label{font:400 14px var(--sans)}.ingredients select{margin-bottom:12px}.ingredients ul{list-style:none;padding:0;margin:24px 0}.ingredients li{border-bottom:1px solid #cccec2;padding:12px 0}.ingredients li label{display:flex;align-items:flex-start;gap:12px;font:400 16px/1.6 var(--serif);cursor:pointer}.ingredients input[type=checkbox]{width:19px;height:19px;min-height:0;margin:4px 0 0;flex-shrink:0;accent-color:#00534C}.ingredients input:checked+span{text-decoration:line-through;color:#6b7163}.ingredients .note{font-size:13px;margin-bottom:16px}.ingredients .note:last-child{margin-bottom:0}.ingredients li b{font-weight:400}.preparation>h2{font-size:2.7rem;margin-top:8px}.preparation ol{list-style:none;margin:35px 0;padding:0}.preparation li{display:grid;grid-template-columns:42px 1fr;gap:22px;border-top:1px solid #ccd0c1;padding:27px 0 12px}.step-number{font:400 1.55rem var(--serif);color:#7b836b}.preparation li h3{font-size:1.6rem;line-height:1.3;margin-bottom:12px}.preparation li p{color:var(--grey);line-height:1.8}.recipe-tip{border-left:3px solid var(--gold);background:var(--sillar);padding:27px}.recipe-tip .eyebrow{margin-bottom:14px}.recipe-tip p:last-child{margin:0}.recipe-products{border-top:1px solid #d3d7c9}.recipe-products .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.recipe-products .product-grid:has(>.product-card:only-child){grid-template-columns:minmax(230px,320px)}.more-recipes .recipe-card>img{height:370px}
@media(max-width:1100px){.plant-preview{gap:45px}.factory-cover-copy{padding:60px 32px}.factory-cover{min-height:580px}.plant-photo-grid figure>img{height:500px}.recipe-method{gap:40px}.recipe-intro{gap:40px}.recipe-intro figure>img{height:500px}.ingredients{padding:25px}.recipe-card>img{height:420px}}
@media(max-width:800px){.plant-preview{gap:30px;margin-top:65px}.plant-preview h2{font-size:2.4rem}.plant-preview-photo{height:480px}.factory-cover h1{font-size:3.2rem}.factory-cover-copy{padding:50px 28px}.factory-cover p:not(.eyebrow){font-size:16px}.plant-photo-grid{gap:24px}.plant-photo-grid figure>img{height:430px}.plant-photo-grid figcaption h3{font-size:1.7rem}.team-values{gap:28px}.team-values h3{font-size:1.6rem}.team-feature{padding:60px 0}.factory-contact{display:block;padding-bottom:60px}.factory-contact .actions{max-width:none}.recipe-landing{min-height:570px;padding:65px 0}.recipe-intro{gap:30px}.recipe-intro h1{font-size:3rem}.recipe-intro figure>img{height:460px}.recipe-method{grid-template-columns:.9fr 1.1fr;gap:30px}.preparation>h2{font-size:2.2rem}.preparation li{grid-template-columns:30px 1fr;gap:15px}.recipe-card h2{font-size:1.9rem}.recipe-card>img{height:380px}.recipe-facts{gap:24px}.recipe-products .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){.plant-preview{grid-template-columns:1fr;gap:32px}.plant-preview-photo{height:440px}.plant-preview>div:last-child{padding-right:0}.factory-cover{grid-template-columns:1fr}.factory-cover-copy{padding:48px 24px}.factory-cover h1{font-size:3.4rem}.factory-cover-image{height:430px}.factory-cover-image img{object-position:center 40%}.plant-photo-grid{grid-template-columns:1fr;gap:36px}.plant-photo-grid figure>img{height:480px}.plant-photo-grid figcaption{padding-top:20px}.plant-photo-grid figcaption p{margin-bottom:0}.team-values{grid-template-columns:1fr;gap:24px;margin-top:32px}.team-photo img{aspect-ratio:auto;object-fit:contain}.team-photo figcaption{font-size:12px}.team-values article{padding-top:20px}.team-values h3{margin-bottom:12px}.recipe-landing{min-height:600px;background-position:64% center}.recipe-landing h1{font-size:3.5rem}.recipe-landing p:not(.eyebrow){font-size:16px;max-width:310px}.recipe-grid{grid-template-columns:1fr;gap:38px}.recipe-card>img{height:425px}.recipe-card h2{font-size:2.1rem}.recipe-intro{grid-template-columns:1fr;gap:32px;padding-bottom:40px}.recipe-intro h1{font-size:3rem}.recipe-intro figure>img{height:420px}.recipe-method{grid-template-columns:1fr;gap:40px}.ingredients{position:static;padding:28px}.ingredients select{max-width:100%}.preparation>h2{font-size:2.4rem}.preparation li{grid-template-columns:30px 1fr;gap:15px}.preparation li h3{font-size:1.5rem}.recipe-tip{padding:22px}.recipe-products .product-grid:has(>.product-card:only-child){grid-template-columns:minmax(0,1fr);max-width:310px}.more-recipes .recipe-card>img{height:380px}}
@media print{body:has(.recipe-article){font-size:11pt}body:has(.recipe-article) .breadcrumb,body:has(.recipe-article) .recipe-products,body:has(.recipe-article) .more-recipes,body:has(.recipe-article) .recipe-intro figure,.print-recipe{display:none!important}.recipe-intro{display:block;padding:0}.recipe-intro h1{font-size:28pt}.recipe-intro .eyebrow{font-size:10pt}.recipe-facts{margin:12px 0}.recipe-method{display:block;padding:0}.ingredients{position:static;padding:15px;background:white;border:1px solid #aaa;margin-bottom:20px;break-inside:avoid}.ingredients h2,.preparation>h2{font-size:20pt}.ingredients ul{columns:2;column-gap:30px;margin:12px 0}.ingredients li{break-inside:avoid;padding:4px 0;border:0}.ingredients li label{font-size:11pt}.ingredients select,.ingredients .servings-label,.ingredients input,.ingredients .note:last-child{display:none}.ingredients input:checked+span{text-decoration:none;color:black}.preparation ol{margin:15px 0}.preparation li{break-inside:avoid;padding:12px 0 0;grid-template-columns:25px 1fr}.preparation li h3{font-size:14pt}.preparation li p{line-height:1.5;margin-bottom:10px}.recipe-tip{break-inside:avoid;padding:12px}.recipe-tip .eyebrow{font-size:10pt;margin-bottom:6px}}
/* Photographic framing: keep machinery central across screen sizes. */
.factory-cover-image img,.plant-photo-grid figure>img,.plant-preview-photo img{filter:brightness(1.13) contrast(1.04) saturate(.84)}
.factory-cover-image{overflow:hidden;min-height:0}
.factory-cover-image img{height:100%;max-height:740px;object-position:50% 64%}
.plant-photo-grid figure>img{height:auto;aspect-ratio:4/5;object-fit:cover;object-position:50% 66%}
.plant-preview-photo{height:auto;aspect-ratio:1/1;overflow:hidden}
.plant-preview-photo img{height:100%;object-position:50% 67%}
.team-photo{max-width:1060px;margin-inline:auto;overflow:hidden}
.team-photo .archive-team{filter:brightness(7.1) contrast(1.05);width:100%;height:auto}
@media(max-width:800px){.factory-cover-image img{object-position:50% 63%}.plant-preview-photo{height:auto;aspect-ratio:4/5}.plant-photo-grid figure>img{height:auto;aspect-ratio:4/5}}
@media(max-width:560px){.factory-cover-image{height:auto;aspect-ratio:4/5}.factory-cover-image img{height:100%;max-height:none;object-position:50% 65%}.plant-preview-photo{height:auto;aspect-ratio:1/1}.plant-photo-grid figure>img{height:auto;aspect-ratio:4/5}}
/* Product catalogue: packaging, serving ideas and commercial information. */
.product-detail-expanded{gap:64px;padding-bottom:80px}
.product-gallery{min-width:0;position:sticky;top:135px}
.product-gallery figure{margin:0 0 20px}
.product-gallery figure[hidden],.gallery-controls[hidden]{display:none}
.product-gallery figure>a{display:block;background:#f7f4f1;overflow:hidden}
.product-gallery .gallery-photo{width:100%;height:auto;aspect-ratio:1/1;object-fit:contain}
.product-gallery figure:nth-child(2) .gallery-photo{object-fit:cover;object-position:center 65%}
.product-gallery figcaption{font:400 .875rem/1.55 var(--sans);color:var(--grey);padding-top:13px;min-height:58px}
.gallery-controls{display:flex;gap:12px;flex-wrap:wrap}
.gallery-controls button{display:flex;align-items:center;gap:12px;border:1px solid #c8c7c1;background:white;padding:7px 14px 7px 7px;min-height:58px;font:400 .875rem var(--sans);text-align:left}
.gallery-controls button[aria-pressed=true]{border:2px solid var(--product);padding:6px 13px 6px 6px;background:#f7f4f1}
.gallery-controls .gallery-thumb{height:46px;width:46px;object-fit:cover}
.gallery-hint{font:400 .875rem/1.5 var(--sans);color:var(--grey);margin:15px 0 0}
.product-at-a-glance{display:grid;grid-template-columns:1fr 1fr;gap:16px;border-block:1px solid #dedbd5;padding:22px 0;margin:32px 0 20px;font-family:var(--sans);font-size:.94rem}
.product-at-a-glance dt{color:var(--grey);font-size:.875rem;margin-bottom:7px}
.product-at-a-glance dd{margin:0}
.product-sections{display:flex;gap:24px;flex-wrap:wrap;font:400 .94rem/1.6 var(--sans)}
.product-sections a{border-bottom:1px solid #a7aaa0;padding-bottom:3px}
.product-formats,.product-docs{display:grid;grid-template-columns:.85fr 1.15fr;gap:85px;padding-block:75px;border-top:1px solid #dedbd5}
.product-formats>div>p,.product-docs>div>p{color:var(--grey);max-width:470px}
.product-page h2{font-size:clamp(2rem,3vw,3rem)}
.product-page .detail-copy h2{font-size:1.7rem}
.format-table-wrap{overflow-x:auto}
.format-table{width:100%;border-collapse:collapse;font:400 .94rem/1.5 var(--sans);text-align:left}
.format-table caption{text-align:left;font:400 1.45rem/1.4 var(--serif);margin-bottom:20px}
.format-table th,.format-table td{padding:16px 12px;border-bottom:1px solid #d9d6ce;vertical-align:top;font-weight:400}
.format-table thead th{background:var(--sillar);font-size:.875rem}
.format-table tbody th{padding-left:0}
.format-table .underlink{font-size:.875rem}
.format-table+.note,.format-table-wrap+.note{margin-top:16px}
.format-business{margin-top:30px;padding-top:25px;border-top:1px solid #dedbd5}
.format-business h3{font-size:1.5rem;margin-bottom:12px}
.format-business p{color:var(--grey)}
.product-ideas{padding:80px 0}
.product-ideas h2{max-width:750px}
.product-idea-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;margin:40px 0 24px}
.product-idea-grid article{border-top:2px solid var(--product);padding-top:24px}
.product-idea-grid .eyebrow{margin-bottom:15px;font-size:.875rem}
.product-idea-grid h3{font-size:1.6rem;margin-bottom:15px}
.product-idea-grid p{color:var(--grey)}
.product-doc-card{background:var(--ink);color:var(--sillar);padding:38px}
.product-doc-card h3{font-size:1.8rem}
.product-doc-card ul{padding-left:20px;margin:0 0 28px;font-size:1rem}
.product-docs .product-doc-card>p{color:#e2ded8}
.product-doc-card .button{background:var(--sillar);color:var(--ink)}
.product-doc-card .note{margin:18px 0 0;font-size:.875rem}
.product-care{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:32px;border-top:1px solid #dedbd5;padding-block:42px 65px}
.product-care h2{font-size:1.9rem}
.product-care h3{font-size:1.25rem;margin-bottom:12px}
.product-care p{font-size:1rem;color:var(--grey);margin:0}
@media(max-width:1100px){.product-detail-expanded{gap:36px}.product-formats,.product-docs{gap:45px}.product-idea-grid{gap:25px}.product-care{grid-template-columns:repeat(3,minmax(0,1fr))}.product-care h2{grid-column:1/-1;margin:0}}
@media(max-width:800px){.product-gallery{top:120px}.product-detail-expanded{gap:28px}.product-formats,.product-docs{gap:30px;padding-block:55px}.product-page .detail-copy h1{font-size:3.25rem}.product-at-a-glance{grid-template-columns:1fr}.product-doc-card{padding:26px}.product-ideas{padding-block:55px}.product-idea-grid{gap:22px}.gallery-controls button{flex:1}.product-page .detail-copy .actions{display:flex}}
@media(max-width:560px){.product-gallery{position:static}.product-detail-expanded{padding-bottom:45px;gap:30px}.product-gallery figcaption{min-height:0}.product-gallery .gallery-photo{max-height:440px}.gallery-controls button{flex:0 1 auto}.product-at-a-glance{grid-template-columns:1fr 1fr}.product-formats,.product-docs{grid-template-columns:1fr;gap:22px;padding-block:42px}.product-formats h2,.product-docs h2{margin-bottom:14px}.product-idea-grid{grid-template-columns:1fr;gap:8px;margin-top:28px}.product-idea-grid article{padding-top:18px}.product-ideas{padding-block:42px}.product-care{grid-template-columns:1fr;gap:25px;padding-block:32px}.product-care h2{grid-column:auto}.format-table th,.format-table td{padding:12px 8px}.product-page .detail-copy .actions{display:grid;grid-template-columns:1fr 1fr}.product-doc-card .button{width:100%}}
@media print{.product-gallery{position:static;max-width:300px}.gallery-controls,.gallery-hint,.product-sections{display:none}.product-formats,.product-docs,.product-care{display:block}.product-doc-card{background:white;color:black;border:1px solid #aaa}.product-docs .product-doc-card>p{color:black}.product-ideas{padding:20px 0}.product-idea-grid{display:block}.product-idea-grid article{break-inside:avoid}}
