.header-logo,.header-logo__image-container{overflow:visible!important}.header-logo__image{width:130px!important;height:auto!important;max-width:none!important;max-height:none!important;object-fit:contain!important}.orvon-hero{position:relative;width:100%;aspect-ratio:1717 / 916;min-height:0;overflow:hidden;isolation:isolate;background:#171717}.orvon-hero__media,.orvon-hero__media picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;line-height:0}.orvon-hero__image{display:block;width:100%;height:100%;max-width:none;object-fit:contain;object-position:center center;transform:none;background:#d7c8b8}.orvon-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgb(23 18 14 / 20%) 0%,rgb(23 18 14 / 8%) 38%,transparent 58%),rgb(0 0 0 / var(--orvon-overlay-opacity, 0))}.orvon-hero__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;width:100%;max-width:1600px;min-height:0;margin-inline:auto;padding:clamp(38px,4vw,64px) clamp(44px,7.4vw,118px)}.orvon-hero__content-inner{width:min(610px,47vw)}.orvon-hero__eyebrow{display:flex;align-items:center;gap:14px;margin:0 0 18px;color:#d2ad5c;font-family:var(--font-body--family);font-size:12px;font-weight:700;line-height:1.2;letter-spacing:.22em;text-transform:uppercase}.orvon-hero__eyebrow:before{content:"";width:42px;height:1px;background:currentColor}.orvon-hero__heading{max-width:590px;margin:0;color:#faf8f5;font-family:var(--font-heading--family);font-size:clamp(46px,4.7vw,76px);font-weight:var(--font-heading--weight);line-height:.98;letter-spacing:-.035em;text-wrap:balance;text-shadow:0 2px 22px rgb(0 0 0 / 18%)}.orvon-hero__subheading{max-width:520px;margin:24px 0 0;color:#faf8f5eb;font-family:var(--font-body--family);font-size:clamp(17px,1.35vw,21px);font-weight:450;line-height:1.5;text-wrap:pretty}.orvon-hero__button{min-width:190px;margin-top:32px;padding:15px 28px;justify-content:center;border:1px solid #d2ad5c;border-radius:2px;background:#d2ad5c;color:#171717;box-shadow:0 10px 28px #00000038;font-family:var(--font-body--family);font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;transition:transform .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease}.orvon-hero__button:hover{border-color:#faf8f5;background:#faf8f5;color:#54463a;box-shadow:0 14px 32px #00000047;transform:translateY(-2px)}@media screen and (max-width:749px){.header-logo__image{width:130px!important}.orvon-hero{display:flex;flex-direction:column;aspect-ratio:auto;min-height:0;overflow:visible}.orvon-hero__media,.orvon-hero__media picture{position:relative;inset:auto;width:100%;height:auto;aspect-ratio:1717 / 916}.orvon-hero__image{object-fit:contain;object-position:center center}.orvon-hero__overlay{display:none}.orvon-hero__content{position:relative;inset:auto;align-items:flex-start;min-height:0;padding:38px 24px 46px;background:#171717}.orvon-hero__content-inner{width:100%;max-width:540px}.orvon-hero__eyebrow{margin-bottom:14px;font-size:10px;letter-spacing:.18em}.orvon-hero__eyebrow:before{width:30px}.orvon-hero__heading{max-width:430px;font-size:clamp(40px,12vw,56px);line-height:1}.orvon-hero__subheading{max-width:430px;margin-top:18px;font-size:16px;line-height:1.45}.orvon-hero__button{min-width:180px;margin-top:24px;padding:14px 24px}}@media screen and (max-width:390px){.orvon-hero__heading{font-size:38px}}#header-component[data-menu-style=drawer] .header__row--top .header__columns{min-height:96px;padding-block:12px!important}@media screen and (max-width:749px){.header-logo__image{width:110px!important}#header-component[data-menu-style=drawer] .header__row--top header-actions{--button-size: 36px;align-items:center;grid-area:auto!important;grid-column:rightA-start / rightB-end!important;grid-row:1!important;justify-self:end;gap:0;margin-inline-start:0}#header-component[data-menu-style=drawer] .header__row--top header-actions .header-actions__action{align-items:center;width:36px;min-width:36px;height:44px;flex:0 0 36px}#header-component[data-menu-style=drawer] .header__row--top header-actions shopify-account{width:36px;max-width:36px}}@media screen and (max-width:350px){.header-logo__image{width:92px!important}#header-component[data-menu-style=drawer] .header__row--top header-actions{--button-size: 34px}#header-component[data-menu-style=drawer] .header__row--top header-actions .header-actions__action,#header-component[data-menu-style=drawer] .header__row--top header-actions shopify-account{width:34px;min-width:34px;max-width:34px;flex-basis:34px}}@media screen and (min-width:990px){[id$=__reviews_orvon] .section-content-wrapper{--padding-block-start: 24px !important;--padding-block-end: 30px !important;--gap: 8px !important}[id$=__reviews_orvon] h2{font-size:20px}[id$=__promise_product] .orvon-promise-heading{padding-block:28px 0}[id$=__promise_product] .orvon-promise-heading__inner{width:min(calc(100% - 64px),1120px);padding:44px 56px;gap:60px}[id$=__promise_product] .orvon-promise-heading__title{max-width:650px;font-size:clamp(38px,3.8vw,52px)}[id$=__promise_product] .orvon-promise-heading__text{font-size:16px;line-height:1.55}[id$=__benefits_product] .orvon-benefits{padding-block:0 38px}[id$=__benefits_product] .orvon-benefits__inner{width:min(calc(100% - 64px),1120px)}[id$=__benefits_product] .orvon-benefit{min-height:232px;padding:30px 44px}[id$=__benefits_product] .orvon-benefit__icon{width:52px;height:52px;margin-bottom:20px}[id$=__benefits_product] .orvon-benefit__icon svg{width:28px;height:28px}[id$=__benefits_product] .orvon-benefit__title{font-size:24px}[id$=__benefits_product] .orvon-benefit__text{margin-top:12px;font-size:15px;line-height:1.55}[id$=__benefits_product] .orvon-benefit__link{margin-top:17px}[id$=__confidence_product] .orvon-confidence__shell{max-width:1100px}[id*=__product_recommendations_] .section-resource-list{--padding-block-start: 56px !important;--padding-block-end: 60px !important;--gap: 30px !important}[id*=__product_recommendations_] h3{font-size:26px!important}}[id*=intro_orvon] [class*=button_group] .button,[id*=intro_orvon] [class*=button_group] .button-secondary,[id*=intro_orvon] .button,[id*=intro_orvon] .button-secondary{box-sizing:border-box;width:230px!important;min-width:230px!important;max-width:230px!important;flex:0 0 230px!important;justify-content:center}@media screen and (min-width:990px){#header-component .header__row--top .header__columns{position:relative}.orvon-header-contact{position:absolute;inset-inline-start:0;top:50%;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:3px;transform:translateY(-50%);color:var(--color-foreground);font-family:var(--font-body--family);font-size:13px;line-height:1.25;white-space:nowrap}.orvon-header-contact__title{font-weight:600}.orvon-header-contact__phone{color:inherit;text-decoration:none}.orvon-header-contact__phone:hover{text-decoration:underline;text-underline-offset:2px}#header-component .header__row--bottom .header__columns{padding-inline:clamp(30px,6vw,92px)}#header-component .header__row--bottom .header-menu,#header-component .header__row--bottom .header-menu__inner,#header-component .header__row--bottom .menu-list,#header-component .header__row--bottom .overflow-menu{width:100%}#header-component .header__row--bottom .overflow-menu::part(list){width:100%;justify-content:space-between;gap:clamp(12px,1.8vw,30px);margin-inline:0}#header-component .header__row--bottom .menu-list__link-title{padding-inline:0}#header-component .orvon-menu-item--dropdown{position:relative}#header-component .orvon-menu-item--dropdown>.menu-list__submenu{left:0;top:calc(100% - 1px);width:max-content;min-width:250px;max-width:360px;padding-inline:0;clip-path:none}#header-component .orvon-menu-item--dropdown .menu-list__submenu-inner{display:block;padding:18px 24px 22px;transform:none;background:var(--color-background);box-shadow:var(--shadow-popover)}#header-component .orvon-menu-item--dropdown .mega-menu{width:auto}#header-component .orvon-menu-item--dropdown .mega-menu__grid,#header-component .orvon-menu-item--dropdown .mega-menu__list{display:block;width:auto}#header-component .orvon-menu-item--dropdown .mega-menu__column{display:block}#header-component .orvon-menu-item--dropdown .mega-menu__link{display:block;padding:8px 0;white-space:nowrap}}@media screen and (max-width:989px){.orvon-header-contact{display:none}}@media screen and (min-width:990px){.product-information__media media-gallery{--orvon-product-media-size: clamp(320px, calc(100dvh - 300px) , 620px);width:min(100%,var(--orvon-product-media-size));margin-inline:auto}.product-information__media media-gallery:has(slideshow-controls[thumbnails][pagination-position=left],slideshow-controls[thumbnails][pagination-position=right]){width:min(100%,calc(var(--orvon-product-media-size) + 96px))}@supports selector(::-webkit-scrollbar){.page-wrapper{scrollbar-width:auto}.page-wrapper::-webkit-scrollbar{width:12px}.page-wrapper::-webkit-scrollbar-thumb{border-width:3px}}}@media screen and (min-width:990px){#header-component:has(.orvon-menu-item--dropdown .menu-list__disclosure[aria-expanded=true]) .header__underlay-open{height:var(--header-height)!important}#header-component:has(.orvon-menu-item--dropdown .menu-list__disclosure[aria-expanded=true]) .header__underlay-open:after{display:none}#header-component .header__row--bottom .overflow-menu::part(list){justify-content:center;gap:0}#header-component .header__row--bottom .menu-list__list-item:not([slot=more]):not([slot=overflow]){margin-inline:16px}#header-component .header__row--bottom .menu-list__link-title{padding-inline:0}}@media screen and (min-width:990px){#header-component .header__row--bottom .header__columns{width:100%!important;max-width:none!important;grid-template-columns:minmax(0,1fr)!important;padding-inline:0!important}#header-component .header__row--bottom .header-menu{width:min(calc(100vw - 80px),1240px)!important;max-width:none!important;margin-inline:auto!important}#header-component .header__row--bottom .header-menu__inner,#header-component .header__row--bottom .menu-list,#header-component .header__row--bottom .overflow-menu{width:100%!important;max-width:none!important}#header-component .header__row--bottom .overflow-menu::part(list){width:100%;justify-content:space-between!important;gap:clamp(20px,2.2vw,38px)!important;margin-inline:0!important}#header-component .header__row--bottom .menu-list__list-item:not([slot=more]):not([slot=overflow]){margin-inline:0!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/orvon-migration.css.map */
