:root{--oul-paper:#FBF6F2;--oul-ink:#2B1E2A;--oul-berry:#B83A5B;--oul-hover:#96294A;--oul-soft:#F7E4EA;--oul-line:#E7CAD4;--oul-gold:#C8A15A}html{background:var(--oul-paper)}body.oul-global-body{margin:0;min-height:100vh;display:flex;flex-direction:column;background:var(--oul-paper);color:var(--oul-ink);font-family:Arial,Helvetica,sans-serif;font-size:15px;letter-spacing:normal;line-height:1.6}body.oul-global-body a{color:inherit}body.oul-global-body img{max-width:100%;height:auto}body.oul-global-body #MainContent{flex:1 0 auto;min-height:40vh;width:100%;max-width:100%;overflow-wrap:break-word}.oul-global-announcement{display:flex;align-items:center;justify-content:center;min-height:35px;background:#8e2446;color:#fff;text-align:center;padding:8px 12px;font-size:11px;font-weight:700;letter-spacing:.075em}.oul-global-header{background:#fbf6f2;border-bottom:1px solid var(--oul-line);position:relative;z-index:30}.oul-global-inner{width:min(1240px,calc(100% - 48px));min-height:72px;margin:auto;display:flex;align-items:center;gap:24px}.oul-global-brand{display:flex;align-items:center;flex:0 0 auto}.oul-global-brand img{display:block;width:190px;height:auto;max-width:100%}.oul-global-desktop-nav{display:flex;gap:20px;align-items:center;margin-left:auto}.oul-global-desktop-nav a,.oul-global-bag{font-weight:600;font-size:12px;text-decoration:none;white-space:nowrap}.oul-global-desktop-nav a:hover,.oul-global-footer a:hover{text-decoration:underline;text-underline-offset:4px}.oul-global-actions{display:flex;align-items:center;gap:18px}.oul-global-bag{padding:8px 4px;display:inline-flex;align-items:center;gap:7px}.oul-global-bag span{border:1px solid #D8C2CA;border-radius:50%;width:23px;height:23px;display:inline-grid;place-items:center;font-size:11px}.oul-global-menu{display:none;position:relative}.oul-global-menu summary{display:flex;align-items:center;gap:8px;list-style:none;cursor:pointer;min-height:44px;font-size:12px;font-weight:650}.oul-global-menu summary::-webkit-details-marker{display:none}.oul-global-menu nav{position:absolute;right:0;top:100%;background:#fff9f8;border:1px solid var(--oul-line);border-radius:10px;box-shadow:0 10px 30px #2b1e2a17;padding:12px 16px;min-width:235px;display:grid;gap:8px}.oul-global-menu nav a{text-decoration:none;font-size:14px;padding:6px 0}.oul-global-footer{background:#f0e9e0;border-top:1px solid #E2D6C9;color:#3c3029;padding:48px 0 24px}.oul-global-footer-shell{width:min(1240px,calc(100% - 48px));margin:0 auto}.oul-global-footer-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:8%;padding-bottom:37px}.oul-global-footer-brand img{width:195px;display:block}.oul-global-footer-brand p{margin:17px 0 0;font-size:12px;line-height:1.8;color:#77665d}.oul-global-footer h2{font:650 11px/1.4 Arial,Helvetica,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#76675f;margin:0 0 15px}.oul-global-footer nav{display:grid;gap:7px}.oul-global-footer nav a{font-size:12px;line-height:1.7;text-decoration:none;color:#5f4d41}.oul-global-footer-bottom{border-top:1px solid #DACEBF;padding-top:19px;display:flex;justify-content:space-between;gap:20px;font-size:11px;color:#77665f}body.oul-global-body .button,body.oul-global-body button[type=submit],body.oul-global-body .customer button{border-radius:8px}body.oul-global-body :is(a,button,summary,input):focus-visible{outline:3px solid var(--oul-berry);outline-offset:3px}body.oul-global-body .button--primary,body.oul-global-body .customer button{background:var(--oul-berry);color:#fff;border-color:var(--oul-hover)}body.oul-global-body .button--primary:hover,body.oul-global-body .customer button:hover{background:var(--oul-hover)}body.oul-global-body :is(h1,h2,h3){color:var(--oul-ink)}body.oul-global-body .content-for-layout{padding-bottom:30px}body.oul-global-body .shopify-policy__container{max-width:880px;margin:24px auto 64px;padding:0 22px}body.oul-global-body .shopify-policy__title h1{font-family:Georgia,Times New Roman,serif;font-weight:500;font-size:clamp(27px,4vw,42px)}body.oul-global-body .shopify-policy__body{font-size:15px;line-height:1.85;color:var(--oul-ink)}body.oul-global-body .shopify-policy__body a{color:var(--oul-berry)}.oul-cart-shell{width:min(960px,calc(100% - 36px));margin:38px auto 70px}.oul-cart-heading{font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,4vw,44px);font-weight:500;margin:0 0 24px}.oul-cart-list{background:#fff9f8;border:1px solid var(--oul-line);border-radius:13px;overflow:hidden}.oul-cart-line{display:grid;grid-template-columns:112px minmax(0,1fr) auto;gap:19px;padding:20px;border-bottom:1px solid #E9D5DB;align-items:center}.oul-cart-line:last-child{border-bottom:none}.oul-cart-art{width:112px;aspect-ratio:3/4;border-radius:7px;overflow:hidden;background:var(--oul-soft);display:flex;align-items:center;justify-content:center;text-align:center;color:#655361;font-size:12px;padding:4px}.oul-cart-art img{width:100%;height:100%;object-fit:contain}.oul-cart-line-main{min-width:0}.oul-cart-line-main h2{font:650 16px/1.3 Arial,Helvetica,sans-serif;margin:0 0 5px}.oul-cart-line-main p{font-size:12px;color:#6b5b64;margin:4px 0}.oul-cart-line-price{display:grid;justify-items:end;gap:8px;text-align:right}.oul-cart-line-price strong{font-size:17px;white-space:nowrap}.oul-cart-line-price s{color:#8d7b83;font-size:12px}.oul-cart-line-price .oul-cart-saving{color:var(--oul-berry);font-size:11px;font-weight:750}.oul-cart-quantity{display:inline-flex;align-items:center;gap:9px;margin-top:10px}.oul-cart-quantity label{font-size:12px}.oul-cart-quantity input{width:64px;min-height:38px;font-size:14px;border:1px solid #DAC5CE;border-radius:6px;background:#fff;padding:5px 7px}.oul-cart-quantity button,.oul-cart-remove{border:1px solid #DCC8D0;background:#fff;color:var(--oul-ink);border-radius:6px;min-height:36px;padding:6px 10px;cursor:pointer}.oul-cart-remove{font-size:11px;text-decoration:none;display:inline-flex;align-items:center}.oul-cart-totals{display:flex;justify-content:space-between;align-items:baseline;padding:22px 0 9px;border-bottom:1px solid var(--oul-line);font-size:16px}.oul-cart-totals strong{font-size:23px}.oul-cart-trust{text-align:center;font-size:13px;font-weight:700;color:#6b4c5a;padding:15px 0 2px}.oul-cart-note{text-align:center;color:#75656c;font-size:12px;margin:0 0 15px}.oul-cart-actions{display:flex;gap:14px;align-items:center;justify-content:center;flex-wrap:wrap}.oul-cart-checkout{background:var(--oul-berry);border:1px solid var(--oul-hover);color:#fff;min-height:52px;padding:14px 30px;font-weight:750;font-size:13px;cursor:pointer;border-radius:8px;letter-spacing:.035em}.oul-cart-checkout:hover{background:var(--oul-hover)}.oul-cart-continue{padding:10px;text-decoration:underline;text-underline-offset:4px;font-size:13px}.oul-cart-empty{background:#fff9f8;border:1px solid var(--oul-line);border-radius:12px;padding:32px 20px;text-align:center}.oul-cart-empty p{margin:0 0 18px}@media(max-width:990px){.oul-global-desktop-nav{gap:13px}.oul-global-desktop-nav a{font-size:11px}.oul-global-brand img{width:170px}}@media(max-width:750px){.oul-global-inner,.oul-global-footer-shell{width:calc(100% - 32px)}.oul-global-desktop-nav{display:none}.oul-global-menu{display:block}.oul-global-actions{margin-left:auto}.oul-global-footer-grid{grid-template-columns:1fr 1fr;gap:26px 16px}.oul-global-footer-brand{grid-column:1/-1}.oul-global-footer-bottom{flex-direction:column;gap:6px}.oul-cart-line{grid-template-columns:75px minmax(0,1fr);gap:11px;padding:13px}.oul-cart-art{width:75px}.oul-cart-line-main h2{font-size:14px}.oul-cart-line-price{grid-column:2;justify-items:start;text-align:left;gap:4px}.oul-cart-heading{margin-bottom:18px}.oul-cart-shell{margin:25px auto 48px}.oul-cart-actions{flex-direction:column}.oul-cart-checkout{width:100%}.oul-global-footer{padding-top:34px}}@media(max-width:390px){.oul-global-brand img{width:150px}.oul-global-inner{gap:8px}.oul-global-actions{gap:7px}.oul-global-announcement{font-size:9px;letter-spacing:.02em}}.oul-cart-discount{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:15px 4px 7px;color:#b83a5b;font-weight:700;font-size:14px;letter-spacing:.01em}.oul-cart-discount strong{white-space:nowrap}.oul-global-body .editorial-main{flex:1 0 auto}.oul-global-body .editorial-main a:not(.button){color:inherit}.oul-global-body .editorial-main .button{background:#b83a5b;border-color:#96294a;color:#fff}.oul-global-body .editorial-main .button:hover{background:#96294a}
/*# sourceMappingURL=/cdn/shop/t/21/assets/oul-global.css.map */
