.repeater-mode-dynamic.cms-element-pictograms-seals.max-visible-6 .swiper-slide{flex-basis:42%}@media(min-width:768px){.repeater-mode-dynamic.cms-element-pictograms-seals.max-visible-6 .swiper-slide{flex-basis:16.6666666667%}}.repeater-mode-dynamic.cms-element-pictograms-seals.swiper-container{padding:.3125rem;margin:-.3125rem -.625rem;width:calc(100% + 1.25rem)}@media(min-width:1024px){.repeater-mode-dynamic.cms-element-pictograms-seals.swiper-container{padding:.625rem;margin:-.625rem -1.25rem;width:calc(100% + 2.5rem)}}.repeater-mode-dynamic.cms-element-pictograms-seals.swiper-container .swiper-slide{padding-left:.3125rem;padding-right:.3125rem;flex-grow:0}@media(min-width:1024px){.repeater-mode-dynamic.cms-element-pictograms-seals.swiper-container .swiper-slide{padding-left:.625rem;padding-right:.625rem}}.repeater-mode-static.max-visible-4 .swiper-slide{flex-basis:100%;min-width:100%;flex-grow:0;margin-bottom:1.25rem}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.repeater-mode-static.max-visible-4 .swiper-slide{max-width:100%}}@media(min-width:576px){.repeater-mode-static.max-visible-4 .swiper-slide{flex-basis:50%;min-width:50%}}@media (min-width:576px)and (-ms-high-contrast:none),screen and (min-width:576px)and (-ms-high-contrast:active){.repeater-mode-static.max-visible-4 .swiper-slide{max-width:50%}}@media(min-width:1024px){.repeater-mode-static.max-visible-4 .swiper-slide{flex-basis:33.3333333333%;min-width:33.3333333333%}}@media (min-width:1024px)and (-ms-high-contrast:none),screen and (min-width:1024px)and (-ms-high-contrast:active){.repeater-mode-static.max-visible-4 .swiper-slide{max-width:33.3333333333%}}@media(min-width:1280px){.repeater-mode-static.max-visible-4 .swiper-slide{flex-basis:25%;min-width:25%}}@media (min-width:1280px)and (-ms-high-contrast:none),screen and (min-width:1280px)and (-ms-high-contrast:active){.repeater-mode-static.max-visible-4 .swiper-slide{max-width:25%}}.repeater-mode-static.max-visible-6 .swiper-slide{flex-basis:50%;min-width:50%;flex-grow:0}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.repeater-mode-static.max-visible-6 .swiper-slide{max-width:50%}}@media(min-width:768px){.repeater-mode-static.max-visible-6 .swiper-slide{flex-basis:33.3333333333%;min-width:33.3333333333%}}@media (min-width:768px)and (-ms-high-contrast:none),screen and (min-width:768px)and (-ms-high-contrast:active){.repeater-mode-static.max-visible-6 .swiper-slide{max-width:33.3333333333%}}@media(min-width:1024px){.repeater-mode-static.max-visible-6 .swiper-slide{flex-basis:25%;min-width:25%}}@media (min-width:1024px)and (-ms-high-contrast:none),screen and (min-width:1024px)and (-ms-high-contrast:active){.repeater-mode-static.max-visible-6 .swiper-slide{max-width:25%}}@media(min-width:1280px){.repeater-mode-static.max-visible-6 .swiper-slide{flex-basis:16.6666666667%;min-width:16.6666666667%}}@media (min-width:1280px)and (-ms-high-contrast:none),screen and (min-width:1280px)and (-ms-high-contrast:active){.repeater-mode-static.max-visible-6 .swiper-slide{max-width:16.6666666667%}}.navigation-position-center .swiper-button-next,.navigation-position-center .swiper-button-prev{display:none}@media(min-width:1024px){.navigation-position-center .swiper-button-next,.navigation-position-center .swiper-button-prev{display:block}}.navigation-position-center .swiper-button-next{right:0}.navigation-position-center .swiper-button-prev{left:0}.navigation-position-bottom-left .swiper-button-next,.navigation-position-bottom-left .swiper-button-prev,.navigation-position-bottom-right .swiper-button-next,.navigation-position-bottom-right .swiper-button-prev,.navigation-position-bottom .swiper-button-next,.navigation-position-bottom .swiper-button-prev{display:none}@media(min-width:768px){.navigation-position-bottom-left .swiper-button-next,.navigation-position-bottom-left .swiper-button-prev,.navigation-position-bottom-right .swiper-button-next,.navigation-position-bottom-right .swiper-button-prev,.navigation-position-bottom .swiper-button-next,.navigation-position-bottom .swiper-button-prev{display:block}}@media(max-width:767.98px){.navigation-position-bottom-left .swiper-controls,.navigation-position-bottom-right .swiper-controls{justify-content:center}}@media(min-width:768px){.navigation-position-bottom-left .swiper-pagination-wrapper,.navigation-position-bottom-right .swiper-pagination-wrapper{left:50%;transform:translateX(-50%);position:absolute}}.navigation-position-bottom-right .swiper-button-next,.navigation-position-bottom-right .swiper-button-prev{margin-left:.5rem}.navigation-position-bottom-left .swiper-button-next,.navigation-position-bottom-left .swiper-button-prev{margin-right:.5rem}.navigation-position-bottom .swiper-controls{justify-content:space-between}.navigation-position-bottom .swiper-pagination-wrapper{order:1;margin:0 .5rem}.navigation-position-bottom .swiper-button-next{order:2}.navigation-position-none .swiper-button-next,.navigation-position-none .swiper-button-prev{display:none!important}.is-ctl-accountprofile .card-actions>.btn{width:100%}@media(min-width:768px){.is-ctl-accountprofile .card-actions>.btn{width:auto}}.is-ctl-accountpayment .payment-method{border:none}.is-ctl-accountpayment .payment-method-description>strong{display:block;margin-bottom:.5rem}.is-ctl-address .address-action-delete{width:100%;margin:1rem 0 0}@media(min-width:768px){.is-ctl-address .address-action-delete{width:auto;margin:0 0 0 1.25rem}}.is-ctl-address .address-actions-defaults .btn-link{padding:0;border:0;width:auto}.is-ctl-address .address-actions-defaults .btn-link.address-action-set-default{padding-bottom:.5rem}.is-ctl-address .address-list .address-card{margin-bottom:1.5rem}@media(min-width:768px){.is-ctl-address .address-list .address-card:last-child{margin-bottom:0}}.is-ctl-accountpayment .btn,.is-ctl-address .btn{width:100%}@media(min-width:768px){.is-ctl-accountpayment .btn,.is-ctl-address .btn{width:auto}}.account-recover-password-info,.account-reset-password-info{margin-bottom:2.5rem}.account-recover-password-form-wrapper,.account-reset-password-form-wrapper{display:flex;flex-flow:column nowrap;justify-content:space-between;margin:1.5rem 0 0}@media(min-width:768px){.account-recover-password-form-wrapper,.account-reset-password-form-wrapper{flex-flow:row wrap;margin:1.5rem 0 1rem}}.account-recover-password-form-wrapper .form-group,.account-reset-password-form-wrapper .form-group{width:100%}@media(min-width:768px){.account-recover-password-form-wrapper .form-group,.account-reset-password-form-wrapper .form-group{width:calc(50% - .625rem)}}.account-recover-password-form .form-group,.account-reset-password-form .form-group{margin-bottom:2.5rem}@media(min-width:768px){.account-recover-password-form .form-group,.account-reset-password-form .form-group{margin-bottom:1.5rem}}.account-recover-password-form-actions,.account-reset-password-form-actions{display:flex;flex-flow:column nowrap}@media(min-width:768px){.account-recover-password-form-actions,.account-reset-password-form-actions{flex-flow:row wrap}}.account-recover-password-back,.account-reset-password-back{margin:0 0 1rem}@media(min-width:768px){.account-recover-password-back,.account-reset-password-back{margin:0 1.25rem 0 0}}.is-act-confirmpage .checkout .checkout-main,.is-act-editorder .checkout .checkout-main,.is-act-finishpage .checkout .checkout-main{flex-basis:100%;max-width:100%;width:100%;margin:0}.is-act-confirmpage .checkout .checkout-aside,.is-act-finishpage .checkout .checkout-aside{margin-left:auto}.is-act-confirmpage .checkout .checkout-additional,.is-act-confirmpage .checkout .checkout-aside,.is-act-finishpage .checkout .checkout-additional,.is-act-finishpage .checkout .checkout-aside{width:100%;flex:0 0 100%;max-width:100%}@media(min-width:768px){.is-act-confirmpage .checkout .checkout-additional,.is-act-confirmpage .checkout .checkout-aside,.is-act-finishpage .checkout .checkout-additional,.is-act-finishpage .checkout .checkout-aside{width:50%;flex:0 0 50%;max-width:50%}}@media(min-width:1280px){.is-act-confirmpage .checkout .checkout-additional,.is-act-confirmpage .checkout .checkout-aside,.is-act-finishpage .checkout .checkout-additional,.is-act-finishpage .checkout .checkout-aside{width:33.33333%;flex:0 0 33.33333%;max-width:33.33333%}}.checkout-product-table .cart-table-header,.confirm-product .cart-table-header{padding-bottom:1.5rem;margin-bottom:0}.checkout-product-table .cart-header-quantity,.confirm-product .cart-header-quantity{text-align:left}.checkout-product-table .cart-item-product,.confirm-product .cart-item-product{padding:0 0 .5rem;margin-bottom:1rem}@media(min-width:768px){.checkout-product-table .cart-item-product,.confirm-product .cart-item-product{padding:1.5rem 0;margin-bottom:0}}.checkout-product-table .cart-item-product:last-child,.confirm-product .cart-item-product:last-child{padding-bottom:0;margin-bottom:0}.checkout-product-table .cart-item-label,.confirm-product .cart-item-label{display:block;width:100%;padding-right:2.125rem}@media(min-width:768px){.checkout-product-table .cart-item-label,.confirm-product .cart-item-label{padding-right:0}}.checkout-product-table .cart-item-quantity-container,.confirm-product .cart-item-quantity-container{width:5.625rem;margin-left:auto;margin-right:-.625rem}@media(min-width:768px){.checkout-product-table .cart-item-quantity-container,.confirm-product .cart-item-quantity-container{margin-left:0;margin-right:0}}.checkout-product-table .cart-item-quantity-row,.confirm-product .cart-item-quantity-row{margin-bottom:0}.checkout-product-table .quantity-select-container,.confirm-product .quantity-select-container{margin-right:-.625rem}@media(min-width:768px){.checkout-product-table .quantity-select-container,.confirm-product .quantity-select-container{margin-right:0}}.checkout-product-table .quantity-select,.confirm-product .quantity-select{padding:.5625rem 3rem .5625rem 1rem}.checkout-product-table .cart-item-img-container,.confirm-product .cart-item-img-container{width:4rem;margin-right:1rem}@media(min-width:768px){.checkout-product-table .cart-item-img-container,.confirm-product .cart-item-img-container{width:5rem}}.checkout-product-table .cart-item-img,.confirm-product .cart-item-img{border:none;padding:0;width:100%}.checkout-product-table .cart-item-row,.confirm-product .cart-item-row{position:relative}@media(min-width:768px){.checkout-product-table .cart-item-row,.confirm-product .cart-item-row{align-items:center}}.checkout-product-table .cart-item-ordernumber,.checkout-product-table .cart-item-quantity,.confirm-product .cart-item-ordernumber,.confirm-product .cart-item-quantity{margin-bottom:0}.checkout-product-table .cart-item-details-characteristics,.confirm-product .cart-item-details-characteristics{margin:0}.checkout-product-table .cart-item-remove,.confirm-product .cart-item-remove{position:absolute;top:0;right:0;padding:0}@media(min-width:768px){.checkout-product-table .cart-item-remove,.confirm-product .cart-item-remove{position:relative}}.checkout-product-table .cart-item-remove-button,.confirm-product .cart-item-remove-button{padding:.125rem!important;border-radius:.5rem}.checkout-product-table .cart-item-quantity,.checkout-product-table .cart-item-tax-price,.checkout-product-table .cart-item-total-price,.confirm-product .cart-item-quantity,.confirm-product .cart-item-tax-price,.confirm-product .cart-item-total-price{display:flex;align-items:center;justify-content:space-between}@media(min-width:768px){.checkout-product-table .cart-item-quantity,.checkout-product-table .cart-item-tax-price,.checkout-product-table .cart-item-total-price,.confirm-product .cart-item-quantity,.confirm-product .cart-item-tax-price,.confirm-product .cart-item-total-price{display:block}}.checkout-product-table .cart-item-quantity-label,.checkout-product-table .cart-item-tax-price-label,.checkout-product-table .cart-item-total-price-label,.confirm-product .cart-item-quantity-label,.confirm-product .cart-item-tax-price-label,.confirm-product .cart-item-total-price-label{margin-bottom:0;color:#111212}.checkout-product-table .cart-item-quantity-row,.confirm-product .cart-item-quantity-row{width:100%;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}.checkout-product-table .cart-item-quantity-row .cart-item-quantity-label,.confirm-product .cart-item-quantity-row .cart-item-quantity-label{text-align:left;margin-bottom:0}@media(min-width:768px){.checkout-product-table .cart-item-quantity-row .cart-item-quantity-label,.confirm-product .cart-item-quantity-row .cart-item-quantity-label{text-align:right}}@media(min-width:768px){.checkout-product-table .cart-item-quantity-row,.confirm-product .cart-item-quantity-row{width:auto}}.is-act-confirmpage .checkout .checkout-main .agb-title{margin-bottom:.5rem}.is-act-confirmpage .checkout .checkout-main .checkout-card .btn{width:100%}@media(min-width:768px){.is-act-confirmpage .checkout .checkout-main .checkout-card .btn{width:auto}}.is-act-confirmpage .checkout .checkout-additional{margin:0 0 2.5rem}@media(min-width:768px){.is-act-confirmpage .checkout .checkout-additional{margin:0}}.is-act-confirmpage .checkout .checkout-aside-container{padding:1rem}.is-act-confirmpage .checkout .checkout-aside-summary-list{margin-bottom:.5rem}.is-act-finishpage .checkout .finish-back-to-shop{text-align:center}.is-act-finishpage .checkout .cart-item-quantity{justify-content:flex-start}.is-act-finishpage .checkout .finish-address .checkout-card{margin-bottom:2.5rem}@media(min-width:768px){.is-act-finishpage .checkout .finish-address .checkout-card{margin-bottom:0}}.is-act-finishpage .checkout .quantity-select-container{padding:0}@media(min-width:768px){.is-act-finishpage .checkout .quantity-select-container{padding:0 .625rem}}.is-act-finishpage .checkout .cart-item-quantity-number{justify-content:flex-end}@media(min-width:768px){.is-act-finishpage .checkout .cart-item-quantity-number{justify-content:flex-start}}.is-act-finishpage .checkout .checkout-additional{margin:0 0 1.5rem}@media(min-width:768px){.is-act-finishpage .checkout .checkout-additional{margin:0}}.is-act-finishpage .checkout .checkout-aside-container{padding:1rem 1rem .5rem}.is-act-finishpage .checkout .checkout-aside-summary-list{margin-bottom:0}.is-act-checkoutregisterpage .checkout .checkout-main{max-width:100%;flex:0 0 100%}@media(min-width:1280px){.is-act-checkoutregisterpage .checkout .checkout-main{max-width:66.6666666%;flex:0 0 66.6666666%}}.modal-dialog{margin:0 .5rem;max-width:none}@media(min-width:768px){.modal-dialog{margin:1.75rem auto;max-width:40rem}}.modal.address-editor-modal .modal-dialog{max-width:none}@media(min-width:768px){.modal.address-editor-modal .modal-dialog{max-width:53.75rem;width:calc(100% - 1rem)}}.modal-header{padding:0;border:0}.modal-body{padding:0}.modal-body .cms-sections{margin-bottom:0}.modal .btn{width:100%}@media(min-width:576px){.modal .btn{width:auto}}.modal .btn:not(:last-child){margin-bottom:1rem}@media(min-width:576px){.modal .btn:not(:last-child){margin-bottom:0;margin-right:1.25rem}}.modal-content{padding:2.5rem 1rem 1rem}@media(min-width:576px){.modal-content{padding:1.5rem}}@media(min-width:768px){.modal-content{padding:2.5rem}}.modal-content .cms-section-default{padding:0;margin:0}.modal-content .cms-block-container{margin:0!important}.confirm-payment-modal .payment-methods{margin:2.5rem 0}.confirm-payment-modal .payment-methods .payment-method{border:none;margin-bottom:2.5rem}.confirm-payment-modal .payment-methods .payment-method:last-of-type,.confirm-payment-modal .payment-methods .payment-method:last-of-type .payment-form-group{margin-bottom:0}.confirm-shipping-modal .confirm-shipping-fields{margin:2.5rem 0}.confirm-shipping-modal .confirm-shipping-fields .confirm-shipping-method{border:none;margin-bottom:2.5rem}.confirm-shipping-modal .confirm-shipping-fields .confirm-shipping-method:last-of-type,.confirm-shipping-modal .confirm-shipping-fields .confirm-shipping-method:last-of-type .payment-form-group{margin-bottom:0}.js-address-editor .address{padding-bottom:1rem}@media(min-width:768px){.js-address-editor .address{padding-bottom:1.5rem}}.js-address-editor .address-editor-modal-buttons{padding-bottom:0;margin:0 0 -1rem -1.25rem;display:flex;flex-wrap:wrap}.js-address-editor .address-editor-modal-buttons .btn{width:100%}@media(min-width:576px){.js-address-editor .address-editor-modal-buttons .btn{width:auto}}.js-address-editor .address-editor-modal-buttons .btn,.js-address-editor .address-editor-modal-buttons .btn:not(:last-child){margin:0 0 1rem 1.25rem}.js-address-editor .address-editor-create-address-wrapper{padding:2.5rem 0 0}.js-address-editor .address-editor-card{padding:0;border:none}.js-address-editor .address-editor-card+.address-editor-card{margin-top:1.5rem}.js-address-editor .address-editor-card .row{margin:0}.js-address-editor .address-editor-list-wrapper{padding-bottom:0;padding-top:2.5rem}.js-address-editor .country-and-state-form-elements{margin-bottom:0}.account-register .card-title{border:none;padding:0;margin:0}.account-register .register-form{margin-top:2.5rem}@media(min-width:1280px){.account-register .register-form{padding-top:2.625rem}}.account-register .register-form small{opacity:.4;line-height:1.125rem}.account-register .register-form .register-billing .card-title{margin-bottom:2.5rem}.account-register .register-form .register-billing .country-and-state-form-elements{margin-bottom:1.5rem}.account-register .register-form .register-personal{margin-bottom:2.5rem}@media(min-width:1280px){.account-register .register-form .register-personal{margin-bottom:5rem}}@media(min-width:768px){.account-register .register-form .register-personal .form-row:last-of-type .form-group{margin-bottom:0}}.account-register .register-form .register-personal .form-row:last-of-type .form-group:last-of-type{margin-bottom:0}.account-register .register-form .register-address{margin-bottom:2.5rem}@media(min-width:1280px){.account-register .register-form .register-address{margin-bottom:5rem}}.account-register .register-form .register-shipping .card-title{margin-bottom:2.5rem}.account-register .login-card{margin-bottom:4rem}@media(min-width:768px){.account-register .login-card{margin-bottom:5rem}}@media(min-width:1280px){.account-register .login-card{margin-bottom:2.5rem}}.account-register .login-card .login-form .form-group:last-of-type{margin-bottom:.5rem}.account-register .login-card .login-form .form-row:last-of-type .form-group{margin-bottom:0}.account-register .login-card .login-form .login-password-recover{margin-bottom:2.5rem;text-transform:uppercase;letter-spacing:.003125rem}.account-register .login-card .login-form .login-form-description{margin-top:1rem;margin-bottom:2.5rem}.account-register .row{justify-content:space-between}.account-register .login-submit .btn{width:100%;justify-content:center}.account-register .login-advantages{display:none}@media(min-width:1280px){.account-register .login-advantages{display:block}}.account-register .privacy-notice{margin-bottom:1rem}.account-register .privacy-notice label{margin-bottom:0}.account-register .privacy-notice a{text-transform:uppercase;letter-spacing:.003125rem}.account-register .register-required-info{font-size:.875rem;line-height:1.125rem;opacity:.4}.account-register .register-submit{text-align:right}