@charset "UTF-8";#summary.sum-type-payment{background:#fff;width:100%;position:fixed;bottom:0;left:0;z-index:9}#summary .summary-inner{position:relative}#summary .summary-head{max-height:0;overflow:hidden;transition:all .333s linear 0s}#summary.sum-type-cart .summary-head{max-height:unset;overflow:visible}@media(prefers-reduced-motion:reduce){#summary .summary-head{transition:none}}#summary .summary-head .summary-top{border-bottom:1px solid #f2f3ee}#summary.sum-type-cart .accordion li>a span{font-family:"Basier","arial","sans-serif";font-size:.875rem}#summary.sum-type-cart .accordion>ul>li>.acc-tab{padding:0}#summary .summary-head .summary-top .accordion li .content{padding:0}#summary .summary-head .summary-top .accordion li.active{padding-bottom:0}#summary .summary-head .summary-top .accordion li.active>a{margin:0}#summary.sum-type-cart #promo-box .form{display:flex;margin-bottom:10px}#summary.sum-type-cart #promo-box .form .input-holder{padding-right:5px}#summary.sum-type-cart #promo-box .form .promo-apply{max-width:90px}#summary .summary-head .summary-top #promo-box p{font-size:.875rem;margin:0}#summary .summary-head .summary-middle{padding:20px 20px 35px}#summary .summary-head .summary-middle .sum-info{margin-top:30px}#summary.sum-type-cart .summary-bottom{background:#fff;width:100%;position:fixed;bottom:0;left:0;z-index:9}@media(min-width:1024px){#summary.sum-type-cart .summary-head .sum-view,#summary.sum-type-payment .summary-head .sum-view{height:calc(100% - 280px);display:flex;flex-direction:column;margin-top:0;justify-content:space-between}body.page-cart .cart-trustpilot{position:relative;top:40px}}#summary #continue-shopping.btn-default.size-large{background-color:#fafafa;color:#353532;border:1px solid #d8d8d8}@media(max-width:1024px){#summary #continue-shopping.btn-default.size-large{border:0}}#summary .summary-bottom .sum-payment{display:flex}#summary .summary-bottom .sum-payment .sum-total{padding:8px 50px 8px 20px;white-space:nowrap;position:relative;border-top:1px solid #f2f3ee;width:100%}#summary .summary-bottom .sum-payment .sum-total .label{font-size:.75rem;color:#7f7f7f;margin-bottom:2px}#summary .summary-bottom .sum-payment .sum-total .label span{color:#7f7f7f;text-decoration:line-through;vertical-align:top;font-size:.9rem}#summary .summary-bottom .sum-payment .sum-total .price{font-size:1rem;font-weight:400}#summary .summary-bottom .sum-payment .sum-total .open-summary{position:absolute;top:0;left:0;width:100%;height:100%}#summary .summary-bottom .sum-payment .sum-total .open-summary::before{position:absolute;top:12px;right:23px}#summary .summary-bottom .sum-payment .sum-confirm{width:100%}#summary .summary-bottom .sum-payment .sum-confirm#confirm-cart .btn-default{font-size:1rem}#summary .summary-bottom::before{display:none}#summary.sum-type-payment .summary-bottom{display:flex;flex-wrap:wrap}#summary.sum-type-payment .summary-bottom .sum-payment{width:100%}@media(min-width:1024px){#summary.sum-type-payment .summary-bottom .sum-payment{padding-bottom:22px}}#summary.sum-type-payment .summary-bottom .secure-shop{display:none}@media(max-width:1024px){#summary .summary-head .summary-top{margin-top:20px}}.summary-head-opened #summary .summary-head{max-height:400px}.summary-head-opened #summary .open-summary.icon-btn.icon-arrow-top::before{transform:rotate(-45deg)}.page-cart{padding-bottom:60px}.page-cart #popupLogin #login .guest{display:block}@media(max-width:1024px){body.page-cart #site-footer{display:none}body.page-cart .cart-trustpilot{margin:20px 0}}#cart{margin:0 10px}#cart .alert{margin-top:5px}#cart .cart-rows{margin:15px 0}body.page-cart{background-color:#fafafa}body.page-cart #site-header{position:relative}body.page-cart.page-checkout header{visibility:hidden}#summary.sum-type-cart .summary-bottom{background-color:#f2f3ef}#cart .cart-rows .cart-row{padding:10px;position:relative;min-height:166px;border-radius:10px;margin-bottom:8px;background-color:#f2f3ef}#cart .cart-rows .cart-row figure{display:inline-block;width:100px;position:absolute;top:10px;left:10px;margin:0}#cart .cart-rows .cart-row .row-inner{padding-top:15px;min-height:130px;position:relative;margin-left:110px}#cart .cart-rows .cart-row .row-inner .first-line{display:flex;flex-wrap:wrap}#cart .cart-rows .cart-row .row-inner .first-line span{font-size:1rem;font-weight:300;width:100%;color:#000}#cart .cart-rows .cart-row .row-inner .first-line .prd-title{margin-bottom:10px;color:#999}#cart .cart-rows .cart-row .row-inner .first-line .prd-price{margin-bottom:10px}#cart .cart-rows .cart-row .row-inner .first-line .prd-price .prc-first{color:#7f7f7f;text-decoration:line-through;margin-right:15px}#cart .cart-rows .cart-row .row-inner .first-line .prd-details{font-size:.875rem;font-family:"Basier","arial","sans-serif";margin-bottom:15px}#cart .cart-rows .cart-row .row-inner .prd-amount{order:3;margin-bottom:15px}#cart .cart-rows .cart-row .row-inner .prd-amount label{padding-right:18px}#cart .cart-rows .cart-row .row-inner .prd-amount a{display:inline-block;font-size:1.2rem;padding:7px 10px}#cart .cart-rows .cart-row .row-inner .prd-amount input{width:30px;font-size:1rem;font-weight:300;color:#353532;-webkit-text-fill-color:#353532;opacity:1;text-align:center;border:0;background-color:#f1f3ef}#cart .cart-rows .cart-row .row-inner .last-line .remove-item{position:absolute;right:-10px;top:5px}#cart .cart-rows .cart-row .row-warning{margin-top:10px;padding-left:203px}#cart .cart-rows .cart-row .row-warning.warn-item{padding-left:42px}@media(max-width:1370px) and (min-width:1024px){body.page-cart .product{width:33.33%}}#payment .bg-alpha-1{background:#d9dbcf;background:rgba(217,219,207,0)}#payment .bg-alpha-2{background:#d9dbcf;background:rgba(217,219,207,0.3)}#payment .bg-alpha-3{background:#d9dbcf;background:rgba(217,219,207,0.7)}#payment .inner-container .inner{padding:30px 20px}#payment .inner-container h2{font-weight:400;font-size:1.125rem;font-weight:400}#payment .inner-container.address .inner-title{display:flex;align-items:center;justify-content:space-between;gap:4px;margin-bottom:20px}#payment .inner-container.address .inner-title span button{color:#bf5347}#payment .inner-container.address .options.second-address-opened .second-address .second-address-title button{color:#bf5347}#payment .inner-container.address h2{margin-bottom:0;display:inline-block}#payment .inner-container.address .select-address{margin-bottom:15px}#payment .inner-container.address .select-address button span{display:block;margin-bottom:5px}#payment .inner-container.address .select-address button p{color:#7f7f7f;margin-bottom:0}#payment .inner-container.address .second-address button span{display:block;margin-bottom:5px}#payment .inner-container.address .second-address button p{color:#7f7f7f;margin-bottom:0}#payment .inner-container.address .options{display:-ms-grid;display:grid}#payment .inner-container.address .options .gift-note-chk{order:1}#payment .inner-container.address .options .gift-note{display:none;padding:10px 0;order:2}#payment .inner-container.address .options .gift-note .input-holder{margin-bottom:20px;margin-top:15px}#payment .inner-container.address .options .second-address-chk{order:3}#payment .inner-container.address .options .second-address{display:none;margin-top:15px;padding:10px 0;order:4}#payment .inner-container.address .options .second-address h5{font-size:1.4rem;font-weight:400;margin-bottom:0}#payment .inner-container.address .options.gift-note-opened .gift-note{display:block}#payment .inner-container.address .options.second-address-opened .second-address{display:block}#payment .inner-container.address .options.second-address-opened .second-address .second-address-title{display:flex;align-items:center;justify-content:space-between;gap:4px;margin-bottom:20px}#payment .inner-container.address .options.second-address-opened .second-address .second-address-title button{font-size:14px;font-weight:300}#payment .inner-container.payment{padding-bottom:60px}#payment .inner-container.payment h2{margin-bottom:35px}#payment .inner-container.payment .accordion .acc-tab{border-top:1px solid #a6a8a0}#payment .inner-container.payment .accordion .content{padding:0}#payment .inner-container.payment .accordion .paypal .acc-tab-icon{margin-top:-9px}#payment .inner-container.payment .accordion .paypal .acc-tab-icon svg{font-size:70px;height:18px}#payment .inner-container.payment .accordion .other-payments #payment-options li .selection{display:none;margin:10px 40px 20px 0}#payment .inner-container.payment .accordion .other-payments #payment-options li.active .selection{display:block}#payment .inner-container.payment #payment-options li.opt{padding:8px 0;border-top:1px solid #a6a8a0}#payment .inner-container.payment #payment-options li.opt:last-child{border-bottom:1px solid #a6a8a0}#payment .inner-container.payment #payment-options li.opt.passive{opacity:.4}#payment .inner-container.payment #payment-options li.opt>.input-holder.radio .input-inner{display:block}#payment .inner-container.payment #payment-options li.opt>.input-holder.radio .input-inner label{display:block}#payment .inner-container.payment #payment-options li .selection{display:none;margin:10px 40px 20px 0}#payment .inner-container.payment #payment-options li.active .selection{display:block}#payment .inner-container.payment #payment-options .selection #card-form-elements .col-12.mb-20.mt-10 label#cardNo-error{margin-bottom:0}#payment .inner-container.payment #payment-options .selection #card-form-elements .col-12.mb-20.mt-10 label#cardHolderName-error{margin-bottom:0}#payment .inner-container.payment #payment-options .selection #card-form-elements .col-12.mb-20.mt-10:nth-of-type(2){margin-bottom:30px!important}#payment .inner-container.payment #payment-options .selection #card-form-elements .col-12.mb-20.mt-10 label{font-size:.8rem}#payment .inner-container.payment .save-data{margin-bottom:30px}#payment .inner-container.payment .masterpass figure svg{font-size:148px;height:32px}#payment .inner-container.payment .masterpass p{color:#919182;line-height:1.19;margin:0;font-size:1rem}#payment .inner-container.payment .agreement{background:#fff;padding:20px}#payment .inner-container.delivery h2{margin-bottom:20px}#payment .inner-container.delivery .options li{margin-bottom:10px}#payment .inner-container .purchaseTable .input-holder.radio .input-inner input[type="radio"]{z-index:1}#payment .inner-container .input-holder.checkbox .input-inner label,#payment .inner-container .input-holder.radio .input-inner label{cursor:pointer}@media(max-width:1024px){#payment .inner-container.address .options .second-address h5{font-size:1.125rem}#payment .inner-container.address .options.second-address-opened .second-address .second-address-title button{font-size:14px}#payment .inner-container.address .options.second-address-opened .second-address .second-address-title{margin-bottom:20px;padding-top:10px}}#checkOutDetailsForm .card-payment .creditCardTypeInfo{position:absolute;display:block;top:38px;right:10px;left:inherit;margin-top:1px;width:36px;height:22px;background:url("../images/payment/creditCarts_small.png") -212px 0 no-repeat transparent}#checkOutDetailsForm .card-payment #cardNo.amex+.creditCardTypeInfo{background-position:-84px 0}#checkOutDetailsForm .card-payment #cardNo.visa+.creditCardTypeInfo,#checkOutDetailsForm .card-payment #cardNo.visaelectron+.creditCardTypeInfo{background-position:-42px 0}#checkOutDetailsForm .card-payment #cardNo.mastercard+.creditCardTypeInfo{background-position:0 0}#checkOutDetailsForm .card-payment.debit-card #card-form-elements .secure-element{display:none}#payment .warning-message{display:none;padding:1.25rem 2.5rem;background-color:#ed5e4b;margin-bottom:15px;font-size:1rem;line-height:1.31;font-weight:300;color:#fff!important;max-width:520px}#summary .free-shipping-progress{width:100%;height:2px;background-color:#e2e3df;margin-bottom:10px;overflow:hidden;position:relative}#summary .free-shipping-progress .progress-bar{height:100%;background:#006953;transition:width .4s ease}#summary .alert.free-shipping-info{padding:0;margin:0 0 12px}#summary .alert.free-shipping-info p{margin-bottom:8px}#cart .checkout-banner-wrapper .alert{color:#353532;padding:10px;background-color:#d9dbd0;border-radius:10px}#summary .sum-view .sum-row{display:flex;justify-content:space-between}#steps{position:fixed;top:0;left:0;width:100%;background:#fff;z-index:3}#steps .steps-inner{position:relative}#steps .top-border{display:block;border-top:4px solid #ed5e4b;width:0}#steps ul{padding:15px 0;position:relative}#steps ul li{font-size:1.125rem;color:#353532;text-align:center;display:none;font-weight:300}#steps ul li .back-link{display:none}#steps ul li.active{display:block}#steps ul li.prev[data-back="1"]{display:block;position:absolute;left:21px;top:calc(50% - 18px)}#steps ul li.prev[data-back="1"] .back-link{display:inline-block}#steps ul li.prev[data-back="1"] span{display:none}#steps[class*=step-progress-2-1] .top-border{width:50%}#steps[class*=step-progress-2-2] .top-border{width:100%}#steps[class*=step-progress-3-1] .top-border{width:33.33333%}#steps[class*=step-progress-3-2] .top-border{width:66.66667%}#steps[class*=step-progress-3-3] .top-border{width:100%}#steps[class*=step-progress-4-1] .top-border{width:25%}#steps[class*=step-progress-4-2] .top-border{width:50%}#steps[class*=step-progress-4-3] .top-border{width:75%}#steps[class*=step-progress-4-4] .top-border{width:100%}.sidebar-container .cart-container .cart-header{background-color:#f2f3ef;border-radius:10px;padding:15px;border:0}.sidebar-container .cart-container .cart-header.active{border-bottom-left-radius:0;border-bottom-right-radius:0}.sidebar-container .cart-container .cart-items{border:0;background-color:#f2f3ef;border-bottom-right-radius:15px;border-bottom-left-radius:15px}.btn-default.style-form-select.customer-address-modal{padding:40px 30px 40px 15px;font-size:16px}.select-address-list li .info p{margin-bottom:30px!important}.select-address-list li .edit{position:absolute;left:15px;bottom:15px;padding:5px;z-index:3}.select-address-list .bottom{padding-bottom:40px;text-align:center}.select-address-list .bottom .add-new{max-width:200px}.sidebar-container .cart-container{position:relative;width:100%;padding-left:50px;max-width:630px;user-select:none}.cart-container .cart-header{position:relative;display:flex;align-items:center;justify-content:space-between;cursor:pointer;background-color:transparent;padding:10px 18px 10px 15px;font-weight:bold;border-radius:5px;border:1px solid #d9dbcf;transition:all .222s linear 0s}@media(min-width:1024px){.cart-container .cart-header:hover{background-color:#e7e8df}}.cart-container .cart-header.active{border-bottom-left-radius:0;border-bottom-right-radius:0}.cart-container .cart-header h2{margin-bottom:0;font-size:14px}.cart-container .cart-header::after{content:'';border-bottom-style:solid;border-bottom-width:1.5px;border-right-style:solid;border-right-width:1.5px;display:inline-block;height:8px;width:8px;border-color:#353532;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:-4px;transition:.4s linear}.cart-container .cart-header.active::after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg);margin-top:6px}.cart-container .cart-items{display:none;padding:10px;border:1px solid #d9dbcf;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top:0;flex-direction:column;gap:10px 0;background-color:transparent;max-height:268px;overflow-y:auto}.cart-container .cart-items .prd-image img{width:100px;height:100px}.cart-container .cart-items .row-top{display:flex;align-items:center;gap:10px}.cart-container .cart-items .row-top .first-line{display:flex;flex-direction:column;gap:10px;font-size:13px}.cart-container .cart-items .cart-row{flex:1;max-width:100%}#select-bank-account li .info p{margin-bottom:30px}#select-bank-account li .copy-iban{position:absolute;left:15px;bottom:15px;padding:5px;z-index:3}#installment-options .table-holder{margin-top:50px}#installment-options .table-holder table thead th img{width:15px;display:inline-block}#installment-options .table-holder table tbody tr{border-top:1px solid #ced0c4}#installment-options .table-holder table tbody th{font-size:.8rem}#installment-options .table-holder table tbody td{padding:20px 0}#installment-options .table-holder table tbody td span{display:block;white-space:nowrap;color:#353532}#installment-options .table-holder table tbody td span.total{color:#7f7f7f}.selection-list ul li{margin-bottom:15px;position:relative;padding:20px 80px 20px 20px;border:1px solid #d9dbcf}.selection-list ul li .selection-link{position:absolute;display:block;z-index:2;height:100%;width:100%;top:0;left:0}.selection-list ul li .info{max-width:330px;font-size:13px}.selection-list ul li .info b{font-weight:500;margin-bottom:10px;display:block}.selection-list ul li .info p{color:#7f7f7f;line-height:1.14;margin:0}.selection-list ul li .checkbox,.selection-list ul li .radio{position:absolute;right:20px;top:calc(50% - 18px);z-index:1}.selection-list ul li.active{background:#f2f3ee}body.page-cart .input-holder.textbox.textbox input,body.page-cart .input-holder.textbox.datalist input,body.page-cart .input-holder.textarea.textbox input,body.page-cart .input-holder.textarea.datalist input,body.page-cart .input-holder.datalist.textbox input,body.page-cart .input-holder.datalist.datalist input{border-radius:10px}body.page-cart .select-holder .select{border-radius:10px}body.page-cart .select-holder .select select{border-radius:10px}.page-cart #site-footer .footer-top .footer-cart-detail-info{display:block}.page-cart #site-footer .footer-middle{display:none}#collection{margin-top:80px}#collection section>h3{text-align:center;margin-bottom:50px;font-size:1.375rem}#collection.cart-related-products{margin-top:71px}#collection.cart-related-products .product-swiper{padding:40px 0;border-radius:10px}#collection.cart-related-products .product-swiper>h3{margin-bottom:40px;font-size:1.125rem}#collection .product-swiper{padding:80px 0;background-color:#f2f3ef}#collection .products{padding:0}#collection .products .similar-slide{display:block;width:calc(100% / 4);margin-bottom:20px}#collection .products .product{width:100%}.sum-view{display:table;width:100%;margin-top:30px}.sum-view .sum-row{display:table-row}.sum-view .sum-row span{display:table-cell;font-weight:300;font-size:1rem;padding:5px 0;text-align:right}.sum-view .sum-row span:first-child{text-align:left}.page-type-logo-only #site-header{height:63px}.page-type-logo-only .footer-top #newsletter{display:none}.page-type-logo-only .footer-cart-detail-info,.page-type-logo-only #site-footer .footer-top .selections{display:none!important}.page-type-logo-only .footer-middle .socials{display:none}.page-cart #site-header .logo{display:inline-block;padding:12px;font-size:0;position:fixed;left:21px;top:calc((63px / 2) - 20px);z-index:5;pointer-events:visible}.page-cart #site-header .logo::before{content:"";display:inline-block;width:12px;height:12px;border-bottom:1.5px solid #353532;border-left:1.5px solid #353532;transform:rotate(45deg)}@media(min-width:2000px){#cart .cart-rows .cart-row .row-inner .prd-amount{right:55%}}@media(min-width:1600px){#cart .cart-rows .cart-row .row-inner .prd-amount{right:40%}}@media(max-width:1200px){.sidebar-container .cart-container .cart-items{flex-wrap:nowrap;flex-direction:column;max-height:280px;overflow-y:auto}.sidebar-container .cart-container .cart-items .cart-row{flex:1;max-width:100%}}@media(min-width:1024px){#square-banners{padding:0;margin:100px 0 160px;flex-wrap:nowrap}#square-banners .banner{position:relative;margin-bottom:0;width:50%}#square-banners .banner .text{position:absolute;padding:0;width:auto;left:10%;bottom:10%;text-align:left}#square-banners .banner .text.top{bottom:unset;top:10%}#square-banners .banner .text.right{left:unset;right:10%;text-align:right}#square-banners.triple .banner{width:calc(100% / 3)}#summary,#summary.sum-type-payment{max-width:400px;position:absolute;top:0;right:40px;left:auto;bottom:auto;background:0;width:100%}#summary .summary-wrapper{will-change:min-height}#summary .summary-holder{background:#f2f3ef;border-radius:10px;transform:translate(0,0);transform:translate3d(0,0,0);will-change:position,transform}#summary .summary-inner{height:calc(100vh - 180px);min-height:600px;max-height:800px}#summary .summary-head{max-height:unset;overflow:visible}#summary .summary-head .summary-middle{padding:30px 40px}#summary .summary-head .summary-middle{height:100%}#summary.sum-type-cart .summary-head{height:100%}#summary .summary-bottom{display:block;padding:40px;position:absolute;width:100%;left:0;bottom:0;border-top:1px dashed #979797}#summary .summary-bottom .sum-payment{display:block}#summary .summary-bottom .sum-payment .sum-total{display:flex;padding:0;margin-bottom:20px;border-top:0}#summary .summary-bottom .sum-payment .sum-total .label{flex:1;font-size:1rem;font-weight:300;color:#353532;margin-bottom:0}#summary .summary-bottom .sum-payment .sum-total .price{flex:1;font-size:1rem;font-weight:300;text-align:right}#summary .summary-bottom .sum-payment .sum-total .open-summary{display:none}#summary .summary-bottom::before{background-position:0 -300px;display:inline-block;width:120px;height:138px;transform-origin:top left;content:"";background-image:url("../images/sprite.png");background-repeat:no-repeat;transform:scale(0.5);position:absolute;top:-86px;left:calc(50% - 20px);opacity:.4;transform:scale(0.33)}#summary .summary-bottom::before{display:none}#summary.sum-type-payment .summary-bottom .sum-payment .sum-total{margin-bottom:20px}#summary.sum-type-payment .summary-bottom .secure-shop{position:relative;padding-left:67px;margin-top:28px;display:block}#summary.sum-type-payment .summary-bottom .secure-shop figure{display:inline-block;width:50px;height:50px;position:absolute;top:0;left:0}#summary.sum-type-payment .summary-bottom .secure-shop figure svg{font-size:51px}#summary.sum-type-payment .summary-bottom .secure-shop b{font-size:.875rem;font-weight:400;display:block;margin-bottom:6px}#summary.sum-type-payment .summary-bottom .secure-shop span{font-size:.875rem}#summary.itemFixed{position:fixed}.page-cart{padding-bottom:100px}.page-cart #site-header .logo::before{display:none}#cart{position:relative;min-height:720px;margin:0}#cart .cart-rows{margin:15px 0 0}#cart .cart-rows .cart-row{padding-right:40px}#cart .cart-rows .cart-row .row-top{display:flex}#cart .cart-rows .cart-row figure{max-width:180px;position:static;flex:1;-ms-grid-row-align:center;align-self:center}#cart .cart-rows .cart-row .row-inner{flex:1;min-width:250px;padding-top:40px;min-height:140px;margin-left:20px}#cart .cart-rows .cart-row .row-inner .first-line .prd-title{width:50%}#cart .cart-rows .cart-row .row-inner .first-line .prd-price{position:absolute;order:2;width:50%;text-align:right;right:0;top:72px}#cart .cart-rows .cart-row .row-inner .first-line .prd-details{order:3;width:100%;margin-bottom:0;line-height:22px}#cart .cart-rows .cart-row .row-inner .first-line .prd-details.half-size{width:45%}#cart .cart-rows .cart-row .row-inner .last-line .remove-item{right:-7px;top:29px}#cart .cart-rows .cart-row .row-inner .last-line .remove-item::before{display:none}#cart .cart-rows .cart-row .row-inner .prd-amount{position:absolute;top:23%;right:30%;margin:0}#cart .cart-rows .cart-row .row-inner .prd-amount label{display:block;text-align:center;padding:0}#cart.cart-empty #steps{padding:0 150px}#cart.cart-empty .no-content-set{margin-top:65px}#payment{position:relative}#payment .inner-container h2{font-size:1.4rem}#payment .inner-container .inner{padding:40px 0;max-width:620px}#payment .inner-container.address .inner{padding-right:40px}#payment .inner-container.address h2{margin-bottom:0}#payment .inner-container.address .inner-title{display:flex;align-items:center;gap:5px;justify-content:space-between;margin-bottom:20px}#payment .inner-container.address .inner-title span button{font-size:14px;font-weight:300}#payment .inner-container.address .select-address{margin-bottom:20px}#payment .inner-container.address .options .gift-note-chk{order:1}#payment .inner-container.address .options .gift-note{order:3}#payment .inner-container.address .options .second-address-chk{order:2}#payment .inner-container.address .options .second-address{order:4}#payment .inner-container.payment{padding-bottom:90px}#payment .inner-container.payment h2{margin-bottom:20px}#payment .inner-container.payment .inner{max-width:1000px}#payment .inner-container.payment .inner .opt{max-width:520px}#payment .inner-container.payment .btn-default.style-form-select{max-width:460px}#payment .inner-container.payment .accordion .acc-tab{width:calc(100% - 40px)}#payment .inner-container.payment .accordion .content{padding:0 0 0 40px}#payment .inner-container.payment .save-data{margin-bottom:60px}#payment .inner-container.delivery .options li{margin-bottom:10px}#steps{position:static;background:0}#steps.all-steps-view .top-border{display:none}#steps.all-steps-view ul{display:flex;flex-wrap:wrap;list-style:decimal inside;padding:0}#steps.all-steps-view ul li{flex:1;color:#7f7f7f;padding:30px 5px 25px;position:relative;text-align:left;display:list-item;font-family:"Basier","arial","sans-serif"}#steps.all-steps-view ul li::before{content:"";display:inline-block;width:100%;position:absolute;top:1px;left:0;border-top:3px solid #d9dbcf}#steps.all-steps-view ul li.active{color:#353532;display:list-item}#steps.all-steps-view ul li.active::before{top:0;border-top:5px solid #e3a300}#steps.all-steps-view ul li.prev[data-back="1"]{display:list-item;position:relative;top:0;left:0}#steps.all-steps-view ul li.prev[data-back="1"] span{display:inline}#steps.all-steps-view ul li.completed[data-back="1"] .back-link{display:block;position:absolute;top:0;left:0;width:100%;height:100%;padding:0}#steps.all-steps-view ul li.completed[data-back="1"] .back-link::before{display:none}#steps.single-step-view .top-border{display:block;position:relative;z-index:2;top:5px}#steps.single-step-view ul{display:block;height:75px;padding:0}#steps.single-step-view ul li{position:absolute;top:0;left:0}#steps.single-step-view ul li span{display:none!important}#steps.single-step-view ul li.active{display:block;width:100%;text-align:center;z-index:1;padding:30px 5px 25px}#steps.single-step-view ul li.active::before{content:"";display:inline-block;width:100%;position:absolute;top:1px;left:0;border-top:3px solid #d9dbcf}#steps.single-step-view ul li.active span{display:inline!important}#steps.single-step-view ul li.active .back-link{display:none}#steps.single-step-view ul li.prev{display:inline-block;width:auto;z-index:2;left:0}#steps.single-step-view ul li.prev .back-link{display:inline-block;position:static}#steps.no-step-number ul{list-style:none}.page-type-logo-only.page-cart{padding-bottom:0;padding-top:0}.page-type-logo-only #site-header{height:90px}.page-type-logo-only #site-header .logo{display:inline-block;position:relative;top:25px;left:calc(50% - 16px);z-index:1;mix-blend-mode:difference;font-size:0;background-image:url("../../images/kaft_logo.svg");background-size:cover;width:29px;height:32px}.page-type-logo-only .inner-container{padding-left:50px;padding-right:500px}}@media(min-width:1025px) and (max-width:1400px){#cart .cart-rows .cart-row figure{max-width:100px}#cart .cart-rows .cart-row .row-inner .first-line span{font-size:1rem}#cart .cart-rows .cart-row .row-inner .prd-amount{top:29%;right:16%}#cart .cart-rows .cart-row .row-inner .prd-amount a{padding:4px}#summary,#summary.sum-type-payment{max-width:330px}#cart .cart-rows .cart-row .row-warning{padding-left:120px}.page-type-logo-only .inner-container{padding-right:390px}#cart .cart-rows .cart-row .row-inner .first-line .prd-price{display:flex;flex-direction:column}#summary .summary-head .summary-middle{padding:30px 20px}#summary .summary-bottom{padding:40px 20px}}@media(max-width:1024px){html,body{background-color:#fafafa}#summary.sum-type-cart .accordion.promo-code li .content{display:none}#summary.sum-type-cart .accordion.promo-code li.active .content{display:block}.cart-row .last-line .icon-btn[class*="cross"]::before{display:none}body.page-cart .agreement .input-holder.checkbox .input-inner label a.link-inline.reverse.default-modal-iframe:last-child{border-bottom:2px solid #353532}body.page-cart .agreement .input-holder.checkbox .input-inner label a.link-inline.reverse.default-modal-iframe:first-child{border-bottom:1px solid #353532}}@media(max-width:1024px){#cart .cart-rows{margin:7px 0;border-top:0}#cart .cart-rows .cart-row .row-inner .first-line .prd-title{font-size:14px;color:#999;margin-bottom:0}#cart .cart-rows .cart-row .row-inner .first-line .prd-title span{font-weight:400;color:#000;font-size:14px}#cart .cart-rows .cart-row .row-inner .first-line .prd-details{font-size:12px!important;margin-bottom:4px}#cart .cart-rows .cart-row .row-inner .prd-amount{margin-top:14px}#cart .cart-rows .cart-row .row-warning{padding-left:121px}#cart .cart-rows .cart-row figure.prd-image{width:110px}#cart .cart-rows .cart-row .row-inner{margin-left:120px}#cart .cart-rows .cart-row .row-inner .first-line .first-line-wrapper{width:100%;display:flex;gap:4px;flex-direction:column;align-items:flex-start;justify-content:space-between;margin-bottom:4px}#cart .cart-rows .cart-row .row-inner .first-line .prd-price{margin-bottom:0;text-align:right;font-size:14px;color:#000;width:unset}#cart .cart-rows .cart-row .row-inner .prd-amount a{padding:0}#cart .cart-rows .cart-row .row-inner .first-line span{font-size:14px!important}#cart .cart-rows .cart-row .row-inner .last-line .remove-item{right:1px;top:unset;bottom:8px}#steps .top-border{border-top-color:#e3a300}#cart .summary-cloth-bag p:first-child{padding:0!important;display:inline-block!important}#cart .summary-cloth-bag p:last-child{margin-left:4px!important;display:inline-block!important}#cart .cart-rows .cart-row.cloth-bag{font-size:14px!important}#cart .cart-rows .cart-row.cloth-bag .row-inner{min-height:100px!important}#cart .cart-rows .cart-row.cloth-bag .row-inner .first-line .prd-title{margin-bottom:4px}#cart .cart-rows .cart-row.cloth-bag .row-inner .first-line .prd-details{font-size:14px!important;margin-bottom:4px}body.page-cart{background-color:#fafafa}.sidebar-container .cart-container .cart-header{background-color:#f2f3ef;border-radius:10px;padding:15px;border:0}#payment .inner-container.address .select-address button span{margin-bottom:20px!important}#payment .inner-container.address .second-address button span{margin-bottom:20px!important}.btn-default.style-form-select{padding:27px 30px 30px 20px}body.page-cart .input-holder.checkbox .input-inner label::before,body.page-cart .input-holder.radio .input-inner label::before{border-radius:100%}body.page-cart .input-holder.checkbox .input-inner label::after,body.page-cart .input-holder.radio .input-inner label::after{border-radius:100%}.bg-alpha-1.address .input-holder.checkbox,.input-holder.radio{padding:4px 10px}#payment .inner-container .inner{padding:20px 10px}#payment .bg-alpha-2{background:none!important;padding:0 10px 20px}#payment .bg-alpha-2.inner-container .inner{background-color:#f2f3ef;border-radius:10px;padding:30px 20px 20px 20px!important}#payment .inner-container.address .inner-title{padding:0 10px}#payment .inner-container.address .options.second-address-opened .second-address .second-address-title{padding:0 10px}.bg-alpha-2.delivery .input-holder.radio{padding:4px 0}#payment .inner-container.address .select-address{margin-bottom:20px}#payment .bg-alpha-3{background:0}#payment .inner-container.payment h2{margin-bottom:15px}#payment .bg-alpha-3.inner-container .inner{padding-left:15px;padding-right:15px}#payment .inner-container.payment #payment-options li .selection{margin-right:20px}body.page-cart #card-form-elements .col-6.col-lg-4.mb-20.pl-lg-10 .select-holder .select{border-top-left-radius:0;border-bottom-left-radius:0}body.page-cart #card-form-elements .col-6.col-lg-4.mb-20:nth-of-type(3) .select-holder .select{border-top-right-radius:0;border-bottom-right-radius:0}body.page-cart .select-holder .select select#expMonth{border-top-right-radius:0;border-bottom-right-radius:0}body.page-cart .select-holder .select select#expYear{border-top-left-radius:0;border-bottom-left-radius:0}#payment .inner-container.payment #payment-options li.opt:first-child{border-top:0}#payment .inner-container.payment #payment-options li.opt:last-child{border-bottom:0}#cart .summary-cloth-bag{display:flex!important;align-items:center}#summary .alert.free-shipping-info p{font-weight:700}#cart .checkout-banner-wrapper{width:100%}#cart.inner-container.sidebar-container{padding-bottom:90px}#cart .checkout-banner-wrapper .alert{margin-bottom:12px}#summary .summary-bottom .sum-payment .sum-total{max-width:40%;padding:4px 50px 4px 20px}#summary .summary-bottom .sum-payment .sum-confirm#confirm-cart .btn-default{height:50px;line-height:50px}#summary .summary-bottom .sum-payment .sum-confirm .btn-default#checkout-commit{height:50px;line-height:50px}#summary .accordion.right-bullet>ul>li>a::before{left:0;right:unset}#summary.sum-type-cart .accordion li>a span{padding-left:15px}#summary.sum-type-cart .summary-head{max-height:0;overflow:hidden}.summary-head-opened #summary.sum-type-cart .summary-head{max-height:400px}#summary.sum-type-cart .summary-bottom{background-color:#fff}#summary.sum-type-cart .summary-inner{background:#fff;width:100%;position:fixed;bottom:50px;left:0;z-index:9}#summary.sum-type-cart .accordion.promo-code li .acc-tab{padding:0 20px!important}#summary.sum-type-cart .accordion.promo-code li .content{padding:0 20px}#installment-options .table-holder table tbody td span{font-size:.7rem}#product-card .swiper-pagination{bottom:-4px}#product-card .swiper-pagination-bullet{width:10px;height:1.5px;margin:0 1px;background-color:#d8d8d8;opacity:1;border-radius:unset}#product-card .swiper-pagination-bullet-active{background-color:#353532}#summary.sum-type-cart .summary-top{margin-top:20px}#payment .inner-container.address .select-address button span{font-size:14px}#payment .inner-container.address .select-address button p{font-size:14px}#payment .inner-container.address .second-address button span{font-size:14px}#payment .inner-container.address .second-address button p{font-size:14px}#payment .inner-container.address .second-address button{word-wrap:break-word;overflow-wrap:break-word}#payment .inner-container.address .options{display:block!important}.sidebar-container .cart-container{width:calc(100% - 10px);padding-left:10px;padding-top:15px;padding-right:0}.sidebar-container .cart-container .cart-header{padding:10px 15px}.sidebar-container .cart-container .cart-header h2{font-size:14px}.sidebar-container .cart-container .cart-items .prd-image img{width:75px;height:75px}.selection-list ul li .info{font-size:14px}.selection-list ul li{word-wrap:break-word;overflow-wrap:break-word}.page-type-logo-only #site-footer .footer-top{background:#ebede2}.page-type-logo-only .footer-top .top-right{display:none}.page-type-logo-only #site-footer .footer-bottom{padding-bottom:50px}}@media(max-width:767px){#collection.cart-related-products{margin-top:20px}#collection.cart-related-products section>h3{font-size:1.1rem}.summary-top{margin-top:20px}#cart .cart-rows .cart-row .row-inner .first-line{padding-right:15px}#cart .cart-rows .cart-row figure.prd-image{padding-top:15px}#payment .inner-container .input-holder.checkbox .input-inner label,#payment .inner-container .input-holder.radio .input-inner label{font-size:.91rem}#cart .cart-rows .cart-row .row-inner .first-line span{font-size:1rem}.page-cart.global-alert-ready{padding-top:0}}@media(max-width:350px){#cart .cart-rows .cart-row .row-inner .first-line .first-line-wrapper{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:12px}#cart .alert.free-shipping-info{padding:0}}