:root{--ds-cream:#FCF4E8;--ds-oat:#F4E6D0;--ds-sage:#C9DDB8;--ds-sage-deep:#9DBE88;--ds-butter:#F6E1A1;--ds-tongue:#E9828C;--ds-bark:#5B3A29;--ds-bark-soft:#8A6A56;--ds-night:#3B2519;--ds-line:3px solid var(--ds-bark);--ds-display:"Fredoka","Nunito",ui-rounded,system-ui,sans-serif;--ds-body:"Nunito",ui-rounded,system-ui,-apple-system,"Segoe UI",sans-serif;--ds-hand:"Patrick Hand","Comic Neue","Segoe Print",cursive;--ds-ann-h:36px}html{scroll-behavior:smooth}body{background:var(--ds-cream)!important;color:var(--ds-bark);-webkit-font-smoothing:antialiased;overflow-x:hidden}body.ds-lock{overflow:hidden}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ds *{animation:none!important;transition:none!important}}@media(min-width:990px){html:has(.page-wrapper),html:has(.page-wrapper) body{height:auto!important;overflow:visible!important}html:has(.page-wrapper) body{overflow-x:hidden!important}.page-wrapper{height:auto!important;overflow:visible!important}}.ds [id]{scroll-margin-top:92px}#header-group{position:sticky;top:calc(var(--ds-ann-h) * -1);z-index:60}#header-group:has(.ds-header-section){background:var(--ds-cream)}.ds,.ds *,.ds *:before,.ds *:after{box-sizing:border-box}.ds{font:400 16px/1.6 var(--ds-body);color:var(--ds-bark)}.ds :where(a){color:inherit}.ds img,.ds video{max-width:100%;height:auto;display:block}.ds :where(button){font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.ds [hidden],.ds[hidden]{display:none!important}.ds :focus-visible{outline:3px solid var(--ds-tongue);outline-offset:3px;border-radius:8px}.ds h1,.ds h2,.ds h3,.ds h4{font-family:var(--ds-display);font-weight:700;line-height:1.05;text-wrap:balance;margin:0;color:inherit;letter-spacing:normal;text-transform:none}.ds h2{font-size:clamp(2rem,4.6vw,3.25rem);letter-spacing:-.01em}.ds h3{font-size:1.3rem;font-weight:600}.ds p,.ds ul,.ds ol{margin:0}.ds-vh{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ds-wrap{max-width:1180px;margin-inline:auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.ds em.ds-hand{font-family:var(--ds-hand);font-style:normal;font-weight:400;color:var(--ds-bark-soft);font-size:1.08em}.ds-eyebrow{font:800 .78rem/1 var(--ds-body);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.8rem}.ds-page-title{font-size:clamp(2.2rem,5vw,3.4rem)!important;margin-bottom:1.5rem!important}.ds-fine{font-size:.85rem;color:var(--ds-bark-soft);font-weight:600}.ds-rte p+p,.ds-rte p+ul,.ds-rte ul+p{margin-top:.8em}.ds-rte a{text-decoration:underline}.ds-rte ul{padding-left:1.2rem}.ds-rte h2,.ds-rte h3{margin:1.4em 0 .5em}.ds .ds-rte h2{font-size:clamp(1.4rem,3vw,1.8rem)}.ds .ds-rte h3{font-size:1.2rem}.ds-rte ol{padding-left:1.4rem}.ds-prose{max-width:760px;margin-inline:auto}.ds-prose .ds-rte{font-size:1.05rem}.ds-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;font:700 1.02rem/1.1 var(--ds-display);padding:.95em 1.5em;border-radius:999px;border:var(--ds-line);text-decoration:none;transition:transform .15s,box-shadow .15s;box-shadow:0 4px 0 var(--ds-bark);text-align:center;cursor:pointer}.ds-btn:hover{transform:translateY(-2px);box-shadow:0 6px 0 var(--ds-bark)}.ds-btn:active{transform:translateY(3px);box-shadow:0 1px 0 var(--ds-bark)}.ds-btn[disabled]{opacity:.5;cursor:not-allowed;transform:none}.ds-btn-primary{background:var(--ds-bark);color:var(--ds-cream)!important}.ds-btn-sage{background:var(--ds-sage);color:var(--ds-bark)!important}.ds-btn-ghost{background:transparent;color:var(--ds-bark)}.ds-btn-ghost:hover{background:var(--ds-oat)}.ds-btn.is-loading{pointer-events:none;opacity:.8}.ds-btn.is-loading .ds-btn__label{opacity:.35}.ds-spin{display:none;width:18px;height:18px;border-radius:50%;border:3px solid currentColor;border-right-color:transparent;animation:ds-spin .7s linear infinite}.ds-btn.is-loading .ds-spin{display:inline-block}@keyframes ds-spin{to{transform:rotate(360deg)}}.ds-announce{background:var(--ds-bark);color:var(--ds-cream);overflow:hidden;font:700 .85rem/1 var(--ds-body);padding-block:.7rem;height:var(--ds-ann-h)}.ds-announce a{text-decoration:none;color:inherit}.ds-announce a:hover{text-decoration:underline}.ds-track{display:flex;width:max-content;animation:ds-slide 38s linear infinite}.ds-track[data-reverse]{animation-direction:reverse;animation-duration:30s}.ds-track:hover{animation-play-state:paused}.ds-track span{padding-inline:2.2rem;white-space:nowrap;display:flex;align-items:center;gap:.6rem}.ds-announce .ds-track span:before{content:"";width:9px;height:9px;background:var(--ds-butter);clip-path:polygon(50% 0,100% 100%,0 100%)}@keyframes ds-slide{to{transform:translate(-50%)}}.ds-benefits{background:var(--ds-sage);border-block:var(--ds-line);overflow:hidden;padding-block:1.05rem}.ds-benefits span{font:600 clamp(1.15rem,2.4vw,1.6rem)/1 var(--ds-display);padding-inline:1.6rem}.ds-benefits span:before{content:"";width:24px;height:22px;background:var(--ds-paw) center/contain no-repeat}.ds-benefits{--ds-paw:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 22'%3E%3Cg fill='%235B3A29'%3E%3Cellipse cx='12' cy='15' rx='5.5' ry='4.6'/%3E%3Cellipse cx='4.2' cy='9' rx='2.3' ry='2.9'/%3E%3Cellipse cx='19.8' cy='9' rx='2.3' ry='2.9'/%3E%3Cellipse cx='8.6' cy='4.2' rx='2.2' ry='2.9'/%3E%3Cellipse cx='15.4' cy='4.2' rx='2.2' ry='2.9'/%3E%3C/g%3E%3C/svg%3E")}.ds-site{background:var(--ds-cream);border-bottom:var(--ds-line)}.ds-hdr{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding-block:.7rem}.ds-nav{display:flex;gap:.4rem 1.6rem;font-weight:800;flex-wrap:wrap}.ds-nav a{text-decoration:none;position:relative}.ds-nav a:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:3px;border-radius:3px;background:var(--ds-sage-deep);transform:scaleX(0);transition:transform .2s}.ds-nav a:hover:after,.ds-nav a[aria-current]:after{transform:scaleX(1)}.ds-brand{display:flex;align-items:center;gap:.5rem;text-decoration:none}.ds-brand-icon{width:54px;height:auto}.ds-wordmark{font:700 1.9rem/1 var(--ds-display);color:var(--ds-sage);-webkit-text-stroke:5px var(--ds-bark);paint-order:stroke fill;letter-spacing:.01em;white-space:nowrap}.ds-tools{display:flex;justify-content:flex-end;align-items:center;gap:.35rem}.ds-icon-btn{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;border:0;background:transparent;position:relative;text-decoration:none;padding:0;color:var(--ds-bark)}.ds-icon-btn:hover{background:var(--ds-oat)}.ds-icon-btn svg{width:22px;height:22px;stroke:var(--ds-bark);stroke-width:2.4;fill:none;stroke-linecap:round;stroke-linejoin:round}.ds-count{position:absolute;top:2px;right:0;min-width:20px;height:20px;padding-inline:5px;border-radius:10px;background:var(--ds-tongue);color:#fff;font:800 .72rem/16px var(--ds-body);text-align:center;border:2px solid var(--ds-cream)}.ds-count[data-count="0"]{display:none}.ds-region{font:700 .85rem var(--ds-body);background:var(--ds-cream);border:2px solid var(--ds-bark);border-radius:999px;padding:.4rem .7rem;color:var(--ds-bark);max-width:220px}.ds-menu-btn{display:none!important}.ds-mobile-nav{border-top:2px dashed var(--ds-bark-soft);padding-block:.8rem 1rem;display:flex;flex-direction:column;gap:.6rem;font:600 1.2rem var(--ds-display)}.ds-mobile-nav a{text-decoration:none}.ds-searchbar{border-top:2px dashed var(--ds-bark-soft);padding-block:.8rem}.ds-searchbar form{display:flex;gap:.6rem}.ds-searchbar input,.ds-input{width:100%;font:600 1rem var(--ds-body);padding:.75rem 1rem;border:var(--ds-line);border-radius:14px;background:#fff;color:var(--ds-bark)}.ds-searchbar .ds-btn{padding:.7em 1.2em}@media(max-width:860px){.ds-hdr{grid-template-columns:auto 1fr auto}.ds-nav,.ds-region-form{display:none!important}.ds-menu-btn{display:grid!important}.ds-brand{justify-content:center}.ds-wordmark{font-size:1.55rem;-webkit-text-stroke-width:4px}.ds-brand-icon{width:44px}}@media(max-width:420px){.ds-brand-icon{display:none}.ds-wordmark{font-size:1.45rem}}.ds-spikes{height:22px;background:linear-gradient(135deg,transparent 50%,var(--ds-butter) 50%) 0 0/28px 22px repeat-x,linear-gradient(225deg,transparent 50%,var(--ds-butter) 50%) 14px 0/28px 22px repeat-x}.ds-spikes--flip{transform:scaleY(-1)}.ds-hero{padding-block:clamp(2rem,5vw,4.5rem) clamp(2.5rem,5vw,4rem)}.ds-hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(2rem,4vw,4rem);align-items:center}.ds .ds-hero-title{font-size:clamp(3rem,8vw,6.2rem);letter-spacing:-.02em}.ds-hero-title em{font-family:var(--ds-hand);font-style:normal;font-weight:400;color:var(--ds-sage-deep);display:inline-block;transform:rotate(-3deg)}.ds-lede{font-size:1.2rem;max-width:30ch;margin-top:1.25rem}.ds-cta-row{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.8rem}.ds-trust{display:flex;flex-wrap:wrap;gap:.5rem 1.2rem;margin-top:1.6rem;font-weight:700;font-size:.92rem;color:var(--ds-bark-soft)}.ds-trust span{display:flex;align-items:center;gap:.4rem}.ds-trust span:before{content:"";width:16px;height:16px;border-radius:50%;background:var(--ds-sage);border:2px solid var(--ds-bark)}.ds-pocket{position:relative;max-width:540px;justify-self:center;width:100%}.ds-pocket-card{background:var(--ds-sage);border:var(--ds-line);border-radius:44% 44% 28px 28px/32% 32% 28px 28px;aspect-ratio:1/1.02;max-width:100%;overflow:hidden;position:relative;display:flex;align-items:flex-end;justify-content:center;box-shadow:0 10px 0 var(--ds-bark)}.ds-pocket-card:before{content:"";position:absolute;inset:auto 0 0;height:58%;background:radial-gradient(circle at 50% 0,var(--ds-cream) 0 1px,transparent 1.5px) 0 0/22px 22px;opacity:.5}.ds-pocket-card>img{position:relative;width:92%;margin-bottom:22%;animation:ds-peek 4.5s ease-in-out infinite}.ds-pocket-card--photo{border-radius:32px}.ds-pocket-card--photo:before{display:none}.ds-pocket-card--photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;margin:0;animation:none}@keyframes ds-peek{0%,to{transform:translateY(0)}50%{transform:translateY(-10px) rotate(-1.5deg)}}.ds-pouch-lip{position:absolute;left:-3px;right:-3px;bottom:-3px;height:26%;background:var(--ds-sage-deep);border:var(--ds-line);border-radius:50% 50% 28px 28px/38% 38% 28px 28px;z-index:2}.ds-pouch-lip:before,.ds-pouch-lip:after{content:"";position:absolute;top:-58px;width:4px;height:70px;background:var(--ds-cream);border:2px solid var(--ds-bark);border-radius:4px}.ds-pouch-lip:before{left:40%}.ds-pouch-lip:after{right:40%}.ds-badge{position:absolute;top:6%;left:-4%;z-index:3;background:var(--ds-butter);border:var(--ds-line);border-radius:999px;padding:.55rem 1rem;transform:rotate(-7deg);box-shadow:0 4px 0 var(--ds-bark);margin:0}.ds-note{position:absolute;right:-3%;bottom:30%;z-index:3;background:#fff;border:var(--ds-line);border-radius:18px;padding:.8rem 1rem;max-width:200px;transform:rotate(4deg);box-shadow:0 5px 0 var(--ds-bark)}.ds-note strong{font:700 1.15rem/1.15 var(--ds-display);display:block}.ds-note span{font-family:var(--ds-hand);font-size:1.05rem;color:var(--ds-bark-soft)}@media(max-width:860px){.ds-hero-grid{grid-template-columns:1fr}.ds-pocket{max-width:430px}.ds-badge{left:0}.ds-note{right:0}}.ds-block{padding-block:clamp(3.5rem,8vw,6.5rem)}.ds-block--tight{padding-block:clamp(2rem,5vw,4rem)}.ds-head{display:flex;flex-direction:column;margin-bottom:clamp(2rem,4vw,3rem);max-width:640px}.ds-head .ds-eyebrow{margin-bottom:.8rem}.ds-head.ds-center{margin-inline:auto;text-align:center;align-items:center}.ds-tight-top .ds-block{padding-top:0}.ds-bento{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(180px,auto);gap:1rem}.ds-tile{border:var(--ds-line);border-radius:28px;padding:1.5rem;display:flex;flex-direction:column;gap:.5rem;background:var(--ds-cream);min-width:0}.ds-tile p{color:var(--ds-bark-soft);font-weight:600}.ds-tile .ds-big{color:var(--ds-bark);font:700 clamp(1.6rem,3vw,2.1rem)/1.05 var(--ds-display)}.ds-tile--butter{background:var(--ds-butter)}.ds-tile--oat{background:var(--ds-oat)}.ds-tile--sage{background:var(--ds-sage)}.ds-tile--cream{background:var(--ds-cream)}.ds-tile.ds-wide{grid-column:1/-1}.ds-tile.ds-hero-tile{grid-column:span 2;grid-row:span 2;background:var(--ds-sage);padding:0;overflow:hidden;justify-content:flex-end}.ds-hero-tile-art{flex:1;display:flex;align-items:center;justify-content:center;min-height:0;position:relative;background:#c1d6b4}.ds-hero-tile-art img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.ds-tile.ds-hero-tile .ds-cap{background:var(--ds-cream);border-top:var(--ds-line);padding:1.2rem 1.5rem;position:relative}.ds-tag{align-self:flex-start;font:800 .72rem/1 var(--ds-body);letter-spacing:.12em;text-transform:uppercase;padding:.45rem .7rem;border:2px solid var(--ds-bark);border-radius:999px;background:var(--ds-cream)}@media(max-width:900px){.ds-bento{grid-template-columns:repeat(2,1fr)}.ds-tile.ds-hero-tile{grid-column:span 2;grid-row:auto;min-height:420px}}@media(max-width:520px){.ds-bento{grid-template-columns:1fr}.ds-tile.ds-hero-tile{grid-column:auto}}.ds-steps-band{background:var(--ds-oat);border-block:var(--ds-line)}.ds-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.ds-step{display:flex;flex-direction:column;gap:.9rem}.ds-step p{color:var(--ds-bark-soft);font-weight:600}.ds-step-art{border:var(--ds-line);border-radius:26px;background:var(--ds-cream);aspect-ratio:4/4.3;max-width:100%;display:grid;place-items:center;position:relative;overflow:hidden}.ds-step-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ds-num{position:absolute;top:14px;left:14px;z-index:2;font:700 1rem/1 var(--ds-display);background:var(--ds-bark);color:var(--ds-cream);border-radius:999px;padding:.5rem .8rem;font-variant-numeric:tabular-nums}.ds-open-arrow{position:absolute;right:14px;bottom:14px;z-index:2;font:400 1.15rem/1 var(--ds-hand);background:var(--ds-butter);border:2px solid var(--ds-bark);border-radius:999px;padding:.35rem .8rem;transform:rotate(-6deg)}.ds-peek-head{position:absolute;z-index:2;width:30%;right:10px;bottom:-4px}@media(max-width:820px){.ds-steps{grid-template-columns:1fr;max-width:440px;margin-inline:auto}}.ds-product{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,4.5rem);align-items:start}.ds-product-media{display:flex;flex-direction:column;gap:.8rem;min-width:0;position:sticky;top:96px}.ds-product-art{background:var(--ds-oat);border:var(--ds-line);border-radius:36px;aspect-ratio:1;max-width:100%;display:grid;place-items:center;position:relative;overflow:hidden;box-shadow:0 10px 0 var(--ds-bark);touch-action:pan-y}.ds-product-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .2s}.ds-colour-name{position:absolute;bottom:18px;left:50%;transform:translate(-50%);background:var(--ds-cream);border:2px solid var(--ds-bark);border-radius:999px;padding:.45rem 1rem;font:600 1rem var(--ds-display);white-space:nowrap;z-index:2}.ds-art-nav{position:absolute;top:50%;z-index:3;width:42px;height:42px;margin-top:-21px;border-radius:50%;border:2px solid var(--ds-bark)!important;background:var(--ds-cream)!important;display:grid;place-items:center;padding:0;box-shadow:0 3px 0 var(--ds-bark);opacity:.95}.ds-art-nav svg{width:18px;height:18px;stroke:var(--ds-bark);stroke-width:3;fill:none;stroke-linecap:round;stroke-linejoin:round}.ds-art-nav--prev{left:12px}.ds-art-nav--next{right:12px}.ds-thumbs{display:flex;gap:.5rem;overflow-x:auto;padding:.4rem .1rem;scrollbar-width:thin}.ds-thumb-btn{flex:none;width:68px;height:68px;border:2px solid var(--ds-bark);border-radius:14px;overflow:hidden;padding:0;background:var(--ds-oat);opacity:.75;transition:opacity .15s,box-shadow .15s}.ds-thumb-btn img{width:100%;height:100%;object-fit:cover}.ds-thumb-btn.is-active{opacity:1;box-shadow:0 0 0 2px var(--ds-cream),0 0 0 4px var(--ds-bark)}.ds-product-info{min-width:0}.ds .ds-product-title{font-size:clamp(2rem,4.2vw,3rem)}.ds-price{font:700 2rem/1 var(--ds-display);margin-top:1rem;font-variant-numeric:tabular-nums;display:flex;align-items:baseline;flex-wrap:wrap;gap:.5rem}.ds-price .ds-compare{font-size:1.2rem;color:var(--ds-bark-soft)}.ds-price small{font:600 .9rem var(--ds-body);color:var(--ds-bark-soft)}.ds-price .ds-save-pill{font:700 .85rem var(--ds-display);background:var(--ds-tongue);color:#fff;border:2px solid var(--ds-bark);border-radius:999px;padding:.25rem .65rem;align-self:center}.ds-opt{border:0;padding:0;margin:1.6rem 0 0;min-width:0}.ds-opt-label{font-weight:800;margin-bottom:.7rem;padding:0}.ds-opt-label span{font-weight:600;color:var(--ds-bark-soft)}.ds-swatches,.ds-sizes{display:flex;flex-wrap:wrap;gap:.6rem}.ds-swatch{width:46px;height:46px;border-radius:50%;border:var(--ds-line);background:var(--c);cursor:pointer;transition:box-shadow .15s}.ds-size{min-width:56px;padding:.65rem .9rem;border:var(--ds-line);border-radius:14px;background:var(--ds-cream);font:700 1rem var(--ds-display);cursor:pointer;text-align:center}.ds input:checked+.ds-swatch{box-shadow:0 0 0 3px var(--ds-cream),0 0 0 6px var(--ds-bark)}.ds input:checked+.ds-size{background:var(--ds-bark);color:var(--ds-cream)}.ds input:focus-visible+.ds-swatch,.ds input:focus-visible+.ds-size{outline:3px solid var(--ds-tongue);outline-offset:4px}.ds-size-chart{margin-top:1.4rem;border:2px solid var(--ds-bark);border-radius:16px;overflow:hidden}.ds-size-chart summary{padding:.8rem 1rem;font-weight:800;cursor:pointer;list-style:none;display:flex;justify-content:space-between}.ds-size-chart summary::-webkit-details-marker{display:none}.ds-size-chart summary:after{content:"+";font:700 1.2rem/1 var(--ds-display)}.ds-size-chart[open] summary:after{content:"\2013"}.ds-size-chart-body{padding:0 1rem 1rem;overflow-x:auto}.ds-sg{display:flex;flex-direction:column;gap:.9rem;padding-top:.2rem}.ds-sg-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem}.ds-sg-intro{font-size:.9rem;font-weight:600;color:var(--ds-bark-soft);margin:0}.ds-sg-intro strong{color:var(--ds-bark)}.ds-sg-units{display:inline-flex;border:2px solid var(--ds-bark);border-radius:999px;overflow:hidden;background:#fff}.ds-sg-unit{border:0;background:transparent;padding:.35rem .9rem;font:700 .85rem var(--ds-display);color:var(--ds-bark);cursor:pointer}.ds-sg-unit[aria-pressed=true]{background:var(--ds-bark);color:var(--ds-cream)}.ds-sg-table-wrap{overflow-x:auto;border:2px solid var(--ds-bark);border-radius:14px;background:#fff}.ds-sg-table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;font-size:.92rem;margin:0}.ds-sg-table th,.ds-sg-table td{padding:.6rem .7rem;text-align:center;border:0;border-top:1px solid var(--ds-oat)}.ds-sg-table thead th{border-top:0;background:var(--ds-sage);font:700 .85rem var(--ds-display)}.ds-sg-table tbody th{font:700 .95rem var(--ds-display);background:var(--ds-cream)}.ds-sg-table tbody tr:nth-child(2n) td{background:#fffcf7}@media(max-width:480px){.ds-sg-table{font-size:.82rem}.ds-sg-table th,.ds-sg-table td{padding:.5rem .3rem}.ds-sg-table thead th{font-size:.76rem}}.ds-sg-tips{margin:0;padding-left:1.1rem;display:flex;flex-direction:column;gap:.4rem;font-size:.86rem;font-weight:600;color:var(--ds-bark-soft)}.ds-sg-tips strong{color:var(--ds-bark)}.ds-bundle{margin-top:1.6rem;display:flex;flex-direction:column;gap:.6rem;user-select:none;-webkit-user-select:none}.ds-bundle-card{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.9rem;padding:1rem 1.1rem;border:3px solid var(--ds-bark);border-radius:20px;background:var(--ds-sage);box-shadow:0 5px 0 var(--ds-bark);cursor:pointer;width:100%;text-align:left;color:var(--ds-bark);transition:transform .15s,box-shadow .15s}.ds-bundle-card:hover{transform:translateY(-2px);box-shadow:0 7px 0 var(--ds-bark)}.ds-bundle-card[aria-pressed=true]{background:var(--ds-sage-deep)}.ds-bundle-icon{width:44px;height:44px;border-radius:50%;background:var(--ds-butter);border:3px solid var(--ds-bark);display:grid;place-items:center;font:700 1rem/1 var(--ds-display)}.ds-bundle-card[aria-pressed=true] .ds-bundle-icon{background:var(--ds-bark);color:var(--ds-cream)}.ds-bundle-txt{display:flex;flex-direction:column;line-height:1.25;min-width:0}.ds-bundle-txt strong{font:700 1.12rem/1.2 var(--ds-display)}.ds-bundle-txt small{font-size:.88rem;font-weight:600;color:var(--ds-bark)}.ds-bundle-price{display:flex;flex-direction:column;align-items:flex-end;font:700 1.2rem/1.1 var(--ds-display);font-variant-numeric:tabular-nums;text-align:right}.ds-bundle-price s{font:600 .85rem var(--ds-body);color:var(--ds-bark-soft)}.ds-bundle-tag{position:absolute;top:-13px;right:16px;background:var(--ds-tongue);color:#fff;border:2px solid var(--ds-bark);border-radius:999px;padding:.2rem .7rem;font:700 .8rem var(--ds-display);transform:rotate(3deg)}.ds-bundle-note{font-size:.82rem;font-weight:600;color:var(--ds-bark-soft);margin:0}.ds-qty-row{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.8rem;align-items:stretch}.ds-qty{display:flex;align-items:center;border:var(--ds-line);border-radius:999px;overflow:hidden;background:#fff;width:max-content}.ds-qty button{width:44px;min-height:48px;border:0;background:transparent;font:700 1.3rem var(--ds-display);padding:0}.ds-qty input{width:42px;border:0;text-align:center;font:700 1.1rem var(--ds-display);color:var(--ds-bark);background:transparent;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;padding:0;box-shadow:none;min-height:0}.ds-qty input::-webkit-outer-spin-button,.ds-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ds-add-btn{flex:1;min-width:200px}.ds-form-error{margin-top:.8rem;padding:.7rem 1rem;border:2px solid #C0392B;border-radius:14px;background:#fff;color:#8e2a1f;font-weight:700;font-size:.9rem}.ds-product-form .shopify-payment-button{margin-top:.8rem}.ds-product-form .shopify-payment-button__button{border-radius:999px;min-height:52px}.ds-perks{display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem;margin-top:1.4rem;font-size:.88rem;font-weight:700;color:var(--ds-bark-soft)}.ds-perks div{border:2px dashed var(--ds-bark-soft);border-radius:14px;padding:.6rem .7rem;text-align:center;display:flex;align-items:center;justify-content:center}.ds-desc{margin-top:1.4rem;border:2px solid var(--ds-bark);border-radius:16px;overflow:hidden}.ds-desc summary{padding:.8rem 1rem;font-weight:800;cursor:pointer;list-style:none;display:flex;justify-content:space-between}.ds-desc summary::-webkit-details-marker{display:none}.ds-desc summary:after{content:"+";font:700 1.2rem/1 var(--ds-display)}.ds-desc[open] summary:after{content:"\2013"}.ds-desc .ds-rte{padding:0 1rem 1rem;color:var(--ds-bark-soft);font-weight:600;font-size:.95rem}.ds-desc .ds-rte strong{color:var(--ds-bark)}@media(max-width:860px){.ds-product,.ds-perks{grid-template-columns:1fr}.ds-product-media{position:static}}.ds-proof{display:flex;flex-direction:column;align-items:flex-start;gap:.7rem;margin-top:1.2rem}.ds-proof-pill{display:inline-flex;align-items:center;gap:.8rem;max-width:100%;background:var(--ds-oat);border:2px solid var(--ds-bark);border-radius:999px;padding:.35rem 1.2rem .35rem .35rem;text-decoration:none}.ds-proof-faces{display:flex;flex:none}.ds-proof-face{position:relative;width:44px;height:44px;border-radius:50%;border:3px solid var(--ds-cream);background:var(--ds-sage);margin-left:-14px;box-shadow:0 0 0 2px var(--ds-bark)}.ds-proof-face:first-child{margin-left:0}.ds-proof-face img{width:100%;height:100%;border-radius:50%;object-fit:cover}.ds-proof-tick{position:absolute;z-index:2;top:-4px;right:-4px;width:18px;height:18px;border-radius:50%;background:var(--ds-sage-deep) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4 8-9' fill='none' stroke='%23fff' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/12px no-repeat;border:2px solid var(--ds-cream)}.ds-proof-text{display:flex;flex-direction:column;line-height:1.2;min-width:0}.ds-proof-text strong{font:700 1.15rem/1.15 var(--ds-display)}.ds-proof-text span{font-size:.92rem;font-weight:600;color:var(--ds-bark-soft)}.ds-proof-label{border:2px solid var(--ds-bark);border-radius:10px;padding:.5rem .9rem;font:800 .8rem/1.2 var(--ds-body);letter-spacing:.14em;text-transform:uppercase;color:var(--ds-bark);margin:0}@media(max-width:420px){.ds-proof-face{width:38px;height:38px;margin-left:-12px}.ds-proof-text strong{font-size:1.02rem}}.ds-sticky{position:fixed;left:0;right:0;bottom:0;z-index:55;background:var(--ds-cream);border-top:var(--ds-line);padding:.7rem max(12px,env(safe-area-inset-left)) calc(.7rem + env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-right));display:flex;align-items:center;gap:.8rem;transform:translateY(110%);transition:transform .25s}.ds-sticky.is-visible{transform:none}.ds-sticky img{width:48px;height:48px;border-radius:12px;border:2px solid var(--ds-bark);object-fit:cover;flex:none}.ds-sticky-info{display:flex;flex-direction:column;min-width:0;flex:1;line-height:1.2}.ds-sticky-info strong{font:700 1rem var(--ds-display);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ds-sticky-info span{font-size:.85rem;font-weight:700;color:var(--ds-bark-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ds-sticky .ds-btn{padding:.8em 1.2em;flex:none;font-size:.95rem}@media(min-width:861px){.ds-sticky{display:none}}.ds-ww-grid{display:grid;grid-template-columns:1fr auto 1fr;gap:1.2rem;align-items:center;max-width:980px;margin-inline:auto}.ds-ww-col{position:relative;border:3px solid var(--ds-bark);border-radius:32px;display:flex;flex-direction:column;min-width:0}.ds-ww-col--without{background:var(--ds-oat)}.ds-ww-col--with{background:var(--ds-sage);box-shadow:0 10px 0 var(--ds-bark)}.ds-ww-media{aspect-ratio:4/5;max-width:100%;overflow:hidden;border-bottom:3px solid var(--ds-bark);border-radius:29px 29px 0 0;background:var(--ds-cream);position:relative}.ds-ww-media video,.ds-ww-media img{width:100%;height:100%;object-fit:cover;display:block}.ds-ww-col--without .ds-ww-media img{filter:saturate(.7)}.ds-ww-body{padding:1.1rem 1.4rem 1.3rem;display:flex;flex-direction:column;gap:.4rem}.ds .ds-ww-title{font-size:1.4rem;display:flex;align-items:center;gap:.6rem}.ds-ww-col--without .ds-ww-title{color:var(--ds-bark-soft)}.ds-ww-caption{font-weight:700;color:var(--ds-bark-soft)}.ds-ww-col--with .ds-ww-caption{color:var(--ds-bark)}.ds-ww-icon{flex:none;width:28px;height:28px;border-radius:50%;border:2px solid var(--ds-bark);background:center/15px no-repeat}.ds-ww-icon--no{background-color:var(--ds-cream);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 7l10 10M17 7L7 17' fill='none' stroke='%23C0392B' stroke-width='3.2' stroke-linecap='round'/%3E%3C/svg%3E")}.ds-ww-icon--yes{background-color:var(--ds-bark);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4 8-9' fill='none' stroke='%23fff' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.ds-ww-vs{align-self:center;width:58px;height:58px;border-radius:50%;background:var(--ds-butter);border:3px solid var(--ds-bark);display:grid;place-items:center;font:700 1.3rem/1 var(--ds-display);transform:rotate(-8deg);box-shadow:0 4px 0 var(--ds-bark)}.ds-ww-badge{position:absolute;top:-16px;right:20px;z-index:2;background:var(--ds-tongue);color:#fff;border:3px solid var(--ds-bark);border-radius:999px;padding:.4rem .95rem;font:700 .95rem var(--ds-display);transform:rotate(5deg)}.ds-ww-cta{display:flex;justify-content:center;margin-top:2.5rem}@media(max-width:820px){.ds-ww-grid{grid-template-columns:1fr 1fr;gap:.8rem}.ds-ww-vs{display:none}.ds-ww-col{border-radius:22px}.ds-ww-media{border-radius:19px 19px 0 0}.ds-ww-body{padding:.8rem .9rem 1rem}.ds .ds-ww-title{font-size:1.05rem;gap:.4rem}.ds-ww-icon{width:22px;height:22px;background-size:12px}.ds-ww-caption{font-size:.85rem}.ds-ww-badge{font-size:.78rem;padding:.3rem .7rem;right:10px;top:-14px}}.ds-wild{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.ds-polaroid{margin:0;background:#fff;border:var(--ds-line);border-radius:18px;padding:.7rem .7rem 1rem;display:flex;flex-direction:column;gap:.7rem}.ds-polaroid:nth-child(odd){transform:rotate(-2deg)}.ds-polaroid:nth-child(2n){transform:rotate(2deg)}.ds-shot{aspect-ratio:1;max-width:100%;border-radius:12px;display:flex;align-items:center;justify-content:center;background:var(--ds-sage);position:relative;overflow:hidden}.ds-shot img,.ds-shot video{width:100%;height:100%;object-fit:cover}.ds-polaroid figcaption{font:400 1.15rem/1.2 var(--ds-hand);text-align:center}.ds-wild-cta{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;justify-content:center;margin-top:2.4rem;font-weight:700;color:var(--ds-bark-soft);text-align:center}.ds-handle{font:600 1.15rem var(--ds-display);background:var(--ds-butter);color:var(--ds-bark);border:2px solid var(--ds-bark);border-radius:999px;padding:.55rem 1.1rem;text-decoration:none}@media(max-width:820px){.ds-wild{grid-template-columns:repeat(2,1fr)}}.ds-gift{background:var(--ds-sage);border:var(--ds-line);border-radius:40px;display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:2rem;padding:clamp(1.6rem,4vw,3.5rem)}.ds-gift h2 em.ds-hand{color:var(--ds-bark)}.ds-gift-text{font-size:1.15rem;font-weight:600;max-width:36ch;margin-block:1rem 1.6rem}.ds-gift-card{justify-self:center;width:min(100%,330px);background:var(--ds-cream);border:var(--ds-line);border-radius:24px;padding:1rem;transform:rotate(3deg);box-shadow:0 8px 0 var(--ds-bark);position:relative}.ds-gift-card img{border-radius:14px;width:100%}.ds-ribbon{position:absolute;top:-16px;right:18px;z-index:2;background:var(--ds-tongue);color:#fff;border:var(--ds-line);border-radius:999px;padding:.45rem .9rem;font:700 .9rem var(--ds-display);transform:rotate(6deg)}@media(max-width:820px){.ds-gift{grid-template-columns:1fr}}.ds-reviews-top{display:grid;grid-template-columns:1fr auto;gap:2rem;align-items:end;margin-bottom:clamp(2rem,4vw,3rem)}.ds-reviews-top .ds-head{margin-bottom:0}.ds-rv-summary{display:grid;grid-template-columns:auto auto;gap:.8rem 2rem;align-items:center;background:#fff;border:3px solid var(--ds-bark);border-radius:28px;padding:1.3rem 1.6rem;box-shadow:0 6px 0 var(--ds-bark)}.ds-rv-score{display:flex;flex-direction:column;align-items:flex-start;gap:.3rem}.ds-rv-big{font:700 3.4rem/1 var(--ds-display);font-variant-numeric:tabular-nums}.ds-rv-count{font-size:.88rem;font-weight:700;color:var(--ds-bark-soft)}.ds-rv-bars{display:flex;flex-direction:column;gap:.3rem;min-width:190px}.ds-rv-bar-row{display:grid;grid-template-columns:2.2em 1fr 1.8em;gap:.5rem;align-items:center;font-size:.85rem;font-weight:800;font-variant-numeric:tabular-nums}.ds-rv-bar{height:10px;border:2px solid var(--ds-bark);border-radius:999px;background:var(--ds-cream);overflow:hidden}.ds-rv-bar i{display:block;height:100%;background:var(--ds-butter)}.ds-rv-bar-n{text-align:right;color:var(--ds-bark-soft)}.ds-rv-stars{position:relative;display:inline-block;line-height:0}.ds-rv-stars-fill{display:flex;gap:2px;position:relative;-webkit-mask:linear-gradient(90deg,#000 var(--pct),rgba(0,0,0,.18) var(--pct));mask:linear-gradient(90deg,#000 var(--pct),rgba(0,0,0,.18) var(--pct))}.ds-rv-stars svg{width:22px;height:22px;flex:none}.ds-rv-stars-fill svg path{fill:var(--ds-butter);stroke:var(--ds-bark);stroke-width:2;stroke-linejoin:round}.ds-rv-stars--sm svg{width:18px;height:18px}.ds-rv-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:1.2rem;align-items:start}.ds-rv-card{background:var(--ds-cream);border:3px solid var(--ds-bark);border-radius:24px;overflow:hidden;min-width:0}.ds-rv-card:nth-child(3n+2){background:var(--ds-oat)}.ds-rv-photo{border-bottom:3px solid var(--ds-bark);aspect-ratio:4/3;overflow:hidden;background:var(--ds-sage)}.ds-rv-photo img{width:100%;height:100%;object-fit:cover}.ds-rv-body{padding:1.2rem 1.3rem 1.3rem;display:flex;flex-direction:column;gap:.6rem}.ds-rv-body h3{font-size:1.2rem}.ds-rv-text{color:var(--ds-bark-soft);font-weight:600}.ds-rv-meta{display:flex;align-items:center;gap:.7rem;margin-top:.3rem;padding-top:.8rem;border-top:2px dashed var(--ds-bark-soft)}.ds-rv-avatar{flex:none;width:38px;height:38px;border-radius:50%;background:var(--ds-sage);border:2px solid var(--ds-bark);display:grid;place-items:center;font:700 1rem var(--ds-display)}.ds-rv-name{font-weight:800;display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.ds-rv-verified{font-size:.7rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;background:var(--ds-sage);border:1.5px solid var(--ds-bark);border-radius:999px;padding:.15rem .5rem}.ds-rv-sub{font-size:.85rem;font-weight:600;color:var(--ds-bark-soft)}@media(max-width:820px){.ds-reviews-top,.ds-rv-summary{grid-template-columns:1fr}.ds-rv-bars{min-width:0}}.ds-faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(2rem,5vw,4rem);align-items:start}.ds-faq{display:flex;flex-direction:column;gap:.8rem}.ds-faq details{border:var(--ds-line);border-radius:20px;background:var(--ds-cream);overflow:hidden}.ds-faq details[open]{background:#fff}.ds-faq summary{list-style:none;cursor:pointer;padding:1.1rem 1.3rem;font:600 1.15rem/1.3 var(--ds-display);display:flex;justify-content:space-between;gap:1rem;align-items:center}.ds-faq summary::-webkit-details-marker{display:none}.ds-faq summary:after{content:"";flex:none;width:28px;height:28px;border-radius:50%;border:2px solid var(--ds-bark);background:var(--ds-butter) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 10l5 5 5-5' fill='none' stroke='%235B3A29' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/18px no-repeat;transition:transform .2s}.ds-faq details[open] summary:after{transform:rotate(180deg)}.ds-faq .ds-ans{padding:0 1.3rem 1.2rem;color:var(--ds-bark-soft);font-weight:600;max-width:62ch}.ds-faq .ds-ans a{text-decoration:underline;color:var(--ds-bark)}.ds-faq-side img{width:min(260px,70%);margin-top:1.5rem}@media(max-width:820px){.ds-faq-grid{grid-template-columns:1fr}.ds-faq-side img{display:none}}.ds-club{background:var(--ds-bark);color:var(--ds-cream)}.ds-club-inner{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:center;padding-block:clamp(3rem,6vw,4.5rem)}.ds-club h2{color:var(--ds-butter)!important}.ds-club p{margin-top:.7rem;font-weight:600;opacity:.9}.ds-club-form{display:flex;flex-wrap:wrap;gap:.6rem}.ds-club-form input[type=email]{flex:1;min-width:200px;font:600 1rem var(--ds-body);padding:1rem 1.2rem;border-radius:999px;border:3px solid var(--ds-cream);background:var(--ds-cream);color:var(--ds-bark)}.ds-club .ds-btn{border-color:var(--ds-cream);box-shadow:0 4px 0 var(--ds-night)}.ds-club-form .ds-msg{flex-basis:100%;font:400 1.15rem var(--ds-hand);color:var(--ds-butter);margin:0}.ds-club-form--light input[type=email]{border-color:var(--ds-bark);background:#fff}@media(max-width:820px){.ds-club-inner{grid-template-columns:1fr}}.ds-site-footer{background:var(--ds-cream);padding-block:3rem calc(2rem + env(safe-area-inset-bottom))}.ds-foot{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:2rem}.ds .ds-foot h4{font:700 1.05rem var(--ds-display);margin:0 0 .8rem}.ds-foot ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem;font-weight:600}.ds-foot a{text-decoration:none;color:var(--ds-bark-soft)}.ds-foot a:hover{color:var(--ds-bark);text-decoration:underline}.ds-tagline{font:400 1.3rem var(--ds-hand);color:var(--ds-bark-soft);margin-top:.5rem!important}.ds-legal{margin-top:2.5rem;padding-top:1.2rem;border-top:2px dashed var(--ds-bark-soft);font-size:.85rem;color:var(--ds-bark-soft);display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1rem}.ds-legal a{color:inherit}.ds-payicons{display:flex;flex-wrap:wrap;gap:.4rem;margin-left:auto}.ds-payicons svg{width:38px;height:24px}@media(max-width:720px){.ds-foot{grid-template-columns:1fr 1fr}.ds-foot>div:first-child{grid-column:1/-1}.ds-payicons{margin-left:0;flex-basis:100%}}.ds-cart-wrap{max-width:820px}.ds-gift-meter{border:var(--ds-line);border-radius:20px;background:var(--ds-sage);padding:1rem 1.2rem;font-weight:700;margin-bottom:1.5rem}.ds-bar{height:12px;border:2px solid var(--ds-bark);border-radius:999px;margin-top:.5rem;overflow:hidden;background:#fff}.ds-bar i{display:block;height:100%;background:var(--ds-sage-deep);transition:width .3s}.ds-lines{display:flex;flex-direction:column;gap:1rem}.ds-line{display:grid;grid-template-columns:88px 1fr auto;gap:1rem;align-items:center;padding-bottom:1rem;border-bottom:2px dashed var(--ds-oat)}.ds-line h3{font-size:1.1rem}.ds-line h3 a{text-decoration:none}.ds-thumb{width:88px;height:88px;border:2px solid var(--ds-bark);border-radius:16px;background:var(--ds-oat);display:grid;place-items:center;overflow:hidden}.ds-thumb img{width:100%;height:100%;object-fit:cover}.ds-meta{font-size:.88rem;color:var(--ds-bark-soft);font-weight:600}.ds-line .ds-qty{margin-top:.5rem}.ds-line .ds-qty button{width:34px;min-height:36px;font-size:1.05rem}.ds-lp{font:700 1.1rem var(--ds-display);text-align:right;font-variant-numeric:tabular-nums}.ds-lp s{display:block;font:600 .85rem var(--ds-body);color:var(--ds-bark-soft)}.ds-remove{font-size:.85rem;font-weight:700;color:var(--ds-bark-soft);display:inline-block;margin-top:.4rem;background:none;border:0;padding:0;text-decoration:underline;cursor:pointer}.ds-cart-foot{display:flex;flex-direction:column;gap:.8rem;margin-top:1.5rem;border:var(--ds-line);border-radius:24px;padding:1.3rem;background:#fff}.ds-total{display:flex;justify-content:space-between;gap:1rem;font:700 1.3rem var(--ds-display);font-variant-numeric:tabular-nums}.ds-total--small{font-size:1rem;color:var(--ds-bark-soft)}.ds-total--save{font-size:1rem;color:#3e7a2e}.ds-cart-actions{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:flex-end}.ds-cart-actions .ds-btn-primary{flex:1;min-width:200px}.ds-empty{text-align:center;padding:2rem 0;display:flex;flex-direction:column;align-items:center;gap:1rem}.ds-empty img{width:160px}@media(max-width:520px){.ds-line{grid-template-columns:72px 1fr auto;gap:.7rem}.ds-thumb{width:72px;height:72px}}.ds-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;visibility:hidden;pointer-events:none}.ds-drawer.is-open{visibility:visible;pointer-events:auto}.ds-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#3b251973;opacity:0;transition:opacity .25s;border:0;padding:0;width:100%;cursor:pointer}.ds-drawer.is-open .ds-drawer__overlay{opacity:1}.ds-drawer__panel{position:absolute;top:0;right:0;bottom:0;width:min(440px,100%);background:var(--ds-cream);border-left:var(--ds-line);display:flex;flex-direction:column;transform:translate(100%);transition:transform .3s cubic-bezier(.2,.8,.2,1)}.ds-drawer.is-open .ds-drawer__panel{transform:none}.ds-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.2rem;border-bottom:var(--ds-line)}.ds .ds-drawer__title{font-size:1.5rem}.ds-drawer__meter{padding:.9rem 1.2rem;border-bottom:2px dashed var(--ds-bark-soft);font-weight:700;font-size:.92rem;background:var(--ds-sage)}.ds-drawer__body{flex:1;overflow-y:auto;padding:1rem 1.2rem;transition:opacity .2s}.ds-drawer.is-busy .ds-drawer__body{opacity:.55;pointer-events:none}.ds-drawer__body .ds-line{grid-template-columns:72px 1fr auto;gap:.8rem;margin-bottom:1rem}.ds-drawer__body .ds-thumb{width:72px;height:72px}.ds-drawer__upsell{border:2px dashed var(--ds-bark);border-radius:16px;padding:.8rem 1rem;background:var(--ds-butter);display:flex;align-items:center;gap:.8rem;font-weight:700;font-size:.9rem}.ds-drawer__upsell span{flex:1}.ds-drawer__upsell button{border:2px solid var(--ds-bark);background:var(--ds-bark);color:var(--ds-cream);border-radius:999px;padding:.45rem .9rem;font:700 .85rem var(--ds-display);white-space:nowrap}.ds-drawer__foot{border-top:var(--ds-line);padding:1rem 1.2rem calc(1rem + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:.55rem;background:#fff}.ds-drawer__foot .ds-btn{width:100%}.ds-drawer__note{text-align:center;font-size:.8rem;font-weight:700;color:var(--ds-bark-soft)}.ds-drawer .ds-payicons{justify-content:center;margin:0}.ds-sg-tips-wrap ul{margin:0;padding-left:1.1rem;display:flex;flex-direction:column;gap:.4rem;font-size:.86rem;font-weight:600;color:var(--ds-bark-soft)}.ds-sg-tips-wrap strong{color:var(--ds-bark)}.ds-flash{animation:ds-flash 1.4s ease}@keyframes ds-flash{0%,to{box-shadow:none}25%,75%{box-shadow:0 0 0 4px var(--ds-tongue)}}.ds-sizes.ds-flash,[data-ds-sizes].ds-flash{border-radius:16px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ds-styles.css.map */
