.main-collection-custom-cards .product-card .product-card__top-section .product-card__add-to-cart-form{opacity:1;visibility:visible;z-index:5}.main-collection-custom-cards .product-card__bottom-info-custom p{text-align:left}.product-card__bottom-info-custom .product-card__price-holder.desktop{padding:0!important}.main-collection-custom-cards .product-card .product-card__price-holder,.main-collection-custom-cards .product-card .product-card__rating-holder{display:flex;justify-content:left;align-items:center;padding-left:62px}.main-collection-custom-cards .product-card .product-card__rating-holder{padding-top:3px}@media only screen and (max-width:1800px){.main-collection-custom-cards .product-card .product-card__info{margin:initial}}@media screen and (min-width:767px){.main-collection-custom-cards .product-card .product-card__price-holder{margin-left:60px}.product-card__price-holder .product-card__price{font-size:14px!important}.desktop-price-hide{display:none!important}.product-card.out-of-stock .product-card__price-holder{margin-left:0!important}}@media only screen and (max-width:767px){.product-card.out-of-stock .product-card__info.view-on-Mobile{padding-left:10px!important;margin-left:0!important}.product-card__bottom-info-custom p.product-card__title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.products-slider__products .product-card__content .rating_mobile.Mobile--rating{transform:scale(.65);transform-origin:center left}}.expanded-btn-hover{display:flex;gap:4px}@media only screen and (max-width:767px){.hide--on-mobile{display:none!important}.rating_mobile.Mobile--rating{display:flex}.custom-slider .swiper-slide .product-card a.view-on-Mobile{margin-top:-18px!important;margin-left:30px!important}.product-card .product-card__top-section .product-card__top-section-link .product-card__bottom-info .product-card__subtitle{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.main-collection-custom-cards .main-collection__products .product-card .product-card__info{padding-left:25px}.products-slider .swiper .swiper-wrapper{padding:0 25px 30px;box-sizing:border-box}.view-on-Mobile{display:block}.onlyDesktop{display:none!important}.main-collection-custom-cards .product-card .product-card__info{max-width:calc(100% - 50px);margin-left:30px!important;padding-top:6px}.product-card__bottom-info-custom p.product-card__title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.main-collection-custom-cards .product-card .product-card__top-section .product-card__top-section-link .product-card__bottom-info{width:calc(100% - 30px)!important}.main-collection-custom-cards .product-card .product-card__price-holder{padding-left:0!important}.product-card.out-of-stock .product-card__price{text-align:left}.main-collection .main-collection__products .product-card .rating_mobile{margin-top:0;justify-content:left;min-height:16px}}.product-card.out-of-stock .product-card__rating-holder{padding-left:0!important}.product-card__quick-add.is-disabled{display:none;opacity:0}.product-card__quick-add{position:relative;z-index:3;margin-top:56px}.product-card__bottom-section{position:relative}.product-card__info--main{display:block;margin-bottom:10px}.product-card__purchase-row{position:relative;display:flex;align-items:center;gap:12px}.product-card__purchase-info{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;min-width:0}.product-card__purchase-info .product-card__price-holder{display:flex;align-items:center;gap:6px;padding-left:0!important;margin-left:0!important}.product-card__quick-add{position:relative;z-index:5;flex:0 0 auto;margin-top:0}.product-card__quick-add-button{position:relative;display:flex;align-items:center;justify-content:flex-start;width:40px;min-width:auto;height:40px;padding:0;border:0;background:none;cursor:pointer}.product-card__quick-add-button:disabled{opacity:.4;cursor:not-allowed}.product-card__quick-add-icon{position:relative;z-index:11;width:40px;height:40px}.product-card__quick-add-expanded{position:absolute;left:0;z-index:2;display:flex;align-items:center;width:0;height:40px;padding-left:38px;padding-right:0;overflow:hidden;border-radius:50px;background:linear-gradient(to bottom,#e3d4af,#af916c);color:#fff;font-size:11px;letter-spacing:.2px;line-height:1;text-transform:uppercase;white-space:nowrap;transition:width .23s cubic-bezier(.4,0,.2,1),padding-right .23s cubic-bezier(.4,0,.2,1)}.product-card__quick-add-button:hover .product-card__quick-add-expanded,.product-card__quick-add-button:focus-visible .product-card__quick-add-expanded{width:185px;padding-right:21px}.product-card__quick-add-separator{padding:0 5px}@media(max-width:767px){.product-card__purchase-row{gap:4px!important;padding-left:8px}.product-card__quick-add-icon{width:33px;height:33px}.product-card__quick-add-expanded{display:none}}@media(min-width:767px){.main-collection .product-card__purchase-row,.products-slider__products .product-card__purchase-row,.products-recommendations-slider__products .product-card__purchase-row{position:absolute}}.product-card__quick-add-label{padding-left:4px}.product-card__purchase-row{display:flex;align-items:center;gap:12px;bottom:0}.product-card__purchase-info{display:flex;flex-direction:column;justify-content:center;min-width:0;position:relative;z-index:1}.product-card__purchase-info .product-card__price-holder{display:flex;align-items:center;gap:6px;margin-left:0!important;padding-left:0!important}.product-card__quick-add{flex-shrink:0;position:relative;z-index:5}.product-card__quick-add-expanded{z-index:10}@media(max-width:767px){.jdgm-prev-badge span.jdgm-prev-badge__text{display:block}}.cart__quantity-selector{display:inline-flex;align-items:center;border:1px solid #E3D7C4;overflow:hidden;border-radius:18px;margin-top:6px}.cart__quantity-button{display:inline-flex;align-items:center;justify-content:center;width:20px;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-size:12px;line-height:1;cursor:pointer}.cart__quantity-button:hover:not(:disabled){background:#0000000d}.cart__quantity-button:disabled{opacity:.35;cursor:not-allowed}.cart__quantity-input{width:34px;height:18px;padding:0;border:0;border-radius:0;background:transparent;color:inherit;font-size:10px;text-align:center;-webkit-appearance:textfield;appearance:textfield;pointer-events:none}.cart__quantity-input::-webkit-inner-spin-button,.cart__quantity-input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}.cart__quantity-input:focus{outline:none}html,body.password-page,.password-main,.section-password-page{min-height:100%}body.password-page{margin:0;min-height:100vh}.password-main{min-height:100vh}.custom-password-page{position:relative;display:flex;align-items:center;justify-content:center;min-height:100vh;min-height:100svh;padding:48px 24px;overflow:hidden;color:var(--password-text-color, #fff);background:#1b1b1b;box-sizing:border-box}.custom-password-page *,.custom-password-page *:before,.custom-password-page *:after{box-sizing:border-box}.custom-password-page__background,.custom-password-page__overlay{position:absolute;top:0;right:0;bottom:0;left:0}.custom-password-page__background-image{width:100%;height:100%;object-fit:cover;object-position:center}.custom-password-page__overlay{z-index:1;background:var(--password-overlay-color, #000);opacity:var(--password-overlay-opacity, .35);pointer-events:none}.custom-password-page__content{position:relative;z-index:2;width:min(100%,var(--password-content-width, 620px));margin:0 auto;text-align:center}.custom-password-page__logo-wrapper{margin-bottom:50px}.custom-password-page__logo{display:block;width:min(100%,var(--password-logo-width, 220px));height:auto;margin:0 auto}.custom-password-page__title,.custom-password-page__title a{margin:0;color:inherit;font-family:Gilda Display,serif;font-size:40px;line-height:42px;letter-spacing:-.02em;text-transform:uppercase}.custom-password-page__title a{position:relative}.custom-password-page__title a:after{content:"";border-bottom:1px solid white;position:absolute;width:100%;height:1px;bottom:1px;left:0}.custom-password-page__subtitle{margin-top:15px;color:inherit;font-size:16px;line-height:22px}.custom-password-page__subtitle>*{margin-top:0;margin-bottom:0}.custom-password-page__subtitle a{color:inherit}.custom-password-page__form-wrapper{max-width:520px;margin:36px auto 0}.custom-password-page__form-row{display:flex;gap:10px;width:100%}.custom-password-page__input,.custom-password-page__button{min-height:52px;border-radius:0;font:inherit}.custom-password-page__input{flex:1 1 auto;min-width:0;padding:12px 16px;border:1px solid rgba(255,255,255,.55);color:#111;background:#fffffff2}.custom-password-page__input::placeholder{color:#666;opacity:1}.custom-password-page__input:focus-visible,.custom-password-page__button:focus-visible,.custom-password-page__social-link:focus-visible{outline:2px solid currentColor;outline-offset:3px}.custom-password-page__button{flex:0 0 auto;padding:12px 24px;border:1px solid #fff;color:#111;background:#fff;cursor:pointer;transition:opacity .2s ease}.custom-password-page__button:hover{opacity:.82}.custom-password-page__error{margin:12px 0 0;color:inherit;font-size:14px}.custom-password-page__socials{display:flex;align-items:center;justify-content:center;gap:18px;margin:36px 0 0;padding:0;list-style:none}.custom-password-page__socials-item{display:flex;gap:4px;align-items:center}.custom-password-page__social-link-span-a{font-size:13px;font-weight:700;text-decoration:underline;color:inherit}.custom-password-page__social-link{display:flex;align-items:center;justify-content:center;width:42px;color:inherit;transition:opacity .2s ease,transform .2s ease}.custom-password-page__social-link:hover{opacity:.72}.custom-password-page__social-link svg{display:block;width:25px;height:25px;fill:currentColor}@media screen and (max-width:749px){.custom-password-page{padding:32px 20px}.custom-password-page__logo-wrapper{margin-bottom:32px}.custom-password-page__form-row{flex-direction:column}.custom-password-page__button{width:100%}.custom-password-page__title,.custom-password-page__title a{margin:0;color:inherit;font-family:Gilda Display,serif;font-size:40px;line-height:42px;letter-spacing:-.02em;text-transform:uppercase}}
/*# sourceMappingURL=/cdn/shop/t/98/assets/custom.css.map */
