.casuki{background:var(--casuki-surface);color:var(--casuki-ink);font-family:var(--casuki-font-body);-webkit-font-smoothing:antialiased}.casuki *,.casuki *:before,.casuki *:after{box-sizing:border-box}.casuki__inner{max-width:1180px;margin-inline:auto;padding-inline:40px}.casuki a{color:inherit;text-decoration:none}.casuki button,.casuki input,.casuki select,.casuki textarea{font:inherit}.casuki-display{font-family:var(--casuki-font-display);font-weight:800;letter-spacing:-.03em;line-height:1;margin:0;text-wrap:balance}.casuki-eyebrow{font-family:var(--casuki-font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;display:inline-block}.casuki-note{font-family:var(--casuki-font-mono);font-size:13px;color:color-mix(in srgb,var(--casuki-muted) 75%,transparent)}.casuki-body{font-size:18px;line-height:1.6;color:var(--casuki-muted);margin:0;text-wrap:pretty}.casuki-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--casuki-font-body);font-weight:700;font-size:16px;padding:16px 28px;border-radius:999px;border:none;cursor:pointer;transition:background .2s ease,color .2s ease,opacity .2s ease;text-align:center}.casuki-btn--primary{background:var(--casuki-accent);color:var(--casuki-surface)}.casuki-btn--primary:hover,.casuki-btn--dark{background:var(--casuki-ink);color:var(--casuki-surface)}.casuki-btn--dark:hover{background:var(--casuki-accent);color:var(--casuki-surface)}.casuki-btn--dark.casuki-header__cart{background:var(--casuki-green)}.casuki-btn--dark.casuki-header__cart:hover{background:var(--casuki-accent)}.casuki-btn--underline{background:transparent;color:var(--casuki-ink);border-radius:0;border-bottom:2px solid currentColor;padding:16px 4px}.casuki-btn--underline:hover{color:var(--casuki-accent)}.casuki-btn--sm{font-size:13px;padding:10px 16px}.casuki-btn[disabled]{opacity:.45;cursor:not-allowed}.casuki-header{z-index:var(--layer-raised, 2);background:color-mix(in srgb,var(--casuki-surface) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid color-mix(in srgb,var(--casuki-ink) 8%,transparent)}.casuki-header__bar{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:18px}.casuki-header__logo{font-family:var(--casuki-font-display);font-weight:800;font-size:26px;letter-spacing:-.02em;flex:none;display:flex;align-items:center;gap:12px}.casuki-header__logo img{display:block;width:auto;height:var(--casuki-logo-height, 34px)}.casuki-header__logo-text{white-space:nowrap}.casuki-header__nav{display:flex;gap:28px;font-size:15px;font-weight:500;flex-wrap:wrap;justify-content:center}.casuki-header__nav a{position:relative;padding-block:2px;transition:color .2s ease}.casuki-header__nav a:hover,.casuki-header__nav a[aria-current=page]{color:var(--casuki-accent)}.casuki-header__actions{display:flex;align-items:center;gap:12px;flex:none}.casuki-header__count{background:var(--casuki-accent);color:var(--casuki-surface);min-width:22px;height:22px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-variant-numeric:tabular-nums;padding-inline:6px}.casuki-btn--dark .casuki-header__count{background:var(--casuki-accent)}.casuki-header__count.is-popped{animation:casuki-pop .3s cubic-bezier(.34,1.4,.64,1)}@keyframes casuki-pop{0%{transform:scale(1)}40%{transform:scale(1.25)}to{transform:scale(1)}}.casuki-crumbs{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding-block:20px}.casuki-crumbs__back{display:inline-flex;align-items:center;gap:6px;background:transparent;border:1px solid color-mix(in srgb,var(--casuki-ink) 18%,transparent);border-radius:999px;padding:8px 16px 8px 12px;font-family:var(--casuki-font-body);font-size:14px;font-weight:500;color:var(--casuki-ink);cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease}.casuki-crumbs__back:hover{background:var(--casuki-ink);border-color:var(--casuki-ink);color:var(--casuki-surface)}.casuki-crumbs__back svg{width:16px;height:16px}.casuki-crumbs__path{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-family:var(--casuki-font-mono);font-size:12px;color:color-mix(in srgb,var(--casuki-muted) 85%,transparent)}.casuki-crumbs__path a:hover{color:var(--casuki-accent)}.casuki-crumbs__path span[aria-current]{color:var(--casuki-ink)}@media screen and (max-width:600px){.casuki-crumbs__path{display:none}}.casuki-pagination .pagination__link{font-family:var(--casuki-font-body)}.casuki-qty{display:inline-flex;align-items:center;border:1.5px solid color-mix(in srgb,var(--casuki-ink) 16%,transparent);border-radius:999px;overflow:hidden;flex:none}.casuki-qty button{width:44px;height:100%;min-height:44px;border:0;background:transparent;color:var(--casuki-ink);font-size:18px;cursor:pointer;transition:background .18s ease;line-height:1}.casuki-qty button:hover:not(:disabled){background:color-mix(in srgb,var(--casuki-ink) 7%,transparent)}.casuki-qty button:disabled{opacity:.3;cursor:not-allowed}.casuki-qty input{width:44px;border:0;background:transparent;text-align:center;font-family:var(--casuki-font-body);font-weight:700;font-size:15px;color:var(--casuki-ink);-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.casuki-qty input::-webkit-outer-spin-button,.casuki-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.casuki-hero__grid{display:grid;grid-template-columns:1.05fr .95fr;gap:40px;align-items:center;padding-block:64px 56px}.casuki-hero__badge{background:var(--casuki-green);color:var(--casuki-surface);padding:7px 12px;border-radius:999px}.casuki-hero__title{font-size:clamp(40px,5.4vw,76px);line-height:.95;letter-spacing:-.035em;margin:22px 0 18px}.casuki-hero__title em{font-style:normal;color:var(--casuki-accent)}.casuki-hero__text{max-width:440px;margin-bottom:30px}.casuki-hero__actions{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.casuki-hero__promise{font-family:var(--casuki-font-body);font-weight:700;font-size:16px;color:var(--casuki-ink);border-bottom:2px solid color-mix(in srgb,var(--casuki-ink) 22%,transparent);padding:16px 4px}.casuki-hero__cod{display:inline-flex;align-items:center;gap:10px;margin:22px 0 0;padding:10px 18px 10px 12px;border-radius:999px;background:color-mix(in srgb,var(--casuki-green) 12%,transparent);color:var(--casuki-green);font-weight:700;font-size:15px;line-height:1.3}.casuki-hero__cod-icon{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:var(--casuki-green);color:var(--casuki-surface);flex:none}.casuki-hero__cod-icon svg{width:13px;height:13px}.casuki-hero__media{border-radius:calc(var(--casuki-radius) + 4px);aspect-ratio:4 / 3.4;overflow:hidden;background:#f0e7d8;display:flex;align-items:center;justify-content:center}.casuki-hero__media img{width:100%;height:100%;object-fit:cover;display:block}.casuki-hero__media[data-fit=contain]{aspect-ratio:auto;background:transparent}.casuki-hero__media[data-fit=contain] img{height:auto;object-fit:contain}.casuki-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#f0e7d8;background-image:repeating-linear-gradient(135deg,color-mix(in srgb,var(--casuki-ink) 5%,transparent) 0 10px,transparent 10px 20px);font-family:var(--casuki-font-mono);font-size:12px;color:color-mix(in srgb,var(--casuki-ink) 40%,transparent);text-align:center;padding:12px}.casuki-categories{display:grid;grid-template-columns:repeat(var(--casuki-cat-columns, 4),minmax(0,1fr));gap:16px;padding-block:0 64px}.casuki-category{border-radius:var(--casuki-radius);padding:24px;min-height:170px;display:flex;flex-direction:column;justify-content:space-between;transition:transform .2s ease,filter .2s ease;position:relative;overflow:hidden;background-color:var(--casuki-sand);color:var(--casuki-ink)}.casuki-category:hover{transform:translateY(-3px);filter:brightness(.97)}.casuki-category__index{font-family:var(--casuki-font-mono);font-size:12px;opacity:.7;position:relative;z-index:1}.casuki-category__body{position:relative;z-index:1}.casuki-category__name{display:block;font-family:var(--casuki-font-display);font-weight:700;font-size:24px;line-height:1.1}.casuki-category__count{display:block;font-size:14px;opacity:.78;margin-top:2px}.casuki-category__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.casuki-category__bg img{width:100%;height:100%;object-fit:cover;display:block}.casuki-category__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 20%,rgba(0,0,0,.55) 100%)}.casuki-catalog{padding-block:56px 72px}.casuki-catalog__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:24px}.casuki-catalog__title{font-size:clamp(30px,3.4vw,44px);line-height:1.02}.casuki-catalog__intro{margin-top:10px;font-size:16px;max-width:560px}.casuki-catalog__toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:28px}.casuki-tabs{display:flex;gap:8px;flex-wrap:wrap}.casuki-tab{font-family:var(--casuki-font-mono);font-size:12px;letter-spacing:.02em;padding:9px 14px;border-radius:10px;border:1px solid color-mix(in srgb,var(--casuki-ink) 18%,transparent);background:transparent;color:var(--casuki-ink);cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease}.casuki-tab:hover{border-color:var(--casuki-accent);color:var(--casuki-accent)}.casuki-tab[aria-selected=true]{background:var(--casuki-ink);border-color:var(--casuki-ink);color:var(--casuki-surface)}.casuki-sort{display:inline-flex;align-items:center;gap:8px;font-family:var(--casuki-font-mono);font-size:12px;color:var(--casuki-muted)}.casuki-sort select{font-family:var(--casuki-font-mono);font-size:12px;padding:9px 12px;border-radius:10px;border:1px solid color-mix(in srgb,var(--casuki-ink) 18%,transparent);background:var(--casuki-surface);color:var(--casuki-ink);cursor:pointer}.casuki-grid{display:grid;grid-template-columns:repeat(var(--casuki-columns, 4),minmax(0,1fr));gap:20px}.casuki-card{background:#fff;color:var(--casuki-ink);border-radius:var(--casuki-radius);padding:14px;border:1px solid color-mix(in srgb,var(--casuki-ink) 7%,transparent);transition:border-color .2s ease,transform .2s ease;display:flex;flex-direction:column;container-type:inline-size}.casuki-card:hover{border-color:var(--casuki-accent);transform:translateY(-2px)}.casuki-card[hidden]{display:none}.casuki-card__media{position:relative;border-radius:calc(var(--casuki-radius) - 6px);aspect-ratio:1;overflow:hidden;margin-bottom:14px;background:#f4ede1;display:block}.casuki-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s cubic-bezier(.22,1,.36,1)}.casuki-card:hover .casuki-card__media img{transform:scale(1.04)}.casuki-card__flag{position:absolute;top:10px;left:10px;font-family:var(--casuki-font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;padding:5px 9px;border-radius:999px;background:var(--casuki-accent);color:#fff}.casuki-card__flag--out{background:var(--casuki-ink)}.casuki-card__category{font-family:var(--casuki-font-mono);font-size:11px;color:var(--casuki-accent);text-transform:uppercase;letter-spacing:.08em}.casuki-card__name{font-weight:700;font-size:16px;margin:6px 0 10px;line-height:1.25;display:block}.casuki-card__name:hover{color:var(--casuki-accent)}.casuki-card__foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-top:auto}.casuki-card__price{font-family:var(--casuki-font-display);font-weight:700;font-size:20px;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;min-width:0}@container (max-width: 240px){.casuki-card__foot{flex-direction:column;align-items:stretch;gap:8px}.casuki-card__price{font-size:17px}.casuki-card__foot>.casuki-btn,.casuki-cc{width:100%}}.casuki-card__price s{font-family:var(--casuki-font-body);font-size:14px;font-weight:400;color:color-mix(in srgb,var(--casuki-muted) 80%,transparent)}.casuki-cc{display:grid;min-width:118px;flex:none}.casuki-cc__add-form,.casuki-cc__stepper{grid-area:1 / 1;width:100%}.casuki-cc__add,.casuki-cc__stepper{height:38px;border-radius:999px;transition:opacity .16s ease,transform .22s cubic-bezier(.34,1.4,.64,1)}.casuki-cc[data-state=idle] .casuki-cc__stepper,.casuki-cc[data-state=active] .casuki-cc__add-form{opacity:0;transform:scale(.92);pointer-events:none}.casuki-cc__add{width:100%;background:var(--casuki-ink);color:var(--casuki-surface);font-family:var(--casuki-font-body);font-weight:700;font-size:13px;padding:0 16px;border-radius:999px;border:none;cursor:pointer;white-space:nowrap}.casuki-cc__add:hover:not([disabled]){background:var(--casuki-accent)}.casuki-cc__stepper{display:flex;align-items:center;justify-content:space-between;border:1.5px solid color-mix(in srgb,var(--casuki-ink) 16%,transparent);overflow:hidden}.casuki-cc__btn{flex:none;width:38px;height:100%;border:0;background:transparent;color:var(--casuki-ink);font-size:17px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .18s ease}.casuki-cc__btn:hover{background:color-mix(in srgb,var(--casuki-ink) 7%,transparent)}.casuki-cc__trash{display:none;width:14px;height:14px}.casuki-cc[data-quantity="1"] .casuki-cc__minus{display:none}.casuki-cc[data-quantity="1"] .casuki-cc__trash{display:block}.casuki-cc__count{flex:1;text-align:center;font-family:var(--casuki-font-body);font-weight:700;font-size:14px;color:var(--casuki-ink);font-variant-numeric:tabular-nums}.casuki-cc__count.is-bumped{animation:casuki-bump .18s ease-out}@keyframes casuki-bump{0%{transform:translateY(-4px);opacity:.4}to{transform:none;opacity:1}}@container (max-width: 240px){.casuki-cc__add,.casuki-cc__stepper{height:44px}.casuki-cc__btn{width:44px}}.casuki-cc[data-error]{animation:casuki-shake .3s}@keyframes casuki-shake{25%{transform:translate(-3px)}75%{transform:translate(3px)}}@media(prefers-reduced-motion:reduce){.casuki-cc__add,.casuki-cc__stepper,.casuki-cc__count,[data-casuki-cart-count]{transition-duration:.01ms!important;animation:none!important}}.casuki-empty{grid-column:1 / -1;text-align:center;padding:60px 20px;color:var(--casuki-muted);font-size:15px}.casuki-catalog__more{display:flex;justify-content:center;margin-top:40px}.casuki-flash{border-radius:calc(var(--casuki-radius) + 8px);padding:36px;margin-block:0 72px;color:var(--casuki-surface)}.casuki-flash--accent{background:var(--casuki-accent)}.casuki-flash--ink{background:var(--casuki-ink)}.casuki-flash--green{background:var(--casuki-green)}.casuki-flash__head{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;flex-wrap:wrap;margin-bottom:28px}.casuki-flash__badge{display:inline-block;font-family:var(--casuki-font-display);font-weight:800;font-size:40px;line-height:1;letter-spacing:-.02em;margin-bottom:6px}.casuki-flash__title{font-size:clamp(26px,3vw,36px);color:var(--casuki-surface)}.casuki-flash__subtitle{margin:8px 0 0;font-size:15px;opacity:.88}.casuki-count{display:block;text-align:right}.casuki-count__note{display:block;font-family:var(--casuki-font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.08em;opacity:.8;margin-bottom:8px}.casuki-count__row{display:flex;gap:8px}.casuki-count__cell{background:color-mix(in srgb,var(--casuki-surface) 16%,transparent);border-radius:12px;padding:8px 12px;min-width:52px;text-align:center}.casuki-count__cell span{display:block;font-family:var(--casuki-font-mono);font-size:22px;font-weight:500;font-variant-numeric:tabular-nums}.casuki-count__cell small{display:block;font-size:10px;opacity:.75;margin-top:2px}.casuki-count__expired{display:none;font-family:var(--casuki-font-mono);font-size:14px;margin:0}.casuki-count[data-expired=true] .casuki-count__row,.casuki-count[data-expired=true] .casuki-count__note{display:none}.casuki-count[data-expired=true] .casuki-count__expired{display:block}.casuki-flash__products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.casuki-flash__item .casuki-card{height:100%}.casuki-flash__foot{display:flex;justify-content:center;margin-top:28px}.casuki-flash__foot .casuki-btn--dark{background:var(--casuki-surface);color:var(--casuki-ink)}.casuki-flash__foot .casuki-btn--dark:hover{background:color-mix(in srgb,var(--casuki-surface) 85%,transparent)}@media screen and (max-width:900px){.casuki-flash{padding:24px}.casuki-flash__head{align-items:flex-start}.casuki-count{text-align:left}.casuki-flash__products{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;margin-inline:-24px;padding-inline:24px;padding-bottom:4px;-webkit-overflow-scrolling:touch}.casuki-flash__item{flex:0 0 68%;scroll-snap-align:start}}@media screen and (max-width:480px){.casuki-flash__item{flex-basis:78%}.casuki-count__cell{min-width:44px;padding:6px 8px}.casuki-count__cell span{font-size:18px}}@media(prefers-reduced-motion:reduce){.casuki-flash__products{scroll-behavior:auto}}.casuki-benefits{padding-block:0 72px}.casuki-benefits__panel{background:var(--casuki-green);color:var(--casuki-surface);border-radius:calc(var(--casuki-radius) + 4px);padding:40px;display:grid;grid-template-columns:repeat(var(--casuki-benefit-columns, 3),minmax(0,1fr));gap:32px}.casuki-benefit__title{font-family:var(--casuki-font-display);font-weight:700;font-size:22px;margin:0 0 8px}.casuki-benefit__text{font-size:15px;opacity:.82;line-height:1.55;margin:0}.casuki-newsletter{padding-block:72px;display:flex;flex-direction:column;align-items:center;text-align:center}.casuki-newsletter__title{font-size:clamp(32px,4vw,52px);line-height:1.02;max-width:640px;margin-bottom:14px}.casuki-newsletter__text{font-size:17px;margin-bottom:26px}.casuki-newsletter__wrap{width:100%;max-width:460px}.casuki-newsletter__form{display:flex;gap:10px;width:100%}.casuki-newsletter__form input[type=email]{flex:1;min-width:0;border:1px solid color-mix(in srgb,var(--casuki-ink) 18%,transparent);background:#fff;color:var(--casuki-ink);border-radius:999px;padding:15px 20px;font-family:var(--casuki-font-body);font-size:15px;outline:none}.casuki-newsletter__form input[type=email]:focus-visible{border-color:var(--casuki-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--casuki-accent) 22%,transparent)}.casuki-newsletter__form .casuki-btn{padding-inline:26px;font-size:15px}.casuki-newsletter__feedback{margin-top:14px;font-size:14px;color:var(--casuki-green)}.casuki-newsletter__error{margin-top:14px;font-size:14px;color:var(--casuki-accent-dark)}.casuki-capture{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:20px}.casuki-capture[hidden]{display:none}.casuki-capture__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;opacity:0;transition:opacity .28s ease}.casuki-capture.is-visible .casuki-capture__backdrop{opacity:1}.casuki-capture__panel{position:relative;background:var(--casuki-surface);border-radius:calc(var(--casuki-radius) + 4px);width:min(440px,100%);max-height:calc(100vh - 40px);overflow-y:auto;opacity:0;transform:scale(.94) translateY(8px);transition:opacity .3s ease,transform .34s cubic-bezier(.34,1.4,.64,1)}.casuki-capture.is-visible .casuki-capture__panel{opacity:1;transform:none}.casuki-capture__close{position:absolute;top:12px;right:12px;z-index:1;width:32px;height:32px;border-radius:999px;border:none;background:color-mix(in srgb,var(--casuki-ink) 6%,transparent);color:var(--casuki-ink);font-size:18px;line-height:1;cursor:pointer}.casuki-capture__close:hover{background:color-mix(in srgb,var(--casuki-ink) 12%,transparent)}.casuki-capture__media img{width:100%;aspect-ratio:16 / 9;object-fit:cover;display:block;border-radius:calc(var(--casuki-radius) + 4px) calc(var(--casuki-radius) + 4px) 0 0}.casuki-capture__body{padding:32px;text-align:center}.casuki-capture__badge{color:var(--casuki-accent);margin-bottom:6px;display:inline-block}.casuki-capture__title{font-size:clamp(22px,4vw,28px);margin-bottom:10px}.casuki-capture__text{font-size:15px;margin-bottom:22px}.casuki-capture__form{display:flex;flex-direction:column;gap:12px}.casuki-capture__form input[type=email]{border:1px solid color-mix(in srgb,var(--casuki-ink) 18%,transparent);background:#fff;color:var(--casuki-ink);border-radius:999px;padding:14px 20px;font-family:var(--casuki-font-body);font-size:15px;outline:none;text-align:center}.casuki-capture__form input[type=email]:focus-visible{border-color:var(--casuki-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--casuki-accent) 22%,transparent)}.casuki-capture__consent{display:flex;align-items:flex-start;gap:8px;text-align:left;font-size:12px;color:var(--casuki-muted);cursor:pointer}.casuki-capture__consent input{margin-top:2px;flex:none}.casuki-capture__consent a{text-decoration:underline;text-underline-offset:2px}.casuki-capture__consent a:hover{color:var(--casuki-accent)}.casuki-capture__submit[disabled]{opacity:.45;cursor:not-allowed}.casuki-capture__success{font-size:15px;color:var(--casuki-green);font-weight:500;padding-block:8px}.casuki-capture__error{font-size:13px;color:var(--casuki-accent-dark);margin:0}.casuki-capture__dismiss{margin-top:6px;background:transparent;border:none;color:var(--casuki-muted);font-family:var(--casuki-font-body);font-size:13px;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.casuki-capture__dismiss:hover{color:var(--casuki-ink)}@media screen and (max-width:600px){.casuki-capture__body{padding:26px 22px}}@media(prefers-reduced-motion:reduce){.casuki-capture__backdrop,.casuki-capture__panel{transition:opacity .01ms linear;transform:none}}.casuki-contact{padding-block:8px 80px}.casuki-contact__head{text-align:center;max-width:560px;margin:0 auto 40px}.casuki-contact__title{font-size:clamp(32px,4.2vw,48px);margin-bottom:12px}.casuki-contact__text{font-size:17px}.casuki-contact__grid{display:grid;grid-template-columns:1.15fr .85fr;gap:24px;align-items:start}.casuki-contact__card{border-radius:calc(var(--casuki-radius) + 4px);padding:36px}.casuki-contact__card--wa{background:var(--casuki-green);color:var(--casuki-surface)}.casuki-contact__card--info{background:var(--casuki-sand);color:var(--casuki-ink)}.casuki-contact__wa-eyebrow{display:inline-flex;align-items:center;gap:6px;background:color-mix(in srgb,var(--casuki-surface) 16%,transparent);padding:6px 12px;border-radius:999px;margin-bottom:18px}.casuki-contact__wa-eyebrow svg{width:14px;height:14px}.casuki-contact__card-title{font-family:var(--casuki-font-display);font-weight:700;font-size:24px;margin:0 0 8px}.casuki-contact__card--wa .casuki-contact__card-title{color:var(--casuki-surface)}.casuki-contact__card-text{color:inherit;opacity:.85;font-size:15px;margin-bottom:24px}.casuki-contact__form{display:flex;flex-direction:column;gap:14px}.casuki-contact__field{display:flex;flex-direction:column;gap:6px;font-family:var(--casuki-font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;opacity:.85}.casuki-contact__field input,.casuki-contact__field textarea{font-family:var(--casuki-font-body);font-size:15px;text-transform:none;letter-spacing:normal;padding:13px 16px;border-radius:14px;border:1px solid color-mix(in srgb,var(--casuki-surface) 30%,transparent);background:color-mix(in srgb,var(--casuki-surface) 12%,transparent);color:var(--casuki-surface);outline:none;resize:vertical}.casuki-contact__field input::placeholder,.casuki-contact__field textarea::placeholder{color:color-mix(in srgb,var(--casuki-surface) 60%,transparent)}.casuki-contact__field input:focus-visible,.casuki-contact__field textarea:focus-visible{border-color:var(--casuki-surface)}.casuki-contact__submit{margin-top:4px}.casuki-contact__hint{margin-top:14px;opacity:.75;color:inherit}.casuki-contact__row{display:flex;align-items:flex-start;gap:14px;padding-block:14px;border-top:1px solid color-mix(in srgb,var(--casuki-ink) 10%,transparent)}.casuki-contact__row:first-of-type{border-top:none;padding-top:4px}a.casuki-contact__row:hover strong{color:var(--casuki-accent)}.casuki-contact__row-icon{flex:none;width:36px;height:36px;border-radius:999px;background:color-mix(in srgb,var(--casuki-ink) 8%,transparent);display:flex;align-items:center;justify-content:center}.casuki-contact__row-icon svg{width:16px;height:16px}.casuki-contact__row strong{display:block;font-size:14px;font-weight:700;transition:color .18s ease}.casuki-contact__row small{display:block;font-size:13px;color:var(--casuki-muted);margin-top:2px}@media screen and (max-width:900px){.casuki-contact__grid{grid-template-columns:1fr}.casuki-contact__card{padding:28px}}.casuki-thanks{padding-block:24px 80px}.casuki-thanks__head{text-align:center;max-width:520px;margin:0 auto 64px;display:flex;flex-direction:column;align-items:center}.casuki-thanks__check{width:64px;height:64px;border-radius:999px;background:var(--casuki-green);color:var(--casuki-surface);display:flex;align-items:center;justify-content:center;margin-bottom:24px}.casuki-thanks__check svg{width:28px;height:28px}.casuki-thanks__check--alert{background:var(--casuki-accent)}.casuki-thanks__title{font-size:clamp(30px,4vw,42px);margin-bottom:12px}.casuki-thanks__text{font-size:17px;margin-bottom:28px}.casuki-thanks__actions{display:flex;gap:14px;flex-wrap:wrap;justify-content:center}.casuki-thanks__more-title{font-size:clamp(24px,3vw,32px);text-align:center;margin-bottom:28px}.casuki-footer{border-top:1px solid color-mix(in srgb,var(--casuki-ink) 8%,transparent)}.casuki-footer__bar{padding-block:28px;display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;font-size:14px;color:var(--casuki-muted)}.casuki-footer__links{display:flex;gap:22px;flex-wrap:wrap}.casuki-footer__links a{display:inline-flex;align-items:center;gap:6px;transition:color .2s ease}.casuki-footer__links a:hover{color:var(--casuki-accent)}.casuki-footer__links svg{width:15px;height:15px}.casuki-cartbar{position:fixed;right:20px;bottom:calc(88px + env(safe-area-inset-bottom,0px));z-index:41;display:flex;align-items:stretch;border-radius:999px;overflow:hidden;box-shadow:0 6px 20px #0000002e;opacity:0;transform:translateY(8px) scale(.94);transition:opacity .24s ease,transform .28s cubic-bezier(.34,1.4,.64,1)}.casuki-cartbar.is-visible{opacity:1;transform:none}.casuki-cartbar[hidden]{display:none}.casuki-cartbar__icon{position:relative;display:flex;align-items:center;justify-content:center;width:52px;border:none;background:var(--casuki-ink);color:var(--casuki-surface);cursor:pointer}.casuki-cartbar__icon svg{width:22px;height:22px}.casuki-cartbar__count{position:absolute;top:4px;right:4px;min-width:18px;height:18px;padding-inline:4px;border-radius:999px;background:var(--casuki-accent);color:var(--casuki-surface);font-family:var(--casuki-font-body);font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;font-variant-numeric:tabular-nums}.casuki-cartbar__count.is-popped{animation:casuki-pop .3s cubic-bezier(.34,1.4,.64,1)}.casuki-cartbar__pay{display:flex;align-items:center;justify-content:center;width:44px;background:var(--casuki-green);color:var(--casuki-surface);transition:background .18s ease}.casuki-cartbar__pay svg{width:18px;height:18px}.casuki-cartbar__pay:hover{background:var(--casuki-accent)}@media screen and (max-width:600px){.casuki-cartbar{right:16px;bottom:calc(78px + env(safe-area-inset-bottom,0px))}.casuki-cartbar__icon{width:48px}.casuki-cartbar__pay{width:40px}}@media(prefers-reduced-motion:reduce){.casuki-cartbar,.casuki-cartbar__count{transition:opacity .01ms linear;transform:none;animation:none}}.casuki-wa{position:fixed;right:20px;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:40;display:flex;align-items:center;gap:10px;opacity:0;transform:translateY(12px) scale(.9);transition:opacity .28s ease,transform .34s cubic-bezier(.34,1.4,.64,1)}.casuki-wa.is-visible{opacity:1;transform:none}.casuki-wa[hidden]{display:none}.casuki-wa[data-offset=above_chat]{bottom:calc(92px + env(safe-area-inset-bottom,0px))}.casuki-wa__btn{position:relative;width:56px;height:56px;border-radius:999px;background:#25d366;color:#fff;display:grid;place-items:center;box-shadow:0 6px 20px #0000002e;transition:transform .2s cubic-bezier(.34,1.4,.64,1),box-shadow .2s ease;flex:none}.casuki-wa__btn:hover{transform:scale(1.06)}.casuki-wa__btn:active{transform:scale(.96)}.casuki-wa__btn svg,.casuki-wa__btn .casuki-wa__icon-img{width:30px;height:30px}.casuki-wa__btn .casuki-wa__icon-img{display:block;object-fit:contain;border-radius:0}.casuki-wa__btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;border:2px solid #25d366;animation:casuki-wa-ping 4s ease-out infinite;pointer-events:none}@keyframes casuki-wa-ping{0%{transform:scale(1);opacity:.7}18%,to{transform:scale(1.7);opacity:0}}.casuki-wa__bubble{display:flex;align-items:center;gap:8px;background:var(--casuki-surface);color:var(--casuki-ink);font-family:var(--casuki-font-body);font-size:13px;font-weight:500;padding:10px 12px 10px 16px;border-radius:999px;box-shadow:0 6px 20px #00000024;opacity:0;transform:translate(8px);transition:opacity .24s ease,transform .24s ease;white-space:nowrap}.casuki-wa__bubble.is-visible{opacity:1;transform:none}.casuki-wa__bubble[hidden]{display:none}.casuki-wa__bubble-close{background:transparent;border:0;color:var(--casuki-muted);font-size:16px;line-height:1;cursor:pointer;padding:2px}.casuki-wa__bubble-close:hover{color:var(--casuki-ink)}@media screen and (max-width:600px){.casuki-wa{right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px))}.casuki-wa__btn{width:52px;height:52px}.casuki-wa__bubble{max-width:46vw;white-space:normal}}@media(prefers-reduced-motion:reduce){.casuki-wa,.casuki-wa__bubble{transition:opacity .01ms linear;transform:none}.casuki-wa__btn:hover{transform:none}.casuki-wa__btn:after{animation:none}}@media(prefers-reduced-motion:no-preference){.casuki-reveal{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.casuki-reveal.is-visible{opacity:1;transform:none}}.shopify-design-mode .casuki-reveal{opacity:1;transform:none}@media screen and (max-width:1100px){.casuki__inner{padding-inline:28px}.casuki-grid{grid-template-columns:repeat(min(var(--casuki-columns, 4),3),minmax(0,1fr))}}@media screen and (max-width:900px){.casuki-hero__grid{grid-template-columns:1fr;padding-block:44px 40px}.casuki-hero__media:not([data-fit=contain]){aspect-ratio:16 / 10}.casuki-categories,.casuki-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.casuki-benefits__panel{grid-template-columns:1fr;padding:28px}.casuki-header__bar{flex-wrap:wrap;justify-content:center}.casuki-header__nav{order:3;width:100%;gap:18px;font-size:14px}}@media screen and (max-width:600px){.casuki__inner{padding-inline:18px}.casuki-header__logo{font-size:21px;gap:9px}.casuki-grid{grid-template-columns:repeat(var(--casuki-columns-mobile, 1),minmax(0,1fr))}.casuki-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.casuki-category{min-height:130px;padding:16px}.casuki-category__name{font-size:19px}.casuki-newsletter__form{flex-direction:column}.casuki-hero__actions .casuki-btn{width:100%}.casuki-catalog__toolbar{align-items:flex-start}.casuki-footer__bar{justify-content:center;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/casuki.css.map */
