body{background-color:var(--croque-cream)}.main-page-title,.title-wrapper-with-link>.title,.collection-hero__title,.customer>h1,.contact__title{font-family:var(--croque-font-display);letter-spacing:var(--croque-letter-spacing-display)}.form__label,.field__label,.customer label,.contact label{font-family:var(--croque-font-body);font-weight:700}@media screen and (min-width:990px){.header__inline-menu{position:relative;z-index:20}.header__inline-menu .list-menu--disclosure{min-width:25rem;padding:.8rem;overflow:visible;border:1px solid rgba(0,0,0,.08);border-radius:1.8rem;background:#fffffffa;box-shadow:0 2.4rem 6rem #22222224,0 .4rem 1.4rem #2222220f;-webkit-backdrop-filter:blur(1.4rem);backdrop-filter:blur(1.4rem)}.header__inline-menu .list-menu--disclosure>li{position:relative}.header__inline-menu .list-menu--disclosure>li+li{margin-top:.2rem}.header__inline-menu .list-menu--disclosure>li>:is(a,details>summary){min-height:4.6rem;padding:1.1rem 1.4rem;border-radius:1.2rem;color:#000000b8;font-family:var(--croque-font-button);font-size:1.45rem;font-weight:700;line-height:1.25;transition:background-color .2s ease,color .2s ease,transform .2s ease}.header__inline-menu .list-menu--disclosure>li>:is(a,details>summary):hover,.header__inline-menu .list-menu--disclosure>li>details[open]>summary,.header__inline-menu .list-menu--disclosure>li>:is(a,details>summary):focus-visible{background:#fff3cf;color:#000;text-decoration:none;transform:translate(.3rem)}.croque-header__has-grandchildren{position:relative}.croque-header__has-grandchildren>summary{justify-content:space-between;gap:1.6rem;cursor:pointer}.croque-header__has-grandchildren>summary::-webkit-details-marker{display:none}.croque-header__has-grandchildren>summary .svg-wrapper,.croque-header__has-grandchildren>summary>svg{width:1rem;height:1rem;margin-left:auto;transform:rotate(-90deg);transition:transform .2s ease}.croque-header__submenu--brands{position:absolute;z-index:3;top:-.8rem;left:calc(100% - .2rem);display:block;width:max-content;min-width:22rem;max-width:min(30rem,calc(100vw - 4rem));padding:.8rem;visibility:hidden;opacity:0;pointer-events:none;border:1px solid rgba(0,0,0,.08);border-radius:1.8rem;background:#fffffffc;box-shadow:0 2.4rem 6rem #22222229,0 .4rem 1.4rem #2222220f;transform:translate(.8rem);transition:visibility .2s ease,opacity .2s ease,transform .2s ease}.croque-header__has-grandchildren:hover>.croque-header__submenu--brands,.croque-header__has-grandchildren:focus-within>.croque-header__submenu--brands,.croque-header__has-grandchildren[open]>.croque-header__submenu--brands{visibility:visible;opacity:1;pointer-events:auto;transform:translate(0)}.croque-header__submenu--brands li+li{margin-top:.2rem}.croque-header__submenu--brands .header__menu-item{min-height:4.4rem;padding:1rem 1.4rem;border-radius:1.2rem;color:#000000ad;font-family:var(--croque-font-body);font-size:1.4rem;font-weight:600;line-height:1.25;transition:background-color .2s ease,color .2s ease,transform .2s ease}.croque-header__submenu--brands .header__menu-item:hover,.croque-header__submenu--brands .header__menu-item:focus-visible,.croque-header__submenu--brands .list-menu__item--active{background:#ffbd29;color:#000;text-decoration:none;transform:translate(.3rem)}.header__inline-menu details[open]>summary .icon-caret{transform:rotate(180deg)}.croque-header__has-grandchildren[open]>summary .icon-caret{transform:rotate(-90deg)}}@media(prefers-reduced-motion:reduce){.header__inline-menu *,.croque-header__submenu--brands{scroll-behavior:auto;transition:none!important}}.page-width{max-width:1400px;margin:0 auto;padding-left:2rem;padding-right:2rem}.croque-btn{display:inline-flex;min-height:4.8rem;padding:1.2rem 2rem;align-items:center;justify-content:center;gap:.8rem;border:2px solid #000000;border-radius:999px;font-family:var(--croque-font-button);font-size:1.5rem;font-weight:700;line-height:1;text-align:center;text-decoration:none;cursor:pointer;transition:background .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease}.croque-btn--primary{background:#ffbd29;color:#000}.croque-btn--secondary{background:#fff;color:#000}.croque-btn--dark{background:#000;color:#fff}.croque-btn--full{width:100%}.croque-btn:hover{color:#000;transform:translateY(-2px);box-shadow:.4rem .4rem 0 var(--croque-hero-button-shadow, #3fa8f4)}.croque-home-reveal{opacity:0;transform:translateY(18px);transition:opacity .56s ease,transform .56s cubic-bezier(.2,.7,.2,1)}.croque-home-reveal.is-croque-revealed{opacity:1;transform:translateY(0)}.croque-home-reveal__item{opacity:0;transform:translateY(16px);transition:opacity .52s ease var(--croque-reveal-delay, 0ms),transform .52s ease var(--croque-reveal-delay, 0ms)}.is-croque-revealed .croque-home-reveal__item{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.croque-home-reveal,.croque-home-reveal__item{opacity:1;transform:none;transition:none}}.croque-btn--primary:hover,.croque-btn--dark:hover{background:#3fa8f4}.croque-btn--secondary:hover{background:#ffbd29}.croque-btn:disabled,.croque-btn--disabled{background:#ffffffb8;color:#00000080;cursor:not-allowed;transform:none;box-shadow:none}.croque-hero{width:100%;min-height:calc(100svh - 80px);padding:0}.croque-hero .page-width{position:relative;width:100%;max-width:none;min-height:calc(100svh - 80px);margin:0;padding:5rem clamp(2rem,6vw,9rem);overflow:hidden;border-radius:0;background:var(--croque-white);box-shadow:none}.croque-hero__background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.croque-hero__media{width:100%;height:100%}.croque-hero__img,.croque-hero__video{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.croque-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#fffffffa,#fffffff2 30%,#ffffffb8 48%,#ffffff2e 68%,#fff0 82%);pointer-events:none}.croque-hero__content{position:relative;z-index:2;display:flex;min-height:calc(100svh - 80px - 10rem);align-items:center}.croque-hero__text{display:flex;width:min(52%,680px);min-width:0;flex-direction:column;gap:1.5rem}.croque-hero__buttons{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1rem}.croque-hero .croque-btn{font-size:1.6rem;line-height:1.6rem;-webkit-tap-highlight-color:transparent}.croque-hero .croque-btn--secondary:hover{background:#fff}.croque-hero--no-media .croque-hero__overlay,.croque-hero--no-media .croque-hero__background{display:none}.croque-hero--no-media .croque-hero__text{width:min(100%,850px)}.croque-hero .croque-title{margin:0;color:var(--croque-black);font-family:var(--croque-font-heading);font-weight:700;line-height:var(--croque-line-height-display);letter-spacing:var(--croque-letter-spacing-display)}.croque-hero .croque-title--xl{font-size:var(--croque-font-size-display-xl)}.croque-hero .croque-eyebrow{color:var(--croque-hero-eyebrow-color, var(--croque-red));font-family:var(--croque-font-heading);font-size:clamp(1.8rem,2vw,2.8rem);font-weight:700;line-height:1.05;letter-spacing:.01em}.croque-hero .croque-subtitle{max-width:58rem;color:var(--croque-text);font-family:var(--croque-font-body);font-size:var(--croque-font-size-body-lg);font-weight:700;line-height:var(--croque-line-height-body-lg);letter-spacing:0}.croque-hero .croque-subtitle p{margin:0}@media screen and (min-width:990px){.croque-hero__text{width:28vw}.croque-hero .croque-title--xl{font-size:clamp(3.2rem,3vw,6.4rem)}.croque-hero .croque-subtitle{font-size:clamp(1.4rem,1.1vw,2rem)}}@media screen and (max-width:989px){.croque-hero{min-height:auto;padding:0}.croque-hero .page-width{min-height:min(100vw,80svh);padding:5rem 4rem}.croque-hero__img,.croque-hero__video{object-position:center bottom}.croque-hero__overlay{display:none}.croque-hero__content{min-height:auto;align-items:flex-start}.croque-hero__text{width:100%;max-width:62rem}}@media screen and (max-width:749px){.croque-hero .page-width{min-height:calc(100vw / var(--croque-hero-mobile-ratio, .8));padding:3rem 2rem}.croque-hero__background{background:var(--croque-yellow)}.croque-hero__text{max-width:none}.croque-hero__buttons{align-items:stretch;flex-direction:column}.croque-hero__buttons .croque-btn{width:100%}.croque-hero .croque-title--xl{font-size:var(--croque-font-size-display-xl-mobile)}.croque-hero .croque-eyebrow{font-size:clamp(1.6rem,5vw,2.2rem)}.croque-hero .croque-subtitle{font-size:var(--croque-font-size-body-lg-mobile)}}.croque-brands{position:relative;overflow:hidden;padding-top:min(var(--croque-brands-padding-top, 7rem),8rem);padding-bottom:min(var(--croque-brands-padding-bottom, 7rem),8rem);background:var(--croque-brands-bg, var(--croque-white))}.croque-brands .page-width{position:relative}.croque-brands__doodle{position:absolute;z-index:0;display:block;height:auto;pointer-events:none;-webkit-user-select:none;user-select:none}.croque-brands__doodle--crown{top:-2rem;left:5%;width:clamp(5.5rem,6vw,8rem);transform:rotate(-10deg)}.croque-brands__doodle--bone{bottom:-1rem;left:2%;width:clamp(5rem,5vw,7rem);transform:rotate(18deg)}.croque-brands__doodle--paw{right:2%;bottom:-1.5rem;width:clamp(5rem,5vw,7rem);transform:rotate(-12deg)}.croque-brands__heading{position:relative;z-index:2;max-width:720px;margin:0 auto 4rem;text-align:center}.croque-brands__heading .croque-title{margin:0;color:var(--croque-brands-title, var(--croque-black));font-family:var(--croque-font-heading);font-size:var(--croque-brands-title-size, 4.8rem)}.croque-brands__subtitle{max-width:580px;margin:1.4rem auto 0;color:var(--croque-brands-text, rgba(34, 34, 34, .62));font-family:var(--croque-font-body);font-size:var(--croque-brands-subtitle-size, 1.6rem);line-height:1.6}.croque-brands__subtitle p{margin:0}.croque-brands__viewport{position:relative;z-index:1;width:100%;overflow:hidden;padding:1.2rem 0 2rem}.croque-brands__viewport:before,.croque-brands__viewport:after{content:"";position:absolute;z-index:3;top:0;bottom:0;width:7rem;pointer-events:none}.croque-brands__viewport:before{left:0;background:linear-gradient(to right,var(--croque-white) 0%,rgba(255,255,255,0) 100%)}.croque-brands__viewport:after{right:0;background:linear-gradient(to left,var(--croque-white) 0%,rgba(255,255,255,0) 100%)}.croque-brands__track{display:flex;width:max-content;animation:croque-brands-scroll 48s linear infinite;will-change:transform}.croque-brands__group{display:flex;align-items:center;flex-shrink:0;gap:2.4rem;padding-right:2.4rem}.croque-brands__viewport:hover .croque-brands__track{animation-play-state:paused}.croque-brands__item{flex:0 0 240px;width:240px}.croque-brands__link,.croque-brands__card{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:160px;padding:1rem;overflow:hidden;border:2px solid #000000;border-radius:2.4rem;background:#fff;box-shadow:.7rem .7rem 0 var(--croque-brand-accent, #ffbd29);color:inherit;cursor:pointer;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.croque-brands__item:nth-child(4n+1) :is(.croque-brands__link,.croque-brands__card){transform:rotate(-1deg)}.croque-brands__item:nth-child(4n+2) :is(.croque-brands__link,.croque-brands__card){transform:rotate(.8deg)}.croque-brands__item:nth-child(4n+3) :is(.croque-brands__link,.croque-brands__card){transform:rotate(-.6deg)}.croque-brands__item:nth-child(4n+4) :is(.croque-brands__link,.croque-brands__card){transform:rotate(1deg)}.croque-brands__link:hover,.croque-brands__card:hover{z-index:2;transform:translateY(-7px) rotate(0) scale(1.02)!important;border-color:#202020;box-shadow:.9rem .9rem 0 var(--croque-brand-accent, #ffbd29),0 1.8rem 3.4rem #2222221f}.croque-brands__logo{display:block;width:94%;max-width:224px;height:112px;max-height:112px;object-fit:contain;transition:transform .25s ease}.croque-brands__link:hover .croque-brands__logo,.croque-brands__card:hover .croque-brands__logo{transform:scale(1.06)}.croque-brands__placeholder{color:var(--croque-black);font-family:var(--croque-font-button);font-size:1.7rem;font-weight:700;text-align:center}@keyframes croque-brands-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media screen and (max-width:989px){.croque-brands{padding:6rem 0}.croque-brands__track{animation-duration:40s}.croque-brands__item{flex-basis:205px;width:205px}.croque-brands__link,.croque-brands__card{min-height:145px;padding:1rem}.croque-brands__logo{width:90%;max-width:180px;height:90px;max-height:90px}}@media screen and (max-width:749px){.croque-brands{padding:5rem 0}.croque-brands__doodle--crown{top:-2rem;right:1rem;left:auto;width:5rem;opacity:.9}.croque-brands__doodle--bone,.croque-brands__doodle--paw{display:none}.croque-brands__heading{margin-bottom:2.5rem;text-align:left}.croque-brands__subtitle{margin-left:0;font-size:1.45rem}.croque-brands__viewport:before,.croque-brands__viewport:after{width:3rem}.croque-brands__track{animation-duration:32s}.croque-brands__group{gap:1.4rem;padding-right:1.4rem}.croque-brands__item{flex-basis:175px;width:175px}.croque-brands__link,.croque-brands__card{min-height:130px;padding:.8rem;border-radius:2rem;transform:none!important}.croque-brands__logo{width:92%;max-width:155px;height:80px;max-height:80px}}@media(prefers-reduced-motion:reduce){.croque-brands__track{animation:none}.croque-brands__viewport{overflow-x:auto}.croque-brands__link,.croque-brands__card,.croque-brands__logo{transition:none}}.croque-best-sellers{position:relative;overflow:hidden;padding:9rem 0 8rem;background:#fff;color:#000}.croque-best-sellers:before{content:"";position:absolute;z-index:3;top:0;right:0;left:0;height:1.6rem;border-top:2px solid #000000;border-bottom:2px solid #000000;background:#ffbd29;pointer-events:none}.croque-best-sellers .page-width{position:relative}.croque-best-sellers__doodle{position:absolute;z-index:0;display:block;height:auto;pointer-events:none;-webkit-user-select:none;user-select:none}.croque-best-sellers__doodle--red-star{top:-2rem;left:2%;width:clamp(5rem,5vw,7rem);transform:rotate(-12deg)}.croque-best-sellers__doodle--green-star{top:1rem;right:2%;width:clamp(5rem,5vw,7rem);transform:rotate(12deg)}.croque-best-sellers__doodle--bowl{right:1%;bottom:-4rem;width:clamp(6rem,6vw,8rem);transform:rotate(6deg)}.croque-best-sellers__header{position:relative;z-index:2;max-width:72rem;margin:0 auto 4.8rem;text-align:center}.croque-best-sellers__eyebrow{margin:0 0 1rem;color:#ff3635;font-family:var(--croque-font-button);font-size:1.3rem;font-weight:700;line-height:1.2;letter-spacing:.14em;text-transform:uppercase}.croque-best-sellers__header .croque-title{margin:0;color:#000;font-family:var(--croque-font-heading);font-size:clamp(3.6rem,4vw,5.4rem);line-height:1.08}.croque-best-sellers__description{margin-top:1.4rem;color:#000000ad;font-family:var(--croque-font-body);font-size:1.7rem;font-weight:600;line-height:1.5}.croque-best-sellers__description p{margin:0;color:inherit;font:inherit;letter-spacing:inherit}.croque-best-sellers__grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2.4rem;padding:3rem;border:2px solid #000000;border-radius:3.2rem;background:#3fa8f4}.croque-product-card{display:flex;min-width:0;height:100%;overflow:hidden;flex-direction:column;border:2px solid #000000;border-radius:2.8rem;background:var(--croque-best-accent, #ffbd29);box-shadow:.2rem .2rem #000,0 1.2rem 2.4rem #0000001a;transition:transform .3s ease,box-shadow .3s ease}.croque-product-card:hover{transform:translateY(-.8rem);box-shadow:.3rem .3rem #000,0 2rem 4rem #00000029}.croque-product-card__image-wrapper{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;border-bottom:2px solid #000000;background:#fff}.croque-product-card__image,.croque-product-card__placeholder{display:block;width:100%;height:100%;padding:2.2rem;object-fit:contain;transition:transform .35s ease}.croque-product-card:hover .croque-product-card__image{transform:scale(1.06)}.croque-product-card__badge{position:absolute;z-index:2;top:1.4rem;left:1.4rem;display:inline-flex;min-height:3.2rem;padding:.7rem 1.3rem;align-items:center;justify-content:center;border:2px solid #000000;border-radius:999px;background:#ff3635;color:#fff;font-family:Causten,sans-serif;font-size:1.2rem;font-weight:700;line-height:1}.croque-product-card__badge--sold-out{background:#ff3635}.croque-product-card__content{display:flex;flex:1;flex-direction:column;padding:2.2rem}.croque-product-card__vendor{margin:0 0 .8rem;color:#0000009e;font-family:var(--croque-font-button);font-size:1.2rem;font-weight:700;line-height:1.3;letter-spacing:.12em;text-transform:uppercase;opacity:.6}.croque-product-card__title{margin:0;color:#000;font-family:var(--croque-font-body);font-size:1.8rem;font-weight:700;line-height:1.35}.croque-product-card__title a{color:inherit;text-decoration:none}.croque-product-card__title a:hover{text-decoration:underline;text-underline-offset:.3rem}.croque-product-card__price{margin-top:1.2rem;color:#000;font-family:var(--croque-font-body);font-size:1.7rem}.croque-product-card__price .price{font-size:inherit}.croque-product-card__action{margin-top:auto;padding-top:2rem}.croque-product-card__form{width:100%}.croque-product-card__button{padding:1.2rem 1.8rem;font-size:1.6rem;line-height:1.6rem}.croque-product-card__button:hover{filter:brightness(.97)}.croque-product-card__button:disabled{opacity:.5}.croque-best-sellers__footer{position:relative;z-index:2;display:flex;margin-top:4.8rem;justify-content:center}.croque-best-sellers__button{min-height:5.2rem;padding:1.3rem 2.8rem;font-size:1.6rem;line-height:1.6rem}.croque-best-sellers__button span{font-size:2rem;transition:transform .25s ease}.croque-best-sellers__button:hover span{transform:translate(.4rem)}.croque-best-sellers__empty{padding:4rem 2rem;border:2px dashed #000000;border-radius:2.8rem;background:#fff;text-align:center}@media screen and (max-width:989px){.croque-best-sellers__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.croque-best-sellers__grid{gap:1.2rem;padding:1.2rem;border-radius:2.4rem}.croque-product-card{border-radius:2rem;box-shadow:.2rem .2rem #000}.croque-product-card__image,.croque-product-card__placeholder{padding:1.2rem}.croque-product-card__badge{top:.8rem;left:.8rem;min-height:2.6rem;padding:.5rem .9rem;font-size:1.05rem}.croque-product-card__content{padding:1.2rem 1.2rem 1.4rem}.croque-product-card__vendor{margin-bottom:.4rem;font-size:1rem;letter-spacing:.08em}.croque-product-card__title{font-size:1.35rem;line-height:1.3;overflow-wrap:anywhere}.croque-product-card__price{margin-top:.6rem;font-size:1.35rem}.croque-product-card__price .price{line-height:1.3}.croque-product-card__action{padding-top:1.2rem}.croque-product-card__button{min-height:4.2rem;padding:.8rem 1rem;font-size:1.25rem}}@media screen and (max-width:549px){.croque-best-sellers{padding:7rem 0 6rem}.croque-best-sellers__doodle--red-star{top:-2rem;right:1rem;left:auto;width:4.5rem}.croque-best-sellers__doodle--green-star,.croque-best-sellers__doodle--bowl{display:none}.croque-best-sellers__header{margin-bottom:3.2rem;text-align:left}.croque-best-sellers__header .croque-title{font-size:3.6rem}}@media screen and (max-width:374px){.croque-best-sellers__grid{gap:1rem;padding:1rem}.croque-product-card__content{padding:1rem}.croque-product-card__button{padding:.6rem .4rem;font-size:1.15rem;white-space:nowrap}}.croque-footer{position:relative;isolation:isolate;overflow:hidden;margin-top:32px;padding:76px 0 26px;border-radius:clamp(36px,5vw,76px) clamp(36px,5vw,76px) 0 0;background:var(--footer-background, #ffbd29);color:var(--footer-text, #111111)}.croque-footer .page-width{position:relative;z-index:2;display:grid;max-width:1580px;grid-template-columns:minmax(340px,.9fr) minmax(700px,1.5fr);gap:42px clamp(56px,5vw,96px)}.croque-footer__top{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.croque-footer__logo{display:block;width:min(100%,440px);max-width:440px;height:auto;margin-bottom:22px}.croque-footer__tagline{max-width:36rem;margin:0 0 26px;color:var(--footer-text, #111111);font-family:var(--croque-font-body);font-size:clamp(1.75rem,1.35vw,2.05rem);font-weight:600;line-height:1.55}.croque-footer__social{display:flex;flex-wrap:wrap;gap:10px}.croque-footer__social a{display:inline-flex;width:46px;height:46px;align-items:center;justify-content:center;padding:11px;border:1px solid rgba(17,17,17,.15);border-radius:50%;background:#fff;color:#111;box-shadow:0 8px 18px #11111114;transition:transform .25s ease,box-shadow .25s ease}.croque-footer__social svg{display:block;width:22px;height:22px;fill:currentColor}.croque-footer__social a:hover{color:#111;transform:translateY(-3px);box-shadow:0 12px 24px #11111124}.croque-footer__middle{display:grid;grid-template-columns:minmax(250px,.85fr) minmax(360px,1.15fr);gap:clamp(42px,4vw,68px);align-items:start}.croque-footer__column h3{margin:0 0 24px;color:var(--footer-heading, #111111);font-family:var(--croque-font-button);font-size:1.6rem;font-weight:800;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.croque-footer__column ul{display:grid;grid-template-columns:1fr;gap:15px;margin:0;padding:0;list-style:none}.croque-footer__links--two ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px clamp(30px,4vw,56px)}.croque-footer__column li{margin:0}.croque-footer__column a,.croque-footer__column p{color:var(--footer-text, #111111);font-family:var(--croque-font-body);font-size:1.75rem;line-height:1.5}.croque-footer__column a{position:relative;display:inline-block;text-decoration:none;transition:transform .25s ease}.croque-footer__column a:hover{color:#111;transform:translate(3px)}.croque-footer__contact{height:auto;min-height:0;padding:clamp(28px,3vw,42px);border:1px solid rgba(17,17,17,.08);border-radius:28px;background:#fff;align-self:start;box-shadow:0 18px 42px #1111111f;transition:transform .35s ease,box-shadow .35s ease}.croque-footer__contact:hover{transform:translateY(-6px) rotate(-.25deg);box-shadow:0 26px 54px #1111112b}.croque-footer__contact--left{text-align:left}.croque-footer__contact--center{text-align:center}.croque-footer__contact--right{text-align:right}.croque-footer__contact--center .croque-footer__whatsapp,.croque-footer__contact--right .croque-footer__whatsapp{justify-content:center}.croque-footer__contact h3{margin-bottom:12px;font-family:var(--croque-font-heading);font-size:clamp(3rem,2.8vw,4.4rem);font-weight:700;letter-spacing:-.02em;line-height:1.05;text-transform:none}.croque-footer__contact-intro{margin:0 0 20px!important}.croque-footer__whatsapp{display:flex!important;width:100%;min-height:54px;margin-bottom:20px;padding:13px 20px;border-radius:999px;align-items:center;justify-content:center;gap:10px;background:#25d366;color:#fff!important;font-weight:800;text-align:center;box-shadow:0 10px 22px #25d3663d}.croque-footer__whatsapp:hover{color:#fff!important;transform:translateY(-2px)!important}.croque-footer__whatsapp svg{width:24px;height:24px;flex:0 0 auto;fill:currentColor}.croque-footer__contact-details p{margin:0 0 6px;font-size:1.5rem;opacity:.72}.croque-footer__bottom{grid-column:1 / -1;padding-top:30px;border-top:1px solid rgba(17,17,17,.16);text-align:left}.croque-footer__bottom p{margin:0;color:var(--footer-text, #111111);font-family:var(--croque-font-body);font-size:1.3rem;font-weight:600;line-height:1.5}.croque-footer__blob{position:absolute;z-index:1;display:block;width:clamp(180px,20.5vw,336px);aspect-ratio:1;border:3px solid #111111;pointer-events:none}.croque-footer__blob--blue{bottom:-115px;left:-90px;background:#3fa8f4;border-radius:38% 62% 55% 45%/61% 39% 58% 42%;box-shadow:2px 2px #111;transform:rotate(14deg)}.croque-footer__blob--red{right:-105px;bottom:-130px;background:#ff3635;border-radius:57% 43% 34% 66%/46% 63% 37% 54%;box-shadow:-2px 2px #111;transform:rotate(-21deg)}@media screen and (max-width:989px){.croque-footer .page-width{grid-template-columns:1fr}.croque-footer__middle{grid-template-columns:1fr 1.15fr}}@media screen and (max-width:749px){.croque-footer{margin-top:20px;padding:52px 0 22px;border-radius:36px 36px 0 0}.croque-footer__top{align-items:center;text-align:center}.croque-footer__logo{width:min(100%,250px)}.croque-footer__tagline{max-width:30rem}.croque-footer__middle{grid-template-columns:1fr;gap:30px}.croque-footer__column ul{grid-template-columns:repeat(2,minmax(0,1fr))}.croque-footer__links--one ul{grid-template-columns:1fr}.croque-footer__contact{padding:28px 22px;border-radius:24px}.croque-footer__bottom{text-align:center}.croque-footer__blob{width:180px}}@media(prefers-reduced-motion:reduce){.croque-footer__blob{animation:none}.croque-footer__contact{transition:none}.croque-footer__contact:hover{transform:none}}.croque-products{position:relative;overflow:hidden;padding-top:var(--croque-products-padding-top);padding-bottom:var(--croque-products-padding-bottom);background:var(--croque-products-bg);color:var(--croque-products-text);font-family:Gotham Rounded,sans-serif}.croque-products .page-width{position:relative}.croque-products__doodle{position:absolute;z-index:0;display:block;height:auto;pointer-events:none;-webkit-user-select:none;user-select:none}.croque-products__doodle--red-star{top:1rem;left:3%;width:clamp(5rem,5vw,7rem);transform:rotate(-12deg)}.croque-products__doodle--green-star{top:3rem;right:3%;width:clamp(5rem,5vw,7rem);transform:rotate(12deg)}.croque-products__doodle--bowl{right:1%;bottom:-1rem;width:clamp(6rem,6vw,8rem);transform:rotate(6deg)}.croque-products__heading{position:relative;z-index:2;max-width:var(--croque-products-heading-width);margin-bottom:4.8rem}.croque-products__heading--center{margin-right:auto;margin-left:auto;text-align:center}.croque-products__heading--left{margin-right:auto;text-align:left}.croque-products__eyebrow{margin:0 0 .8rem;color:var(--croque-products-text);font-family:Causten,sans-serif;font-size:1.3rem;font-weight:700;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}.croque-products__title{margin:0;color:var(--croque-products-heading);font-family:Recoleta,serif;font-size:var(--croque-products-heading-size);font-weight:700;line-height:1.1}.croque-products__subtitle{margin-top:1.4rem;color:var(--croque-products-text);font-family:Gotham Rounded,sans-serif;font-size:var(--croque-products-subtitle-size);line-height:1.6}.croque-products__subtitle p{margin:0}.croque-products__grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(var(--croque-products-columns-desktop),minmax(0,1fr));gap:var(--croque-products-gap)}.croque-card{position:relative;display:flex;min-width:0;height:100%;flex-direction:column;overflow:hidden;border:2px solid #000000;border-radius:var(--croque-products-radius);background:#ffbd29;box-shadow:0 1.2rem 2.4rem #2222221a;transition:transform .3s ease,box-shadow .3s ease}.croque-products--colorful .croque-card{background:#ffbd29}.croque-products__grid--shadow .croque-card{box-shadow:0 1.2rem 2.4rem #2222221a}.croque-card:hover{transform:translateY(-.8rem)}.croque-products__grid--shadow .croque-card:hover{box-shadow:0 .8rem #3fa8f4,0 2rem 4rem #22222229}.croque-card__image{position:relative;display:block;overflow:hidden;border-bottom:2px solid #000000;background:#fff}.croque-card__image:before,.croque-card__image:after{display:none}.croque-card__image:before{top:-2.5rem;right:-2rem;width:9rem;height:9rem}.croque-card__image:after{bottom:1.5rem;left:1.5rem;width:4rem;height:4rem}.croque-card__image--square{aspect-ratio:1 / 1}.croque-card__image--portrait{aspect-ratio:4 / 5}.croque-card__image--landscape{aspect-ratio:4 / 3}.croque-card__image img,.croque-card__placeholder{position:relative;z-index:1;display:block;width:100%;height:100%;padding:2.4rem;object-fit:contain;transition:transform .35s ease}.croque-card:hover .croque-card__image img{transform:scale(1.06) rotate(1deg)}.croque-card__badges{position:absolute;z-index:2;top:1.6rem;left:1.6rem;display:flex;gap:.8rem;flex-wrap:wrap}.croque-card__badge{display:inline-flex;min-height:3.2rem;padding:.6rem 1.3rem;align-items:center;justify-content:center;border-radius:999px;font-family:Causten,sans-serif;font-size:1.2rem;font-weight:700;line-height:1}.croque-card__badge--sale{background:var(--croque-products-sale-bg);color:var(--croque-products-sale-text)}.croque-card__badge--soldout{border:2px solid #000000;background:#ff3635;color:#fff}.croque-card__content{display:flex;flex:1;flex-direction:column;padding:2.4rem;color:#000}.croque-card__vendor{margin:0 0 .8rem;color:#0000009e;font-family:Causten,sans-serif;font-size:1.2rem;font-weight:700;letter-spacing:.12em;line-height:1.3;text-transform:uppercase}.croque-card__title{margin:0;color:#000;font-family:Recoleta,serif;font-size:var(--croque-products-product-size);font-weight:700;line-height:1.35}.croque-card__title a{color:inherit;text-decoration:none}.croque-card__title a:hover{text-decoration:underline;text-underline-offset:.3rem}.croque-card__price{display:flex;margin-top:1.2rem;align-items:baseline;gap:.8rem;flex-wrap:wrap;color:#000;font-family:Gotham Rounded,sans-serif;font-size:var(--croque-products-price-size)}.croque-card__price-prefix{font-size:.85em}.croque-card__price-current{font-weight:700}.croque-card__price-compare{color:var(--croque-products-text);font-size:.85em;opacity:.7}.croque-card__button{display:flex;width:100%;min-height:4.8rem;margin-top:2rem;padding:1.2rem 2rem;align-items:center;justify-content:center;border:2px solid #000000;border-radius:var(--croque-products-button-radius);background:#000;color:#fff;font-family:Causten,sans-serif;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;transition:background .2s ease,transform .2s ease}.croque-card__price+.croque-card__button{margin-top:auto}.croque-card__button:hover{background:#3fa8f4;color:#000;transform:scale(1.02)}.croque-card__button--disabled{background:#ffffffb3;color:#00000080;cursor:not-allowed;opacity:1}.croque-products__footer{position:relative;z-index:2;display:flex;margin-top:4.8rem;justify-content:center}.croque-products__view-all{display:inline-flex;min-height:5rem;padding:1.3rem 2.8rem;align-items:center;justify-content:center;gap:1.2rem;border:2px solid var(--croque-products-heading);border-radius:999px;color:var(--croque-products-heading);font-family:Causten,sans-serif;font-weight:700;text-decoration:none;transition:background .2s ease,color .2s ease,transform .2s ease}.croque-products__view-all:hover{background:var(--croque-products-heading);color:var(--croque-products-bg);transform:translateY(-2px)}.croque-products__empty{padding:4rem 2rem;border:2px dashed rgba(34,34,34,.18);border-radius:var(--croque-products-radius);font-family:Gotham Rounded,sans-serif;text-align:center}.croque-products__empty p{margin:0}@media screen and (max-width:989px){.croque-products__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:549px){.croque-products__doodle--red-star{top:-1.5rem;right:1rem;left:auto;width:4.5rem}.croque-products__doodle--green-star,.croque-products__doodle--bowl{display:none}.croque-products__heading{margin-bottom:3.2rem}.croque-products__grid{grid-template-columns:1fr}.croque-products__title{font-size:min(var(--croque-products-heading-size),38px)}.croque-card__content{padding:2rem}}product-info[id^=MainProduct-]{--croque-product-yellow: #ffbd29;--croque-product-black: #000000;--croque-product-blue: #3fa8f4;--croque-product-red: #ff3635;--croque-product-green: #70c663;--croque-product-white: #ffffff;--croque-product-cream: #fff8e8;position:relative;display:block;overflow:visible;color:var(--croque-product-black);background:var(--croque-product-white);isolation:isolate}product-info[id^=MainProduct-]>product-component{position:relative;z-index:2}product-info[id^=MainProduct-] .croque-product-doodles{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}product-info[id^=MainProduct-] .croque-product-doodle{position:absolute;width:var(--croque-doodle-size);height:auto;object-fit:contain;opacity:.08;-webkit-user-select:none;user-select:none;animation:croque-product-float 8s ease-in-out infinite}product-info[id^=MainProduct-] .croque-product-doodle--1{top:5rem;left:1.5rem;rotate:-8deg}product-info[id^=MainProduct-] .croque-product-doodle--2{top:12rem;right:1.5rem;rotate:7deg;animation-delay:-3s}product-info[id^=MainProduct-] .croque-product-doodle--3{bottom:4rem;left:44%;rotate:-5deg;animation-delay:-5s}product-info[id^=MainProduct-] .product__media-wrapper{min-width:0;padding:clamp(1rem,2vw,3rem)}product-info[id^=MainProduct-] .product__media-list{align-items:start}product-info[id^=MainProduct-] .product__media{overflow:visible;background:transparent;border:0;border-radius:0;box-shadow:none}product-info[id^=MainProduct-] .product__media img{object-fit:contain;filter:drop-shadow(0 2.2rem 1.8rem rgb(0 0 0 / 12%));transition:transform .26s ease}product-info[id^=MainProduct-] .product__media:hover img{transform:translateY(-.5rem)}product-info[id^=MainProduct-] .thumbnail{overflow:hidden;background:var(--croque-product-white);border:1.5px solid rgb(0 0 0 / 24%);border-radius:1.2rem}product-info[id^=MainProduct-] .thumbnail[aria-current]{border:2px solid var(--croque-product-black);box-shadow:3px 3px 0 var(--croque-product-yellow)}product-info[id^=MainProduct-] .product__info-container{position:relative;overflow:visible;padding:clamp(1rem,1.8vw,2.2rem) 0;background:transparent;border:0;border-radius:0;box-shadow:none}product-info[id^=MainProduct-] .product__info-container:before{display:none}product-info[id^=MainProduct-] .product__text,product-info[id^=MainProduct-] .product__tax,product-info[id^=MainProduct-] .product-form__input .form__label,product-info[id^=MainProduct-] .share-button__button{font-family:var(--croque-font-body)}product-info[id^=MainProduct-] .product__text.caption-with-letter-spacing{display:inline-flex;width:auto;margin:0 0 1rem;padding:.55rem 1.1rem;color:var(--croque-product-black);font-family:var(--croque-font-body);font-weight:900;letter-spacing:.08em;background:var(--croque-product-yellow);border-radius:999px}product-info[id^=MainProduct-] .product__title h1{max-width:18ch;margin-bottom:1.2rem;color:var(--croque-product-black);font-family:var(--croque-font-heading);font-size:clamp(2.8rem,3.1vw,4.4rem);letter-spacing:-.035em;line-height:.98}product-info[id^=MainProduct-] .price{color:var(--croque-product-black);font-family:var(--croque-font-body);font-size:clamp(2.2rem,2.1vw,3rem);font-weight:900}product-info[id^=MainProduct-] .croque-product-summary{max-width:58ch;margin:1.2rem 0 1.8rem;color:#3d3d3d;font-family:var(--croque-font-body);font-size:1.5rem;line-height:1.6}product-info[id^=MainProduct-] .croque-product-summary p{margin:0}product-info[id^=MainProduct-] .croque-product-notice{margin:0 0 2rem;padding:1.4rem 1.6rem;border-radius:1.4rem;background:var(--croque-notice-background, var(--croque-product-red));color:var(--croque-notice-text, var(--croque-product-white));font-family:var(--croque-font-body);font-size:1.5rem;font-weight:700;line-height:1.45}product-info[id^=MainProduct-] .croque-product-notice p{margin:0;color:inherit}product-info[id^=MainProduct-] .product-form__input{max-width:none;margin:1.1rem 0}product-info[id^=MainProduct-] .product-form__input .form__label,product-info[id^=MainProduct-] .quantity__label{margin-bottom:.65rem;color:var(--croque-product-black);font-family:var(--croque-font-body);font-size:1.4rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}product-info[id^=MainProduct-] .product-form__input input[type=radio]+label{min-height:4.2rem;padding:.85rem 1.5rem;color:var(--croque-product-black);font-family:var(--croque-font-body);font-weight:900;background:var(--croque-product-white);border:2px solid var(--croque-product-black);border-radius:999px}product-info[id^=MainProduct-] .product-form__input input[type=radio]:checked+label{color:var(--croque-product-white);background:var(--croque-product-black);box-shadow:none}product-info[id^=MainProduct-] .quantity{min-height:4.6rem;overflow:hidden;background:var(--croque-product-white);border:2px solid var(--croque-product-black);border-radius:999px}product-info[id^=MainProduct-] .quantity:before,product-info[id^=MainProduct-] .quantity:after{display:none}product-info[id^=MainProduct-] .quantity .quantity__button,product-info[id^=MainProduct-] .quantity .quantity__input{color:var(--croque-product-black);font-family:var(--croque-font-body);font-weight:900;background-color:transparent;box-shadow:none}product-info[id^=MainProduct-] .product-form__buttons .button,product-info[id^=MainProduct-] .shopify-payment-button__button,product-info[id^=MainProduct-] .shopify-payment-button__button--unbranded{min-height:5rem;color:var(--croque-product-white);font-family:var(--croque-font-body);font-weight:900;background:var(--croque-product-black);border:2px solid var(--croque-product-black);border-radius:999px;box-shadow:none;transition:transform .17s ease}product-info[id^=MainProduct-] .product-form__buttons{max-width:none;margin-top:1.2rem}product-info[id^=MainProduct-] .shopify-payment-button__button,product-info[id^=MainProduct-] .shopify-payment-button__button--unbranded{color:var(--croque-product-black);background:var(--croque-product-white)}product-info[id^=MainProduct-] .product-form__buttons .button:hover,product-info[id^=MainProduct-] .shopify-payment-button__button:hover{transform:translateY(-.2rem)}product-info[id^=MainProduct-] .product-form__buttons .button[disabled],product-info[id^=MainProduct-] .product-form__buttons .button.disabled{color:#5f5f5f;background:#eeeeea;border-color:#5f5f5f;opacity:1}product-info[id^=MainProduct-] .croque-product-details{position:relative;overflow:hidden;width:min(100% - 4rem,118rem);margin:clamp(3.5rem,5vw,6rem) auto 2rem;padding:clamp(2.2rem,3vw,3.6rem);border:2px solid #111;border-radius:2.8rem;background:#fff8e8;box-shadow:.8rem .8rem #3fa8f4;color:var(--croque-product-black)}product-info[id^=MainProduct-] .croque-product-details__header{position:relative;max-width:70rem;margin:0 0 clamp(2rem,3vw,3rem);padding-right:clamp(6rem,14vw,10rem)}product-info[id^=MainProduct-] .croque-product-details__header h2{max-width:15ch;margin:0;color:var(--croque-product-black);font-family:var(--croque-font-heading);font-size:clamp(3rem,4vw,5rem);font-weight:700;letter-spacing:-.035em;line-height:.98}product-info[id^=MainProduct-] .croque-product-details__header:after{content:"";position:absolute;top:50%;right:0;width:clamp(5.6rem,9vw,8rem);aspect-ratio:1;background:url(Doodles-03.png) no-repeat center / contain;transform:translateY(-50%) rotate(-14deg);pointer-events:none}product-info[id^=MainProduct-] .croque-product-details__list{display:grid}product-info[id^=MainProduct-] .croque-product-details__item{overflow:hidden;border-bottom:1.5px solid rgb(17 17 17 / 18%)}product-info[id^=MainProduct-] .croque-product-details__item:first-child{border-top:1.5px solid rgb(17 17 17 / 18%)}product-info[id^=MainProduct-] .croque-product-details__item summary{display:flex;align-items:center;justify-content:space-between;gap:2rem;min-height:6rem;padding:1.6rem 0;color:var(--croque-product-black);font-family:var(--croque-font-body);font-size:clamp(1.45rem,1.6vw,1.7rem);font-weight:800;list-style:none;cursor:pointer}product-info[id^=MainProduct-] .croque-product-details__item summary::-webkit-details-marker{display:none}product-info[id^=MainProduct-] .croque-product-details__item summary:focus-visible{outline:2px solid var(--croque-product-blue);outline-offset:.4rem;border-radius:.4rem}product-info[id^=MainProduct-] .croque-product-details__item summary .svg-wrapper{flex:0 0 auto;display:grid;place-items:center;width:3rem;height:3rem;border:1.5px solid transparent;border-radius:50%;color:#111;transition:transform .18s ease,background-color .2s ease,border-color .2s ease}product-info[id^=MainProduct-] .croque-product-details__item summary .svg-wrapper svg{position:static;width:1.4rem;height:1.4rem}product-info[id^=MainProduct-] .croque-product-details__item[open] summary .svg-wrapper{border-color:#111;background-color:#ffbd29;transform:rotate(180deg)}product-info[id^=MainProduct-] .croque-product-details__content{padding:0 0 2rem;color:#333;font-family:var(--croque-font-body);font-size:1.5rem;line-height:1.65}product-info[id^=MainProduct-] .croque-product-details__content>:first-child,product-info[id^=MainProduct-] .croque-product-details__content .metafield-rich_text_field>:first-child{margin-top:0}product-info[id^=MainProduct-] .croque-product-details__content>:last-child,product-info[id^=MainProduct-] .croque-product-details__content .metafield-rich_text_field>:last-child{margin-bottom:0}product-info[id^=MainProduct-] .croque-product-details__content ul{padding-left:0;list-style:none}product-info[id^=MainProduct-] .croque-product-details__content ul li{position:relative;padding-left:2.2rem}product-info[id^=MainProduct-] .croque-product-details__content ul li:before{content:"";position:absolute;top:.55em;left:0;width:1rem;height:1rem;border:1.5px solid #111;border-radius:50%;background:#ffbd29}product-info[id^=MainProduct-] .croque-product-details__spec-list{margin:0}product-info[id^=MainProduct-] .croque-product-details__spec-list>div{display:grid;grid-template-columns:minmax(13rem,30%) minmax(0,1fr);gap:1.5rem;padding:.9rem 0;border-top:1px dashed rgb(0 0 0 / 18%)}product-info[id^=MainProduct-] .croque-product-details__spec-list>div:first-child{border-top:0}product-info[id^=MainProduct-] .croque-product-details__spec-list dt,product-info[id^=MainProduct-] .croque-product-details__spec-list dd{font-family:var(--croque-font-body)}product-info[id^=MainProduct-] .croque-product-details__spec-list dt{font-weight:800}product-info[id^=MainProduct-] .croque-product-details__spec-list dd{margin:0}@media screen and (max-width:749px){product-info[id^=MainProduct-] .croque-product-details{width:min(100% - 2.4rem,118rem);margin-top:3.5rem;padding:1.6rem;border-radius:2rem;box-shadow:.5rem .5rem #3fa8f4}product-info[id^=MainProduct-] .croque-product-details__header h2{font-size:clamp(2.8rem,10vw,4rem)}product-info[id^=MainProduct-] .croque-product-details__item summary{gap:1.2rem}product-info[id^=MainProduct-] .croque-product-details__content{font-size:1.45rem}product-info[id^=MainProduct-] .croque-product-details__spec-list>div{grid-template-columns:minmax(10rem,40%) minmax(0,1fr);gap:1rem}}@media(prefers-reduced-motion:no-preference){product-info[id^=MainProduct-] .croque-product-details__header:after{animation:croque-details-doodle-wiggle 3.2s ease-in-out 1s infinite}}@keyframes croque-details-doodle-wiggle{0%,80%,to{transform:translateY(-50%) rotate(-14deg)}86%{transform:translateY(-50%) rotate(-4deg)}92%{transform:translateY(-50%) rotate(-20deg)}}@keyframes croque-product-float{0%,to{translate:0 0}50%{translate:0 -.7rem}}@media screen and (min-width:990px){product-info[id^=MainProduct-]{padding-top:clamp(1.8rem,2.5vh,3rem);padding-bottom:0}product-info[id^=MainProduct-]>product-component>.page-width>.product{align-items:flex-start;column-gap:clamp(3rem,5vw,7rem)}product-info[id^=MainProduct-] .product-media-container{width:min(100%,calc(56vh * var(--aspect-ratio)));margin-inline:auto}product-info[id^=MainProduct-] .product__media-wrapper{padding-block:0}product-info[id^=MainProduct-] .product__media-list{margin-bottom:1rem}product-info[id^=MainProduct-] .product__info-container>*+*{margin-block:.8rem}product-info[id^=MainProduct-] .product__info-container .product-form,product-info[id^=MainProduct-] .product__info-container .product__description,product-info[id^=MainProduct-] .product__info-container .icon-with-text{margin-block:1.2rem}product-info[id^=MainProduct-] .product--large:not(.product--no-media) .product__media-wrapper{width:calc(58% - 3.5rem);max-width:none}product-info[id^=MainProduct-] .product--large:not(.product--no-media) .product__info-wrapper{width:calc(42% - 3.5rem);max-width:none;padding-left:0}product-info[id^=MainProduct-] .product__column-sticky{top:2.4rem}}@media screen and (min-width:750px)and (max-width:989px){product-info[id^=MainProduct-]{padding-top:2rem;padding-bottom:0}product-info[id^=MainProduct-] .product-media-container{width:min(100%,calc(48vh * var(--aspect-ratio)));margin-inline:auto}product-info[id^=MainProduct-] .product__media-wrapper{padding:0 1.5rem 1.5rem 0}product-info[id^=MainProduct-] .product__info-wrapper{padding-left:2.5rem}product-info[id^=MainProduct-] .product__title h1{font-size:clamp(2.7rem,4vw,3.6rem)}}@media screen and (max-width:749px){product-info[id^=MainProduct-]{padding-top:1.5rem;padding-bottom:0}product-info[id^=MainProduct-] .product-media-container{width:min(88vw,calc(48vh * var(--aspect-ratio)));margin-inline:auto}product-info[id^=MainProduct-] .product__media-wrapper{padding:0}product-info[id^=MainProduct-] .croque-product-doodles--hide-mobile,product-info[id^=MainProduct-] .croque-product-doodle--3{display:none}product-info[id^=MainProduct-] .croque-product-doodle{width:min(var(--croque-doodle-size),7rem);opacity:.06}product-info[id^=MainProduct-] .product__info-container{padding:1.8rem 0 0;border:0;border-radius:0;background:transparent;box-shadow:none}product-info[id^=MainProduct-] .product__title h1{max-width:20ch;font-size:clamp(2.8rem,9.5vw,3.8rem)}}@media(prefers-reduced-motion:reduce){product-info[id^=MainProduct-] .croque-product-doodle,product-info[id^=MainProduct-] .product__media img,product-info[id^=MainProduct-] .croque-product-details__item summary .svg-wrapper{animation:none;transition:none}product-info[id^=MainProduct-] .product__media:hover img,product-info[id^=MainProduct-] .product-form__buttons .button:hover,product-info[id^=MainProduct-] .shopify-payment-button__button:hover{transform:none}}product-info[id^=MainProduct-] .croque-vet-notice{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1.2rem;align-items:start;margin:.4rem 0 2rem;padding:1.5rem 1.7rem;color:var(--croque-product-black);background:var(--croque-product-cream);border:2px solid var(--croque-product-black);border-radius:1.6rem;box-shadow:5px 5px 0 var(--croque-product-blue)}product-info[id^=MainProduct-] .croque-vet-notice__icon{display:grid;place-items:center;width:3.8rem;height:3.8rem;border-radius:50%;color:var(--croque-product-white);background:var(--croque-product-red);font-family:var(--croque-font-body);font-size:2.5rem;font-weight:900;line-height:1}product-info[id^=MainProduct-] .croque-vet-notice__copy p{margin:0;font-family:var(--croque-font-body);font-size:1.4rem;line-height:1.5}product-info[id^=MainProduct-] .croque-vet-notice__copy .croque-vet-notice__eyebrow{margin-bottom:.35rem;font-weight:900;letter-spacing:.055em;text-transform:uppercase}@media screen and (max-width:749px){product-info[id^=MainProduct-] .croque-vet-notice{gap:1rem;padding:1.3rem 1.4rem;border-radius:1.4rem;box-shadow:4px 4px 0 var(--croque-product-blue)}product-info[id^=MainProduct-] .croque-vet-notice__icon{width:3.3rem;height:3.3rem;font-size:2.1rem}}product-info[id^=MainProduct-] .product__title h1{max-width:22ch;font-size:clamp(2.5rem,2.55vw,3.65rem);line-height:1.04;letter-spacing:-.025em}@media screen and (max-width:749px){product-info[id^=MainProduct-] .product__title h1{max-width:none;font-size:clamp(2.35rem,7vw,3rem);line-height:1.08}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/croque.css.map */
