.letter-block h3{margin:0 0 14px;font-size:clamp(17px,1.35vw,21px);line-height:1.25;letter-spacing:.1em}.inline-product-form{margin:0}.product-feature .btn-primary{background:var(--ink);border-color:var(--ink);color:var(--paper)}.product-feature .btn-primary:hover,.product-feature .btn-primary:focus-visible{background:transparent;color:var(--ink)}.footer-brand img{width:min(190px,100%);height:auto;max-height:58px;object-fit:contain;object-position:left center}.contact-details{display:flex;flex-wrap:wrap;gap:24px 64px;margin:38px 0 56px}.contact-details p{display:grid;gap:7px;margin:0}.contact-details span{font-size:12px;letter-spacing:.14em}.contact-details a{font-size:18px;text-decoration:underline;text-underline-offset:4px}.hero-slider{overflow:hidden}.hero-slides,.hero-slide{position:absolute;top:0;right:0;bottom:0;left:0}.hero-slide{opacity:0;transition:opacity 1.2s ease}.hero-slide.is-active{opacity:1}@media(max-width:760px){.letter-block h3{font-size:17px}.footer-brand img{width:min(170px,72vw)}}html,body{overflow-x:clip}@media(max-width:760px){.site-header{height:60px;padding:0 20px;position:relative;z-index:50}.mobile-toggle{display:inline-flex;align-items:center;min-height:44px;padding:0;font-size:12px;letter-spacing:.16em}.header-logo img{width:var(--mobile-logo-width, 92px);max-height:31px;object-fit:contain}.mobile-menu{position:fixed;top:60px;right:0;bottom:0;left:0;z-index:45;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;padding:28px 24px max(28px,env(safe-area-inset-bottom));background:var(--header-bg);color:var(--header-fg);overflow-y:auto;overscroll-behavior:contain}.mobile-menu[hidden]{display:none!important}.mobile-menu a{display:flex;align-items:center;min-height:52px;border-bottom:1px solid rgba(255,255,255,.12);font-size:var(--mobile-menu-font, 15px);line-height:1.2;letter-spacing:.05em}.mobile-menu a:last-child{border-bottom:0}body.mobile-menu-open{overflow:hidden}.hero{height:auto;min-height:min(var(--hero-mobile-height, 88svh),calc(100dvh - 60px))!important;align-items:flex-end}.hero-slide .hero-media{object-position:var(--mobile-position, center center)}.hero:after{background:linear-gradient(90deg,#0000007a,#00000014 82%),linear-gradient(0deg,rgba(0,0,0,.46),transparent 58%)}.hero-content{width:100%;max-width:none;padding:0 24px max(var(--hero-mobile-bottom, 40px),env(safe-area-inset-bottom))}.hero .eyebrow{margin-bottom:14px;font-size:10px;line-height:1.35;letter-spacing:.18em}.hero h1{max-width:9.7ch;font-size:var(--hero-mobile-heading, 50px);line-height:.92;letter-spacing:-.045em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.hero .btn-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%;margin-top:24px}.hero .btn{width:100%;min-height:48px;padding:0 10px;font-size:10px;letter-spacing:.11em;white-space:nowrap}.section-pad{padding:64px 24px}.section-pad>.display{font-size:clamp(46px,13vw,64px)!important}.product-feature{min-height:0}.product-copy{padding:64px 24px}.product-copy h1,.product-copy h2{font-size:clamp(44px,13vw,58px);line-height:.95}.use-line{margin-top:20px;font-size:18px;line-height:1.35}.product-image{min-height:360px;padding:42px 24px}.product-image img{max-height:390px}.product-feature .btn-row{gap:10px}.product-feature .btn{min-height:48px}.video-banner{min-height:58svh!important}.video-copy{width:100%;padding:0 24px}.video-copy h2{font-size:clamp(46px,13vw,62px);line-height:.95}.origin-home-media img,.editorial-media img{min-height:400px}.origin-home-copy,.editorial-copy{padding:64px 24px}.origin-home h2,.editorial-copy h2{font-size:clamp(44px,13vw,58px);line-height:.96}.origin-home .btn-row{display:grid;grid-template-columns:1fr 1fr;width:100%}.origin-home .btn{width:100%;padding-inline:10px;font-size:10px}.letter-block{min-height:0;padding:44px 24px 48px;border-right:0}.letter-block .logo-letter{height:66px;margin-bottom:28px}.letter-block .logo-letter img{max-height:66px}.letter-block h3{margin-bottom:12px;font-size:17px}.letter-block p{margin-bottom:0;font-size:15px;line-height:1.6}.page-hero,.editorial-hero{padding:82px 24px 60px}.page-hero h1,.editorial-hero h1{font-size:clamp(48px,14vw,66px);line-height:.94}.process-grid{grid-template-columns:1fr}.process-step{padding:40px 24px}.contact-details{display:grid;gap:24px;margin:30px 0 44px}.contact-details a{font-size:16px;overflow-wrap:anywhere}.contact-form .btn{width:100%;min-height:50px}.site-footer{padding:48px 24px max(28px,env(safe-area-inset-bottom));gap:34px}.footer-brand img{width:min(150px,56vw);max-height:50px}.footer-links{gap:0}.footer-links a{display:flex;align-items:center;min-height:42px}.newsletter-form{gap:10px}.newsletter-form input{min-width:0}.newsletter-form button{padding-inline:0}.collection-grid{margin-top:44px!important;gap:48px}.product-card .btn-row{display:grid;grid-template-columns:1fr 1fr}.product-card .btn-row .btn,.product-card .btn-row form,.product-card .btn-row form .btn{width:100%}.rte p{font-size:17px;line-height:1.65}input,textarea,select{max-width:100%}}@media(max-width:370px){.hero h1{font-size:min(var(--hero-mobile-heading, 50px),46px)}.hero .btn-row,.origin-home .btn-row,.product-card .btn-row{grid-template-columns:1fr}.mobile-menu{padding-inline:20px}}.ilha-faq{padding:clamp(72px,10vw,140px) 5vw;background:var(--paper);color:var(--ink)}.ilha-faq>h1{max-width:900px;margin:12px 0 56px;font-family:var(--display);font-size:clamp(54px,8vw,110px);font-weight:400;line-height:.95;letter-spacing:-.045em}.ilha-faq>div{max-width:900px}.ilha-faq details{border-top:1px solid var(--line)}.ilha-faq details:last-child{border-bottom:1px solid var(--line)}.ilha-faq summary{cursor:pointer;padding:22px 0;font-size:14px;font-weight:700;letter-spacing:.06em;list-style:none}.ilha-faq summary::-webkit-details-marker{display:none}.ilha-faq details>div{padding:0 0 24px;max-width:680px}.ilha-eye{font-size:12px;letter-spacing:.18em}@media(max-width:760px){.ilha-faq{padding:64px 24px}.ilha-faq>h1{margin-bottom:38px;font-size:clamp(46px,13vw,62px)}.ilha-faq summary{padding:20px 0;font-size:13px}.origin-exact-hero{min-height:60svh!important}.origin-exact-copy{padding:48px 24px 44px}.origin-exact-copy h1{font-size:clamp(46px,13vw,60px);line-height:.95}.origin-exact-copy>div{font-size:17px;line-height:1.6}.cart-page .cart-line{grid-template-columns:80px minmax(0,1fr)!important;gap:16px}.cart-page .cart-line>div:last-child{grid-column:2}.cart-page .cart-line img{width:80px;height:auto}.cart-page .btn-row{display:grid;grid-template-columns:1fr}.cart-page .btn{width:100%}.live-tallow-closing{padding:64px 24px}.live-tallow-closing h2{font-size:clamp(42px,12vw,56px)}}.collection-editorial{min-height:calc(100svh - 66px);background:var(--collection-bg);color:var(--collection-fg)}.collection-editorial__header{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:24px 6vw;align-items:end;padding:clamp(72px,9vw,138px) 5vw clamp(54px,7vw,100px);border-bottom:1px solid var(--line)}.collection-editorial__header .eyebrow{grid-column:1 / -1}.collection-editorial__header h1{max-width:1060px;font-size:clamp(66px,8.8vw,138px)}.collection-editorial__intro{max-width:520px;padding-bottom:.5em}.collection-editorial__intro p{font-size:clamp(16px,1.35vw,21px)}.collection-feature-card{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(420px,.88fr);min-height:760px}.collection-feature-card__media{position:relative;display:flex;min-height:760px;align-items:center;justify-content:center;overflow:hidden;background:var(--collection-accent)}.collection-feature-card__media img{width:100%;height:100%;object-fit:cover;object-position:right center;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.collection-feature-card__media:hover img{transform:scale(1.012)}.collection-feature-card__copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(64px,7vw,112px) 6vw}.collection-feature-card__copy h2{max-width:640px;font-size:clamp(52px,5.5vw,88px)}.collection-feature-card__uses{margin:32px 0 0;font-size:clamp(18px,1.8vw,28px);letter-spacing:.14em}.collection-feature-card__price{margin:26px 0 0;font-size:18px}.collection-feature-card__copy .rte{margin-top:20px}.collection-feature-card__copy .rte p{font-size:clamp(16px,1.25vw,20px)}.collection-feature-card__copy .btn-primary{background:var(--ink);border-color:var(--ink);color:var(--paper)}.collection-feature-card__status{opacity:.56;pointer-events:none}.collection-empty{display:grid;place-items:center;min-height:620px;padding:6vw;text-align:center}.collection-empty img{width:min(860px,100%);max-height:560px;object-fit:contain}.product-feature>.product-image>div{display:grid;width:100%;gap:16px}.product-feature>.product-image img,.product-feature>.product-image video{width:100%;height:auto;max-height:none;object-fit:contain}.live-intro-image{overflow:hidden}.live-intro-image img{width:100%;height:100%;object-fit:cover}@media(max-width:760px){.collection-editorial{min-height:0}.collection-editorial__header{grid-template-columns:1fr;gap:24px;padding:64px 24px 54px}.collection-editorial__header h1{font-size:clamp(48px,13vw,66px);line-height:.95}.collection-feature-card{grid-template-columns:1fr;min-height:0}.collection-feature-card__media{min-height:0;aspect-ratio:1 / 1}.collection-feature-card__copy{padding:58px 24px 68px}.collection-feature-card__copy h2{font-size:clamp(45px,12.5vw,62px)}.collection-feature-card__uses{margin-top:24px;font-size:17px}.collection-feature-card__copy .btn-row{display:grid;grid-template-columns:1fr}.collection-feature-card__copy .btn,.collection-feature-card__copy form{width:100%}}.product-language-note{max-width:680px;margin:22px 0 0;font-size:14px;line-height:1.55}.product-feature .btn-primary,.product-purchase-button,.collection-editorial .btn-primary{background:var(--ink);border-color:var(--ink);color:var(--paper)}.product-feature .btn-primary:hover,.product-feature .btn-primary:focus-visible,.product-purchase-button:hover,.product-purchase-button:focus-visible,.collection-editorial .btn-primary:hover,.collection-editorial .btn-primary:focus-visible{background:#000;border-color:#000;color:#fff}.product-purchase-button:disabled,.product-coming-soon,.collection-feature-card__status{background:var(--ink);border-color:var(--ink);color:var(--paper);opacity:1;cursor:default;pointer-events:none}.footer-bottom{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:30px;padding-top:18px;border-top:1px solid rgba(255,255,255,.14)}.footer-bottom .footer-copy{grid-column:auto;margin:0}.footer-legal{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px 22px;font-size:9px;letter-spacing:.11em;opacity:.68}.footer-legal a:hover,.footer-legal a:focus-visible{opacity:1;text-decoration:underline;text-underline-offset:4px}.collection-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,3vw,52px);padding:clamp(64px,8vw,120px) 5vw;border-top:1px solid var(--line)}.collection-product-card{min-width:0}.collection-product-card__media{display:block;overflow:hidden;aspect-ratio:1/1;background:var(--collection-accent)}.collection-product-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .55s ease}.collection-product-card__media:hover img{transform:scale(1.018)}.collection-product-card__copy{padding-top:22px}.collection-product-card__copy .eyebrow{margin-bottom:12px}.collection-product-card__copy h2{margin:0;font-family:var(--display);font-size:clamp(30px,3vw,48px);font-weight:400;line-height:.98;letter-spacing:-.035em}.collection-product-card__price{margin:16px 0 0;font-size:16px}.collection-product-card__actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:24px}.collection-product-card__actions form,.collection-product-card__actions .btn{width:100%}.legal-page{background:var(--paper);color:var(--ink)}.legal-page__header{padding:clamp(86px,11vw,170px) 5vw clamp(54px,7vw,100px);border-bottom:1px solid var(--line)}.legal-page__header h1{max-width:1100px;font-size:clamp(64px,9vw,138px)}.legal-page__intro{margin-top:36px}.legal-page__content{width:min(940px,90vw);margin:0 auto;padding:clamp(64px,8vw,120px) 0}.legal-page__section{padding:34px 0 38px;border-top:1px solid var(--line)}.legal-page__section:last-child{border-bottom:1px solid var(--line)}.legal-page__section h2{margin:0 0 18px;font-family:var(--display);font-size:clamp(30px,3.2vw,48px);font-weight:400;line-height:1;letter-spacing:-.035em}.legal-page__section .rte p,.legal-page__intro p{font-size:clamp(16px,1.35vw,19px);line-height:1.7}.legal-page__section .rte a{text-decoration:underline;text-underline-offset:3px}.legal-page__updated{width:min(940px,90vw);margin:0 auto;padding:0 0 64px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;opacity:.65}@media(max-width:980px){.collection-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.footer-bottom{align-items:flex-start;flex-direction:column;margin-top:6px}.footer-legal{justify-content:flex-start;gap:12px 18px}.collection-product-grid{grid-template-columns:1fr;gap:54px;padding:58px 24px 72px}.collection-product-card__actions{grid-template-columns:1fr}.legal-page__header{padding:72px 24px 54px}.legal-page__header h1{font-size:clamp(50px,14vw,70px)}.legal-page__content,.legal-page__updated{width:auto;margin-inline:24px}}.product-copy,.product-copy .rte,.product-copy h1,.product-copy h2,.product-copy h3,.product-copy h4,.product-copy h5,.product-copy p,.product-copy label,.product-copy input,.product-copy select,.product-copy button{font-family:var(--display)}.product-copy .rte h3,.product-copy .rte h5{font-weight:600}.collection-shop-gateway,.collection-all-view{display:none}.ilha-collection-router.is-shop-view .collection-shop-gateway{display:grid}.ilha-collection-router.is-shop-view .collection-standard-view,.ilha-collection-router.is-all-view .collection-standard-view{display:none}.ilha-collection-router.is-all-view .collection-all-view{display:block}.shop-collection-gateway,.collection-shop-gateway{grid-template-columns:repeat(3,minmax(0,1fr));height:clamp(420px,48vw,520px);background:var(--ink)}.shop-collection-panel{position:relative;display:block;min-width:0;height:100%;overflow:hidden;color:#fff}.shop-collection-panel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0000006e,#0000000d 72%)}.shop-collection-panel img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.shop-collection-panel:hover img{transform:scale(1.025)}.shop-collection-panel span{position:absolute;z-index:1;top:50%;left:clamp(24px,3vw,56px);max-width:85%;font-size:clamp(35px,3.5vw,62px);line-height:.92;transform:translateY(-50%)}.kitchen-collection{background:var(--collection-bg);color:var(--collection-fg)}.kitchen-collection__hero{display:grid;grid-template-columns:1fr 1fr;height:clamp(360px,34vw,440px);border-bottom:1px solid var(--line)}.kitchen-collection__heading{display:flex;flex-direction:column;justify-content:center;padding:clamp(54px,6vw,90px) 5vw}.kitchen-collection__heading h1{max-width:8.5ch;margin:18px 0 0;font-size:clamp(54px,5.5vw,86px);line-height:.94}.kitchen-collection__pan{min-height:0;overflow:hidden}.kitchen-collection__pan img{width:100%;height:100%;object-fit:cover}.all-collection-banner{position:relative;height:clamp(360px,34vw,440px);overflow:hidden;background:var(--all-bg);color:var(--all-fg)}.all-collection-banner__media{position:absolute;top:0;right:0;bottom:0;left:0}.all-collection-banner__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#00000094,#00000014 68%)}.all-collection-banner__media img{width:100%;height:100%;object-fit:cover}.all-collection-banner__copy{position:relative;z-index:1;display:flex;width:min(720px,64vw);height:100%;flex-direction:column;justify-content:center;padding:clamp(54px,6vw,90px) 5vw}.all-collection-banner__copy h1{margin:18px 0 0;font-size:clamp(60px,7vw,112px);line-height:.94}.all-collection-banner__copy .rte{max-width:650px;margin-top:26px}.kitchen-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,520px));justify-content:center;align-items:stretch;gap:clamp(24px,3vw,44px);padding:clamp(56px,7vw,96px) 5vw;background:var(--paper);border-bottom:1px solid var(--line)}.kitchen-product-card{display:flex;min-width:0;overflow:hidden;flex-direction:column;background:var(--paper);border:1px solid var(--line)}.kitchen-product-card__media{display:block;aspect-ratio:1/1;overflow:hidden;background:#f4efe6}.kitchen-product-card__media img,.kitchen-product-card__media svg{display:block;width:100%;height:100%;object-fit:cover;transition:transform .55s ease}.kitchen-product-card__media:hover img{transform:scale(1.018)}.kitchen-product-card__copy{display:flex;flex:1;flex-direction:column;padding:28px 28px 32px}.kitchen-product-card__copy .eyebrow{min-height:1.2em;margin-bottom:14px}.kitchen-product-card__copy h2{max-width:440px;min-height:2em;margin:0;font-family:var(--display);font-size:clamp(27px,2.35vw,38px);font-weight:400;line-height:1;letter-spacing:-.035em}.kitchen-product-card__price{min-height:22px;margin:20px 0 0;font-size:17px}.kitchen-product-card__actions{display:grid;grid-template-columns:1fr;gap:10px;margin-top:auto;padding-top:30px}.kitchen-product-card__actions form,.kitchen-product-card__actions .btn{width:100%}.kitchen-product-card .btn-primary{background:var(--ink);border-color:var(--ink);color:var(--paper)}.collection-empty{grid-column:1/-1;margin:0;padding:40px 0;font-size:13px;letter-spacing:.16em;text-align:center}.skin-collection{position:relative;display:grid;grid-template-columns:1.1fr .9fr;height:clamp(360px,34vw,440px);background:var(--skin-bg);color:var(--skin-fg)}.skin-collection__image{min-height:0;overflow:hidden}.skin-collection__image img{width:100%;height:100%;object-fit:cover}.skin-collection__copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(54px,6vw,90px) 5vw}.skin-collection__copy h1{margin:18px 0 0;font-size:clamp(54px,6vw,96px)}@media(max-width:760px){.shop-collection-gateway,.collection-shop-gateway,.ilha-collection-router.is-shop-view .collection-shop-gateway{grid-template-columns:1fr;height:auto}.shop-collection-panel{height:44svh;min-height:330px}.shop-collection-panel span{left:24px;font-size:clamp(44px,14vw,66px)}.kitchen-collection__hero{grid-template-columns:1fr;height:auto}.kitchen-collection__heading{min-height:300px;padding:58px 24px 48px}.kitchen-collection__heading h1{max-width:9ch;font-size:clamp(48px,13vw,64px)}.kitchen-collection__pan{height:310px}.all-collection-banner{height:420px}.all-collection-banner__copy{width:100%;padding:58px 24px}.all-collection-banner__copy h1{font-size:clamp(52px,14vw,72px)}.kitchen-product-grid{grid-template-columns:1fr;padding:46px 20px 64px;gap:28px}.kitchen-product-card__copy{padding:26px 22px 30px}.kitchen-product-card__copy h2{min-height:0;font-size:clamp(30px,9vw,42px)}.kitchen-product-card__actions{grid-template-columns:1fr}.skin-collection{grid-template-columns:1fr;height:auto}.skin-collection__image{height:330px}.skin-collection__copy{min-height:260px;padding:48px 24px 58px}.skin-collection__copy h1{font-size:clamp(50px,14vw,70px)}}.cart-page{width:min(1180px,100%);min-height:65svh;margin:0 auto;padding:clamp(68px,8vw,116px) 5vw clamp(80px,9vw,130px);background:var(--paper);color:var(--ink)}.cart-page__header{padding-bottom:clamp(28px,4vw,50px)}.cart-page__header .eyebrow{margin:0 0 16px}.cart-page__header h1{margin:0;font-size:clamp(66px,8vw,112px);line-height:.88;letter-spacing:-.055em}.cart-form{margin:0}.cart-items{border-top:1px solid var(--line)}.cart-line{display:grid;grid-template-columns:180px minmax(0,1fr) auto;gap:clamp(24px,3.5vw,52px);align-items:start;padding:clamp(28px,3.5vw,46px) 0;border-bottom:1px solid var(--line)}.cart-line__image{display:block;width:180px;aspect-ratio:1/1;overflow:hidden;background:#f4efe6}.cart-line__image img{display:block;width:100%;height:100%;object-fit:cover}.cart-line__details{min-width:0;padding-top:3px}.cart-line__details h2{max-width:620px;margin:0;font-family:var(--display);font-size:clamp(27px,2.7vw,42px);font-weight:400;line-height:.98;letter-spacing:-.035em}.cart-line__variant{margin:12px 0 0;font-size:13px;letter-spacing:.08em;text-transform:uppercase}.cart-line__quantity{display:flex;align-items:center;gap:14px;margin-top:30px}.cart-line__quantity label{font-size:10px;letter-spacing:.15em;text-transform:uppercase}.cart-line__quantity input{width:72px;height:44px;margin:0;padding:8px 10px;border:1px solid var(--line);background:transparent;text-align:center}.cart-line__meta{min-width:110px;padding-top:5px;text-align:right}.cart-line__price{margin:0;font-size:17px}.cart-line__remove{display:inline-block;margin-top:22px;font-size:9px;letter-spacing:.14em;text-decoration:underline;text-underline-offset:4px}.cart-summary{display:grid;grid-template-columns:minmax(220px,1fr) auto;gap:32px;align-items:end;padding-top:36px}.cart-summary__total{display:flex;max-width:420px;align-items:baseline;justify-content:space-between;gap:28px;padding-bottom:12px;border-bottom:1px solid var(--line)}.cart-summary__total span{font-size:10px;letter-spacing:.15em}.cart-summary__total strong{font-family:var(--display);font-size:clamp(25px,2.4vw,38px);font-weight:400}.cart-summary__actions{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cart-summary__actions .btn{min-width:180px}.cart-summary__actions .btn-primary,.cart-empty .btn-primary{background:var(--ink);border-color:var(--ink);color:var(--paper)}.cart-summary__actions .btn-primary:hover,.cart-summary__actions .btn-primary:focus-visible,.cart-empty .btn-primary:hover,.cart-empty .btn-primary:focus-visible{background:transparent;color:var(--ink)}.cart-empty{padding:34px 0 20px;border-top:1px solid var(--line)}.cart-empty p{margin:0 0 28px;font-size:18px}@media(max-width:760px){.cart-page{width:100%;padding:58px 20px 78px}.cart-page__header{padding-bottom:30px}.cart-page__header h1{font-size:clamp(58px,19vw,78px)}.cart-line{grid-template-columns:112px minmax(0,1fr);gap:18px;padding:24px 0}.cart-line__image{width:112px}.cart-line__details h2{font-size:clamp(23px,7vw,32px)}.cart-line__quantity{align-items:flex-start;flex-direction:column;gap:8px;margin-top:22px}.cart-line__quantity input{width:68px;height:42px}.cart-line__meta{grid-column:2;display:flex;min-width:0;align-items:center;justify-content:space-between;padding:0;text-align:left}.cart-line__price{font-size:16px}.cart-line__remove{margin:0}.cart-summary{grid-template-columns:1fr;gap:30px;padding-top:30px}.cart-summary__total{max-width:none}.cart-summary__actions{grid-template-columns:1fr}.cart-summary__actions .btn{width:100%;min-width:0;min-height:50px}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/ilha-fixes.css.map */
