@import"fonts.css";:root{--paper:#f4f7df;--ink:#143d2a;--green:#143d2a;--yellow:#f4d52a;--pink:#edabc3;--orange:#f4a66e;--sage:#b6d79c;--blue:#adcbdc;--muted:#416044;--line:#143d2a33;--max:1360px;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:112px;scroll-padding-bottom:88px}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.55 Hanken Grotesk,sans-serif}body:has(dialog[open]){overflow:hidden}[hidden]{display:none!important}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a,input,select,summary{touch-action:manipulation}button{color:inherit;cursor:pointer}button:disabled,[aria-disabled=true]{cursor:not-allowed;opacity:.55}button,a{transition:background-color .2s,color .2s,transform .2s}button:active,.button:active{transform:translateY(2px)}:focus-visible{outline:3px solid var(--ink);outline-offset:5px}.origin :focus-visible,.footer :focus-visible{outline-color:var(--yellow)}img{max-width:100%;display:block}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Lilita One,Arial Black,sans-serif;font-weight:400;line-height:.98;letter-spacing:-.025em;text-wrap:balance}h1,h2{text-transform:uppercase}h1{font-size:clamp(64px,7.4vw,112px)}h2{font-size:clamp(42px,5.7vw,80px)}h3{font-size:28px;line-height:1.1}p{max-width:60ch}svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.wrap{width:calc(100% - 96px);max-width:var(--max);margin-inline:auto}.skip{position:fixed;top:-80px;left:16px;background:var(--ink);color:var(--paper);padding:12px 24px;z-index:10}.skip:focus{top:8px}.announcement{background:var(--ink);color:var(--paper);font-size:12px;font-weight:700;letter-spacing:.025em;display:flex;justify-content:center;align-items:center;gap:40px;min-height:32px;padding:4px 24px}.announcement>span[aria-hidden]{color:var(--yellow);font-size:20px;line-height:1}.header{position:sticky;top:0;background:var(--paper);z-index:3;border-bottom:1px solid var(--line)}.nav{height:92px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:32px}.nav-links,.nav-actions{display:flex;align-items:center;gap:28px;font-size:14px;font-weight:700}.nav-links a:hover,.footer a:hover{text-decoration:underline;text-underline-offset:5px}.nav-shop{display:flex;gap:16px;align-items:center;background:var(--yellow);border:1.5px solid var(--ink);padding:8px 20px;border-radius:100px}.nav-shop svg{width:16px}.nav-actions{justify-content:flex-end;gap:24px}.brand{display:block}.logo{width:80px;height:80px;object-fit:contain}.icon-button{display:inline-flex;align-items:center;justify-content:center;background:none;border:0;min-width:44px;min-height:44px;gap:8px}.cart-toggle{gap:8px}.cart-count{font-size:12px;background:var(--ink);color:var(--paper);border-radius:50%;width:22px;height:22px;display:grid;place-items:center}.mobile-menu{display:none}.hero{position:relative;isolation:isolate;min-height:680px;background:var(--yellow);overflow:hidden}.hero-background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.hero-photo{width:100%;height:100%;object-fit:cover;object-position:center 48%}.hero-inner{position:relative;min-height:680px;display:flex;align-items:center;padding-block:48px 64px}.hero-copy{width:48%;max-width:640px}.hero h1{margin:0 0 24px;line-height:.87;letter-spacing:-.035em}.hero h1 span{font-size:.67em;line-height:1.17;display:block;letter-spacing:-.015em;margin-top:8px}.hero-copy>p{font-size:17px;font-weight:600;max-width:32ch;line-height:1.5}.button{border:2px solid var(--ink);background:var(--ink);color:var(--paper);display:inline-flex;align-items:center;justify-content:center;gap:32px;min-height:54px;padding:12px 28px;border-radius:100px;font-size:15px;font-weight:800;line-height:1.2}.button:hover{background:var(--paper);color:var(--ink);transform:translateY(-2px)}.hero-cta{margin-top:28px;background:var(--paper);color:var(--ink);box-shadow:3px 4px 0 var(--ink)}.hero-cta:hover{background:var(--pink)}.hero-caption{margin-top:20px;font-size:12px;font-weight:600}.hero-stamp{position:absolute;right:8px;top:24px;width:112px;height:112px;border-radius:50%;background:var(--pink);border:2px solid var(--ink);display:grid;place-items:center;transform:rotate(12deg);box-shadow:3px 3px 0 var(--ink)}.hero-stamp span{font-family:Lilita One,sans-serif;line-height:1.02;font-size:21px;text-align:center}.section-wave{position:absolute;bottom:-1px;left:0;width:100%;height:32px;stroke:none}.wave-green{fill:var(--ink)}.wave-pink{fill:var(--pink)}.benefits{background:var(--ink);color:var(--paper);padding:16px 0 20px}.benefits>.wrap{display:flex;justify-content:space-between;gap:24px}.benefits span{display:flex;align-items:center;gap:12px;font-size:12px;font-weight:700}.benefits svg{color:var(--yellow);width:24px;height:24px}.catalog-section{padding:80px 0 96px}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:48px;margin-bottom:32px}.section-heading h2{max-width:740px}.section-heading>p{font-size:17px;font-weight:600;max-width:25ch;padding-bottom:8px}.filter-row{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:32px}.filters{display:flex;gap:8px;flex-wrap:wrap}.filter{background:transparent;border:1.5px solid var(--ink);border-radius:100px;min-height:44px;padding:8px 20px;font-size:13px;font-weight:700}.filter:hover{background:var(--sage)}.filter[aria-pressed=true]{background:var(--ink);color:var(--paper)}.result-count{font-size:13px;color:var(--muted)}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 20px}.product-card{min-width:0;--card:var(--sage)}.product-jicama{--card:#d6dab1}.product-pepino{--card:#a8d0ad}.product-camote{--card:#f1b081}.product-mix{--card:#e9aac2}.product-platano{--card:#e8cc5f}.product-betabel{--card:#bbbad8}.product-chamoy{--card:#ed9d80}.product-caja{--card:#a6cbd4}.product-image{position:relative;background:var(--card);border-radius:20px;overflow:hidden;aspect-ratio:3/4}.product-image>button,.product-image>a{display:block;border:0;padding:0;width:100%;height:100%;background:none;position:relative}.product-image img{width:100%;height:100%;object-fit:cover;transition:transform .25s;position:relative}.product-image.is-packshot img{object-fit:contain;width:120%;height:110%;margin:0 -10%;transform:rotate(-5deg)}.product-card:nth-child(2n) .product-image.is-packshot img{transform:rotate(5deg)}.product-image:hover img{transform:scale(1.045)}.product-image.is-packshot:hover img{transform:rotate(0) scale(1.045)}.product-word{position:absolute;top:40px;left:0;width:100%;text-align:center;line-height:.9;font-family:Lilita One,sans-serif;font-size:clamp(36px,4.1vw,60px);text-transform:uppercase;letter-spacing:-.025em;opacity:.2;pointer-events:none}.product-image.is-photo img{object-fit:cover;margin:12px;width:calc(100% - 24px);height:calc(100% - 24px);border-radius:12px}.product-image.is-photo .product-word{display:none}.product-badge{position:absolute;left:12px;top:12px;background:var(--paper);border:1px solid var(--ink);font-size:12px;font-weight:700;border-radius:100px;padding:4px 12px;pointer-events:none}.product-info{padding-top:16px;display:flex;align-items:start;justify-content:space-between;gap:8px}.product-info h3{font-size:26px}.product-info p{font-size:12px;color:var(--muted);margin-top:4px}.product-price{font-size:15px;white-space:nowrap;font-weight:800;text-align:right;font-variant-numeric:tabular-nums}.product-price small{font-weight:500;display:block;color:var(--muted);font-size:12px}.product-actions{display:flex;align-items:center;gap:12px;margin-top:16px}.choose{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;padding:8px 20px;width:100%;border:1.5px solid var(--ink);background:var(--ink);color:var(--paper);border-radius:100px;font-size:13px;font-weight:700}.choose:hover{background:var(--yellow);color:var(--ink)}.choose svg{width:18px;height:18px}.product-actions .choose{flex:1}.product-detail{flex-shrink:0;font-size:12px;text-decoration:underline;text-underline-offset:4px}.money-note{font-size:12px;color:var(--muted);margin-top:28px}.catalog-browse{display:inline-block;margin-top:24px;font-size:15px;font-weight:700;text-decoration:underline;text-underline-offset:4px}.origin{position:relative;background:var(--ink);color:var(--paper);padding:80px 0 104px}.origin-inner{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:center}.origin h2{color:var(--pink);font-size:clamp(46px,5.5vw,78px);margin-bottom:24px}.origin h2 span{color:var(--yellow)}.origin-copy>p{font-size:17px;max-width:42ch}.origin-list{display:grid;gap:12px;margin:24px 0 32px}.origin-list>div{display:flex;gap:16px;align-items:center;font-size:14px}.origin-list svg{color:var(--yellow)}.light-button{color:var(--ink);background:var(--yellow);border-color:var(--yellow)}.light-button:hover{background:var(--pink);border-color:var(--pink)}.origin-art{position:relative;padding-bottom:24px;transform:rotate(3deg)}.origin-image{height:510px;width:100%;object-fit:cover;border-radius:48% 48% 12px 12px;border:2px solid var(--paper)}.origin-caption{background:var(--orange);color:var(--ink);font-family:Lilita One,sans-serif;font-size:24px;line-height:1;position:absolute;bottom:0;left:-24px;padding:20px 28px;transform:rotate(-7deg);border:2px solid var(--ink)}.wholesale{background:var(--pink);padding:48px 0 64px}.wholesale-inner{display:flex;justify-content:space-between;align-items:center;gap:48px}.wholesale h2{font-size:clamp(40px,5vw,68px);margin-bottom:16px}.wholesale h2 span{color:var(--ink)}.wholesale p{font-size:16px;max-width:40ch}.wholesale .button{white-space:nowrap}.section{padding-top:80px;padding-bottom:80px}.help{display:grid;grid-template-columns:1fr 1.1fr;gap:80px}.help h2{font-size:clamp(38px,4.2vw,58px);margin-bottom:24px}.help>div>p{font-size:16px;margin-bottom:24px}.text-link{font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:5px}.answers details{border-top:1.5px solid var(--ink);padding:20px 0}.answers details:last-child{border-bottom:1.5px solid var(--ink)}summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:24px;font-size:17px;font-weight:700}summary::-webkit-details-marker{display:none}summary:after{content:"+";font-family:Hanken Grotesk,sans-serif;font-weight:500;font-size:28px;line-height:1}details[open]>summary:after{content:"\2212"}.answers p{font-size:15px;color:var(--muted);margin-top:16px;max-width:50ch}.answers p a{font-weight:700;text-decoration:underline;text-underline-offset:3px}.footer{background:var(--ink);color:var(--paper);padding:56px 0 96px}.footer-top{display:flex;justify-content:space-between;align-items:center;gap:48px;padding-bottom:40px}.footer-brand{display:flex;align-items:center;gap:32px}.footer-brand img{width:88px;height:88px}.footer-brand p{font-family:Lilita One,sans-serif;font-size:clamp(28px,3vw,44px);line-height:1}.footer-brand span{color:var(--yellow)}.footer-nav{display:flex;gap:28px;font-size:14px;font-weight:700;flex-wrap:wrap}.footer-bottom{display:flex;justify-content:space-between;gap:24px;border-top:1px solid #f4f7df44;padding-top:24px;font-size:12px}.footer-bottom div{display:flex;gap:24px;flex-wrap:wrap}dialog{border:2px solid var(--ink);padding:0;color:var(--ink);background:var(--paper);max-height:100dvh}dialog::backdrop{background:#143d2a99}.picker{width:min(900px,calc(100% - 32px));border-radius:24px}.dialog-head{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1.5px solid var(--ink)}.dialog-head h2{font-family:Lilita One,sans-serif;font-size:26px;letter-spacing:-.01em}.picker-content{display:grid;grid-template-columns:1fr 1fr}.picker-photo{width:100%;height:100%;max-height:560px;object-fit:cover;background:var(--sage)}.picker-details{padding:32px}.picker-details h2{font-size:42px;margin-bottom:16px}.picker-details p{color:var(--muted);font-size:14px}.variant-fields{margin:24px 0;display:grid;gap:16px}.field{display:grid;gap:8px;font-size:14px;font-weight:700}select,input[type=search],input[type=number]{width:100%;border:1.5px solid var(--ink);background:var(--paper);color:var(--ink);padding:12px 16px;border-radius:12px;min-height:48px}.picker-price{font-size:26px;font-weight:800;margin-bottom:20px;font-variant-numeric:tabular-nums}.full{width:100%}.error{color:#9f2919;font-size:14px;min-height:24px;margin-top:12px}.drawer{height:100dvh;max-height:100dvh;width:min(480px,100%);max-width:100%;margin:0 0 0 auto;position:fixed;top:0;right:0;bottom:0;left:0;display:none;flex-direction:column;border-top:0;border-bottom:0;border-right:0}.drawer[open]{display:flex}.cart-items{flex:1;overflow:auto;padding:24px}.cart-item{display:grid;grid-template-columns:80px 1fr;gap:16px;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid var(--line)}.cart-item img{width:80px;height:104px;object-fit:cover;border-radius:12px}.cart-item h3{font-size:22px;margin-bottom:4px}.cart-item p{font-size:12px;color:var(--muted)}.cart-item-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;font-size:14px}.quantity{display:flex;align-items:center;border:1.5px solid var(--ink);border-radius:100px}.quantity button{min-width:36px;min-height:36px;background:transparent;border:0;font-size:20px}.quantity span{min-width:24px;text-align:center}.cart-bottom{padding:24px;border-top:1.5px solid var(--ink)}.cart-total{display:flex;justify-content:space-between;margin-bottom:8px;font-weight:800;font-size:20px}.cart-bottom p{font-size:13px;color:var(--muted);margin-bottom:16px}.cart-bottom .text-link{display:block;text-align:center;margin-top:16px}.cart-empty{padding:64px 16px;text-align:center}.cart-empty svg{width:48px;height:48px;margin:0 auto 24px}.cart-empty h3{margin-bottom:16px;font-size:32px}.cart-empty p{font-size:15px;color:var(--muted);margin-bottom:24px}.search-content{padding:24px}.search-content form .button{margin-top:16px}.search-results{padding-top:16px;display:grid;gap:8px}.search-result{display:flex;align-items:center;gap:16px;padding:8px;background:transparent;border:0;text-align:left;border-radius:12px;color:inherit;text-decoration:none}.search-result:hover{background:var(--sage)}.search-result img{width:48px;height:64px;object-fit:cover;border-radius:8px}.search-result span{font-size:16px;font-weight:700}.search-result small{display:block;color:var(--muted);font-size:13px;font-weight:500}.mobile-nav-list{display:grid;padding:32px;gap:24px}.mobile-nav-list>a{font-family:Lilita One,sans-serif;font-size:32px;text-transform:uppercase}.small-note{font-size:12px;color:var(--muted)}.preview-note{background:var(--sage);padding:12px;font-size:12px;border-radius:8px;margin-top:12px}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.status:empty{display:none}.standalone{padding-block:56px;min-height:60vh}.standalone>h1{font-size:clamp(48px,6vw,80px);margin-bottom:32px}.product-page{display:grid;grid-template-columns:1fr 1fr;gap:48px;padding:40px;background:var(--card,var(--sage));border-radius:24px;margin-block:40px}.product-visuals{min-width:0}.product-stage{width:100%;aspect-ratio:1/1.1;max-height:620px;background:var(--paper);border-radius:16px}.product-stage img{width:100%;height:100%;object-fit:cover}.product-stage .product-word{display:none}.product-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:12px}.product-gallery img{width:100%;border-radius:12px}.product-purchase{align-self:start;padding:16px 0}.product-purchase h1{font-size:clamp(40px,4.8vw,68px);margin:24px 0}.product-purchase .rte{font-size:16px;line-height:1.5}.product-page form{margin-top:24px}.product-page .price,.price{font-size:26px;font-weight:800;margin:16px 0}.product-buy-row{display:flex;gap:16px;align-items:end}.product-buy-row>.field{width:96px;flex-shrink:0}.product-buy-row>.button{flex:1}.product-accordions{margin-top:32px}.product-accordions details{padding:16px 0;border-top:1px solid var(--ink)}.product-accordions summary{font-size:15px}.product-accordions p{margin-top:16px;font-size:14px}.product-companion{margin-top:32px}.product-companion>h2,.product-companion>h3{font-size:26px;margin-bottom:16px}.product-companion .product-grid{display:block}.product-companion .product-card{display:grid;grid-template-columns:96px 1fr;gap:0 16px}.product-companion .product-image{grid-row:1/3;aspect-ratio:3/4;border-radius:12px}.product-companion .product-word{display:none}.product-companion .product-info{padding-top:8px;display:block}.product-companion .product-info h3{font-size:23px}.product-companion .product-price{display:none}.product-companion .product-actions{margin-top:8px;align-self:start}.product-companion .product-detail{display:none}.rte{max-width:70ch}.rte p,.rte ul{margin:16px 0}.rte a{text-decoration:underline}.collection-sort{display:flex;gap:16px;align-items:end;margin-bottom:32px}.collection-sort .choose{width:auto}.cart-page-row{display:flex;align-items:center;gap:24px;padding:24px 0;border-bottom:1px solid var(--line)}.cart-page-row img{width:80px}.cart-page-row input{width:80px;padding:8px}.cart-page-row h3{font-size:24px}.cart-page-row p{font-size:14px}@media(min-width:1600px){.hero,.hero-inner{min-height:740px}.hero-photo{object-position:center 40%}.hero-stamp{right:0;top:40px}}@media(max-width:1100px){.wrap{width:calc(100% - 64px)}.nav-links,.nav-actions,.nav{gap:16px}.nav-actions>a{display:none}.hero,.hero-inner{min-height:630px}.hero-copy{width:49%}.hero h1{font-size:clamp(62px,8vw,94px)}.hero-stamp{width:90px;height:90px;right:0}.hero-stamp span{font-size:18px}.benefits>.wrap{gap:16px;flex-wrap:wrap}.benefits span{font-size:12px}.product-grid{gap:32px 16px}.product-info{display:block}.product-price{display:flex;gap:4px;text-align:left;align-items:baseline;margin-top:8px}.product-detail{display:none}.origin-inner{gap:40px}.origin-image{height:460px}.help{gap:40px}.footer-nav{gap:16px}.product-page{gap:32px;padding:24px}.product-buy-row{gap:8px}.product-buy-row>.button{font-size:13px;padding-inline:16px}}@media(max-width:700px){html{scroll-padding-top:92px}.wrap{width:calc(100% - 32px)}.announcement{gap:16px;min-height:28px;font-size:12px;padding-inline:8px}.announcement>span[aria-hidden]{font-size:16px}.announcement>span:nth-last-child(-n+2){display:none}.nav{height:76px;grid-template-columns:1fr auto 1fr;gap:8px}.nav-links{display:none}.mobile-menu{display:inline-flex;justify-self:start}.nav-actions{gap:4px}.logo{width:66px;height:66px}.nav-actions .search-toggle{display:none}.hero{min-height:900px}.hero-inner{min-height:900px;display:block;padding-top:32px;padding-bottom:380px}.hero-copy{width:100%;max-width:none;position:relative;z-index:1}.hero h1{font-size:76px;line-height:.85;margin-bottom:20px}.hero h1 span{font-size:.66em;line-height:1.05;margin-top:8px}.hero-copy>p{font-size:15px;line-height:1.5;max-width:32ch}.hero-cta{margin-top:24px;min-height:52px;font-size:14px}.hero-caption{font-size:12px;margin-top:16px;max-width:26ch}.hero-background{inset:auto 0 0;height:440px;background:var(--yellow)}.hero-photo{object-fit:cover;object-position:right bottom;width:100%;height:100%;transform:scale(1.1);transform-origin:75% 100%}.hero-stamp{right:8px;top:auto;bottom:324px;width:82px;height:82px;z-index:1}.hero-stamp span{font-size:16px}.section-wave{height:24px}.benefits{padding:12px 0 20px}.benefits>.wrap{display:grid;grid-template-columns:1fr 1fr;gap:16px 12px}.benefits span{font-size:12px;gap:8px;line-height:1.2}.benefits svg{width:20px;height:20px}.catalog-section{padding:48px 0 56px}.section-heading{display:block;margin-bottom:24px}.section-heading h2{font-size:46px}.section-heading>p{margin-top:16px;max-width:32ch;font-size:15px;padding-bottom:0}.filter-row{display:block;margin-bottom:24px}.filters{gap:8px}.filter{font-size:12px;padding:8px 14px;min-height:42px}.result-count{display:block;margin-top:16px;font-size:12px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px}.product-image{aspect-ratio:3/4.2;border-radius:16px}.product-word{font-size:32px;top:40px}.product-image.is-packshot img{width:130%;height:115%;margin:-4% -15%}.product-badge{left:8px;top:8px;padding:4px 8px;font-size:12px}.product-info{padding-top:12px}.product-info h3{font-size:24px;line-height:1}.product-info p{font-size:12px}.product-price{font-size:14px;margin-top:8px}.product-price small{font-size:12px}.product-actions{margin-top:12px}.choose{font-size:12px;padding:8px 16px;min-height:44px}.product-image.is-photo img{margin:8px;width:calc(100% - 16px);height:calc(100% - 16px);border-radius:8px}.origin{padding:48px 0 72px}.origin-inner{grid-template-columns:1fr;gap:40px}.origin h2{font-size:46px}.origin-copy>p{font-size:15px;max-width:35ch}.origin-list>div{font-size:13px}.origin-art{margin-inline:16px;transform:rotate(2deg)}.origin-image{height:350px}.origin-caption{font-size:22px;left:-16px;padding:16px 24px}.wholesale{padding:32px 0 48px}.wholesale-inner{display:block}.wholesale h2{font-size:44px}.wholesale p{font-size:15px}.wholesale .button{margin-top:24px}.section{padding-block:48px}.help{grid-template-columns:1fr;gap:32px}.help h2{font-size:42px}.help>div>p{font-size:15px}.answers details{padding:16px 0}.answers summary{font-size:16px}.answers p{font-size:14px}.footer{padding-top:40px}.footer-top,.footer-bottom{display:block}.footer-brand{align-items:start;gap:16px}.footer-brand img{width:64px;height:64px}.footer-brand p{font-size:28px}.footer-nav{margin-top:32px;gap:16px 24px}.footer-bottom div{margin-top:16px;gap:12px 24px}.picker-content{grid-template-columns:1fr}.picker-photo{height:190px;object-position:center 45%}.picker-details{padding:24px}.picker-details h2{font-size:36px}.picker{max-height:94dvh;border-radius:20px}.dialog-head{padding:12px 16px}.dialog-head h2{font-size:23px}.variant-fields{grid-template-columns:1fr 1fr;gap:12px}.field{font-size:13px}.picker-price{margin-bottom:16px}.error{font-size:13px}.product-page{grid-template-columns:1fr;gap:24px;padding:16px;margin-block:24px;border-radius:20px}.product-purchase{padding-top:0}.product-purchase h1{font-size:44px;margin-top:20px}.product-gallery{gap:8px}.product-stage{aspect-ratio:1/1.05}.product-buy-row>.button{font-size:14px}.standalone{padding-block:40px}.standalone>h1{font-size:48px}.cart-page-row{gap:12px;flex-wrap:wrap}.cart-item-bottom{font-size:13px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}@media(max-width:700px){.hero,.hero-background{background:#fdcd1a}.hero-background:after{content:"";position:absolute;inset:0 0 auto;height:40px;background:linear-gradient(180deg,#fdcd1a,#fdcd1a00);pointer-events:none}.announcement>span:first-child,.announcement>span[aria-hidden]{display:none}.announcement>span:nth-child(3){display:block}.hero-caption{max-width:none}.product-stage.is-photo img{margin:0;width:100%;height:100%}}.product-info h3>a{display:inline-block;min-height:32px}.product-info h3>a:hover{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1.5px}.product-image.is-studio img{object-fit:cover;object-position:center}.product-image.is-studio .product-word{display:none}.product-caja .product-image.is-studio img{object-fit:contain;background:#a2cbd3}@media(max-width:700px){.hero-background{overflow:hidden}}.hero-label-edition{min-height:720px;background:#f8cd24}.hero-label-edition .hero-inner{min-height:720px;display:grid;grid-template-columns:minmax(0,.88fr) minmax(520px,1.12fr);gap:28px;padding-block:54px 78px}.hero-label-edition .hero-copy{width:auto;max-width:650px;position:relative;z-index:2}.hero-kicker,.origin-kicker,.help-kicker,.wholesale-kicker{display:block;margin-bottom:18px;font-size:12px;font-weight:900;letter-spacing:.12em}.hero-label-edition h1{font-size:clamp(66px,6.6vw,104px);line-height:.84}.hero-label-edition h1 span{font-size:.54em;line-height:1.08;max-width:12ch;margin-top:12px}.hero-label-edition .hero-copy>p{max-width:42ch;font-size:18px}.hero-labels{height:590px;position:relative;min-width:0}.hero-client-photo{width:100%;height:100%;object-fit:cover;border:2px solid var(--ink);border-radius:30px 30px 150px;box-shadow:10px 12px 0 var(--ink)}.hero-label{position:absolute;aspect-ratio:1;border-radius:50%;filter:drop-shadow(8px 12px 0 #143d2a);transition:transform .25s ease;z-index:1}.hero-label img{width:100%;height:100%;object-fit:contain;border-radius:50%}.hero-label:hover{z-index:3}.hero-label-one{width:330px;left:2%;top:8%;transform:rotate(-7deg)}.hero-label-one:hover{transform:rotate(-2deg) translateY(-6px)}.hero-label-two{width:276px;right:0;top:3%;transform:rotate(8deg)}.hero-label-two:hover{transform:rotate(3deg) translateY(-6px)}.hero-label-three{width:300px;left:16%;bottom:3%;transform:rotate(5deg)}.hero-label-three:hover{transform:rotate(1deg) translateY(-6px)}.hero-label-four{width:244px;right:3%;bottom:6%;transform:rotate(-8deg)}.hero-label-four:hover{transform:rotate(-3deg) translateY(-6px)}.hero-burst{position:absolute;right:2%;top:43%;z-index:4;width:112px;height:112px;border:2px solid var(--ink);border-radius:50%;background:var(--pink);display:grid;place-content:center;text-align:center;font-family:Lilita One,sans-serif;font-size:40px;line-height:.62;transform:rotate(8deg);box-shadow:4px 5px 0 var(--ink)}.hero-burst small{font-family:Hanken Grotesk,sans-serif;font-size:10px;line-height:1.05;font-weight:900;letter-spacing:.05em}.starter{background:var(--orange);border-bottom:1.5px solid var(--ink)}.starter-inner{min-height:230px;display:grid;grid-template-columns:1fr .8fr auto;gap:54px;align-items:center;padding-block:30px}.starter-inner>div>span{font-size:11px;font-weight:900;letter-spacing:.12em}.starter h2{font-size:clamp(48px,5vw,72px);margin-top:6px}.starter p{font-size:17px;font-weight:650;max-width:30ch}.starter .button{white-space:nowrap;background:var(--paper);color:var(--ink);box-shadow:4px 5px 0 var(--ink)}.starter .button:hover{background:var(--yellow)}.catalog-section{padding-top:92px}.product-card{position:relative}.product-image.is-label{aspect-ratio:1/1.08;border:1.5px solid var(--ink);border-radius:22px}.product-image.is-label>button,.product-image.is-label>a{display:grid;place-items:center}.product-image.is-label img{width:88%;height:88%;object-fit:contain;padding:0;margin:0;border-radius:50%;filter:drop-shadow(3px 5px 0 #143d2a55);transform:rotate(-3deg)}.product-card:nth-child(2n) .product-image.is-label img{transform:rotate(3deg)}.product-image.is-label:hover img{transform:rotate(0) scale(1.035)}.product-image.is-label .product-word{display:block;top:auto;bottom:18px;font-size:clamp(34px,3vw,52px);opacity:.1}.product-image.is-pending{aspect-ratio:1/1.08;border:1.5px dashed var(--ink);background:var(--card);border-radius:22px}.product-image.is-pending button{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:28px;text-align:center;gap:14px}.product-image.is-pending strong{font-family:Lilita One,sans-serif;font-size:clamp(35px,3.2vw,52px);line-height:.92;text-transform:uppercase}.product-image.is-pending button>span:last-child{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.pending-kicker{font-size:10px;font-weight:900;letter-spacing:.1em;background:var(--paper);border:1px solid var(--ink);border-radius:999px;padding:7px 12px}.product-image.is-typecard{aspect-ratio:1/1.08;border:1.5px solid var(--ink);border-radius:22px;background:#5b183d;color:var(--paper)}.product-image.is-typecard button,.product-image.is-typecard>a{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:28px;text-align:center;gap:16px;overflow:hidden}.product-image.is-typecard strong{max-width:9ch;font-family:Lilita One,sans-serif;font-size:clamp(42px,4.3vw,66px);line-height:.82;text-transform:uppercase}.product-image.is-typecard button>span:not(.typecard-kicker),.product-image.is-typecard>a>span:not(.typecard-kicker){font-size:12px;font-weight:800;color:var(--yellow)}.product-image.is-typecard i{position:absolute;right:-12px;bottom:-38px;color:var(--pink);font-style:normal;font-size:150px;line-height:1;opacity:.55}.typecard-kicker{font-size:10px;font-weight:900;letter-spacing:.12em;border:1px solid currentColor;border-radius:999px;padding:7px 12px}.label-thumbs{position:relative;z-index:1;display:flex;gap:5px;align-items:center;width:max-content;max-width:calc(100% - 24px);min-height:50px;margin:-30px 12px 0;padding:5px 8px;background:var(--paper);border:1.5px solid var(--ink);border-radius:999px;overflow-x:auto;scrollbar-width:none}.label-thumbs::-webkit-scrollbar{display:none}.label-thumbs>span{display:block;width:38px;height:38px;flex:0 0 38px;border-radius:50%;overflow:hidden;background:#fff}.label-thumbs img{width:100%;height:100%;object-fit:contain}.label-thumbs.is-empty{width:auto;justify-content:center;border-style:dashed;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.label-thumbs.is-empty>span{width:auto;height:auto;flex:auto;background:transparent}.product-badge{z-index:2}.product-price strong{display:block;font-size:18px}.product-price span{font-size:12px;color:var(--muted);font-weight:600}.product-info h3{font-size:28px}.label-showcase{display:grid;grid-template-columns:minmax(250px,.72fr) minmax(0,2.28fr);gap:44px;margin-top:92px;padding:42px;border:2px solid var(--ink);border-radius:26px;background:var(--yellow);box-shadow:8px 10px 0 var(--ink)}.label-showcase-heading>span{font-size:10px;font-weight:900;letter-spacing:.1em}.label-showcase-heading h3{font-size:50px;margin:14px 0 18px}.label-showcase-heading p{font-size:13px;font-weight:650}.label-rail{display:flex;gap:14px;overflow-x:auto;padding:4px 4px 18px;scroll-snap-type:x mandatory;scrollbar-color:var(--ink) transparent}.label-card{flex:0 0 180px;scroll-snap-align:start;border:1.5px solid var(--ink);border-radius:16px;background:var(--paper);overflow:hidden}.label-card>div{aspect-ratio:1;padding:10px;background:#fff}.label-card img{width:100%;height:100%;object-fit:contain}.label-card p{display:grid;gap:1px;padding:12px;border-top:1px solid var(--ink);font-size:12px;line-height:1.25}.label-card p strong{font-size:13px}.label-card p span{color:var(--muted)}.label-card p small{margin-top:6px;color:#8e281c;font-size:8px;font-weight:900;letter-spacing:.05em}.origin{padding-top:96px}.origin-inner{grid-template-columns:minmax(0,.9fr) minmax(400px,1.1fr);align-items:center}.origin h2{font-size:clamp(62px,6.7vw,96px);line-height:.82}.origin-copy>p{font-size:19px;max-width:34ch}.flavor-line{max-width:520px;margin:26px 0 30px;padding:16px 0;border-block:1px solid #f4f7df55;font-size:11px;font-weight:900;letter-spacing:.08em;line-height:1.7;color:var(--yellow)}.origin-proof{position:relative}.origin-client-photo{width:100%;height:470px;object-fit:cover;border:2px solid var(--paper);border-radius:30px 30px 30px 150px;box-shadow:10px 12px 0 var(--pink);transform:rotate(2.5deg)}.factory-board{position:relative;min-height:470px;padding:48px 44px;background:var(--yellow);color:var(--ink);border:2px solid var(--paper);border-radius:30px 30px 30px 150px;box-shadow:10px 12px 0 var(--pink);transform:rotate(2.5deg);overflow:hidden}.factory-board:after{content:"\2733";position:absolute;right:34px;bottom:15px;font-size:150px;line-height:1;color:#edabc399}.factory-board>span{font-size:12px;font-weight:900;letter-spacing:.12em}.factory-board>strong{display:block;margin:24px 0;font-family:Lilita One,sans-serif;font-size:clamp(65px,6vw,92px);line-height:.78;letter-spacing:-.04em}.factory-board>strong em{font-style:normal;color:#bd244b}.factory-board>p{font-size:15px;font-weight:800;line-height:1.5}.factory-seal{position:absolute;top:34px;right:30px;width:86px;height:86px;display:grid;place-content:center;border:2px solid var(--ink);border-radius:50%;background:var(--paper);font-family:Lilita One,sans-serif;text-align:center;line-height:.9;transform:rotate(9deg)}.trust-grid{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:10px}.trust-grid article{position:relative;min-height:190px;padding:24px;background:var(--paper);color:var(--ink);border-radius:18px;border:1px solid var(--paper)}.trust-grid article:nth-child(2){background:var(--orange)}.trust-grid article:nth-child(3){background:var(--blue)}.trust-grid article:nth-child(4){background:var(--pink)}.trust-grid b{font-size:11px;letter-spacing:.1em}.trust-grid h3{font-size:28px;margin:32px 0 10px}.trust-grid p{font-size:13px;line-height:1.4}.wholesale{padding-block:62px 72px}.wholesale-inner>div{max-width:880px}.wholesale h2{font-size:clamp(46px,5.4vw,76px)}.wholesale-kicker{margin-bottom:12px}.wholesale-points{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.wholesale-points span{padding:9px 13px;border:1.5px solid var(--ink);border-radius:999px;font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.wholesale-action{display:grid;gap:10px;justify-items:start;min-width:min(100%,310px)}.wholesale-action small{max-width:30ch;font-size:11px;font-weight:800;line-height:1.35}.reseller-order{display:grid;gap:16px;margin:28px 0;padding:24px;border:2px solid var(--ink);border-radius:18px;background:var(--pink);box-shadow:5px 6px 0 var(--ink)}.reseller-order>span{font-size:11px;font-weight:900;letter-spacing:.12em}.reseller-order>p{font-size:15px;line-height:1.45}.help-kicker{margin-bottom:12px}.picker-media{display:grid;grid-template-rows:minmax(0,1fr) auto;background:var(--sage);min-height:0}.picker-photo.is-label{width:100%;height:100%;max-height:530px;padding:30px;object-fit:contain;background:transparent}.picker-media>span{padding:10px 16px;border-top:1px solid var(--ink);font-size:10px;font-weight:900;text-align:center;text-transform:uppercase;letter-spacing:.08em}.picker-typecard{height:100%;min-height:420px;padding:34px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;background:#5b183d;color:var(--paper);text-align:center;overflow:hidden;position:relative}.picker-typecard[hidden]{display:none}.picker-typecard>span{font-size:10px;font-weight:900;letter-spacing:.12em;border:1px solid currentColor;border-radius:999px;padding:8px 13px}.picker-typecard strong{max-width:9ch;font-family:Lilita One,sans-serif;font-size:64px;line-height:.82;text-transform:uppercase;position:relative;z-index:1}.picker-typecard i{position:absolute;right:-22px;bottom:-44px;color:var(--pink);font-style:normal;font-size:180px;line-height:1;opacity:.55}.product-stage.is-label{display:grid;place-items:center;background:#fff}.product-stage.is-label img{width:90%;height:90%;padding:12px;object-fit:contain;filter:drop-shadow(4px 7px 0 #143d2a44)}.product-stage.is-pending{display:grid;place-items:center;border:2px dashed var(--ink);text-align:center;padding:30px}.product-stage.is-pending span{font-size:10px;font-weight:900;letter-spacing:.1em}.product-stage.is-pending strong{display:block;margin:20px 0;font-family:Lilita One,sans-serif;font-size:50px;line-height:.9;text-transform:uppercase}.product-stage.is-typecard{display:grid;place-items:center;padding:38px;background:#5b183d;color:var(--paper);text-align:center;overflow:hidden;position:relative}.product-stage.is-typecard>div{position:relative;z-index:1;display:grid;place-items:center;gap:18px}.product-stage.is-typecard span{font-size:10px;font-weight:900;letter-spacing:.12em;border:1px solid currentColor;border-radius:999px;padding:8px 13px}.product-stage.is-typecard strong{max-width:9ch;font-family:Lilita One,sans-serif;font-size:72px;line-height:.82;text-transform:uppercase}.product-stage.is-typecard p{font-size:14px;font-weight:800;color:var(--yellow)}.product-stage.is-typecard i{position:absolute;right:-55px;bottom:-75px;color:var(--pink);font-style:normal;font-size:240px;line-height:1;opacity:.5}.product-gallery{display:flex;gap:9px;overflow-x:auto;padding-bottom:8px}.product-thumb{flex:0 0 78px;padding:4px;border:1.5px solid var(--ink);border-radius:50%;background:#fff;overflow:hidden}.product-thumb img{width:100%;height:100%;aspect-ratio:1;object-fit:contain;border-radius:50%}.product-companion .label-thumbs,.product-companion .product-badge{display:none}.cart-item img,.search-result img{object-fit:contain;background:#fff}.search-placeholder{width:48px;height:48px;flex:0 0 48px;display:grid;place-items:center;border:1px dashed var(--ink);border-radius:50%;font-family:Lilita One,sans-serif;background:var(--pink)}@media(max-width:1100px){.hero-label-edition .hero-inner{grid-template-columns:minmax(0,.92fr) minmax(430px,1.08fr)}.hero-labels{height:540px}.hero-label-one{width:280px}.hero-label-two{width:235px}.hero-label-three{width:250px}.hero-label-four{width:210px}.starter-inner{grid-template-columns:1fr 1fr;gap:24px}.starter .button{grid-column:1/-1;width:max-content}.label-showcase{grid-template-columns:1fr;padding:32px}.label-showcase-heading p{max-width:52ch}.origin-inner{grid-template-columns:1fr 1fr;gap:36px}.trust-grid{grid-template-columns:1fr 1fr}.trust-grid article{min-height:160px}}@media(max-width:700px){.hero-label-edition{min-height:auto}.hero-label-edition .hero-inner{min-height:auto;display:block;padding-top:30px;padding-bottom:54px}.hero-label-edition .hero-copy{width:100%;max-width:none}.hero-label-edition h1{font-size:clamp(55px,16.5vw,74px);line-height:.83}.hero-label-edition h1 span{font-size:.54em;max-width:11ch}.hero-label-edition .hero-copy>p{font-size:15px;max-width:34ch}.hero-kicker{font-size:9px;margin-bottom:14px}.hero-labels{width:100%;height:385px;margin-top:26px}.hero-client-photo{border-radius:22px 22px 90px;box-shadow:6px 7px 0 var(--ink)}.hero-label{filter:drop-shadow(5px 7px 0 #143d2a)}.hero-label-one{width:202px;left:-7%;top:2%}.hero-label-two{width:166px;right:-4%;top:4%}.hero-label-three{width:185px;left:11%;bottom:0}.hero-label-four{width:145px;right:-1%;bottom:4%}.hero-burst{width:76px;height:76px;right:5%;top:45%;font-size:28px}.hero-burst small{font-size:7px}.starter-inner{display:block;min-height:0;padding-block:34px}.starter h2{font-size:50px}.starter p{margin:18px 0;font-size:15px}.starter .button{width:100%;white-space:normal}.catalog-section{padding-top:58px}.product-image.is-label,.product-image.is-pending,.product-image.is-typecard{aspect-ratio:1/1.16}.product-image.is-label img{width:92%;height:92%}.product-image.is-pending button{padding:14px;gap:9px}.product-image.is-pending strong{font-size:30px}.pending-kicker{font-size:7px;padding:5px 7px}.label-thumbs{max-width:calc(100% - 12px);margin:-24px 6px 0;padding:4px 6px;gap:3px;min-height:42px}.label-thumbs>span{width:31px;height:31px;flex-basis:31px}.product-info h3{font-size:22px}.product-price strong{display:inline;font-size:15px}.product-price span{font-size:10px}.product-note{min-height:35px}.label-showcase{margin-top:60px;padding:24px 18px;border-radius:20px;box-shadow:5px 7px 0 var(--ink)}.label-showcase-heading h3{font-size:42px}.label-card{flex-basis:154px}.origin{padding-top:58px}.origin-inner{display:grid;grid-template-columns:1fr;gap:36px}.origin h2{font-size:58px}.origin-copy>p{font-size:16px}.factory-board{min-height:370px;padding:34px 26px;border-radius:24px 24px 24px 100px;box-shadow:7px 8px 0 var(--pink)}.origin-client-photo{height:370px;border-radius:24px 24px 24px 100px;box-shadow:7px 8px 0 var(--pink)}.factory-board>strong{font-size:61px}.factory-seal{width:70px;height:70px;right:18px;top:22px;font-size:14px}.factory-board:after{font-size:105px}.trust-grid{grid-template-columns:1fr;gap:10px;margin-top:4px}.trust-grid article{min-height:0}.trust-grid h3{margin-top:20px}.wholesale .button{width:100%;white-space:normal}.wholesale-action{margin-top:28px;min-width:0}.wholesale-points{gap:6px}.wholesale-points span{font-size:10px;padding:8px 10px}.picker-content{grid-template-columns:1fr}.picker-media{height:235px}.picker-photo.is-label{height:200px;padding:12px}.picker-media>span{padding:6px}.picker-typecard{min-height:200px;height:200px;padding:18px}.picker-typecard strong{font-size:44px}.product-stage.is-typecard{min-height:340px}.product-stage.is-typecard strong{font-size:56px}.product-stage.is-label img{width:96%;height:96%;padding:4px}.product-gallery{gap:6px}.product-thumb{flex-basis:60px}.product-companion .product-card{grid-template-columns:88px 1fr}.product-companion .product-image{aspect-ratio:1}}@media(max-width:390px){.hero-label-edition h1{font-size:52px}.hero-labels{height:340px}.hero-label-one{width:178px}.hero-label-two{width:145px}.hero-label-three{width:160px}.hero-label-four{width:125px}.product-grid{grid-template-columns:1fr}.product-image.is-label,.product-image.is-pending,.product-image.is-typecard{aspect-ratio:1/1.02}.product-info h3{font-size:27px}.product-note{min-height:0}}.product-type-fallback{width:100%;height:100%;padding:30px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;text-align:center;background:#5b183d;color:var(--paper);border-radius:inherit}.product-type-fallback>span{font-size:10px;font-weight:900;letter-spacing:.11em;border:1px solid currentColor;border-radius:999px;padding:8px 12px}.product-type-fallback>strong{max-width:10ch;font-family:Lilita One,sans-serif;font-size:clamp(42px,5vw,70px);line-height:.84;text-transform:uppercase}.product-type-fallback>p{font-size:13px;font-weight:850;color:var(--yellow)}.product-stage.is-typecard small{position:relative;z-index:1;font-size:11px;font-weight:850;letter-spacing:.04em;color:var(--paper)}.product-thumb.is-pending{position:relative;display:block;opacity:.62;cursor:help}.product-thumb.is-pending small{position:absolute;inset:auto 2px 2px;padding:3px 2px;border-radius:999px;background:var(--ink);color:var(--paper);font-size:7px;font-weight:900;text-align:center;letter-spacing:.03em}.label-card.is-pending{opacity:.68}.label-card p small{display:block;margin-top:5px;font-size:8px;font-weight:900;line-height:1.15;letter-spacing:.04em}.label-thumbs>span.is-pending{opacity:.45}.cart-image-placeholder{width:80px;height:104px;display:grid;place-items:center;border:1.5px dashed var(--ink);border-radius:12px;background:var(--paper);font-family:Lilita One,sans-serif;font-size:24px}.product-info h3 a,.text-link,.footer-nav a,.footer-bottom a,.answers summary{display:inline-flex;align-items:center;min-height:44px}.answers summary{width:100%}@media(max-width:700px){.filter{min-height:44px}.product-image.is-typecard strong{font-size:clamp(34px,9vw,52px)}.factory-board>strong{font-size:clamp(44px,14vw,61px)}.picker{max-height:calc(100dvh - 16px);overflow:auto}}@media(max-width:520px){.product-grid{grid-template-columns:1fr}.product-image.is-label,.product-image.is-pending,.product-image.is-typecard{aspect-ratio:1/1.02}.product-info h3{font-size:27px}.product-note{min-height:0}}.eyebrow{display:block;font-size:11px;font-weight:850;letter-spacing:.08em;margin-bottom:16px}.package-announcement{background:var(--ink);font-size:11px;min-height:34px}.package-announcement a{padding:6px 0}.package-hero{min-height:0;background:var(--yellow)}.package-hero .hero-inner{display:grid;grid-template-columns:1.1fr 1fr;gap:40px;min-height:0;padding-block:46px 54px}.package-hero .hero-copy{width:auto;max-width:none}.package-hero h1{font-size:clamp(64px,6.8vw,106px);line-height:.9;margin:20px 0}.package-hero h1 span{font-size:.78em;line-height:1.05;margin-top:5px}.package-hero .hero-copy>p{max-width:41ch;font-size:17px}.hero-offer{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin:22px 0 20px}.hero-offer strong{font-size:23px;font-weight:900;letter-spacing:-.03em}.hero-offer span{font-size:12px}.hero-buttons{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px}.hero-buttons .hero-cta{margin-top:0;min-height:56px}.package-hero-art{height:450px;position:relative;isolation:isolate}.package-hero-art>img{position:absolute;width:56%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:50%;filter:drop-shadow(6px 7px 0 #143d2a33)}.package-hero-art>img:nth-of-type(1){left:0;top:0;transform:rotate(-12deg)}.package-hero-art>img:nth-of-type(2){width:48%;right:0;top:8%;transform:rotate(12deg)}.package-hero-art>img:nth-of-type(3){width:48%;left:5%;bottom:7%;transform:rotate(-8deg)}.hero-promo{position:absolute;right:0;bottom:8%;width:52%;background:var(--pink);border:2px solid var(--ink);border-radius:22px;padding:22px 16px;display:flex;align-items:center;flex-direction:column;gap:3px;transform:rotate(5deg);box-shadow:5px 6px 0 var(--ink)}.hero-promo>span{font-size:10px;letter-spacing:.07em;font-weight:900}.hero-promo strong{font-family:Lilita One,sans-serif;font-size:clamp(26px,3vw,42px);line-height:1.05}.hero-promo b{font-size:31px}.hero-promo a{font-size:11px;font-weight:900;min-height:44px;display:flex;align-items:center;text-decoration:underline;text-underline-offset:5px}.package-hero-art>p{position:absolute;bottom:-10px;left:0;width:100%;font-size:10px;font-weight:650;text-align:center}.package-section{padding-bottom:0}.package-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.package-card{padding:28px;border:1.5px solid var(--ink);border-radius:22px;display:flex;flex-direction:column;min-width:0}.package-prueba{background:var(--blue)}.package-starter{background:var(--sage)}.package-pro{background:var(--yellow)}.package-mayorista{background:var(--pink)}.package-card-top{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;font-size:10px;font-weight:900;letter-spacing:.025em}.package-card-top span:last-child{border:1px solid var(--ink);border-radius:100px;padding:5px 9px}.package-card h3{font-size:clamp(56px,4.6vw,76px);margin:18px 0 14px;line-height:.85}.package-card h3 small{font-size:.32em;margin-left:8px}.package-card-price{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap;padding-bottom:14px;border-bottom:1px solid #143d2a55}.package-card-price strong{font-size:35px;font-weight:900;letter-spacing:-.04em}.package-card-price span{font-size:11px}.package-card ul{font-size:13px;padding-left:18px;line-height:1.9;margin:18px 0 24px}.package-card .button{margin-top:auto;gap:12px;padding:13px 16px;font-size:13px}.premium-offer{display:grid;grid-template-columns:1.15fr 1fr;gap:56px;align-items:center;background:var(--ink);color:var(--paper);margin-top:56px;padding:46px;border-radius:24px}.premium-offer h2{color:var(--pink);font-size:clamp(38px,4.3vw,64px)}.premium-offer p{font-size:15px;margin:20px 0;max-width:43ch}.premium-offer small{font-size:11px;opacity:.85}.premium-offer .premium-price{margin:-4px 0 14px;color:var(--yellow);font-weight:800}.premium-price strong{font:400 clamp(36px,3.6vw,48px)/1 "Lilita One",sans-serif;margin-right:4px}.premium-order{display:flex;align-items:center;flex-direction:column;gap:30px}.premium-order .button{background:var(--yellow);color:var(--ink);width:100%}.premium-offer :focus-visible{outline-color:var(--yellow)}.premium-quantity{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:20px;text-align:center;color:var(--yellow)}.premium-quantity strong{font-family:Lilita One,sans-serif;font-size:clamp(64px,7vw,96px);line-height:1}.premium-quantity>strong:first-child{grid-area:2/1}.premium-quantity>span:nth-child(2){grid-area:3/1}.premium-quantity>b{grid-area:2/2;font-size:32px}.premium-quantity>strong:nth-child(4){grid-area:2/3}.premium-quantity>span:nth-child(5){grid-area:3/3}.premium-quantity span{font-size:11px;letter-spacing:.07em;font-weight:800}.bulk-section{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:center;padding:48px;margin-top:28px;background:var(--blue);border-radius:24px}.bulk-copy h2{font-size:clamp(44px,5vw,72px)}.bulk-copy>p{margin-top:22px}.bulk-rates{display:flex;gap:36px;margin-top:24px}.bulk-rates>div{display:flex;flex-direction:column}.bulk-rates strong{font-size:37px;font-weight:900;letter-spacing:-.05em}.bulk-rates small{font-size:15px;letter-spacing:0}.bulk-rates span{font-size:12px}.bulk-calculator{background:var(--paper);border:1px solid var(--ink);border-radius:18px;padding:28px;min-width:0}.bulk-calculator label,.lead-form label{display:block;font-size:13px;font-weight:750}.bulk-calculator label span,.lead-form label>span{font-weight:450}.bulk-calculator input,.lead-form input,.lead-form select,.lead-form textarea{font:inherit;display:block;width:100%;min-height:48px;border:1px solid #143d2a77;border-radius:8px;padding:10px 12px;color:var(--ink);background:var(--paper);margin:7px 0 16px}.bulk-input{position:relative}.bulk-input input{font-size:25px;font-weight:800;padding-right:55px}.bulk-input>span{position:absolute;right:16px;top:13px;font-size:16px}.bulk-estimate{display:flex;flex-direction:column;padding:20px 0;margin:12px 0 20px;border-block:1px solid var(--line)}.bulk-estimate strong{font-size:36px;line-height:1.4;letter-spacing:-.04em}.bulk-estimate span{font-size:11px}.bulk-calculator .small-note{margin-top:12px}.bulk-copy .small-note{font-size:11px;max-width:48ch}.flavors-section{padding:78px 0}.flavor-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:38px 24px}.flavor-card{min-width:0}.flavor-art{display:flex;align-items:center;justify-content:center;aspect-ratio:1;background:#e3e9ca;border-radius:18px;margin-bottom:17px}.flavor-art img.flavor-photo{width:auto;max-width:86%;height:86%;object-fit:cover;border-radius:14px}.flavor-card h3{font-size:29px}.flavor-card>p{font-size:12px;margin-top:10px;line-height:1.6}.flavor-card>.text-link{font-size:12px;margin:6px 12px 0 0}.flavor-card:nth-child(3n+2) .flavor-art{background:#e8c3ca}.flavor-card:nth-child(3n) .flavor-art{background:#efd187}.flavor-placeholder{aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:20px;border-radius:18px;text-align:center;background:var(--ink);color:var(--paper);font-family:Lilita One,sans-serif;font-size:clamp(25px,3vw,42px);line-height:1.1;width:100%}.flavor-placeholder small{font-family:Hanken Grotesk,sans-serif;font-size:10px;line-height:1.5;color:var(--yellow)}.puff-card>.flavor-placeholder{margin-bottom:17px;background:#754155}.flavor-card details{margin-top:12px}.flavor-card summary{font-size:12px;border-bottom:1px solid var(--ink);min-height:44px}.advisory-section{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start;padding:48px;background:var(--sage);border:1.5px solid var(--ink);border-radius:24px;margin-bottom:80px}.advisory-section h2{font-size:clamp(42px,4.7vw,70px)}.advisory-section p{font-size:15px;margin-top:24px}.call-steps{display:grid;gap:18px;margin:36px 0}.call-steps span{display:flex;align-items:center;gap:14px;font-size:13px;font-weight:750}.call-steps b{border:1px solid var(--ink);border-radius:50%;width:36px;height:36px;display:grid;place-items:center;font-size:11px}.advisory-section .small-note{font-size:11px}.lead-fields{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.lead-form textarea{resize:vertical;min-height:90px}.lead-form .lead-consent{display:block;font-size:11px;font-weight:500;margin:2px 0 22px;line-height:1.7}.lead-form .lead-consent input{display:inline-block;width:22px;height:22px;min-height:22px;vertical-align:middle;margin:0 8px 0 0;accent-color:var(--ink)}.lead-consent a{text-decoration:underline;display:inline-flex;min-height:44px;align-items:center}.lead-form .small-note{margin-top:12px}.lead-form .error,.bulk-calculator .error{font-size:12px}.origin-copy>.button{margin-top:28px}.package-detail{display:grid;grid-template-columns:1fr 1fr;gap:28px 64px;align-items:start;grid-template-areas:"media buy" "more buy";padding-block:56px 90px}.package-detail h1{font-size:clamp(44px,5vw,70px);margin:12px 0 24px}.package-detail .price{font-size:32px;font-weight:850}.package-detail form{margin-top:24px}.flavor-detail{padding-block:56px 80px;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.flavor-detail h1{font-size:clamp(46px,5vw,80px)}.flavor-detail p{margin:20px 0;font-size:15px}.flavor-detail .eyebrow{margin-top:20px}.flavor-detail>.text-link,.flavor-detail .button{margin-right:14px}.flavor-detail-gallery{display:grid;grid-template-columns:1fr 1fr;gap:20px}.flavor-detail-gallery figure,.product-gallery figure{margin:0}.flavor-detail-gallery figcaption,.product-gallery figcaption{font-size:12px;text-align:center;margin:12px 0 20px}.flavor-detail .small-note{font-size:11px}.standalone{padding-block:80px}.standalone .button{margin-top:30px}@media(max-width:1100px){.nav,.nav-links{gap:14px}.nav-actions>a{display:none}.package-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.package-card h3{font-size:clamp(60px,7vw,80px)}.package-card{padding:22px}.package-card-top{min-height:50px}.bulk-section,.advisory-section{gap:32px;padding:32px}.premium-offer{gap:30px;padding:36px}.package-hero-art{height:370px}.hero-promo{padding:18px 10px}.package-hero h1{font-size:70px}}@media(max-width:800px){.package-hero .hero-inner{gap:16px}.package-hero h1{font-size:60px}.package-hero-art{height:330px}.hero-promo strong,.hero-promo b{font-size:26px}.hero-promo>span{font-size:8px}.hero-offer strong{font-size:20px}.package-grid{grid-template-columns:1fr}.package-card{padding:28px}.package-card h3{font-size:72px;margin:14px 0}.package-card-top{min-height:0}.package-card .button{font-size:15px}.premium-offer,.bulk-section,.advisory-section{grid-template-columns:1fr;gap:30px}.premium-order{gap:22px}.premium-quantity{width:min(100%,360px)}.premium-order .button{max-width:380px}.bulk-rates{gap:48px}.bulk-calculator{padding:24px}.flavor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.package-detail,.flavor-detail{grid-template-columns:1fr;gap:32px}.package-detail{grid-template-areas:"media" "buy" "more"}.flavor-detail-gallery{order:2}.label-info{order:3}}@media(max-width:700px){.package-hero .hero-inner{grid-template-columns:1fr;padding-block:28px 36px;gap:28px}.package-hero .hero-copy{padding:0}.package-hero h1{font-size:clamp(49px,12.6vw,82px);line-height:.9;margin:18px 0}.package-hero .hero-copy>p{font-size:15px;max-width:42ch}.package-hero h1 span{font-size:.8em}.hero-offer{gap:4px 12px;margin:16px 0}.hero-buttons{gap:10px}.hero-buttons .hero-cta{width:100%;font-size:14px}.hero-buttons>.text-link{min-height:44px}.package-hero-art{height:290px;width:min(100%,400px);margin-inline:auto}.package-hero-art>img:nth-of-type(1){width:51%;left:1%;top:0}.package-hero-art>img:nth-of-type(2){width:44%;right:0;top:0}.package-hero-art>img:nth-of-type(3){width:46%;bottom:5%;left:8%}.hero-promo{width:48%;bottom:5%;padding:12px 6px;border-radius:18px}.hero-promo strong{font-size:28px}.hero-promo b{font-size:27px}.hero-promo a{font-size:10px}.package-hero-art>p{font-size:9px;bottom:-13px}.package-announcement{font-size:9px;padding-inline:12px}.benefits>.wrap{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px}.benefits span{font-size:9px;gap:0}.section-heading{align-items:start;gap:22px}.section-heading>p{max-width:45ch;font-size:15px}.package-section{padding-top:44px}.package-section h2,.flavors-section h2{font-size:49px}.premium-offer{margin-top:36px;padding:26px 22px}.premium-offer h2{font-size:40px}.bulk-section{padding:26px 20px;margin-top:20px}.bulk-copy h2{font-size:49px}.bulk-copy>p{font-size:14px}.bulk-rates{gap:30px}.bulk-rates strong{font-size:34px}.bulk-calculator{padding:20px}.bulk-calculator .button{font-size:13px;padding-inline:12px;gap:14px}.flavors-section{padding:50px 0}.flavor-card h3{font-size:25px}.flavor-grid{gap:28px 14px}.flavor-placeholder{padding:16px;font-size:28px;gap:12px}.flavor-placeholder small{font-size:9px}.advisory-section{padding:28px 22px;margin-bottom:50px}.advisory-section h2{font-size:49px}.lead-fields{grid-template-columns:1fr}.call-steps{margin:24px 0}.package-detail,.flavor-detail{padding-block:30px 50px}.package-detail h1{font-size:48px}.premium-quantity strong{font-size:80px}.flavor-detail-gallery{gap:16px}.flavor-detail h1{font-size:48px}}@media(max-width:360px){.package-hero-art{height:255px}.hero-promo strong{font-size:23px}.hero-promo b{font-size:24px}.package-card{padding:22px}.package-card-price strong{font-size:32px}.premium-quantity strong{font-size:68px}.flavor-grid{grid-template-columns:1fr}.flavor-art{aspect-ratio:1.15}.bulk-rates{gap:22px}.bulk-rates strong{font-size:30px}.package-section h2,.flavors-section h2,.advisory-section h2{font-size:43px}}@media(prefers-reduced-motion:reduce){.flavor-art img{transition:none}}.advisory-section>*,.bulk-section>*,.lead-fields>*,.origin-inner>*,.package-detail>*{min-width:0}.lead-form input,.lead-form select,.lead-form textarea{min-width:0;max-width:100%}@media(max-width:700px){.factory-board>strong{font-size:clamp(32px,11.3vw,54px)}.factory-board>span{font-size:10px}}@media(max-width:700px){.advisory-section h2{font-size:clamp(32px,10.5vw,49px)}}.package-hero-art>img.hero-client-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:24px;transform:none;filter:none}.catalog-followup>.bulk-section{margin-top:0}.catalog-followup>.advisory-section{margin-top:64px}@media(max-width:700px){.catalog-followup>.advisory-section{margin-top:40px}}.cart-properties{margin:7px 0;padding:0;list-style:none;font-size:12px;line-height:1.45;color:#143d2acc}.cart-properties span{font-weight:800}.package-hero-art>img{aspect-ratio:auto;height:auto;object-fit:contain;border-radius:18px;background:#fff;border:2px solid var(--ink);box-shadow:6px 7px 0 var(--ink);filter:none;padding:7px}.package-hero-art>img:not(.hero-client-photo):nth-of-type(1){width:43%;left:0;top:2%;transform:rotate(-7deg)}.package-hero-art>img:not(.hero-client-photo):nth-of-type(2){width:39%;right:1%;top:0;transform:rotate(8deg)}.package-hero-art>img:not(.hero-client-photo):nth-of-type(3){width:39%;left:7%;bottom:4%;transform:rotate(-5deg)}.flavor-detail-gallery img{width:100%;height:auto;aspect-ratio:auto;object-fit:contain;border-radius:16px;background:#fff;border:1.5px solid var(--ink);box-shadow:4px 5px 0 var(--ink);padding:8px}@media(max-width:1100px){.package-hero-art>img{border-width:1.5px;box-shadow:5px 6px 0 var(--ink)}}@media(max-width:700px){.package-hero-art>img{border-radius:14px;padding:5px;box-shadow:4px 5px 0 var(--ink)}.package-hero-art>img:not(.hero-client-photo):nth-of-type(1){width:40%;left:0;top:2%}.package-hero-art>img:not(.hero-client-photo):nth-of-type(2){width:36%;right:0;top:0}.package-hero-art>img:not(.hero-client-photo):nth-of-type(3){width:36%;left:6%;bottom:4%}}.password-page .logo{display:block;margin-bottom:24px}.password-page form{display:grid;gap:16px;max-width:420px;margin-top:32px}.password-page input[type=password]{width:100%;border:1.5px solid var(--ink);background:var(--paper);color:var(--ink);padding:12px 16px;border-radius:12px;min-height:48px}.bulk-photo{margin:28px 0 0}.bulk-photo img{display:block;width:100%;height:auto;border:2px solid var(--ink);border-radius:18px;background:#fff;box-shadow:5px 6px 0 var(--ink)}.bag{background:#fff;border:1.5px solid var(--ink);border-radius:12px;box-shadow:4px 5px 0 var(--ink);padding:5px}.bag-fan{display:flex;justify-content:center;align-items:center;width:92%;height:100%}.bag-fan>img{flex:0 1 34%;min-width:0;height:auto;margin-inline:-4%;rotate:-7deg;translate:0 5%}.bag-fan>img:nth-child(2){flex-basis:43%;z-index:1;rotate:0deg;translate:none}.bag-fan>img:nth-child(3){rotate:7deg}.bag-fan[data-n="2"]>img{flex-basis:44%;rotate:-5deg}.bag-fan[data-n="2"]>img+img{rotate:5deg;translate:0 -4%}.bag-fan[data-n="1"]>img{flex-basis:52%;rotate:-3deg;translate:none}.flavor-art{overflow:clip}.package-photo{display:block;width:100%;height:auto;aspect-ratio:8/5;object-fit:cover;object-position:50% 90%;margin:16px 0 0;border-radius:12px}.premium-bags{grid-area:1/1;width:100%;height:auto;margin-bottom:12px}.premium-bags>img{box-shadow:4px 5px 0 var(--pink)}.origin-bags{position:absolute;right:4%;bottom:-36px;width:min(46%,260px);height:auto;z-index:1}@media(max-width:700px){.origin-bags{width:52%;right:3%;bottom:-28px}.factory-board:after{font-size:80px;right:calc(29% - 40px);bottom:10px}}.bag-shelf{display:flex;align-items:flex-end;max-width:540px;margin-top:28px;padding-bottom:8px;border-bottom:5px solid var(--ink)}.bag-shelf>img{width:17.5%;height:auto;margin-right:-1.5%;rotate:-3deg}.bag-shelf>img:nth-child(2n){rotate:3deg}.help-prueba{display:grid;gap:10px;max-width:400px;margin-top:24px;font-weight:900}.help-prueba img{margin:0;border:1.5px solid var(--ink)}.label-info{grid-column:1/-1;padding-top:24px;border-top:1.5px solid var(--ink)}.label-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:16px;margin-top:14px}.label-grid figure{margin:0}.label-grid img{width:100%;height:auto;border-radius:50%;background:#fff;border:1.5px solid var(--ink);box-shadow:3px 4px 0 var(--ink)}.label-grid figcaption{margin-top:6px;font-size:12px;font-weight:800;text-align:center}.flavor-details .label-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.flavor-detail>div:first-child{position:sticky;top:110px}.package-media{display:contents}.package-shot{grid-area:media;display:block;width:100%;height:auto;border:1.5px solid var(--ink);border-radius:20px}.package-families{grid-area:more;min-width:0}.families-row{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-top:10px}.families-row figure{margin:0;text-align:center;font-size:12px;font-weight:800}.families-row img,.flavor-detail-gallery img,.product-gallery figure img{width:100%;height:auto;aspect-ratio:2/3;object-fit:contain}.product-gallery>figure{flex:0 0 30%}.families-row figcaption{margin-top:9px}.package-detail .product-purchase{grid-area:buy;position:sticky;top:110px}.package-ship{display:inline-block;padding:5px 12px;border:1.5px solid var(--ink);border-radius:999px;font-size:12px;font-weight:900;margin-bottom:16px}@media(max-width:800px){.package-detail .product-purchase .button{display:flex}.package-shot{aspect-ratio:8/5;object-fit:cover;object-position:50% 90%}.package-detail .product-purchase,.flavor-detail>div:first-child{position:static}.families-row{grid-template-columns:repeat(3,1fr)}}:root{--ds-ease-out:cubic-bezier(.22,1,.36,1);--ds-ease-spring:cubic-bezier(.34,1.56,.64,1);--ds-ease-io:cubic-bezier(.65,0,.35,1);--ds-ease-bounce:var(--ds-ease-spring);--ds-dur:.62s;--ds-rise:28px;--ds-stagger:70ms;--ds-bob:-7px}@supports (animation-timing-function:linear(0,1)){:root{--ds-ease-bounce:linear(0,.22 7%,.68 15%,1.08 25%,1.15 31%,1.1 37%,.99 48%,.97 55%,1.01 70%,1)}}@media(max-width:700px){:root{--ds-rise:20px;--ds-stagger:55ms}}@keyframes ds-rise{0%{opacity:0;translate:0 var(--ds-rise)}}@keyframes ds-bump{0%{translate:0 .12em;scale:.97}}@keyframes ds-marker{0%{scale:0 1}}@keyframes ds-deal{0%{translate:0 -40px;rotate:-10deg;scale:.92}}@keyframes ds-zoom{0%{scale:1.05}}@keyframes ds-slap{0%{translate:0 -14px;scale:1.15;rotate:10deg}55%{translate:0 0;scale:.96;rotate:-1.5deg}78%{scale:1.02;rotate:0deg}to{translate:0 0;scale:1;rotate:0deg}}@keyframes ds-nudge{0%,to{rotate:0deg}20%{rotate:-3deg}40%{rotate:3deg}60%{rotate:-2deg}80%{rotate:1deg}}@keyframes ds-nudge-x{50%{translate:6px 0}}@keyframes ds-hop{50%{translate:3px -3px}}@keyframes ds-bob{to{translate:0 var(--ds-bob)}}@keyframes ds-marquee{to{translate:calc(-1*var(--ds-shift)) 0}}@keyframes ds-roll{0%{rotate:-140deg;scale:.6}}@keyframes ds-fade{0%{opacity:0}}@keyframes ds-num{0%{opacity:0;translate:0 .35em}}@keyframes ds-sticker{0%{opacity:0;scale:1.3;rotate:-14deg}}@keyframes ds-wiggle{25%{rotate:-6deg}50%{rotate:5deg}75%{rotate:-2deg}}@keyframes ds-stamp-in{0%{opacity:0;scale:1.25}}@keyframes ds-spin-in{0%{opacity:0;rotate:-180deg;scale:.4}}@keyframes ds-halo{0%,to{box-shadow:var(--ds-halo-base),0 0 #f4d52a00}35%{box-shadow:var(--ds-halo-base),0 0 0 10px #f4d52acc}}@keyframes ds-wobble{0%,to{rotate:0deg}30%{rotate:-8deg}60%{rotate:4deg}}@keyframes ds-pop{0%{opacity:0;scale:.6}}@keyframes ds-drawer{0%{translate:100% 0}}@keyframes ds-sheet{0%{opacity:0;translate:0 16px;scale:.97}}@keyframes ds-drop{0%{opacity:0;translate:0 -6px}}@keyframes ds-plus{0%{rotate:-180deg;scale:.6}}@keyframes ds-bar{0%{scale:1 0}40%{scale:1 1;opacity:1}to{scale:1 1;opacity:0}}@keyframes ds-stamp{0%{opacity:0;scale:1.3;rotate:-8deg}}@keyframes ds-settle{0%{rotate:var(--ds-swing)}}@keyframes ds-thud{50%{translate:0 3px}}@keyframes ds-seal{0%{opacity:0;scale:1.8;rotate:-12deg}}@keyframes ds-spin-once{0%{rotate:-120deg;scale:.6}}@media print{.ds-reveal{opacity:1!important;translate:none!important;animation:none!important}}.package-hero h1>span{position:relative;width:fit-content}.package-hero h1>span:after{content:"";position:absolute;left:-.06em;right:-.06em;bottom:.04em;height:.3em;background:var(--pink);border-radius:.1em;z-index:-1;transform-origin:0 50%}.package-hero-art>img:nth-of-type(2){--ds-n:90ms;--ds-bd:6.2s;--ds-bw:2s}.package-hero-art>img:nth-of-type(3){--ds-n:.18s;--ds-bd:5s;--ds-bw:2.6s}.hero-promo a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}@supports selector(:has(*)){.hero-promo:has(a:focus-visible){outline:3px solid var(--ink);outline-offset:4px}.hero-promo a:focus-visible{outline:0}}@media(hover:hover){.hero-promo:has(a:hover){translate:0 -4px;box-shadow:8px 10px 0 var(--ink)}}.hero-promo:has(a:active){translate:1px 2px;box-shadow:2px 3px 0 var(--ink)}.ds-motion .benefits.ds-ticker{display:flex;align-items:center;position:relative}.ds-motion .ds-ticker>.wrap{display:block;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12px,#000 calc(100% - 64px),#0000);mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 64px),#0000)}.ds-track{display:flex;width:max-content;will-change:translate}.ds-marquee-group{display:flex;flex:none;gap:var(--ds-gap);padding-inline-end:var(--ds-gap)}.ds-marquee-group>span{position:relative;white-space:nowrap}.ds-marquee-group>span:before{content:"";position:absolute;left:calc(var(--ds-gap)/-2 - 5px);top:50%;width:10px;height:10px;translate:0 -50%;background:var(--yellow);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%)}@media(max-width:700px){.ds-marquee-group>span{font-size:13px;line-height:1.2}.ds-motion .benefits.ds-ticker{padding-block:0}}.ds-still-toggle{position:absolute;right:8px;top:50%;translate:0 -50%;width:44px;height:44px;display:grid;place-items:center;padding:0;border:1.5px solid var(--paper);border-radius:50%;background:var(--ink)}.ds-still-toggle:after{content:"";width:11px;height:13px;border-inline:3.5px solid var(--yellow)}.ds-still-toggle[aria-pressed=true]:after{width:12px;height:14px;margin-left:3px;border:0;background:var(--yellow);clip-path:polygon(0 0,100% 50%,0 100%)}.benefits :focus-visible{outline-color:var(--yellow)}.header.is-stuck{box-shadow:0 3px 0 var(--ink)}.header.is-stuck .logo{scale:.86}.button{--ds-sh:var(--ink)}.premium-offer .button,.origin .button{--ds-sh:var(--pink)}@media(hover:hover){.button:not(:disabled):hover{box-shadow:3px 4px 0 var(--ds-sh)}.hero-cta:hover{box-shadow:5px 6px 0 var(--ink)}.button:not(:disabled):hover svg,.nav-shop:hover svg{translate:4px 0}.package-card:hover{translate:0 -6px;box-shadow:6px 8px 0 var(--ink)}.package-card.package-pro:hover{box-shadow:8px 10px 0 var(--ink)}}.button:focus-visible svg{translate:4px 0}.button:not(:disabled):active{transform:translate(2px,3px);box-shadow:0 0 0 var(--ds-sh)}.text-link:hover{text-underline-offset:8px}.package-card.package-pro{position:relative;box-shadow:6px 7px 0 var(--ink)}.package-card.package-pro:before{content:"M\c1S POPULAR";position:absolute;top:-13px;right:18px;rotate:6deg;padding:6px 11px;border:2px solid var(--ink);border-radius:999px;background:var(--pink);box-shadow:2px 3px 0 var(--ink);font:900 10px/1 Hanken Grotesk,sans-serif;letter-spacing:.07em;white-space:nowrap;pointer-events:none}@media(max-width:1100px){.package-grid{row-gap:28px}}.ds-fx{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4;overflow:hidden;pointer-events:none}dialog>.ds-fx{position:absolute}.ds-crumb{position:absolute;width:7px;height:7px;margin:-3.5px;border:1.5px solid var(--ink);border-radius:2px;background:var(--yellow)}.ds-crumb:nth-child(4n+2){background:var(--pink)}.ds-crumb:nth-child(4n+3){background:var(--orange)}.ds-crumb:nth-child(4n){background:var(--sage)}.bulk-input.has-steps input{padding-right:136px;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.bulk-input.has-steps input::-webkit-inner-spin-button,.bulk-input.has-steps input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.bulk-input.has-steps>span{right:108px}.ds-steps{position:absolute;top:7px;bottom:16px;right:6px;display:flex;align-items:center;gap:4px}.ds-step{width:44px;height:44px;display:grid;place-items:center;padding:0;border:1.5px solid var(--ink);border-radius:50%;background:var(--paper);color:var(--ink);font-size:22px;font-weight:800;line-height:1}@media(hover:hover){.ds-step:hover{background:var(--yellow)}}.ds-step:focus-visible{outline:3px solid var(--ink);outline-offset:3px}@media(max-width:360px){.bulk-input.has-steps input{font-size:20px}}.bulk-rates>div{position:relative;isolation:isolate}.bulk-rates>div:after{content:"";position:absolute;left:0;right:0;bottom:-8px;height:4px;border-radius:4px;background:var(--ink);scale:0 1;transform-origin:left}.bulk-rates>div.is-active:after{scale:1 1}.bulk-rates>div:nth-child(2):before{content:"";position:absolute;top:-8px;right:-14px;bottom:-8px;left:-14px;z-index:-1;border-radius:14px;background:var(--yellow);border:1.5px solid var(--ink);box-shadow:3px 4px 0 var(--ink);rotate:-2deg;opacity:0;scale:.8}.bulk-rates>div:nth-child(2).is-active:before{opacity:1;scale:1}.bulk-rates>div:nth-child(2).is-active:after{scale:0 1}.bulk-rates:has(>div:nth-child(2).is-active)>div:nth-child(1){opacity:.55}@media(hover:hover){.bag-fan>img:hover{z-index:2;rotate:0deg;scale:1.06}}.origin-proof{--ds-swing:3deg}@media(max-width:700px){.origin-proof{--ds-swing:1.5deg}}.bulk-calculator input{border:1.5px solid var(--ink);border-radius:12px;background-color:var(--paper)}.bulk-calculator input::placeholder{color:#143d2a8c}@media(hover:hover){.bulk-calculator input:hover{background-color:#fffbe6}}.bulk-calculator input:focus{outline:2px solid #0000;outline-offset:2px;background-color:#fff;box-shadow:3px 4px 0 var(--ink)}.bulk-input input{min-height:56px}.bulk-input>span{top:7px;bottom:16px;display:flex;align-items:center;font-weight:700}.flavor-art:has(>.flavor-photo){overflow:hidden;background:linear-gradient(90deg,#c6c1c5,#cac5c9 18%,#e6e1e7 82%,#e4dfe5)}.flavor-art img.flavor-photo{width:auto;max-width:none;height:100%;border-radius:0;object-fit:contain;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10%,#000 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.flavor-art:hover img.flavor-photo{transform:none;rotate:none;scale:1.04}.flavor-detail-gallery img[src*=foto-chamoy]{padding:0}@media(prefers-reduced-motion:no-preference){.ds-motion:not(.ds-still) .ds-reveal:not(.is-in){opacity:0}.ds-motion .ds-reveal:not(.is-in):focus-within{opacity:1}.ds-motion .ds-reveal.is-in{animation:ds-rise var(--ds-dur) var(--ds-ease-out) calc(var(--ds-i,0)*var(--ds-stagger)) backwards}:root:not(.ds-calm) .package-hero h1{animation:ds-bump .7s var(--ds-ease-spring)}:root:not(.ds-calm) .package-hero h1>span:after{animation:ds-marker .6s var(--ds-ease-out) .45s backwards}:root:not(.ds-calm) .package-hero-art>img:not(.hero-client-photo){animation:ds-deal 1.1s var(--ds-ease-bounce) var(--ds-n,0ms) backwards}:root:not(.ds-calm) .package-hero-art>img.hero-client-photo{animation:ds-zoom 1.4s var(--ds-ease-out)}:root:not(.ds-calm) .hero-promo{animation:ds-slap .75s var(--ds-ease-out) .42s backwards}:root:not(.ds-calm) .hero-cta svg{animation:ds-nudge-x .9s var(--ds-ease-io) 1.5s 2}:root:not(.ds-calm) .package-announcement a>span[aria-hidden]{display:inline-block;animation:ds-hop .8s var(--ds-ease-spring) 1.2s 2}:root:not(.ds-calm) .password-page .logo{animation:ds-roll 1s var(--ds-ease-spring)}.hero-promo{transition:translate .2s var(--ds-ease-out),box-shadow .2s var(--ds-ease-out)}:root.ds-motion .hero-promo.ds-nudge{animation:ds-slap .75s var(--ds-ease-out) .42s backwards,ds-nudge .9s var(--ds-ease-io) 0s 2}:root.ds-loops .ds-ticker .ds-track{animation:ds-marquee var(--ds-dur-m,30s) linear infinite}:root.ds-loops .package-hero-art>img:not(.hero-client-photo){animation:ds-deal 1.1s var(--ds-ease-bounce) var(--ds-n,0ms) backwards,ds-bob var(--ds-bd,5.6s) var(--ds-ease-io) var(--ds-bw,1.4s) infinite alternate}:root .benefits.ds-off .ds-track{animation-play-state:paused}@media(hover:hover){:root .ds-ticker>.wrap:hover .ds-track{animation-play-state:paused}}:root.ds-still .package-hero-art>img:not(.hero-client-photo),:root .package-hero.ds-off .package-hero-art>img:not(.hero-client-photo){animation-play-state:running,paused}.header{transition:box-shadow .25s}.logo{transition:scale .35s var(--ds-ease-spring)}@media(hover:hover){.ds-motion .brand:hover .logo{animation:ds-wobble .6s var(--ds-ease-io)}}.button{transition:background-color .2s,color .2s,transform .22s var(--ds-ease-spring),box-shadow .22s var(--ds-ease-out)}.button svg,.nav-shop svg{transition:translate .3s var(--ds-ease-spring)}.text-link{transition:text-underline-offset .2s}.package-card{transition:translate .35s var(--ds-ease-spring),box-shadow .3s var(--ds-ease-out)}.ds-motion .package-card.is-in h3{animation:ds-num .55s var(--ds-ease-spring) calc(var(--ds-i,0)*var(--ds-stagger) + .15s) backwards}.ds-motion .package-card.package-pro.is-in{animation-timing-function:var(--ds-ease-spring)}.ds-motion .package-card.package-pro.is-in:before{animation:ds-sticker .5s var(--ds-ease-spring) .4s backwards}.ds-motion .package-card.package-pro.is-in .package-card-top span:last-child{animation:ds-wiggle .6s var(--ds-ease-io) .8s}.ds-motion .premium-order.is-in .premium-quantity>strong{animation:ds-stamp-in .5s var(--ds-ease-spring) .2s backwards}.ds-motion .premium-order.is-in .premium-quantity>strong:nth-child(4){animation-delay:.6s}.ds-motion .premium-order.is-in .premium-quantity>b{animation:ds-spin-in .6s var(--ds-ease-spring) .4s backwards}.ds-motion .drawer[open]{animation:ds-drawer .36s var(--ds-ease-out)}.ds-motion dialog[open]::backdrop{animation:ds-fade .25s ease-out}.ds-motion .picker[open]{animation:ds-sheet .3s var(--ds-ease-out)}.ds-motion #menu-dialog[open] .mobile-nav-list>a{animation:ds-rise .36s var(--ds-ease-out) backwards}.ds-motion #menu-dialog[open] .mobile-nav-list>a:nth-child(2){animation-delay:40ms}.ds-motion #menu-dialog[open] .mobile-nav-list>a:nth-child(3){animation-delay:80ms}.ds-motion #menu-dialog[open] .mobile-nav-list>a:nth-child(4){animation-delay:.12s}.ds-motion #menu-dialog[open] .mobile-nav-list>a:nth-child(5){animation-delay:.16s}.ds-motion .cart-empty svg{animation:ds-wobble .9s var(--ds-ease-spring) .15s}.ds-motion .cart-item.ds-new{position:relative;animation:ds-rise .42s var(--ds-ease-out) .12s backwards}.ds-motion .cart-item.ds-new:before{content:"";position:absolute;left:-12px;top:0;bottom:24px;width:4px;border-radius:4px;background:var(--ink);transform-origin:top;animation:ds-bar 1.4s var(--ds-ease-out) forwards}.bulk-rates>div:after{transition:scale .3s var(--ds-ease-out)}.bulk-rates>div:nth-child(1){transition:opacity .25s}.ds-step{transition:background-color .2s,scale .15s}.ds-step:active{scale:.92}.ds-motion .bulk-rates>div:nth-child(2).is-active:before{animation:ds-stamp .45s var(--ds-ease-spring)}.flavor-art img,.bag-fan>img{transition:transform .2s,rotate .45s var(--ds-ease-spring),scale .45s var(--ds-ease-spring)}.ds-motion .flavor-card.is-in .bag-fan>img{animation:ds-deal .8s var(--ds-ease-spring) calc(var(--ds-i,0)*70ms + .12s) backwards}.ds-motion .flavor-card.is-in .flavor-art img.flavor-photo{animation:ds-zoom .8s var(--ds-ease-spring) calc(var(--ds-i,0)*70ms + .12s) backwards}.ds-motion .origin-proof.is-in>*{animation:ds-settle .9s var(--ds-ease-spring) backwards,ds-thud .22s ease-out 1.05s}.ds-motion .origin-proof.is-in .factory-seal{animation:ds-seal .5s cubic-bezier(.2,1.4,.4,1) .85s backwards}.ds-motion .origin-proof.is-in .factory-board:after{animation:ds-spin-once 1.2s var(--ds-ease-out) .3s backwards}.ds-motion .wholesale h2 span{display:inline-block}.ds-motion .wholesale-inner>.is-in h2 span{animation:ds-wobble .8s var(--ds-ease-spring) .25s}.ds-motion .wholesale-inner>.is-in .wholesale-points>span{animation:ds-pop .45s var(--ds-ease-spring) .35s backwards}.ds-motion .wholesale-inner>.is-in .bag-shelf>img{animation:ds-pop .45s var(--ds-ease-spring) .3s backwards}.ds-motion .wholesale-inner>.is-in .wholesale-points>span:nth-child(2){animation-delay:.42s}.ds-motion .wholesale-inner>.is-in .wholesale-points>span:nth-child(3){animation-delay:.49s}.ds-motion .answers details[open]>p,.ds-motion .product-accordions details[open]>:not(summary),.ds-motion .flavor-card details[open]>:not(summary){animation:ds-drop .3s var(--ds-ease-out)}.ds-motion details[open]>summary:after{animation:ds-plus .35s var(--ds-ease-spring)}.bulk-calculator input{transition:scale .15s var(--ds-ease-spring),background-color .15s,box-shadow .15s}:root.ds-still *,:root.ds-still :before,:root.ds-still :after,:root.ds-still ::backdrop{animation-duration:0s!important;animation-delay:0s!important;transition-duration:0s!important}}:root.ds-still .ds-ticker .ds-track{animation:none;width:auto}:root.ds-still .ds-track>[aria-hidden]{display:none}:root.ds-still .ds-ticker>.wrap{-webkit-mask-image:none;mask-image:none}:root.ds-still .ds-marquee-group{flex:1;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-inline-end:48px}:root.ds-still .ds-marquee-group>span:before{content:none}@media(max-width:700px){:root.ds-still .benefits.ds-ticker{padding-block:10px}:root.ds-still .ds-marquee-group{display:grid;grid-template-columns:1fr 1fr;gap:8px 14px}:root.ds-still .ds-marquee-group>span{font-size:12px;white-space:normal}}@media(forced-colors:active){.ds-still-toggle[aria-pressed=true]:after{forced-color-adjust:none;background:CanvasText}}.package-card-price [data-offer-unit]{flex-basis:100%;font-size:13px;font-weight:800}.package-card:not(.package-pro) .button{background:var(--paper);color:var(--ink);box-shadow:3px 4px 0 var(--ink)}.package-card.package-pro{border-width:2.5px}.package-card.is-picked{outline:3px solid var(--ink);outline-offset:5px}.package-card .error:empty,.premium-order .error:empty{display:none}.premium-order .error{margin:0;color:var(--yellow);font-weight:700}.cart-bulk{display:grid;justify-items:start;font-size:13px}.package-card .error,.product-purchase .error{margin-top:10px;font-size:13px}.package-trust{margin-top:22px;font-size:13px;font-weight:800}@media(max-width:700px){.package-grid>.package-pro{order:-1}}.ds-buybar{position:fixed;left:0;right:0;bottom:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:64px;padding:8px 16px calc(8px + env(safe-area-inset-bottom));border-top:2px solid var(--ink);background:var(--yellow)}.ds-buybar p{font-size:13px;font-weight:700;line-height:1.25}.ds-buybar strong{font:400 17px/1 Lilita One,sans-serif;text-transform:uppercase}.ds-buybar .button{flex:none;min-height:48px;padding:10px 18px;gap:10px;font-size:14px;box-shadow:3px 4px 0 var(--ink)}@media(min-width:701px){.ds-buybar{display:none}}html.has-buybar{scroll-padding-bottom:calc(160px + env(safe-area-inset-bottom))}.cart-mix-toggle,.cart-mix{grid-column:1/-1}.cart-mix-toggle,.cart-mix .text-link{justify-self:start;min-height:44px;padding:0;border:0;background:none;font-size:13px;font-weight:800;text-decoration:underline;text-underline-offset:4px}#cart-dialog:has(.cart-mix) .cart-bottom>p,#cart-dialog:has(.cart-mix) .preview-note{display:none}.cart-mix{display:grid;gap:8px;min-width:0;margin:6px 0 4px;padding:14px;border:1.5px solid var(--ink);border-radius:14px;background:#fffaf0}.cart-mix legend{padding:0 6px;font-weight:800}.cart-mix>p,.cart-mix>div:last-child{font-size:12px}.cart-mix label{display:flex;align-items:center;gap:8px;min-height:44px;padding:6px 10px;border:1.5px solid var(--ink);border-radius:12px;font-size:13px;font-weight:700;cursor:pointer}.cart-mix label:has(input:checked){background:var(--yellow)}.cart-mix label:has(input:focus-visible){outline:3px solid var(--ink);outline-offset:2px}.cart-mix input{flex:none;width:20px;height:20px;margin:0;accent-color:var(--ink)}.cart-mix input:focus-visible{outline:0}.mix-flavors{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 2px 10px;padding-left:10px;border-left:2px solid var(--ink)}.mix-family:not(:has(>label>input:checked)) .mix-flavors{display:none}.cart-mix .mix-flavors label{min-height:32px;padding:4px 12px 4px 8px;gap:6px;border-radius:99px;font-size:12px;font-weight:600}.mix-flavors input{width:16px;height:16px}.cart-mix>div:last-child{position:sticky;bottom:0;z-index:1;display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding-block:6px;background:#fffaf0}.cart-items:has(.cart-mix){scroll-padding-bottom:96px;padding-bottom:0}.cart-mix .status{flex-basis:100%;font-weight:700}.cart-item{scroll-margin-top:12px}#cart-error:empty{min-height:0}@media(max-height:700px){.cart-items{padding-block:16px}.cart-bottom{padding-block:14px}.cart-bottom p{margin-bottom:10px}.preview-note{display:none}}.cart-mix .button{min-height:44px;padding:8px 20px;font-size:13px}@media(prefers-reduced-motion:no-preference){.package-card{--ds-halo-base:0 0 0 0 #0000}.package-card.package-pro{--ds-halo-base:6px 7px 0 var(--ink)}.ds-motion .package-card.is-picked{animation:ds-halo .9s ease-out}.ds-motion .package-card.ds-reveal.is-in.is-picked{animation:ds-rise var(--ds-dur) var(--ds-ease-out) calc(var(--ds-i,0)*var(--ds-stagger)) backwards,ds-halo .9s ease-out}.ds-motion .ds-buybar:not([hidden]){animation:ds-rise .3s var(--ds-ease-out) .2s backwards}.ds-motion .cart-mix{animation:ds-drop .25s var(--ds-ease-out)}}@media(forced-colors:active){.package-card.is-picked{outline-color:Highlight}}:is(.package-card,.premium-order,.bulk-calculator,.product-purchase) .button:disabled{box-shadow:none;opacity:.7}.button:disabled svg{display:none}.premium-order form{display:contents}.premium-order .button{text-align:center;gap:14px;padding-inline:16px}.bulk-calculator [data-bulk-hint]{margin-bottom:14px}@media(max-width:420px){.premium-order .button{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/store.css.map */
