.or-shell{--or-ink:#101419;--or-paper:#ece8df;--or-accent:#a9432e;color:var(--or-ink);font-family:var(--font-body--family,sans-serif)}
.or-announcement{background:var(--or-ink);color:#f4f0e7;padding:8px 4vw;display:flex;justify-content:center;gap:3rem;font-size:10px;letter-spacing:.14em;text-transform:uppercase}
.or-header{height:76px;padding:0 4vw;background:rgba(236,232,223,.96);border-bottom:1px solid rgba(16,20,25,.18);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;position:relative;z-index:30;backdrop-filter:blur(16px)}
.or-header__brand{display:inline-flex;align-items:center;width:min(215px,22vw);color:inherit;text-decoration:none}.or-header__brand img{display:block;width:100%;height:auto}.or-header__nav{display:flex;gap:28px}.or-header__nav a,.or-header__actions a{color:inherit;text-decoration:none;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.or-header__actions{display:flex;justify-content:flex-end;gap:18px;align-items:center}.or-header__menu{display:none}.or-header__menu summary{list-style:none;cursor:pointer;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.or-header__drawer{position:absolute;top:76px;left:0;right:0;background:var(--or-paper);padding:24px 5vw 40px;border-bottom:1px solid rgba(16,20,25,.2);display:grid;gap:20px}.or-header__drawer a{color:inherit;text-decoration:none;font:400 32px/1 Georgia,serif}
.or-footer{background:var(--or-ink);color:#f3efe6;padding:70px 4vw 22px}.or-footer__top{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:6vw;padding-bottom:70px}.or-footer__mark{font:400 clamp(64px,10vw,150px)/.78 Georgia,serif;letter-spacing:-.06em;margin:0}.or-footer__statement{max-width:420px;color:rgba(243,239,230,.66);line-height:1.6;font-size:13px;margin:30px 0}.or-footer h2{font-size:10px;letter-spacing:.16em;text-transform:uppercase;font-weight:400;margin:0 0 22px}.or-footer ul{list-style:none;margin:0;padding:0;display:grid;gap:12px}.or-footer a{color:inherit;text-decoration:none}.or-footer__links a{font:400 20px/1.15 Georgia,serif}.or-footer__form{display:flex;border-bottom:1px solid rgba(243,239,230,.4);padding-bottom:10px}.or-footer__form input{min-width:0;flex:1;background:transparent;border:0;color:inherit;font:inherit}.or-footer__form button{background:transparent;border:0;color:inherit;text-transform:uppercase;letter-spacing:.12em;font-size:10px;cursor:pointer}.or-footer__bottom{border-top:1px solid rgba(243,239,230,.18);padding-top:18px;display:flex;justify-content:space-between;gap:20px;color:rgba(243,239,230,.55);font-size:9px;letter-spacing:.1em;text-transform:uppercase}.or-footer__bottom nav{display:flex;gap:18px}
@media(max-width:760px){.or-announcement span:not(:first-child){display:none}.or-header{grid-template-columns:minmax(0,1fr) auto auto;height:68px;padding:0 20px;column-gap:16px}.or-header__brand{grid-column:1;width:142px;white-space:nowrap}.or-header__nav{display:none}.or-header__actions a:not(.or-header__bag){display:none!important}.or-header__menu{display:block!important;visibility:visible!important;opacity:1!important;grid-column:2;grid-row:1;position:relative;z-index:3;color:#101419!important}.or-header__menu summary{display:flex!important;visibility:visible!important;min-height:44px;padding:0!important;color:#101419!important}.or-header__actions{display:flex!important;visibility:visible!important;grid-column:3;grid-row:1;margin-left:0;position:relative;z-index:3}.or-header__actions .or-header__bag{display:block!important;visibility:visible!important;color:#101419!important;white-space:nowrap}.or-header__drawer{top:68px}.or-header__drawer a{font-size:30px}.or-footer__top{grid-template-columns:1fr;gap:52px}.or-footer__mark{font-size:22vw}.or-footer__bottom{display:grid}.or-footer__bottom nav{flex-wrap:wrap}}
.shopify-policy__container{max-width:1180px!important;margin:0 auto!important;padding:clamp(80px,11vw,170px) clamp(24px,7vw,100px)!important;color:#101419}.shopify-policy__title{text-align:left!important;border-bottom:1px solid rgba(16,20,25,.22);padding-bottom:clamp(34px,5vw,70px);margin-bottom:clamp(40px,6vw,86px)}.shopify-policy__title h1{font:400 clamp(56px,8vw,126px)/.88 Georgia,serif!important;letter-spacing:-.055em!important;margin:0!important;max-width:900px}.shopify-policy__body{max-width:none!important;display:grid;grid-template-columns:minmax(150px,260px) minmax(0,720px);gap:clamp(38px,9vw,150px);align-items:start}.shopify-policy__body:before{content:'OREVYR / STORE POLICY';position:sticky;top:40px;font-size:10px;letter-spacing:.16em;line-height:1.5;color:#a9432e}.shopify-policy__body .rte{font-size:15px;line-height:1.78}.shopify-policy__body h2,.shopify-policy__body h3{font-family:Georgia,serif;font-weight:400;letter-spacing:-.025em;line-height:1.05}.shopify-policy__body h2{font-size:clamp(32px,4vw,58px);margin:70px 0 25px}.shopify-policy__body h3{font-size:clamp(23px,2.5vw,34px);margin:48px 0 18px}.shopify-policy__body p,.shopify-policy__body li{color:rgba(16,20,25,.76)}.shopify-policy__body a{color:inherit;text-decoration-thickness:1px;text-underline-offset:4px}.shopify-policy__body ul,.shopify-policy__body ol{padding-left:1.2em}.shopify-policy__body li+li{margin-top:.65em}.shopify-policy__body table{width:100%;border-collapse:collapse;margin:34px 0}.shopify-policy__body th,.shopify-policy__body td{padding:16px 0;border-bottom:1px solid rgba(16,20,25,.18);text-align:left;vertical-align:top}@media(max-width:760px){.shopify-policy__container{padding-top:70px!important}.shopify-policy__body{grid-template-columns:1fr;gap:28px}.shopify-policy__body:before{position:static}.shopify-policy__title h1{font-size:clamp(48px,16vw,78px)}}
