.custom-product-info{display:flex;padding:20px 0 0;flex-direction:column;gap:24px;align-self:stretch;background:var(--brand-white)}.custom-product-info__section{width:100%;padding:0 16px}.custom-product-info__variant-picker.hiden_variant{height:0;overflow:hidden}.custom-product-info__variant-picker.hiden_variant+.custom-product-info__section{padding-top:0}.variant-picker-class{margin:12px 0 0}.custom-product-info__variant-header{font-family:var(--ff-body);font-size:20px;font-weight:700;text-transform:none;letter-spacing:0;margin-bottom:1rem;color:var(--brand-black)}.custom-product-info .variant-picker__option-values{display:flex!important;width:100%;flex-direction:row!important;gap:0!important;align-items:stretch}.custom-product-info .redesigned-swatch{max-width:33%;position:relative;display:flex;flex-direction:column;align-items:center;flex:1;min-width:0;padding:10px 3px;border:none;background:#f0f0f0;cursor:pointer;transition:all .2s ease;text-align:center;margin-right:-2px;min-height:100px;border:1px solid #ffffff;transition:border .3s ease-in-out,background .3s ease-in-out;border-radius:8px}.custom-product-info .swatch-variant:checked+.redesigned-swatch{border-color:var(--brand-black);background:var(--brand-white);z-index:1;border-radius:8px}.custom-product-info .redesigned-swatch__content{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;height:100%;margin-top:10px}.custom-product-info .redesigned-swatch__main{display:flex;flex-direction:column;align-items:center}.custom-product-info .redesigned-swatch__days{color:var(--brand-black);font-family:HalisRBold,var(--ff-display);font-size:var(--size-d-s, 24px);font-style:normal;font-weight:700;line-height:32px;letter-spacing:0;margin-top:8px;margin-bottom:4px}.custom-product-info .redesigned-swatch__label{display:flex;align-items:center;gap:2px;margin-bottom:8px}.custom-product-info .redesigned-swatch__label .swatch-sale-price{color:#008955;font-family:var(--ff-body, "Halis R");font-size:14px;font-style:normal;font-weight:700;line-height:var(--lh-body-s, 16px)}.custom-product-info .redesigned-swatch__label .swatch-compare-price{font-size:14px;font-style:normal;font-weight:700;line-height:var(--lh-body-xs, 14px);text-decoration:line-through}.custom-product-info .redesigned-swatch__discount-badge{display:inline-flex;align-items:center;justify-content:center;padding:1px 6px;margin-top:6px;background:#ff9cb3;color:#fff;border-radius:6px;font-size:16px;font-style:normal;font-weight:700;line-height:1.3;white-space:nowrap}.custom-product-info .variant-percentage{width:0;height:0;position:absolute;top:-10px;right:5px;display:flex;justify-content:center;align-items:center;gap:2px;background:var(--brand-lightPink, #F9D8DF);color:var(--brand-hotRed, #F96568);border-radius:4px;z-index:1;font-family:HalisRBold!important;font-size:var(--size-label-l, 14px);font-style:normal;font-weight:500;line-height:var(--lh-label, 14px);letter-spacing:.2px;text-transform:uppercase}.custom-product-info .redesigned-swatch__popular{position:absolute;top:0;left:50%;transform:translate(-50%);display:flex;width:100%;padding:6px 2px;flex-direction:column;justify-content:center;align-items:center;gap:2px;flex-shrink:0;background:#92aad5;border-top-left-radius:8px;border-top-right-radius:8px;font-family:var(--ff-body, "Halis R");font-size:14px;font-style:normal;line-height:var(--lh-label, 14px);letter-spacing:.2px;font-weight:700}.custom-product-info .swatch-variant:checked+.redesigned-swatch .redesigned-swatch__popular{border-top-left-radius:8px;border-top-right-radius:8px}.custom-product-info__price{position:relative;padding-top:16px;width:100%}.custom-price-section{display:flex;flex-direction:column;gap:4px;position:relative;width:100%}.custom-price-section .custom-price-top-row{display:flex;align-items:center;gap:8px;margin-top:14px}.custom-price-section .custom-sale-price{color:rgb(var(--on-sale-text));font-family:var(--family-body, "Halis R");font-size:var(--size-body-xl, 20px);font-style:normal;font-weight:700;line-height:var(--lineHeight-s, 22px);letter-spacing:.4px}.custom-price-section .custom-sale-price:not(.text-on-sale){color:#000}.custom-price-section .custom-price-bottom-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:16px}.custom-price-section .custom-compare-price{color:var(--brand-darkGrey, #4b4b4b);font-family:var(--family-body, "Halis R");font-size:var(--size-body-m, 16px);font-style:normal;font-weight:400;line-height:var(--lineHeight-xs, 20px);text-decoration-line:line-through}.custom-price-section .custom-unit-price{color:var(--brand-midGrey, #696c78);font-family:var(--family-body, "Halis R");font-size:var(--size-body-xs, 12px);font-style:normal;font-weight:400;line-height:var(--lineHeight-3xs, 14px)}.custom-price-section .custom-discount-badge{display:flex;padding:6px 8px;justify-content:center;align-items:center;gap:2px;border-radius:4px;background:#ffd6df;font-family:var(--family-custom, "Halis R");font-size:var(--size-label-l, 14px);font-style:normal;font-weight:500;line-height:var(--lineHeight-3xs, 14px);letter-spacing:.28px;text-transform:uppercase}.custom-product-info__buy-buttons .quantity-buy-button{margin-top:0;gap:8px;align-items:center}.quantity-buy-button .wishlist-button{display:flex;width:58px;height:58px;border-radius:100%;border:1px solid #000;align-items:center;justify-content:center}.quantity-buy-button .wishlist-button svg path{fill:#000}.buy-buttons .wishlist-button .wishlist-heart-icon path{fill:transparent!important}.buy-buttons .wishlist-button.active .wishlist-heart-icon path{fill:#f96568!important;stroke:#f96568!important}.buy-buttons .wishlist-button-positioned.active,.buy-buttons .wishlist-button-positioned .wishlist-button.active{border-color:#f96568!important}.custom-product-info__buy-buttons button.button.w-full[type=submit],.custom-product-info__buy-buttons .button{background:#f96568;color:var(--brand-white, #ffffff);font-family:var(--ff-body, sans-serif);font-size:16px;line-height:18px;font-weight:700;text-transform:none;letter-spacing:0;padding:20px;border-radius:50px;border:none;cursor:pointer;transition:background .3s ease,all .2s ease;width:100%;min-height:48px}.otp-form{text-align:center;margin-top:15px}.otp-btn{background:none;border:none;cursor:pointer;font-family:var(--ff-body, sans-serif);font-size:16px;font-weight:700;color:var(--brand-black);text-decoration:underline;text-underline-offset:3px;padding:0}.otp-btn:hover{opacity:.7}.atc-btn-price{display:inline;font:inherit;color:inherit}.custom-product-info__shipping-info{margin-top:16px;width:100%;display:flex;flex-direction:column;gap:4px}.delivery-list__item{font-family:var(--ff-body, "Halis R");font-size:var(--size-body-m, 16px);line-height:1.4;display:flex;flex-direction:column;row-gap:5px}.delivery-list__item.ready-message p:first-child{color:#008955}.delivery-list__item.hide{display:none!important}.delivery-list__item p{display:flex;align-items:flex-start;gap:8px;margin:0;color:var(--brand-black)}.delivery-list__item p:before{content:"";display:inline-block;width:10px;height:10px;border-radius:50%;background-color:#008955;flex-shrink:0;margin-top:8px}.custom-product-info__trust-badges{display:flex;padding:16px 8px;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch;border-radius:8px;background:var(--brand-paleBeige, #faf7f7);margin-top:24px;margin-bottom:32px}.custom-product-info__trust-badges .custom-feature-badge{display:flex;padding:2px 8px;align-items:center;gap:12px;align-self:stretch;background:transparent;border:none}.custom-product-info__trust-badges .custom-feature-badge svg{flex-shrink:0;width:16px;height:16px}.custom-product-info__trust-badges .feature-with-icon-text{color:var(--brand-black, #000);font-family:var(--ff-body, "Halis R");font-size:var(--size-body-m, 16px);font-style:normal;font-weight:400;line-height:24px;margin:0}@media(min-width:1000px){.custom-product-info__trust-badges{margin-bottom:36px}}.custom-product-info__payment-methods{display:flex;flex-direction:column;gap:8px;margin-top:20px;margin-bottom:20px}.custom-product-info__payment-methods .payment-methods-title{font-family:var(--ff-body, "Halis R");font-size:var(--size-body-s, 14px);font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin:0;color:var(--brand-black)}.custom-product-info__payment-methods .custom-payment-icons{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.custom-product-info__payment-methods .payment-icon,.custom-product-info__payment-methods .custom-payment-icons svg{flex-shrink:0;width:35px;height:auto;border-radius:4px}@media(min-width:768px){.custom-product-info .redesigned-swatch{min-width:80px;padding:1rem clamp(.25rem,1vw,.75rem)}.custom-price-section .custom-sale-price{font-size:var(--size-body-xl-desktop, 22px);line-height:var(--lineHeight-s-desktop, 24px)}.custom-price-section .custom-compare-price{font-size:var(--size-body-m-desktop, 18px);line-height:var(--lineHeight-xs-desktop, 22px)}.custom-price-section .custom-unit-price{font-size:var(--size-body-xs-desktop, 14px);line-height:var(--lineHeight-3xs-desktop, 16px)}.custom-product-info__payment-methods .payment-icon{display:block!important}}@media(min-width:1000px){.custom-product-info{margin-top:0!important;padding:24px;gap:24px;border-radius:20px;max-width:100%;box-sizing:border-box}.custom-product-info__section{padding:0}}@media(min-width:1600px){.custom-product-info .redesigned-swatch{min-width:120px;padding:1.5rem 1rem}.custom-product-info .redesigned-swatch__days{font-size:clamp(28px,2vw,40px);line-height:clamp(36px,2.5vw,64px)}.custom-product-info .redesigned-swatch__label{margin-bottom:clamp(6px,.5vw,10px)}.custom-product-info .redesigned-swatch__label .swatch-sale-price{font-size:clamp(13px,1.2vw,16px)}.custom-product-info .redesigned-swatch__label .swatch-compare-price,.custom-product-info .redesigned-swatch__discount-badge{font-size:clamp(11px,.8vw,14px)}}.custom-product-info .variant-picker fieldset{border:none;padding:0;margin:0}.inventory-circle{width:12px;height:12px;border-radius:100%;margin:2px}.status-success .inventory-circle{background-color:#178759}.status-warning .inventory-circle{background-color:rgb(var(--warning-text))}.status-error .inventory-circle{background-color:rgb(var(--error-text))}.custom-product-info .inventory{display:flex;gap:14px;align-items:center;margin-top:16px}@media screen and (max-width:999px){.custom-product-info .inventory{margin-left:16px}}
/*# sourceMappingURL=/cdn/shop/t/67/assets/custom-product-info.css.map */
