.fsh-buybox{--fsh-bb-green: #11862f;--fsh-bb-green-dark: #0d6b25;--fsh-bb-green-soft: #edf9f1;--fsh-bb-ink: #17181a;--fsh-bb-ink-2: #6b7080;--fsh-bb-line: #e3e5e9;max-width:430px;margin:1.6rem auto 0;padding:1.8rem 2rem 2rem;background:#fff;border:1px solid rgba(0,0,0,.07);border-radius:20px;font-family:"Plus Jakarta Sans",var(--font-body-family, system-ui),sans-serif;container-type:inline-size}.fsh-buybox>[id^=price-]{margin:0 0 1.8rem}.fsh-buybox .price{font-family:inherit}.fsh-buybox .price__container,.fsh-buybox .price__sale{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 1rem}.fsh-buybox .price--large.price--on-sale .price__sale .price-item--sale,.fsh-buybox .price-item--sale{font-size:2.8rem!important;font-weight:800!important;line-height:1.1;letter-spacing:-.02em;color:var(--fsh-bb-ink)}.fsh-buybox s.price-item--regular{color:#a0a4ae}.fsh-buybox .price--large.price--on-sale .price__badge-sale{padding:.5rem 1rem;border:0!important;border-radius:999px;background-color:var(--fsh-bb-green-soft)!important;color:var(--fsh-bb-green)!important;font-size:1.2rem;font-weight:700;line-height:1.2}.fsh-buybox .installment{margin-top:.8rem}.fsh-buybox variant-selects{display:block}.fsh-buybox .product-form__input{display:block;margin:0 0 1.8rem;padding:0;max-width:none}.fsh-buybox fieldset.product-form__input{min-inline-size:0}.fsh-buybox .form__label,.fsh-buybox legend.form__label{margin-bottom:1rem;padding:0;font-family:inherit;font-size:1.4rem;font-weight:700;line-height:1.3;color:var(--fsh-bb-ink)!important}.fsh-buybox .product-form__input--pill input[type=radio]+label,.fsh-buybox .product-form__input--pill input[type=radio].featured-variant+label{display:flex;align-items:center;gap:1.2rem;width:100%;margin:0 0 1rem;padding:1.4rem 1.6rem;border:2px solid var(--fsh-bb-line);border-radius:12px;background:#fff;color:var(--fsh-bb-ink);font-size:1.5rem;font-weight:600;letter-spacing:normal;line-height:1.3;text-align:left;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.fsh-buybox .product-form__input--pill label:last-of-type{margin-bottom:0}.fsh-buybox .product-form__input--pill input[type=radio]+label:before{content:none}.fsh-vp__dot{flex:none;width:22px;height:22px;border:2px solid #cdd1d9;border-radius:50%;background:#fff;transition:border-color .15s ease}.fsh-vp__name{flex:1 1 auto;min-width:0}.fsh-vp__price{flex:none;color:var(--fsh-bb-ink-2);font-size:1.5rem;font-weight:600}.fsh-buybox .product-form__input--pill input[type=radio]:checked+label,.fsh-buybox .product-form__input--pill input[type=radio].featured-variant:checked+label{border-color:var(--fsh-bb-green);background:var(--fsh-bb-green-soft);color:var(--fsh-bb-ink)}.fsh-buybox .product-form__input--pill input[type=radio]:checked+label .fsh-vp__dot{border-color:var(--fsh-bb-green);box-shadow:inset 0 0 0 4px var(--fsh-bb-green-soft),inset 0 0 0 12px var(--fsh-bb-green)}.fsh-buybox .product-form__input--pill input[type=radio]:checked+label .fsh-vp__price{color:var(--fsh-bb-ink)}.fsh-buybox .product-form__input--pill input[type=radio]:not(:checked)+label:hover{border-color:#b9bdc7}.fsh-buybox .product-form__input--pill input[type=radio]:focus-visible+label{outline:2px solid var(--fsh-bb-green);outline-offset:2px}.fsh-buybox .featured-variant+label{border-color:var(--fsh-bb-line);background:#fff}.fsh-buybox .featured-variant+label:after{content:"BEST CHOICE";position:static;order:2;transform:none;flex:none;margin-right:auto;padding:.4rem .8rem;border-radius:6px;background:var(--fsh-bb-green);color:#fff;font-size:1rem;font-weight:800;letter-spacing:.06em;line-height:1.2;box-shadow:none;white-space:nowrap}.fsh-buybox .fsh-vp__name{order:1}.fsh-buybox .fsh-vp__price{order:3;margin-left:auto}.fsh-buybox .featured-variant+label .fsh-vp__name{flex:0 1 auto;min-width:0}.fsh-buybox .product-form__input--pill input[type=radio].disabled+label,.fsh-buybox .product-form__input--pill input[type=radio]:disabled+label{border-color:#eef0f3;color:#b4b8c1;text-decoration:none}.fsh-buybox .product-form__input--pill input[type=radio].disabled+label .fsh-vp__name{text-decoration:line-through}.fsh-buybox__buy{display:flex;align-items:stretch;gap:1.2rem}.fsh-buybox .product-form__quantity{flex:none;margin:0;padding:0;border:0}.product__info-container .fsh-buybox__buy product-form,.product__info-container .fsh-buybox__buy .product-form__buttons,.product__info-container .fsh-buybox__buy>div{margin:0}.fsh-buybox .product-form__quantity>.quantity__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.fsh-buybox .product-form__quantity .quantity{width:11rem!important;height:auto!important;min-height:5.4rem!important;border:2px solid var(--fsh-bb-line);border-radius:12px;background:#fff}.fsh-buybox .quantity:after{content:none}.fsh-buybox .quantity__input{font-family:inherit;font-size:1.6rem;font-weight:600;color:var(--fsh-bb-ink)}.fsh-buybox .quantity__button{color:var(--fsh-bb-ink)}.fsh-buybox .quantity__button:not(:focus-visible):not(.focused),.fsh-buybox .quantity__input:not(:focus-visible):not(.focused){background-color:transparent}.fsh-buybox__buy>div,.fsh-buybox .product-form__buttons{flex:1 1 auto;max-width:none;min-width:0;margin:0}.fsh-buybox product-form{display:block;height:100%}.fsh-buybox product-form form,.fsh-buybox .product-form__buttons{height:100%}body.template-product .fsh-buybox .product-form__submit,.fsh-buybox .product-form__submit{display:flex;align-items:center;justify-content:center;gap:.8rem;width:100%;min-height:5.4rem!important;margin:0;padding:1.2rem 1.6rem!important;border:0;border-radius:12px!important;background-color:var(--fsh-bb-green)!important;color:#fff!important;font-family:inherit;font-size:1.6rem!important;font-weight:700!important;letter-spacing:normal;white-space:nowrap;box-shadow:none;transition:background-color .15s ease}.fsh-buybox .product-form__submit:after,.fsh-buybox .product-form__submit:before{content:none}body.template-product .fsh-buybox .product-form__submit:hover:not([disabled]){background-color:var(--fsh-bb-green-dark)!important}body.template-product .fsh-buybox .product-form__submit[disabled]{background-color:#c4c8d0!important;color:#fff!important}body.template-product .fsh-buybox .product-form__submit:before,body.template-product .fsh-buybox .product-form__submit:after{border-radius:12px!important}.fsh-bb-cta-price{font-weight:700;color:inherit;opacity:1}.fsh-bb-cta-price:empty,.fsh-buybox .product-form__submit[disabled] .fsh-bb-cta-price,.fsh-buybox .product-form__submit.loading .fsh-bb-cta-price{display:none}.fsh-bb-cta-price:before{content:"\b7";margin-right:.7rem;color:inherit;opacity:1}.fsh-buybox .fsh-cart-hint{margin:1.2rem 0 0;font-size:1.3rem;line-height:1.45;text-align:center}@container (max-width: 330px){.fsh-buybox__buy{gap:.9rem}.fsh-buybox .product-form__quantity .quantity{width:8.6rem!important}body.template-product .fsh-buybox .product-form__submit,.fsh-buybox .product-form__submit{gap:.5rem;padding:1.2rem .8rem!important;font-size:1.4rem!important}.fsh-buybox .product-form__input--pill input[type=radio]+label{padding:1.3rem 1.2rem;gap:1rem}.fsh-buybox .featured-variant+label:after{padding:.3rem .6rem;font-size:.9rem}.fsh-bb-cta-price:before{margin-right:.4rem}}@media screen and (max-width:400px){.fsh-buybox{padding:1.6rem 1.4rem 1.8rem}}@container (max-width: 250px){.fsh-bb-cta-price{display:none}}@media screen and (min-width:990px){.fsh-buybox{max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/fishionist-buybox.css.map */
