.modal-open .modal{background-color:#00000080}.modal-open .modal .modal-dialog{width:auto;max-width:1080px}.modal-open .modal .modal-dialog .modal-header{background-color:#363d47;padding:30px 20px}.modal-open .modal .modal-dialog .modal-header .modal-title{font-size:2em;font-weight:700;color:#fff;margin-bottom:24px}.modal-open .modal .modal-dialog .modal-header .close{position:absolute;right:20px;top:30px;opacity:.9;text-shadow:none;color:#fff;font-size:2em;font-weight:500}.modal-open .modal .modal-dialog .modal-header .close:hover{color:#ccc}#form_products{margin-bottom:2em}#form_products .form-group,#form_products .selector-wrapper,#form_products .product-quantity{position:relative;margin-bottom:15px}#form_products .form-group select,#form_products .form-group input,#form_products .selector-wrapper select,#form_products .selector-wrapper input,#form_products .product-quantity select,#form_products .product-quantity input{max-width:320px;padding:12px 16px 0;height:46px;min-width:70px;background-color:#fff}#form_products .form-group label,#form_products .selector-wrapper label,#form_products .product-quantity label{position:absolute;font-size:11px;top:3px;left:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#888;-webkit-transition:top .1s;transition:top .1s;margin:0;font-weight:500;z-index:1}#form_products .modal-body .product-options{margin:20px 10px 10px;padding:20px;background-color:#fff}#form_products .modal-body .product-options h3{margin:6px 0 16px;color:#464646}#form_products .modal-body .product-options .subtotal{font-size:2em;text-align:right;display:inline-block;width:100%}@media(max-width:640px){#form_products .modal-body .product-options .subtotal{font-size:1em}}#form_products .modal-body .product-options .subtotal span:first-child{color:#888}#form_products .modal-body .product-options .subtotal .checkbox{display:none}#form_products .modal-body .product-options .subtotal label{position:relative;background-color:#fff;border:2px solid #757575;height:56px;width:56px;border-radius:3px;cursor:pointer;margin:0}#form_products .modal-body .product-options .subtotal .checkbox:checked+label{background-color:#068922;border:2px solid #068922}#form_products .modal-body .product-options .subtotal input+label:after{content:"SELECT";top:-17px;position:absolute;font-size:12px;font-weight:400;left:0;width:100%;text-align:center}#form_products .modal-body .product-options .subtotal input:checked+label:after{content:"SELECTED"}#form_products .modal-body .product-options .subtotal input+label:before{content:"\2713";display:inline-block;color:transparent;width:100%;text-align:center;height:100%;line-height:56px}#form_products .modal-body .product-options .subtotal input:checked+label:before{color:#fff}#form_products .modal-body .product-options .subtotal *{display:inline-block}#form_products .modal-body .product-options .subtotal.withstock p{display:block;color:red}@media screen and (min-width:768px){#form_products .modal-body .product-options .subtotal.withstock p{position:absolute;right:0;top:0}}@media screen and (max-width:767px){#form_products .modal-body .product-options .selector-wrapper:nth-child(3){width:100%;float:none;margin-right:0}}#form_products .modal-body .product-options .product-quantity>div{position:relative}#form_products .modal-body .product-options .input-number{margin:0;background-color:#fff}#form_products .modal-body .product-options .input-number-minus,#form_products .modal-body .product-options .input-number-plus{position:absolute;display:block;top:0;z-index:1;height:100%;line-height:57px;padding:0 7px;cursor:pointer}#form_products .modal-body .product-options .input-number-minus{left:0}#form_products .modal-body .product-options .input-number-plus{right:0}#form_products .modal-body .product-options hr{margin-top:0}@media(min-width:767px){#form_products .modal-body .product-options:first-child .selector-wrapper,#form_products .product-quantity{width:100px;display:inline-block}}#form_products .modal-body,#form_products .modal-footer{background-color:#f0f0f0}#form_products .modal-footer .summary .prod_summary{text-align:left;border-bottom:2px solid #d8d8d8}#form_products .modal-footer .summary .prod_summary>span{color:#464646;font-weight:600;font-size:16px}#form_products .modal-footer .summary .prod_summary .prod_row{display:block;width:100%;margin:10px 0}#form_products .modal-footer .summary .prod_summary .prod_row img{display:inline-block;width:40px!important;height:40px!important;margin-right:10px}#form_products .modal-footer .summary .prod_summary .prod_row span{display:inline-block;height:40px;width:calc(100% - 60px)}#form_products .modal-footer .summary div.total{font-size:18px}#form_products .modal-footer .summary div.total b.total{font-size:36px}#form_products .modal-footer .row{margin-top:10px}#form_products .modal-footer .row button.btn{width:100%;padding:10px;margin-bottom:10px}@media(max-width:640px){.modal-body.product_list{padding:8px}.modal-body.product_list .product-options{margin:0!important;padding:10px 0!important}}.header_top_styles{background:#2e9fd7;color:#fff;padding:10px}.background-inverted{background:#000;color:#fff;margin-top:70px;border-top:8px solid #2e9fd7;padding-top:25px}.spacer-div{margin-right:5px}ul.custom-main-menu>li>a{text-transform:uppercase;text-decoration:none}footer input.btn.btn-newsletter{background-color:transparent;width:100%;border:2px solid #fff;padding:2px 20px;height:42px}.endfooter{padding-top:20px}p.author_block{margin-bottom:0;margin-top:6px}.product a h4,.product a p{color:#000}.product a:hover{text-decoration:none}.product a:hover .quick-button{opacity:.9}.product .div-price{border:0 none;color:#000;font-weight:600;font-size:18px;line-height:18px}.product .quick-button{color:#fff;font-weight:600;background-color:#2e9fd7;padding:8px;margin-top:16px!important;border-radius:38px;width:130px;margin:0 auto}body .breadcrumb{background-color:transparent}.product-template .product_name{color:#2e9fd7;font-weight:600;font-size:27px}.product-template .current_price{font-weight:600;letter-spacing:2px}.product-template .thumbs .image a{display:block;border:3px solid #ececec;opacity:.6}.product-template .thumbs .image a:hover{opacity:1}.font-title-italic{font-weight:600;font-style:italic}.border-title{border-bottom:2px solid #a1a1a1}.div-info .title{overflow:hidden}.div-image img{height:217px}.col-md-2_5 .div-image img{height:100%}@media screen and (max-width:1200px){.div-image img{height:167px}}@media screen and (max-width:768px){.div-image img{height:auto}}.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-prev-next-button{position:absolute;top:50%;width:44px;height:44px;border:none;border-radius:50%;background:#fff;background:#ffffffbf;cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button:hover{background:#fff}.flickity-prev-next-button:focus{outline:0;box-shadow:0 0 0 5px #09f}.flickity-prev-next-button:active{opacity:.6}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-prev-next-button:disabled{opacity:.3;cursor:auto}.flickity-prev-next-button svg{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-prev-next-button .arrow{fill:#333}.carousel-main{width:100%;margin:0 auto}.carousel-cell-img{width:100%;height:auto;display:block}.carousel-cell-thumbs{display:block}.carousel-cell{width:100%;height:auto}.carousel-nav .carousel-cell{height:auto;width:25%;padding:5px}.flickity-viewport{height:100%}.product-options h3{font-size:1em;font-weight:600}.product-options .subtotal{font-size:1em!important}#form_products .modal-body .product-options .subtotal label{width:2em;height:2em}#form_products .modal-body .product-options .subtotal input+label:before{position:relative;top:-.5em;font-size:2em}#form_products .modal-body .product-options .subtotal.withstock p{position:relative}#form_products .modal-body{padding:0}#form_products .modal-body .product-options{padding:0;margin:0}.modal-header{border:none}#form_products .modal-footer{background-color:unset;padding:0}#form_products .selector-wrapper select{max-width:unset;width:100%}@media(max-width:767px){.selector-wrapper select{float:none}#form_products .selector-wrapper{margin-bottom:5px}}.product_options{display:flex;gap:10px}#form_products .selector-wrapper{flex:auto}.color_selector{border:1px solid #e8e9eb;border-radius:5px;cursor:pointer;overflow:hidden}.color_selector.active{border-color:#000}.product-single__description.rte{margin-top:0}@media only screen and (max-width:749px){[itemprop=offers]{display:none}h1.product-single__title{margin-top:0}.product-single__photos{margin-bottom:10px}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/product.css.map */
