:root{--oc-black: #FAFAF8;--oc-carbon: #FFFFFF;--oc-dark: #F3F1ED;--oc-mid: #3A3630;--oc-gold: #b89c6e;--oc-gold-light: #c8a97a;--oc-gold-dim: #EDE0CC;--oc-cream: #1C1A15;--oc-muted: #8A8070;--oc-green: #3a9160;--oc-serif: "Cormorant Garant", Georgia, serif;--oc-sans: "DM Sans", system-ui, sans-serif}*,*:before,*:after{box-sizing:border-box}body{background-color:var(--oc-black);color:var(--oc-cream);font-family:var(--oc-sans);font-weight:300;overflow-x:hidden}[class*=color-scheme-],[class*=color-],.section-background{--color-foreground: var(--oc-cream);--color-background: var(--oc-black);--color-border: rgba(184,156,110,.15);background-color:var(--oc-black);color:var(--oc-cream)}#header-group,header-component,.header-section,.shopify-section-group-header-group{background:#fafaf8f5!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:.5px solid rgba(0,0,0,.07)}header-component{position:sticky;top:0;z-index:100;height:60px}.header__logo,.header__logo a,.header__heading,.header__heading a{font-family:var(--oc-serif)!important;font-style:italic!important;font-weight:400!important;font-size:20px!important;color:#fff!important;letter-spacing:0;text-decoration:none}.header__icon,.header__icon svg,.header-actions__icon,.nav-icon{color:#3a3630;stroke:#3a3630}.header__icon--menu span,.hamburger span{background:#3a3630}.header__menu-item,.header__active-menu-item,.header a{color:#3a3630;font-family:var(--oc-sans);font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:400;text-decoration:none;transition:color .2s}.header__menu-item:hover,.header a:hover{color:var(--oc-gold)}.announcement-bar,.header-announcements{background:#b89c6e1a;border-bottom:.5px solid rgba(184,156,110,.25);color:var(--oc-gold);font-size:9px;letter-spacing:.14em;text-transform:uppercase}marquee-component,.section:has(marquee-component),.section-background:has(+.section marquee-component){background:var(--oc-carbon)!important;border-top:.5px solid rgba(184,156,110,.12);border-bottom:.5px solid rgba(184,156,110,.12)}.marquee__repeated-items,.marquee__content{color:var(--oc-muted);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.section{background-color:var(--oc-black)}.oc-sec-label{display:flex;align-items:center;gap:10px;font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--oc-gold);margin-bottom:10px;font-family:var(--oc-sans)}.oc-sec-label:before{content:"";width:20px;height:.5px;background:var(--oc-gold);display:block;flex-shrink:0}.oc-sec-title{font-family:var(--oc-serif);font-size:32px;font-weight:300;line-height:1.1;color:#fff;margin-bottom:4px}.oc-sec-title em{font-style:italic;color:var(--oc-gold-light)}.product-card,.product-card-wrapper,.card-wrapper,[class*=product-card]{background:var(--oc-carbon)!important;border:.5px solid rgba(255,255,255,.04)!important;color:var(--oc-cream);transition:background .3s}.product-card:hover,.product-card-wrapper:hover{background:var(--oc-dark)!important}.product-card__title,.product-card .card__heading,.product-card h3,.full-unstyled-link{font-family:var(--oc-serif);font-size:16px;font-weight:400;color:var(--oc-cream);line-height:1.2}.price,.price__container,.price .price-item{color:var(--oc-gold)!important;font-size:15px}.price__regular .price-item--regular,.price__sale .price-item--sale{color:var(--oc-gold)}.price__sale .price-item--regular{color:var(--oc-muted);text-decoration:line-through}.badge,.card__badge,.product-card__badge{background:var(--oc-gold);color:var(--oc-black);font-size:8px;letter-spacing:.1em;text-transform:uppercase;font-weight:500;border-radius:0;padding:3px 7px}.button,.btn,[type=submit].button,.product-form__submit{background:var(--oc-gold)!important;color:var(--oc-black)!important;border:none!important;border-radius:0!important;font-family:var(--oc-sans)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.14em!important;text-transform:uppercase!important;padding:14px 20px!important;transition:opacity .2s!important}.button:hover,.btn:hover,.product-form__submit:hover{opacity:.85}.button--secondary,.button-secondary{background:transparent!important;color:var(--oc-cream)!important;border:.5px solid rgba(184,156,110,.4)!important}.button--secondary:hover,.button-secondary:hover{border-color:var(--oc-gold)!important;color:var(--oc-gold)!important}.collection-filters,.facets-wrapper,.facets{background:var(--oc-carbon);border-right:.5px solid rgba(184,156,110,.1);color:var(--oc-cream)}.facets__summary,.facets__checkbox,.facets label{color:var(--oc-muted);font-size:12px;letter-spacing:.08em}.facets__checkbox:checked+label,.facets input:checked~label{color:var(--oc-gold)}.cart-drawer__dialog{--color-background: #111009 !important;--color-background-rgb: 17 16 9 !important;--color-foreground: #f0ead8 !important;--color-foreground-rgb: 240 234 216 !important;--color-foreground-heading: #f0ead8 !important;--color-border: rgba(184,156,110,.2) !important;--color-border-rgb: 184 156 110 !important;--color-input-background: #1a1914 !important;--color-input-text: #f0ead8 !important;--color-input-border: rgba(184,156,110,.3) !important;background-color:#111009!important;color:#f0ead8!important;border-left:.5px solid rgba(184,156,110,.15)!important}.cart-drawer__dialog *,.cart-drawer__inner *{color:#f0ead8!important;border-color:#b89c6e26!important}.cart-drawer__header,.cart__title{font-family:var(--oc-serif);color:#fff!important;border-bottom:.5px solid rgba(184,156,110,.15)!important;background-color:#111009!important}.cart-drawer__heading{color:#f0ead8!important;font-family:var(--oc-serif)!important}.cart-item__details,.cart-item__name{color:var(--oc-cream)!important;font-family:var(--oc-serif);font-size:15px}.cart-item__price,.cart-subtotal,.totals .price,.cart-drawer__dialog .price{color:var(--oc-gold)!important}.cart-drawer__dialog .button,.cart-drawer__dialog button:not(.close-button){background-color:var(--oc-gold)!important;color:var(--oc-black)!important;border-color:var(--oc-gold)!important}.cart-drawer__dialog input,.cart-drawer__dialog textarea{background-color:#1a1914!important;color:#f0ead8!important;border-color:#b89c6e4d!important}.menu-drawer{--color-background: #111009 !important;--color-background-rgb: 17 16 9 !important;--color-foreground: #f0ead8 !important;--color-foreground-rgb: 240 234 216 !important;--color-foreground-heading: #f0ead8 !important;--color-border: rgba(184,156,110,.2) !important;background-color:#111009!important;color:#f0ead8!important}.menu-drawer *{color:#f0ead8!important;border-color:#b89c6e26!important}.menu-drawer__menu-item{font-family:var(--oc-serif)!important;font-size:1.1rem!important;letter-spacing:.05em!important}.menu-drawer__list-item--divider{border-bottom-color:#b89c6e26!important}.predictive-search,.predictive-search__result-item,predictive-search{background:var(--oc-carbon);border:.5px solid rgba(184,156,110,.15);color:var(--oc-cream)}.predictive-search__result-item:hover{background:var(--oc-dark)}.predictive-search-result__title{color:#fff;font-family:var(--oc-serif)}.newsletter-section,.email-signup,.section:has(.email-signup){background:var(--oc-black);text-align:center;position:relative}.newsletter-section:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:280px;height:280px;background:radial-gradient(ellipse,rgba(184,156,110,.05) 0%,transparent 70%);pointer-events:none}input[type=email],input[type=text],input[type=tel],textarea{background:var(--oc-dark)!important;border:.5px solid rgba(184,156,110,.2)!important;border-radius:0!important;color:var(--oc-cream)!important;font-family:var(--oc-sans)!important;font-size:14px}input[type=email]::placeholder,input[type=text]::placeholder{color:var(--oc-muted)}input[type=email]:focus,input[type=text]:focus{border-color:var(--oc-gold)!important;outline:none}.shopify-section-group-footer-group,#footer-group,footer,.footer,.footer-section,.section--footer{background:var(--oc-carbon)!important;border-top:.5px solid rgba(184,156,110,.1);color:var(--oc-muted)}.footer__logo,.footer .header__heading{font-family:var(--oc-serif)!important;font-style:italic!important;font-size:26px!important;color:#fff!important}.footer a,.footer__link,.footer-links a{color:var(--oc-muted);text-decoration:none;font-size:13px;transition:color .2s}.footer a:hover,.footer__link:hover{color:var(--oc-gold)}.footer__heading,.footer__column-title,.menu__heading{font-size:9px!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:var(--oc-gold)!important;font-family:var(--oc-sans)!important;font-weight:400!important;margin-bottom:14px}.footer__copyright,.footer-utilities,.footer-bottom{border-top:.5px solid rgba(255,255,255,.05);color:var(--oc-muted);font-size:10px}.footer__copyright a{font-size:10px;color:var(--oc-muted)}.social-links a,.footer__social-icon{color:var(--oc-muted);transition:color .2s}.social-links a:hover,.footer__social-icon:hover{color:var(--oc-gold)}.oclock-hero{display:flex;flex-direction:column;overflow:hidden;background:var(--oc-black)}.oclock-hero__visual{min-height:50vh;background:var(--oc-carbon);display:flex;align-items:center;justify-content:center;position:relative}.oclock-hero__visual:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 60%,rgba(184,156,110,.1) 0%,transparent 70%);pointer-events:none}.oclock-watch{position:relative;z-index:1;animation:oc-float 5s ease-in-out infinite}@keyframes oc-float{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-14px) rotate(2deg)}}.oclock-hero__text{background:var(--oc-black);padding:36px 24px 48px;position:relative}.oclock-hero__text:before{content:"";position:absolute;top:0;left:24px;right:24px;height:.5px;background:linear-gradient(90deg,transparent,var(--oc-gold),transparent)}.oclock-hero__eyebrow{display:flex;align-items:center;gap:10px;margin-bottom:16px;animation:oc-up .7s .1s both ease}.oclock-hero__eyebrow:before{content:"";width:24px;height:.5px;background:var(--oc-gold);display:block;flex-shrink:0}.oclock-hero__eyebrow span{font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--oc-gold);font-family:var(--oc-sans)}.oclock-hero__h1{font-family:var(--oc-serif);font-size:clamp(42px,10vw,56px);font-weight:300;line-height:1;color:#fff;margin:0 0 16px;animation:oc-up .7s .25s both ease}.oclock-hero__h1 em{font-style:italic;color:var(--oc-gold-light)}.oclock-hero__sub{font-size:13px;line-height:1.8;color:var(--oc-muted);margin-bottom:28px;font-family:var(--oc-sans);animation:oc-up .7s .4s both ease}.oclock-hero__btns{display:flex;gap:12px;animation:oc-up .7s .55s both ease}.oclock-btn-main{flex:1;background:var(--oc-gold);color:var(--oc-black)!important;font-family:var(--oc-sans);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;border:none;padding:15px;text-align:center;text-decoration:none;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:opacity .2s;border-radius:0}.oclock-btn-main:hover{opacity:.85;color:var(--oc-black)!important}.oclock-btn-outline{flex:1;background:transparent;color:var(--oc-cream)!important;font-family:var(--oc-sans);font-size:11px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;border:.5px solid rgba(184,156,110,.4)!important;padding:15px;text-align:center;text-decoration:none;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color .2s,color .2s;border-radius:0}.oclock-btn-outline:hover{border-color:var(--oc-gold)!important;color:var(--oc-gold)!important}@keyframes oc-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.oclock-marquee-wrap{overflow:hidden;border-top:.5px solid rgba(184,156,110,.12);border-bottom:.5px solid rgba(184,156,110,.12);background:var(--oc-carbon);padding:12px 0}.oclock-marquee-track{display:flex;white-space:nowrap;animation:oc-marquee 22s linear infinite}@keyframes oc-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.oclock-marquee-item{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--oc-muted);padding:0 24px;display:inline-flex;align-items:center;gap:24px;font-family:var(--oc-sans)}.oclock-marquee-item:after{content:"\25c6";font-size:6px;color:var(--oc-gold-dim)}.oclock-avail-section{padding:48px 0;background:var(--oc-black)}.oclock-avail-section .oc-section-inner{padding:0 24px}.oclock-status-badge{display:inline-flex;align-items:center;gap:6px;background:#5cba7d14;border:.5px solid rgba(92,186,125,.25);padding:5px 12px;margin-bottom:16px}.oclock-status-dot{width:5px;height:5px;border-radius:50%;background:var(--oc-green);animation:oc-blink 2s ease infinite;flex-shrink:0}@keyframes oc-blink{0%,to{opacity:1}50%{opacity:.2}}.oclock-status-txt{font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--oc-green);font-family:var(--oc-sans)}.oclock-section-note{font-size:12px;color:var(--oc-muted);line-height:1.7;margin-bottom:24px;font-family:var(--oc-sans)}.oclock-avail-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#ffffff0a;margin:0 24px}.oclock-avail-card{background:var(--oc-carbon);cursor:pointer;transition:background .3s;position:relative;overflow:hidden;-webkit-tap-highlight-color:transparent}.oclock-avail-card:hover,.oclock-avail-card:active{background:var(--oc-dark)}.oclock-avail-img{aspect-ratio:1;display:flex;align-items:center;justify-content:center;background:#0d0b08;position:relative}.oclock-avail-img.light{background:#eee9da}.oclock-avail-badge{position:absolute;top:8px;left:8px;font-size:8px;letter-spacing:.1em;text-transform:uppercase;background:var(--oc-gold);color:var(--oc-black);padding:3px 7px;font-weight:500;font-family:var(--oc-sans)}.oclock-avail-badge.outline{background:transparent;color:var(--oc-gold);border:.5px solid var(--oc-gold)}.oclock-avail-badge.stock{background:#5cba7d26;color:var(--oc-green);border:.5px solid rgba(92,186,125,.4)}.oclock-avail-info{padding:14px 12px}.oclock-avail-brand{font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--oc-gold-dim);margin-bottom:4px;font-family:var(--oc-sans)}.oclock-avail-name{font-family:var(--oc-serif);font-size:16px;font-weight:400;color:var(--oc-cream);line-height:1.2;margin-bottom:6px}.oclock-avail-spec{font-size:10px;color:var(--oc-muted);margin-bottom:8px;font-family:var(--oc-sans)}.oclock-avail-price{font-size:15px;color:var(--oc-gold);font-family:var(--oc-sans)}.oclock-avail-old{font-size:11px;color:var(--oc-muted);text-decoration:line-through;margin-left:5px}.oclock-avail-footer{border-top:.5px solid rgba(184,156,110,.1);padding:10px 12px;font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--oc-muted);display:flex;align-items:center;justify-content:space-between;font-family:var(--oc-sans)}.oclock-avail-footer .in-stock{color:var(--oc-green)}.oclock-avail-footer .low-stock{color:#e88c3a}.oclock-ver-mas-btn{display:flex;align-items:center;justify-content:center;gap:8px;margin:20px 24px 0;border:.5px solid rgba(184,156,110,.2);padding:14px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--oc-muted);text-decoration:none;cursor:pointer;transition:border-color .3s,color .3s;font-family:var(--oc-sans);background:transparent}.oclock-ver-mas-btn:after{content:"\2192"}.shopify-section:has(.oclock-hero),.shopify-section:has(.oclock-sobrepedido-section),.shopify-section:has(.oclock-marquee-wrap),.shopify-section:has(.oclock-trust-section),.shopify-section:has(.oclock-newsletter){background:var(--oc-black)!important}.oclock-section-wrapper{background-color:var(--oc-black)!important}.shopify-section:has(.oclock-section-wrapper){background-color:var(--oc-black)!important}.oclock-divider{margin:0 24px;display:flex;align-items:center;gap:16px;padding:12px 0;background:var(--oc-black)}.oclock-divider__line{flex:1;height:.5px;background:#b89c6e26}.oclock-divider__icon{font-size:10px;color:var(--oc-gold-dim);letter-spacing:.1em}.oclock-sobrepedido-section{padding:48px 0;background:var(--oc-carbon)}.oclock-sp-badge{display:inline-flex;align-items:center;gap:8px;background:#ffffff0a;border:.5px solid rgba(255,255,255,.08);padding:6px 14px;margin-bottom:16px}.oclock-sp-badge-ico{font-size:12px}.oclock-sp-badge-txt{font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--oc-muted);font-family:var(--oc-sans)}.oclock-brands-label{padding:0 24px;margin-bottom:12px;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--oc-muted);font-family:var(--oc-sans)}.oclock-brands-scroll{display:flex;gap:10px;overflow-x:auto;padding:0 24px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.oclock-brands-scroll::-webkit-scrollbar{display:none}.oclock-brand-card{flex-shrink:0;width:128px;background:var(--oc-dark);border:.5px solid rgba(255,255,255,.07);padding:18px 14px 16px;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color .25s}.oclock-brand-card:hover,.oclock-brand-card.pop{border-color:#b89c6e38}.oclock-brand-card__tag{font-size:8px;letter-spacing:.12em;text-transform:uppercase;color:var(--oc-gold);margin-bottom:8px;display:flex;align-items:center;gap:5px;font-family:var(--oc-sans)}.oclock-brand-card__tag:before{content:"";width:10px;height:.5px;background:var(--oc-gold);display:block}.oclock-brand-card__name{font-family:var(--oc-serif);font-size:22px;font-weight:400;color:#fff;line-height:1;margin-bottom:8px}.oclock-brand-card__range{font-size:10px;color:var(--oc-muted);line-height:1.5;margin-bottom:12px;font-family:var(--oc-sans)}.oclock-brand-card__price{font-size:12px;color:var(--oc-gold);border-top:.5px solid rgba(184,156,110,.15);padding-top:10px;font-family:var(--oc-sans)}.oclock-brand-card__img{width:52px;height:52px;object-fit:contain;border-radius:50%;margin-bottom:10px;display:block;opacity:.85;filter:grayscale(.2)}.oclock-brand-card__cta{font-size:10px;color:var(--oc-gold);font-family:var(--oc-sans);letter-spacing:.06em;margin-top:6px;opacity:.8}a.oclock-brand-card{text-decoration:none;display:flex;flex-direction:column}a.oclock-brand-card:hover .oclock-brand-card__name{color:var(--oc-gold)!important}.oclock-sp-row--viewall{opacity:.7;border-style:dashed!important}.oclock-sp-row--viewall:hover{opacity:1}.oc-bs-header{display:flex;align-items:flex-end;justify-content:space-between;padding:0 24px;margin-bottom:20px;margin-top:36px}.oc-bs-title{font-family:var(--oc-serif);font-size:28px;font-weight:300;color:var(--oc-cream);line-height:1.1;margin:4px 0 0}.oc-bs-title em{color:var(--oc-gold);font-style:italic}.oc-bs-ver-todos{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--oc-gold);text-decoration:none;font-family:var(--oc-sans);white-space:nowrap;padding-bottom:2px;border-bottom:.5px solid rgba(184,156,110,.4);transition:opacity .2s}.oc-bs-ver-todos:hover{opacity:.7}.oc-bs-carousel-wrap{position:relative;padding:0 0 4px;overflow:hidden}.oc-bs-track{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:0 24px 16px}.oc-bs-track::-webkit-scrollbar{display:none}.oc-bs-card{flex-shrink:0;width:200px;scroll-snap-align:start;display:flex;flex-direction:column;text-decoration:none;position:relative;opacity:0;transform:translateY(20px);transition:opacity .5s ease var(--card-delay, 0ms),transform .5s ease var(--card-delay, 0ms)}.oc-bs-card--visible{opacity:1;transform:translateY(0)}.oc-bs-card__num{position:absolute;top:-14px;left:10px;font-family:var(--oc-serif);font-size:56px;font-weight:300;line-height:1;color:#b89c6e1f;pointer-events:none;z-index:2;-webkit-user-select:none;user-select:none}.oc-bs-card__img-wrap{position:relative;width:100%;aspect-ratio:2 / 3;overflow:hidden;background:var(--oc-dark);border:.5px solid rgba(184,156,110,.1)}.oc-bs-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .6s cubic-bezier(.25,.46,.45,.94),opacity .35s ease;display:block}.oc-bs-card__img--hover{opacity:0;z-index:1}.oc-bs-card:hover .oc-bs-card__img:not(.oc-bs-card__img--hover){transform:scale(1.04);opacity:0}.oc-bs-card:hover .oc-bs-card__img--hover{opacity:1;transform:scale(1.04)}.oc-bs-card__img-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:var(--oc-carbon)}.oc-bs-card__img-placeholder svg{width:60px;height:80px;opacity:.4}.oc-bs-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:space-between;padding:12px;background:linear-gradient(to bottom,#08080700 30%,#0808078c 60%,#080807eb);transition:background .35s}.oc-bs-card:hover .oc-bs-card__overlay{background:linear-gradient(to bottom,#08080700 20%,#080807a6 55%,#080807f5)}.oc-bs-card__overlay-top{display:flex;gap:6px;flex-wrap:wrap}.oc-bs-card__overlay-bottom{display:flex;flex-direction:column;gap:3px}.oc-bs-badge{font-size:8px;letter-spacing:.12em;text-transform:uppercase;color:var(--oc-black);background:var(--oc-gold);padding:3px 7px;font-family:var(--oc-sans);font-weight:500}.oc-bs-badge--sale{background:#c0392b;color:#fff}.oc-bs-card__vendor{font-size:8px;letter-spacing:.16em;text-transform:uppercase;color:var(--oc-gold);font-family:var(--oc-sans)}.oc-bs-card__title{font-family:var(--oc-serif);font-size:15px;font-weight:400;color:#fff;line-height:1.2;margin:1px 0}.oc-bs-card__price-row{display:flex;align-items:baseline;gap:7px;margin-top:2px}.oc-bs-card__price{font-size:14px;color:var(--oc-gold);font-family:var(--oc-sans);font-weight:400}.oc-bs-card__compare{font-size:10px;color:var(--oc-muted);text-decoration:line-through;font-family:var(--oc-sans)}.oc-bs-card__spec{font-size:9px;color:#f0ead88c;font-family:var(--oc-sans);letter-spacing:.04em}.oc-bs-card__stars{font-size:9px;color:var(--oc-gold);letter-spacing:2px;margin-top:2px}.oc-bs-card__cta{margin-top:10px;padding:9px 0;text-align:center;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--oc-cream);font-family:var(--oc-sans);border:.5px solid rgba(184,156,110,.25);background:transparent;transition:background .25s,color .25s,border-color .25s}.oc-bs-card:hover .oc-bs-card__cta{background:var(--oc-gold);color:var(--oc-black);border-color:var(--oc-gold)}.oc-bs-arrow{display:none;position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;border:.5px solid rgba(184,156,110,.3);background:#080807d9;color:var(--oc-cream);cursor:pointer;align-items:center;justify-content:center;z-index:10;transition:background .2s,border-color .2s;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.oc-bs-arrow svg{width:18px;height:18px}.oc-bs-arrow--prev{left:6px}.oc-bs-arrow--next{right:6px}.oc-bs-arrow:hover{background:var(--oc-gold);border-color:var(--oc-gold);color:var(--oc-black)}.oc-bs-arrow.hidden{opacity:0;pointer-events:none}.oc-bs-dots{display:flex;justify-content:center;gap:6px;padding:4px 0 20px}.oc-bs-dot{width:4px;height:4px;border-radius:50%;background:#b89c6e33;border:none;padding:0;cursor:pointer;transition:background .25s,transform .25s}.oc-bs-dot.active{background:var(--oc-gold);transform:scale(1.6)}@media(min-width:768px){.oc-bs-card{width:240px}.oc-bs-arrow{display:flex}.oc-bs-card__title{font-size:16px}.oc-bs-card__num{font-size:72px}}.oclock-sp-how{margin:28px 24px 0;background:var(--oc-dark);border:.5px solid rgba(184,156,110,.1);padding:20px}.oclock-sp-how-title{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--oc-gold);margin-bottom:18px;display:flex;align-items:center;gap:8px;font-family:var(--oc-sans)}.oclock-sp-how-title:before{content:"";width:14px;height:.5px;background:var(--oc-gold);display:block}.oclock-sp-steps{display:flex;flex-direction:column;gap:16px}.oclock-sp-step{display:flex;gap:14px;align-items:flex-start}.oclock-sp-step__n{width:20px;height:20px;border-radius:50%;border:.5px solid rgba(184,156,110,.3);display:flex;align-items:center;justify-content:center;font-size:9px;color:var(--oc-gold);flex-shrink:0;margin-top:1px;font-family:var(--oc-sans)}.oclock-sp-step__txt{font-size:12px;color:var(--oc-muted);line-height:1.6;font-family:var(--oc-sans)}.oclock-sp-step__txt strong{color:var(--oc-cream);font-weight:400}.oclock-trust-section{padding:48px 24px;background:var(--oc-black)}.oclock-trust-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin-top:28px;background:#b89c6e14}.oclock-trust-cell{background:var(--oc-black);padding:20px 16px}.oclock-trust-ico{width:22px;height:22px;stroke:var(--oc-gold);fill:none;stroke-width:1.3;margin-bottom:10px;display:block}.oclock-trust-cell__title{font-family:var(--oc-serif);font-size:15px;color:#fff;margin-bottom:5px}.oclock-trust-cell__desc{font-size:11px;line-height:1.6;color:var(--oc-muted);font-family:var(--oc-sans)}.oclock-newsletter{padding:48px 24px;text-align:center;position:relative;background:var(--oc-black)}.oclock-newsletter:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:280px;height:280px;background:radial-gradient(ellipse,rgba(184,156,110,.05) 0%,transparent 70%);pointer-events:none}.oclock-nl-title{font-family:var(--oc-serif);font-size:36px;font-weight:300;color:#fff;line-height:1.1;margin-bottom:12px;position:relative}.oclock-nl-title em{font-style:italic;color:var(--oc-gold-light)}.oclock-nl-sub{font-size:13px;color:var(--oc-muted);line-height:1.7;margin-bottom:28px;font-family:var(--oc-sans)}.oclock-nl-form{display:flex;flex-direction:column;gap:10px;max-width:480px;margin:0 auto}.oclock-nl-input{background:var(--oc-dark);border:.5px solid rgba(184,156,110,.2);color:var(--oc-cream);font-family:var(--oc-sans);font-size:14px;padding:0 18px;height:52px;outline:none;width:100%;border-radius:0;transition:border-color .2s}.oclock-nl-input::placeholder{color:var(--oc-muted)}.oclock-nl-input:focus{border-color:var(--oc-gold)}.oclock-nl-btn{height:52px;background:var(--oc-gold);color:var(--oc-black);border:none;font-family:var(--oc-sans);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border-radius:0;transition:opacity .2s;width:100%}.oclock-nl-btn:hover{opacity:.85}.oclock-tab-spacer{height:80px}.oclock-tab-bar{position:fixed;bottom:0;left:0;right:0;height:68px;background:#0a0907f7;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:.5px solid rgba(184,156,110,.12);display:flex;align-items:center;justify-content:space-around;padding-bottom:env(safe-area-inset-bottom,8px);z-index:200}@media(min-width:750px){.oclock-tab-bar{display:none}.oclock-tab-spacer{height:0}}.oclock-tab-item{display:flex;flex-direction:column;align-items:center;gap:4px;cursor:pointer;flex:1;padding:8px 0;-webkit-tap-highlight-color:transparent;text-decoration:none}.oclock-tab-ico{width:20px;height:20px;stroke:var(--oc-muted);fill:none;stroke-width:1.4;transition:stroke .2s}.oclock-tab-item.active .oclock-tab-ico,.oclock-tab-item:hover .oclock-tab-ico{stroke:var(--oc-gold)}.oclock-tab-lbl{font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--oc-muted);transition:color .2s;font-family:var(--oc-sans)}.oclock-tab-item.active .oclock-tab-lbl,.oclock-tab-item:hover .oclock-tab-lbl{color:var(--oc-gold)}.oc-reveal{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.oc-reveal.oc-in{opacity:1;transform:none}@media(min-width:750px){.oclock-hero{flex-direction:row;min-height:70vh}.oclock-hero__visual{flex:1;min-height:auto}.oclock-hero__text{flex:1;padding:60px 48px;display:flex;flex-direction:column;justify-content:center}.oclock-hero__text:before{top:0;left:0;right:auto;width:.5px;height:100%;background:linear-gradient(180deg,transparent,var(--oc-gold),transparent)}.oclock-hero__h1{font-size:64px}.oclock-avail-grid,.oclock-trust-grid{grid-template-columns:repeat(4,1fr)}}body{background-color:var(--oc-black)!important;color:var(--oc-cream)!important}.shopify-section,.shopify-section>*,main#MainContent,#MainContent{background-color:var(--oc-black);color:var(--oc-cream)}.page-width{background-color:transparent}.section--collection-heading,[data-section-type=section]{background:var(--oc-black)!important}.section--collection-heading h1,.section--collection-heading h2,.collection-heading h1{font-family:var(--oc-serif)!important;font-weight:300!important;color:var(--oc-cream)!important;letter-spacing:.04em}.main-collection,.collection-grid,.product-grid,.products-grid{background:var(--oc-black)!important}.facets-horizontal,.facets__form,.facets-container,.filter-bar,.sort-by{background:var(--oc-carbon)!important;border-bottom:.5px solid rgba(184,156,110,.12)!important;color:var(--oc-cream)!important}.facets__label,.facets__summary,.facets__button,.sort-by__select,.select__select{color:var(--oc-cream)!important;background:transparent!important;font-family:var(--oc-sans)!important;font-size:12px!important;letter-spacing:.06em}.facets__checkbox:checked+label,.active-facets__button,.facets__pill--active{color:var(--oc-gold)!important;border-color:var(--oc-gold)!important}.card,.card-wrapper,.product-card,product-card,.card--product{background:transparent!important;color:var(--oc-cream)!important}product-card p,product-card .text-block p,product-card [class*=text-block] p,product-card .spacing-style p,.product-card p,.card p{color:var(--oc-cream)!important}product-card h3,product-card h2,product-card .h4,product-card [class*=product-card__title]{font-family:var(--oc-serif)!important;font-weight:300!important;color:var(--oc-cream)!important;font-size:14px!important;line-height:1.4!important}.card__heading,.card__heading a,.card__title,.card__title a,.card__name,.card__information h3,.card__information .h3{font-family:var(--oc-serif)!important;color:var(--oc-cream)!important;font-weight:300!important;font-size:15px!important}.card__information .price,.card__information .price__regular,.price-item,.price__regular{color:var(--oc-gold)!important;font-family:var(--oc-sans)!important;font-size:13px!important}.price__sale{color:var(--oc-gold)!important}.price__compare{color:var(--oc-muted)!important;text-decoration:line-through}.card__media .media img,.card__media img,.card-media img{transition:transform .55s cubic-bezier(.25,.46,.45,.94)!important}.card:hover .card__media img,.card-wrapper:hover .card__media img{transform:scale(1.04)!important}.product-information,.product,.product__info-wrapper,.product__info-container,section.product-information{background:var(--oc-black)!important;color:var(--oc-cream)!important}.product__title,.product-single__title,.product__title h1,.product__title .h1,h1.product__title{font-family:var(--oc-serif)!important;font-weight:300!important;font-size:clamp(22px,5vw,34px)!important;color:#fff!important;letter-spacing:.02em!important;line-height:1.15!important;margin-bottom:8px!important}.product__price,.product-single__price,.price-wrapper,.price--large{color:var(--oc-gold)!important;font-family:var(--oc-sans)!important;font-size:20px!important;font-weight:400!important;letter-spacing:.06em!important}.product__price .price__badge-sale,.product__price .price__badge-sold-out{background:var(--oc-gold)!important;color:var(--oc-black)!important;font-size:9px!important;letter-spacing:.1em!important}.product__price .price__compare,s.price-item--regular{color:var(--oc-muted)!important;font-size:14px!important}.product__description,.product-single__description,.product__description p,.product__description li{color:#f0ead8bf!important;font-family:var(--oc-sans)!important;font-size:14px!important;line-height:1.7!important}.product__vendor,.product-single__vendor{color:var(--oc-gold)!important;font-family:var(--oc-sans)!important;font-size:11px!important;letter-spacing:.14em!important;text-transform:uppercase!important;opacity:.8}.product-form__input,.product__form .product-form__input{gap:8px!important}.product-form__input label.form__label,.product-form__input .form__label{font-family:var(--oc-sans)!important;font-size:11px!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--oc-muted)!important;display:block!important;margin-bottom:10px!important}.product-form__input fieldset,.variant-picker__fieldset{border:none!important;padding:0!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important}.product-form__input .swatch__input+.swatch__label,.product-form__input input[type=radio]+label,.variant-picker__option-label,.variant-input-wrapper label{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:44px!important;height:36px!important;padding:0 14px!important;border:.5px solid rgba(240,234,216,.25)!important;background:transparent!important;color:var(--oc-cream)!important;font-family:var(--oc-sans)!important;font-size:12px!important;letter-spacing:.06em!important;cursor:pointer!important;transition:border-color .2s,background .2s,color .2s!important;border-radius:0!important;text-transform:none!important}.product-form__input .swatch__input+.swatch__label:hover,.product-form__input input[type=radio]+label:hover,.variant-picker__option-label:hover{border-color:var(--oc-gold)!important;color:var(--oc-gold)!important}.product-form__input .swatch__input:checked+.swatch__label,.product-form__input input[type=radio]:checked+label,.variant-picker__option-label--selected,.variant-input-wrapper input:checked+label{border-color:var(--oc-gold)!important;background:#b89c6e1f!important;color:var(--oc-gold)!important}.product-form__input .swatch__input:disabled+.swatch__label,.variant-input-wrapper input:disabled+label{opacity:.3!important;cursor:not-allowed!important;text-decoration:line-through!important}.product-form__input select,.variant-picker select{background:var(--oc-carbon)!important;color:var(--oc-cream)!important;border:.5px solid rgba(240,234,216,.25)!important;font-family:var(--oc-sans)!important;font-size:13px!important;border-radius:0!important;padding:10px 14px!important;-webkit-appearance:none!important;appearance:none!important;width:100%!important}.product-form__cart-submit,.product-form [name=add],.btn--add-to-cart,button[type=submit].product-form__submit,.product__submit .btn,.product-form__submit{background:var(--oc-gold)!important;color:var(--oc-black)!important;border:none!important;font-family:var(--oc-sans)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.18em!important;text-transform:uppercase!important;height:52px!important;width:100%!important;border-radius:0!important;cursor:pointer!important;transition:opacity .25s,transform .2s!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important}.product-form__cart-submit:hover,.product-form [name=add]:hover,.product-form__submit:hover{opacity:.88!important;transform:translateY(-1px)!important}.product-form__cart-submit:active,.product-form__submit:active{transform:translateY(0)!important;opacity:1!important}.product-form__cart-submit[aria-disabled=true],.product-form__submit[aria-disabled=true]{opacity:.5!important;cursor:wait!important}.quantity,.quantity__input,.quantity-wrapper{background:transparent!important;border:.5px solid rgba(240,234,216,.2)!important;color:var(--oc-cream)!important;font-family:var(--oc-sans)!important}.quantity__button,.quantity__input{background:transparent!important;color:var(--oc-cream)!important;border:none!important}.product__media-wrapper,.product__media-list,.product-media-container{background:var(--oc-carbon)!important}.slideshow__controls,.slider__controls,.product-media-dots{display:flex!important;gap:6px!important;justify-content:center!important;padding:12px 0!important;background:transparent!important}.slider__counter,.slideshow__counter{display:none!important}.slider__controls .slider-counter--button,.slideshow__controls button{width:6px!important;height:6px!important;border-radius:50%!important;background:#f0ead840!important;border:none!important;padding:0!important;cursor:pointer!important;transition:background .2s,transform .2s!important}.slider__controls .slider-counter--button.active,.slider__controls .slider-counter--button[aria-current=true],.slideshow__controls button.active{background:var(--oc-gold)!important;transform:scale(1.3)!important}.product__media-item--thumbnail,.thumbnail-slider{border:.5px solid transparent!important;transition:border-color .2s!important}.product__media-item--thumbnail.active,.product__media-item--thumbnail:hover{border-color:var(--oc-gold)!important}.product-recommendations,.complementary-products,.recommendations-section{background:var(--oc-black)!important;padding-top:40px!important}.product-recommendations h2,.product-recommendations .title{font-family:var(--oc-serif)!important;color:var(--oc-cream)!important;font-weight:300!important;font-size:22px!important;letter-spacing:.04em!important}.breadcrumbs,nav.breadcrumbs,.breadcrumb{background:transparent!important}.breadcrumbs a,.breadcrumb a,.breadcrumbs__item a{color:var(--oc-muted)!important;font-family:var(--oc-sans)!important;font-size:11px!important;letter-spacing:.06em!important;text-decoration:none!important;text-transform:uppercase!important}.breadcrumbs a:hover,.breadcrumb a:hover{color:var(--oc-gold)!important}.breadcrumbs__separator,.breadcrumb__separator{color:var(--oc-muted)!important;opacity:.4!important}.pagination,nav.pagination{background:transparent!important}.pagination__item a,.pagination__item button{color:var(--oc-cream)!important;border:.5px solid rgba(240,234,216,.2)!important;background:transparent!important;font-family:var(--oc-sans)!important;font-size:12px!important;transition:border-color .2s,color .2s!important}.pagination__item a:hover,.pagination__item button:hover,.pagination__item--current a,.pagination__item--current button{border-color:var(--oc-gold)!important;color:var(--oc-gold)!important;background:transparent!important}.badge,.product__badge{font-family:var(--oc-sans)!important;font-size:9px!important;letter-spacing:.12em!important;text-transform:uppercase!important;background:var(--oc-gold)!important;color:var(--oc-black)!important;padding:4px 8px!important;border-radius:0!important}.badge--sale{background:var(--oc-gold)!important;color:var(--oc-black)!important}.badge--sold-out{background:#f0ead81f!important;color:var(--oc-muted)!important}input[type=text],input[type=email],input[type=number],input[type=search],textarea,select{background:var(--oc-carbon)!important;color:var(--oc-cream)!important;border:.5px solid rgba(240,234,216,.2)!important;border-radius:0!important;font-family:var(--oc-sans)!important}input::placeholder,textarea::placeholder{color:var(--oc-muted)!important;opacity:.6!important}.cart,.cart-items,.cart__items,main .cart{background:var(--oc-black)!important;color:var(--oc-cream)!important}.cart__item,.cart-item{border-color:#f0ead81a!important}.cart__item-name,.cart-item__name{color:var(--oc-cream)!important;font-family:var(--oc-serif)!important;font-weight:300!important}.cart-item__price,.cart__subtotal{color:var(--oc-gold)!important}.cart__checkout-button,.cart__cta{background:var(--oc-gold)!important;color:var(--oc-black)!important;font-family:var(--oc-sans)!important;font-size:12px!important;letter-spacing:.18em!important;text-transform:uppercase!important;border:none!important;border-radius:0!important;height:52px!important}.shopify-payment-button__button,.shopify-payment-button__button--unbranded{border-radius:0!important;font-family:var(--oc-sans)!important;letter-spacing:.1em!important}.announcement-bar,.announcement-bar__message{background:var(--oc-carbon)!important;color:var(--oc-cream)!important;border-bottom:.5px solid rgba(184,156,110,.15)!important}.footer,footer,.footer__content-top,.footer__content-bottom{background:var(--oc-black)!important;border-top:.5px solid rgba(184,156,110,.12)!important;color:var(--oc-muted)!important}.footer a{color:var(--oc-muted)!important;text-decoration:none!important;font-family:var(--oc-sans)!important;font-size:12px!important;letter-spacing:.06em!important;transition:color .2s!important}.footer a:hover{color:var(--oc-gold)!important}.footer__heading,.footer-block__heading{color:var(--oc-cream)!important;font-family:var(--oc-sans)!important;font-size:11px!important;letter-spacing:.14em!important;text-transform:uppercase!important;margin-bottom:16px!important}body{background-color:#fafaf8!important;color:#1c1a15!important}.shopify-section,.shopify-section>*,main#MainContent,#MainContent{background-color:#fafaf8;color:#1c1a15}[class*=color-scheme-],[class*=color-],.section-background{--color-foreground: #1C1A15;--color-background: #FAFAF8;--color-border: rgba(0,0,0,.08);background-color:#fafaf8;color:#1c1a15}.shopify-section:has(.oclock-hero),.shopify-section:has(.oclock-sobrepedido-section),.shopify-section:has(.oclock-marquee-wrap),.shopify-section:has(.oclock-trust-section),.shopify-section:has(.oclock-newsletter),.oclock-section-wrapper,.shopify-section:has(.oclock-section-wrapper){background:#fafaf8!important}#header-group,header-component,.header-section,.shopify-section-group-header-group{background:#fafaf8f0!important;border-bottom:.5px solid rgba(0,0,0,.08)}.header__logo,.header__logo a,.header__heading,.header__heading a{color:#1c1a15!important}.announcement-bar,.header-announcements,.announcement-bar__message{background:#b89c6e24!important;border-bottom:.5px solid rgba(184,156,110,.3)!important;color:#3a3630!important}.oc-sec-title{color:#1c1a15}.oclock-hero,.oclock-hero__text{background:#fafaf8}.oclock-hero__visual{background:#f3f1ed}.oclock-hero__visual:before{background:radial-gradient(ellipse at 50% 60%,rgba(184,156,110,.14) 0%,transparent 70%)}.oclock-hero__h1{color:#1c1a15}.oclock-hero__h1 em{color:var(--oc-gold)}.oclock-btn-main{background:#1c1a15;color:#fafaf8!important}.oclock-btn-main:hover{background:#3a3630;opacity:1;color:#fafaf8!important}.oclock-btn-outline{color:#1c1a15!important;border:.5px solid rgba(0,0,0,.2)!important}.oclock-btn-outline:hover{border-color:var(--oc-gold)!important;color:var(--oc-gold)!important;background:transparent}.oclock-marquee-wrap,marquee-component,.section:has(marquee-component){background:#fff!important;border-top:.5px solid rgba(0,0,0,.07);border-bottom:.5px solid rgba(0,0,0,.07)}.oclock-divider{background:#fafaf8}.oclock-divider__line{background:#00000014}.oclock-sobrepedido-section{background:#fafaf8}.oclock-sp-badge{background:#b89c6e1f;border:.5px solid rgba(184,156,110,.3)}.oclock-brand-card{background:#fff;border:.5px solid rgba(0,0,0,.08);box-shadow:0 2px 12px #0000000d}.oclock-brand-card:hover,.oclock-brand-card.pop{border-color:#b89c6e73;box-shadow:0 4px 24px #00000017}.oclock-brand-card__name{color:#1c1a15}.oclock-sp-how{background:#fff;border:.5px solid rgba(0,0,0,.07)}.oclock-sp-step__txt strong{color:#1c1a15}.oclock-ver-mas-btn{border:.5px solid rgba(0,0,0,.14);color:#8a8070;background:transparent}.oclock-ver-mas-btn:hover,.oclock-ver-mas-btn:active{border-color:var(--oc-gold);color:var(--oc-gold)}.oc-bs-title{color:#1c1a15}.oc-bs-card__img-wrap{background:#f3f1ed;border:.5px solid rgba(0,0,0,.06)}.oc-bs-card__img-placeholder{background:#f3f1ed}.oc-bs-card__spec{color:#1c1a1580}.oc-bs-card__cta{color:#8a8070;border:.5px solid rgba(0,0,0,.1);background:transparent}.oc-bs-card:hover .oc-bs-card__cta{background:#1c1a15;color:#fafaf8;border-color:#1c1a15}.oc-bs-arrow{background:#fafaf8eb;border:.5px solid rgba(0,0,0,.12);color:#1c1a15}.oc-bs-arrow:hover{background:var(--oc-gold);border-color:var(--oc-gold);color:#1c1a15}.oc-bs-dot{background:#0000001f}.oclock-trust-section{background:#fff}.oclock-trust-grid{background:#0000000a}.oclock-trust-cell{background:#fff}.oclock-trust-cell__title{color:#1c1a15}.oclock-newsletter{background:#fafaf8}.oclock-newsletter:before{background:radial-gradient(ellipse,rgba(184,156,110,.07) 0%,transparent 70%)}.oclock-nl-title{color:#1c1a15}.oclock-nl-input{background:#fff;border:.5px solid rgba(0,0,0,.14);color:#1c1a15}.oclock-nl-input::placeholder{color:#8a8070}.oclock-nl-btn{background:#1c1a15;color:#fafaf8}.oclock-nl-btn:hover{background:#3a3630;opacity:1}.oclock-tab-bar{background:#fafaf8f7;border-top:.5px solid rgba(0,0,0,.08)}.shopify-section-group-footer-group,#footer-group,footer,.footer,.footer-section,.section--footer,.footer__content-top,.footer__content-bottom{background:#fff!important;border-top:.5px solid rgba(0,0,0,.08)!important;color:#8a8070!important}.footer__logo,.footer .header__heading{color:#1c1a15!important}.footer__copyright,.footer-utilities,.footer-bottom{background:#fff!important;border-top:.5px solid rgba(0,0,0,.06)}.cart-drawer__dialog{--color-background: #FFFFFF !important;--color-background-rgb: 255 255 255 !important;--color-foreground: #1C1A15 !important;--color-foreground-rgb: 28 26 21 !important;--color-foreground-heading: #1C1A15 !important;--color-border: rgba(0,0,0,.1) !important;--color-input-background: #F3F1ED !important;--color-input-text: #1C1A15 !important;--color-input-border: rgba(0,0,0,.15) !important;background-color:#fff!important;color:#1c1a15!important;border-left:.5px solid rgba(0,0,0,.1)!important}.cart-drawer__dialog *,.cart-drawer__inner *{color:#1c1a15!important;border-color:#00000014!important}.cart-drawer__dialog a,.cart-drawer__dialog a:visited{color:var(--oc-gold)!important}.cart-drawer__header,.cart__title{background-color:#fff!important;color:#1c1a15!important;border-bottom:.5px solid rgba(0,0,0,.08)!important}.cart-drawer__heading{color:#1c1a15!important}.cart-drawer__dialog input,.cart-drawer__dialog textarea{background-color:#f3f1ed!important;color:#1c1a15!important;border-color:#00000024!important}.menu-drawer{--color-background: #FFFFFF !important;--color-background-rgb: 255 255 255 !important;--color-foreground: #1C1A15 !important;--color-foreground-rgb: 28 26 21 !important;--color-border: rgba(0,0,0,.1) !important;background-color:#fff!important;color:#1c1a15!important}.menu-drawer *{color:#1c1a15!important;border-color:#00000014!important}.menu-drawer__menu-item:hover,.menu-drawer__menu-item:focus{color:var(--oc-gold)!important}.predictive-search,.predictive-search__result-item,predictive-search{background:#fff;border:.5px solid rgba(0,0,0,.1);color:#1c1a15}.predictive-search__result-item:hover{background:#f3f1ed}.predictive-search-result__title{color:#1c1a15}.card,.card-wrapper,.product-card,product-card,.card--product{color:#1c1a15!important}product-card p,product-card h3,product-card h2,.product-card p,.card p,.card__heading,.card__heading a,.card__title,.card__title a,.card__information h3{color:#1c1a15!important}input[type=text],input[type=email],input[type=number],input[type=search],textarea,select{background:#fff!important;color:#1c1a15!important;border:.5px solid rgba(0,0,0,.14)!important}input::placeholder,textarea::placeholder{color:#8a8070!important;opacity:.7!important}.product-form__input .swatch__input+.swatch__label,.product-form__input input[type=radio]+label,.variant-picker__option-label,.variant-input-wrapper label{border:.5px solid rgba(0,0,0,.18)!important;color:#1c1a15!important;background:transparent!important}.product-form__input input[type=radio]+label:hover,.variant-picker__option-label:hover{border-color:var(--oc-gold)!important;color:var(--oc-gold)!important}.quantity,.quantity__input,.quantity-wrapper{border:.5px solid rgba(0,0,0,.14)!important;color:#1c1a15!important}.quantity__button,.quantity__input{color:#1c1a15!important;background:transparent!important}.product__media-wrapper,.product__media-list,.product-media-container{background:#f3f1ed!important}.main-collection,.collection-grid,.product-grid,.products-grid{background:#fafaf8!important}.facets-horizontal,.facets__form,.facets-container,.filter-bar,.sort-by{background:#fff!important;border-bottom:.5px solid rgba(0,0,0,.07)!important;color:#1c1a15!important}.facets__label,.facets__summary,.facets__button,.sort-by__select,.select__select{color:#1c1a15!important;background:transparent!important}.product-information,.product,.product__info-wrapper{background:#fafaf8!important;color:#1c1a15!important}.product__title,h1.product__title{color:#1c1a15!important}.product__description,.product__description p,.product__description li{color:#1c1a15bf!important}.cart,.cart-items,.cart__items,main .cart{background:#fafaf8!important;color:#1c1a15!important}.cart__item,.cart-item{border-color:#00000012!important}.cart__item-name,.cart-item__name{color:#1c1a15!important}.pagination__item a,.pagination__item button{color:#1c1a15!important;border:.5px solid rgba(0,0,0,.14)!important}.pagination__item a:hover,.pagination__item--current a{border-color:var(--oc-gold)!important;color:var(--oc-gold)!important;background:transparent!important}.badge--sold-out{background:#00000014!important;color:#8a8070!important}.product-recommendations,.complementary-products{background:#fafaf8!important}.product-recommendations h2,.product-recommendations .title{color:#1c1a15!important}.quantity-selector{background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;flex:0 0 auto!important;align-self:center!important;gap:0!important;padding:0!important;min-width:0!important;width:auto!important;height:auto!important}.quantity-selector:hover{background:transparent!important}.quantity-selector :is(.quantity-minus,.quantity-plus){width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;border-radius:50%!important;border:.5px solid #b89c6e!important;background:transparent!important;color:#b89c6e!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;box-shadow:none!important;transition:background .2s ease,color .2s ease,transform .15s ease,border-color .2s ease!important;cursor:pointer!important;flex-shrink:0!important}.quantity-selector :is(.quantity-minus,.quantity-plus):hover{background:#b89c6e!important;color:#1c1a15!important;border-color:#b89c6e!important}.quantity-selector :is(.quantity-minus,.quantity-plus):active{transform:scale(.92)!important}.quantity-selector :is(.quantity-minus,.quantity-plus)[disabled],.quantity-selector :is(.quantity-minus,.quantity-plus):disabled{opacity:.28!important;cursor:not-allowed!important;pointer-events:none!important}.quantity-selector .quantity-minus,.quantity-selector .quantity-plus{border-start-start-radius:50%!important;border-end-start-radius:50%!important;border-start-end-radius:50%!important;border-end-end-radius:50%!important}.quantity-selector .svg-wrapper{display:flex!important;align-items:center!important;justify-content:center!important;transform:none!important;line-height:0!important}.quantity-selector svg{width:12px!important;height:12px!important;stroke:currentColor!important}.quantity-selector :is(.quantity-minus,.quantity-plus):active .svg-wrapper{transform:none!important}.quantity-selector input[type=number]{font-family:Cormorant Garant,Georgia,serif!important;font-size:22px!important;font-weight:300!important;color:#1c1a15!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;text-align:center!important;min-width:52px!important;max-width:52px!important;width:52px!important;height:auto!important;padding:0!important;line-height:1!important;letter-spacing:.02em!important;-webkit-appearance:textfield!important;appearance:textfield!important;-moz-appearance:textfield!important;cursor:default!important}.quantity-selector input[type=number]:focus{outline:none!important;box-shadow:none!important}.quantity-selector input[type=number]::-webkit-inner-spin-button,.quantity-selector input[type=number]::-webkit-outer-spin-button{appearance:none!important;-webkit-appearance:none!important;margin:0!important}.quantity-selector input[type=number]:disabled{opacity:.45!important;color:#1c1a15!important}cart-quantity-selector-component.quantity-selector :is(.quantity-minus,.quantity-plus),.cart-items__quantity-controls .quantity-selector :is(.quantity-minus,.quantity-plus),.cart-drawer__dialog .quantity-selector :is(.quantity-minus,.quantity-plus){width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important}cart-quantity-selector-component.quantity-selector svg,.cart-items__quantity-controls .quantity-selector svg,.cart-drawer__dialog .quantity-selector svg{width:10px!important;height:10px!important}cart-quantity-selector-component.quantity-selector input[type=number],.cart-items__quantity-controls .quantity-selector input[type=number],.cart-drawer__dialog .quantity-selector input[type=number]{font-size:16px!important;min-width:38px!important;max-width:38px!important;width:38px!important}.cart-drawer__dialog .quantity-selector :is(.quantity-minus,.quantity-plus){border-color:#b89c6e80!important;color:#b89c6ecc!important}.cart-drawer__dialog .quantity-selector :is(.quantity-minus,.quantity-plus):hover{background:#b89c6e!important;color:#111009!important;border-color:#b89c6e!important}.cart-drawer__dialog .quantity-selector input[type=number]{color:#f0ead8!important}.quick-add-modal .quantity-selector :is(.quantity-minus,.quantity-plus){width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important}.quick-add-modal .quantity-selector input[type=number]{font-size:18px!important;min-width:44px!important;max-width:44px!important}.quantity-selector-wrapper{align-items:center!important}
/*# sourceMappingURL=/cdn/shop/t/1/assets/oclock-theme.css.map */
