body.cv9-site{font-family:Oreova Sans,Arial,sans-serif;background:#fff;color:#3e3935;line-height:1.4;--v6-serif:"Oreova Sans",Arial,sans-serif;--v6-paper:#fff;--fold-serif:"Oreova Sans",Arial,sans-serif}body.cv9-site h1,body.cv9-site h2,body.cv9-site h3,body.cv9-site h4,body.cv9-site button,body.cv9-site input,body.cv9-site select,body.cv9-site textarea,body.cv9-site .page-title,body.cv9-site .footer-brand,body.cv9-site .fold-product-title h1,body.cv9-site .v6-pdp .fold-product-intro{font-family:Oreova Sans,Arial,sans-serif!important;font-style:normal;letter-spacing:normal}body.cv9-site .header{position:relative!important;height:170px!important;min-height:0!important;background:#fff;border-bottom:1px solid #f3f3f3;z-index:20}.cv9-announcement{height:40px;background:#000;color:#fff;overflow:hidden;white-space:nowrap;font-size:13px;line-height:40px}.cv9-announcement>div{display:flex;width:max-content;animation:cv9-ticker 40s linear infinite;gap:55px}.cv9-announcement i{color:#777;font-style:normal}@keyframes cv9-ticker{to{transform:translate(-50%)}}.cv9-site .retail-header-main{height:78px;position:relative;display:flex;align-items:center;justify-content:center}.cv9-site .retail-wordmark{font-family:Oreova Sans,Arial,sans-serif!important;font-size:36px;font-weight:600;letter-spacing:-1.2px;line-height:1}.cv9-site .retail-header-search{position:absolute;left:42px;top:37px}.cv9-site .retail-header-actions{position:absolute;right:42px;display:flex;gap:28px;align-items:center}.cv9-site .retail-header-actions a{position:relative;display:flex}.cv9-site #favorite-count{position:absolute;font-size:9px;right:-10px;top:-8px}.cv9-site .retail-header-search svg,.cv9-site .retail-header-actions svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.4}.cv9-site .retail-header-nav{height:52px;display:flex;align-items:center;justify-content:center;gap:30px;font-size:14px}.cv9-site .retail-header-main .menu-toggle{display:none!important}body.cv9-site :is(button,a,input,select,textarea):focus:not(:focus-visible){outline:none!important;box-shadow:none!important}body.cv9-site :is(button,a,input,select,textarea):focus-visible{outline:2px solid #ac9178!important;outline-offset:3px;box-shadow:none!important}body.cv9-site input,body.cv9-site select,body.cv9-site textarea{font-size:16px!important}.cv9-site input:focus,.cv9-site select:focus,.cv9-site textarea:focus{background:#fff!important;color:#3e3935;box-shadow:none!important}.cv9-site .search-input{font-size:clamp(18px,3vw,30px)!important;line-height:1.4}.cv9-site .search-form{border-color:#d6d0c8}body.cv9-site .retail-product{max-width:1280px;padding:26px 22px 46px 42px;margin:auto;display:grid;grid-template-columns:minmax(0,603fr) minmax(0,538fr);gap:75px;align-items:start}body.cv9-site .retail-gallery{padding:0;position:sticky;top:20px;min-width:0}body.cv9-site .retail-gallery-grid{grid-template-columns:93px minmax(0,1fr);gap:15px}body.cv9-site .retail-stage{aspect-ratio:3/4;border-radius:8px;background:#f5f4f2}.cv9-site .retail-stage img{object-fit:contain;background:#f5f4f2}.cv9-site .retail-thumb{width:93px;height:93px;flex-basis:93px;border:0;opacity:.72;transition:opacity .2s cubic-bezier(.4,0,.2,1)}.cv9-site .retail-thumb[aria-pressed=true]{opacity:1;border:1px solid #ab9b8a}.cv9-site .retail-thumb img{height:93px}.cv9-site .retail-gallery-arrow{font-size:24px}.cv9-site .retail-gallery-note{background:#f5f2ee;padding:26px 24px;margin-top:26px;min-height:160px}.cv9-site .retail-gallery-note strong{font-size:20px}.cv9-site .retail-gallery-note p{font-size:16px;line-height:1.5}body.cv9-site .retail-product-info{padding:0 70px 0 0}.cv9-site .retail-eyebrow{height:23px;color:#8c7763;font-size:12px;line-height:22px;letter-spacing:.03em;margin:0 0 3px}body.cv9-site .retail-product-info h1{font-size:25px;line-height:30px;font-weight:700;margin:0 0 4px;max-width:none;letter-spacing:0}.cv9-site .retail-price-line{gap:22px;padding:0 5px 9px;margin-bottom:16px;min-height:39px;border-color:#dad8d4}.cv9-site .retail-price{font-size:23px;line-height:29px}.cv9-site .retail-shipping-tag{font-size:13px;background:#4e6a50;padding:3px 9px;font-weight:400;border-radius:3px}.cv9-site .retail-intro{font-size:17px;line-height:23px;margin:0 0 28px;width:calc(100% + 70px);max-width:none;color:#514d4a}.cv9-site .retail-benefits{grid-template-columns:1fr 1fr;gap:18px 30px;width:calc(100% + 70px);margin-bottom:35px;list-style:none;padding:0}.cv9-site .retail-benefits strong{font-size:12px;line-height:16px;color:#8c684e}.cv9-site .retail-benefits li div>span{font-size:15px;line-height:20px}.cv9-site .retail-benefit-icon{width:40px;height:40px}.cv9-site .retail-benefit-icon svg{width:29px;height:29px}.cv9-product-colors{margin-bottom:22px}.cv9-product-colors p{font-size:12px;margin-bottom:9px}.cv9-product-colors>div{display:flex;gap:10px;flex-wrap:wrap}.cv9-product-colors a{display:grid;place-items:center;width:30px;height:30px;border:1px solid transparent;border-radius:50%;transition:border-color .2s}.cv9-product-colors a[aria-current]{border-color:#7e6c5c}.cv9-product-colors a span{width:22px;height:22px;border-radius:50%;background:var(--tone);border:1px solid #0002}.cv9-site .retail-choice-heading{margin-bottom:20px}.cv9-site .retail-choice-heading h2{font-size:14px;font-weight:700}.cv9-site .retail-choice-heading button{font-size:15px}.cv9-site .retail-quantity-options{display:grid;gap:17px}.cv9-site .retail-quantity-card{border:2px solid #dfdcd7;border-radius:6px;overflow:hidden;transition:border-color .2s cubic-bezier(.4,0,.2,1)}.cv9-site .retail-quantity-card.active{border-color:#c5bbb1}.cv9-site .retail-quantity-heading{width:100%;display:flex;gap:14px;align-items:center;text-align:left;padding:15px 10px;min-height:72px;background:#fff;color:#343434;letter-spacing:0}.cv9-site .retail-quantity-heading>span:nth-child(2){flex:1}.cv9-site .retail-quantity-heading strong{font-size:15px;line-height:20px}.cv9-site .retail-quantity-heading small{display:block;font-size:12px;line-height:18px;color:#fff;background:#ab9d8d;width:max-content;padding:0 7px;border-radius:3px;font-weight:600;margin-top:3px}.cv9-site .retail-radio{width:23px;height:23px;border-color:#ddd}.cv9-site .retail-radio:after{display:none}.cv9-site .active .retail-radio{border-color:#aa9f94}.cv9-site .active .retail-radio:after{display:block;background:#aa9f94;width:13px;height:13px}.cv9-pairs-collapse{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s cubic-bezier(.4,0,.2,1)}.active>.cv9-pairs-collapse{grid-template-rows:1fr}.cv9-site .retail-quantity-fields{overflow:hidden;min-height:0;background:#f3eee8;padding:0!important;display:block!important}.cv9-pair-row{display:grid;grid-template-columns:40px minmax(0,1fr) 108px;gap:8px;align-items:center;margin:5px 18px 5px 24px}.cv9-pair-row:first-child{margin-top:15px}.cv9-pair-row:last-child{margin-bottom:15px}.cv9-pair-row img{width:40px;height:40px;object-fit:cover;object-position:50% 50%;border-radius:3px}.cv9-pair-row select{width:100%;min-width:0;background:#fff;border:1px solid #ddd5cd;border-radius:4px;min-height:31px;padding:3px 7px;font-size:14px!important;color:#343434}.cv9-site .retail-photo-note{margin:0;font-size:11px;color:#827568}.cv9-site .retail-availability{font-size:13px;padding:18px 5px 12px;min-height:57px;text-align:center}.cv9-site .retail-purchase{font-size:17px;min-height:67px;border-radius:8px;letter-spacing:0}.cv9-site .retail-purchase:disabled{background:#3e3935;color:#fff;opacity:.6;border:0;cursor:not-allowed}.cv9-site .retail-trust{gap:28px;padding:10px 0 24px;font-size:13px}.cv9-site .retail-trust svg{width:22px;height:22px}.cv9-site .retail-complements{margin:25px 0 28px}.cv9-site .retail-complements h2{font-size:14px;margin-bottom:18px;font-weight:700}.cv9-site .retail-complements article{border:1px solid #e0dbd5;border-radius:12px;background:#f8f6f2;display:flex;gap:14px;padding:15px;margin:0 0 15px}.cv9-site .retail-complements img{width:85px;height:105px;object-fit:cover;border-radius:5px}.cv9-site .retail-complements h3{font-size:14px;font-weight:600}.cv9-site .retail-complements p{font-size:13px;margin:6px 0}.cv9-site .retail-complements strong{display:block;font-size:15px}.cv9-site .retail-complements a{display:inline-block;font-size:11px;text-decoration:underline;margin-top:9px}.cv9-site .retail-info-accordions{border:0}.cv9-accordion{margin-bottom:17px}.cv9-accordion h3{margin:0}.cv9-accordion h3>button{display:flex;align-items:center;justify-content:space-between;width:100%;border:1px solid #b4a38e;min-height:50px;border-radius:4px;background:#f7f5f0;color:#3e3935;padding:12px 17px;text-align:left;font-size:15px;font-weight:600;text-transform:uppercase}.cv9-accordion h3>button>span{font-size:23px;line-height:20px;transition:transform .2s cubic-bezier(.4,0,.2,1)}.cv9-accordion h3>button[aria-expanded=true]>span{transform:rotate(90deg)}.cv9-accordion-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.4,0,.2,1)}.cv9-accordion-body.is-open{grid-template-rows:1fr}.cv9-accordion-body>div{overflow:hidden;min-height:0;font-size:15px;line-height:1.6}.cv9-accordion-body p{margin:14px 0}.cv9-range-label{border-block:1px solid #eee;padding:22px;text-align:center;font-size:13px;letter-spacing:.07em}.cv9-site .oreova-source-faq .cv9-accordion h3>button{text-transform:none;font-size:18px;min-height:59px;border:0;border-bottom:1px solid #ddd6cd;background:#fff;border-radius:0}.cv9-site .oreova-source-faq .cv9-accordion-body{padding:0 16px}.cv9-site .zoom-overlay{background:#ffffffed}.cv9-site .zoom-image{object-fit:contain}.cv9-site .zoom-close,.cv9-site .zoom-nav{background:#fff;border-radius:50%;box-shadow:0 1px 10px #0001}.cv9-site .zoom-overlay .zoom-count{background:#fff;color:#3e3935}@media(min-width:1440px){body.cv9-site .retail-product{max-width:1440px;padding-left:52px;padding-right:32px;grid-template-columns:minmax(0,1.13fr) minmax(0,1fr);gap:75px}}@media(min-width:761px)and (max-width:1050px){body.cv9-site .retail-product{padding:26px 22px;grid-template-columns:1fr 1fr;gap:32px}.cv9-site .retail-product-info{padding:0}.cv9-site .retail-intro,.cv9-site .retail-benefits{width:100%}.cv9-site .retail-gallery-grid{grid-template-columns:60px minmax(0,1fr);gap:10px}.cv9-site .retail-thumb,.cv9-site .retail-thumb img{width:60px;height:60px;flex-basis:60px}.cv9-pair-row{grid-template-columns:30px minmax(0,1fr) 75px;margin-inline:10px;gap:5px}.cv9-pair-row img{width:30px;height:35px}.cv9-site .retail-header-nav{gap:18px;font-size:12px}}@media(max-width:760px){body.cv9-site .header{height:100px!important}.cv9-announcement{font-size:11px}.cv9-announcement>div{gap:30px}.cv9-site .retail-header-main{height:60px}.cv9-site .retail-wordmark{font-size:29px}.cv9-site .retail-header-nav{display:none}.cv9-site .retail-header-main .menu-toggle{display:flex!important;top:20px!important;left:14px!important}.cv9-site .retail-header-search{left:auto;right:52px;top:19px}.cv9-site .retail-header-actions{right:15px}.cv9-site .retail-header-actions a:first-child{display:none}.cv9-site .retail-header-actions svg,.cv9-site .retail-header-search svg{width:23px;height:23px}body.cv9-site .retail-product{display:flex;flex-direction:column;gap:11px;padding:14px 14px 32px}body.cv9-site .retail-gallery{width:100%;position:static;top:auto}.cv9-site .retail-gallery-grid{display:flex;gap:10px}.cv9-site .retail-stage{border-radius:5px;aspect-ratio:3/4}.cv9-site .retail-rail{height:54px;min-height:54px}.cv9-site .retail-rail-inner{grid-template-columns:18px minmax(0,1fr) 18px;gap:7px}.cv9-site .retail-thumbnails{gap:10px}.cv9-site .retail-thumb,.cv9-site .retail-thumb img{width:52px;height:52px;flex-basis:52px}.cv9-site .retail-gallery-arrow{font-size:22px;transform:rotate(-90deg)}.cv9-site .retail-gallery-caption,.cv9-site .retail-gallery-note{display:none}body.cv9-site .retail-product-info{padding:0;width:100%}.cv9-site .retail-eyebrow{font-size:10px;height:18px;line-height:18px;margin:0 0 3px}body.cv9-site .retail-product-info h1{font-size:22px;line-height:26.4px;margin:0 0 5px}.cv9-site .retail-price-line{min-height:35px;margin-bottom:16px;padding:0 3px 9px;gap:20px}.cv9-site .retail-price{font-size:21px;line-height:26px}.cv9-site .retail-shipping-tag{font-size:12px}.cv9-site .retail-intro{width:100%;font-size:15px;line-height:20px;margin-bottom:29px}.cv9-site .retail-benefits{width:100%;gap:16px 15px;margin-bottom:35px}.cv9-site .retail-benefits strong{font-size:10px;line-height:14px}.cv9-site .retail-benefits li div>span{font-size:13px;line-height:18px}.cv9-site .retail-benefit-icon{width:33px;height:33px}.cv9-site .retail-benefit-icon svg{width:24px;height:24px}.cv9-product-colors{margin-bottom:22px}.cv9-site .retail-choice-heading h2{font-size:12px}.cv9-site .retail-choice-heading button{font-size:13px}.cv9-site .retail-quantity-heading{padding:11px 9px;gap:13px;min-height:62px}.cv9-site .retail-quantity-heading strong{font-size:14px}.cv9-site .retail-quantity-heading small{font-size:11px;line-height:17px}.cv9-pair-row{grid-template-columns:34px minmax(0,1fr) 103px;margin-inline:16px;gap:8px}.cv9-pair-row img{width:34px;height:39px}.cv9-pair-row select{font-size:16px!important;min-height:32px}.cv9-site .retail-purchase{min-height:59px;font-size:16px}.cv9-site .retail-complements{margin-top:28px}.cv9-site .retail-trust{font-size:12px;gap:22px}.cv9-accordion h3>button{font-size:13px;min-height:47px}.cv9-site .oreova-source-faq .cv9-accordion h3>button{font-size:16px}.cv9-site .retail-sticky-buy{display:none}.cv9-site .search-input{font-size:20px!important}.cv9-site .fold-product-title h1{font-size:32px!important;line-height:1.15!important}.cv9-site .v6-pdp .fold-product-intro{font-size:19px!important}.cv9-site .fold-accordions summary{font-size:18px!important}}@media(prefers-reduced-motion:reduce){.cv9-announcement>div{animation:none}.cv9-site *{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}}body.cv9-site [data-gp-text]{font-family:Oreova Sans,Arial,sans-serif!important}body.cv9-site #main:focus{outline:none!important}body.cv9-site :focus:not(:focus-visible){outline:none!important;box-shadow:none!important}@media(min-width:761px){.cv9c-home-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(255,255,255,.88),rgba(255,255,255,.65) 33%,transparent 62%);pointer-events:none}.cv9c-home-hero-copy{z-index:1}}@media(max-width:760px){.cv9-site .retail-gallery-arrow{transform:none;font-size:0;overflow:hidden;width:18px}.cv9-site .retail-gallery-arrow:before{content:"\2039";font-size:21px}.cv9-site .retail-gallery-arrow[data-cv9-rail="1"]:before{content:"\203a"}}.cv9-site .retail-gallery-arrow:disabled{opacity:.25;cursor:default}body.cv9-site input:focus{outline:none!important;border-bottom-color:#ac9178}@media(max-width:760px){body.cv9-site .retail-gallery-grid{display:flex;flex-direction:column}body.cv9-site .retail-gallery{position:static;top:auto;isolation:isolate}body.cv9-site .retail-gallery .retail-rail-inner{position:static}body.cv9-site .retail-product-info{position:relative;background:#fff}body.cv9-site .retail-intro,body.cv9-site .retail-benefits{width:100%}}.oreova-moving-band{overflow:hidden;background:#9b8575;color:#fff;padding:16px 0;margin:38px 0;white-space:nowrap}.oreova-moving-band>div{display:flex;width:max-content;animation:oreova-band 24s linear infinite}.oreova-moving-band .band-group{display:flex;align-items:center;gap:30px;padding-right:30px;flex-shrink:0;font:600 14px Arial,sans-serif}.oreova-moving-band strong{background:#fff;color:#665b50;padding:2px 8px;border-radius:2px}@keyframes oreova-band{to{transform:translate(-50%)}}.oreova-comparison{padding:48px 20px 60px;max-width:1100px;margin:auto}.oreova-comparison h2{text-align:center;font-size:32px;margin-bottom:30px}.oreova-comparison table{border-collapse:separate;border-spacing:0;width:100%;table-layout:fixed;background:#fff;border-radius:14px;overflow:hidden}.oreova-comparison th,.oreova-comparison td{padding:17px 14px;border-bottom:1px solid #e2d8cf;text-align:center;font-size:15px;overflow-wrap:anywhere;vertical-align:middle}.oreova-comparison thead th{background:#e9dfd5;color:#5b4938}.oreova-comparison th:first-child{width:35%;text-align:left}.oreova-comparison tbody th{color:#806951;font-size:13px;text-transform:uppercase}.oreova-comparison tr:last-child>*{border-bottom:0}@media(max-width:760px){.oreova-comparison{padding:36px 14px}.oreova-comparison h2{font-size:26px}.oreova-comparison th,.oreova-comparison td{padding:13px 7px;font-size:12px}.oreova-comparison th:first-child{width:30%}.oreova-comparison tbody th{font-size:10px}.oreova-moving-band{margin:25px 0}.oreova-moving-band .band-group{font-size:12px}}@media(prefers-reduced-motion:reduce){.oreova-moving-band>div{animation:none}}.oreova-size-dialog{max-width:650px!important;max-height:90dvh;overflow:auto;padding:40px 30px!important}.oreova-size-kicker{font-size:10px;letter-spacing:.1em;color:#8b7764;margin:6px 0}.oreova-size-dialog h2{font-size:30px;margin:9px 0 14px}.oreova-size-dialog h3{font-size:20px;margin-bottom:15px}.oreova-size-dialog>p{font-size:14px;line-height:1.6}.oreova-size-dialog form{margin:22px 0}.oreova-measure-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.oreova-measure-fields label{display:grid;gap:8px;font-size:13px}.oreova-measure-fields input{border:1px solid #cfc5bb;border-radius:4px;padding:12px;min-width:0;width:100%;font-size:16px!important}.oreova-size-dialog .primary-button{margin:16px 0 0;background:#8b7764;color:#fff;border:0;border-radius:4px;padding:13px;min-height:48px}.oreova-size-result:not(:empty){margin-top:15px;padding:15px;background:#f4efe9;font-size:14px;line-height:1.6;border-radius:4px}.oreova-size-result strong{font-size:18px}.oreova-size-result button{margin-top:8px}.oreova-size-table-wrap{margin:20px 0;overflow:auto}.oreova-size-table{border-collapse:collapse;width:100%;font-size:13px}.oreova-size-table caption{text-align:left;padding-bottom:10px;font-size:12px;color:#75695e}.oreova-size-table th,.oreova-size-table td{padding:11px 7px;text-align:center;border-bottom:1px solid #ded5cb}.oreova-size-table thead{background:#f4efe9}.oreova-size-how{border-bottom:1px solid #ded5cb;padding:10px 0}.oreova-size-how summary{font-size:14px}.oreova-size-how p{font-size:13px;line-height:1.6;margin:12px 0}.oreova-size-note{font-size:11px!important;color:#796f65;margin:15px 0}.oreova-size-dialog>a{font-size:13px}@media(max-width:760px){.oreova-size-dialog{max-height:90dvh;width:calc(100vw - 24px)!important;padding:35px 18px 24px!important}.oreova-size-dialog h2{font-size:26px}.oreova-measure-fields{gap:10px}.oreova-measure-fields label,.oreova-size-table{font-size:12px}.oreova-size-table th,.oreova-size-table td{padding:10px 4px}}.oreova-size-dialog{width:min(650px,calc(100vw - 32px))!important}.oreova-size-dialog>.drawer-close{position:sticky;top:0;right:0;display:block;width:max-content;margin:0 0 4px auto;background:#fff;z-index:2;font-size:11px;padding:4px 0 4px 10px}
/*# sourceMappingURL=/cdn/shop/t/4/assets/oreova-v4-curvd-v9.css.map */
