.dialog-variant .bn-dialog-container{position:relative;background:#fff}@media only screen and (min-width: 768px){.dialog-variant .bn-dialog-container{max-width:51.2rem}}.dialog-variant .bn-dialog-container [close-dropdown]{position:absolute;top:2rem;right:2rem;width:2.4rem;height:2.4rem;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:0;padding:0;z-index:1}@media only screen and (max-width: 991px){.dialog-variant .bn-dialog-container [close-dropdown]{top:1.6rem;right:1.6rem}}.dialog-variant .bn-dialog-container [close-dropdown] svg{width:100%;height:100%;stroke:#472311}.dialog-variant .bn-dialog-container .product-form{display:flex;flex-direction:column;max-height:calc(var(--app-height, 100vh) - 1.6rem)}.dialog-variant .bn-dialog-container .product-form[data-type=notify] .dialog-footer{background:rgba(0,0,0,0);box-shadow:none;padding-top:0}@media only screen and (min-width: 992px){.dialog-variant .bn-dialog-container .product-form[data-type=notify] .dialog-footer{margin-top:-0.4rem}}.dialog-variant .bn-dialog-container .product-form.submitting .dialog-variant__addcart{color:rgba(0,0,0,0);pointer-events:none}.dialog-variant .bn-dialog-container .product-form.submitting .dialog-variant__addcart:after{display:block}.dialog-variant .bn-dialog-container .product-form.event-none:not(.submitting) .loader-wrapper{display:block}.dialog-variant .flex-center{display:flex;align-items:center}.dialog-variant .flex-start{display:flex;align-items:flex-start}.dialog-variant .just-content-between{justify-content:space-between}.dialog-variant .variants{margin-top:0;margin-bottom:-1.2rem}@media only screen and (max-width: 991px){.dialog-variant .variants{margin-bottom:-0.8rem}}.dialog-variant .variants ul,.dialog-variant .variants li{padding:0;list-style:none}.dialog-variant .dialog-header{background:#fefdfc;border-bottom:1px solid #e4dedb;padding:2rem 2.4rem}@media only screen and (max-width: 991px){.dialog-variant .dialog-header{padding:1.6rem}}.dialog-variant .dialog-body{position:relative;flex:1;padding-top:2.4rem;padding-bottom:2.4rem;margin-bottom:.4rem;overflow:hidden;display:flex;flex-direction:column;overflow-y:auto;max-height:60vh}@media only screen and (max-width: 991px){.dialog-variant .dialog-body{margin-bottom:0}}.dialog-variant .dialog-body .loader-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.5);z-index:1;display:none}.dialog-variant .dialog-body .loader-wrapper .loader{position:-webkit-sticky;position:sticky;top:1.6rem;left:calc(50% - 1.6rem);width:3.2rem;height:3.2rem}.dialog-variant .dialog-footer{background:#f6f3e9;box-shadow:inset 0px 1px 0px #ede6d4;padding:2rem 2.4rem 2.4rem}@media only screen and (max-width: 991px){.dialog-variant .dialog-footer{padding:.8rem 1.6rem 2.4rem}}.dialog-variant .dialog-variant__price{font-size:2.3rem;line-height:2.8rem;letter-spacing:.2px;font-weight:700;flex-wrap:wrap;margin-bottom:1.2rem}@media only screen and (max-width: 991px){.dialog-variant .dialog-variant__price{font-size:1.8rem;line-height:2.4rem;margin-bottom:.4rem}}.dialog-variant .dialog-variant__price-compare{font-size:1.4rem;line-height:2rem;font-weight:400;color:#4a3d39;text-decoration:line-through;margin-left:.8rem;margin-top:.4rem}@media only screen and (max-width: 991px){.dialog-variant .dialog-variant__price-compare{margin-left:.4rem}}.dialog-variant .dialog-variant__price.dialog-variant__click-to-see,.dialog-variant .dialog-variant__price.dialog-variant__click-to-see .sale{color:#655854;cursor:pointer}.dialog-variant .dialog-variant__price.dialog-variant__add-to-see,.dialog-variant .dialog-variant__price.dialog-variant__add-to-see .sale{color:#655854}.dialog-variant .dialog-variant__state{font-size:1.6rem;line-height:2.4rem;letter-spacing:.1px;color:#23100a}.dialog-variant .dialog-variant__state b{letter-spacing:0}.dialog-variant .dialog-variant__state.variant-soldout{color:#d72209;font-weight:700}@media only screen and (max-width: 1199px){.dialog-variant .dialog-variant__state{font-size:1.5rem;line-height:2rem;letter-spacing:0}}.dialog-variant .dialog-variant__external-drop-ship{font-size:1.6rem;line-height:2.4rem;letter-spacing:.1px;color:#23100a;margin-bottom:1.2rem}.dialog-variant .dialog-variant__external-drop-ship b{letter-spacing:0}.dialog-variant .dialog-variant__external-drop-ship.variant-soldout{color:#d72209;font-weight:700}@media only screen and (max-width: 1199px){.dialog-variant .dialog-variant__external-drop-ship{font-size:1.5rem;line-height:2rem;letter-spacing:0}}.dialog-variant .dialog-variant__price-cost.sale{color:#933311}.dialog-variant .dialog-variant__price-cost,.dialog-variant .dialog-variant__price-compare{margin-bottom:.4rem}.dialog-variant .dialog-variant__quantity{border:1px solid #b8b7b6;border-radius:.8rem;background:#fff;padding-left:2.4rem;padding-right:2.4rem;margin-right:2.4rem;width:15.2rem}@media only screen and (max-width: 991px){.dialog-variant .dialog-variant__quantity{margin-right:1.6rem;width:10.9rem;padding-left:1.2rem;padding-right:1.2rem}}.dialog-variant .dialog-variant__quantity input{flex:1;width:0;font-size:1.8rem;line-height:2.4rem;padding:.8rem;border:0;background:rgba(0,0,0,0);text-align:center}.dialog-variant .dialog-variant__quantity-btn{color:#23100a;background:rgba(0,0,0,0);border:0;padding:0}.dialog-variant .dialog-variant__quantity-btn svg{width:1.6rem;height:1.6rem}.dialog-variant .dialog-variant__quantity-btn:disabled{opacity:.5}.dialog-variant .dialog-variant__quantity-label{font-size:1.4rem;line-height:2rem;font-weight:700;color:#23100a;letter-spacing:.2px;margin-bottom:.6rem}@media only screen and (max-width: 991px){.dialog-variant .dialog-variant__quantity-label{display:none}}.dialog-variant .dialog-variant__quantity.disabled{opacity:.5;pointer-events:none}.dialog-variant .dialog-variant__quantity-limit{width:100%;margin-top:-0.8rem;margin-bottom:.8rem;font-size:1.6rem;line-height:2.4rem;letter-spacing:.1px;font-weight:400;color:#4a3d39}@media only screen and (max-width: 1199px){.dialog-variant .dialog-variant__quantity-limit{font-size:1.5rem;margin-bottom:1rem}}.dialog-variant .dialog-variant__quantity-limit svg{width:2.4rem;height:2.4rem;margin-left:.6rem;cursor:pointer}.dialog-variant .dialog-variant__addcart{position:relative;flex:1}.dialog-variant .dialog-variant__addcart:after{position:absolute;top:50%;left:50%;width:3.2rem;height:3.2rem;margin-top:-1.6rem;margin-left:-1.6rem;display:none}.dialog-variant .dialog-variant__addcart.loading{color:rgba(0,0,0,0);pointer-events:none}.dialog-variant .dialog-variant__addcart.loading::after{display:block}.dialog-variant .dialog-variant__notifyme{text-align:center;margin-top:1.6rem}.dialog-variant .dialog-variant__notifyme a{font-size:1.6rem;line-height:2.4rem;font-weight:700;letter-spacing:.5px;color:#933311;text-decoration:underline;text-transform:uppercase}.dialog-variant .dialog-variant__error{color:#933311;font-size:1.6rem;font-weight:400;line-height:2.4rem;margin-top:.8rem}.dialog-variant .dialog-variant__discontinued{flex:1;font-size:1.8rem;line-height:2.4rem;letter-spacing:.2px;text-transform:uppercase;letter-spacing:.5px;color:#23100a;text-align:right}@media only screen and (max-width: 991px){.dialog-variant .dialog-variant__discontinued{font-size:1.6rem}}.dialog-variant .product-image{min-width:6.5rem;max-width:6.5rem;height:6.5rem;margin-right:1.6rem;border:1px solid #e4dedb;padding:.5rem;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}@media only screen and (max-width: 991px){.dialog-variant .product-image{padding:.5rem;min-width:8.5rem;max-width:8.5rem;height:8.5rem;margin-right:1.2rem}}.dialog-variant .product-image img{width:100%}.dialog-variant .product-title{padding-right:4rem}.dialog-variant .product-title a{color:#23100a;letter-spacing:.2px;display:inline-block}@media only screen and (max-width: 991px){.dialog-variant .product-title a{letter-spacing:0;font-size:1.6rem}}.dialog-variant .variants,.dialog-variant .notify-me{width:100%;padding-left:2.4rem;padding-right:2.4rem}@media only screen and (max-width: 991px){.dialog-variant .variants,.dialog-variant .notify-me{padding-left:1.6rem;padding-right:1.6rem}}.dialog-variant .notify-me__content{color:#23100a;font-size:1.6rem;font-weight:400;line-height:2.4rem;letter-spacing:.2px;margin-bottom:2.4rem}@media only screen and (max-width: 991px){.dialog-variant .notify-me__content{margin-bottom:1.6rem}}.dialog-variant .notify-me__content strong{font-weight:700;letter-spacing:0}.dialog-variant .notify-me__input{position:relative;margin-bottom:1.6rem}.dialog-variant .notify-me__input input{width:100%}.dialog-variant .notify-me__input .text-error{display:inline-block;margin-top:2px}
/*# sourceMappingURL=dialog-variants.css.map */
