input:focus{outline:none}.form-control.is-invalid,input.password-field.form-control,select.form-control{padding-right:3rem}.custom-file-input-wrapper{padding-left:1.75rem}.form-group{position:relative}.form-group input~.toggle-password{display:contents}.form-group input~.toggle-password i{font-size:1.5rem;position:absolute;top:50%;transform:translateY(-50%);right:.75rem}.form-group input[type=password]~.toggle-password .icon-eye,.form-group input[type=text]~.toggle-password .icon-eye-off{display:none}.form-group input::-webkit-input-placeholder{line-height:normal!important}.form-group:not(.custom-control){margin-top:1rem}.form-group.required .form-control-label:before{content:"*"}.form-group.is-invalid+.invalid-feedback{display:block}label{font-size:.75rem}@media (min-width:992px){label{font-size:.8125rem}}label:not(.custom-control-label){position:absolute;top:-1.21875rem}label.custom-checkbox-control-label{position:absolute;font-size:.875rem;top:-1.7rem}@media (min-width:769px){label.custom-checkbox-control-label{font-size:1.1rem}}label.custom-control-label{font-size:.875rem}@media (min-width:992px){label.custom-control-label{font-size:.9375rem}}label.custom-file-input-label{cursor:pointer}label.custom-file-input-label:before{font-weight:400;content:"\E925";border:none;background:transparent;font-weight:700;font-size:1.125rem;top:1px;left:-1.75rem;height:unset;width:auto}label.additional-info i,label.custom-file-input-label:before{font-family:takko-icons!important;speak:never;font-style:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}label.additional-info i{font-weight:400;content:"\E91D";position:absolute;right:-.5rem;transform:translateX(100%);font-size:1rem;opacity:.5;cursor:pointer}label.additional-info[show-tooltip] .tooltip-wrapper{visibility:visible;opacity:1}label.additional-info .tooltip-wrapper{background-color:#fff;position:absolute;visibility:hidden;opacity:0;transition:visibility .2s,opacity .2s;left:100%;top:0;transform:translateY(-50%);border:2px solid #241d1d;box-shadow:1px 3px 5px rgba(0,0,0,.2);padding:.5rem 1rem;width:max-content;max-width:50vw;display:flex;align-items:flex-start;font-weight:700;font-size:.875rem;color:#595959;z-index:100}label.additional-info .tooltip-wrapper:before{font-family:takko-icons!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\E91D";font-size:1rem;color:#3da3dc;transform:translateY(1px);margin-right:.5rem}label.additional-info .tooltip-wrapper:hover{visibility:visible;opacity:1}label.additional-info .tooltip-wrapper *{font-size:inherit}.invalid-feedback{margin-top:.5rem}@media (min-width:992px){.invalid-feedback{font-size:.8125rem}}.form-group+.invalid-feedback{margin-top:-.5rem;margin-bottom:1rem}.form-control~.icon-alert{display:none;position:absolute;top:50%;right:.75rem;transform:translateY(-50%);font-size:1.5rem;color:var(--color-danger)}.form-control.is-invalid~.icon-alert{display:block}.form-control~.icon-check-bordered{display:none;position:absolute;top:50%;right:.75rem;transform:translateY(-50%);font-size:1.5rem}.form-control.is-valid~.icon-check-bordered{display:block}.form-control:disabled{background-color:transparent!important;opacity:.5!important;color:inherit!important}.custom-control.custom-radio .custom-control-label{margin-top:5px}textarea:focus-visible{outline:none}@media (min-width:769px){.form-group:not(.custom-control){margin-bottom:1.25rem}}.returnable-quantity-wrapper{width:100px!important;display:inline-block!important;margin-top:0!important}.orderdetails .checkout-box{margin:0}.orderdetails :disabled{opacity:.5}.orderdetails :disabled,.orderdetails :disabled:hover{background-color:#fff;color:#999}.orderdetails .order-button-wrapper{max-width:280px}@media (max-width:991.98px){.orderdetails .order-button-wrapper{position:inherit;width:100%;max-width:none;top:inherit;right:inherit;margin-top:10px}}.orderdetails .order-button-wrapper a,.orderdetails .order-button-wrapper button,.orderdetails .order-button-wrapper input[type=button]{width:100%;max-width:280px;display:block;text-transform:uppercase}@media (max-width:1199.98px){.orderdetails .order-button-wrapper a,.orderdetails .order-button-wrapper button,.orderdetails .order-button-wrapper input[type=button]{width:100%;max-width:100%}}@media (max-width:768.98px){.orderdetails .order-button-wrapper a,.orderdetails .order-button-wrapper button,.orderdetails .order-button-wrapper input[type=button]{padding:0 5px}}.orderdetails .order-button-wrapper a.disabled,.orderdetails .order-button-wrapper button.disabled,.orderdetails .order-button-wrapper input[type=button].disabled{background-color:#fff;color:#999;opacity:.5;cursor:default}.orderdetails .order-button-wrapper a.disabled:hover,.orderdetails .order-button-wrapper button.disabled:hover,.orderdetails .order-button-wrapper input[type=button].disabled:hover{background-color:#fff;color:#999}.orderdetails .order-button-wrapper a.detail,.orderdetails .order-button-wrapper a.return,.orderdetails .order-button-wrapper a.return-doc,.orderdetails .order-button-wrapper a.tracking,.orderdetails .order-button-wrapper button.detail,.orderdetails .order-button-wrapper button.return,.orderdetails .order-button-wrapper button.return-doc,.orderdetails .order-button-wrapper button.tracking,.orderdetails .order-button-wrapper input[type=button].detail,.orderdetails .order-button-wrapper input[type=button].return,.orderdetails .order-button-wrapper input[type=button].return-doc,.orderdetails .order-button-wrapper input[type=button].tracking{width:100%;min-width:285px}@media (max-width:768.98px){.orderdetails .order-button-wrapper a.detail,.orderdetails .order-button-wrapper a.return,.orderdetails .order-button-wrapper a.return-doc,.orderdetails .order-button-wrapper a.tracking,.orderdetails .order-button-wrapper button.detail,.orderdetails .order-button-wrapper button.return,.orderdetails .order-button-wrapper button.return-doc,.orderdetails .order-button-wrapper button.tracking,.orderdetails .order-button-wrapper input[type=button].detail,.orderdetails .order-button-wrapper input[type=button].return,.orderdetails .order-button-wrapper input[type=button].return-doc,.orderdetails .order-button-wrapper input[type=button].tracking{min-width:auto}}.orderdetails .order-button-wrapper a.delivery-note,.orderdetails .order-button-wrapper a.detail,.orderdetails .order-button-wrapper a.return,.orderdetails .order-button-wrapper a.return-doc,.orderdetails .order-button-wrapper a.return-instructions,.orderdetails .order-button-wrapper button.delivery-note,.orderdetails .order-button-wrapper button.detail,.orderdetails .order-button-wrapper button.return,.orderdetails .order-button-wrapper button.return-doc,.orderdetails .order-button-wrapper button.return-instructions,.orderdetails .order-button-wrapper input[type=button].delivery-note,.orderdetails .order-button-wrapper input[type=button].detail,.orderdetails .order-button-wrapper input[type=button].return,.orderdetails .order-button-wrapper input[type=button].return-doc,.orderdetails .order-button-wrapper input[type=button].return-instructions{margin-bottom:10px}.orderdetails .order-button-wrapper a.delivery-note,.orderdetails .order-button-wrapper button.delivery-note,.orderdetails .order-button-wrapper input[type=button].delivery-note{cursor:pointer}.orderdetails .order-information{margin-top:0}.orderdetails .order-information .section-header{display:none}.orderdetails .order-information .details{padding:30px;background-color:#f9f9f9;display:flex;justify-content:space-between;align-items:center}@media (max-width:991.98px){.orderdetails .order-information .details{display:block;padding:15px}}.orderdetails .order-information .details .track-shipment{right:0}@media (max-width:991.98px){.orderdetails .order-information .details .track-shipment{position:inherit;top:auto;right:auto;margin-top:15px}}.orderdetails .address-cntr{padding:20px 0}.orderdetails .address-cntr:after{content:"";display:table;clear:both}.orderdetails .address-cntr .order-billing,.orderdetails .address-cntr .order-documents,.orderdetails .address-cntr .order-shipments{width:33.333%;float:left;border:0 none}@media (max-width:991.98px){.orderdetails .address-cntr .order-billing,.orderdetails .address-cntr .order-documents,.orderdetails .address-cntr .order-shipments{width:50%}}@media (max-width:768.98px){.orderdetails .address-cntr .order-billing,.orderdetails .address-cntr .order-documents,.orderdetails .address-cntr .order-shipments{width:100%}}.orderdetails .address-cntr .order-billing .section-header,.orderdetails .address-cntr .order-documents .section-header,.orderdetails .address-cntr .order-shipments .section-header{border:0 none;background-color:#fff;padding:0 30px}@media (max-width:991.98px){.orderdetails .address-cntr .order-billing .section-header,.orderdetails .address-cntr .order-documents .section-header,.orderdetails .address-cntr .order-shipments .section-header{padding:0 15px}}.orderdetails .address-cntr .order-billing .details,.orderdetails .address-cntr .order-documents .details,.orderdetails .address-cntr .order-shipments .details{padding:0 30px}@media (max-width:991.98px){.orderdetails .address-cntr .order-billing .details,.orderdetails .address-cntr .order-documents .details,.orderdetails .address-cntr .order-shipments .details{padding:0 15px}}@media (max-width:768.98px){.orderdetails .address-cntr .order-shipments{margin-top:15px}}.orderdetails .address-cntr .order-documents{text-align:right;padding-right:31px}@media (max-width:991.98px){.orderdetails .address-cntr .order-documents{text-align:left;padding:15px 0 0 15px}}.orderdetails #cart-table tr.rowcoupons .item-details{padding-bottom:30px}.orderdetails .order-detail-summary{margin-top:-1px;border:1px solid #ccc;background-color:#f9f9f9;padding:30px}@media (max-width:991.98px){.orderdetails .order-detail-summary{padding:15px}}.orderdetails .order-detail-summary .order-totals-table{width:100%}.orderdetails .order-detail-summary .order-totals-table tr:not(.order-shipping-details) td:last-child{text-align:right}.orderdetails .order-detail-summary .order-totals-table tr.order-shipping td{padding:15px 0}.orderdetails .click-and-reserve-instructions,.orderdetails .order-detail-summary .order-totals-table tr.order-shipping-details a,.orderdetails .order-detail-summary .order-totals-table tr.order-shipping a{display:none}.orderdetails .return-button{display:flex;justify-content:flex-end}.orderdetails .return-button .return{min-width:245px;margin-top:10px}.orderdetails .disabled-button{opacity:.5;cursor:default}.orderdetails .disabled-button,.orderdetails .disabled-button:hover,.orderdetails .isDisabled{background-color:#fff;color:#999}.orderdetails .isDisabled{opacity:.5;cursor:default;pointer-events:none}.orderdetails .isDisabled:hover{background-color:#fff;color:#999}#cart-table{width:100%}@media (max-width:991.98px){#cart-table{position:relative}}#cart-table .product-availability-list,#cart-table .sprite.remove,#cart-table tfoot,#cart-table thead{display:none}#cart-table tbody tr{border-top:1px solid #ccc}#cart-table tbody tr.last-child{border-bottom:1px solid #ccc}#cart-table tbody tr.no-top-border{border-top:0}#cart-table tbody td{padding:10px 0;vertical-align:top}@media (max-width:991.98px){#cart-table tbody td{display:block;float:left}}#cart-table .head-title{margin-bottom:15px}@media (max-width:768.98px){#cart-table .head-title{font-size:rem(13px)}}#cart-table .price-old{text-decoration:line-through}#cart-table .item-price,#cart-table .returnedOrCancelledQuantity{text-align:center}#cart-table .item-price .head-title,#cart-table .returnedOrCancelledQuantity .head-title{display:block}#cart-table .item-price-wrapper{display:inline-block;text-align:right}@media (max-width:991.98px){#cart-table .item-price-wrapper{background:#f0f0f0;height:50px;width:100%}#cart-table .item-price-wrapper span.normal-price{position:relative;top:50%;transform:translateY(-50%)}}#cart-table .item-price-wrapper span{display:block;width:100%;text-align:right}#cart-table .item-quantity span,#cart-table .item-total span,#cart-table .returnedOrCancelledQuantity span{width:100%;display:block;text-align:center}@media (max-width:991.98px){#cart-table .item-quantity span.price-total,#cart-table .item-total span.price-total,#cart-table .returnedOrCancelledQuantity span.price-total{background:#f0f0f0;height:50px;padding-right:10px;padding-top:12px}}#cart-table .item-quantity span .illegal-quantity,#cart-table .item-total span .illegal-quantity,#cart-table .returnedOrCancelledQuantity span .illegal-quantity{color:#ff0101}#cart-table .item-total span{text-align:right}#cart-table .item-image{width:100px}#cart-table .item-image img{width:100%}#cart-table .item-details{width:35%;padding-left:s(6)}#cart-table .item-details a{padding-right:0;padding-left:0}@media (max-width:991.98px){#cart-table .item-details a:first-child{padding-right:0}}@media (max-width:1199.98px){#cart-table .item-details a{padding-right:.4rem}}#cart-table .item-remove{display:none}#cart-table .item-edit-details{float:none}#cart-table .item-edit-details .sprite{margin-right:s(2)}#cart-table .item-edit-details+.in-wishlist{clear:both}#cart-table .add-to-wishlist{padding:0}#cart-table .add-to-wishlist .sprite{margin-right:s(1)}#cart-table .item-quantity{text-align:center}@media (max-width:991.98px){#cart-table .item-quantity{width:27%}}#cart-table .item-quantity .head-title{margin-bottom:s(2)1}@media (max-width:991.98px){#cart-table .item-quantity .head-title{margin-bottom:15px!important;text-align:center!important}}#cart-table .item-quantity select{margin-top:10px;max-width:100px}@media (max-width:991.98px){#cart-table .item-quantity .select{background:#f0f0f0;padding:5px 10px}#cart-table .item-quantity select{margin-top:0;min-width:55px}}@media (max-width:768.98px){#cart-table .item-quantity .select{width:100%}}#cart-table .product-list-item .name a{text-decoration:none}#cart-table .product-list-item .name a:hover{text-decoration:underline}#cart-table .rowcoupons .item-image{display:none}#cart-table .rowcoupons .item-details{width:auto}@media (max-width:991.98px){#cart-table .rowcoupons .item-details{max-width:50%}}@media (max-width:991.98px){#cart-table .rowcoupons{position:relative;display:block}#cart-table .rowcoupons .item-details{padding-left:0;clear:left}#cart-table .rowcoupons .item-price{display:none}#cart-table .rowcoupons .item-total .head-title{margin:0}#cart-table .rowcoupons .item-total .bonus-item,#cart-table .rowcoupons .item-total .head-title{text-align:left}#cart-table .rowcoupons .item-total.coupon-total{float:right}#cart-table .rowcoupons .item-total.coupon-total .bonus-item,#cart-table .rowcoupons .item-total.coupon-total .head-title{text-align:right}}@media (max-width:991.98px){#cart-table .product-list-item{position:relative}#cart-table .product-list-item .sku .label{display:none}#cart-table .item-quantity{clear:left}#cart-table .item-price{width:33%}#cart-table .item-price .price-sales,#cart-table .item-price .price-standard{text-align:center!important}#cart-table .item-total{width:40%}#cart-table .item-details{width:calc(100% - 100px);padding-bottom:0}#cart-table .item-details>.add-to-wishlist{max-width:100%;overflow:hidden}#cart-table .item-quantity-details{display:none}#cart-table .item-edit-details{float:none}#cart-table .item-quantity .head-title{text-align:left}#cart-table .item-quantity select{float:left}#cart-table .item-remove{display:block;position:absolute;top:-7px;right:0}#cart-table .item-remove .button-text{padding:0 0 0 15px;background-color:inherit}#cart-table .sprite.remove{display:block}}@media (max-width:991.98px){#cart-table .empty{display:none}}.return-table .item-return-reason-lable{vertical-align:middle;padding:20px 0 0;font-weight:bolder}@media (max-width:991.98px){.return-table .item-details{padding-bottom:20px;height:160px}}@media (max-width:991.98px){.return-table .returnedOrCancelledQuantity{text-align:left!important;float:left}}@media (max-width:991.98px){.return-table .item-price{float:right;text-align:left!important;margin-left:45px}}.return-table .item-return-reason-wrapper-mobile{display:none}@media (max-width:991.98px){.return-table .item-return-reason-wrapper-mobile{display:block}}@media (max-width:991.98px){.return-table .item-return-reason-wrapper{display:none}}@media (max-width:991.98px){.return-table .item-return-reason-tabewrapper{width:100%}}.close-order-modal-button,.order-info-container .points-additional-info{display:none}.order-info-container .order-button-wrapper .return-doc{margin-top:1rem}#delivery-note-instructions{margin-top:1rem;cursor:pointer}.delivery-note-instructions-overlay-modal .modal-dialog{bottom:0;position:absolute}@media (min-width:769px){.delivery-note-instructions-overlay-modal .modal-dialog{position:relative;top:25%}}.modal-dialog{max-width:800px}.order-track-modal .product-info{margin-bottom:1rem}