:root{--obs-ink: #232323;--obs-ink-2: #1A1A1A;--obs-ink-3: #525252;--obs-line: #E5E5E5;--obs-bg: #FFFFFF;--obs-bg-alt: #FAFAFA;--obs-cream: #F5EFE8;--obs-accent: #E9514B;--obs-accent-dark: #C0392B;--obs-sale: #CA0303;--obs-success: #2D7A4A;--obs-warning: #F57C00}.obs-eyebrow,.eyebrow{font-family:var(--font-body--family);font-size:1.2rem;font-weight:600;text-transform:uppercase;letter-spacing:.2em;opacity:.6;margin:0 0 12px}.header__search,.header__search--frame{transition:border-color .2s ease,box-shadow .2s ease}.header__search:focus-within,.header__search--frame:focus-within{border-color:var(--obs-ink);box-shadow:0 0 0 4px #0a0a0a0f}.header__icons .header__icon{transition:opacity .2s ease}.header__icons .header__icon:hover{opacity:.7}.header__heading-link img{transition:opacity .2s ease}.header__heading-link:hover img{opacity:.85}[data-handle=theme-demo],[data-menu-handle=theme-demo],.header__menu-item[href*=envato],.header__menu-item[href*=dokaB2],a[href*=envato],a[href*=dokaB2],a[href*=halothemes]{display:none!important}.card__more-sizes{display:block;text-align:center;font-size:1.1rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;margin-top:6px;opacity:.7}:root{--obs-section-py-mobile: 48px;--obs-section-py-tablet: 64px;--obs-section-py-desktop: 56px;--obs-page-pad-mobile: 18px}@media(min-width:901px){[id^=obs-cards-],[id^=obs-multitab-]{padding-top:var(--obs-section-py-desktop)!important;padding-bottom:var(--obs-section-py-desktop)!important}}@media(min-width:601px)and (max-width:900px){[id^=obs-cards-],[id^=obs-multitab-]{padding-top:var(--obs-section-py-tablet)!important;padding-bottom:var(--obs-section-py-tablet)!important}}@media(max-width:600px){[id^=obs-cards-],[id^=obs-multitab-]{padding-top:var(--obs-section-py-mobile)!important;padding-bottom:var(--obs-section-py-mobile)!important}.shopify-section--bordered+.shopify-section--bordered{margin-top:0}[id^=obs-cards-] .obs-cards__wrap,[id^=obs-multitab-] .obs-multitab-wrap,[id^=obs-multitab-] .sec-tab,.obs-student-app__inner{padding-left:var(--obs-page-pad-mobile)!important;padding-right:var(--obs-page-pad-mobile)!important}.button,.btn,button[name=add],.obs-show-more-btn{min-height:44px}}@media(max-width:749px){.menu-drawer{width:100vw;max-width:420px}.obs-cards__marquee-track{animation-duration:80s!important}}@media(prefers-reduced-motion:reduce){.obs-cards__marquee-track{animation:none!important}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}*:focus-visible{outline:3px solid var(--obs-accent)!important;outline-offset:2px!important;border-radius:4px}.skip-to-content-link:focus{position:fixed;top:8px;left:8px;z-index:9999;padding:12px 18px;background:var(--obs-ink);color:#fff;border-radius:8px;font-weight:700}html{scroll-behavior:smooth}html:focus-within{scroll-behavior:smooth}.product-form__buttons{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;gap:12px!important}.product-form__buttons quantity-input,.product-form__buttons .quantity{flex:0 0 auto}.product-form__buttons .subtotal,.product-form__buttons subtotal-display,.product-form__buttons [data-block-type=subtotal]{flex:0 0 auto;font-weight:700;white-space:nowrap}.product-form__buttons .product-form__submit,.product-form__buttons button[name=add]{flex:1 1 auto;min-width:200px}@media(max-width:749px){.product-form__buttons{flex-wrap:wrap!important}.product-form__buttons .product-form__submit,.product-form__buttons button[name=add]{flex:1 1 100%;width:100%}}.obs-licensed-intro{text-align:center;margin:0 0 24px}.obs-licensed-headline{color:var(--obs-accent)!important;font-weight:800;font-size:1.8rem;line-height:1.3;max-width:520px;margin:0 auto 8px}.obs-licensed-students{font-size:1.4rem;margin:0}.obs-licensed-students a{color:var(--obs-ink);font-weight:700;text-decoration:underline}.obs-licensed-students a:hover{color:var(--obs-accent)}.obs-required{color:var(--obs-accent);font-weight:700;margin-left:2px}.customer .field.obs-licensed-field,.customer .field.obs-certify-field{display:block!important;margin-bottom:16px!important;width:100%}.customer .obs-licensed-field label,.customer .obs-licensed-field .form-label{display:block!important;margin-bottom:6px!important;font-weight:600;font-size:1.3rem;color:var(--obs-ink);position:static!important;transform:none!important}.customer .obs-licensed-field select,.customer .obs-licensed-field input[type=text]{display:block!important;width:100%!important;padding:12px 14px!important;border:1px solid var(--obs-line)!important;border-radius:var(--inputs-radius, 6px)!important;background:#fff!important;font-size:16px!important;font-family:inherit;line-height:1.4;box-shadow:0 0 0 calc(.1rem + var(--inputs-border-width, 1px)) #0003!important;-webkit-appearance:auto;appearance:auto;height:auto!important;min-height:46px}.customer .obs-licensed-field select:focus,.customer .obs-licensed-field input:focus{outline:2px solid var(--obs-accent);outline-offset:1px}.customer .field.obs-certify-field{margin-top:8px!important;margin-bottom:20px!important;padding-top:8px;clear:both}.customer .obs-certify-label{display:flex!important;align-items:flex-start!important;gap:10px!important;cursor:pointer;font-size:1.3rem!important;line-height:1.45!important;margin-bottom:0!important;position:static!important;transform:none!important;font-weight:400}.customer .obs-certify-label input[type=checkbox]{margin:3px 0 0!important;flex:0 0 auto!important;width:18px!important;height:18px!important;accent-color:var(--obs-ink);box-shadow:none!important;border-radius:3px!important;min-height:auto!important;-webkit-appearance:auto!important;appearance:auto!important}.customer .obs-certify-label>span{flex:1 1 auto;display:inline-block}.obs-field-error{color:#b3261e;font-size:1.25rem;font-weight:600;margin:6px 0 0}.customer input:-webkit-autofill,.customer input:-webkit-autofill:hover,.customer input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #fff inset!important;-webkit-text-fill-color:var(--obs-ink)!important;transition:background-color 5000s ease-in-out 0s}@keyframes obs-autofill-detect{0%{background:transparent}to{background:transparent}}input[data-obs-license-number]:-webkit-autofill{animation-name:obs-autofill-detect;animation-duration:1ms}.price.obs-price-gate,.obs-price-gate.obs-price-gate{display:block!important;font-family:var(--font-body--family);font-size:1.4rem;font-weight:600;color:var(--obs-ink);line-height:1.4;margin:4px 0}.obs-price-gate strong{font-weight:800}.obs-price-gate__link,.price.obs-price-gate .obs-price-gate__link{color:#0b57d0;font-weight:800;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:2px}.obs-price-gate__link:hover,.price.obs-price-gate .obs-price-gate__link:hover{color:#0842a0}.price.obs-price-gate.obs-price-gate--product,.obs-price-gate.obs-price-gate--product{font-size:2.1rem;padding:12px 0}.obs-price-gate--product strong{font-size:2.2rem}.obs-read-more{display:inline-block;margin-top:4px;font-size:1.3rem;font-weight:700;color:#0b57d0;text-decoration:underline;text-underline-offset:2px}.obs-read-more:hover{color:#0842a0}.obs-logged-out .product-form__buttons .button:not(.button-secondary),.obs-logged-out .product-form__submit,.obs-logged-out button[name=add],.obs-logged-out .accelerated-checkout,.obs-logged-out .product-form__subtotal,.obs-logged-out .product-form__subtotal-text,.obs-logged-out [data-subtotal-price],.obs-logged-out .product-form__quantity,.obs-logged-out .quantity__label,.obs-logged-out .quantity,.obs-logged-out quantity-input,.obs-logged-out .price-per-item__container,.obs-logged-out .product-form .quantity-input{display:none!important}.obs-logged-out .card-product-add-to-cart,.obs-logged-out .quick-add,.obs-logged-out .card__quick-add-button,.obs-logged-out sticky-atc,.obs-logged-out .sticky-atc{display:none!important}.obs-deal-info{margin:14px 0 4px}.obs-deal-info__title{font-family:var(--font-heading--family);font-size:1.7rem;font-weight:700;margin:0 0 8px}.obs-deal-table{border-collapse:collapse;min-width:220px;font-size:1.4rem}.obs-deal-table th,.obs-deal-table td{border:1px solid var(--obs-line);padding:8px 16px;text-align:left}.obs-deal-table thead th{background:#fffbea;font-weight:700;font-size:1.3rem}.obs-deal-table td:last-child{font-weight:700}.obs-deal-info__note{font-size:1.2rem;opacity:.65;margin:6px 0 0}.obs-deal-info__block--banner{display:flex;align-items:center;gap:10px;font-size:1.4rem;font-weight:600;padding:10px 14px;border:1px solid var(--obs-line);border-left:3px solid var(--obs-accent);background:var(--obs-bg-alt);margin:8px 0}.obs-deal-info__flag{flex:0 0 auto;background:var(--obs-accent);color:#fff;font-size:1.05rem;font-weight:800;letter-spacing:.06em;padding:3px 8px;border-radius:100px}.obs-gift-choose{background:none;border:none;padding:0;color:#0b57d0;font:inherit;font-weight:800;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.obs-gift-modal{border:1px solid var(--obs-line);border-radius:12px;padding:20px;max-width:460px;width:calc(100vw - 40px);box-shadow:0 20px 60px #00000040}.obs-gift-modal::backdrop{background:#0a0a0a73}.obs-gift-modal__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.obs-gift-modal__head h4{margin:0;font-family:var(--font-heading--family);font-size:1.8rem}.obs-gift-modal__close{background:none;border:none;font-size:2.2rem;line-height:1;cursor:pointer;color:var(--obs-ink-3)}.obs-gift-modal__hint{font-size:1.3rem;opacity:.7;margin:0 0 14px}.obs-gift-modal__list{list-style:none;margin:0;padding:0;max-height:320px;overflow-y:auto}.obs-gift-modal__list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--obs-line)}.obs-gift-modal__list li:last-child{border-bottom:none}.obs-gift-modal__title{font-size:1.4rem;font-weight:500}.obs-gift-modal__add{flex:0 0 auto;font-size:1.2rem!important;padding:8px 14px!important;min-height:36px!important}.card--block.card-wrapper,.card-wrapper .card,.product-grid__item .card{position:relative}.obs-deal-ribbon{position:absolute;bottom:8px;left:0;z-index:3;display:inline-block;background:linear-gradient(180deg,#c22b33,#8e1a21);color:#fff;font-size:1.15rem;font-weight:800;letter-spacing:.02em;line-height:1;padding:5px 10px 5px 8px;border-radius:0 4px 4px 0;box-shadow:0 2px 6px #00000040;pointer-events:none;max-width:85%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.obs-deal-info__message{font-size:1.4rem;font-weight:700;color:var(--obs-accent-dark);margin:0 0 8px}@media(max-width:749px){.template-product main .section,.template-product main .shopify-section{padding-left:0;padding-right:0}.template-product .product-info{padding:0 16px}.template-product .product-media-gallery,.template-product .product__media-list{margin-left:-16px!important;margin-right:-16px!important;border-radius:0!important}.template-product variant-picker .product-form__input{margin-bottom:14px}.template-product .section-product-tabs .tabs-component-header,.template-product .sec-tab__header{gap:24px!important;overflow-x:auto;flex-wrap:nowrap!important;-webkit-overflow-scrolling:touch;scrollbar-width:none}.template-product .section-product-tabs .tabs-component-header::-webkit-scrollbar,.template-product .sec-tab__header::-webkit-scrollbar{display:none}.template-product .recently-viewed-products .grid,.template-product .recently-viewed-products .product-card-grid{gap:12px!important}}@media(max-width:749px){sticky-atc.sticky-atc{--sticky-width: 100% !important;box-shadow:0 -4px 16px #00000014!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffffa;border-top:1px solid var(--obs-line)}.template-product .footer-group,.template-product footer,.template-product .obs-footer{padding-bottom:80px}}.collection-header .image-block,.collection-header animate-image.image-block{max-height:240px!important;aspect-ratio:auto!important;overflow:hidden;border-radius:8px}.collection-header .image-block .image-block__image,.collection-header .image-block img{width:100%!important;height:240px!important;max-height:240px!important;object-fit:cover!important;object-position:center center!important;display:block}@media(max-width:749px){.collection-header .image-block,.collection-header animate-image.image-block{max-height:160px!important;border-radius:6px}.collection-header .image-block .image-block__image,.collection-header .image-block img{height:160px!important;max-height:160px!important}}@media(max-width:749px){.template-collection .section,.template-collection main{padding-left:0;padding-right:0}.template-collection .collection,.template-collection .collection__grid{padding:0 12px}.template-collection .product-grid,.template-collection .collection .grid,.template-collection ul.product-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.template-collection .facets-container,.template-collection .facet-filters{position:sticky;top:0;z-index:5;background:#fff;padding:12px 16px;border-bottom:1px solid var(--obs-line)}.template-collection .breadcrumb,.template-collection nav.breadcrumb{font-size:1.1rem!important;padding:12px 16px;overflow-x:auto;white-space:nowrap;scrollbar-width:none}.template-collection .breadcrumb::-webkit-scrollbar{display:none}}@media(max-width:749px){cart-drawer-component,.cart-drawer,.search-modal__content,.predictive-search{max-width:100vw!important;width:100vw!important}.cart-item__details a,.cart-item-name{font-size:1.3rem!important;line-height:1.3!important}}@media(max-width:749px){input[type=text],input[type=email],input[type=search],input[type=tel],input[type=url],input[type=password],input[type=number],input[type=date],input[type=month],textarea,select{font-size:16px!important}}.obs-back-to-top{position:fixed;bottom:24px;right:24px;width:44px;height:44px;border-radius:50%;background:var(--obs-ink);color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transform:translateY(10px);transition:opacity .25s ease,transform .25s ease;z-index:50;box-shadow:0 4px 16px #0000002e}.obs-back-to-top.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.obs-back-to-top:hover{background:var(--obs-accent)}.obs-back-to-top svg{width:18px;height:18px;fill:currentColor}@media(max-width:749px){.template-product .obs-back-to-top{bottom:80px}}@media screen and (min-width:750px){.card--block-media .ratio{--ratio-percent: 100% !important;max-height:15rem}.card--block-media .ratio img{object-fit:contain}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/ogden-beauty.css.map */
