okura-collection,.okc-drawer{--ok-bg-deep: #161616;--ok-bg: #1f1f1f;--ok-text-strong: #f5f0eb;--ok-text: #d4cec7;--ok-text-muted: #8a847c;--ok-bronze: #c8956c;--ok-bronze-dark: #a67c52;--ok-bronze-tint: rgba(200, 149, 108, .08);--ok-bronze-line: rgba(200, 149, 108, .2);--ok-grad-bronze: linear-gradient(135deg, #c8956c, #a67c52);--ok-line: #2a2722;--ok-line-subtle: rgba(255, 255, 255, .08);--ok-line-soft: rgba(255, 255, 255, .12);--ok-font-ui: "DM Sans", Archivo, -apple-system, BlinkMacSystemFont, sans-serif;--ok-font-display: "Playfair Display", Georgia, serif;--ok-r-xs: 4px;--ok-r-md: 8px;--ok-r-lg: 12px;--ok-dur: .3s;--ok-ease-modal: cubic-bezier(.602, .007, .374, .995);--okc-on-bronze: #1a1410}okura-collection{display:block}okura-collection .ok-btn,.okc-drawer .ok-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font:600 13px/1.2 var(--ok-font-ui);letter-spacing:2px;text-transform:uppercase;text-decoration:none;cursor:pointer;border:0;border-radius:var(--ok-r-lg);padding:16px 36px;min-height:52px;transition:border-color var(--ok-dur),background-color var(--ok-dur),opacity var(--ok-dur)}.okc-drawer .ok-btn--primary{background:var(--ok-grad-bronze);color:var(--okc-on-bronze)}.okc-drawer .ok-btn--primary:hover{background:linear-gradient(135deg,#d2a27b,#b0865c)}okura-collection .ok-btn--secondary,.okc-drawer .ok-btn--secondary{background:transparent;color:var(--ok-text-strong);border:1px solid rgba(255,255,255,.15)}okura-collection .ok-btn--secondary:hover,.okc-drawer .ok-btn--secondary:hover{border-color:var(--ok-bronze)}okura-collection .ok-btn:focus-visible,.okc-drawer .ok-btn:focus-visible{outline:2px solid var(--ok-bronze);outline-offset:3px}.okc-bar{background:var(--ok-bg);border-bottom:1px solid var(--ok-line);font-family:var(--ok-font-ui)}.okc-bar__inner{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px var(--section-side-padding, 40px)}.okc-bar .okc-bar__count{margin:0;font:500 13px/1.3 var(--ok-font-ui);letter-spacing:.2px;color:var(--ok-text-muted);font-variant-numeric:tabular-nums}.okc-bar__actions{display:flex;align-items:center;gap:8px}.okc-bar--cats .okc-bar__inner{padding-top:14px;padding-bottom:14px}.okc-bar--cats .okh-cats{flex:1 1 auto;min-width:0;padding:0;background:none}.okc-bar--cats .okc-bar__actions{flex:none}.okc-bar--cats .okc-bar__count{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.okc-sort__value{display:none}.okc-sort{position:relative;display:flex;align-items:center;min-height:44px;min-width:220px;border:1px solid var(--ok-line-soft);border-radius:var(--ok-r-md);background:#ffffff0f;transition:border-color var(--ok-dur)}.okc-sort:hover{border-color:#ffffff3d}.okc-sort:focus-within{border-color:var(--ok-bronze);outline:2px solid var(--ok-bronze);outline-offset:2px}.okc-sort__label{position:absolute;left:14px;top:50%;transform:translateY(-50%);pointer-events:none;font:600 10.5px/1 var(--ok-font-ui);letter-spacing:1.5px;text-transform:uppercase;color:var(--ok-text-muted);white-space:nowrap}.okc-sort__select{appearance:none;-webkit-appearance:none;width:100%;min-height:42px;margin:0;border:0;outline:0;border-radius:var(--ok-r-md);background:transparent;padding:0 38px 0 84px;font:500 13.5px/1.2 var(--ok-font-ui);color:var(--ok-text-strong);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.okc-sort__select option{background:#1a1917;color:var(--ok-text-strong)}.okc-sort__caret{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:16px;height:16px;pointer-events:none;color:var(--ok-text-muted)}.okc-nojs-apply{min-height:44px;padding:0 16px;border:1px solid var(--ok-line-soft);border-radius:var(--ok-r-md);background:transparent;color:var(--ok-text-strong);font:600 11px/1 var(--ok-font-ui);letter-spacing:1.5px;text-transform:uppercase}.okc-filter-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:0 18px;border:1px solid var(--ok-line-soft);border-radius:var(--ok-r-md);background:#ffffff0f;color:var(--ok-text-strong);font:600 11.5px/1 var(--ok-font-ui);letter-spacing:1.5px;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:border-color var(--ok-dur)}.okc-filter-btn:hover{border-color:#ffffff3d;color:var(--ok-text-strong)}.okc-filter-btn:focus-visible{outline:2px solid var(--ok-bronze);outline-offset:2px}.okc-filter-btn svg{width:18px;height:18px;flex:none;color:var(--ok-bronze)}.okc-filter-btn[aria-expanded=true]{border-color:var(--ok-bronze)}.okc-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:100px;background:var(--ok-bronze);color:var(--okc-on-bronze);font:700 11px/1 var(--ok-font-ui);letter-spacing:0;font-variant-numeric:tabular-nums}.okc-badge[hidden]{display:none}.okc-active{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:0 var(--section-side-padding, 40px) 12px}.okc-active[hidden]{display:none}.okc-chip{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 12px 0 14px;border:1px solid var(--ok-bronze);border-radius:var(--ok-r-md);background:#c8956c1a;color:var(--ok-text-strong);font:500 13px/1 var(--ok-font-ui);text-decoration:none}.okc-chip:after{content:"";position:absolute;top:-4px;right:0;bottom:-4px;left:0}.okc-chip svg{width:14px;height:14px;color:var(--ok-bronze)}.okc-chip:hover{color:var(--ok-text-strong);background:#c8956c29}.okc-chip:focus-visible,.okc-clear-link:focus-visible{outline:2px solid var(--ok-bronze);outline-offset:2px}.okc-clear-link{display:inline-flex;align-items:center;min-height:44px;padding:0 6px;font:600 12px/1.3 var(--ok-font-ui);letter-spacing:.5px;text-transform:uppercase;color:var(--ok-bronze);text-decoration:none}.okc-clear-link:hover{color:var(--ok-bronze);text-decoration:underline;text-underline-offset:3px}okura-collection #ProductGridContainer{transition:opacity var(--ok-dur)}okura-collection #ProductGridContainer[aria-busy=true]{opacity:.45;pointer-events:none}.okc-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;visibility:hidden;pointer-events:none;transition:visibility 0s linear .4s;font-family:var(--ok-font-ui)}.okc-drawer.is-open,html.no-js .okc-drawer:target{visibility:visible;pointer-events:auto;transition:visibility 0s linear 0s}.okc-drawer .okc-drawer__overlay{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:#0a090899;opacity:0;transition:opacity .3s ease}.okc-drawer.is-open .okc-drawer__overlay,html.no-js .okc-drawer:target .okc-drawer__overlay{opacity:1}.okc-drawer__panel{position:absolute;top:0;right:0;bottom:0;width:min(420px,100%);display:flex;flex-direction:column;background:var(--ok-bg-deep);border-left:1px solid var(--ok-line);transform:translate(100%);transition:transform .4s var(--ok-ease-modal);outline:none}.okc-drawer.is-open .okc-drawer__panel,html.no-js .okc-drawer:target .okc-drawer__panel{transform:none}@media(prefers-reduced-motion:reduce){.okc-drawer,.okc-drawer__overlay,.okc-drawer__panel{transition:none!important}}.okc-drawer__head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 16px 16px 24px;border-bottom:1px solid var(--ok-line)}.okc-drawer .okc-drawer__title{margin:0;font:500 26px/1.15 var(--ok-font-display);letter-spacing:-.02em;color:var(--ok-text-strong)}.okc-drawer__close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex:none;border:1px solid var(--ok-line-soft);border-radius:50%;color:var(--ok-text-strong);transition:border-color var(--ok-dur)}.okc-drawer__close:hover{border-color:var(--ok-bronze);color:var(--ok-text-strong)}.okc-drawer__close:focus-visible{outline:2px solid var(--ok-bronze);outline-offset:2px}.okc-drawer__close svg{width:20px;height:20px}.okc-drawer__body{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:8px 24px 24px}.okc-group{margin:0;padding:20px 0 16px;border-bottom:1px solid var(--ok-line)}.okc-group:last-child{border-bottom:0}.okc-drawer .okc-group__title{display:flex;align-items:center;gap:8px;padding:0;margin:0 0 4px;font:600 11px/1.3 var(--ok-font-ui);letter-spacing:1.5px;text-transform:uppercase;color:var(--ok-text-strong)}.okc-group__n{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:100px;background:var(--ok-bronze);color:var(--okc-on-bronze);font-size:10px;font-weight:700;letter-spacing:0}.okc-group__list{list-style:none;margin:0;padding:0}.okc-check{position:relative;display:flex;align-items:center;gap:14px;min-height:48px;cursor:pointer;color:var(--ok-text);font:400 15px/1.3 var(--ok-font-ui)}.okc-check input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.okc-check__box{flex:none;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:1px solid rgba(255,255,255,.28);border-radius:var(--ok-r-xs);color:transparent;transition:background-color var(--ok-dur),border-color var(--ok-dur)}.okc-check__box svg{width:14px;height:14px}.okc-check:hover .okc-check__box{border-color:var(--ok-bronze)}.okc-check input:checked+.okc-check__box{background:var(--ok-bronze);border-color:var(--ok-bronze);color:var(--okc-on-bronze)}.okc-check input:focus-visible+.okc-check__box{outline:2px solid var(--ok-bronze);outline-offset:3px}.okc-check input:checked~.okc-check__label{color:var(--ok-text-strong)}.okc-check__label{flex:1 1 auto}.okc-check__n{font-size:13px;color:var(--ok-text-muted);font-variant-numeric:tabular-nums}.okc-check.is-disabled{opacity:.4;cursor:not-allowed}.okc-price{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding-top:4px}.okc-price__field{display:flex;flex-direction:column;gap:8px;min-width:0}.okc-price__label{font:600 10.5px/1.3 var(--ok-font-ui);letter-spacing:1.5px;text-transform:uppercase;color:var(--ok-text-muted)}.okc-price__wrap{position:relative;display:block}.okc-price__cur{position:absolute;left:14px;top:50%;transform:translateY(-50%);font:400 15px/1 var(--ok-font-ui);color:var(--ok-text-muted);pointer-events:none}.okc-drawer .okc-price__input{width:100%;height:48px;margin:0;padding:0 12px 0 32px;font:400 15px/1.3 var(--ok-font-ui);color:#f5f0e8;background:#ffffff0a;border:1px solid var(--ok-line-soft);border-radius:var(--ok-r-xs);outline:none;box-shadow:none;-moz-appearance:textfield;transition:border-color var(--ok-dur)}.okc-drawer .okc-price__input::-webkit-outer-spin-button,.okc-drawer .okc-price__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.okc-drawer .okc-price__input::placeholder{color:var(--ok-text-muted);opacity:1}.okc-drawer .okc-price__input:focus{border-color:var(--ok-bronze)}.okc-drawer .okc-price__hint{margin:12px 0 0;font:400 13px/1.5 var(--ok-font-ui);color:var(--ok-text-muted)}.okc-drawer__foot{display:grid;grid-template-columns:1fr 1.3fr;gap:10px;padding:16px 24px calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--ok-line);background:var(--ok-bg-deep)}.okc-drawer__foot .ok-btn{padding:0 12px;letter-spacing:1.2px;font-size:12px;white-space:nowrap}.okc-drawer__clear[aria-disabled=true]{opacity:.4;pointer-events:none}.okc-more{display:flex;flex-direction:column;align-items:center;gap:14px;padding:48px var(--section-side-padding, 40px) 0;font-family:var(--ok-font-ui);text-align:center}.okc-more .okc-more__status{margin:0;font:500 13px/1.3 var(--ok-font-ui);letter-spacing:.2px;color:var(--ok-text-muted);font-variant-numeric:tabular-nums}.okc-more__track{width:180px;height:2px;border-radius:2px;background:var(--ok-line);overflow:hidden}.okc-more__fill{display:block;height:100%;background:var(--ok-bronze);transition:width var(--ok-dur)}.okc-more__btn{margin-top:10px;min-width:240px}.okc-more__btn[aria-busy=true]{opacity:.6;cursor:progress}.okc-pages{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:8px}.okc-pages__link,.okc-pages__gap{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 12px;border:1px solid var(--ok-line-soft);border-radius:var(--ok-r-md);color:var(--ok-text-strong);text-decoration:none;font:500 14px/1 var(--ok-font-ui)}.okc-pages__link.is-current{border-color:var(--ok-bronze);background:#c8956c1a}.okc-pages__gap{border-color:transparent}html.okc-lock{overflow:hidden}@media screen and (max-width:749px){.okc-bar__inner{padding:10px var(--section-side-padding-mobile, 8px);gap:8px}.okc-bar .okc-bar__count{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.okc-bar__actions{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);width:100%}.okc-bar__inner:not(:has(.okc-filter-btn)){padding-top:2px;padding-bottom:2px}.okc-bar__actions:not(:has(.okc-filter-btn)){display:flex;width:100%;justify-content:flex-start}.okc-bar__actions:not(:has(.okc-filter-btn)) .okc-sort{display:inline-flex;align-items:center;gap:6px;min-width:0;min-height:40px;padding:0 8px 0 0;margin-left:8px;border:0;background:none;border-radius:0}.okc-bar__actions:not(:has(.okc-filter-btn)) .okc-sort__label{position:static;transform:none;font:600 11px/1 var(--ok-font-ui);letter-spacing:1px;color:var(--ok-text-muted)}.okc-bar__actions:not(:has(.okc-filter-btn)) .okc-sort__label:after{content:":"}.okc-bar__actions:not(:has(.okc-filter-btn)) .okc-sort__value{display:inline;font:600 11px/1 var(--ok-font-ui);letter-spacing:1px;text-transform:uppercase;color:var(--ok-text-strong);white-space:nowrap}.okc-bar__actions:not(:has(.okc-filter-btn)) .okc-sort__select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;min-height:0;padding:0;opacity:0;font-size:16px}.okc-bar__actions:not(:has(.okc-filter-btn)) .okc-sort__caret{position:static;transform:none;width:14px;height:14px}.okc-bar__actions:not(:has(.okc-filter-btn)) .okc-sort:focus-within{outline-offset:0}.okc-sort{min-width:0}.okc-sort__select{padding-left:76px;font-size:13px}.okc-sort__label{left:12px;font-size:10px;letter-spacing:1.2px}.okc-active{padding:0 var(--section-side-padding-mobile, 8px) 10px}.okc-drawer__panel{width:100%;border-left:0}.okc-drawer__head{padding:12px 12px 12px 20px}.okc-drawer__body{padding:4px 20px 20px}.okc-drawer__foot{padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.okc-more{padding-top:40px}.okc-more__btn{width:100%;max-width:360px}}
/*# sourceMappingURL=/cdn/shop/t/87/assets/okura-collection.css.map */
