*,*:before,*:after{box-sizing:border-box}*{margin:0}html{scrollbar-gutter:stable;-webkit-text-size-adjust:100%}body{display:flex;flex-direction:column;min-height:100svh;background-color:var(--color-background);color:var(--color-text);font-family:var(--font-body--family);font-style:var(--font-body--style);font-weight:var(--font-body--weight);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}img{height:auto}button,input,textarea,select{font:inherit;color:inherit}a{color:var(--color-text);text-decoration:none}a:hover{color:var(--color-accent)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}summary{display:flex;cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}::selection{background:var(--color-selection)}p{text-wrap:pretty}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p:empty{display:none}html:has(dialog[scroll-lock][open]){overflow:hidden}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.skip-to-content:not(:focus){position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip-to-content:focus{position:fixed;top:10px;left:10px;z-index:200;padding:12px 18px;background:var(--color-accent);color:var(--color-on-dark);font-size:13px;letter-spacing:.1em;text-transform:uppercase}main{flex:1 0 auto}.wrap{width:100%;max-width:var(--page-width);margin-inline:auto}.wrap--wide{max-width:var(--page-width)}.wrap--narrow{max-width:700px}.wrap--prose{max-width:660px}.gutter{padding-inline:var(--page-gutter)}.section{padding-block:var(--section-space);padding-inline:var(--page-gutter)}.section--tight{padding-block:var(--section-space-sm)}.section--alt{background:var(--color-background-alt)}.section--dark{background:var(--color-dark);color:var(--color-background-deep)}.shopify-section:has(>.section:not(.section--alt,.section--dark))+.shopify-section>.section:not(.section--alt,.section--dark),.shopify-section:has(>.section--alt)+.shopify-section>.section--alt,.shopify-section:has(>.section--dark)+.shopify-section>.section--dark{padding-top:0}.stack{display:flex;flex-direction:column}.display,h1,h2,h3,h4{font-family:var(--font-display--family);font-style:var(--font-display--style);font-weight:var(--font-display--weight);letter-spacing:-.005em;line-height:1.16;text-wrap:pretty}.display--hero{font-size:clamp(38px,6.4vw,74px);line-height:1.04;letter-spacing:-.01em}.display--xl,.shopify-policy__title h1{font-size:clamp(30px,4.4vw,52px);line-height:1.12;letter-spacing:-.01em}.display--lg{font-size:clamp(28px,4.2vw,46px)}.display--md{font-size:clamp(27px,3.8vw,42px)}.display--sm{font-size:clamp(25px,3.4vw,38px);line-height:1.2}.display--xs{font-size:clamp(23px,3vw,30px);line-height:1.24}.eyebrow{font-family:var(--font-body--family);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted)}.script{font-family:var(--font-display--family);font-style:italic;font-size:19px;color:var(--color-accent)}.lede{font-size:17px;line-height:1.85;color:var(--color-text-body)}.body-text{font-size:16px;line-height:1.8;color:var(--color-text-body)}.meta{font-size:13px;color:var(--color-muted)}.rule{display:inline-block;width:46px;height:1px;background:var(--color-rule);border:0}.rte>*+*{margin-top:1.2em}.rte a{text-decoration:underline;text-underline-offset:3px}.rte ul,.rte ol{padding-left:1.3em}.rte li+li{margin-top:.4em}.rte img{margin-block:1.4em}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:17px 30px;border:1px solid transparent;background:none;cursor:pointer;font-size:12px;letter-spacing:.14em;text-transform:uppercase;text-align:center;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.btn--primary{background:var(--color-accent);color:var(--color-on-dark)}.btn--primary:hover{background:var(--color-accent-dark);color:var(--color-on-dark)}.btn--outline{border-color:#fdfbf78c;color:#fdfbf7}.btn--outline:hover{background:#fdfbf729;color:#fdfbf7}.btn--light{background:var(--color-background-deep);color:var(--color-dark)}.btn--light:hover{background:#fff;color:var(--color-dark)}.btn--dark{background:var(--color-dark);color:var(--color-on-dark)}.btn--dark:hover{background:var(--color-accent);color:var(--color-on-dark)}.btn--quiet{min-height:40px;padding:0 16px;border-color:var(--color-line-strong);font-size:11px;letter-spacing:.12em;color:var(--color-text-body)}.btn--quiet:hover{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-dark)}.btn--block{width:100%}.btn[disabled],.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.link-quiet{display:inline-block;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-body);border-bottom:1px solid var(--color-rule);padding-bottom:6px}.link-quiet:hover{color:var(--color-accent)}.nav-arrow{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;flex:none;border:1px solid var(--color-line-strong);background:var(--color-background);cursor:pointer;font-size:20px;line-height:1;color:var(--color-text-strong);transition:background-color .2s ease,color .2s ease,border-color .2s ease}.nav-arrow:hover:not([disabled]){background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-dark)}.nav-arrow[disabled]{opacity:.35;cursor:default}.field{width:100%;min-height:52px;padding:0 15px;border:1px solid var(--color-line-strong);background:var(--color-background);font-size:16px;border-radius:var(--input-radius)}.field--area{min-height:130px;padding:14px 15px;line-height:1.6;resize:vertical}.select{min-height:40px;padding:0 10px;border:1px solid var(--color-line-strong);background:var(--color-background);color:var(--color-text);font-size:14px;border-radius:var(--input-radius)}.checkbox{width:16px;height:16px;accent-color:var(--color-accent)}.form-status{margin:0 0 16px;padding:13px 16px;background:var(--color-accent);color:var(--color-on-dark);font-size:14px}.form-errors{margin:0 0 16px;padding:13px 16px;background:var(--color-background-alt);border-left:3px solid #9a3f2f;font-size:14px;color:var(--color-text-body)}.form-errors ul{margin:0;padding-left:1.1em}.form-label{display:block;margin-bottom:7px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted)}.ph{--ph-a: #f0eae1;--ph-b: #e9e2d7;--ph-size: 9px;display:flex;align-items:center;justify-content:center;width:100%;padding:10px;text-align:center;background:repeating-linear-gradient(135deg,var(--ph-a) 0 var(--ph-size),var(--ph-b) var(--ph-size) calc(var(--ph-size) * 2))}.ph__label{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.ph--warm{--ph-a: #e9e1d5;--ph-b: #e2d9cb;--ph-size: 10px}.ph--dark{--ph-a: #3a332c;--ph-b: #332d27;--ph-size: 12px}.ph--dark .ph__label{color:#8e8578}.product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--card-min, 260px),46%),1fr));gap:clamp(22px,3vw,36px) clamp(18px,2.2vw,28px);align-content:start;list-style:none;padding:0;margin:0}.card{display:flex;flex-direction:column}.card__media{display:block;position:relative;overflow:hidden;background:var(--color-background-deep)}.card__media img{width:100%;aspect-ratio:var(--card-ratio, 4 / 5);object-fit:cover;transition:transform .9s ease,opacity .5s ease}.card__media .ph{aspect-ratio:var(--card-ratio, 4 / 5)}.card__media:hover img{transform:scale(1.05)}.card__badge{position:absolute;left:0;top:12px;padding:7px 12px;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.card__badge--soldout{background:#fdfbf7f5;color:var(--color-text-body)}.card__badge--unika{background:var(--color-accent);color:var(--color-on-dark)}.card__badge--order{background:#2e2a26e6;color:var(--color-on-dark)}.card__title{margin:13px 0 5px;font-family:var(--font-display--family);font-weight:var(--font-display--weight);font-size:21px;line-height:1.2}.card__price{margin:0;font-size:15px;color:var(--color-text-price)}.card__price s{margin-right:6px;color:var(--color-muted)}.card__action{margin-top:10px;align-self:flex-start}.card__note{margin-top:8px;font-size:12px;color:var(--color-muted)}.accordion{border-top:1px solid var(--color-line)}.accordion:last-of-type{border-bottom:1px solid var(--color-line)}.accordion__summary{align-items:center;justify-content:space-between;gap:16px;padding:18px 0;font-size:16px}.accordion__sign{color:var(--color-muted);font-size:20px;line-height:1;flex:none;transition:transform .2s ease}.accordion[open] .accordion__sign{transform:rotate(45deg)}.accordion__body{padding-bottom:20px;font-size:15px;line-height:1.85;color:var(--color-text-body);max-width:52ch}.scroller{overflow-x:auto;overscroll-behavior-x:contain;touch-action:pan-x pan-y;scrollbar-width:none}.scroller::-webkit-scrollbar{display:none}.scroller__track{display:flex;width:max-content}.breadcrumbs{display:flex;gap:9px;align-items:center;flex-wrap:wrap;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted)}.breadcrumbs a{color:var(--color-muted)}.breadcrumbs a:hover{color:var(--color-accent)}.breadcrumbs [aria-current=page]{color:var(--color-text-strong)}.pagination{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap;margin-top:clamp(32px,5vw,56px);font-size:14px}.pagination__item{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 8px;border:1px solid transparent;color:var(--color-text-body)}.pagination__item:hover{color:var(--color-accent)}.pagination__item[aria-current=page]{border-color:var(--color-accent);color:var(--color-accent)}.qty{display:flex;align-items:center;border:1px solid var(--color-line-strong);background:var(--color-background);flex:none}.qty__btn{width:48px;height:56px;background:none;border:none;cursor:pointer;color:var(--color-text-body);font-size:18px;line-height:1}.qty__input{width:44px;height:56px;border:none;background:none;text-align:center;font-size:16px;-webkit-appearance:textfield;appearance:textfield}.qty__input::-webkit-outer-spin-button,.qty__input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.qty--sm{border-color:var(--color-line)}.qty--sm .qty__btn{width:40px;height:40px;font-size:16px}.qty--sm .qty__input{width:34px;height:40px;font-size:15px}.toast{position:fixed;left:50%;bottom:calc(100px + env(safe-area-inset-bottom,0px));transform:translate(-50%) translateY(8px);z-index:95;background:var(--color-dark);color:var(--color-background);padding:13px 24px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;opacity:0;pointer-events:none;transition:opacity .25s ease,transform .25s ease}.toast[data-visible=true]{opacity:1;transform:translate(-50%) translateY(0)}.shopify-policy__container{width:100%;max-width:calc(660px + var(--page-gutter) * 2);margin-inline:auto;padding-block:var(--section-space);padding-inline:var(--page-gutter)}.shopify-policy__title{margin-bottom:30px}.shopify-policy__body{font-size:17px;line-height:1.9;color:var(--color-text-body)}.shopify-policy__body p,.shopify-policy__body ul,.shopify-policy__body ol{margin-block:1.15em}.shopify-policy__body :is(h2,h3,h4){margin-block:1.4em .45em;color:var(--color-text)}.shopify-policy__body h2{font-size:clamp(21px,2.6vw,26px)}.shopify-policy__body :is(h3,h4){font-size:clamp(18px,2.1vw,21px)}.shopify-policy__body .rte>:first-child,.shopify-policy__body .rte>:first-child>:first-child{margin-top:0}.shopify-policy__body .rte>:last-child,.shopify-policy__body .rte>:last-child>:last-child{margin-bottom:0}#shopify-pc__banner,#shopify-pc__prefs{font-family:var(--font-body--family)!important}#shopify-pc__banner .shopify-pc__banner__dialog,#shopify-pc__prefs .shopify-pc__prefs__dialog{background:var(--color-background)!important;color:var(--color-text)!important;box-shadow:0 -4px 24px #26201b24!important}#shopify-pc__banner .shopify-pc__banner__dialog h2,#shopify-pc__prefs .shopify-pc__prefs__dialog h2,#shopify-pc__prefs .shopify-pc__prefs__intro h3{font-family:var(--font-display--family)!important;font-weight:var(--font-display--weight)!important;letter-spacing:-.005em!important}#shopify-pc__banner p,#shopify-pc__prefs p,#shopify-pc__prefs label{color:var(--color-text-body)!important}#shopify-pc__banner a{color:var(--color-accent)!important;text-underline-offset:3px}#shopify-pc__banner button,#shopify-pc__prefs button{font-family:var(--font-body--family)!important;font-size:12px!important;letter-spacing:.14em!important;text-transform:uppercase!important;border-radius:0!important}#shopify-pc__banner .shopify-pc__banner__btn-accept,#shopify-pc__prefs .shopify-pc__prefs__header-accept,#shopify-pc__prefs .shopify-pc__prefs__header-save{background:var(--color-accent)!important;border-color:var(--color-accent)!important;color:var(--color-on-dark)!important}#shopify-pc__banner .shopify-pc__banner__btn-decline,#shopify-pc__prefs .shopify-pc__prefs__header-decline{background:transparent!important;border:1px solid var(--color-line-strong)!important;color:var(--color-text-body)!important}#shopify-pc__banner .shopify-pc__banner__btn-manage-prefs{color:var(--color-text-body)!important}#shopify-pc__prefs .shopify-pc__prefs__essential-input,#shopify-pc__prefs .shopify-pc__prefs__analytics-input{accent-color:var(--color-accent)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.card__media:hover img,.series__card:hover .series__image,.gallery__thumb:hover img{transform:none}}:is(.section--dark,.hero,.lightbox,.drawer__shipping) :focus-visible{outline-color:#fdfbf7}
/*# sourceMappingURL=/cdn/shop/t/25/assets/critical.css.map */
