@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400;1,500&family=Outfit:wght@300;400;500;600;700;800;900&family=Plus+Jakarta+Sans:wght@300;400;500;600;700&display=swap";body{font-family:Plus Jakarta Sans,sans-serif!important;-webkit-font-smoothing:antialiased}h1,h2,h3,.h0,.h1,.h2,.h3{font-family:Cormorant Garamond,serif!important}*,input,select,textarea,button,.field__input,.button,.btn,.card,.card__media,img,.media,.product-form__submit,.shopify-payment-button button{border-radius:0!important}.announcement-bar,.utility-bar{background-color:#0a0a0a!important;min-height:36px!important}.announcement-bar__message,.announcement-bar a,.utility-bar *{color:#fff!important;font-family:Outfit,sans-serif!important;font-size:10px!important;font-weight:500!important;letter-spacing:1.5px!important;text-transform:uppercase!important}.header-wrapper{background-color:#fff!important;border-bottom:1px solid rgba(10,10,10,.06)!important}.header{padding:12px 20px!important;font-family:Outfit,sans-serif!important}.header__heading-logo,.header__heading-logo-wrapper img{filter:invert(1)!important}.header__heading-logo{max-width:140px!important}.product__media-wrapper,.product__media-container,.product__media-item,.product__media-list,slider-component,.thumbnail-list{background-color:#f5f3f0!important}.product__media img,.media img{border-radius:0!important}.thumbnail-list{gap:4px!important}.product__title,.product__title h1,h1.product__title{font-family:Cormorant Garamond,serif!important;font-size:26px!important;font-weight:400!important;line-height:1.15!important;letter-spacing:-.5px!important;color:#0a0a0a!important;opacity:1!important;margin-bottom:6px!important}.product__info-wrapper,.product__info-wrapper *{--color-foreground: 10, 10, 10}.price-item--regular,.price-item--sale,.price__regular .price-item,.price .money{font-family:Outfit,sans-serif!important;font-size:20px!important;font-weight:700!important}.price,.price__container{margin-bottom:4px!important}.price--on-sale .price-item--regular{font-size:15px!important;color:#0a0a0a4d!important}.product-form__group-label,.form__label{font-family:Outfit,sans-serif!important;font-size:9px!important;font-weight:600!important;letter-spacing:1.5px!important;text-transform:uppercase!important;color:#0a0a0a80!important;margin-bottom:8px!important}.product-form__input fieldset{border:none!important;padding:0!important;margin:0!important}.product-form__input--pill{display:flex!important;flex-wrap:wrap!important;gap:6px!important}.product-form__input--pill label{flex:1!important;min-width:44px!important;height:40px!important;max-width:none!important;font-family:Outfit,sans-serif!important;font-size:12px!important;font-weight:600!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(10,10,10,.08)!important;background:transparent!important;color:#0a0a0a!important;padding:0!important;transition:all .2s!important}.product-form__input--pill label:hover{border-color:#0a0a0a4d!important}.product-form__input--pill input:checked+label{border-color:#0a0a0a!important;background:#0a0a0a!important;color:#fff!important}.product-form__input--pill input:disabled+label{opacity:.2!important;text-decoration:line-through!important}.product-form__submit,.product-form button[name=add]{height:50px!important;background-color:#0a0a0a!important;color:#fff!important;font-family:Outfit,sans-serif!important;font-size:13px!important;font-weight:700!important;letter-spacing:2.5px!important;text-transform:uppercase!important;border:none!important;position:relative!important;overflow:hidden!important;transition:opacity .2s!important}.product-form__submit:hover{opacity:.88!important}.shopify-payment-button button,.shopify-payment-button .shopify-payment-button__button{height:44px!important;border-radius:0!important;font-family:Outfit,sans-serif!important}.shopify-payment-button__more-options{display:none!important}.onlock-trust-badges{margin-top:20px!important;padding:16px 0!important;border-top:1px solid rgba(10,10,10,.08)!important}.onlock-trust-item{display:flex;align-items:flex-start;gap:10px;padding:6px 0}.onlock-trust-item svg{flex-shrink:0;margin-top:1px;stroke:#0a0a0a4d}.onlock-trust-item span{font-family:Plus Jakarta Sans,sans-serif;font-size:11px;color:#0a0a0a80;line-height:1.4}.product__accordion .accordion summary,.product__accordion .accordion .accordion__title{font-family:Outfit,sans-serif!important;font-size:11px!important;font-weight:600!important;letter-spacing:1.5px!important;text-transform:uppercase!important;padding:16px 0!important}.product__accordion .accordion__content,.product__description{font-family:Plus Jakarta Sans,sans-serif!important;font-size:13px!important;line-height:1.7!important;color:#0a0a0a80!important}.section-header__title,.collection__title,.title--primary{font-family:Cormorant Garamond,serif!important;font-weight:400!important}.related-products .section-header__title{font-family:Outfit,sans-serif!important;font-size:13px!important;font-weight:700!important;letter-spacing:3px!important;text-transform:uppercase!important}.card__heading,.card__heading a{font-family:Outfit,sans-serif!important;font-size:11px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.3px!important}.card .price-item{font-family:Outfit,sans-serif!important;font-size:13px!important;font-weight:700!important}.button,.btn,a.button{font-family:Outfit,sans-serif!important;border-radius:0!important;letter-spacing:2px!important;text-transform:uppercase!important}.footer{background-color:#fafafa!important;font-family:Plus Jakarta Sans,sans-serif!important}.footer h2,.footer .h2{font-family:Outfit,sans-serif!important;font-size:11px!important;font-weight:700!important;letter-spacing:2px!important;text-transform:uppercase!important}.product__info-wrapper{padding-top:14px!important}.product__info-wrapper>*+*{margin-top:0!important}.product-form{margin-top:8px!important;margin-bottom:4px!important}.product__accordion{margin-top:8px!important}.product__tax{display:none!important}@media screen and (max-width:749px){.product{display:block!important}.product__media-wrapper,.product__info-wrapper{width:100%!important;max-width:100%!important}.product__info-wrapper{padding:14px 20px!important}.product-form__input--pill label{min-width:44px!important;flex:1 1 calc(16.66% - 5px)!important;height:40px!important}.product__title{font-size:24px!important}}.newsletter-form__field-wrapper input{font-family:Plus Jakarta Sans,sans-serif!important;border-radius:0!important}.newsletter-form__button{font-family:Outfit,sans-serif!important;border-radius:0!important;background-color:#0a0a0a!important;color:#fff!important}cart-drawer .drawer__header{font-family:Outfit,sans-serif!important}cart-drawer .button{border-radius:0!important;font-family:Outfit,sans-serif!important}.template-search .page-width{max-width:1200px!important;margin:0 auto!important;padding:0 16px!important}.template-search .section-template--search--main{padding-top:80px!important}.template-search h1,.template-search .search__heading{font-family:Cormorant Garamond,serif!important;font-size:32px!important;font-weight:400!important;color:#0a0a0a!important;text-align:center!important;margin-bottom:24px!important}.template-search .search__form{max-width:500px!important;margin:0 auto 40px!important}.template-search .search__input,.template-search .field__input{font-family:Plus Jakarta Sans,sans-serif!important;font-size:14px!important;border-radius:0!important;border-color:#0a0a0a26!important;color:#0a0a0a!important}.template-search .search__button,.template-search .field__button,.template-search .card-wrapper{border-radius:0!important}.template-search .card{border-radius:0!important;background:#fff!important}.template-search .card__media{border-radius:0!important}.template-search .card__heading a{font-family:Outfit,sans-serif!important;font-size:12px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.5px!important;color:#0a0a0a!important}.template-search .price-item{font-family:Outfit,sans-serif!important;font-size:13px!important;font-weight:700!important;color:#0a0a0a!important}.template-search .grid{gap:2px!important}.template-search .facets__summary,.template-search .facets__heading{font-family:Outfit,sans-serif!important;font-size:11px!important;font-weight:600!important;letter-spacing:1.5px!important;text-transform:uppercase!important}.template-search .no-results{text-align:center!important;padding:60px 20px!important;font-family:Plus Jakarta Sans,sans-serif!important;color:#0a0a0a80!important}.template-search .active-facets,.template-search .pagination{font-family:Outfit,sans-serif!important}.ol-review-card,#ol-pp-reviews .ol-review-card{flex-shrink:0!important;width:280px!important;height:380px!important;background:#f5f1ea!important;color:#0a0a0a!important;border:.5px solid #d9bf8f!important;border-radius:4px!important;padding:28px 22px 22px!important;overflow:hidden!important;position:relative!important;display:flex!important;flex-direction:column!important}.ol-review-card.ol-review-card--photo,#ol-pp-reviews .ol-review-card.ol-review-card--photo{padding:0!important;background:#0a0a0a!important;display:flex!important;flex-direction:column!important;position:relative!important}.ol-review-card.ol-review-card--photo .ol-review-photo-fill{display:block!important;visibility:visible!important;flex:1 1 auto!important;width:100%!important;height:100%!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;z-index:0!important}.ol-review-card.ol-review-card--photo .ol-review-photo-overlay{display:block!important;visibility:visible!important;position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;background:linear-gradient(to top,#0a0a0af2,#0a0a0ad9 25%,#0a0a0a8c,#0a0a0a33 65%,#0a0a0a00 80%)!important;pointer-events:none!important;z-index:1!important}.ol-review-card.ol-review-card--photo .ol-review-photo-content{z-index:2!important}.ol-review-card.ol-review-card--photo .ol-review-photo-content,.ol-review-card.ol-review-card--photo .ol-review-photo-content .ol-review-text,.ol-review-card.ol-review-card--photo .ol-review-photo-content .ol-review-name,.ol-review-card.ol-review-card--photo .ol-review-photo-content .ol-review-stars{text-shadow:0 1px 4px rgba(0,0,0,.6),0 0 12px rgba(0,0,0,.4)!important}.ol-review-card.ol-review-card--photo .ol-review-photo-content{position:absolute!important;left:0!important;right:0!important;bottom:0!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;padding:24px 22px 20px!important;color:#faf8f5!important;z-index:2!important}.ol-review-card.ol-review-card--photo .ol-review-img,.ol-review-card.ol-review-card--photo .ol-review-card-body{display:none!important}.ol-review-card .ol-review-quote{position:relative!important;top:auto!important;left:auto!important;font-family:Cormorant Garamond,Georgia,serif!important;color:#c9a96e!important;font-size:110px!important;line-height:.5!important;height:38px!important;overflow:hidden!important;margin-bottom:6px!important;font-weight:600!important;opacity:1!important}.ol-review-card-body{padding:0!important;display:flex!important;flex-direction:column!important;flex:1!important;min-height:0}.ol-review-card .ol-review-text{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:500!important;font-size:19px!important;line-height:1.32!important;letter-spacing:-.2px!important;color:#0a0a0a!important;flex:1!important;overflow:hidden!important;display:-webkit-box!important;-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical;margin:0!important}.ol-review-card.ol-review-card--photo .ol-review-text{font-family:Outfit,sans-serif!important;font-weight:400!important;font-size:14px!important;line-height:1.45!important;letter-spacing:0!important;color:#faf8f5!important;flex:none!important;-webkit-line-clamp:3;line-clamp:3;margin-bottom:12px!important}.ol-review-card .ol-review-author{margin-top:16px!important;padding-top:0!important;border-top:none!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}.ol-review-card.ol-review-card--photo .ol-review-author{margin-top:0!important}.ol-review-card .ol-review-name{font-family:Outfit,sans-serif!important;font-size:12px!important;text-transform:uppercase!important;letter-spacing:2.2px!important;color:#0a0a0a!important;font-weight:600!important}.ol-review-card.ol-review-card--photo .ol-review-name{color:#faf8f5!important}.ol-review-card .ol-review-stars{color:#c9a96e!important;font-size:13px!important;display:flex!important;gap:2px!important}.ol-review-card .ol-review-stars svg{width:12px!important;height:12px!important;fill:#c9a96e!important}.ol-review-card .ol-review-verified{display:none!important}.ol-review-card.ol-review-card--stacked{padding:0!important}.ol-review-card--stacked .ol-review-stack{display:flex!important;flex-direction:column!important;height:100%!important;width:100%!important}.ol-review-card--stacked .ol-review-stack-item{flex:1!important;padding:18px 20px!important;border-bottom:1px solid rgba(201,169,110,.28)!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:6px!important}.ol-review-card--stacked .ol-review-stack-item:last-child{border-bottom:none!important}.ol-review-card--stacked .ol-review-stack-quote{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:500!important;font-size:16px!important;line-height:1.3!important;color:#0a0a0a!important;margin:0!important}.ol-review-card--stacked .ol-review-stack-quote:before{content:'"';color:#c9a96e;font-size:24px;line-height:0;position:relative;top:6px;margin-right:2px}.ol-review-card--stacked .ol-review-stack-author{font-family:Outfit,sans-serif!important;font-size:9px!important;text-transform:uppercase!important;letter-spacing:1.8px!important;color:#0a0a0a99!important;font-weight:600!important}
/*# sourceMappingURL=/cdn/shop/t/37/assets/onlock-custom.css.map */
