.multicolumn-card{display:flex;height:100%;padding:clamp(16px,2.5vw,24px);border-radius:10px!important;border:1px solid rgba(var(--color-foreground),.12);background:linear-gradient(180deg,rgba(var(--color-foreground),.04),rgba(var(--color-foreground),.02)),rgb(var(--color-background));box-shadow:0 1px 1px #00000008,0 8px 24px #00000014;overflow:clip;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.multicolumn-card:is(:hover,:focus-within){transform:translateY(-2px);border-color:rgba(var(--color-foreground),.18);box-shadow:0 2px 6px #0000000f,0 14px 32px #0000001f}@media (prefers-reduced-motion: reduce){.multicolumn-card{transition:none;transform:none!important}}.product-grid.grid{gap:0!important}@media (min-width: 990px){.product-grid.grid.grid--4-col-desktop{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.product-grid.grid .grid__item,.product-card-wrapper .card__content,.product-card-wrapper .card__information,.product-card-wrapper .card-information,.product-card-wrapper .price,.product-card-wrapper .card__heading{min-width:0}.product-card-wrapper .card__media,.product-card-wrapper .card__media .media,.product-card-wrapper .card__media img,.product-card-wrapper .card__media picture,.product-card-wrapper .card__media svg{display:block;width:100%;height:100%;max-width:100%;object-fit:cover}@media (min-width: 990px){.product-grid.grid .grid__item{padding-left:var(--grid-desktop-horizontal-spacing)}.product-grid.grid{margin-left:calc(var(--grid-desktop-horizontal-spacing) * -1);row-gap:var(--grid-desktop-vertical-spacing, 2rem)}}@media (max-width: 989px){.product-grid.grid .grid__item{padding-left:var(--grid-mobile-horizontal-spacing, 1.2rem)}.product-grid.grid{margin-left:calc(var(--grid-mobile-horizontal-spacing, 1.2rem) * -1);row-gap:var(--grid-mobile-vertical-spacing, 1.6rem)}}:root{--pc-radius: 14px;--pc-pad: clamp(14px, 1.8vw, 20px);--pc-border: 1px solid rgba(var(--color-foreground), .12);--pc-border-hover: 1px solid rgba(var(--color-foreground), .18);--pc-shadow: 0 1px 1px rgba(0,0,0,.03), 0 8px 24px rgba(0,0,0,.08);--pc-shadow-hover: 0 2px 6px rgba(0,0,0,.06), 0 14px 32px rgba(0,0,0,.12);--pc-bg: rgb(var(--color-background));--pc-fg: rgb(var(--color-foreground));--pc-divider: rgba(var(--color-foreground), .06)}.product-card-wrapper .card{display:flex;flex-direction:column;height:100%;width:100%;box-sizing:border-box;border-radius:var(--pc-radius);border:var(--pc-border);background:var(--pc-bg);box-shadow:var(--pc-shadow);overflow:hidden;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background-color .22s ease;will-change:transform}.product-card-wrapper .card__inner{background:linear-gradient(180deg,rgba(var(--color-foreground),.04),rgba(var(--color-foreground),.02)),var(--pc-bg);border-bottom:1px solid var(--pc-divider)}.product-card-wrapper .ratio{aspect-ratio:auto}.product-card-wrapper .card__content{padding:var(--pc-pad)}.product-card-wrapper .card__heading{margin:0 0 6px;font-size:clamp(16px,1.9vw,18px);line-height:1.3;letter-spacing:-.01em;font-weight:600;overflow-wrap:anywhere}.product-card-wrapper .card__heading a{color:var(--pc-fg);text-decoration:none}.product-card-wrapper .price .price-item--regular{color:rgba(var(--color-foreground),.85)}.product-card-wrapper .price .price-item--sale{color:var(--pc-fg);font-weight:600}.product-card-wrapper .price s{color:rgba(var(--color-foreground),.55)}.product-card-wrapper .card:is(:hover,:focus-within){transform:translateY(-2px);border:var(--pc-border-hover);box-shadow:var(--pc-shadow-hover)}.product-card-wrapper .card:focus-within{outline:2px solid transparent;box-shadow:0 0 0 3px rgba(var(--color-foreground),.1),var(--pc-shadow-hover)}@media (prefers-reduced-motion: reduce){.product-card-wrapper .card{transition:none;transform:none!important}}.card__information{padding-left:10px!important}:root{--blog-radius: 14px;--blog-pad: clamp(14px, 1.8vw, 20px);--blog-border: 1px solid rgba(var(--color-foreground), .12);--blog-border-hover: 1px solid rgba(var(--color-foreground), .18);--blog-shadow: 0 1px 1px rgba(0,0,0,.03), 0 8px 24px rgba(0,0,0,.08);--blog-shadow-hover: 0 2px 6px rgba(0,0,0,.06), 0 14px 32px rgba(0,0,0,.12);--blog-bg: rgb(var(--color-background));--blog-fg: rgb(var(--color-foreground));--blog-divider: rgba(var(--color-foreground), .06)}.articles-wrapper.grid{gap:0!important}.articles-wrapper.grid .grid__item,.article-card-wrapper .card__content,.article-card-wrapper .card__information,.article-card-wrapper .card__heading,.article-card-wrapper .article-card__excerpt{min-width:0}@media (min-width: 990px){.articles-wrapper.grid.grid--3-col-desktop{grid-template-columns:repeat(3,minmax(0,1fr))}.articles-wrapper.grid .grid__item{padding-left:var(--grid-desktop-horizontal-spacing)}.articles-wrapper.grid{margin-left:calc(var(--grid-desktop-horizontal-spacing) * -1);row-gap:var(--grid-desktop-vertical-spacing, 2rem)}}@media (max-width: 989px){.articles-wrapper.grid .grid__item{padding-left:var(--grid-mobile-horizontal-spacing, 1.2rem)}.articles-wrapper.grid{margin-left:calc(var(--grid-mobile-horizontal-spacing, 1.2rem) * -1);row-gap:var(--grid-mobile-vertical-spacing, 1.6rem)}}.slider.slider--tablet .slider__slide{min-width:0}.article-card-wrapper .card.article-card{display:flex;flex-direction:column;height:100%;width:100%;box-sizing:border-box;border-radius:var(--blog-radius);border:var(--blog-border);background:var(--blog-bg);box-shadow:var(--blog-shadow);overflow:hidden;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background-color .22s ease;will-change:transform}.article-card-wrapper .card__inner{background:linear-gradient(180deg,rgba(var(--color-foreground),.04),rgba(var(--color-foreground),.02)),var(--blog-bg);border-bottom:1px solid var(--blog-divider)}.article-card-wrapper .card__inner.ratio{aspect-ratio:auto}.article-card__image-wrapper,.article-card__image,.article-card__image .media,.article-card__image img,.article-card__image picture,.article-card__image svg{display:block;width:100%;height:100%;max-width:100%;object-fit:cover}.article-card-wrapper .card__content{padding:var(--blog-pad)}.article-card-wrapper .card__heading{margin:0 0 6px;font-size:clamp(18px,2.1vw,20px);line-height:1.28;letter-spacing:-.01em;font-weight:600;color:var(--blog-fg);overflow-wrap:anywhere}.article-card-wrapper .article-card__excerpt{margin:4px 0 0;color:rgba(var(--color-foreground),.75);line-height:1.55;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.article-card-wrapper .card__meta-divider{height:1px;background:var(--blog-divider);margin:10px 0}.article-card-wrapper .card.article-card:is(:hover,:focus-within){transform:translateY(-2px);border:var(--blog-border-hover);box-shadow:var(--blog-shadow-hover)}.article-card-wrapper .card.article-card:focus-within{outline:2px solid transparent;box-shadow:0 0 0 3px rgba(var(--color-foreground),.1),var(--blog-shadow-hover)}.article-card-wrapper .card__heading a{color:inherit;text-decoration:none;position:relative}.article-card-wrapper .card__heading a:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.slider-buttons .slider-button{border-radius:999px;border:1px solid rgba(var(--color-foreground),.12);background:rgb(var(--color-background));box-shadow:0 2px 10px #0000000f;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.slider-buttons .slider-button:hover:not([disabled]){transform:translateY(-1px);border-color:rgba(var(--color-foreground),.18);box-shadow:0 6px 18px #0000001a}.slider-buttons .slider-button[disabled]{opacity:.5;cursor:not-allowed}.blog-placeholder-svg{max-width:100%;opacity:.9}@media (prefers-reduced-motion: reduce){.article-card-wrapper .card.article-card{transition:none;transform:none!important}.slider-buttons .slider-button{transition:none}}.collage-card.card-wrapper.product-card-wrapper.color-scheme-2.gradient{border-radius:10px!important}.media.media--transparent.ratio{border-radius:10px}.collection-list{--card-radius: 16px;--card-pad: clamp(14px, 2.2vw, 20px);--card-gap: clamp(12px, 2vw, 20px);--card-border: 1px solid color-mix(in oklab, var(--color-foreground, #111) 12%, transparent);--card-bg: var(--color-background, #fff);--card-text: var(--color-foreground, #111);--muted: color-mix(in oklab, var(--card-text) 55%, transparent);--shadow-rest: 0 0 0 rgba(0,0,0,0);--shadow-hover: 0 10px 30px rgba(0,0,0,.1), 0 3px 10px rgba(0,0,0,.06)}.collection-list.grid{gap:var(--card-gap)}.collection-list .collection-list__item{list-style:none}.collection-list .collection-card-wrapper{height:100%;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease;will-change:transform}.collection-list .card.card--standard.card--media{height:100%;display:grid;grid-template-rows:1fr auto;background:var(--card-bg);color:var(--card-text);border:var(--card-border);border-radius:var(--card-radius);overflow:clip;box-shadow:var(--shadow-rest)}.collection-list .card__inner.gradient{background:none!important}.collection-list .card__inner.ratio{border-bottom:var(--card-border);background:color-mix(in oklab,var(--card-text) 4%,transparent)}.collection-list .card__media .media{position:relative;aspect-ratio:1 / 1;background:transparent}.collection-list .card__media img{width:100%;height:100%;display:block;object-fit:cover;background:transparent;transform:scale(1.02);opacity:0;transition:opacity .28s ease,transform .4s cubic-bezier(.2,.7,.2,1)}.collection-list .card__media img:is([src],[srcset]){opacity:1}@media (hover:hover) and (pointer:fine){.collection-list .collection-card-wrapper:hover{transform:translateY(-3px)}.collection-list .collection-card-wrapper:hover .card.card--standard.card--media{box-shadow:var(--shadow-hover)}.collection-list .collection-card-wrapper:hover .card__media img{transform:scale(1.06)}}.collection-list .collection-card-wrapper:has(.full-unstyled-link:focus-visible) .card.card--standard.card--media{box-shadow:var(--shadow-hover)}.collection-list .card__content{padding:var(--card-pad);background:transparent}.collection-list .card__information{display:grid;gap:6px}.collection-list .card__heading{margin:0;font-size:clamp(16px,1.6vw,18px);line-height:1.25;font-weight:600}.collection-list .card__heading .full-unstyled-link{color:inherit;text-decoration:none;display:inline-flex;align-items:center;gap:8px;position:relative}.collection-list .full-unstyled-link:after{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border-radius:8px}.collection-list .card__caption{margin:2px 0 0;font-size:.92rem;line-height:1.4;color:var(--muted)}.collection-list .icon-wrap{width:18px;height:18px;transition:transform .2s ease}.collection-list .collection-card-wrapper:hover .icon-wrap{transform:translate(3px)}.collection-list .full-unstyled-link:focus-visible{outline:2px solid color-mix(in oklab,var(--card-text) 55%,transparent);outline-offset:4px}@media (prefers-reduced-motion: reduce){.collection-list .collection-card-wrapper,.collection-list .card__media img,.collection-list .icon-wrap{transition:none!important}}@media (prefers-color-scheme: dark){.collection-list{--card-bg: #fff;--card-text: #f4f4f5;--card-border: 1px solid color-mix(in oklab, #030303 14%, transparent);--shadow-hover: 0 10px 30px rgba(0,0,0,.35), 0 3px 10px rgba(0,0,0,.25)}}.contact{--c-bg: #ffffff;--c-surface: #ffffff;--c-text: #0f172a;--c-text-muted: #64748b;--c-border: #e2e8f0;--c-border-strong: #cbd5e1;--c-accent: #0ea5e9;--c-accent-ink: #0a6fa3;--c-success: #16a34a;--c-error: #ef4444;--c-shadow: 0 1px 2px rgba(2,6,23,.08), 0 8px 24px rgba(2,6,23,.06);--radius: 14px;--radius-sm: 12px;--gap: clamp(14px, 2.4vw, 22px);--pad: clamp(14px, 1.8vw, 18px);--label-size: .85rem;--font: ui-sans-serif, system-ui, -apple-system, Segoe UI, Inter, Roboto, "Helvetica Neue", Arial, "Noto Sans"}.contact{color:var(--c-text)}.contact .title.h2,.contact h2.title{margin:0;padding:clamp(14px,2.4vw,18px) clamp(16px,3.2vw,28px);background:var(--c-surface);border:1px solid var(--c-border);border-bottom:0;border-radius:var(--radius) var(--radius) 0 0;letter-spacing:-.02em}.contact .title+form{background:var(--c-surface);border:1px solid var(--c-border);border-top:0;border-radius:0 0 var(--radius) var(--radius);padding:clamp(16px,3.2vw,28px);box-shadow:var(--c-shadow)}@media (prefers-reduced-motion: no-preference){.contact form,.contact .field__input,.contact .button{transition:box-shadow .2s ease,border-color .2s ease,background-color .2s ease,transform .06s ease,color .2s ease}}.contact .contact__fields{display:grid;gap:var(--gap)}@media (min-width: 750px){.contact .contact__fields{grid-template-columns:1fr 1fr}}.contact .field{position:relative;border:0!important;background:transparent!important;box-shadow:none!important}.contact .field:before,.contact .field:after{content:none!important;display:none!important}.contact .field__input{width:100%;-webkit-appearance:none;appearance:none;background:var(--c-bg);color:var(--c-text);border:1px solid var(--c-border);border-radius:var(--radius-sm)!important;padding:calc(var(--pad) + 2px) var(--pad);line-height:1.35;font:500 1rem/1.35 var(--font);outline:none;box-shadow:none}.contact textarea.field__input{min-height:140px;resize:vertical;border-radius:var(--radius-sm)!important}.contact .field__input::placeholder{color:transparent}.contact .field__input:placeholder-shown{background:var(--c-bg)}.contact .field__label{position:absolute;inset-inline-start:calc(var(--pad) - 2px);top:50%;transform:translateY(-50%);color:var(--c-text-muted);font:500 var(--label-size)/1 var(--font);pointer-events:none;padding:0 .25rem;background:transparent;transition:transform .15s ease,color .15s ease,top .15s ease,background-color .15s ease}.contact .field__input:not(:placeholder-shown)~.field__label,.contact .field__input:focus~.field__label,.contact .text-area.field__input:not(:placeholder-shown)~.field__label,.contact .text-area.field__input:focus~.field__label{top:0;transform:translateY(-50%) scale(.92);background:var(--c-surface);color:var(--c-text-muted)}@media (hover: hover) and (pointer: fine){.contact .field__input:hover{border-color:var(--c-border-strong);box-shadow:inset 0 0 0 1px var(--c-border-strong);border-radius:var(--radius-sm)}}.contact .field__input:focus{border-color:color-mix(in oklab,var(--c-accent) 65%,var(--c-border-strong));box-shadow:0 0 0 3px color-mix(in oklab,var(--c-accent) 18%,transparent),inset 0 0 0 1px color-mix(in oklab,var(--c-accent) 40%,var(--c-border))}.contact .field.field--with-error .field__input:not(:placeholder-shown):invalid,.contact .field .field__input:user-invalid{border-color:var(--c-error);box-shadow:0 0 0 3px color-mix(in oklab,var(--c-error) 18%,transparent),inset 0 0 0 1px color-mix(in oklab,var(--c-error) 40%,var(--c-border))}.contact .field.field--with-error .field__input:not(:placeholder-shown):invalid~.field__label,.contact .field .field__input:user-invalid~.field__label{color:var(--c-error)}.contact .field__input:invalid:focus{border-color:var(--c-error);box-shadow:0 0 0 3px color-mix(in oklab,var(--c-error) 18%,transparent),inset 0 0 0 1px color-mix(in oklab,var(--c-error) 40%,var(--c-border))}.contact .field__input[disabled],.contact .field__input[aria-disabled=true]{background:#f8fafc;color:#94a3b8;cursor:not-allowed}.contact .contact__button{margin-top:calc(var(--gap) + 4px);display:flex;gap:12px}.contact .button:before,.contact .button:after{content:none!important;display:none!important}.contact .button{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:999px;border:1px solid color-mix(in oklab,var(--c-accent) 55%,var(--c-border));background:#fff;color:var(--c-accent);font:700 .95rem/1 var(--font);letter-spacing:.02em;cursor:pointer;box-shadow:0 2px 10px #0206170f}@media (hover: hover) and (pointer: fine){.contact .button:hover{transform:translateY(-1px);box-shadow:0 6px 18px #0206171a}}.contact .button:active{transform:translateY(0);background:#f9fafb;color:var(--c-accent-ink)}@media (max-width: 389px){.contact .contact__button{margin-top:var(--gap)}}.contact .h-captcha{margin-top:.5rem}.contact textarea{-webkit-appearance:none}@media (max-width: 749px){.contact .field__input{min-height:48px}}@media (forced-colors: active){.contact .field__input,.contact .button{outline:1px solid CanvasText}}.contact .field__hint{margin-top:6px;color:var(--c-text-muted);font:500 .82rem/1.3 var(--font)}.contact .contact__notice{margin-bottom:var(--gap);padding:12px 14px;border-radius:10px;font:600 .9rem/1.3 var(--font);border:1px solid transparent}.contact .contact__notice--success{color:var(--c-success);background:color-mix(in oklab,var(--c-success) 8%,#fff);border-color:color-mix(in oklab,var(--c-success) 26%,#fff)}.contact .contact__notice--error{color:var(--c-error);background:color-mix(in oklab,var(--c-error) 8%,#fff);border-color:color-mix(in oklab,var(--c-error) 26%,#fff)}.button,.blog__button.button{border-radius:var(--btn-radius, 999px);position:relative;overflow:visible}.button:before,.button:after,.blog__button.button:before,.blog__button.button:after{border-radius:inherit!important}.button{border:0;background-clip:padding-box}.button.button--secondary{border:1px solid currentColor;box-shadow:none}.blog__button.button{border:0}.button:focus{outline:none}.button::-moz-focus-inner{border:0}.button:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in oklab,currentColor 30%,transparent),var(--btn-shadow, 0 6px 18px rgba(0,0,0,.08))}@media (hover:hover) and (pointer:fine){.button:hover{transform:translateY(-1px);box-shadow:var(--btn-shadow-hover, 0 10px 24px rgba(0,0,0,.12))}.button.button--secondary:hover{box-shadow:0 3px 10px #0000000f}}.button:active{transform:translateY(0);box-shadow:var(--btn-shadow-active, 0 4px 12px rgba(0,0,0,.1))}@media (forced-colors: active){.button{box-shadow:none!important}.button:focus-visible{outline:2px solid Highlight;outline-offset:2px}}@media (prefers-reduced-motion: reduce){.button{transition:none!important}}.template-search__search{display:none}.header__menu-row.color-scheme-1{justify-items:center}.title-wrapper-with-link.title-wrapper--self-padded-tablet-down.title-wrapper--no-top-margin{justify-content:center}.collection__title.title-wrapper.title-wrapper--no-top-margin.page-width{justify-items:center}.product-card-wrapper .price .price-item--sale{color:#98328c}span.price-item.price-item--regular{color:#98328c!important}.badge{background-color:#98328c!important}li.grid__item.scroll-trigger.animate--slide-in{padding-bottom:20px}.title-wrapper-with-link.title-wrapper--self-padded-mobile.title-wrapper--no-top-margin,.collection-list.grid{justify-content:center}.header__menu-item{color:#98328c!important}.header__active-menu-item{color:#98328c!important;font-weight:700}.link,.customer a{font-size:1.6rem!important}
/*# sourceMappingURL=/cdn/shop/t/8/assets/custom.css.map */
