﻿@font-face{font-family:"At Gambit";src:url("../fonts/at-gambit/at-gambit-regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"At Gambit";src:url("../fonts/at-gambit/at-gambit-regular-italic.woff2") format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"At Gambit";src:url("../fonts/at-gambit/at-gambit-semibold.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"At Gambit";src:url("../fonts/at-gambit/at-gambit-semibold-italic.woff2") format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"At Gambit";src:url("../fonts/at-gambit/at-gambit-bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"At Gambit";src:url("../fonts/at-gambit/at-gambit-bold-italic.woff2") format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"Instrument Serif";src:url("../fonts/instrument-serif/instrument-serif-regular-latin.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Instrument Serif";src:url("../fonts/instrument-serif/instrument-serif-regular-latin-ext.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Instrument Serif";src:url("../fonts/instrument-serif/instrument-serif-italic-latin.woff2") format("woff2");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Instrument Serif";src:url("../fonts/instrument-serif/instrument-serif-italic-latin-ext.woff2") format("woff2");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"IBM Plex Sans Condensed";src:url("../fonts/ibm-plex-sans-condensed/ibm-plex-sans-condensed-regular-latin.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"IBM Plex Sans Condensed";src:url("../fonts/ibm-plex-sans-condensed/ibm-plex-sans-condensed-regular-latin-ext.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"IBM Plex Sans Condensed";src:url("../fonts/ibm-plex-sans-condensed/ibm-plex-sans-condensed-medium-latin.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"IBM Plex Sans Condensed";src:url("../fonts/ibm-plex-sans-condensed/ibm-plex-sans-condensed-medium-latin-ext.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion: reduce){html{scroll-behavior:auto}}body{margin:0;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}img,picture,video,svg{display:block;max-width:100%}img,video{height:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit}table{border-collapse:collapse}[hidden]{display:none !important}@media(prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important}}body{font-family:"At Gambit",Georgia,serif;font-size:1.0625rem;line-height:1.6;color:#1d1302;background-color:#f8f4f1}::selection{background:#1d1302;color:#f8f4f1}h1,h2,h3,h4,h5,h6{font-family:"Instrument Serif","Times New Roman",serif;font-weight:400;line-height:1.1;letter-spacing:-0.01em}h1{font-size:clamp(2.625rem,2.0552486188rem + 2.4309392265vw,4rem)}h2{font-size:clamp(2.125rem,1.7624309392rem + 1.546961326vw,3rem)}h3{font-size:clamp(1.625rem,1.4696132597rem + 0.6629834254vw,2rem)}h4{font-size:clamp(1.375rem,1.2714088398rem + 0.4419889503vw,1.625rem)}h5,h6{font-size:clamp(1.25rem,1.1982044199rem + 0.2209944751vw,1.375rem)}.h-display-xl{font-family:"Instrument Serif","Times New Roman",serif;font-size:clamp(5rem,3.7569060773rem + 5.3038674033vw,8rem);font-weight:400;line-height:1.1;letter-spacing:-0.01em}.h-display-xl em,.h-display-xl i{font-style:italic}.h-display-xl{line-height:1}.h-display{font-family:"Instrument Serif","Times New Roman",serif;font-size:clamp(3.25rem,2.1104972376rem + 4.861878453vw,6rem);font-weight:400;line-height:1.1;letter-spacing:-0.01em}.h-display em,.h-display i{font-style:italic}.h-display{line-height:1}.h-1{font-family:"Instrument Serif","Times New Roman",serif;font-size:clamp(2.625rem,2.0552486188rem + 2.4309392265vw,4rem);font-weight:400;line-height:1.1;letter-spacing:-0.01em}.h-1 em,.h-1 i{font-style:italic}.h-2{font-family:"Instrument Serif","Times New Roman",serif;font-size:clamp(2.125rem,1.7624309392rem + 1.546961326vw,3rem);font-weight:400;line-height:1.1;letter-spacing:-0.01em}.h-2 em,.h-2 i{font-style:italic}.h-3{font-family:"Instrument Serif","Times New Roman",serif;font-size:clamp(1.625rem,1.4696132597rem + 0.6629834254vw,2rem);font-weight:400;line-height:1.1;letter-spacing:-0.01em}.h-3 em,.h-3 i{font-style:italic}.h-4{font-family:"Instrument Serif","Times New Roman",serif;font-size:clamp(1.375rem,1.2714088398rem + 0.4419889503vw,1.625rem);font-weight:400;line-height:1.1;letter-spacing:-0.01em}.h-4 em,.h-4 i{font-style:italic}.h-5{font-family:"Instrument Serif","Times New Roman",serif;font-size:clamp(1.25rem,1.1982044199rem + 0.2209944751vw,1.375rem);font-weight:400;line-height:1.1;letter-spacing:-0.01em}.h-5 em,.h-5 i{font-style:italic}.lead{font-size:clamp(1.125rem,1.0732044199rem + 0.2209944751vw,1.25rem);line-height:1.6}.lead em,.lead strong{font-weight:700;font-style:italic}.text-muted{color:#867e71}.text-small{font-size:.9375rem}.prose>*+*{margin-top:1em}.prose h2,.prose h3,.prose h4{margin-top:1.6em;font-size:clamp(1.375rem,1.2714088398rem + 0.4419889503vw,1.625rem)}.prose ul,.prose ol{padding-left:1.2em}.prose li+li{margin-top:.25em}.prose a{text-decoration-thickness:1px;text-underline-offset:.2em}.container{max-width:1584px;margin-inline:auto;padding-inline:clamp(1.25rem,0.9392265193rem + 1.3259668508vw,2rem)}.container--wide{max-width:1584px}.visually-hidden,.screen-reader-text{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.skip-link{position:absolute;top:8px;left:8px;z-index:1000;padding:8px 16px;background:#1d1302;color:#f8f4f1;border-radius:999px;transform:translateY(-200%);transition:transform .25s cubic-bezier(0.22, 0.61, 0.36, 1)}.skip-link:focus{transform:none}.section{padding-block:clamp(4rem,3.3784530387rem + 2.6519337017vw,5.5rem)}.icon{width:1.5em;height:1.5em;flex-shrink:0}.is-motion .site-main{opacity:0}.split-line-mask{margin:0 -0.12em -0.18em;padding:0 .12em .18em}.site{position:relative;isolation:isolate;background:#f8f4f1;overflow-x:clip}.page-decor{position:absolute;inset:0 0 auto;z-index:-1;height:clamp(32.5rem,22.658839779rem + 41.9889502762vw,56.25rem);pointer-events:none;background:url("../img/tlo-naglowek-zastepcze.webp") center top/cover no-repeat;transform:scaleY(-1);opacity:.9;mask-image:linear-gradient(to top, #000 55%, transparent)}.site-main{display:block}.site-header{position:relative;z-index:50;background:linear-gradient(#fcfbfa, rgba(252, 251, 250, 0))}.site-header__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;min-height:clamp(4.5rem,3.0497237569rem + 6.1878453039vw,8rem)}@media(min-width: 1024px){.site-header__inner{column-gap:clamp(2.5rem,-1.1923076923rem + 5.7692307692vw,4rem)}}.site-header__start,.site-header__end{display:flex;align-items:center;gap:32px}.site-header__start{justify-content:space-between}.site-header__end{justify-content:space-between}.site-header__logo{display:block}.site-header__logo img{width:clamp(3.75rem,3.0766574586rem + 2.8729281768vw,5.375rem);height:auto}.site-header__logo:focus-visible{outline:2px solid #1d1302;outline-offset:3px}.header-search{display:flex;align-items:center;gap:8px}.header-search input{width:9ch;padding:4px 0;font-size:1.0625rem;background:rgba(0,0,0,0);border:0;border-bottom:1px solid rgba(0,0,0,0);transition:width .25s cubic-bezier(0.22, 0.61, 0.36, 1),border-color .25s cubic-bezier(0.22, 0.61, 0.36, 1)}.header-search input::placeholder{color:#1d1302;opacity:1}.header-search input:focus{width:18ch;outline:none;border-bottom-color:#c9a57b}.header-search button{margin:0;padding:0;font:inherit;color:inherit;background:none;border:0;cursor:pointer;display:grid}.header-search button:focus-visible{outline:2px solid #1d1302;outline-offset:2px}@media(max-width: 1023.98px){.header-search{display:none}}@media(max-width: 1023.98px){.site-nav{display:none}}.site-nav>ul{margin:0;padding:0;list-style:none;display:flex;align-items:center;gap:clamp(2rem,-0.4615384615rem + 3.8461538462vw,3rem)}.site-nav li{position:relative}.site-nav a{position:relative;display:inline-flex;align-items:center;gap:4px;padding:12px 0;font-size:1.0625rem;text-decoration:none;white-space:nowrap}.site-nav a::after{content:"";position:absolute;left:-4px;right:-4px;bottom:2px;height:1px;background:linear-gradient(90deg, #c9a57b, rgba(201, 165, 123, 0.25));transform:scaleX(0);transform-origin:left;transition:transform .25s cubic-bezier(0.22, 0.61, 0.36, 1)}.site-nav a:hover::after{transform:scaleX(1)}.site-nav a:focus-visible{outline:2px solid #1d1302;outline-offset:3px}.site-nav .current-menu-item>a::after,.site-nav .current-menu-ancestor>a::after,.site-nav .current-menu-parent>a::after,.site-nav .current_page_parent>a::after{transform:scaleX(1)}.header-actions{display:flex;align-items:center;gap:24px;margin-left:auto}.header-actions>a,.header-actions .header-cart__link{position:relative;display:grid;place-items:center}.header-actions>a:focus-visible,.header-actions .header-cart__link:focus-visible{outline:2px solid #1d1302;outline-offset:4px}.header-actions__count{position:absolute;top:-8px;right:-9px;display:grid;place-items:center;min-width:19px;height:19px;padding:0 4px;font-size:11px;font-weight:600;line-height:1;color:#fff;background:#1d1302;border:1.5px solid #f8f4f1;border-radius:999px}.header-actions__count:empty,.header-actions__count[data-count="0"]{display:none}.nav-toggle{margin:0;padding:0;font:inherit;color:inherit;background:none;border:0;cursor:pointer;display:grid;place-items:center;width:40px;height:40px;margin-left:-8px}.nav-toggle:focus-visible{outline:2px solid #1d1302;outline-offset:3px}@media(min-width: 1024px){.nav-toggle{display:none}}.nav-toggle span{position:relative;width:22px;height:1.5px;background:currentColor}.nav-toggle span::before,.nav-toggle span::after{content:"";position:absolute;left:0;width:100%;height:100%;background:currentColor;transition:transform .25s cubic-bezier(0.22, 0.61, 0.36, 1)}.nav-toggle span::before{top:-7px}.nav-toggle span::after{top:7px}.site-drawer{position:fixed;inset:0;z-index:100;display:flex;flex-direction:column;gap:32px;padding:24px clamp(1.25rem,0.9392265193rem + 1.3259668508vw,2rem) 48px;overflow-y:auto;background:#f8f4f1;transform:translateX(-100%);transition:transform .35s cubic-bezier(0.22, 0.61, 0.36, 1)}.site-drawer.is-open{transform:none}@media(min-width: 1024px){.site-drawer{display:none}}.site-drawer__top{display:flex;align-items:center;justify-content:space-between}.site-drawer__top button{margin:0;padding:0;font:inherit;color:inherit;background:none;border:0;cursor:pointer;display:grid;place-items:center;width:40px;height:40px;font-size:28px;line-height:1}.site-drawer__top button:focus-visible{outline:2px solid #1d1302;outline-offset:3px}.site-drawer__search{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#fcfbf9;border:1px solid #ece4da;border-radius:999px}.site-drawer__search input{flex:1;min-width:0;background:rgba(0,0,0,0);border:0}.site-drawer__search input:focus{outline:none}.site-drawer__search button{margin:0;padding:0;font:inherit;color:inherit;background:none;border:0;cursor:pointer;display:grid}.site-drawer__social{margin-top:auto}.site-drawer__nav ul{margin:0;padding:0;list-style:none}.site-drawer__nav>ul>li{border-bottom:1px solid #ece4da}.site-drawer__nav a{display:block;padding:16px 0;font-family:"Instrument Serif","Times New Roman",serif;font-size:1.75rem;text-decoration:none}body.is-drawer-open{overflow:hidden}.header-cart{position:relative;display:grid}.mini-cart{position:absolute;top:calc(100% + 16px);right:-16px;z-index:60;width:360px;padding:24px;text-align:left;background:#fcfbf9;border:1px solid #ece4da;border-radius:24px;box-shadow:0 30px 60px -30px rgba(29,19,2,.35);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .3s cubic-bezier(0.22, 0.61, 0.36, 1) .15s,transform .3s cubic-bezier(0.22, 0.61, 0.36, 1) .15s,visibility 0s linear .45s}.mini-cart::before{content:"";position:absolute;bottom:100%;left:0;right:0;height:24px}@media(max-width: 1023.98px){.mini-cart{display:none}}@media(hover: none){.mini-cart{display:none}}.header-cart:not(.is-dismissed):hover>.mini-cart,.header-cart:not(.is-dismissed):focus-within>.mini-cart{opacity:1;visibility:visible;transform:none;transition:opacity .35s cubic-bezier(0.22, 0.61, 0.36, 1) .08s,transform .45s cubic-bezier(0.22, 0.61, 0.36, 1) .08s,visibility 0s linear .08s}.mini-cart__title{margin-bottom:12px;font-family:"Instrument Serif","Times New Roman",serif;font-size:1.5rem;line-height:1.1}.mini-cart__title span{font-size:.9375rem;font-family:"At Gambit",Georgia,serif;color:#867e71}.mini-cart__items{margin:0;padding:0;list-style:none;max-height:300px;margin-inline:-8px;padding-inline:8px;overflow-y:auto;overscroll-behavior:contain}.mini-cart__item{display:grid;grid-template-columns:56px minmax(0, 1fr) auto;align-items:center;gap:12px;padding-block:12px;border-bottom:1px solid #ece4da}.mini-cart__item.is-removing{opacity:.4;pointer-events:none}.mini-cart__image{display:grid;place-items:center;aspect-ratio:1;padding:4px;background:#f8f4f1;border-radius:16px}.mini-cart__image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.mini-cart__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.9375rem;line-height:1.35;color:#1d1302;text-decoration:none}.mini-cart__name:hover{color:#814600}.mini-cart__name:focus-visible{outline:2px solid #1d1302;outline-offset:2px}.mini-cart__meta{margin-top:2px;font-size:.8125rem;color:#867e71}.mini-cart__remove{display:grid;place-items:center;width:28px;height:28px;font-size:1.125rem;line-height:1;color:#867e71;text-decoration:none;border-radius:50%;transition:color .25s cubic-bezier(0.22, 0.61, 0.36, 1),background-color .25s cubic-bezier(0.22, 0.61, 0.36, 1)}.mini-cart__remove:hover{color:#1d1302;background:#f0e9e1}.mini-cart__remove:focus-visible{outline:2px solid #1d1302;outline-offset:2px}.mini-cart__summary{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-top:16px;font-family:"Instrument Serif","Times New Roman",serif;font-size:1.25rem}.mini-cart__summary strong{font-weight:400}.mini-cart__note{margin-top:4px;font-size:.8125rem;color:#867e71}.mini-cart__actions{display:grid;justify-items:center;gap:12px;margin-top:16px}.mini-cart__link{font-size:.9375rem;color:#1d1302;text-underline-offset:3px}.mini-cart__link:hover{color:#814600}.mini-cart__link:focus-visible{outline:2px solid #1d1302;outline-offset:2px}.mini-cart__empty{display:grid;justify-items:center;gap:12px;padding-block:12px;text-align:center;color:#867e71}.mini-cart__empty .icon{width:32px;height:32px}.site-footer{position:relative;margin-top:clamp(1.5rem,1.2928176796rem + 0.8839779006vw,2rem);padding-top:clamp(3.5rem,2.8784530387rem + 2.6519337017vw,5rem);text-align:center;--footer-bg: url('../img/tlo-stopka.webp');--footer-fill: #f7f3f0;min-height:46.40625vw;background:var(--footer-fill) var(--footer-bg) center bottom/100% auto no-repeat;display:flex;flex-direction:column;justify-content:flex-end}.site-footer>.container{width:100%}@media(max-width: 767.98px){.site-footer{min-height:0;background-size:auto 55%;background-position:18% bottom}}.site-footer__brand{display:flex;flex-direction:column;align-items:center;gap:16px}.site-footer__brand img{width:clamp(6rem,5.1712707182rem + 3.5359116022vw,8rem);height:auto}.site-footer__brand .social-links{justify-content:center;margin-top:4px}.site-footer__tagline{font-family:"Instrument Serif","Times New Roman",serif;font-size:clamp(1.25rem,1.1464088398rem + 0.4419889503vw,1.5rem);font-style:italic}.site-footer__columns{display:grid;gap:40px;max-width:900px;margin:clamp(2rem,1.7928176796rem + 0.8839779006vw,2.5rem) auto 0}@media(min-width: 768px){.site-footer__columns{grid-template-columns:repeat(3, minmax(0, 1fr))}}.footer-menu h2{margin-bottom:16px;font-size:1.5rem;font-style:italic}.footer-menu ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.footer-menu a{font-size:1rem;line-height:1.5;color:#867e71;text-decoration:none;transition:color .25s cubic-bezier(0.22, 0.61, 0.36, 1)}.footer-menu a:hover{color:#1d1302}.footer-menu a:focus-visible{outline:2px solid #1d1302;outline-offset:3px}.site-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;margin-top:clamp(2.5rem,2.2928176796rem + 0.8839779006vw,3rem);padding-block:32px;text-align:left;border-top:1px solid rgba(201,165,123,.5)}@media(max-width: 767.98px){.site-footer__bottom{flex-direction:column;text-align:center}}.site-footer__legal{margin-top:4px;font-size:.9375rem;color:#867e71}.site-footer__legal ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:0 8px}@media(min-width: 768px){.site-footer__legal ul{justify-content:flex-start}}.site-footer__legal li+li::before{content:"·";margin-right:8px}.site-footer__legal a{text-decoration:none}.site-footer__legal a:hover{color:#1d1302}.payment-logos{display:flex;align-items:center;gap:24px}.payment-logos img{width:auto;height:34px}.payment-logos .payment-logos__visa{height:22px}.btn{--btn-height: 54px;--btn-icon: 42px;--btn-pad: 24px;--btn-bg: #1d1302;--btn-color: #f8f4f1;--btn-border: transparent;--btn-icon-bg: #f0e9e1;--btn-icon-color: #1d1302;display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:var(--btn-height);padding:0 var(--btn-pad);font-family:"At Gambit",Georgia,serif;font-size:1.0625rem;line-height:1.2;color:var(--btn-color);text-decoration:none;white-space:nowrap;background:var(--btn-bg);border:1px solid var(--btn-border);border-radius:999px;cursor:pointer;transition:background-color .25s cubic-bezier(0.22, 0.61, 0.36, 1),border-color .25s cubic-bezier(0.22, 0.61, 0.36, 1),color .25s cubic-bezier(0.22, 0.61, 0.36, 1),scale .5s cubic-bezier(0.34, 1.56, 0.64, 1)}@media(hover: hover){.btn:hover{scale:1.04}}.btn:active{scale:.95;transition-duration:.25s,.25s,.25s,.12s;transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1),cubic-bezier(0.22, 0.61, 0.36, 1),cubic-bezier(0.22, 0.61, 0.36, 1),ease-out}.btn:focus-visible{outline:2px solid #1d1302;outline-offset:3px}.btn:has(.btn__icon){padding-right:calc((var(--btn-height) - var(--btn-icon))/2 - 1px)}.btn:hover{--btn-bg: rgb(20.2352941176%, 16.7058823529%, 10.7058823529%)}.btn[disabled],.btn.is-disabled{pointer-events:none;opacity:.4}.btn__icon{display:inline-grid;place-items:center;width:var(--btn-icon);height:var(--btn-icon);color:var(--btn-icon-color);background:var(--btn-icon-bg);border-radius:50%}.btn__icon svg{width:50%;height:50%}.btn__icon .icon--done{display:none}.btn--success .btn__icon .icon{display:none}.btn--success .btn__icon .icon--done{display:block}.btn.loading{pointer-events:none;opacity:.6}.added_to_cart{display:none !important}.btn--light{--btn-bg: #f0e9e1;--btn-color: #1d1302;--btn-icon-bg: #1d1302;--btn-icon-color: #f8f4f1}.btn--light:hover{--btn-bg: rgb(89.9803921569%, 87.1764705882%, 83.862745098%)}.btn--outline{--btn-bg: #f8f4f1;--btn-color: #1d1302;--btn-border: #ece4da;--btn-icon-bg: #f0e9e1}.btn--outline:hover{--btn-bg: #f0e9e1;--btn-border: #f0e9e1;--btn-icon-bg: #f8f4f1}.btn--success{--btn-bg: #eaf1ea;--btn-color: #35643a;--btn-border: #cfe0cb;--btn-icon-bg: #35643a;--btn-icon-color: #fff}.btn--success:hover{--btn-bg: #eaf1ea}.btn--sm{--btn-height: 40px;--btn-icon: 32px;--btn-pad: 16px;gap:12px;font-size:.9375rem}.btn--block{width:100%}.toast{position:fixed;right:24px;bottom:24px;z-index:200;max-width:320px;padding:12px 24px;font-size:.9375rem;color:#fff;background:#1d1302;border-radius:16px;box-shadow:0 8px 32px rgba(29,19,2,.1)}.input,.select,.woocommerce-ordering select{min-height:44px;padding:8px 16px;font-size:.9375rem;color:#1d1302;background-color:#fff;border:1px solid #ece4da;border-radius:9px;transition:border-color .25s cubic-bezier(0.22, 0.61, 0.36, 1)}.input:hover,.select:hover,.woocommerce-ordering select:hover{border-color:color-mix(in srgb, #ece4da, #1d1302 15%)}.input:focus-visible,.select:focus-visible,.woocommerce-ordering select:focus-visible{outline:2px solid #1d1302;outline-offset:1px}.select,.woocommerce-ordering select{padding-right:48px;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231d1302' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:16px;cursor:pointer}.checkbox{display:inline-flex;align-items:center;gap:12px;cursor:pointer}.checkbox input{flex-shrink:0;display:grid;place-content:center;width:17px;height:17px;margin:0;appearance:none;background:#fff;border:1px solid #ece4da;border-radius:4px;cursor:pointer;transition:background-color .25s cubic-bezier(0.22, 0.61, 0.36, 1),border-color .25s cubic-bezier(0.22, 0.61, 0.36, 1)}.checkbox input::before{content:"";width:9px;height:5px;margin-top:-2px;border:solid #fff;border-width:0 0 1.5px 1.5px;transform:rotate(-45deg) scale(0);transition:transform .15s cubic-bezier(0.22, 0.61, 0.36, 1)}.checkbox input:checked{background:#867e71;border-color:#867e71}.checkbox input:checked::before{transform:rotate(-45deg) scale(1)}.checkbox input:focus-visible{outline:2px solid #1d1302;outline-offset:2px}.switch{display:inline-flex;align-items:center;gap:12px;cursor:pointer}.switch input{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.switch__track{position:relative;flex-shrink:0;width:40px;height:24px;background:#f0e9e1;border-radius:999px;transition:background-color .25s cubic-bezier(0.22, 0.61, 0.36, 1)}.switch__track::after{content:"";position:absolute;top:4px;left:4px;width:16px;height:16px;background:#fff;border-radius:50%;box-shadow:0 1px 3px rgba(29,19,2,.2);transition:transform .25s cubic-bezier(0.22, 0.61, 0.36, 1)}input:checked+.switch__track{background:#1d1302}input:checked+.switch__track::after{transform:translateX(16px)}input:focus-visible+.switch__track{outline:2px solid #1d1302;outline-offset:2px}.color-option{display:inline-flex;align-items:center;gap:12px;cursor:pointer}.color-option input{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.color-option:has(input:checked){margin-left:-14px;color:#814600}.color-option:has(input:checked)::before{content:"";width:6px;height:6px;margin-right:-4px;background:currentColor;border-radius:50%}.color-option input:focus-visible~span:last-child{outline:2px solid #1d1302;outline-offset:2px}.color-option__swatch{width:24px;height:8px;background:var(--swatch);border:1px solid color-mix(in srgb, var(--swatch), #1d1302 25%);border-radius:999px}.price-range__slider{--from: 0%;--to: 100%;position:relative;height:20px;margin:8px 0 24px}.price-range__slider::before{content:"";position:absolute;top:50%;left:0;right:0;height:3px;background:linear-gradient(90deg, #ece4da var(--from), #1d1302 var(--from), #1d1302 var(--to), #ece4da var(--to));border-radius:2px;transform:translateY(-50%)}.price-range__slider input{position:absolute;inset:0;width:100%;margin:0;appearance:none;background:none;pointer-events:none}.price-range__slider input::-webkit-slider-thumb{width:16px;height:16px;appearance:none;background:#fff;border:3px solid #1d1302;border-radius:50%;pointer-events:auto;cursor:grab}.price-range__slider input::-moz-range-thumb{width:10px;height:10px;background:#fff;border:3px solid #1d1302;border-radius:50%;pointer-events:auto;cursor:grab}.price-range__inputs{display:flex;justify-content:space-between;gap:12px}.price-range__inputs label{display:inline-flex;align-items:center;gap:2px;padding:8px 12px;font-size:.8125rem;background:#fff;border:1px solid #ece4da;border-radius:9px}.price-range__inputs label:focus-within{outline:2px solid #1d1302;outline-offset:1px}.price-range__inputs input{width:4ch;padding:0;text-align:right;background:none;border:0;-moz-appearance:textfield}.price-range__inputs input::-webkit-inner-spin-button,.price-range__inputs input::-webkit-outer-spin-button{appearance:none;margin:0}.price-range__inputs input:focus{outline:none}.dropdown{position:relative;display:inline-block}.dropdown__native{position:absolute;inset:0;width:100%;height:100%;opacity:0;pointer-events:none}.dropdown__button{margin:0;padding:0;font:inherit;color:inherit;background:none;border:0;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;padding:8px 12px 8px 16px;font-size:.9375rem;color:#1d1302;text-align:left;background:#fff;border:1px solid #ece4da;border-radius:9px;cursor:pointer;transition:border-color .25s cubic-bezier(0.22, 0.61, 0.36, 1),box-shadow .25s cubic-bezier(0.22, 0.61, 0.36, 1)}.dropdown__button:hover{border-color:color-mix(in srgb, #ece4da, #1d1302 15%)}.dropdown__button:focus-visible{outline:2px solid #1d1302;outline-offset:1px}.dropdown__button .icon{flex-shrink:0;width:16px;height:16px;transition:transform .25s cubic-bezier(0.22, 0.61, 0.36, 1)}.is-open>.dropdown__button{border-color:color-mix(in srgb, #ece4da, #1d1302 25%);box-shadow:0 0 0 3px rgba(201,165,123,.18)}.is-open>.dropdown__button .icon{transform:rotate(180deg)}.dropdown__value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown__list{margin:0;padding:0;list-style:none;position:fixed;z-index:1000;display:grid;gap:2px;max-height:300px;padding:6px;overflow-y:auto;overscroll-behavior:contain;background:#fff;border:1px solid #ece4da;border-radius:12px;box-shadow:0 24px 48px -24px rgba(29,19,2,.35);animation:dropdown-in .25s cubic-bezier(0.22, 0.61, 0.36, 1)}.dropdown__list[hidden]{display:none}.dropdown__list.is-up{animation-name:dropdown-in-up}.dropdown__list:focus{outline:none}@media(prefers-reduced-motion: reduce){.dropdown__list{animation:none}}.dropdown__option{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:9px 12px;font-size:.9375rem;color:#6f695d;white-space:nowrap;border-radius:7.2px;cursor:pointer;transition:background-color .15s cubic-bezier(0.22, 0.61, 0.36, 1),color .15s cubic-bezier(0.22, 0.61, 0.36, 1)}.dropdown__option.is-active{color:#1d1302;background:#f8f4f1}.dropdown__option[aria-selected=true]{color:#1d1302}.dropdown__option[aria-selected=true] .dropdown__check{opacity:1}.dropdown__option[aria-disabled=true]{opacity:.4;cursor:default}.dropdown__list .dropdown__check{flex-shrink:0;width:16px;height:16px;color:#814600;opacity:0}@keyframes dropdown-in{from{opacity:0;translate:0 -4px}}@keyframes dropdown-in-up{from{opacity:0;translate:0 4px}}.tag{display:inline-flex;align-items:center;padding:2px 12px 4px;font-family:"Instrument Serif","Times New Roman",serif;font-size:1.25rem;font-style:italic;line-height:1.4;color:#1d1302;text-decoration:none;border:1px solid currentColor;border-radius:999px}.tag--muted{font-size:1.0625rem;color:#867e71}a.tag{transition:background-color .25s cubic-bezier(0.22, 0.61, 0.36, 1)}a.tag:hover{background:#f0e9e1}a.tag:focus-visible{outline:2px solid #1d1302;outline-offset:3px}.badge{display:inline-flex;align-items:center;gap:6px;padding:4px 12px 4px 10px;font-size:.8125rem;font-weight:600;line-height:1.3;color:#1d1302;background:#f0e9e1;border-radius:999px}.badge .icon{width:16px;height:16px}.section-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px 48px;margin-bottom:clamp(2.5rem,1.8784530387rem + 2.6519337017vw,4rem)}.section-head__main{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.section-head__aside{display:flex;flex-direction:column;align-items:flex-start;gap:24px;max-width:360px}@media(min-width: 768px){.section-head__aside{align-items:flex-end;text-align:right}}.section-head--center{flex-direction:column;align-items:center;text-align:center}.section-head--center .section-head__main,.section-head--center .section-head__aside{align-items:center;text-align:center}.section-head--center .section-head__aside{max-width:640px}.product-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:clamp(0.75rem,0.4392265193rem + 1.3259668508vw,1.5rem);margin:0;padding:0;list-style:none}@media(min-width: 1024px){.product-grid{grid-template-columns:repeat(var(--columns, 4), minmax(0, 1fr))}}.product-card{position:relative;container:product-card/inline-size;display:flex;flex-direction:column;align-items:center;height:100%;padding:clamp(0.75rem,0.5428176796rem + 0.8839779006vw,1.25rem) clamp(0.75rem,0.6464088398rem + 0.4419889503vw,1rem) clamp(1rem,0.6892265193rem + 1.3259668508vw,1.75rem);text-align:center;background:#fcfbf9;border:1px solid #ece4da;border-radius:16px;transition:border-color .25s cubic-bezier(0.22, 0.61, 0.36, 1),box-shadow .25s cubic-bezier(0.22, 0.61, 0.36, 1)}.product-card:hover{box-shadow:0 12px 40px rgba(29,19,2,.06)}.product-card.is-added{border-color:#cfe0cb}.product-card.is-unavailable>*{opacity:.35}.product-card.is-unavailable:hover{box-shadow:none}.product-card__badges{position:absolute;top:8px;right:8px;z-index:1;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.product-card__media{position:relative;display:block;width:100%;aspect-ratio:1/1.05;margin-bottom:16px}.product-card__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .5s cubic-bezier(0.22, 0.61, 0.36, 1)}.product-card:hover .product-card__media img{transform:scale(1.03)}.product-card__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-family:"Instrument Serif","Times New Roman",serif;font-size:clamp(1.25rem,1.1982044199rem + 0.2209944751vw,1.375rem);line-height:1.2}.product-card__title a{text-decoration:none}.product-card__title a::after{content:"";position:absolute;inset:0}.product-card__title a:focus-visible{outline:2px solid #1d1302;outline-offset:3px}.product-card__sku{max-width:100%;margin-bottom:4px;overflow:hidden;font-family:"IBM Plex Sans Condensed","Arial Narrow",sans-serif;font-size:.6875rem;line-height:1.4;letter-spacing:.02em;color:#867e71;white-space:nowrap;text-overflow:ellipsis}.product-card__dimensions{display:flex;flex-wrap:wrap;justify-content:center;gap:2px 12px;margin-top:4px;font-size:.8125rem;color:#867e71}.dimension{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.dimension .icon{flex-shrink:0;width:14px;height:14px}.product-card__subtitle{margin-top:4px;font-size:.9375rem;color:#867e71;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-card__price{margin-top:8px;font-family:"Instrument Serif","Times New Roman",serif;font-size:1.25rem;font-style:italic}.product-card__price del{margin-right:8px;color:#867e71}.product-card__price ins{text-decoration:none}.product-card__actions{position:relative;z-index:2;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;margin-top:auto;padding-top:16px}.product-card__actions .quantity--stepper{gap:0;min-width:0;height:40px;padding:0 3px}.product-card__actions .quantity--stepper input{width:3ch;font-size:1.0625rem}.product-card__actions .quantity__btn{width:26px;height:26px}.product-card__actions .quantity__btn .icon{width:14px;height:14px}.product-card__actions .quantity__unit{display:none}@container product-card (max-width: 234px){.product-card__actions .btn.js-add-to-cart,.product-card__actions .btn.js-hurt-toggle{gap:0;padding:calc((var(--btn-height) - var(--btn-icon))/2 - 1px)}.product-card__actions .btn.js-add-to-cart .btn__label,.product-card__actions .btn.js-hurt-toggle .btn__label{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}}.availability{display:inline-flex;align-items:center;gap:8px;margin-top:8px;font-family:"Instrument Serif","Times New Roman",serif;font-size:1.1875rem;font-style:italic;color:#0f4e39}.availability::before{content:"";width:11px;height:11px;background:#05976a;border-radius:50%}.availability.is-out{color:#d9a39a}.availability.is-out::before{background:#f2c2b8}.availability--sm{gap:6px;margin-top:8px;font-size:1rem}.availability--sm::before{width:8px;height:8px}.availability--sm+.product-card__price{margin-top:4px}.filters{display:flex;flex-direction:column;gap:16px}.filter{padding:24px;background:#fcfbf9;border:1px solid #ece4da;border-radius:16px}.filter[open] .filter__head{margin-bottom:12px}.filter[open] .filter__chevron .icon{transform:rotate(180deg)}.filter__head{display:flex;align-items:center;justify-content:space-between;gap:12px;font-family:"Instrument Serif","Times New Roman",serif;font-size:1.375rem;line-height:1.2;list-style:none;cursor:pointer}.filter__head::-webkit-details-marker{display:none}.filter__head:focus-visible{outline:2px solid #1d1302;outline-offset:3px}.filter__chevron{display:grid;place-items:center;width:28px;height:28px;background:#f0e9e1;border-radius:50%}.filter__chevron .icon{width:14px;height:14px;transition:transform .25s cubic-bezier(0.22, 0.61, 0.36, 1)}.filter__title{display:inline-flex;align-items:center;gap:8px}.filter__check{width:18px;height:18px;color:#35643a}.filter__links{margin:0;padding:0;list-style:none}.filter__links a{position:relative;display:block;padding:3px 0;font-size:.9375rem;color:#6f695d;text-decoration:none;transition:color .25s cubic-bezier(0.22, 0.61, 0.36, 1)}.filter__links a:hover,.filter__links a[aria-current]{color:#1d1302}.filter__links a.is-selected{color:#814600}.filter__links a.is-selected::before{content:"";position:absolute;top:50%;left:-13px;width:6px;height:6px;margin-top:-3px;background:currentColor;border-radius:50%}.filter__links a:focus-visible{outline:2px solid #1d1302;outline-offset:2px}.filter__links .has-children{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:center;column-gap:8px}.filter__links .has-children>.filter__sublinks{grid-column:1/-1}.filter__expand{margin:0;padding:0;font:inherit;color:inherit;background:none;border:0;cursor:pointer;display:grid;place-items:center;width:24px;height:24px;color:#6f695d;border-radius:50%;transition:color .25s cubic-bezier(0.22, 0.61, 0.36, 1),background-color .25s cubic-bezier(0.22, 0.61, 0.36, 1)}.filter__expand .icon{width:14px;height:14px;transition:transform .25s cubic-bezier(0.22, 0.61, 0.36, 1)}.filter__expand:hover{color:#1d1302;background:#f0e9e1}.filter__expand[aria-expanded=true] .icon{transform:rotate(180deg)}.filter__expand:focus-visible{outline:2px solid #1d1302;outline-offset:2px}.filter__sublinks{margin:0;padding:0;list-style:none;margin:2px 0 8px 2px;padding-left:16px;border-left:1px solid #ece4da}.filter__sublinks a{font-size:.8125rem}.filter__options{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px;font-size:.9375rem;color:#6f695d}.filter__clear{display:inline-flex;align-items:center;gap:6px;margin-top:16px;padding:4px 12px 4px 9px;font-size:.8125rem;color:#6f695d;text-decoration:none;background:#fff;border:1px solid #ece4da;border-radius:999px;transition:color .25s cubic-bezier(0.22, 0.61, 0.36, 1),border-color .25s cubic-bezier(0.22, 0.61, 0.36, 1)}.filter__clear .icon{width:16px;height:16px}.filter__clear:hover{color:#1d1302;border-color:#1d1302}.filter__clear:focus-visible{outline:2px solid #1d1302;outline-offset:2px}.filters__clear-all{position:sticky;bottom:16px;z-index:5}.clear-all{display:flex;align-items:center;gap:12px;min-height:50px;padding:0 12px 0 24px;font-size:.9375rem;color:#f8f4f1;text-decoration:none;background:#1d1302;border-radius:999px;box-shadow:0 8px 32px rgba(29,19,2,.1);transition:background-color .25s cubic-bezier(0.22, 0.61, 0.36, 1)}.clear-all .icon{width:20px;height:20px}.clear-all:hover{background:color-mix(in srgb, #1d1302, #fff 10%)}.clear-all:focus-visible{outline:2px solid #1d1302;outline-offset:3px}.clear-all__count{display:grid;place-items:center;min-width:28px;height:28px;margin-left:auto;padding:0 8px;font-size:.8125rem;font-weight:600;color:#1d1302;background:#f0e9e1;border-radius:999px}.filters-backdrop{position:fixed;inset:0;z-index:99;background:rgba(29,19,2,.35);animation:backdrop-in .3s cubic-bezier(0.22, 0.61, 0.36, 1)}@media(min-width: 1024px){.filters-backdrop{display:none}}@keyframes backdrop-in{from{opacity:0}}.filters__mobile-head{display:none}@media(max-width: 1023.98px){.catalog__sidebar{position:fixed;inset:0 auto 0 0;z-index:100;width:min(360px,90vw);padding:24px;overflow-y:auto;background:#f8f4f1;box-shadow:0 8px 32px rgba(29,19,2,.1);transform:translateX(-105%);transition:transform .35s cubic-bezier(0.22, 0.61, 0.36, 1)}.catalog__sidebar.is-open{transform:none}.filters__mobile-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.filters__mobile-head button{margin:0;padding:0;font:inherit;color:inherit;background:none;border:0;cursor:pointer;width:40px;height:40px;font-size:28px}.filters__mobile-head button:focus-visible{outline:2px solid #1d1302;outline-offset:3px}}.breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin-bottom:clamp(1.25rem,0.8356353591rem + 1.7679558011vw,2.25rem);font-size:.9375rem;color:#867e71}.breadcrumbs a{color:#1d1302;text-decoration:none}.breadcrumbs a:hover{text-decoration:underline;text-underline-offset:.2em}.breadcrumbs a:focus-visible{outline:2px solid #1d1302;outline-offset:2px}.breadcrumbs__sep .icon{width:14px;height:14px;transform:rotate(-90deg)}.gallery__stage{position:relative;overflow:hidden;background:#fcfbf9;border:1px solid #ece4da;border-radius:24px}.gallery__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.gallery__track::-webkit-scrollbar{display:none}.gallery__track:focus-visible{outline:2px solid #1d1302;outline-offset:-3px}.gallery__track.js-slider-track>*{transform:translate3d(var(--overscroll, 0px), 0, 0) skewX(calc(var(--tilt, 0) * -1.5deg))}.gallery__slide{flex:0 0 100%;aspect-ratio:545/608;padding:clamp(1.5rem,0.6712707182rem + 3.5359116022vw,3.5rem);scroll-snap-align:center}.gallery__slide img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.gallery__arrow{margin:0;padding:0;font:inherit;color:inherit;background:none;border:0;cursor:pointer;position:absolute;top:50%;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;transform:translateY(-50%);transition:background-color .25s cubic-bezier(0.22, 0.61, 0.36, 1),opacity .25s cubic-bezier(0.22, 0.61, 0.36, 1)}.gallery__arrow:hover{background:#f0e9e1}.gallery__arrow[disabled]{opacity:.25;pointer-events:none}.gallery__arrow .icon{width:26px;height:26px}.gallery__arrow:focus-visible{outline:2px solid #1d1302;outline-offset:3px}.gallery__arrow--prev{left:16px}.gallery__arrow--prev .icon{transform:rotate(90deg)}.gallery__arrow--next{right:16px}.gallery__arrow--next .icon{transform:rotate(-90deg)}.gallery__thumbs{position:relative;display:grid;grid-auto-columns:calc((100% - 2*24px)/3);grid-auto-flow:column;gap:24px;margin-top:24px;overflow-x:auto;scrollbar-width:thin}.gallery__thumb{display:block;aspect-ratio:1;padding:12px;background:#fcfbf9;border:1px solid #ece4da;border-radius:16px;opacity:.55;transition:opacity .25s cubic-bezier(0.22, 0.61, 0.36, 1),border-color .25s cubic-bezier(0.22, 0.61, 0.36, 1)}.gallery__thumb img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.gallery__thumb:hover,.gallery__thumb.is-active{opacity:1}.gallery__thumb.is-active{border-color:color-mix(in srgb, #ece4da, #1d1302 20%)}.gallery__thumb:focus-visible{outline:2px solid #1d1302;outline-offset:2px}.quantity--stepper{display:inline-flex;align-items:center;gap:4px;min-width:158px;height:52px;padding:0 9px;background:#fff;border:1px solid #ece4da;border-radius:999px}.quantity--stepper input{width:2.5ch;padding:0;font-family:"Instrument Serif","Times New Roman",serif;font-size:1.375rem;text-align:center;background:none;border:0;-moz-appearance:textfield}.quantity--stepper input::-webkit-inner-spin-button,.quantity--stepper input::-webkit-outer-spin-button{appearance:none;margin:0}.quantity--stepper input:focus-visible{outline:2px solid #1d1302;outline-offset:2px;border-radius:4px}.quantity__unit{margin-left:2px;font-size:.9375rem;color:#867e71}.quantity__btn{margin:0;padding:0;font:inherit;color:inherit;background:none;border:0;cursor:pointer;display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;color:#fff;background:#1d1302;border-radius:50%;transition:opacity .25s cubic-bezier(0.22, 0.61, 0.36, 1)}.quantity__btn:first-child{margin-right:auto}.quantity__btn:last-child{margin-left:auto}.quantity__btn:hover{opacity:.85}.quantity__btn[disabled]{opacity:.3;pointer-events:none}.quantity__btn .icon{width:18px;height:18px}.quantity__btn:focus-visible{outline:2px solid #1d1302;outline-offset:2px}.accordion{padding:clamp(0.5rem,0.0856353591rem + 1.7679558011vw,1.5rem) clamp(1.25rem,0.7320441989rem + 2.2099447514vw,2.5rem);background:#fcfbf9;border:1px solid #ece4da;border-radius:24px}.accordion__head{display:flex;align-items:center;gap:16px;padding:clamp(1rem,0.8964088398rem + 0.4419889503vw,1.25rem) 0;font-family:"Instrument Serif","Times New Roman",serif;font-size:clamp(1.5rem,1.3446132597rem + 0.6629834254vw,1.875rem);line-height:1.2;list-style:none;cursor:pointer}.accordion__head::-webkit-details-marker{display:none}.accordion__head>.icon{width:30px;height:30px}.accordion__head:focus-visible{outline:2px solid #1d1302;outline-offset:3px}.accordion__chevron{margin-left:auto}.accordion__chevron .icon{width:22px;height:22px;color:#867e71;transition:transform .25s cubic-bezier(0.22, 0.61, 0.36, 1)}[open]>.accordion__head .accordion__chevron .icon{transform:rotate(180deg)}.accordion__body{padding-bottom:32px;line-height:1.8}.accordion__body.prose h2,.accordion__body.prose h3,.accordion__body.prose h4{margin-top:1.4em;font-family:"At Gambit",Georgia,serif;font-size:inherit;font-weight:600;line-height:inherit;letter-spacing:0;color:#1d1302}.accordion__body.prose ul{padding-left:1.4em;color:#867e71}.accordion__body.prose li::marker{color:#867e71}.accordion__body.prose strong{color:#1d1302}.spec-list{display:grid;margin:0}.spec-list>div{display:grid;grid-template-columns:minmax(140px, 1fr) 2fr;gap:16px;padding:12px 0;border-bottom:1px solid #ece4da}.spec-list>div:last-child{border-bottom:0}.spec-list dt{display:flex;align-items:center;gap:8px;color:#867e71}.spec-list dt .icon{flex-shrink:0;width:18px;height:18px}.spec-list dd{margin:0}.slider{position:relative}.js-slider-track{position:relative;scroll-behavior:auto}@media(hover: hover)and (pointer: fine){.js-slider-track{cursor:grab}}.js-slider-track.is-controlled{scroll-snap-type:none}.js-slider-track.is-dragging{cursor:grabbing;user-select:none}.js-slider-track.is-dragging a{pointer-events:none}.js-slider-track>*{transform:translate3d(var(--overscroll, 0px), 0, 0) skewX(calc(var(--tilt, 0) * -3deg))}.slider.is-ready .js-slider-track>*{opacity:0;translate:120px 0;transition:opacity .8s cubic-bezier(0.22, 0.61, 0.36, 1),translate 1.2s cubic-bezier(0.16, 1, 0.3, 1);transition-delay:calc(var(--i, 0)*90ms)}.slider.is-visible .js-slider-track>*{opacity:1;translate:0 0}.slider__nav{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:clamp(1.5rem,1.2928176796rem + 0.8839779006vw,2rem)}.slider__dots{display:flex;flex-wrap:wrap;align-items:center}.slider__dot{margin:0;padding:0;font:inherit;color:inherit;background:none;border:0;cursor:pointer;display:grid;place-items:center;width:24px;height:24px}.slider__dot::before{content:"";width:8px;height:8px;background:rgba(29,19,2,.18);border-radius:999px;transition:width .25s cubic-bezier(0.22, 0.61, 0.36, 1),background-color .25s cubic-bezier(0.22, 0.61, 0.36, 1)}.slider__dot:hover::before{background:rgba(29,19,2,.4)}.slider__dot[aria-current=true]{width:40px}.slider__dot[aria-current=true]::before{width:28px;background:#1d1302}.slider__dot:focus-visible{outline:2px solid #1d1302;outline-offset:0}.slider__dot:focus-visible{border-radius:999px}.slider__arrows{display:flex;gap:12px}.slider__arrow{margin:0;padding:0;font:inherit;color:inherit;background:none;border:0;cursor:pointer;display:grid;place-items:center;width:52px;height:52px;color:#1d1302;background:#f0e9e1;border-radius:50%;transition:color .25s cubic-bezier(0.22, 0.61, 0.36, 1),background-color .25s cubic-bezier(0.22, 0.61, 0.36, 1),opacity .25s cubic-bezier(0.22, 0.61, 0.36, 1)}.slider__arrow .icon{width:22px;height:22px}.slider__arrow:hover{color:#f8f4f1;background:#1d1302}.slider__arrow[disabled]{opacity:.35;pointer-events:none}.slider__arrow:focus-visible{outline:2px solid #1d1302;outline-offset:3px}.slider__arrow .icon{transition:translate .25s cubic-bezier(0.22, 0.61, 0.36, 1)}.slider__arrow--next .icon{transform:rotate(45deg)}.slider__arrow--next:hover .icon{translate:3px 0}.slider__arrow--prev .icon{transform:rotate(-135deg)}.slider__arrow--prev:hover .icon{translate:-3px 0}.social-links{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:12px}.social-links__link{display:grid;place-items:center;width:44px;height:44px;color:#1d1302;border:1px solid #ece4da;border-radius:50%;transition:color .25s cubic-bezier(0.22, 0.61, 0.36, 1),background-color .25s cubic-bezier(0.22, 0.61, 0.36, 1),border-color .25s cubic-bezier(0.22, 0.61, 0.36, 1)}.social-links__link .icon{width:20px;height:20px}.social-links__link:hover{color:#f8f4f1;background:#1d1302;border-color:#1d1302}.social-links__link:focus-visible{outline:2px solid #1d1302;outline-offset:3px}.home .site-header{position:absolute;inset:0 0 auto}.home .site{background:#f6f0eb}.hero{position:relative;display:grid;align-items:center;overflow:hidden;background:#f6f0eb}@media(min-width: 768px){.hero{min-height:clamp(600px,63.5vw,max(960px,100svh))}}@media(max-width: 767.98px){.hero{--video-h: clamp(560px, 150vw, 900px);--candle-gap: 16px;display:flex;flex-direction:column;align-items:stretch;padding:calc(clamp(4.5rem, 3.0497237569rem + 6.1878453039vw, 8rem) + 8px) clamp(1.25rem,0.9392265193rem + 1.3259668508vw,2rem) clamp(5rem,3.4461325967rem + 6.6298342541vw,8.75rem)}}.hero__video,.hero__decor{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero__video{height:90%;object-position:center}@media(max-width: 767.98px){.hero__video{position:relative;inset:auto;flex:none;order:2;align-self:center;width:100vw;max-width:none;height:var(--video-h);margin-block:calc(var(--candle-gap) - 0.34*var(--video-h)) calc(var(--candle-gap) - 0.29*var(--video-h));mask-image:linear-gradient(transparent, #000 12%, #000 82%, transparent)}}.hero__decor{object-position:center bottom;pointer-events:none}.hero__content{position:relative;z-index:1;display:grid;align-items:center;width:100%;padding-top:clamp(4.5rem,3.0497237569rem + 6.1878453039vw,8rem);padding-bottom:clamp(5rem,3.4461325967rem + 6.6298342541vw,8.75rem)}@media(min-width: 768px){.hero__content{--candle-gap: clamp(1.25rem, 0.7320441989rem + 2.2099447514vw, 2.5rem);--side: max(clamp(1.25rem, 0.9392265193rem + 1.3259668508vw, 2rem), (100% - 1520px) / 2);grid-template-columns:var(--side) minmax(0, 1fr) calc(20% + 2*var(--candle-gap)) minmax(0, 1fr) var(--side)}}@media(max-width: 767.98px){.hero__content{display:contents}}.hero__title-wrap{position:relative;z-index:1}@media(min-width: 768px){.hero__title-wrap{grid-column:2;container-type:inline-size}}@media(max-width: 767.98px){.hero__title-wrap{order:1}}.hero__title{font-family:"Instrument Serif","Times New Roman",serif;font-size:clamp(2.625rem,2.0552486188rem + 2.4309392265vw,4rem);font-weight:400;line-height:1.1;letter-spacing:-0.01em}.hero__title em,.hero__title i{font-style:italic}.hero__title{line-height:1.05}@media(min-width: 768px){.hero__title{font-size:clamp(32px,14.5cqi,84px)}}@media(max-width: 767.98px){.hero__title{font-size:min(11vw,56px)}}.hero__since{margin-top:12px;font-family:"Instrument Serif","Times New Roman",serif;font-size:clamp(1.75rem,1.4392265193rem + 1.3259668508vw,2.5rem);font-style:italic;line-height:1.1}@media(min-width: 768px){.hero__since{font-size:clamp(24px,8cqi,44px)}}.hero__text{position:relative;z-index:1;max-width:380px;font-size:clamp(1.125rem,1.0732044199rem + 0.2209944751vw,1.25rem);line-height:1.6}.hero__text strong{font-weight:700}@media(min-width: 768px){.hero__text{grid-column:4;justify-self:end;text-align:right}}@media(max-width: 767.98px){.hero__text{order:3;padding:16px 24px;background:rgba(246,240,235,.88);border-radius:16px;backdrop-filter:blur(6px)}}@media(min-width: 768px){.landing-collections{padding-top:16px;padding-bottom:32px}}.landing-collections .section-head{margin-bottom:clamp(2rem,1.7928176796rem + 0.8839779006vw,2.5rem)}.collection-strip{--edge: max(clamp(1.25rem, 0.9392265193rem + 1.3259668508vw, 2rem), (100% - 1520px) / 2);--shadow-room: clamp(1.5rem, 1.2928176796rem + 0.8839779006vw, 2rem);margin:0;padding:0;list-style:none;display:flex;gap:clamp(0.75rem,0.4392265193rem + 1.3259668508vw,1.5rem);margin-block:calc(-1*var(--shadow-room)) calc(-1.5*var(--shadow-room));padding:var(--shadow-room) var(--edge) calc(1.5*var(--shadow-room));overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--edge);scrollbar-width:none}.collection-strip::-webkit-scrollbar{display:none}.collection-strip>li{flex:0 0 clamp(12.5rem,10.9461325967rem + 6.6298342541vw,16.25rem);min-width:0;scroll-snap-align:start}.collection-tile{display:flex;flex-direction:column;align-items:center;height:100%;padding:32px 16px 48px;text-align:center;text-decoration:none;background:#fcfbf9;border:1px solid #ece4da;border-radius:16px;transition:transform .4s cubic-bezier(0.22, 0.61, 0.36, 1),box-shadow .4s cubic-bezier(0.22, 0.61, 0.36, 1)}.collection-tile:hover{transform:scale(1.03);box-shadow:0 18px 40px -12px rgba(29,19,2,.18)}.collection-tile:focus-visible{outline:2px solid #1d1302;outline-offset:3px}.collection-tile__image{width:100%;aspect-ratio:1/1.25;margin-bottom:16px;object-fit:contain;mix-blend-mode:multiply}.collection-tile__kicker{font-family:"Instrument Serif","Times New Roman",serif;font-size:1.25rem;font-style:italic}.collection-tile__title{max-width:100%;font-family:"Instrument Serif","Times New Roman",serif;font-size:clamp(1.625rem,1.4696132597rem + 0.6629834254vw,2rem);line-height:1.1;overflow-wrap:anywhere}.anniversary{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:center;aspect-ratio:2560/1537;overflow:clip;text-align:center;background:linear-gradient(rgba(248, 244, 241, 0), #f8f4f1)}.anniversary__art{position:absolute;top:50%;left:50%;z-index:-1;min-width:100%;min-height:100%;aspect-ratio:2560/1537;transform:translate(-50%, -50%);pointer-events:none}.leaf{position:absolute;top:var(--y);left:var(--x);width:var(--w)}.leaf img{display:block;width:100%;height:auto;transform-origin:var(--origin);animation:leaf-sway 6s ease-in-out var(--delay) infinite alternate}@media(prefers-reduced-motion: reduce){.leaf img{animation:none}}@keyframes leaf-sway{from{rotate:calc(-1*var(--sway));translate:0 -2px}to{rotate:var(--sway);translate:0 2px}}.anniversary:has(+.artistic){padding-bottom:16px}@media(min-width: 1024px){.anniversary:has(+.artistic){z-index:1;background:linear-gradient(rgba(248, 244, 241, 0), #f8f4f1 calc(100% - max(0px, 30vw - 270px)), rgba(248, 244, 241, 0) calc(100% - max(0px, 30vw - 270px)))}}@media(min-width: 1024px){.anniversary+.artistic{margin-top:calc(-1*max(0px, 30vw - 270px))}}.anniversary__content{display:flex;flex-direction:column;align-items:center;gap:32px;max-width:780px}.anniversary__content .lead{max-width:520px}.anniversary__title{font-family:"Instrument Serif","Times New Roman",serif;font-size:clamp(2.625rem,2.0552486188rem + 2.4309392265vw,4rem);font-weight:400;line-height:1.1;letter-spacing:-0.01em}.anniversary__title em,.anniversary__title i{font-style:italic}.anniversary__title{font-size:clamp(2.625rem,1.8480662983rem + 3.3149171271vw,4.5rem);line-height:1.1}.anniversary__years{display:block;font-size:clamp(5rem,3.7569060773rem + 5.3038674033vw,8rem);font-style:italic;line-height:1}.anniversary__dates{margin-top:24px;font-family:"Instrument Serif","Times New Roman",serif;font-size:1.0625rem;font-style:italic}.artistic,.landing-soft{--scene-scale: 1;--scene-x: 0%}@media(max-width: 1023.98px){.artistic,.landing-soft{--scene-scale: 1.25;--scene-x: -25%}}@media(max-width: 767.98px){.artistic,.landing-soft{--scene-scale: 1.6;--scene-x: -56.4%}}.artistic{position:relative;display:flex;flex-direction:column;isolation:isolate;overflow:hidden;background-color:#f8f4f1}@media(min-width: 1024px){.artistic::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg, rgba(248, 244, 241, 0.55), rgba(248, 244, 241, 0) 50%);mask-image:linear-gradient(#000 45%, transparent 72%);pointer-events:none}}.artistic__scene{flex:none;width:calc(var(--scene-scale)*100%);margin-left:var(--scene-x);aspect-ratio:1.5;mask-image:linear-gradient(transparent, #000 6%)}.artistic__video{display:block;width:calc(100% + 4px);max-width:none;height:100%;margin-left:-2px;object-fit:cover}.artistic__content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:24px;width:100%}.artistic__content .lead{max-width:440px}@media(min-width: 1024px){.artistic__content{position:absolute;inset:0 0 10%;justify-content:center;margin-inline:auto}}@media(max-width: 1023.98px){.artistic__content{padding-top:clamp(3rem,2.1712707182rem + 3.5359116022vw,5rem)}}.landing-soft{position:relative;z-index:1;margin-top:calc(var(--scene-scale)*-17.0609375%);padding-top:calc(var(--scene-scale)*17.0609375%);overflow-x:clip;background:linear-gradient(rgba(241, 232, 225, 0) 80%, #f1e8e1),radial-gradient(ellipse 40% 30% at 5% 85%, rgba(234, 216, 191, 0.6), transparent),radial-gradient(ellipse 40% 30% at 92% 92%, rgba(227, 202, 166, 0.5), transparent),#f6f0eb;background-clip:content-box}.landing-soft::before{content:"";position:absolute;top:0;left:var(--scene-x);z-index:-1;width:calc(var(--scene-scale)*100%);aspect-ratio:1.0134600158;background:url("../img/section-overlay.webp") center top/100% 100% no-repeat;mask-image:linear-gradient(transparent, #000 3%, #000 68%, rgba(0, 0, 0, 0.45) 84%, transparent);pointer-events:none}.landing-soft .b2b{padding-top:calc(var(--scene-scale)*23.984375%)}.feature-cards{margin:0;padding:0;list-style:none;display:grid;gap:clamp(1rem,0.4302486188rem + 2.4309392265vw,2.375rem);margin-top:clamp(2.5rem,1.8784530387rem + 2.6519337017vw,4rem)}@media(min-width: 768px){.feature-cards{grid-template-columns:repeat(3, minmax(0, 1fr))}}.feature-card{display:flex;flex-direction:column;align-items:center;gap:12px;padding:clamp(1.75rem,1.5428176796rem + 0.8839779006vw,2.25rem) 32px;text-align:center;background:rgba(255,255,255,.5);border:1px solid rgba(255,255,255,.9);box-shadow:0 8px 32px rgba(29,19,2,.04);border-radius:16px;backdrop-filter:blur(16px)}.feature-card .icon{width:34px;height:34px}.feature-card p{max-width:24ch;font-size:.9375rem;color:#867e71}.feature-card__title{font-size:clamp(1.625rem,1.4696132597rem + 0.6629834254vw,2rem);font-style:italic}.social__grid{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3, minmax(0, 225px));justify-content:center;gap:clamp(0.5rem,0.0856353591rem + 1.7679558011vw,1.5rem)}.social__grid a{display:block;overflow:hidden;border-radius:16px}.social__grid a:focus-visible{outline:2px solid #1d1302;outline-offset:3px}.social__grid img{width:100%;aspect-ratio:225/407;object-fit:cover;transition:transform .5s cubic-bezier(0.22, 0.61, 0.36, 1)}.social__grid a:hover img{transform:scale(1.04)}.social{padding-bottom:24px}.social__cta{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:clamp(2rem,1.7928176796rem + 0.8839779006vw,2.5rem);text-align:center}.social__cta p{font-family:"Instrument Serif","Times New Roman",serif;font-size:1.3125rem;font-style:italic}.home .site-footer{--footer-bg: url('../img/tlo-stopka-home.webp');--footer-fill: #f1e8e1;margin-top:0}.catalog{padding-top:clamp(1rem,0.3784530387rem + 2.6519337017vw,2.5rem)}.catalog__title{margin-bottom:32px}.catalog__bar,.catalog__layout{display:grid;gap:24px}@media(min-width: 1024px){.catalog__bar,.catalog__layout{grid-template-columns:240px minmax(0, 1fr);column-gap:16px}}.catalog__bar{align-items:center;margin-bottom:24px;scroll-margin-top:24px}@media(min-width: 1024px){.catalog__bar{grid-template-columns:240px auto 1fr}}@media(max-width: 1023.98px){.catalog__bar{grid-template-columns:auto 1fr}}.catalog__filters-toggle{margin:0;padding:0;font:inherit;color:inherit;background:none;border:0;cursor:pointer;display:inline-flex;align-items:center;gap:12px;justify-self:start;font-family:"Instrument Serif","Times New Roman",serif;font-size:clamp(1.375rem,1.2714088398rem + 0.4419889503vw,1.625rem)}.catalog__filters-toggle:focus-visible{outline:2px solid #1d1302;outline-offset:3px}.catalog__filters-toggle .icon{width:1em;height:1em}@media(min-width: 1024px){.catalog__filters-toggle{pointer-events:none}}@media(max-width: 1023.98px){.catalog__filters-toggle{padding:8px 16px;background:#fcfbf9;border:1px solid #ece4da;border-radius:999px}}.catalog__count{font-family:"Instrument Serif","Times New Roman",serif;font-size:clamp(1.25rem,1.0946132597rem + 0.6629834254vw,1.625rem);color:#867e71}@media(max-width: 1023.98px){.catalog__count{grid-column:1/-1;grid-row:2}}.catalog__sort{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.catalog__sort>.icon{width:22px;height:22px}.catalog__sort .woocommerce-ordering{min-width:0;margin:0 0 0 8px}.catalog__sort .dropdown{max-width:100%}@media(min-width: 576px){.catalog__sort select,.catalog__sort .dropdown__button{min-width:200px}}.catalog__sort-label{font-size:.9375rem;white-space:nowrap}@media(max-width: 575.98px){.catalog__sort-label{display:none}}.catalog__main{min-width:0;container-type:inline-size;transition:opacity .2s cubic-bezier(0.22, 0.61, 0.36, 1)}.catalog.is-loading .catalog__main{opacity:.45;pointer-events:none}.catalog__main .product-grid{gap:clamp(0.75rem,0.6464088398rem + 0.4419889503vw,1rem)}@container (min-width: 1168px){.catalog__main .product-grid{grid-template-columns:repeat(4, minmax(0, 1fr))}}.catalog__more{display:flex;justify-content:center;margin-top:24px}.catalog__empty{display:flex;flex-direction:column;align-items:flex-start;gap:24px;padding:48px;background:#fcfbf9;border:1px solid #ece4da;border-radius:16px}.contact{padding-top:0}.contact__head{margin-bottom:clamp(2rem,1.3784530387rem + 2.6519337017vw,3.5rem)}.contact__response{font-size:.9375rem;color:#867e71}.contact__response .icon{display:inline-block;width:18px;height:18px;margin-right:8px;vertical-align:-0.25em}@media(min-width: 768px){.contact__response{text-align:right}}.contact__layout{display:grid;align-items:start;gap:clamp(1.5rem,1.0856353591rem + 1.7679558011vw,2.5rem)}@media(min-width: 1024px){.contact__layout{grid-template-columns:minmax(0, 5fr) minmax(0, 7fr)}}.contact-list{margin:0;padding:0;list-style:none;display:grid;gap:16px}@media(min-width: 1024px){.contact-list{position:sticky;top:32px}}.contact-item{display:grid;grid-template-columns:auto minmax(0, 1fr);align-items:start;gap:24px;padding:clamp(1.25rem,1.0428176796rem + 0.8839779006vw,1.75rem);background:rgba(252,251,249,.72);border:1px solid #ece4da;border-radius:24px;backdrop-filter:blur(14px);transition:border-color .25s cubic-bezier(0.22, 0.61, 0.36, 1),box-shadow .4s cubic-bezier(0.22, 0.61, 0.36, 1)}.contact-item:hover{border-color:rgba(201,165,123,.55);box-shadow:0 12px 40px rgba(29,19,2,.06)}.contact-item__icon{display:grid;place-items:center;width:52px;height:52px;color:#1d1302;background:#f0e9e1;border-radius:50%;transition:color .4s cubic-bezier(0.22, 0.61, 0.36, 1),background-color .4s cubic-bezier(0.22, 0.61, 0.36, 1)}.contact-item__icon .icon{width:24px;height:24px}.contact-item:hover .contact-item__icon{color:#f8f4f1;background:#1d1302}.contact-item__label{margin-bottom:4px;font-family:"Instrument Serif","Times New Roman",serif;font-size:1.125rem;font-style:italic;color:#867e71}.contact-item__value{display:inline;font-family:"Instrument Serif","Times New Roman",serif;font-size:clamp(1.625rem,1.4696132597rem + 0.6629834254vw,2rem);line-height:1.2;color:#1d1302;text-decoration:none;background:linear-gradient(currentColor, currentColor) 0 100%/0 1px no-repeat;transition:background-size .45s cubic-bezier(0.22, 0.61, 0.36, 1)}.contact-item__value:hover{background-size:100% 1px}.contact-item__value:focus-visible{outline:2px solid #1d1302;outline-offset:3px}.contact-item__value--email{font-size:clamp(1.25rem,1.1464088398rem + 0.4419889503vw,1.5rem);overflow-wrap:anywhere}.open-status{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:.9375rem;color:#867e71}.open-status::before{content:"";flex-shrink:0;width:8px;height:8px;background:#f2c2b8;border-radius:50%}.open-status.is-open{color:#0f4e39}.open-status.is-open::before{background:#05976a;animation:open-pulse 2.4s cubic-bezier(0.22, 0.61, 0.36, 1) infinite}@keyframes open-pulse{0%{box-shadow:0 0 0 0 rgba(5,151,106,.45)}70%,100%{box-shadow:0 0 0 9px rgba(5,151,106,0)}}.copy-button{margin:0;padding:0;font:inherit;color:inherit;background:none;border:0;cursor:pointer;display:flex;align-items:center;gap:8px;margin-top:8px;font-size:.9375rem;color:#867e71;transition:color .25s cubic-bezier(0.22, 0.61, 0.36, 1)}.copy-button .icon{width:16px;height:16px}.copy-button:hover{color:#1d1302}.copy-button.is-done{color:#0f4e39}.copy-button:focus-visible{outline:2px solid #1d1302;outline-offset:3px}.hours{display:grid;margin:8px 0 0;font-size:.9375rem}.hours__row{display:flex;justify-content:space-between;gap:16px;padding:8px 0;color:#867e71;border-bottom:1px dashed #ece4da}.hours__row:last-child{border-bottom:0}.hours__row dd{margin:0;color:#1d1302;font-variant-numeric:tabular-nums;white-space:nowrap}.hours__row.is-today{color:#1d1302}.hours__row.is-today dt::after{content:" · dziś";font-family:"Instrument Serif","Times New Roman",serif;font-style:italic;color:#814600}.contact-item__address{font-size:.9375rem;font-style:normal;line-height:1.75;color:#867e71}.contact-item__address strong{font-family:"Instrument Serif","Times New Roman",serif;font-size:1.25rem;font-weight:400;line-height:1.4;color:#1d1302}.contact-item__note{margin-top:12px;padding:8px 12px;font-size:.8125rem;color:#867e71;background:rgba(240,233,225,.8);border-radius:12px}.contact-card{position:relative;padding:clamp(1.5rem,0.8784530387rem + 2.6519337017vw,3rem);background:#fcfbf9;border:1px solid #ece4da;border-radius:24px;box-shadow:0 40px 80px -48px rgba(29,19,2,.28);scroll-margin-top:32px}.contact-form__head{margin-bottom:32px}.contact-form__title{font-family:"Instrument Serif","Times New Roman",serif;font-size:clamp(1.875rem,1.6160220994rem + 1.1049723757vw,2.5rem);font-weight:400;line-height:1.1;letter-spacing:-0.01em}.contact-form__title em,.contact-form__title i{font-style:italic}.contact-form__intro{margin-top:8px;font-size:.9375rem;color:#867e71}.contact-form.is-hidden{display:none}.form-notice{display:flex;align-items:flex-start;gap:12px;margin-bottom:24px;padding:12px 16px;font-size:.9375rem;color:#b3261e;background:rgba(179,38,30,.05);border:1px solid rgba(179,38,30,.25);border-radius:12px}.form-notice .icon{flex-shrink:0;width:20px;height:20px}.topics{min-width:0;margin:0 0 24px;padding:0;border:0}.topics__list{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.topic{position:relative;cursor:pointer}.topic input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.topic span{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-size:.9375rem;background:#fff;border:1px solid #ece4da;border-radius:999px;transition:color .25s cubic-bezier(0.22, 0.61, 0.36, 1),background-color .25s cubic-bezier(0.22, 0.61, 0.36, 1),border-color .25s cubic-bezier(0.22, 0.61, 0.36, 1)}.topic span::before{content:"";width:0;height:6px;margin-right:-8px;background:currentColor;border-radius:50%;transition:width .35s cubic-bezier(0.34, 1.56, 0.64, 1),margin .35s cubic-bezier(0.34, 1.56, 0.64, 1)}.topic:hover span{border-color:rgba(29,19,2,.3)}.topic input:checked+span{color:#f8f4f1;background:#1d1302;border-color:#1d1302}.topic input:checked+span::before{width:6px;margin-right:0}.topic input:focus-visible+span{outline:2px solid #1d1302;outline-offset:2px}.contact-product{display:grid;grid-template-columns:64px minmax(0, 1fr) auto;align-items:center;gap:16px;margin-bottom:24px;padding:12px;background:#f8f4f1;border:1px solid #ece4da;border-radius:16px}.contact-product__image{width:64px;height:64px;object-fit:contain;background:#fff;border-radius:12px;mix-blend-mode:multiply}.contact-product__label{font-family:"Instrument Serif","Times New Roman",serif;font-size:.9375rem;font-style:italic;color:#867e71}.contact-product__name{font-family:"Instrument Serif","Times New Roman",serif;font-size:1.1875rem;line-height:1.2}.contact-product__sku{margin-top:2px;font-family:"IBM Plex Sans Condensed","Arial Narrow",sans-serif;font-size:.75rem;color:#867e71}.contact-product__remove{margin:0;padding:0;font:inherit;color:inherit;background:none;border:0;cursor:pointer;display:grid;place-items:center;width:36px;height:36px;color:#867e71;border-radius:50%;transition:color .25s cubic-bezier(0.22, 0.61, 0.36, 1),background-color .25s cubic-bezier(0.22, 0.61, 0.36, 1)}.contact-product__remove .icon{width:20px;height:20px;rotate:45deg}.contact-product__remove:hover{color:#1d1302;background:#f0e9e1}.contact-product__remove:focus-visible{outline:2px solid #1d1302;outline-offset:2px}.fields{display:grid;gap:24px 16px}@media(min-width: 768px){.fields{grid-template-columns:repeat(2, minmax(0, 1fr))}}.field{display:flex;flex-direction:column;gap:8px;min-width:0}.field--full{grid-column:1/-1}.field__label{font-size:.9375rem;color:#1d1302}.field__required{color:#814600}.field__optional{font-size:.8125rem;color:#867e71}.field__input{width:100%;min-height:54px;padding:12px 16px;font:inherit;font-size:1.0625rem;color:#1d1302;background:#fff;border:1px solid #ece4da;border-radius:12px;transition:border-color .25s cubic-bezier(0.22, 0.61, 0.36, 1),box-shadow .25s cubic-bezier(0.22, 0.61, 0.36, 1)}.field__input::placeholder{color:rgba(134,126,113,.7)}.field__input:hover{border-color:rgba(29,19,2,.25)}.field__input:focus{outline:none;border-color:#1d1302;box-shadow:0 0 0 4px rgba(29,19,2,.06)}.has-error .field__input{border-color:#b3261e}.has-error .field__input:focus{box-shadow:0 0 0 4px rgba(179,38,30,.08)}textarea.field__input{min-height:150px;line-height:1.6;resize:vertical}.field__error{font-size:.8125rem;color:#b3261e}.field__error:empty{display:none}.topics .field__error,.consent .field__error{margin-top:8px}.contact-form__trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.cf-turnstile{margin-top:16px}.consent{margin-top:24px;font-size:.8125rem;line-height:1.6;color:#867e71}.consent .checkbox{align-items:flex-start}.consent .checkbox input{margin-top:2px}.consent a{color:#1d1302}.consent.has-error .checkbox input{border-color:#b3261e}.contact-form__submit{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:32px;padding-top:24px;border-top:1px solid #ece4da}.contact-form__submit .btn.is-loading{pointer-events:none}.contact-form__submit .btn.is-loading .btn__icon{animation:sending 1s cubic-bezier(0.22, 0.61, 0.36, 1) infinite alternate}@keyframes sending{to{scale:.82;opacity:.6}}.contact-form__required{font-size:.8125rem;color:#867e71}.contact-form__required span{color:#814600}.contact-success{display:flex;flex-direction:column;align-items:center;gap:16px;padding:clamp(2rem,0.9640883978rem + 4.4198895028vw,4.5rem) 0;text-align:center;outline:none}.contact-success__icon{position:relative;display:grid;place-items:center;width:92px;height:92px;margin-bottom:8px;color:#814600;background:radial-gradient(circle, rgba(255, 138, 0, 0.22), rgba(255, 138, 0, 0) 68%),#f0e9e1;border-radius:50%}.contact-success__icon .icon{width:40px;height:40px;transform-origin:50% 90%;animation:flame 3.2s ease-in-out infinite}.contact-success__icon::after{content:"";position:absolute;inset:-10px;border:1px solid rgba(201,165,123,.55);border-radius:50%;animation:halo 3.2s ease-in-out infinite}@keyframes flame{0%,100%{transform:scale(1) rotate(-2deg)}50%{transform:scale(1.05, 1.1) rotate(2deg)}}@keyframes halo{0%,100%{opacity:.35;scale:1}50%{opacity:1;scale:1.06}}.contact-success__title{font-family:"Instrument Serif","Times New Roman",serif;font-size:clamp(2rem,1.6892265193rem + 1.3259668508vw,2.75rem);font-weight:400;line-height:1.1;letter-spacing:-0.01em}.contact-success__title em,.contact-success__title i{font-style:italic}.contact-success__text{max-width:42ch;color:#867e71}.contact-b2b{position:relative;display:grid;align-items:center;gap:32px;margin-top:clamp(3.5rem,2.4640883978rem + 4.4198895028vw,6rem);padding:clamp(2rem,1.1712707182rem + 3.5359116022vw,4rem);isolation:isolate;overflow:hidden;background:#f0e9e1 url("../img/section-overlay.webp") center bottom/max(100%, 900px) auto no-repeat;border-radius:40px;scroll-margin-top:32px}.contact-b2b::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg, rgba(248, 244, 241, 0.94) 35%, rgba(248, 244, 241, 0.55))}@media(min-width: 1024px){.contact-b2b{grid-template-columns:minmax(0, 1fr) auto}}.contact-b2b__text{display:flex;flex-direction:column;align-items:flex-start;gap:16px;max-width:560px}.contact-b2b__actions{display:flex;flex-wrap:wrap;gap:12px}@media(min-width: 1024px){.contact-b2b__actions{flex-direction:column;align-items:stretch}}.contact-social{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:8px}.contact-social a{display:inline-flex;align-items:center;gap:8px;font-size:1.125rem;text-decoration:none}.contact-social a:hover span{text-decoration:underline;text-underline-offset:.2em}.contact-social a:focus-visible{outline:2px solid #1d1302;outline-offset:3px}.contact-social .icon{width:22px;height:22px}.blog{padding-top:0}.blog__head{margin-bottom:clamp(1.75rem,1.4392265193rem + 1.3259668508vw,2.5rem)}.blog-cats{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:clamp(2.5rem,1.8784530387rem + 2.6519337017vw,4rem)}.blog-cats__item{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-size:.9375rem;color:#1d1302;text-decoration:none;background:rgba(255,255,255,.7);border:1px solid #ece4da;border-radius:999px;transition:color .25s cubic-bezier(0.22, 0.61, 0.36, 1),background-color .25s cubic-bezier(0.22, 0.61, 0.36, 1),border-color .25s cubic-bezier(0.22, 0.61, 0.36, 1)}.blog-cats__item:hover{border-color:rgba(29,19,2,.3)}.blog-cats__item.is-active{color:#f8f4f1;background:#1d1302;border-color:#1d1302}.blog-cats__item:focus-visible{outline:2px solid #1d1302;outline-offset:2px}.blog-cats__count{font-size:.75rem;opacity:.55;font-variant-numeric:tabular-nums}.post-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:.9375rem;color:#867e71}.post-meta--center{justify-content:center}.post-meta__category{position:relative;z-index:1;font-family:"Instrument Serif","Times New Roman",serif;font-size:1.125rem;font-style:italic;color:#814600;text-decoration:none}.post-meta__category:hover{text-decoration:underline;text-underline-offset:3px}.post-featured{display:grid;align-items:center;gap:clamp(1.5rem,0.6712707182rem + 3.5359116022vw,3.5rem);margin-bottom:clamp(3.5rem,2.4640883978rem + 4.4198895028vw,6rem)}@media(min-width: 1024px){.post-featured{grid-template-columns:minmax(0, 7fr) minmax(0, 5fr)}}.post-featured__media{display:block;aspect-ratio:4/3;overflow:hidden;background:#f0e9e1;border-radius:40px}.post-featured__media img{width:100%;height:100%;object-fit:cover;transition:scale 1.2s cubic-bezier(0.22, 0.61, 0.36, 1)}.post-featured__media:hover img{scale:1.04}.post-featured__body{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.post-featured__title{font-family:"Instrument Serif","Times New Roman",serif;font-size:clamp(2rem,1.4820441989rem + 2.2099447514vw,3.25rem);font-weight:400;line-height:1.1;letter-spacing:-0.01em}.post-featured__title em,.post-featured__title i{font-style:italic}.post-featured__title{line-height:1.08;text-wrap:balance}.post-featured__title a{color:inherit;text-decoration:none;background:linear-gradient(currentColor, currentColor) 0 100%/0 1px no-repeat;transition:background-size .5s cubic-bezier(0.22, 0.61, 0.36, 1)}.post-featured__title a:hover{background-size:100% 1px}.post-featured__excerpt{font-size:clamp(1.125rem,1.0732044199rem + 0.2209944751vw,1.25rem);line-height:1.6;color:#867e71}.post-grid{display:grid;gap:clamp(2.5rem,2.0856353591rem + 1.7679558011vw,3.5rem) clamp(1.25rem,0.9392265193rem + 1.3259668508vw,2rem)}@media(min-width: 768px){.post-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 1024px){.post-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}.post-card{position:relative;display:flex;flex-direction:column;gap:24px;height:100%}.post-card__media{aspect-ratio:3/2;overflow:hidden;background:#f0e9e1;border-radius:24px}.post-card__media img{width:100%;height:100%;object-fit:cover;transition:scale 1s cubic-bezier(0.22, 0.61, 0.36, 1)}.post-card:hover .post-card__media img{scale:1.05}.post-card__body{display:flex;flex:1;flex-direction:column;gap:12px}.post-card__title{font-family:"Instrument Serif","Times New Roman",serif;font-size:clamp(1.5rem,1.3964088398rem + 0.4419889503vw,1.75rem);font-weight:400;line-height:1.1;letter-spacing:-0.01em}.post-card__title em,.post-card__title i{font-style:italic}.post-card__title{line-height:1.2}.post-card__link{color:inherit;text-decoration:none;background:linear-gradient(currentColor, currentColor) 0 100%/0 1px no-repeat;transition:background-size .5s cubic-bezier(0.22, 0.61, 0.36, 1)}.post-card:hover .post-card__link{background-size:100% 1px}.post-card__link::after{content:"";position:absolute;inset:0}.post-card__link:focus-visible{outline:none}.post-card__link:focus-visible::after{outline:2px solid #1d1302;outline-offset:6px;border-radius:24px}.post-card__excerpt{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:.9375rem;line-height:1.6;color:#867e71}.post-card__more{display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:8px;font-size:.9375rem}.post-card__time{color:#867e71}.post-card__time::before{content:"· "}.post-card__arrow{display:grid;place-items:center;margin-left:auto;width:36px;height:36px;color:#f8f4f1;background:#1d1302;border-radius:50%;transition:translate .4s cubic-bezier(0.22, 0.61, 0.36, 1)}.post-card__arrow .icon{width:16px;height:16px;rotate:45deg}.post-card:hover .post-card__arrow{translate:4px 0}.blog__empty{padding:48px;text-align:center;color:#867e71;background:#fcfbf9;border:1px solid #ece4da;border-radius:24px}.pagination{margin-top:clamp(3rem,2.1712707182rem + 3.5359116022vw,5rem)}.pagination .nav-links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.pagination .page-numbers{display:grid;place-items:center;min-width:46px;height:46px;padding:0 12px;font-family:"Instrument Serif","Times New Roman",serif;font-size:1.1875rem;color:#1d1302;text-decoration:none;border:1px solid #ece4da;border-radius:999px;transition:background-color .25s cubic-bezier(0.22, 0.61, 0.36, 1),border-color .25s cubic-bezier(0.22, 0.61, 0.36, 1)}.pagination .page-numbers:hover{border-color:rgba(29,19,2,.3)}.pagination .page-numbers.current{color:#f8f4f1;background:#1d1302;border-color:#1d1302}.pagination .page-numbers.dots{border-color:rgba(0,0,0,0)}.pagination .icon{width:18px;height:18px}.pagination .pagination__prev{rotate:90deg}.pagination .pagination__next{rotate:-90deg}.reading-progress{position:fixed;inset:0 0 auto;z-index:60;height:3px;background:linear-gradient(90deg, #c9a57b, #814600);transform:scaleX(var(--progress, 0));transform-origin:0 50%;pointer-events:none}.post-hero__main{display:flex;flex-direction:column;align-items:center;gap:clamp(1rem,0.7928176796rem + 0.8839779006vw,1.5rem);max-width:920px;margin:clamp(1.5rem,1.0856353591rem + 1.7679558011vw,2.5rem) auto 0;text-align:center}.post-hero__main .post-meta{gap:12px}.post-hero__title{font-family:"Instrument Serif","Times New Roman",serif;font-size:clamp(2.375rem,1.5980662983rem + 3.3149171271vw,4.25rem);font-weight:400;line-height:1.1;letter-spacing:-0.01em}.post-hero__title em,.post-hero__title i{font-style:italic}.post-hero__title{line-height:1.04;text-wrap:balance}.post-hero__lead{max-width:640px;font-size:clamp(1.125rem,1.0732044199rem + 0.2209944751vw,1.25rem);line-height:1.6;color:#867e71}.post-cover{margin-top:clamp(2.5rem,1.8784530387rem + 2.6519337017vw,4rem)}.post-cover__frame{position:relative;aspect-ratio:3/2;overflow:hidden;background:#f0e9e1;border-radius:clamp(1.5rem,1.0856353591rem + 1.7679558011vw,2.5rem)}@media(min-width: 1024px){.post-cover__frame{aspect-ratio:21/9}}.post-cover__image{position:absolute;inset:-6% 0;width:100%;height:112%;object-fit:cover}.post-layout{display:grid;gap:48px;max-width:1584px;margin-top:clamp(3rem,2.1712707182rem + 3.5359116022vw,5rem)}@media(min-width: 1024px){.post-layout{grid-template-columns:minmax(0, 1fr) minmax(0, 700px) minmax(0, 1fr);gap:48px}}@media(min-width: 1024px){.post-content{grid-column:2}}.post-aside{display:none}@media(min-width: 1024px){.post-aside{display:block;grid-column:1;grid-row:1}}.post-toc{position:sticky;top:48px;max-width:220px}.post-toc__title{margin-bottom:12px;font-family:"Instrument Serif","Times New Roman",serif;font-size:1.125rem;font-style:italic;color:#867e71}.post-toc__list{margin:0;padding:0;list-style:none;border-left:1px solid #ece4da}.post-toc__list a{position:relative;display:block;padding:8px 0 8px 16px;font-size:.9375rem;line-height:1.4;color:#867e71;text-decoration:none;transition:color .25s cubic-bezier(0.22, 0.61, 0.36, 1)}.post-toc__list a::before{content:"";position:absolute;top:20%;left:-1px;width:2px;height:60%;background:#814600;border-radius:2px;transform:scaleY(0);transition:transform .4s cubic-bezier(0.22, 0.61, 0.36, 1)}.post-toc__list a:hover,.post-toc__list a.is-active{color:#1d1302}.post-toc__list a.is-active::before{transform:scaleY(1)}.post-toc__list a:focus-visible{outline:2px solid #1d1302;outline-offset:2px}.post-content{font-size:clamp(1.0625rem,1.0107044199rem + 0.2209944751vw,1.1875rem);line-height:1.8}.post-content>*+*{margin-top:1.3em}.post-content h2{font-family:"Instrument Serif","Times New Roman",serif;font-size:clamp(1.75rem,1.4910220994rem + 1.1049723757vw,2.375rem);font-weight:400;line-height:1.1;letter-spacing:-0.01em}.post-content h2 em,.post-content h2 i{font-style:italic}.post-content h2{margin-top:1.9em;line-height:1.15;scroll-margin-top:48px}.post-content h3{font-family:"Instrument Serif","Times New Roman",serif;font-size:clamp(1.375rem,1.2714088398rem + 0.4419889503vw,1.625rem);font-weight:400;line-height:1.1;letter-spacing:-0.01em}.post-content h3 em,.post-content h3 i{font-style:italic}.post-content h3{margin-top:1.6em}.post-content>p:first-child::first-letter{float:left;margin:.1em .12em 0 -0.02em;font-family:"Instrument Serif","Times New Roman",serif;font-size:4.4em;font-style:italic;line-height:.8;color:#814600}.post-content a{color:#1d1302;text-decoration:underline;text-decoration-color:#c9a57b;text-decoration-thickness:1px;text-underline-offset:4px;transition:color .25s cubic-bezier(0.22, 0.61, 0.36, 1)}.post-content a:hover{color:#814600}.post-content strong{font-weight:600}.post-content ul,.post-content ol{padding:0;list-style:none}.post-content li{position:relative;padding-left:28px}.post-content li+li{margin-top:.6em}.post-content li::before{content:"";position:absolute;top:.72em;left:6px;width:7px;height:7px;background:#c9a57b;border-radius:50%}.post-content .wp-block-quote{margin:2.2em 0;padding:0;text-align:center;border:0}.post-content .wp-block-quote::before{content:"”";display:block;height:.5em;font-family:"Instrument Serif","Times New Roman",serif;font-size:5.5rem;line-height:1;color:#c9a57b}.post-content .wp-block-quote::after{content:"";display:block;width:64px;height:1px;margin:24px auto 0;background:#c9a57b}.post-content .wp-block-quote p{font-family:"Instrument Serif","Times New Roman",serif;font-size:clamp(1.625rem,1.4178176796rem + 0.8839779006vw,2.125rem);font-style:italic;line-height:1.3;text-wrap:balance}.post-content .wp-block-image,.post-content .wp-block-gallery{margin-block:2.2em}@media(min-width: 1024px){.post-content .wp-block-image,.post-content .wp-block-gallery{margin-inline:-48px}}.post-content .wp-block-image img{width:100%;height:auto;border-radius:24px}.post-content .wp-block-gallery.wp-block-gallery{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:clamp(0.5rem,0.3964088398rem + 0.4419889503vw,0.75rem)}.post-content .wp-block-gallery.wp-block-gallery .wp-block-image{width:auto !important;margin:0}.post-content .wp-block-gallery.wp-block-gallery img{height:100%;object-fit:cover;border-radius:16px}.post-content .wp-block-gallery.wp-block-gallery figcaption.blocks-gallery-caption{grid-column:1/-1}.post-content figcaption{margin-top:12px;font-family:"Instrument Serif","Times New Roman",serif;font-size:1.0625rem;font-style:italic;line-height:1.4;color:#867e71;text-align:center}.post-footer{max-width:764px;margin-top:clamp(3rem,2.3784530387rem + 2.6519337017vw,4.5rem)}.post-share{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding-top:24px;border-top:1px solid #ece4da}.post-share__title{font-family:"Instrument Serif","Times New Roman",serif;font-size:1.25rem;font-style:italic;color:#867e71}.post-share__links{display:flex;flex-wrap:wrap;gap:8px}.post-share__link{margin:0;padding:0;font:inherit;color:inherit;background:none;border:0;cursor:pointer;display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-size:.9375rem;color:#1d1302;text-decoration:none;background:#f0e9e1;border-radius:999px;transition:color .25s cubic-bezier(0.22, 0.61, 0.36, 1),background-color .25s cubic-bezier(0.22, 0.61, 0.36, 1)}.post-share__link .icon{width:16px;height:16px}.post-share__link:hover{color:#f8f4f1;background:#1d1302}.post-share__link.is-done{color:#0f4e39;background:#eaf1ea}.post-share__link:focus-visible{outline:2px solid #1d1302;outline-offset:2px}.post-nav{display:grid;gap:16px;margin-top:clamp(3rem,2.3784530387rem + 2.6519337017vw,4.5rem)}@media(min-width: 768px){.post-nav{grid-template-columns:repeat(2, minmax(0, 1fr))}}.post-nav__item{display:grid;grid-template-columns:112px minmax(0, 1fr);align-items:center;gap:24px;padding:12px;color:#1d1302;text-decoration:none;background:#fcfbf9;border:1px solid #ece4da;border-radius:24px;transition:border-color .25s cubic-bezier(0.22, 0.61, 0.36, 1),box-shadow .4s cubic-bezier(0.22, 0.61, 0.36, 1)}.post-nav__item:hover{border-color:rgba(201,165,123,.55);box-shadow:0 12px 40px rgba(29,19,2,.06)}.post-nav__item:focus-visible{outline:2px solid #1d1302;outline-offset:3px}.post-nav__item--next{grid-template-columns:minmax(0, 1fr) 112px;text-align:right}.post-nav__item--next .post-nav__media{order:2}.post-nav__item--next .post-nav__label{justify-content:flex-end}@media(max-width: 767.98px){.post-nav__item--empty{display:none}}.post-nav__media{aspect-ratio:4/3;overflow:hidden;background:#f0e9e1;border-radius:16px}.post-nav__media img{width:100%;height:100%;object-fit:cover;transition:scale .8s cubic-bezier(0.22, 0.61, 0.36, 1)}.post-nav__item:hover .post-nav__media img{scale:1.06}.post-nav__body{display:flex;flex-direction:column;gap:4px;padding-inline:8px}.post-nav__label{display:flex;align-items:center;gap:8px;font-size:.8125rem;color:#867e71}.post-nav__label .icon{width:14px;height:14px}.post-nav__item--prev .post-nav__label .icon{rotate:-135deg}.post-nav__item--next .post-nav__label .icon{order:2;rotate:45deg}.post-nav__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-family:"Instrument Serif","Times New Roman",serif;font-size:1.3125rem;line-height:1.2}.post-products,.post-related{margin-top:clamp(1.5rem,1.0856353591rem + 1.7679558011vw,2.5rem)}.post-products{padding-bottom:0}.about-hero{display:grid;align-items:center;gap:clamp(2rem,0.9640883978rem + 4.4198895028vw,4.5rem);padding-top:clamp(0.5rem,0.0856353591rem + 1.7679558011vw,1.5rem)}@media(min-width: 1024px){.about-hero{grid-template-columns:minmax(0, 6fr) minmax(0, 5fr)}}.about-hero__text{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.about-hero__text h1{font-family:"Instrument Serif","Times New Roman",serif;font-size:clamp(2.75rem,1.7140883978rem + 4.4198895028vw,5.25rem);font-weight:400;line-height:1.1;letter-spacing:-0.01em}.about-hero__text h1 em,.about-hero__text h1 i{font-style:italic}.about-hero__text h1{line-height:1}.about-hero__text .lead{max-width:520px}.about-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.about-hero__media{position:relative;aspect-ratio:1/1;overflow:hidden;background:#f0e9e1;border-radius:40px;box-shadow:0 40px 80px -48px rgba(29,19,2,.4)}@media(min-width: 1024px){.about-hero__media{aspect-ratio:4/5}}.about-hero__video{position:absolute;inset:-6% 0;width:100%;height:112%;object-fit:cover;object-position:center 30%}@media(min-width: 1024px){.about-hero__video{object-position:center}}.about-hero__badge{position:absolute;right:clamp(0.75rem,0.5428176796rem + 0.8839779006vw,1.25rem);bottom:clamp(0.75rem,0.5428176796rem + 0.8839779006vw,1.25rem);left:clamp(0.75rem,0.5428176796rem + 0.8839779006vw,1.25rem);display:flex;align-items:center;gap:16px;padding:12px 16px;font-size:.9375rem;color:#867e71;background:rgba(252,251,249,.75);border:1px solid rgba(255,255,255,.7);border-radius:24px;backdrop-filter:blur(14px)}.about-hero__badge strong{display:block;font-family:"Instrument Serif","Times New Roman",serif;font-size:1.25rem;font-style:italic;font-weight:400;color:#1d1302}.about-hero__badge-icon{display:grid;flex-shrink:0;place-items:center;width:44px;height:44px;color:#ff8a00;background:#1d1302;border-radius:50%;box-shadow:0 0 0 0 rgba(255,138,0,.5);animation:flame-glow 3.2s ease-in-out infinite}.about-hero__badge-icon .icon{width:22px;height:22px}@keyframes flame-glow{0%,100%{box-shadow:0 0 0 0 rgba(255,138,0,0)}50%{box-shadow:0 0 22px 2px rgba(255,138,0,.35)}}.about-stats{margin-top:clamp(3.5rem,2.4640883978rem + 4.4198895028vw,6rem)}.stats{margin:0;padding:0;list-style:none;display:grid;border-block:1px solid #ece4da}@media(min-width: 768px){.stats{grid-template-columns:repeat(3, minmax(0, 1fr))}}.stat{padding:clamp(1.75rem,1.4392265193rem + 1.3259668508vw,2.5rem) 24px;text-align:center}.stat+.stat{border-top:1px solid #ece4da}@media(min-width: 768px){.stat+.stat{border-top:0;border-left:1px solid #ece4da}}.stat__value{font-family:"Instrument Serif","Times New Roman",serif;font-size:clamp(4rem,2.9640883978rem + 4.4198895028vw,6.5rem);font-style:italic;line-height:1;font-variant-numeric:tabular-nums}.stat__label{max-width:24ch;margin:12px auto 0;font-size:.9375rem;color:#867e71}.about-story{display:grid;gap:clamp(2.5rem,1.2569060773rem + 5.3038674033vw,5.5rem)}@media(min-width: 1024px){.about-story{grid-template-columns:minmax(0, 5fr) minmax(0, 7fr);align-items:start}}.about-story__aside{display:flex;flex-direction:column;gap:clamp(2rem,1.3784530387rem + 2.6519337017vw,3.5rem)}@media(min-width: 1024px){.about-story__aside{position:sticky;top:48px}}.about-story__heading{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.about-photos{position:relative;aspect-ratio:1/1.05;max-width:440px}.about-photos img{position:absolute;width:56%;height:auto;aspect-ratio:424/790;object-fit:cover;border:6px solid #fcfbf9;border-radius:24px;box-shadow:0 30px 60px -30px rgba(29,19,2,.45)}.about-photos__back{top:0;left:0;rotate:-5deg}.about-photos__front{right:0;bottom:0;rotate:4deg}.about-story__content .post-content{max-width:680px}.about-quote{max-width:680px;margin-top:clamp(2.5rem,1.8784530387rem + 2.6519337017vw,4rem);padding-left:clamp(1.5rem,1.0856353591rem + 1.7679558011vw,2.5rem);border-left:2px solid #c9a57b}.about-quote p{font-family:"Instrument Serif","Times New Roman",serif;font-size:clamp(1.625rem,1.3660220994rem + 1.1049723757vw,2.25rem);font-style:italic;line-height:1.3;text-wrap:balance}.about-quote figcaption{margin-top:16px;font-size:.9375rem;color:#867e71}.about-quote figcaption::before{content:"— "}.value-cards{margin:0;padding:0;list-style:none;display:grid;gap:clamp(1rem,0.7928176796rem + 0.8839779006vw,1.5rem)}@media(min-width: 768px){.value-cards{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 1024px){.value-cards{grid-template-columns:repeat(4, minmax(0, 1fr))}}.value-card{position:relative;display:flex;flex-direction:column;gap:12px;padding:clamp(1.75rem,1.5428176796rem + 0.8839779006vw,2.25rem) clamp(1.5rem,1.3964088398rem + 0.4419889503vw,1.75rem);background:#fcfbf9;border:1px solid #ece4da;border-radius:24px;transition:translate .5s cubic-bezier(0.22, 0.61, 0.36, 1),border-color .25s cubic-bezier(0.22, 0.61, 0.36, 1),box-shadow .5s cubic-bezier(0.22, 0.61, 0.36, 1)}.value-card:hover{translate:0 -4px;border-color:rgba(201,165,123,.55);box-shadow:0 12px 40px rgba(29,19,2,.06)}.value-card__icon{display:grid;place-items:center;width:52px;height:52px;margin-bottom:12px;background:#f0e9e1;border-radius:50%;transition:color .4s cubic-bezier(0.22, 0.61, 0.36, 1),background-color .4s cubic-bezier(0.22, 0.61, 0.36, 1)}.value-card__icon .icon{width:24px;height:24px}.value-card:hover .value-card__icon{color:#f8f4f1;background:#1d1302}.value-card__num{position:absolute;top:clamp(1.75rem,1.5428176796rem + 0.8839779006vw,2.25rem);right:clamp(1.5rem,1.3964088398rem + 0.4419889503vw,1.75rem);font-family:"Instrument Serif","Times New Roman",serif;font-size:1.25rem;font-style:italic;color:#c9a57b}.value-card__title{font-family:"Instrument Serif","Times New Roman",serif;font-size:clamp(1.5rem,1.4482044199rem + 0.2209944751vw,1.625rem);font-weight:400;line-height:1.1;letter-spacing:-0.01em}.value-card__title em,.value-card__title i{font-style:italic}.value-card__title{line-height:1.15}.value-card__text{font-size:.9375rem;line-height:1.6;color:#867e71}.about-process>.container{position:relative;width:calc(100% - 2*clamp(1.25rem, 0.9392265193rem + 1.3259668508vw, 2rem));max-width:1520px;padding-block:clamp(3.5rem,2.4640883978rem + 4.4198895028vw,6rem);color:#f8f4f1;background:radial-gradient(ellipse 60% 70% at 50% 110%, rgba(255, 138, 0, 0.18), transparent 70%),#1d1302;border-radius:clamp(1.5rem,1.0856353591rem + 1.7679558011vw,2.5rem)}.about-process>.container .tag{color:#f8f4f1;border-color:rgba(248,244,241,.4)}.about-process>.container h2{color:#f8f4f1}.process{position:relative;max-width:1120px;margin:clamp(1.5rem,0.8784530387rem + 2.6519337017vw,3rem) auto 0}.process__steps{margin:0;padding:0;list-style:none;display:grid;gap:48px}@media(min-width: 768px){.process__steps{grid-template-columns:repeat(var(--steps, 4), minmax(0, 1fr));gap:32px;text-align:center}}.process__step{position:relative;display:flex;flex-direction:column;gap:8px;padding-left:76px}@media(min-width: 768px){.process__step{align-items:center;padding-left:0}}.process__line{position:absolute;top:28px;bottom:28px;left:27px;width:2px;background:rgba(248,244,241,.14)}@media(min-width: 768px){.process__line{top:27px;right:calc(50%/var(--steps, 4));bottom:auto;left:calc(50%/var(--steps, 4));width:auto;height:2px}}.process__line-fill{position:absolute;inset:0;background:linear-gradient(180deg, #c9a57b, #ff8a00);transform-origin:50% 0}@media(min-width: 768px){.process__line-fill{background:linear-gradient(90deg, #c9a57b, #ff8a00);transform-origin:0 50%}}.process__marker{position:absolute;top:0;left:0;z-index:1;display:grid;place-items:center;width:56px;height:56px;color:#ff8a00;background:#1d1302;border:1px solid rgba(255,138,0,.6);border-radius:50%;box-shadow:0 0 28px 0 rgba(255,138,0,.35);transition:color .6s cubic-bezier(0.22, 0.61, 0.36, 1),border-color .6s cubic-bezier(0.22, 0.61, 0.36, 1),box-shadow .8s cubic-bezier(0.22, 0.61, 0.36, 1)}@media(min-width: 768px){.process__marker{position:relative;margin-bottom:16px}}.process__marker .icon{width:24px;height:24px;transition:scale .6s cubic-bezier(0.34, 1.56, 0.64, 1)}.process.is-ready .process__step:not(.is-lit) .process__marker{color:rgba(248,244,241,.3);border-color:rgba(248,244,241,.18);box-shadow:none}.process.is-ready .process__step:not(.is-lit) .process__marker .icon{scale:.8}.process__num{font-family:"Instrument Serif","Times New Roman",serif;font-size:1.125rem;font-style:italic;color:#c9a57b}.process__title{font-family:"Instrument Serif","Times New Roman",serif;font-size:clamp(1.5rem,1.3964088398rem + 0.4419889503vw,1.75rem);font-weight:400;line-height:1.1;letter-spacing:-0.01em}.process__title em,.process__title i{font-style:italic}.process__title{color:#f8f4f1}.process__text{max-width:30ch;font-size:.9375rem;line-height:1.6;color:rgba(248,244,241,.68)}.about-gallery__grid{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:clamp(0.5rem,0.0856353591rem + 1.7679558011vw,1.5rem);max-width:960px;margin-inline:auto}.about-gallery__grid img{width:100%;height:auto;aspect-ratio:424/790;object-fit:cover;border-radius:clamp(0.75rem,0.4392265193rem + 1.3259668508vw,1.5rem)}.about-gallery__grid li:nth-child(2){margin-top:clamp(1.5rem,0.4640883978rem + 4.4198895028vw,4rem)}.about-gallery__more{margin-top:clamp(2rem,1.5856353591rem + 1.7679558011vw,3rem);text-align:center}.about-gallery__more a{font-size:.9375rem;color:#1d1302;text-decoration:underline;text-decoration-color:#c9a57b;text-underline-offset:4px}.about-gallery__more em{font-family:"Instrument Serif","Times New Roman",serif;font-size:1.1875rem}.about-cta{display:grid;gap:clamp(1rem,0.7928176796rem + 0.8839779006vw,1.5rem)}@media(min-width: 768px){.about-cta{grid-template-columns:repeat(2, minmax(0, 1fr))}}.cta-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:16px;min-height:clamp(17.5rem,15.4281767956rem + 8.8397790055vw,22.5rem);padding:clamp(2rem,1.3784530387rem + 2.6519337017vw,3.5rem);isolation:isolate;overflow:hidden;color:#1d1302;text-decoration:none;background:#f0e9e1 url("../img/section-overlay.webp") center bottom/max(100%, 900px) auto no-repeat;border-radius:clamp(1.5rem,1.0856353591rem + 1.7679558011vw,2.5rem);transition:translate .5s cubic-bezier(0.22, 0.61, 0.36, 1),box-shadow .5s cubic-bezier(0.22, 0.61, 0.36, 1)}.cta-card::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(135deg, rgba(248, 244, 241, 0.94) 40%, rgba(248, 244, 241, 0.5))}.cta-card:hover{translate:0 -4px;box-shadow:0 30px 60px -36px rgba(29,19,2,.4)}.cta-card:focus-visible{outline:2px solid #1d1302;outline-offset:4px}.cta-card--dark{color:#f8f4f1;background:#1d1302}.cta-card--dark::before{background:radial-gradient(ellipse 70% 80% at 100% 100%, rgba(255, 138, 0, 0.22), transparent 70%)}.cta-card--dark .tag{color:#f8f4f1;border-color:rgba(248,244,241,.4)}.cta-card--dark .cta-card__text{color:rgba(248,244,241,.7)}.cta-card__title{font-family:"Instrument Serif","Times New Roman",serif;font-size:clamp(2rem,1.6374309392rem + 1.546961326vw,2.875rem);font-weight:400;line-height:1.1;letter-spacing:-0.01em}.cta-card__title em,.cta-card__title i{font-style:italic}.cta-card__title{line-height:1.05}.cta-card__text{max-width:36ch;color:#867e71}.cta-card__link{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:16px;font-size:.9375rem}.cta-card__link .icon{width:18px;height:18px;rotate:45deg;transition:translate .4s cubic-bezier(0.22, 0.61, 0.36, 1)}.cta-card:hover .cta-card__link .icon{translate:4px 0}.product-page{padding-top:clamp(1rem,0.5856353591rem + 1.7679558011vw,2rem)}.product-page__top{display:grid;gap:clamp(2rem,1.7928176796rem + 0.8839779006vw,2.5rem);margin-bottom:clamp(2.5rem,2.0856353591rem + 1.7679558011vw,3.5rem)}@media(min-width: 1024px){.product-page__top{grid-template-columns:minmax(0, 545fr) minmax(0, 531fr);align-items:start}}.product-summary{display:flex;flex-direction:column;align-items:flex-start}.product-summary__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;align-self:stretch;margin-bottom:16px}.product-summary__tags{display:flex;flex-wrap:wrap;gap:8px}.product-sku{display:inline-flex;align-items:center;gap:6px;margin-left:auto;font-family:"IBM Plex Sans Condensed","Arial Narrow",sans-serif;font-size:.8125rem;line-height:1.4}@media(max-width: 767.98px){.product-sku{margin-left:0}}.product-sku .icon{width:22px;height:22px;margin-right:4px}.product-sku__label{color:#867e71}.product-sku__code{font-weight:500;color:#1d1302;overflow-wrap:break-word}.product-summary__title{font-family:"Instrument Serif","Times New Roman",serif;font-size:clamp(1.875rem,1.5642265193rem + 1.3259668508vw,2.625rem);font-weight:400;line-height:1.1;letter-spacing:-0.01em}.product-summary__title em,.product-summary__title i{font-style:italic}.product-summary__title{line-height:1.15}.product-summary__excerpt{margin-top:24px;color:#867e71;line-height:1.6}.rating{display:inline-flex;align-items:center;gap:8px;margin-top:12px;font-size:.9375rem;color:#1d1302;text-decoration:none}.rating__stars{--star: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.5l2.9 6.1 6.6.8-4.9 4.6 1.3 6.6L12 17.3l-5.9 3.3 1.3-6.6-4.9-4.6 6.6-.8z'/%3E%3C/svg%3E");width:118px;height:22px;background:linear-gradient(90deg, #ffbb00 calc(var(--rating) / 5 * 100%), #ece4da 0);mask:var(--star) left center/23.6px 22px repeat-x}.rating__value{font-weight:600}.rating__count{color:#867e71}.swatches{margin-top:32px}.swatches__label{margin-bottom:12px}.swatches__list{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:12px}.swatch{position:relative;display:block;width:26px;height:26px;background:var(--swatch);border:1px solid rgba(29,19,2,.12);border-radius:50%;transition:box-shadow .25s cubic-bezier(0.22, 0.61, 0.36, 1)}.swatch.is-current,.swatch:hover{box-shadow:0 0 0 3px #f8f4f1,0 0 0 4px #1d1302}.swatch::after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 10px);left:50%;padding:3px 8px;font-size:.75rem;line-height:1.4;white-space:nowrap;color:#fff;background:#1d1302;border-radius:6px;opacity:0;transform:translate(-50%, 4px);transition:opacity .25s cubic-bezier(0.22, 0.61, 0.36, 1),transform .25s cubic-bezier(0.22, 0.61, 0.36, 1);pointer-events:none}.swatch:hover::after,.swatch:focus-visible::after{opacity:1;transform:translate(-50%, 0)}.swatch:focus-visible{outline:2px solid #1d1302;outline-offset:4px}.buy-box{align-self:stretch;margin-top:32px;padding:clamp(1.25rem,0.9392265193rem + 1.3259668508vw,2rem);background:#fcfbf9;border:1px solid #ece4da;border-radius:24px}.buy-box__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.buy-box__price{font-family:"Instrument Serif","Times New Roman",serif;font-size:clamp(2.5rem,2.1892265193rem + 1.3259668508vw,3.25rem);line-height:1}.buy-box__price del{margin-right:12px;font-size:.6em;color:#867e71}.buy-box__price ins{text-decoration:none}.buy-box__price .woocommerce-price-suffix{font-size:.9375rem;color:#867e71}.buy-box__price--soon{font-size:clamp(2rem,1.7928176796rem + 0.8839779006vw,2.5rem);font-style:italic}.buy-box__note{margin-bottom:24px;color:#867e71}.buy-box__actions{display:flex;flex-wrap:wrap;gap:12px}.buy-form{display:flex;flex-wrap:wrap;gap:12px}.buy-form .btn{flex:1 1 220px}.buy-box .stock{margin-bottom:16px;font-size:.9375rem;color:#0f4e39}.buy-box .stock.out-of-stock{color:#b3261e}.payment-logos--sm{gap:16px}.payment-logos--sm img{height:20px}.payment-logos--sm .payment-logos__visa{height:13px}.btn--cta{--btn-icon-bg: #ff8a00;--btn-icon-color: #1d1302;justify-content:space-between;height:52px}.btn--cta:hover .btn__icon svg{transform:none}.buy-box__wholesale{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin-top:24px;padding-top:24px;border-top:1px solid #ece4da;font-size:.9375rem;color:#867e71}.buy-box__wholesale a{display:inline-flex;align-items:center;gap:4px;color:#1d1302;text-underline-offset:3px;transition:color .25s cubic-bezier(0.22, 0.61, 0.36, 1)}.buy-box__wholesale a:hover{color:#814600}.buy-box__wholesale a:focus-visible{outline:2px solid #1d1302;outline-offset:2px}.buy-box__wholesale .icon{width:16px;height:16px}.buy-box__eyebrow{margin-bottom:8px;font-family:"Instrument Serif","Times New Roman",serif;font-size:1.0625rem;font-style:italic;color:#867e71}.buy-box--wholesale .buy-box__top{align-items:flex-end}.buy-box--wholesale .availability{margin:0}.delivery-info{margin-top:32px;padding:24px 32px;font-size:.875rem;background:#f8f4f1;border-radius:16px}.delivery-info ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px;color:#867e71}.delivery-info strong{font-weight:400;color:#1d1302}.delivery-info__title{display:flex;align-items:center;gap:12px;margin-bottom:16px;font-size:1.0625rem}.delivery-info__title .icon{width:22px;height:22px}.product-related{padding-bottom:0}.wholesale-intro{margin-bottom:clamp(2.5rem,1.6712707182rem + 3.5359116022vw,4.5rem)}.wholesale-intro .section-head__aside{max-width:540px}@media(min-width: 768px){.wholesale-intro .section-head__aside{text-align:left;align-items:flex-start}}.wholesale-bar{position:fixed;right:0;bottom:clamp(0.75rem,0.4392265193rem + 1.3259668508vw,1.5rem);left:0;z-index:60;padding-inline:clamp(1.25rem,0.9392265193rem + 1.3259668508vw,2rem);pointer-events:none;animation:wholesale-bar-in .4s cubic-bezier(0.22, 0.61, 0.36, 1)}@media(max-width: 575.98px){.wholesale-bar{padding-inline:12px}}.wholesale-bar__inner{display:flex;align-items:center;justify-content:space-between;gap:12px;max-width:1520px;margin-inline:auto;padding:8px 8px 8px 16px;background:#fff;border:1px solid #ece4da;border-radius:24px;box-shadow:0 8px 32px rgba(29,19,2,.1);pointer-events:auto}@media(min-width: 576px){.wholesale-bar__inner{width:fit-content;gap:32px;padding:10px 10px 10px 26px;border-radius:999px}}.wholesale-bar__text{min-width:0}.wholesale-bar__title{font-family:"Instrument Serif","Times New Roman",serif;font-size:1rem;font-style:italic;line-height:1.15;white-space:nowrap}@media(min-width: 576px){.wholesale-bar__title{font-size:1.375rem}}@media(max-width: 359px){.wholesale-bar__title{display:none}}.wholesale-bar__count{font-size:.8125rem;line-height:1.3;color:#867e71;white-space:nowrap}@media(min-width: 576px){.wholesale-bar__count{font-family:"Instrument Serif","Times New Roman",serif;font-size:1.0625rem;font-style:italic}}@media(max-width: 359px){.wholesale-bar__count{font-family:"Instrument Serif","Times New Roman",serif;font-size:1.0625rem;font-style:italic;color:#1d1302}}.wholesale-bar__rest{display:none}@media(min-width: 576px){.wholesale-bar__rest{display:inline}}.wholesale-bar__btn{flex:none}@media(max-width: 575.98px){.wholesale-bar__btn{--btn-height: 44px;--btn-icon: 34px;--btn-pad: 14px;gap:6px;font-size:.90625rem}}@keyframes wholesale-bar-in{from{opacity:0;transform:translateY(20px)}}body:has(.wholesale-bar:not([hidden])) .site-footer{padding-bottom:120px}.wholesale-order__layout{display:grid;gap:clamp(2rem,1.5856353591rem + 1.7679558011vw,3rem)}@media(min-width: 1024px){.wholesale-order__layout{grid-template-columns:minmax(0, 1.2fr) minmax(0, 1fr);align-items:start}}.wholesale-order__items,.wholesale-order__form{padding:clamp(1.25rem,0.9392265193rem + 1.3259668508vw,2rem);background:#fcfbf9;border:1px solid #ece4da;border-radius:24px}.wholesale-order__items>h2,.wholesale-order__form>h2{margin-bottom:24px}@media(min-width: 1024px){.wholesale-order__form{position:sticky;top:24px}}.wholesale-order__back{display:inline-block;margin-top:24px;color:#867e71}.wholesale-order__back:hover{color:#1d1302}.wholesale-order__note{margin-top:16px;font-size:.9375rem;color:#867e71;text-align:center}.order-items{margin:0;padding:0;list-style:none}.order-item{display:grid;grid-template-columns:72px minmax(0, 1fr) auto;align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid #ece4da;transition:opacity .25s cubic-bezier(0.22, 0.61, 0.36, 1)}.order-item:first-child{padding-top:0}.order-item.is-removing{opacity:.4;pointer-events:none}.order-item.is-unavailable .order-item__image,.order-item.is-unavailable .order-item__name,.order-item.is-unavailable .order-item__sub{opacity:.4}@media(max-width: 575.98px){.order-item{grid-template-columns:56px minmax(0, 1fr) auto}}.order-item__image{aspect-ratio:1;padding:4px;background:#f8f4f1;border-radius:12px}.order-item__image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.order-item__name{font-family:"Instrument Serif","Times New Roman",serif;font-size:1.25rem;line-height:1.2;text-decoration:none;overflow-wrap:anywhere}.order-item__name:hover{text-decoration:underline}.order-item__sub{font-size:.9375rem;color:#867e71}.order-item__remove{margin:0;padding:0;font:inherit;color:inherit;background:none;border:0;cursor:pointer;display:grid;place-items:center;width:36px;height:36px;font-size:24px;color:#867e71;border-radius:50%}.order-item__remove:hover{color:#1d1302;background:#f0e9e1}.order-item__remove:focus-visible{outline:2px solid #1d1302;outline-offset:3px}.form-grid{display:grid;gap:16px;margin-bottom:24px}@media(min-width: 576px){.form-grid{grid-template-columns:1fr 1fr}}.field{display:flex;flex-direction:column;gap:4px}.field label{font-size:.9375rem}.field .input{width:100%;font-size:1.0625rem}.field textarea.input{resize:vertical}.field [aria-invalid=true]{border-color:#b3261e}@media(min-width: 576px){.field--wide{grid-column:1/-1}}.field__error{font-size:.8125rem;color:#b3261e}.field--consent{align-items:flex-start;margin-bottom:24px;font-size:.9375rem;color:#6f695d}.field--consent input{margin-top:3px}.notice-box{display:flex;flex-direction:column;align-items:center;gap:16px;max-width:720px;margin-inline:auto;padding:clamp(2rem,1.1712707182rem + 3.5359116022vw,4rem);text-align:center;background:#fcfbf9;border:1px solid #ece4da;border-radius:24px}.notice-box__icon{display:grid;place-items:center;width:72px;height:72px;background:#f0e9e1;border-radius:50%}.notice-box__icon .icon{width:32px;height:32px}.woocommerce-notices-wrapper:empty{display:none}.notice,.woocommerce-message,.woocommerce-info,.woocommerce-error{display:grid;grid-template-columns:auto minmax(0, 1fr);align-items:start;gap:12px;margin:0 0 32px;padding:16px 24px;font-size:.9375rem;line-height:1.5;list-style:none;color:#1d1302;background:#fcfbf9;border:1px solid #ece4da;border-radius:24px;animation:notice-in .5s cubic-bezier(0.22, 0.61, 0.36, 1)}.notice:focus,.woocommerce-message:focus,.woocommerce-info:focus,.woocommerce-error:focus{outline:none}@media(min-width: 768px){.notice,.woocommerce-message,.woocommerce-info,.woocommerce-error{align-items:center}}@media(prefers-reduced-motion: reduce){.notice,.woocommerce-message,.woocommerce-info,.woocommerce-error{animation:none}}.notice__icon{width:22px;height:22px}.notice__body{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;min-width:0}.notice__text strong{font-weight:600}.notice__actions{display:flex;flex-wrap:wrap;gap:8px}.notice__list{display:block;margin:0;padding:0;list-style:none}.notice__list li+li{margin-top:4px}.notice .button,.woocommerce-message .button,.woocommerce-info .button{display:inline-flex;align-items:center;min-height:36px;padding:8px 16px;font-size:.9375rem;line-height:1.2;color:#f8f4f1;white-space:nowrap;text-decoration:none;background:#1d1302;border-radius:999px;transition:background-color .25s cubic-bezier(0.22, 0.61, 0.36, 1),scale .5s cubic-bezier(0.34, 1.56, 0.64, 1)}.notice .button:hover,.woocommerce-message .button:hover,.woocommerce-info .button:hover{background:rgb(20.2352941176%,16.7058823529%,10.7058823529%)}.notice .button:active,.woocommerce-message .button:active,.woocommerce-info .button:active{scale:.96}.notice .button:focus-visible,.woocommerce-message .button:focus-visible,.woocommerce-info .button:focus-visible{outline:2px solid #1d1302;outline-offset:2px}.notice .button--light{color:#1d1302;background:#fff;border:1px solid #ece4da}.notice .button--light:hover{background:#f0e9e1}.notice--success,.woocommerce-message{background:#eaf1ea;border-color:#cfe0cb}.notice--success .notice__icon,.woocommerce-message .notice__icon{color:#35643a}.notice--info .notice__icon,.woocommerce-info .notice__icon{color:#c9a57b}.notice--error,.woocommerce-error{color:#b3261e;background:rgb(98.5098039216%,95.7450980392%,95.5882352941%);border-color:rgba(179,38,30,.3)}@keyframes notice-in{from{opacity:0;translate:0 -6px}}.wp-block-woocommerce-cart,.wp-block-woocommerce-checkout{font-family:"At Gambit",Georgia,serif;color:#1d1302}.wp-block-woocommerce-cart .wc-block-components-title,.wp-block-woocommerce-cart .wc-block-components-checkout-step__title,.wp-block-woocommerce-cart .wc-block-cart__totals-title,.wp-block-woocommerce-checkout .wc-block-components-title,.wp-block-woocommerce-checkout .wc-block-components-checkout-step__title,.wp-block-woocommerce-checkout .wc-block-cart__totals-title{font-family:"Instrument Serif","Times New Roman",serif;font-size:1.625rem !important;font-weight:400;text-transform:none;letter-spacing:0}.wp-block-woocommerce-cart .wc-block-cart-items__header,.wp-block-woocommerce-cart .wc-block-cart__totals-title,.wp-block-woocommerce-checkout .wc-block-cart-items__header,.wp-block-woocommerce-checkout .wc-block-cart__totals-title{font-family:"Instrument Serif","Times New Roman",serif;font-size:1.25rem !important;color:#867e71;text-transform:none}body :is(.wp-block-woocommerce-cart,.wp-block-woocommerce-checkout) .wc-block-components-text-input input[type],body :is(.wp-block-woocommerce-cart,.wp-block-woocommerce-checkout) .wc-block-components-text-input textarea,body :is(.wp-block-woocommerce-cart,.wp-block-woocommerce-checkout) .wc-block-components-combobox .components-combobox-control input,body :is(.wp-block-woocommerce-cart,.wp-block-woocommerce-checkout) .wc-blocks-components-select__select,body :is(.wp-block-woocommerce-cart,.wp-block-woocommerce-checkout) .wc-block-components-textarea{background-color:#fff;border:1px solid #ece4da;border-radius:9px;box-shadow:none}body :is(.wp-block-woocommerce-cart,.wp-block-woocommerce-checkout) .wc-block-components-radio-control-accordion-option,body :is(.wp-block-woocommerce-cart,.wp-block-woocommerce-checkout) .wc-block-components-radio-control__option{border-radius:9px}body :is(.wp-block-woocommerce-cart,.wp-block-woocommerce-checkout) .wc-block-components-text-input.is-active input[type],body :is(.wp-block-woocommerce-cart,.wp-block-woocommerce-checkout) .wc-block-components-text-input input[type]:focus,body :is(.wp-block-woocommerce-cart,.wp-block-woocommerce-checkout) .wc-block-components-textarea:focus,body :is(.wp-block-woocommerce-cart,.wp-block-woocommerce-checkout) .wc-blocks-components-select__select:focus{border-color:#1d1302;box-shadow:0 0 0 1px #1d1302}.wp-block-woocommerce-cart .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox],.wp-block-woocommerce-checkout .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]{border-color:#ece4da;border-radius:4px}.wp-block-woocommerce-cart .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:checked,.wp-block-woocommerce-checkout .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:checked{background:#867e71;border-color:#867e71}.wp-block-woocommerce-cart .wc-block-components-checkbox__mark,.wp-block-woocommerce-checkout .wc-block-components-checkbox__mark{fill:#fff}.wp-block-woocommerce-cart .wc-block-components-button:not(.is-link),.wp-block-woocommerce-checkout .wc-block-components-button:not(.is-link){min-height:54px;padding:0 32px;font-family:"At Gambit",Georgia,serif;font-size:1.0625rem;color:#f8f4f1;background:#1d1302;border:0;border-radius:999px;transition:background-color .25s cubic-bezier(0.22, 0.61, 0.36, 1)}.wp-block-woocommerce-cart .wc-block-components-button:not(.is-link):hover,.wp-block-woocommerce-cart .wc-block-components-button:not(.is-link):focus,.wp-block-woocommerce-checkout .wc-block-components-button:not(.is-link):hover,.wp-block-woocommerce-checkout .wc-block-components-button:not(.is-link):focus{color:#f8f4f1;background:rgb(20.2352941176%,16.7058823529%,10.7058823529%)}.wp-block-woocommerce-cart .wc-block-components-button:not(.is-link):focus-visible,.wp-block-woocommerce-checkout .wc-block-components-button:not(.is-link):focus-visible{outline:2px solid #1d1302;outline-offset:3px}.wp-block-woocommerce-cart .wc-block-components-button.is-link,.wp-block-woocommerce-cart a,.wp-block-woocommerce-checkout .wc-block-components-button.is-link,.wp-block-woocommerce-checkout a{color:#1d1302}.wp-block-woocommerce-cart .wc-block-components-product-name,.wp-block-woocommerce-checkout .wc-block-components-product-name{font-family:"Instrument Serif","Times New Roman",serif;font-size:1.25rem;text-decoration:none}.wp-block-woocommerce-cart .wc-block-components-product-metadata__description,.wp-block-woocommerce-checkout .wc-block-components-product-metadata__description{display:none}.wp-block-woocommerce-cart .wc-block-cart-item__image img,.wp-block-woocommerce-cart .wc-block-components-order-summary-item__image img,.wp-block-woocommerce-checkout .wc-block-cart-item__image img,.wp-block-woocommerce-checkout .wc-block-components-order-summary-item__image img{background:#fcfbf9;border-radius:12px;mix-blend-mode:multiply}.wp-block-woocommerce-cart .wc-block-components-quantity-selector,.wp-block-woocommerce-checkout .wc-block-components-quantity-selector{border-color:#ece4da;border-radius:999px}.wp-block-woocommerce-cart .wc-block-components-quantity-selector::after,.wp-block-woocommerce-checkout .wc-block-components-quantity-selector::after{display:none}.wp-block-woocommerce-cart .wc-block-components-quantity-selector input,.wp-block-woocommerce-checkout .wc-block-components-quantity-selector input{font-family:"Instrument Serif","Times New Roman",serif;font-size:1.125rem}.wp-block-woocommerce-cart .wc-block-components-order-summary-item__quantity,.wp-block-woocommerce-checkout .wc-block-components-order-summary-item__quantity{color:#fff;background:#1d1302;border:0;box-shadow:none}.wp-block-woocommerce-cart .wc-block-components-totals-footer-item,.wp-block-woocommerce-checkout .wc-block-components-totals-footer-item{font-family:"Instrument Serif","Times New Roman",serif}.wp-block-woocommerce-cart .wc-block-components-totals-footer-item .wc-block-components-totals-item__label,.wp-block-woocommerce-cart .wc-block-components-totals-footer-item .wc-block-components-totals-item__value,.wp-block-woocommerce-checkout .wc-block-components-totals-footer-item .wc-block-components-totals-item__label,.wp-block-woocommerce-checkout .wc-block-components-totals-footer-item .wc-block-components-totals-item__value{font-size:1.625rem;font-weight:400}.wp-block-woocommerce-cart .wc-block-components-totals-wrapper,.wp-block-woocommerce-checkout .wc-block-components-totals-wrapper{border-color:#ece4da}.wp-block-woocommerce-cart .wc-block-components-notice-banner,.wp-block-woocommerce-checkout .wc-block-components-notice-banner{border-radius:16px}.page--checkout{padding-top:0}.page--checkout .section-head{margin-bottom:clamp(1.25rem,0.9392265193rem + 1.3259668508vw,2rem)}.woocommerce-order-details,.woocommerce-customer-details,.woocommerce-order-overview,.wc-block-components-sidebar-layout .wc-block-components-main,.wc-block-cart__sidebar,.wp-block-woocommerce-checkout-order-summary-block{padding:24px !important;background:#fcfbf9;border:1px solid #ece4da !important;border-radius:24px}.wc-block-components-sidebar-layout.is-large{align-items:flex-start}.wc-block-components-sidebar-layout.is-large .wc-block-components-main{width:calc(65% - 32px);margin-right:32px}.wc-block-components-sidebar-layout.is-large .wc-block-checkout__sidebar{padding-left:0}.wc-block-components-sidebar-layout:not(.is-large) .wc-block-components-main{margin-bottom:24px}.wc-block-components-sidebar-layout:not(.is-large) table.wc-block-cart-items .wc-block-cart-items__row{grid-template-columns:80px minmax(0, 1fr) 0 auto}.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title{margin:0;padding-block:0;border:0}.wc-block-components-main .wp-block-woocommerce-checkout-order-summary-block{padding:0 !important;background:none;border:0 !important;border-radius:0}.wc-block-cart__submit-container{padding:0}.wp-block-woocommerce-cart.alignwide,.wp-block-woocommerce-checkout.alignwide{margin-inline:0}.woocommerce-order{display:grid;gap:24px}.woocommerce-order h2{margin:0 0 16px;font-size:1.625rem}.woocommerce-thankyou-order-received{font-family:"Instrument Serif","Times New Roman",serif;font-size:clamp(1.5rem,1.3446132597rem + 0.6629834254vw,1.875rem);font-style:italic}.woocommerce-order-overview{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit, minmax(180px, 1fr));gap:16px 24px;font-size:.9375rem;color:#867e71}.woocommerce-order-overview strong{display:block;margin-top:4px;font-family:"Instrument Serif","Times New Roman",serif;font-size:1.5rem;font-weight:400;color:#1d1302}.woocommerce-order-details address,.woocommerce-customer-details address{font-style:normal;line-height:1.6}.woocommerce-table--order-details tfoot tr:last-child th,.woocommerce-table--order-details tfoot tr:last-child td{border-bottom:0}.woocommerce-table--order-details a{text-decoration:none}.woocommerce-account .input-text,.woocommerce-account .woocommerce-Input,.woocommerce-account select,.woocommerce-lost-password .input-text,.woocommerce-lost-password .woocommerce-Input,.woocommerce-lost-password select{width:100%;min-height:48px;padding:8px 16px;font-size:1.0625rem;background:#fff;border:1px solid #ece4da;border-radius:9px}.woocommerce-account .input-text:focus-visible,.woocommerce-account .woocommerce-Input:focus-visible,.woocommerce-account select:focus-visible,.woocommerce-lost-password .input-text:focus-visible,.woocommerce-lost-password .woocommerce-Input:focus-visible,.woocommerce-lost-password select:focus-visible{outline:2px solid #1d1302;outline-offset:1px}.woocommerce-account .form-row,.woocommerce-lost-password .form-row{display:flex;flex-direction:column;gap:4px;margin:0 0 16px}.woocommerce-account .form-row label,.woocommerce-lost-password .form-row label{font-size:.9375rem}.woocommerce-account .woocommerce-form__label-for-checkbox,.woocommerce-lost-password .woocommerce-form__label-for-checkbox{flex-direction:row;align-items:center;gap:8px}.woocommerce-account .password-input,.woocommerce-lost-password .password-input{position:relative;display:block}.woocommerce-account .show-password-input,.woocommerce-lost-password .show-password-input{margin:0;padding:0;font:inherit;color:inherit;background:none;border:0;cursor:pointer;position:absolute;top:50%;right:12px;width:24px;height:24px;transform:translateY(-50%);opacity:.6}.woocommerce-account .show-password-input::after,.woocommerce-lost-password .show-password-input::after{content:"👁"}.woocommerce-account button.button,.woocommerce-account .woocommerce-button,.woocommerce-account a.button,.woocommerce-lost-password button.button,.woocommerce-lost-password .woocommerce-button,.woocommerce-lost-password a.button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 32px;font-family:"At Gambit",Georgia,serif;font-size:1.0625rem;color:#f8f4f1;text-decoration:none;background:#1d1302;border:0;border-radius:999px;cursor:pointer}.woocommerce-account button.button:hover,.woocommerce-account .woocommerce-button:hover,.woocommerce-account a.button:hover,.woocommerce-lost-password button.button:hover,.woocommerce-lost-password .woocommerce-button:hover,.woocommerce-lost-password a.button:hover{background:rgb(20.2352941176%,16.7058823529%,10.7058823529%)}.woocommerce-form-login,.woocommerce-form-register,.woocommerce-ResetPassword{max-width:480px;padding:clamp(1.5rem,1.0856353591rem + 1.7679558011vw,2.5rem);background:#fcfbf9;border:1px solid #ece4da;border-radius:24px}.woocommerce-account .page-content>.woocommerce>h2{margin-bottom:24px;font-size:clamp(1.625rem,1.4696132597rem + 0.6629834254vw,2rem)}.woocommerce-LostPassword{margin-top:16px;font-size:.9375rem}.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation){display:grid;gap:48px}@media(min-width: 1024px){.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation){grid-template-columns:260px minmax(0, 1fr)}}.woocommerce-MyAccount-navigation ul{margin:0;padding:0;list-style:none;padding:12px;background:#fcfbf9;border:1px solid #ece4da;border-radius:16px}.woocommerce-MyAccount-navigation a{display:block;padding:8px 16px;color:#6f695d;text-decoration:none;border-radius:999px}.woocommerce-MyAccount-navigation a:hover{color:#1d1302}.woocommerce-MyAccount-navigation .is-active a{color:#1d1302;background:#f0e9e1}.woocommerce-orders-table,.shop_table{width:100%;font-size:.9375rem}.woocommerce-orders-table th,.woocommerce-orders-table td,.shop_table th,.shop_table td{padding:12px;text-align:left;border-bottom:1px solid #ece4da}.woocommerce-orders-table th,.shop_table th{font-weight:400;color:#867e71}.select2-container{font-size:.9375rem}.select2-container .select2-selection--single{height:auto;min-height:44px;background:#fff;border:1px solid #ece4da;border-radius:9px;transition:border-color .25s cubic-bezier(0.22, 0.61, 0.36, 1),box-shadow .25s cubic-bezier(0.22, 0.61, 0.36, 1)}.select2-container .select2-selection--single:hover{border-color:color-mix(in srgb, #ece4da, #1d1302 15%)}.select2-container .select2-selection--single .select2-selection__rendered{padding:11px 48px 11px 16px;line-height:1.4;color:#1d1302}.select2-container .select2-selection--single .select2-selection__placeholder{color:#867e71}.select2-container .select2-selection--single .select2-selection__arrow{top:50%;right:14px;width:16px;height:16px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231d1302' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") center/16px no-repeat;transform:translateY(-50%);transition:transform .25s cubic-bezier(0.22, 0.61, 0.36, 1)}.select2-container .select2-selection--single .select2-selection__arrow b{display:none}.select2-container.select2-container--focus .select2-selection--single{outline:2px solid #1d1302;outline-offset:1px}.select2-container.select2-container--open .select2-selection--single{border-color:color-mix(in srgb, #ece4da, #1d1302 25%);border-radius:9px;outline:none;box-shadow:0 0 0 3px rgba(201,165,123,.18)}.select2-container.select2-container--open .select2-selection--single .select2-selection__arrow{transform:translateY(-50%) rotate(180deg)}.select2-dropdown{overflow:hidden;font-size:.9375rem;background:#fff;border:1px solid #ece4da !important;border-radius:12px !important;box-shadow:0 24px 48px -24px rgba(29,19,2,.35);animation:select2-in .25s cubic-bezier(0.22, 0.61, 0.36, 1)}.select2-dropdown--below{margin-top:6px}.select2-dropdown--above{margin-top:-6px}@media(prefers-reduced-motion: reduce){.select2-dropdown{animation:none}}.select2-search--dropdown{padding:8px 8px 4px}.select2-search--dropdown .select2-search__field{min-height:40px;padding:8px 12px;font-size:.9375rem;color:#1d1302;border:1px solid #ece4da !important;border-radius:7.2px}.select2-search--dropdown .select2-search__field:focus{outline:2px solid #1d1302;outline-offset:1px}.select2-results>.select2-results__options{max-height:300px;padding:4px 6px 6px;overscroll-behavior:contain}.select2-container .select2-results__option{margin-top:2px;padding:9px 36px 9px 12px;color:#6f695d;border-radius:7.2px;transition:background-color .15s cubic-bezier(0.22, 0.61, 0.36, 1),color .15s cubic-bezier(0.22, 0.61, 0.36, 1)}.select2-container .select2-results__option[aria-selected=true],.select2-container .select2-results__option[data-selected=true]{color:#1d1302;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23814600' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") right 12px center/16px no-repeat}.select2-container .select2-results__option.select2-results__option--highlighted,.select2-container .select2-results__option.select2-results__option--highlighted[aria-selected]{color:#1d1302;background-color:#f8f4f1}.select2-container .select2-results__option--disabled{opacity:.4}.select2-results__message{color:#867e71}@keyframes select2-in{from{opacity:0}}
