.product-info-main{--bg-cfg-accent: #6f3345;--bg-cfg-accent-mid: #894b5e;--bg-cfg-accent-soft: #fbe9ef;--bg-cfg-surface: #faf5f6;--bg-cfg-border: #e6d7dd;--bg-cfg-muted: #6b6b6b;--bg-cfg-green: #15a05a;--bg-cfg-radius: 14px;--bg-cfg-optcol: max(118px, 50%);--bg-cfg-optgap: clamp(8px, 3%, 16px);--bg-cfg-optpad: clamp(12px, 4%, 20px);--bg-cfg-btn-h: 52px}.product-info-main .bg-config-card{padding:clamp(18px,3.5vw,36px) clamp(16px,3.2vw,36px);gap:clamp(14px,2.2vw,18px)}.bg-rating-row{display:flex;align-items:center;gap:8px;font-size:15px;line-height:1}.product .bg-rating-row .rating-star{--letter-spacing: .25;--font-size: 1.5}.bg-rating-row .rating-text,.bg-rating-row .rating-count{margin:0;font-size:15px}.bg-rating-row .rating-text span{font-weight:700}.bg-rating-row .rating-count{color:var(--bg-cfg-muted)}.bg-trust-badges{display:flex;flex-wrap:wrap;gap:12px 0;margin:0;padding:0;list-style:none}.product-info-main .bg-intro-box{display:flex;flex-direction:column;gap:clamp(10px,2.5vw,14px);padding:clamp(12px,3vw,16px) clamp(10px,3vw,14px);background:var(--bg-cfg-surface);border-radius:var(--bg-cfg-radius)}.product-info-main .bg-intro-box .description-text>:last-child{margin-bottom:0}.bg-trust-badge{display:flex;align-items:center;gap:clamp(6px,2vw,8px);min-width:0}.bg-trust-badge:nth-child(odd){flex:0 0 var(--bg-cfg-optcol);padding:0 clamp(8px,2.5vw,12px) 0 0}.bg-trust-badge:nth-child(2n){flex:1 1 0;padding:0 0 0 clamp(8px,2.5vw,12px);border-left:1px solid var(--bg-cfg-border)}.bg-trust-badge__icon{flex:none;width:auto;max-width:clamp(22px,7vw,38px);height:clamp(22px,7vw,38px);object-fit:contain;color:var(--bg-cfg-accent)}.bg-trust-badge__text{min-width:0;font-size:clamp(11.5px,3vw,15px);font-weight:700;line-height:1.25;color:var(--bg-cfg-accent);overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none}.bg-trust-badge:nth-child(odd):last-child{flex:1 1 100%}@media screen and (max-width:359px){.bg-trust-badge:nth-child(odd),.bg-trust-badge:nth-child(2n){flex:1 1 100%;padding:0;border-left:0}}.bg-bundle{display:flex;align-items:center;gap:clamp(12px,3vw,16px);padding:clamp(10px,2vw,12px) clamp(14px,3.5vw,18px) clamp(10px,2vw,12px) clamp(10px,2.5vw,12px);background:var(--bg-cfg-surface);border:1px solid var(--bg-cfg-border);border-radius:var(--bg-cfg-radius)}.bg-bundle__media{position:relative;flex:none;width:clamp(72px,18vw,88px)}.bg-bundle__image{display:block;width:100%;height:auto}.bg-bundle__badge{position:absolute;top:-6px;left:-4px;padding:2px 7px;font-size:10px;font-weight:700;letter-spacing:.04em;color:#fff;background:var(--bg-cfg-accent);border-radius:5px}.bg-bundle__body{min-width:0}.bg-bundle__title{margin:0;font-size:clamp(16px,4vw,18px);font-weight:700;line-height:1.25;color:var(--bg-cfg-accent)}.bg-bundle__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:6px 0 0;font-size:clamp(14px,3.6vw,15px)}.bg-bundle__value s{color:var(--bg-cfg-muted)}.bg-bundle__free{padding:3px 12px;font-weight:700;color:var(--bg-cfg-accent);background:var(--bg-cfg-accent-soft);border-radius:999px}.bg-delivery__text{display:flex;align-items:center;gap:9px;margin:0;padding-top:14px;border-top:1px solid var(--bg-cfg-border);font-size:15px;font-weight:700;color:var(--bg-cfg-green)}.bg-delivery__dot{flex:none;width:10px;height:10px;background:var(--bg-cfg-green);border-radius:50%}.bg-price-container{margin-top:0;display:block}.bg-price__row{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px}.bg-price-container .bg-price__compare{font-size:clamp(19px,5vw,21px);font-weight:700;color:#9a9a9a;text-decoration-thickness:1px}.bg-price-container .bg-price__current{font-size:clamp(30px,8.5vw,40px);font-weight:700;line-height:1.05;color:var(--bg-cfg-accent)}.bg-price-container .bg-price__save{align-self:center;padding:5px 14px;font-size:14px;font-weight:700;color:var(--bg-cfg-accent);background:var(--bg-cfg-accent-soft);border-radius:999px;white-space:nowrap}.bg-price-container .bg-price__note{display:block;margin:6px 0 0;font-size:13px;font-weight:600;color:var(--bg-cfg-muted)}.bg-price-container .bg-price__note a{color:inherit}.bg-buy-row{display:flex;flex-direction:column;gap:16px}.product-info-main .product-info-buttons{flex-wrap:wrap;align-items:stretch;gap:10px}.product-info-main .product-info-buttons .product-form__quantity{flex:0 0 auto;width:auto}.product-info-main .product-info-buttons .product-form__buttons,.product-info-main .product-info-buttons .buy-buttons{flex:1 1 260px;min-width:0;margin:0}.product-info-main .product-info-buttons .product-form__quantity quantity-input.quantity{min-height:var(--bg-cfg-btn-h);height:var(--bg-cfg-btn-h);border-radius:10px}.product-info-main .product-info-buttons .quantity input.quantity__input{font-size:clamp(16px,4.4vw,18px);font-weight:700;opacity:1}.product-info-main .product-info-buttons .product-form__quantity quantity-input.quantity:before,.product-info-main .product-info-buttons .product-form__quantity quantity-input.quantity:after{border-radius:10px}.product-info-main .product-form__buttons button.buy-button{display:flex;align-items:center;justify-content:center;width:100%;min-height:var(--bg-cfg-btn-h);height:var(--bg-cfg-btn-h);padding:0 clamp(12px,3.5vw,24px);font-size:clamp(15px,4vw,16px);font-weight:700;line-height:1.2;text-transform:none;letter-spacing:0;border-radius:10px}.bg-payment-wrap{display:block}.bg-info-accordion{display:flex;flex-direction:column;gap:10px}.bg-info-row{background:var(--bg-cfg-surface);border:1px solid var(--bg-cfg-border);border-radius:var(--bg-cfg-radius)}.bg-info-row__summary{display:flex;align-items:center;gap:clamp(6px,1.6vw,10px);min-height:52px;padding:10px clamp(12px,3.5vw,14px);cursor:pointer;list-style:none}.bg-info-row__summary::-webkit-details-marker{display:none}.bg-info-row__summary:focus-visible{outline:2px solid var(--bg-cfg-accent-mid);outline-offset:2px;border-radius:var(--bg-cfg-radius)}.bg-info-row__icon{flex:none;display:flex;width:clamp(20px,5vw,22px);height:clamp(20px,5vw,22px);color:var(--bg-cfg-accent)}.bg-info-row__icon svg{width:100%;height:100%}.bg-info-row__heading{flex:1 1 auto;min-width:0;font-size:clamp(12.5px,3.3vw,15px);font-weight:700;line-height:1.3;color:#2d2d2d}.bg-info-row__shipping{flex:none;display:flex;align-items:center;gap:clamp(5px,1.5vw,6px)}.bg-info-row__shipping img{display:block;width:auto;height:clamp(11px,3vw,18px);object-fit:contain}.bg-info-row__chevron{flex:none;display:flex;width:clamp(18px,4.5vw,20px);height:clamp(18px,4.5vw,20px);color:var(--bg-cfg-accent-mid);transition:transform .25s ease}.bg-info-row[open] .bg-info-row__chevron{transform:rotate(180deg)}.bg-info-row__panel{padding:0 clamp(12px,3.5vw,14px) 16px;font-size:14px;line-height:1.6;color:#444}.product-info-main .normal-variants.product-form__input input[type=radio]+label{margin:0 clamp(6px,1.6vw,8px) clamp(6px,1.6vw,8px) 0;padding:clamp(9px,2.2vw,10px) clamp(10px,3.2vw,22px);font-size:clamp(13px,3.4vw,14px);font-weight:700;text-transform:none;color:#4a4a4a;background:var(--bg-cfg-surface);border:1.5px solid transparent;border-radius:10px;transition:border-color .15s ease,color .15s ease}.product-info-main .normal-variants.product-form__input input[type=radio]:not(:disabled)+label:hover{color:var(--bg-cfg-accent);border-color:var(--bg-cfg-border);border-bottom:1.5px solid var(--bg-cfg-border)}.product-info-main .normal-variants.product-form__input input[type=radio]:checked+label{color:var(--bg-cfg-accent);background:#fff;border:1.5px solid var(--bg-cfg-accent);border-bottom:1.5px solid var(--bg-cfg-accent)}.product-info-main .option-text-container{position:relative;margin-top:12px;padding:4px 0 4px 44px;font-size:14px;line-height:1.5;color:#3d3d3d;list-style:none}.product-info-main .option-text-container:not(:has(li:not(.hidden))){display:none}.product-info-main .option-text-container:before{content:"";position:absolute;top:50%;left:0;width:32px;height:32px;transform:translateY(-50%);background:no-repeat center/contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236f3345' stroke-width='1.6' stroke-linecap='round'%3E%3Ccircle cx='12' cy='4.5' r='2'/%3E%3Cpath d='M12 8v7M8 9.5h8M9.5 21l2.5-6 2.5 6'/%3E%3C/svg%3E")}.product-info-main .option-text-container li{margin:0;padding:0}.bg-payment-wrap .bg-pay-heading{margin-bottom:8px;font-size:13px;text-align:left}.bg-payment-wrap .bg-pay-list{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:clamp(6px,2vw,14px);max-width:none}.bg-payment-wrap .bg-pay-item{flex:0 1 auto;min-width:0;justify-content:center;width:auto;height:auto;padding:0;background:none;border:0;border-radius:0}.bg-payment-wrap .bg-pay-icon{display:block;width:auto;height:clamp(22px,6vw,32px);max-width:none;max-height:none}@media screen and (max-width:456px){.product-info-main .product-info-buttons .product-form__quantity,.product-info-main .product-info-buttons .product-form__quantity quantity-input{width:100%;margin:0}.product-info-main .product-info-buttons .buy-buttons,.product-info-main .product-info-buttons .buy-buttons button{width:100%;margin:0}}.bg-options{display:flex;flex-direction:column}@supports (container-type: inline-size){.product-info-main .bg-options,.product-info-main .bg-trust-badges{container-type:inline-size;--bg-cfg-optcol: max(118px, 50cqi);--bg-cfg-optgap: clamp(8px, 3cqi, 16px);--bg-cfg-optpad: clamp(12px, 4cqi, 20px)}}.product-info-colors fieldset.color-variants,.product-info-main fieldset.normal-variants{width:100%;max-width:none;margin:0}.product-info-colors .color-variants .color-variants-flex-container,.product-info-main bg-variant-radios#normal-radios{display:flex;flex-wrap:wrap;column-gap:0;row-gap:0}.product-info-colors .color-variants .color-variants-flex-container{flex:1 1 100%;width:100%}.product-info-colors .color-variants .color-variants-flex-container>div,.product-info-main bg-variant-radios#normal-radios>fieldset{min-width:0;box-sizing:border-box;margin:0;padding:clamp(8px,1.6vw,12px) var(--bg-cfg-optgap) clamp(10px,2vw,14px) 0}.product-info-colors .color-variants .color-variants-flex-container>div:nth-child(odd),.product-info-main bg-variant-radios#normal-radios>fieldset:nth-of-type(odd){flex:0 0 var(--bg-cfg-optcol)}.product-info-colors .color-variants .color-variants-flex-container>div:nth-child(2n),.product-info-main bg-variant-radios#normal-radios>fieldset:nth-of-type(2n){flex:1 1 0;padding-right:0;padding-left:var(--bg-cfg-optpad);border-left:1px solid var(--bg-cfg-border)}.product-info-colors .color-variants .color-option-container{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px}.product-info-main .product-info-colors .color-variants .color-option-container label{width:min(38px,calc((100% - 24px)/4))!important;height:auto!important;aspect-ratio:1!important;margin:0;background-size:cover!important}.product-info-main bg-variant-radios#normal-radios>.option-text-container{order:1;flex:0 0 100%;margin-top:4px}.product-info-colors .color-variants .material-label,.product-info-main .normal-variants.product-form__input legend.form__label{padding:0 0 4px;margin-bottom:0;font-family:var(--font-body-family);font-size:clamp(14px,3.6vw,15px);font-weight:700;font-stretch:normal;letter-spacing:0;line-height:1.25;color:#2d2d2d}.product-info-main .bg-feedback-cta{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;padding:10px 2px;font-size:15px;font-weight:700;color:var(--bg-cfg-accent);background:none;border:0;border-bottom:2px solid transparent;cursor:pointer;transition:border-color .15s ease}.product-info-main .bg-feedback-cta:hover{border-bottom-color:var(--bg-cfg-accent)}.product-info-main .bg-feedback-cta:focus-visible{outline:2px solid var(--bg-cfg-accent-mid);outline-offset:3px;border-radius:4px}.product-info-main .bg-feedback-cta .icon-arrow{width:14px;height:10px;flex:none}.bg-product-container{max-width:1320px}@media screen and (min-width:990px){.product-info-main{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);column-gap:clamp(24px,2.5vw,36px)}.product-info-main [id^=ImageGallery-]{max-width:min(540px,100%)}}@media screen and (min-width:750px){.product-main-wrapper{padding-top:clamp(24px,3.5vw,48px);padding-bottom:clamp(24px,3.5vw,48px)}}.bg-info-row__panel .bg-info-row__subheading{margin:14px 0 4px}.bg-info-row__panel .bg-info-row__subheading:first-child{margin-top:0}
/*# sourceMappingURL=/cdn/shop/t/31/assets/bg-configurator.css.map */
