:root{--o-bg: #FFFFFF;--o-porcelain: #F7F5F1;--o-sand: #EFEAE2;--o-ink: #151413;--o-ink-2: #3B3835;--o-mute: #77706A;--o-line: #E7E2DA;--o-gold: #A9844E;--o-gold-2: #C9A774;--o-gold-soft: #F1E7D6;--o-night: #1C1A17;--o-display: "Fraunces", "Times New Roman", serif;--o-body: "Hanken Grotesk", system-ui, -apple-system, sans-serif;--o-mono: "DM Mono", ui-monospace, monospace;--o-wrap: 1320px;--o-gut: clamp(16px, 4vw, 48px);--o-arch: 999px 999px 0 0;--o-ease: cubic-bezier(.2, .7, .2, 1);--font-body--family: var(--o-body);--font-heading--family: var(--o-display);--font-subheading--family: var(--o-body);--font-accent--family: var(--o-display)}body{background:var(--o-bg);color:var(--o-ink);font-family:var(--o-body);-webkit-font-smoothing:antialiased}.o-wrap{max-width:var(--o-wrap);margin-left:auto;margin-right:auto;padding-left:var(--o-gut);padding-right:var(--o-gut)}.o-vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.o-label{display:inline-flex;align-items:center;gap:10px;margin:0 0 14px;font:400 11px/1.2 var(--o-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--o-mute)}.o-label:before{content:"";width:22px;height:1px;background:var(--o-gold)}.o-h1{margin:0;font:300 clamp(40px,6.4vw,92px)/.98 var(--o-display);font-variation-settings:"SOFT" 100,"opsz" 144;letter-spacing:-.025em;color:var(--o-ink)}.o-h2{margin:0;font:300 clamp(30px,3.8vw,54px)/1.02 var(--o-display);font-variation-settings:"SOFT" 100,"opsz" 120;letter-spacing:-.02em;color:var(--o-ink)}.o-h1 em,.o-h2 em,.o-h3 em{font-style:italic;font-weight:300;color:var(--o-gold)}.o-h3{margin:0;font:400 clamp(21px,2vw,27px)/1.15 var(--o-display);font-variation-settings:"SOFT" 100;letter-spacing:-.01em}.o-lead{margin:0;font:400 clamp(16px,1.35vw,19px)/1.6 var(--o-body);color:var(--o-ink-2);max-width:56ch}.o-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:18px 40px;margin-bottom:clamp(26px,3.4vw,48px)}.o-head .o-lead{max-width:46ch}.o-link{display:inline-flex;align-items:center;gap:10px;font:500 14px/1 var(--o-body);color:var(--o-ink);text-decoration:none;padding-bottom:6px;border-bottom:1px solid var(--o-ink);transition:gap .3s var(--o-ease),color .2s}.o-link:hover{gap:16px;color:var(--o-gold);border-color:var(--o-gold)}.o-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;padding:0 30px;border-radius:999px;background:var(--o-ink);color:#fff;font:500 14px/1 var(--o-body);letter-spacing:.02em;text-decoration:none;border:1px solid var(--o-ink);transition:background .25s,color .25s}.o-btn:hover,.o-btn--ghost{background:transparent;color:var(--o-ink)}.o-btn--ghost:hover{background:var(--o-ink);color:#fff}.o-num{font:400 11px/1 var(--o-mono);letter-spacing:.1em;color:var(--o-mute)}.o-arch{border-radius:var(--o-arch);overflow:hidden}.o-section{padding:clamp(64px,8vw,128px) 0}.o-section--tint{background:var(--o-porcelain)}.o-section--night{background:var(--o-night);color:#f3eee6}.o-section--night .o-h2,.o-section--night .o-h3{color:#f7f2ea}.o-section--night .o-lead,.o-section--night .o-label{color:#bdb4a8}.o-rte{font:400 16px/1.72 var(--o-body);color:var(--o-ink-2)}.o-rte h2,.o-rte h3{font-family:var(--o-display);font-weight:400;color:var(--o-ink);letter-spacing:-.01em;line-height:1.15}.o-rte h2{font-size:clamp(24px,2.4vw,32px);margin:1.6em 0 .5em}.o-rte h3{font-size:20px;margin:1.4em 0 .4em}.o-rte p{margin:0 0 1em}.o-rte ul{padding:0;margin:0 0 1.1em;list-style:none}.o-rte ul li{position:relative;padding-left:22px;margin-bottom:.45em}.o-rte ul li:before{content:"";position:absolute;left:0;top:.72em;width:9px;height:9px;border:1px solid var(--o-gold);border-radius:50%}.o-rte a{color:var(--o-ink);text-decoration:underline;text-decoration-color:var(--o-gold);text-underline-offset:3px}.o-rte a:hover{color:var(--o-gold)}.o-rte table{width:100%;border-collapse:collapse;margin:0 0 1.2em;font-size:15px}.o-rte th,.o-rte td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--o-line)}.o-rte th{font:400 11px/1.2 var(--o-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--o-mute)}.o-card{position:relative;display:block;color:var(--o-ink);text-decoration:none}.o-card__media{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;background:var(--o-porcelain);border-radius:220px 220px 4px 4px}.o-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .5s var(--o-ease),transform 1.2s var(--o-ease)}.o-card__media img+img{opacity:0}@media(hover:hover){.o-card:hover .o-card__media img:first-child{transform:scale(1.04)}.o-card:hover .o-card__media img+img{opacity:1}}.o-card__num{position:absolute;left:50%;top:18px;transform:translate(-50%);z-index:2;padding:5px 9px;border-radius:999px;background:#ffffffdb;font:400 10px/1 var(--o-mono);letter-spacing:.12em;color:var(--o-ink-2)}.o-card__off{position:absolute;right:12px;bottom:12px;z-index:2;padding:5px 9px;border-radius:999px;background:var(--o-ink);color:#fff;font:400 10.5px/1 var(--o-mono);letter-spacing:.06em}.o-card__body{display:block;padding:14px 4px 0;text-align:center}.o-card__title{display:block;font:400 15.5px/1.3 var(--o-body);margin-bottom:6px}.o-card__price{display:inline-flex;gap:8px;align-items:baseline;font:500 14px/1 var(--o-body)}.o-card__price s{color:var(--o-mute);font-weight:400;font-size:13px}.o-card__tones{display:flex;justify-content:center;gap:5px;margin-top:9px}.o-card__tone{width:11px;height:11px;border-radius:50%;border:1px solid rgba(0,0,0,.12)}.o-card__tone--gold{background:linear-gradient(135deg,#e6cc94,#b48a4a)}.o-card__tone--silver{background:linear-gradient(135deg,#f2f2f2,#a9a9a9)}.o-card__tone--rose{background:linear-gradient(135deg,#f1c9b5,#c48c74)}.o-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(26px,3vw,44px) clamp(12px,1.8vw,26px)}@media(max-width:989px){.o-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.o-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px}.o-card__media{border-radius:140px 140px 3px 3px}.o-card__title{font-size:14px}.o-card__num{top:12px}}.o-faq{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(28px,6vw,100px)}.o-q{border-top:1px solid var(--o-line)}.o-q:last-child{border-bottom:1px solid var(--o-line)}.o-q summary{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:22px 0;cursor:pointer;list-style:none;font:400 clamp(17px,1.5vw,20px)/1.35 var(--o-display);color:var(--o-ink)}.o-q summary::-webkit-details-marker{display:none}.o-q__plus{position:relative;flex:0 0 26px;height:26px;border:1px solid var(--o-line);border-radius:50%}.o-q__plus:before,.o-q__plus:after{content:"";position:absolute;left:50%;top:50%;width:10px;height:1px;background:var(--o-ink);transform:translate(-50%,-50%);transition:transform .3s var(--o-ease)}.o-q__plus:after{transform:translate(-50%,-50%) rotate(90deg)}.o-q[open] .o-q__plus:after{transform:translate(-50%,-50%) rotate(0)}.o-q[open] .o-q__plus{border-color:var(--o-gold)}.o-q__a{padding:0 0 24px;max-width:62ch;font:400 15.5px/1.7 var(--o-body);color:var(--o-ink-2)}.o-q__a p{margin:0 0 .8em}@media(max-width:749px){.o-faq{grid-template-columns:1fr}}.o-pills{display:flex;flex-wrap:wrap;gap:8px}.o-pill{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 18px;border:1px solid var(--o-line);border-radius:999px;font:400 14px/1 var(--o-body);color:var(--o-ink);text-decoration:none;background:#fff;transition:border-color .2s,background .2s}.o-pill:hover{border-color:var(--o-ink)}.o-pill[aria-current=page]{background:var(--o-ink);border-color:var(--o-ink);color:#fff}.o-pill small{font:400 10.5px/1 var(--o-mono);color:var(--o-mute)}.o-pill[aria-current=page] small{color:#cfc6ba}@media(max-width:749px){.o-pills--scroll{flex-wrap:nowrap;overflow-x:auto;margin:0 calc(-1 * var(--o-gut));padding:0 var(--o-gut) 4px;scrollbar-width:none}.o-pills--scroll::-webkit-scrollbar{display:none}.o-pill{flex:0 0 auto}}.header,header-component{font-family:var(--o-body)}.header__menu-item,.menu-list__link{font:400 14px/1 var(--o-body)!important;letter-spacing:.02em}.header-logo__image,.header__heading-logo{max-height:30px}.announcement-bar,.announcement-bar__slide{font:400 11px/1.3 var(--o-mono)!important;letter-spacing:.12em;text-transform:uppercase}.product-information h1,.product-details h1,.view-product-title{font:300 clamp(30px,3.2vw,44px)/1.05 var(--o-display)!important;font-variation-settings:"SOFT" 100,"opsz" 96;letter-spacing:-.02em}.price,.price__regular,.product-price{font-family:var(--o-body)!important}.add-to-cart-button,.button,button.button{border-radius:999px!important;font-family:var(--o-body)!important;letter-spacing:.02em}.add-to-cart-button{min-height:54px}.variant-option__button-label,.variant-option--buttons label{border-radius:999px!important;font-family:var(--o-body)!important}.cart-drawer__dialog{font-family:var(--o-body)}.cart-drawer__heading,.cart-drawer h2{font:300 26px/1.1 var(--o-display)!important}[data-template^=product] product-price .price,[data-template^=product] product-price .price__regular{font:400 22px/1.2 var(--o-body)!important;color:var(--o-ink)!important;letter-spacing:0}[data-template^=product] product-price .compare-at-price{font:400 16px/1.2 var(--o-body)!important;color:var(--o-mute)!important}[data-template^=product] .add-to-cart-button{background:var(--o-ink)!important;border:1px solid var(--o-ink)!important;color:#fff!important;font:500 15px/1 var(--o-body)!important;letter-spacing:.03em;box-shadow:none!important;transition:background .25s,color .25s}[data-template^=product] .add-to-cart-button:hover{background:var(--o-gold)!important;border-color:var(--o-gold)!important}[data-template^=product] .accelerated-checkout-block shopify-accelerated-checkout{--shopify-accelerated-checkout-button-border-radius: 999px;--shopify-accelerated-checkout-button-block-size: 52px}[data-template^=product] .variant-option legend,[data-template^=product] .variant-option__label{font:400 11px/1.2 var(--o-mono)!important;letter-spacing:.12em;text-transform:uppercase;color:var(--o-mute)}[data-template^=product] .variant-option__button-label{min-height:42px;padding:0 18px;border:1px solid var(--o-line)!important;background:#fff!important;color:var(--o-ink)!important}[data-template^=product] .variant-option__button-label:has(input:checked){border-color:var(--o-ink)!important;background:var(--o-ink)!important;color:#fff!important}[data-template^=product] .quantity-selector{border-radius:999px!important;border-color:var(--o-line)!important}.brand-breadcrumb,.brand-breadcrumb *{font:400 11px/1.4 var(--o-mono)!important;letter-spacing:.1em;text-transform:uppercase;color:var(--o-mute)}.brand-breadcrumb a{color:var(--o-mute)!important;text-decoration:none}.brand-breadcrumb a:hover{color:var(--o-ink)!important}.search-results h1,.main-search h1,[data-template=search] h1,.cart-page__title h1,.shopify-policy__title h1,.main-page-title,.section-resource-list__header h3{font:300 clamp(36px,5vw,68px)/1.02 var(--o-display)!important;font-variation-settings:"SOFT" 100,"opsz" 144;letter-spacing:-.02em!important;text-transform:none!important}.shopify-policy__container{max-width:760px!important}.shopify-policy__body .rte{font:400 16px/1.75 var(--o-body);color:var(--o-ink-2)}.shopify-policy__body h2{margin:40px 0 12px;font:300 clamp(28px,3vw,40px)/1.05 var(--o-display);letter-spacing:-.015em}.shopify-policy__body h3{margin:28px 0 8px;font:400 21px/1.25 var(--o-display)}.shopify-policy__body a{color:var(--o-ink);text-decoration:underline;text-decoration-color:var(--o-gold);text-underline-offset:3px}input[type=text],input[type=email],input[type=search],input[type=tel],textarea{border-radius:4px;font-family:var(--o-body)}.product-card .text-block p,.product-card [class*=product_title] p{font:400 15px/1.3 var(--o-body)!important;color:var(--o-ink)!important}.product-card product-price,.product-card product-price *{font:500 14px/1 var(--o-body)!important;color:var(--o-ink)!important}.cart-drawer__dialog button[name=checkout],.cart-page button[name=checkout]{border-radius:999px!important;background:var(--o-ink)!important;border-color:var(--o-ink)!important}.cart-drawer__dialog button[name=checkout]:hover{background:var(--o-gold)!important;border-color:var(--o-gold)!important}.brand-contact-title,.brand-404-title,[class*=notfound] h1{font:300 clamp(38px,5vw,70px)/1.02 var(--o-display)!important;font-variation-settings:"SOFT" 100,"opsz" 144;letter-spacing:-.02em!important;text-transform:none!important}.brand-contact-eyebrow,[class*=-eyebrow]{font:400 11px/1.2 var(--o-mono)!important;letter-spacing:.14em!important;text-transform:uppercase;color:var(--o-mute)!important}.brand-contact-method-card,.brand-contact-form-wrap,.brand-contact-quick-link{border-radius:4px!important;border-color:var(--o-line)!important;background:var(--o-porcelain)!important;box-shadow:none!important}.brand-contact-method-title,.brand-contact-form-title,.brand-contact-quick-links-title{font:400 22px/1.2 var(--o-display)!important;text-transform:none!important;letter-spacing:-.01em!important}.brand-contact-method-icon{color:var(--o-gold)!important}.brand-contact-form-submit{border-radius:999px!important;background:var(--o-ink)!important;color:#fff!important;text-transform:none!important;letter-spacing:.03em!important;font:500 15px/1 var(--o-body)!important;border:1px solid var(--o-ink)!important;box-shadow:none!important}.brand-contact-form-submit:hover{background:var(--o-gold)!important;border-color:var(--o-gold)!important}.or-foot .or-foot__btn{background:#f3eee6;color:var(--o-night);border-color:#f3eee6}.or-foot .or-foot__btn:hover{background:transparent;color:#f3eee6}.o-rating{display:flex;justify-content:center;align-items:center;gap:5px;margin:-1px 0 7px;font:400 11.5px/1 var(--o-body);color:var(--o-mute)}.o-rating__stars{position:relative;display:inline-block;font-size:12.5px;letter-spacing:1px;line-height:1}.o-rating__base{color:#e6e6e6}.o-rating__fill{position:absolute;inset:0 auto 0 0;width:var(--o-fill);overflow:hidden;white-space:nowrap;color:#ffa800}.or-reviews{padding:clamp(40px,6vw,72px) 0}.or-reviews__inner{max-width:var(--o-wrap);margin:0 auto;padding:0 var(--o-gut)}#seal-review-widget #reviews-wrapper,#seal-review-widget #noreviews-wrapper{background-color:transparent!important}.product-details .shopify-block:has(>.or-phead),.product-details .shopify-block:has(>.or-pkeys){width:100%;align-self:stretch}.product-details product-price .price{font-size:27px!important;font-weight:500!important;letter-spacing:-.01em;color:var(--o-ink)}.product-details product-price .compare-at-price,.product-details product-price s{font-size:16px!important;color:var(--o-mute)}.brand-breadcrumb-list{min-width:0}.brand-breadcrumb-item--current{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/2/assets/or.css.map */
