@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400&display=swap";@font-face{font-family:Eros;src:url(Eros-Regular.woff2) format("woff2"),url(Eros-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}:root{--oshen-navy: #223848;--oshen-gold: #EDD6A4;--oshen-olive: #B5AB87;--oshen-cream: #FAFAF7;--oshen-beige: #DFDDD1;--oshen-white: #FFFFFF;--oshen-black: #000000;--oshen-olive-dark: #49473A;--oshen-font-display: "Eros", "Georgia", serif;--oshen-font-body: "Poppins", sans-serif;--oshen-page-padding: 60px;--oshen-section-padding: 80px;--oshen-nav-height: 72px;--oshen-announcement-height: 40px}@media screen and (max-width:749px){:root{--oshen-page-padding: 24px;--oshen-section-padding: 48px;--oshen-nav-height: 57px;--oshen-announcement-height: 28px}}h1,h2,h3{font-family:var(--font-heading--family);font-weight:400}body,p,a,button,input,select,textarea,summary,label{font-family:var(--font-body--family)}.eyebrow,.oshen-eyebrow{font-family:var(--oshen-font-body);font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--oshen-olive)}.button,[class*=button--]{font-family:var(--oshen-font-body)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;padding:14px 40px!important;transition:all .2s ease;text-decoration:none!important;display:inline-flex;align-items:center;justify-content:center;min-height:46px}.hero [class*=button--outlined],.color-scheme-6 [class*=button--outlined],.color-scheme-5 [class*=button--outlined]{background-color:transparent!important;color:#fff!important;border:1px solid #FFFFFF!important}.hero [class*=button--outlined]:hover,.color-scheme-6 [class*=button--outlined]:hover{background-color:#ffffff1f!important}.header__nav a,nav a{font-family:var(--oshen-font-body)!important;font-size:12px!important;font-weight:500!important;letter-spacing:.05em;text-transform:uppercase}.header .localization-selector button,.header .localization-selector,.header .header__icon,.header-actions__action,.header [class*=localization] button,.header [class*=country] button{background:transparent!important;border:none!important;box-shadow:none!important}.header .header__icon svg,.header .localization-selector svg{color:currentColor}.header-actions__action{background-color:transparent!important}.header .disclosure__button,.header .localization-form__button{background:transparent!important;border:none!important;font-family:var(--oshen-font-body)!important;font-size:12px!important;font-weight:400!important;letter-spacing:.03em}.product-card__title,.card__heading{font-family:var(--oshen-font-display);font-weight:400}.product-card__subtitle{font-family:var(--oshen-font-body);font-weight:300;font-size:14px;color:var(--oshen-olive)}.oshen-trust-bar{background-color:var(--oshen-cream);padding:16px 0;font-family:var(--oshen-font-body);font-size:13px;font-weight:400;letter-spacing:.02em}.footer,.section-footer{background-color:var(--oshen-navy);color:var(--oshen-beige)}.footer a{color:var(--oshen-beige)}.footer h3,.footer h4,.footer .heading{font-family:var(--oshen-font-display)!important;color:var(--oshen-white)}.footer .paragraph,.footer .paragraph p,.footer .rte,.footer .rte p,.footer .text-block.paragraph,.footer .text-block.paragraph p{font-family:var(--oshen-font-body)!important;font-size:13px!important;line-height:1.6!important;font-weight:300!important;color:var(--oshen-beige)!important}.footer .menu a,.footer [class*=menu] a{font-family:var(--oshen-font-body)!important;font-size:14px!important;font-weight:400!important}.hero .paragraph p,.hero .text-block.paragraph p{font-family:var(--oshen-font-body)!important}.hero .text-block:first-child p{font-family:var(--oshen-font-body)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.25em!important;text-transform:uppercase!important;color:var(--oshen-gold)!important}.hero h1,.hero .h1,.hero .h2,.hero h2{font-family:var(--oshen-font-display)!important;font-size:clamp(40px,6vw,80px)!important;font-weight:400!important;letter-spacing:.02em!important;line-height:1.05!important;color:#fff!important;text-align:center}.hero .text-block.paragraph:last-of-type p{font-family:var(--oshen-font-body)!important;font-size:16px!important;font-weight:300!important;line-height:1.6!important;color:var(--oshen-beige)!important;max-width:480px}.announcement-bar,.header-announcements{background-color:var(--oshen-navy);color:var(--oshen-beige);font-family:var(--oshen-font-body);font-size:12px;font-weight:400;letter-spacing:.03em}.oshen-material-pill{font-family:var(--oshen-font-body);font-size:12px;font-weight:400;letter-spacing:.02em;border:1px solid var(--oshen-beige);padding:10px 20px;background:transparent;cursor:pointer;transition:all .2s ease}.oshen-material-pill:hover,.oshen-material-pill.active{background-color:var(--oshen-black);color:var(--oshen-white);border-color:var(--oshen-black)}.oshen-badge{font-family:var(--oshen-font-body);font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;padding:4px 10px;position:absolute;top:12px;right:12px;z-index:2}.oshen-badge--new{background-color:var(--oshen-gold);color:var(--oshen-white)}.oshen-badge--bestseller{background-color:var(--oshen-navy);color:var(--oshen-white)}.oshen-shipping-progress{width:100%;height:4px;background-color:var(--oshen-beige);border-radius:2px;overflow:hidden}.oshen-shipping-progress__fill{height:100%;background-color:var(--oshen-gold);transition:width .3s ease;border-radius:2px}.oshen-accordion summary{font-family:var(--oshen-font-body);font-size:13px;font-weight:500;letter-spacing:.03em;text-transform:uppercase;padding:16px 0;border-bottom:1px solid var(--oshen-beige);cursor:pointer;list-style:none}.oshen-accordion summary::-webkit-details-marker{display:none}.oshen-bg-navy{background-color:var(--oshen-navy);color:var(--oshen-beige)}.oshen-bg-cream{background-color:var(--oshen-cream)}.oshen-bg-white{background-color:var(--oshen-white)}.oshen-bg-olive-dark{background-color:var(--oshen-olive-dark);color:var(--oshen-beige)}.oshen-text-gold{color:var(--oshen-gold)}.oshen-text-olive{color:var(--oshen-olive)}.oshen-text-navy{color:var(--oshen-navy)}.oshen-text-beige{color:var(--oshen-beige)}html{scroll-behavior:smooth}::selection{background-color:var(--oshen-gold);color:var(--oshen-navy)}.product-card{position:relative}.product-card .card__badge{font-family:var(--oshen-font-body);font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.product-information h1,.product-information .product__title,.product-information [class*=title] h1{font-family:var(--oshen-font-display)!important;font-weight:400!important}.product-information p,.product-information .rte,.product-information [class*=description],.product-information .accordion__content,.product-information .accordion-content,.product-information details .content,.product-information details [class*=content]{font-family:var(--oshen-font-body)!important;font-weight:300;line-height:1.7}.product-information .accordion summary,.product-information .accordion__heading,.product-information [class*=accordion] summary,.product-information details summary{font-family:var(--oshen-font-body)!important;font-size:12px!important;font-weight:500!important;letter-spacing:.08em!important;text-transform:uppercase!important}.product-information .add-to-cart-button,.product-form__submit,.product-information .button,.product-information button[name=add]{font-family:var(--oshen-font-body)!important;font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;background-color:var(--oshen-navy)!important;color:var(--oshen-white)!important;border:none!important;width:100%}.product-information .add-to-cart-button:hover,.product-form__submit:hover,.product-information button[name=add]:hover{background-color:#2d4a5e!important}.product-information .price{font-family:var(--oshen-font-body);font-weight:500}.product-information .shopify-payment-button,.product-information .additional-checkout-buttons{display:none!important}.product-information .variant-picker__label,.product-information [class*=variant] label,.product-information .product-form__option-name{font-family:var(--oshen-font-body);font-size:12px;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.product-information .text-block--rating,.product-details .text-block:first-child{font-size:13px!important;line-height:1.4!important;font-family:var(--oshen-font-body)!important;opacity:.7}.product-information .text-block--rating p,.product-details .text-block:first-child p{font-size:13px!important;margin:0!important}.product-information .text-block p:has(br){font-size:13px!important;line-height:2.2!important;opacity:.75;font-family:var(--oshen-font-body)!important}.product-details .paragraph p{font-family:var(--oshen-font-body)!important;font-size:14px!important;line-height:1.7!important;font-weight:300!important}.product-media-gallery img,.product-media-gallery__media img{image-rendering:high-quality}.product-information .product-media-gallery--grid{gap:4px}.product-information .product-media-gallery__thumbnails{gap:6px}.product-information .product-media-gallery__thumbnail{border:1px solid transparent;transition:border-color .2s}.product-information .product-media-gallery__thumbnail.active,.product-information .product-media-gallery__thumbnail[aria-current=true]{border-color:var(--oshen-navy)}.cart-drawer .cart-drawer__checkout-button{font-family:var(--oshen-font-body);text-transform:uppercase;letter-spacing:.08em}.oshen-cart-shipping-progress{padding:12px 0;text-align:center}.oshen-cart-shipping-progress__text{font-family:var(--oshen-font-body);font-size:12px;font-weight:400;letter-spacing:.02em;margin-bottom:8px}.oshen-cart-shipping-progress__bar{width:100%;height:3px;background:var(--oshen-beige);border-radius:2px;overflow:hidden}.oshen-cart-shipping-progress__fill{height:100%;background:var(--oshen-gold);border-radius:2px;transition:width .3s ease}.quick-add-modal{font-family:var(--oshen-font-body)}.quick-add-modal .product__title{font-family:var(--oshen-font-display)}.collection-filters__tag{font-family:var(--oshen-font-body);font-size:12px;letter-spacing:.02em}.oshen-size-guide{font-family:var(--oshen-font-body)}.oshen-size-guide table{width:100%;border-collapse:collapse}.oshen-size-guide th,.oshen-size-guide td{padding:10px 16px;text-align:center;font-size:13px;border-bottom:1px solid var(--oshen-beige)}.oshen-size-guide th{font-weight:500;text-transform:uppercase;font-size:11px;letter-spacing:.05em}.password-page{font-family:var(--oshen-font-body)}.password-page h1,.main-404 h1{font-family:var(--oshen-font-display)}.collection-heading h1,[class*=collection] h1,.cart-page__title h1,.cart-page__title h2,.cart-page__title h3,.cart-page__title h4{font-family:var(--oshen-font-display);font-weight:400}.cart-page__summary{font-family:var(--oshen-font-body)}.blog-post__title{font-family:var(--oshen-font-display);font-weight:400}.blog-post__date,.blog-post__author{font-family:var(--oshen-font-body);font-size:12px;letter-spacing:.02em;color:var(--oshen-olive)}.product-variant-picker .variant-swatch,.product-form .variant-button,.variant-picker__option button,.variant-picker .swatch-button,[class*=variant] button[data-option]{font-family:var(--oshen-font-body);font-size:12px;font-weight:400;letter-spacing:.02em;border:1px solid var(--oshen-beige);padding:10px 20px;background:transparent;cursor:pointer;transition:all .2s ease;min-width:48px;text-align:center}.product-variant-picker .variant-swatch:hover,.product-form .variant-button:hover,.variant-picker__option button:hover,.variant-picker .swatch-button:hover,[class*=variant] button[data-option]:hover{border-color:var(--oshen-navy)}.product-variant-picker .variant-swatch.selected,.product-variant-picker .variant-swatch[aria-checked=true],.product-form .variant-button.active,.variant-picker__option button.active,.variant-picker__option button[aria-checked=true],.variant-picker .swatch-button.active,[class*=variant] button[data-option].selected,[class*=variant] button[data-option][aria-checked=true]{background-color:var(--oshen-navy);color:var(--oshen-white);border-color:var(--oshen-navy)}.oshen-faq-filters{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:40px}.oshen-faq-filter-pill{font-family:var(--oshen-font-body);font-size:12px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--oshen-beige);padding:8px 20px;background:transparent;cursor:pointer;transition:all .2s ease;color:inherit}.oshen-faq-filter-pill:hover{border-color:var(--oshen-navy)}.oshen-faq-filter-pill.active{background-color:var(--oshen-navy);color:var(--oshen-white);border-color:var(--oshen-navy)}.gift-card{font-family:var(--oshen-font-body)}.gift-card h1,.gift-card__title{font-family:var(--oshen-font-display);font-weight:400}.gift-card__price{font-family:var(--oshen-font-display);font-size:48px;font-weight:400;color:var(--oshen-gold)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/oshen-custom.css.map */
