:root{--m-navy: #1D2440;--m-cream: #FFF8EE;--m-white: #FFFFFF;--m-yellow: #FFC845;--m-mint: #BDE8D3;--m-mint-soft: #E3F5EC;--m-yellow-soft: #FFF1C9;--m-coral: #FF7A59;--m-text-2: #3A4262;--m-text-on-dark: #D9DDEE;--m-dark-2: #2A3358;--m-border: 2.5px solid var(--m-navy);--m-shadow-3: 3px 3px 0 var(--m-navy);--m-shadow-4: 4px 4px 0 var(--m-navy);--m-shadow-5: 5px 5px 0 var(--m-navy);--m-shadow-6: 6px 6px 0 var(--m-navy);--m-font-head: "Bricolage Grotesque", "Arial Black", sans-serif;--m-font-body: "Nunito", system-ui, -apple-system, "Segoe UI", sans-serif;--font-body-family: var(--m-font-body);--font-heading-family: var(--m-font-head);--font-heading-weight: 800}body{font-family:var(--m-font-body);color:var(--m-navy);background:var(--m-white);letter-spacing:0}h1,h2,h3,.h0,.h1,.h2,.h3{font-family:var(--m-font-head);font-weight:800;color:var(--m-navy)}.m-hero__blob:empty,.m-brand__back:empty,.m-pdp__thumbs:empty{display:block}.m-pdp__thumbs:empty{display:grid}.m-sec{position:relative;color:var(--m-navy);font-family:var(--m-font-body)}.m-sec *,.m-sec *:before,.m-sec *:after{box-sizing:border-box}.m-wrap{max-width:1200px;margin:0 auto;padding-left:24px;padding-right:24px}.m-wrap--1000{max-width:1000px}.m-wrap--820{max-width:820px}.m-wrap--760{max-width:760px}.m-bg-white{background:var(--m-white)}.m-bg-cream{background:var(--m-cream)}.m-bg-yellow{background:var(--m-yellow)}.m-bg-mint{background:var(--m-mint)}.m-bg-dark{background:var(--m-navy);color:var(--m-white)}.m-bg-dark h2,.m-bg-dark h3{color:var(--m-white)}.m-border-y{border-top:var(--m-border);border-bottom:var(--m-border)}.m-border-top{border-top:var(--m-border)}.m-border-bottom{border-bottom:var(--m-border)}.m-sec a{color:var(--m-navy)}.m-sec a:hover{color:#3a4470}.m-sec p{margin:0}.m-h1{margin:0;font-family:var(--m-font-head);font-weight:800;font-size:76px;line-height:.98;letter-spacing:-2.5px}.m-h2{margin:0;font-family:var(--m-font-head);font-weight:800;font-size:48px;line-height:1;letter-spacing:-1.5px}.m-h2--44{font-size:44px;letter-spacing:-1.4px;line-height:1.02}.m-h2--40{font-size:40px;letter-spacing:-1.2px}.m-h2--36{font-size:36px;letter-spacing:-1px}.m-h2--30{font-size:30px;letter-spacing:-.6px}.m-h3{margin:0;font-family:var(--m-font-head);font-weight:800;font-size:24px}.m-center{text-align:center}.m-lead{font-size:20px;line-height:1.55;color:var(--m-text-2)}.m-text{font-size:16px;line-height:1.6;color:var(--m-text-2)}.m-bg-dark .m-text,.m-bg-dark .m-lead{color:var(--m-text-on-dark)}.m-highlight{background:linear-gradient(transparent 58%,var(--m-yellow) 58%,var(--m-yellow) 92%,transparent 92%);padding:0 6px}.m-pill{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;border:var(--m-border);border-radius:999px;padding:6px 16px;font-weight:800;font-size:14px;color:var(--m-navy);line-height:1.3}.m-pill--sm{padding:4px 12px;font-size:13px;border-width:2px}.m-tilt-l{transform:rotate(-2deg)}.m-tilt-r{transform:rotate(3deg)}.m-shadow-3{box-shadow:var(--m-shadow-3)}.m-yellow{background:var(--m-yellow)}.m-mint{background:var(--m-mint)}.m-mint-soft{background:var(--m-mint-soft)}.m-coral{background:var(--m-coral)}.m-white{background:var(--m-white)}.m-yellow-soft{background:var(--m-yellow-soft)}.m-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--m-font-body);font-weight:800;font-size:17px;line-height:1.2;padding:15px 26px;border-radius:999px;border:var(--m-border);box-shadow:var(--m-shadow-4);color:var(--m-navy)!important;text-decoration:none!important;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease;background:var(--m-white)}.m-btn:hover{transform:translate(-1px,-1px);box-shadow:5px 5px 0 var(--m-navy)}.m-btn:active{transform:translate(2px,2px);box-shadow:2px 2px 0 var(--m-navy)}.m-btn--yellow{background:var(--m-yellow)}.m-btn--mint{background:var(--m-mint)}.m-btn--on-dark{border-color:var(--m-white);box-shadow:4px 4px 0 var(--m-white)}.m-btn--on-dark:hover{box-shadow:5px 5px 0 var(--m-white)}.m-btn[disabled]{opacity:.55;cursor:not-allowed;transform:none}.m-card{background:var(--m-white);border:var(--m-border);border-radius:28px;box-shadow:var(--m-shadow-6)}.m-ph{display:flex;align-items:center;justify-content:center;text-align:center;border:2.5px dashed var(--m-navy);font-weight:700;font-size:14px;color:var(--m-text-2);padding:20px}.m-img-cover{width:100%;height:100%;object-fit:cover;display:block}.m-announce{background:var(--m-navy);color:var(--m-white);font-size:14px;font-weight:700;padding:10px 16px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 22px;text-align:center;font-family:var(--m-font-body)}.m-announce span{display:inline-flex;align-items:center;gap:8px}.m-header{background:var(--m-cream);border-bottom:var(--m-border)}.m-header__in{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding-top:16px;padding-bottom:16px}.m-logo{display:inline-flex;align-items:center;gap:8px;text-decoration:none!important;color:var(--m-navy)!important}.m-logo__txt{font-family:var(--m-font-head);font-weight:800;font-size:32px;letter-spacing:-1px;line-height:1}.m-nav{display:flex;flex-wrap:wrap;gap:8px;font-size:16px;font-weight:700}.m-nav a{color:var(--m-navy);text-decoration:none;padding:8px 14px;border-radius:999px;border:2px solid transparent}.m-nav a:hover,.m-nav a[aria-current=page]{border-color:var(--m-navy);background:var(--m-white)}.m-cart-btn{position:relative;background:var(--m-white);border:var(--m-border);border-radius:999px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;box-shadow:var(--m-shadow-3)}.m-cart-btn__n{position:absolute;top:-8px;right:-8px;min-width:22px;height:22px;border-radius:999px;background:var(--m-coral);border:2px solid var(--m-navy);font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center;padding:0 5px;color:var(--m-navy)}.m-wave{display:block;width:100%;height:48px}.m-wave--abs-bottom{position:absolute;bottom:-1px;left:0}.m-hero__in{padding-top:56px;padding-bottom:88px;display:flex;flex-wrap:wrap;align-items:center;gap:48px}.m-hero__copy{flex:1 1 440px;min-width:0;display:flex;flex-direction:column;gap:22px}.m-hero__btns{display:flex;flex-wrap:wrap;gap:14px;margin-top:6px}.m-hero__note{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:700;color:var(--m-text-2)}.m-hero__art{flex:1 1 440px;min-width:0;position:relative;height:500px}.m-hero__blob{position:absolute;top:10px;right:10px;bottom:10px;left:30px;background:var(--m-mint);border:var(--m-border);border-radius:58% 42% 52% 48%/48% 56% 44% 52%}.m-hero__photo{position:absolute;top:30px;right:40px;bottom:40px;left:50px;background:var(--m-white);border:2.5px dashed var(--m-navy);border-radius:52% 48% 46% 54%/55% 45%;overflow:hidden;display:flex;align-items:center;justify-content:center;text-align:center;padding:40px;font-size:15px;font-weight:700;color:var(--m-text-2)}.m-hero__photo.has-img{padding:0;border-style:solid}.m-hero__sticker{position:absolute;border:var(--m-border);border-radius:16px;padding:10px 14px;font-weight:800;font-size:14px;box-shadow:var(--m-shadow-3);color:var(--m-navy)}.m-hero__sticker--1{top:18px;right:6px;background:var(--m-yellow);transform:rotate(6deg)}.m-hero__sticker--2{bottom:30px;left:0;background:var(--m-coral);transform:rotate(-5deg)}.m-promises{padding-top:36px;padding-bottom:8px;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px}.m-promise{display:flex;align-items:center;gap:14px;background:var(--m-cream);border:var(--m-border);border-radius:20px;padding:16px 18px;font-weight:800;font-size:15px}.m-promise svg{flex:0 0 auto}.m-pets{padding-top:56px;padding-bottom:24px;display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px}.m-pet{text-decoration:none!important;color:var(--m-navy)!important;border:var(--m-border);border-radius:28px;padding:28px;display:flex;align-items:center;gap:24px;box-shadow:var(--m-shadow-6);transition:transform .12s ease}.m-pet:hover{transform:translate(-2px,-2px)}.m-pet svg{flex:0 0 auto}.m-pet__txt{display:flex;flex-direction:column;gap:6px}.m-pet__t{font-family:var(--m-font-head);font-weight:800;font-size:32px;letter-spacing:-.8px;line-height:1.05}.m-pet__d{font-size:16px;font-weight:600}.m-pet__l{font-weight:800;font-size:16px;text-decoration:underline}.m-prods{padding-top:56px;padding-bottom:72px;display:flex;flex-direction:column;gap:32px}.m-prods__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px}.m-prods__sub{font-size:17px;font-weight:600;color:var(--m-text-2)}.m-prods__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:32px}.m-pcard{text-decoration:none!important;color:var(--m-navy)!important;padding:18px;display:flex;flex-direction:column;gap:16px;transition:transform .12s ease}.m-pcard:hover{transform:translate(-2px,-2px)}.m-pcard__img{position:relative;height:380px;border-radius:20px;overflow:hidden}.m-pcard__img.m-ph{border-radius:20px}.m-pcard__badge{position:absolute;top:14px;left:14px;border:2px solid var(--m-navy);border-radius:999px;padding:4px 12px;font-weight:800;font-size:13px;background:var(--m-coral);color:var(--m-navy);z-index:1}.m-pcard__row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:0 6px}.m-pcard__t{font-family:var(--m-font-head);font-weight:800;font-size:24px;letter-spacing:-.5px}.m-pcard__p{font-weight:800;font-size:19px;white-space:nowrap}.m-pcard__d{font-size:15px;font-weight:600;color:var(--m-text-2);padding:0 6px}.m-pcard__btn{align-self:flex-start;margin:2px 6px 6px;border:var(--m-border);border-radius:999px;padding:10px 18px;font-weight:800;font-size:15px}.m-band__in{padding-top:40px;padding-bottom:72px;display:flex;flex-wrap:wrap;align-items:center;gap:48px}.m-band__copy{flex:1 1 400px;min-width:0;display:flex;flex-direction:column;gap:18px}.m-band__copy .m-pill{border-color:var(--m-white)}.m-band__pair{flex:1 1 400px;min-width:0;display:flex;align-items:center;gap:18px}.m-band__tile{flex:1 1 0;height:240px;border-radius:24px;border:2.5px solid var(--m-white);overflow:hidden;display:flex;align-items:center;justify-content:center;text-align:center;padding:14px;font-weight:700;font-size:14px;color:var(--m-navy)}.m-band__tile.has-img{padding:0}.m-band__plus{font-family:var(--m-font-head);font-weight:800;font-size:44px;color:var(--m-yellow)}.m-steps{padding-top:48px;padding-bottom:80px;display:flex;flex-direction:column;gap:36px}.m-steps__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:28px}.m-step{background:var(--m-white);color:var(--m-navy);border:var(--m-border);border-radius:28px 28px 28px 6px;padding:28px;display:flex;flex-direction:column;gap:12px;box-shadow:var(--m-shadow-5)}.m-bg-dark .m-step{border-color:var(--m-white);box-shadow:none}.m-bg-dark .m-step h3{color:var(--m-navy)}.m-bg-dark .m-step .m-text{color:var(--m-text-2)}.m-step__n{width:52px;height:52px;border-radius:999px;border:var(--m-border);font-family:var(--m-font-head);font-weight:800;font-size:22px;display:flex;align-items:center;justify-content:center;color:var(--m-navy)}.m-brand__in{padding-top:80px;padding-bottom:80px;display:flex;flex-wrap:wrap;align-items:center;gap:56px}.m-brand__art{flex:1 1 400px;min-width:0;position:relative;height:380px}.m-brand__back{position:absolute;top:0;right:30px;bottom:20px;left:0;background:var(--m-yellow-soft);border:var(--m-border);border-radius:32px;transform:rotate(-3deg)}.m-brand__photo{position:absolute;top:20px;right:0;bottom:0;left:30px;background:var(--m-white);border:2.5px dashed var(--m-navy);border-radius:32px;overflow:hidden;display:flex;align-items:center;justify-content:center;text-align:center;padding:28px;font-weight:700;font-size:15px;color:var(--m-text-2)}.m-brand__photo.has-img{padding:0;border-style:solid}.m-brand__copy{flex:1 1 400px;min-width:0;display:flex;flex-direction:column;gap:18px}.m-brand__copy .m-text{font-size:18px;line-height:1.65}.m-faq{padding-top:80px;padding-bottom:80px;display:flex;flex-direction:column;gap:16px}.m-faq details{background:var(--m-white);border:var(--m-border);border-radius:20px;padding:20px 24px;box-shadow:var(--m-shadow-4)}.m-faq summary{cursor:pointer;list-style:none;font-weight:800;font-size:18px;display:flex;justify-content:space-between;gap:16px;align-items:center}.m-faq summary::-webkit-details-marker{display:none}.m-faq summary:after{content:"+";font-family:var(--m-font-head);font-size:26px;line-height:1;flex:0 0 auto}.m-faq details[open] summary:after{content:"\2013"}.m-faq .m-faq__a{margin-top:12px;font-size:16px;line-height:1.6;color:var(--m-text-2)}.m-faq .m-faq__a p{margin:0 0 8px}.m-faq .m-faq__a p:last-child{margin-bottom:0}.m-news{padding-top:64px;padding-bottom:64px;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.m-news__sub{font-size:17px;font-weight:600}.m-news form{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:8px;width:100%}.m-news input[type=email]{flex:1 1 260px;max-width:360px;height:54px;border-radius:999px;border:var(--m-border);background:var(--m-white);color:var(--m-navy);padding:0 22px;font-size:16px;font-family:var(--m-font-body)}.m-news button{height:54px;border-radius:999px;border:var(--m-border);background:var(--m-navy);color:var(--m-white);font-weight:800;font-size:16px;padding:0 28px;cursor:pointer;font-family:var(--m-font-body)}.m-news__msg{font-weight:800}.m-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.m-footer{background:var(--m-navy);color:var(--m-text-on-dark);font-family:var(--m-font-body)}.m-footer__in{padding-top:56px;padding-bottom:32px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:36px}.m-footer__brand{display:flex;flex-direction:column;gap:10px;max-width:360px;font-size:14px;line-height:1.6}.m-footer__logo{font-family:var(--m-font-head);font-weight:800;font-size:30px;color:var(--m-white);line-height:1}.m-footer__nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 48px;font-size:15px;font-weight:600;list-style:none;margin:0;padding:0}.m-footer a{color:var(--m-white)!important}.m-footer__copy{padding-bottom:32px;font-size:13px;color:#aeb4cf}.m-crumb{padding-top:20px;font-size:14px;font-weight:700;color:var(--m-text-2)}.m-crumb a{color:var(--m-text-2)!important}.m-pdp{padding-top:24px;padding-bottom:72px;display:flex;flex-wrap:wrap;gap:48px;align-items:flex-start}.m-pdp__media{flex:1 1 480px;min-width:0;display:flex;flex-direction:column;gap:14px}.m-pdp__main{position:relative;height:560px;border-radius:32px;border:var(--m-border);box-shadow:var(--m-shadow-6);overflow:hidden;display:flex;align-items:center;justify-content:center;text-align:center;padding:40px;font-weight:700;font-size:15px;color:var(--m-text-2)}.m-pdp__main.has-img{padding:0;background:var(--m-white)!important}.m-pdp__main img{width:100%;height:100%;object-fit:contain}.m-pdp__st{position:absolute;border:var(--m-border);font-weight:800;color:var(--m-navy);z-index:1}.m-pdp__st--1{top:18px;left:18px;border-radius:999px;padding:6px 14px;font-size:14px;transform:rotate(-4deg)}.m-pdp__st--2{bottom:20px;right:18px;border-radius:16px;padding:8px 12px;font-size:13px;transform:rotate(3deg)}.m-pdp__thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.m-pdp__thumb{height:110px;border-radius:18px;background:var(--m-cream);border:2.5px dashed var(--m-navy);overflow:hidden;display:flex;align-items:center;justify-content:center;text-align:center;padding:8px;font-weight:700;font-size:12px;color:var(--m-text-2);cursor:default}.m-pdp__thumb.has-img{padding:0;border-style:solid;cursor:pointer;background:var(--m-white)}.m-pdp__thumb img{width:100%;height:100%;object-fit:cover}.m-pdp__info{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;gap:22px}.m-pdp__head{display:flex;flex-direction:column;gap:10px}.m-pdp__title{margin:0;font-family:var(--m-font-head);font-weight:800;font-size:44px;line-height:1.02;letter-spacing:-1.4px}.m-pdp__subtitle{font-size:16px;font-weight:700;color:var(--m-text-2)}.m-pdp__priceRow{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.m-pdp__price{font-family:var(--m-font-head);font-weight:800;font-size:36px}.m-pdp__short{font-size:18px;line-height:1.55;color:var(--m-text-2)}.m-opt{display:flex;flex-direction:column;gap:12px;border:0;padding:0;margin:0}.m-opt__label{font-size:16px;font-weight:800}.m-opt__label span{font-weight:600;color:var(--m-text-2)}.m-opt__top{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.m-opt__top a{font-size:15px;font-weight:800}.m-swatches{display:flex;flex-wrap:wrap;gap:10px}.m-swatch{width:46px;height:46px;border-radius:999px;padding:3px;cursor:pointer;background:var(--m-white);border:2.5px solid #D5D8E4}.m-swatch>span{display:block;width:100%;height:100%;border-radius:999px;background:#ccc}.m-swatch[aria-pressed=true]{border-color:var(--m-navy);box-shadow:var(--m-shadow-3)}.m-sizes{display:grid;grid-template-columns:repeat(var(--m-cols, 5),minmax(0,1fr));gap:8px}.m-size{min-height:66px;border-radius:16px;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:var(--m-navy);border:var(--m-border);background:var(--m-white);padding:6px 4px;font-family:var(--m-font-body);text-align:center}.m-size__id{font-family:var(--m-font-head);font-weight:800;font-size:18px}.m-size__note{font-size:11px;font-weight:700;color:var(--m-text-2)}.m-size[aria-pressed=true]{background:var(--m-sel, var(--m-yellow));box-shadow:var(--m-shadow-3)}.m-size.is-out,.m-swatch.is-out{opacity:.4}.m-buy{display:flex;gap:12px;align-items:stretch}.m-qty{display:flex;align-items:center;border:var(--m-border);border-radius:999px;height:56px;background:var(--m-white);align-self:center}.m-qty button{width:48px;height:52px;background:none;border:none;font-size:22px;font-weight:800;cursor:pointer;color:var(--m-navy)}.m-qty input{width:34px;text-align:center;font-weight:800;border:0;background:transparent;font-size:16px;color:var(--m-navy);-moz-appearance:textfield;font-family:var(--m-font-body)}.m-qty input::-webkit-outer-spin-button,.m-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.m-atc{flex:1 1 auto;height:60px;font-size:18px}.m-addon{display:flex;gap:14px;align-items:center;border:var(--m-border);border-radius:20px;padding:14px 16px;cursor:pointer;background:var(--m-white);text-decoration:none!important;color:var(--m-navy)!important}.m-addon.is-on{background:var(--m-mint-soft);box-shadow:var(--m-shadow-4)}.m-addon--link{background:var(--m-yellow-soft);box-shadow:var(--m-shadow-4)}.m-addon input{width:22px;height:22px;accent-color:var(--m-navy);flex:0 0 auto}.m-addon__img{width:58px;height:58px;border-radius:14px;border:2px dashed var(--m-navy);flex:0 0 auto;overflow:hidden;background:var(--m-mint-soft)}.m-addon__img img{width:100%;height:100%;object-fit:cover}.m-addon__txt{display:flex;flex-direction:column;gap:2px}.m-addon__t{font-weight:800;font-size:16px}.m-addon__s{font-size:14px;font-weight:600;color:var(--m-text-2)}.m-shipline{font-size:15px;font-weight:800;display:flex;align-items:center;gap:8px}.m-feats{margin:0;padding:20px 0 0;list-style:none;display:flex;flex-direction:column;gap:12px;border-top:2.5px dashed var(--m-navy)}.m-feats li{display:flex;gap:12px;font-size:16px;line-height:1.55}.m-feats svg{flex:0 0 auto}.m-pdp__err{color:#b3261e;font-weight:800;font-size:15px}.m-dband__in{padding-top:36px;padding-bottom:64px;display:flex;flex-wrap:wrap;gap:48px;align-items:center}.m-dband__copy{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;gap:16px}.m-dband__copy .m-text{font-size:17px;line-height:1.65}.m-dband__media{flex:1 1 420px;min-width:0;height:340px;border-radius:32px;background:var(--m-dark-2);border:2.5px dashed var(--m-white);overflow:hidden;display:flex;align-items:center;justify-content:center;text-align:center;padding:28px;font-weight:700;font-size:15px;color:var(--m-white)}.m-dband__media.has-img{padding:0;border-style:solid}.m-dband__full{flex:1 1 100%}.m-dband__note{font-size:14px;font-weight:600;color:var(--m-text-on-dark)}.m-table-sec{padding-top:72px;padding-bottom:72px;display:flex;flex-direction:column;gap:24px}.m-table-box{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:22px;border:var(--m-border);box-shadow:var(--m-shadow-5);background:var(--m-white)}.m-table{width:100%;border-collapse:collapse;font-size:16px;min-width:480px}.m-table th{text-align:left;padding:14px 18px;font-weight:800;background:var(--m-head, var(--m-yellow))}.m-table td{padding:14px 18px;border-top:2px solid var(--m-navy)}.m-table td:first-child{font-weight:800}.m-ol{margin:0;padding-left:22px;font-size:16px;line-height:1.8;color:var(--m-text-2)}.m-details{padding-top:64px;padding-bottom:64px;display:flex;flex-wrap:wrap;gap:40px}.m-details__col{flex:1 1 380px;min-width:0;display:flex;flex-direction:column;gap:14px}.m-dl{margin:0;display:grid;grid-template-columns:140px 1fr;gap:10px 16px;font-size:16px}.m-dl dt{font-weight:800}.m-dl dd{margin:0}.m-rich p{margin:0 0 10px;font-size:16px;line-height:1.65;color:var(--m-text-2)}.m-rich p:last-child{margin-bottom:0}.m-reviews{padding-top:56px;padding-bottom:56px;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.m-reviews p{font-size:17px;font-weight:700}.button,.shopify-payment-button__button--unbranded,.cart__checkout-button{border-radius:999px!important;font-family:var(--m-font-body)!important;font-weight:800!important}@media(max-width:749px){.m-h1{font-size:48px;letter-spacing:-1.5px}.m-h2{font-size:34px;letter-spacing:-1px}.m-h2--44,.m-h2--40{font-size:32px}.m-h2--36{font-size:30px}.m-lead{font-size:17px}.m-hero__in{padding-top:32px;padding-bottom:64px;gap:32px}.m-hero__art{height:340px;flex-basis:100%}.m-hero__photo{top:24px;right:24px;bottom:28px;left:34px;padding:24px;font-size:13px}.m-hero__sticker{font-size:12px;padding:7px 10px}.m-pet{padding:20px;gap:16px}.m-pet svg{width:80px;height:80px}.m-pet__t{font-size:26px}.m-pets,.m-prods__grid{grid-template-columns:1fr}.m-pcard__img{height:280px}.m-band__tile{height:170px}.m-brand__art{height:280px;flex-basis:100%}.m-brand__in,.m-faq{padding-top:56px;padding-bottom:56px}.m-header__in{gap:10px}.m-logo__txt{font-size:28px}.m-nav{order:3;width:100%;gap:2px 4px;font-size:15px;flex-wrap:wrap;justify-content:center}.m-nav a{padding:6px 10px;white-space:nowrap}.m-pdp{gap:28px}.m-pdp__main{height:380px}.m-pdp__thumb{height:76px;font-size:10px}.m-pdp__title{font-size:32px}.m-pdp__price{font-size:30px}.m-sizes{grid-template-columns:repeat(var(--m-cols-sm, 3),minmax(0,1fr))}.m-buy{flex-wrap:wrap}.m-atc{flex-basis:100%}.m-dl{grid-template-columns:110px 1fr}.m-table-sec,.m-details{padding-top:48px;padding-bottom:48px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/mollo.css.map */
