.basket-coupons-delivery{display:flex;flex-direction:column}.basket-coupons-delivery .coupon-and-discounts{order:2;flex-grow:0;display:flex;flex-direction:column;align-items:flex-start;gap:.8rem;padding:1.6rem 0}.basket-coupons-delivery .delivery-progress{order:1;inline-size:100%;padding:1.6rem .8rem;background-color:#f3f2f2}.products-map-items-wrapper{padding-block-end:1.6rem;background-color:transparent;text-align:center}.products-map-items-wrapper .products-map-header{margin-block-end:1.2rem;font-size:1.8rem}.deliveries-payments-recapitulation-wrapper{display:flex;flex-direction:column;justify-content:flex-start;margin-block-end:.8rem}.deliveries-payments-recapitulation-wrapper .deliveries-payments-surcharges{border:.1rem solid #c1c2c2}.checkout-btns-wrapper{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:.8rem;margin-block-end:2rem}.checkout-btns-wrapper.checkout-btns-basket{padding:0}.checkout-btns-wrapper .checkout-btn-back{display:flex;justify-content:center}.checkout-btns-wrapper .checkout-btn-continue{display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.checkout-btns-wrapper svg{inline-size:1.6rem}.checkout-btns-wrapper .checkout-order-confirmation-info-text{display:block;margin-block:.8rem;font-weight:700;text-align:center}.order-form{display:flex;flex-direction:column;gap:.8rem;max-inline-size:70rem;margin:auto}.order-form :is(.order-form-section-header[data-visible=false],.order-form-pair[data-visible=false],.order-form-pairs[data-visible=false],.order-form-required-info[data-visible=false]){display:none}.order-form .order-form-pair-textarea.basic-note textarea{block-size:10rem;min-block-size:10rem;resize:vertical}.order-form .order-form-pair-textarea.basic-note .order-form-additional-info{display:none;padding:1.6rem;font-style:normal;text-align:start}.order-form .order-form-pair-textarea.basic-note .order-form-additional-info.visible{display:block}.order-form:is([data-type=register],[data-type=edit-personal]){margin-inline:auto}.order-form:is([data-type=register],[data-type=edit-personal]) :is(.order-form-pairs-basic,.order-form-pairs-delivery,.order-form-pairs-invoice,.order-form-pairs-checkboxes){position:relative;padding:4rem 2rem;border:.1rem solid #c1c2c2;background-color:#f3f2f2}.order-form:is([data-type=register],[data-type=edit-personal]) .order-form-pair.solo{padding-inline:2rem}.order-form:is([data-type=register],[data-type=edit-personal]) .order-form-pair-submit{padding-inline:2rem}.order-form:is([data-type=register],[data-type=edit-personal]) .order-form-bg-icon{position:absolute;z-index:0;inset-block:2.8rem;inset-inline-end:0;display:flex;align-items:center;inline-size:16rem;opacity:.04;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.order-form:is([data-type=register],[data-type=edit-personal]) .order-form-bg-icon.flip-horizontaly svg{transform:translateX(10%) rotateY(180deg)}.order-form:is([data-type=register],[data-type=edit-personal]) .order-form-bg-icon.shift-left svg{transform:translateX(5%)}.order-form:is([data-type=register],[data-type=edit-personal]) .order-form-bg-icon svg{transform:translateX(10%);inline-size:26.8rem;max-inline-size:initial;max-block-size:100%}.order-form:is([data-type=register],[data-type=edit-personal]) .order-form-bg-icon svg path{fill:#1d1d1d}.order-form:is([data-type=register],[data-type=edit-personal]) .order-form-pair-invoice-trigger{padding-inline:2rem}.order-form:is([data-type=register],[data-type=edit-personal]) .order-form-section-header{margin-block-start:0}.order-form .basic-email input[readonly]{-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.order-form .basic-email .validating{background-image:url(/globalfiles/templates/alensa/responsive/fancyform/input-loading.gif);background-position:right .7rem center;background-size:2rem}.order-form .order-form-email-warning{position:relative;display:none;margin-block-start:.8rem;padding:.8rem;border:.1rem solid #77b34a;border-radius:0;background-color:#f1f7ed;font-weight:500;font-size:1.3rem;color:#324b1f}.order-form .order-form-email-warning.not-valid{border-color:#ffb300;background-color:#fff7e6;color:#6b4b00}.order-form .order-form-email-warning.not-valid:before{border-block-end-color:#ffb300}.order-form .order-form-email-warning[data-visible=true]{display:block}.order-form .order-form-email-warning:before{content:"";position:absolute;inset-block-start:-.8rem;inset-inline-start:50%;transform:translateX(-50%);inline-size:0;block-size:0;border-inline-end:.7rem solid transparent;border-block-end:.7rem solid #77b34a;border-inline-start:.7rem solid transparent}.order-form .order-form-email-warning .show-modal-login{cursor:pointer;font-weight:500;color:#1d1d1d;text-decoration:underline}.order-form :is(.order-form-pairs,.order-form-pairs-basic,.order-form-pairs-dhl-packstation,.order-form-pairs-delivery,.order-form-invoice,.order-form-pairs-invoice,.order-form-pairs-checkboxes){display:flex;flex-direction:column;gap:.8rem}.order-form :is(.order-form-pairs,.order-form-invoice){gap:1.6rem}.order-form :is(.order-form-pair,.order-form-pair-checkbox){display:grid;grid-template-columns:1fr;grid-template-areas:"of-label" "of-input" "of-error" "of-info"}.order-form .order-form-pair.split{grid-template-columns:10rem 1fr;grid-template-areas:"of-label of-label" "of-prefix of-input" "of-error of-error" "of-info of-info"}.order-form .order-form-pair.split .phone{inline-size:calc(100% - .8rem);margin-inline-start:.8rem}.order-form .dhlPackstationShow{display:none}.order-form select.phone-prefix{grid-area:of-prefix;padding-inline-start:3.2rem}.order-form :is(label,.label){grid-area:of-label}.order-form label:not(.required){font-weight:400}.order-form label.required:after{content:"*"}.order-form .order-form-pair-checkbox label{padding-inline-end:0}.order-form .order-form-pair-checkbox label.required:after{display:none}.order-form .order-form-pair-checkbox label.required span:after{content:"*"}.order-form .order-form-required-info{align-self:flex-end;margin-block-start:2.8rem;font-weight:500;font-size:1.3rem;font-style:italic;text-align:end}.order-form .order-form-required-info[data-visible=true]{display:block}.order-form .form-pair-checkbox label{justify-content:flex-start;align-items:flex-start;gap:.8rem;cursor:pointer}.order-form .form-pair-checkbox label a{text-decoration:underline}.order-form :where(input[type=text],input[type=password],input[type=email],select,textarea,.input,.input-wrapper){grid-area:of-input}.order-form .order-form-input-wrapper{position:relative}.order-form .order-form-password-toggle{position:absolute;inset-block-start:50%;inset-inline-end:1.6rem;transform:translateY(-50%);cursor:pointer}.order-form .order-form-password-toggle svg{inline-size:1.2rem}.order-form .order-form-password-toggle svg.eye-slash,.order-form .order-form-password-toggle.password-not-secret svg.eye{display:none}.order-form .order-form-password-toggle.password-not-secret svg.eye-slash{display:block}.order-form :is(.order-form-email-warning,.order-form-additional-info){grid-area:of-info}.order-form :is(.error,.error-custom){grid-area:of-error}.order-form .order-form-pair-checkbox-label{min-block-size:initial}.order-form .order-form-pair-checkbox-label.notFilledError~.error{margin-inline-start:2.8rem}.order-form .order-form-pair.disabled input,.order-form .order-form-pair.disabled label{pointer-events:none}.order-form .order-form-pair.disabled input{background-color:#c1c2c2;-webkit-user-select:none;-moz-user-select:none;user-select:none}.order-form .order-form-section-header{margin-block:2rem 1.2rem;text-align:center}.order-form .order-form-section-header.logged{margin-block-start:0}.order-form .order-form-additional-info{display:block;margin-block-start:.8rem;font-size:1.3rem;font-style:italic}.order-form .form-address-combination-error{padding:.8rem;border-radius:0;background-color:#fcebec;font-weight:500;font-style:normal;color:#5c161d}.order-form .selectize-control{block-size:4rem}.order-form .selectize-control .selectize-input{block-size:4rem;border:.1rem solid #c1c2c2;border-radius:0;font-weight:400}.order-form .selectize-control .selectize-input:after{transform:translateY(-50%)}.order-form .selectize-control .selectize-dropdown{border-color:#c1c2c2}.order-form-onepage{padding:1.6rem;border:.1rem solid #c1c2c2;background-color:#f3f2f2}.order-form-onepage .order-form-onepage-additional-info{grid-area:additional;display:block;font-size:1.3rem;font-style:italic}.order-form-onepage .order-form-onepage-additional-info.delivery-address-info{margin-block-start:0}.order-form-onepage .order-form-onepage-additional-info.address-combination-header{margin:.8rem 0;font-size:1.4rem;font-style:normal}.order-form-onepage .order-form-onepage-section-header{margin-block-start:2rem;font-size:1.6rem;text-align:center}.order-form-onepage .form-address-combination-error{padding:.8rem;border:.1rem solid #dc3545;border-radius:0;background-color:#fcebec;font-weight:500;font-style:normal;color:#dc3545}.order-form-onepage :is(.order-form-onepage-pairs,.order-form-onepage-pairs-basic,.order-form-onepage-pairs-dhl-packstation,.order-form-onepage-pairs-delivery,.order-form-onepage-invoice,.order-form-onepage-pairs-invoice,.order-form-onepage-pairs-checkboxes){display:flex;flex-direction:column;gap:1.6rem}.order-form-onepage .order-form-onepage-pair[data-visible=false]{display:none}.order-form-onepage .order-form-onepage-pair.disabled input,.order-form-onepage .order-form-onepage-pair.disabled label{pointer-events:none}.order-form-onepage .order-form-onepage-pair.disabled input{background-color:#c1c2c2;-webkit-user-select:none;-moz-user-select:none;user-select:none}.order-form-onepage .order-form-onepage-pair-input{display:flex;flex-direction:column;grid-area:input}.order-form-onepage .phone-inputs{display:flex;flex-direction:row;flex-wrap:wrap;gap:.8rem}.order-form-onepage .phone-inputs :is(.phone-prefix,.jwselect){max-inline-size:10rem}.order-form-onepage .phone-inputs .phone{flex:1}.order-form-onepage .order-form-email-warning{order:999;display:none;margin-block-start:.8rem;padding:.8rem;border:.1rem solid #ffb300;border-radius:0;background-color:#fff7e6;font-weight:500;font-size:1.3rem;color:#6b4b00}.order-form-onepage .order-form-email-warning:before{content:none}.order-form-onepage .order-form-email-warning[data-visible=true]{display:block}.order-form-onepage .order-form-email-warning.not-valid{border-color:#ffb300;background-color:#fff7e6;color:#ffb300}.order-form-onepage .order-form-email-warning.not-valid:before{border-block-end-color:#ffb300}.order-form-onepage .order-form-email-warning .show-modal-login{cursor:pointer;font-weight:500;color:#1d1d1d;text-decoration:underline}.order-form-onepage .basic-email .validating{background-image:url(/globalfiles/templates/alensa/responsive/fancyform/input-loading.gif);background-position:right .7rem center;background-size:2rem}.order-form-onepage :is(input[type=text],input[type=password],input[type=email],select,textarea){order:1}.order-form-onepage :is(input[type=text],input[type=password],input[type=email],select,.jwselect){flex-shrink:0;block-size:4rem}.order-form-onepage textarea{min-block-size:20rem;resize:none}.order-form-onepage .order-form-onepage-pair-checkbox input[type=checkbox]{display:none}.order-form-onepage .order-form-onepage-pair-checkbox label{justify-content:flex-start;min-block-size:initial}.order-form-onepage .order-form-onepage-pair-checkbox :is(.error,.error-custom){inline-size:100%;margin-block:.4rem 0;margin-inline:0}.order-form-onepage .order-form-onepage-pair-checkbox :is(.error,.error-custom):before{inset-inline-start:.4rem}.order-form-onepage .form-pair-checkbox label{justify-content:flex-start;align-items:flex-start;cursor:pointer}.order-form-onepage .form-pair-checkbox label a{text-decoration:underline}.order-form-onepage .notFilledError:not(label),.order-form-onepage .notFilledError~.selectize-control .selectize-input{border-color:#dc3545!important;background-color:#fcebec!important}.order-form-onepage label.notFilledError:before{border-color:#dc3545!important;background-color:#fcebec}.order-form-onepage :is(.error,.error-custom){all:unset;position:relative;order:100;display:flex;align-items:flex-start;inline-size:100%;margin-block-start:.4rem;padding:0;border:none;background-image:none;font-weight:500;font-size:1.3rem;color:#5c161d}.order-form-onepage :is(.error,.error-custom):before{all:unset;content:"";flex:0 0 1.4rem;display:block;inline-size:1.2rem;block-size:1.2rem;margin-inline-end:.4rem;background-image:url(/globalfiles/templates/alensa/responsive/fancyform/error-mark.svg);background-position:50%;background-size:contain}.order-form-onepage a.show-modal-login{color:#fff}.order-form-onepage .order-form-onepage-additional-info.tooltip{position:absolute;inset-block-start:1.2rem;inset-inline-end:.4rem}.order-form-onepage .order-form-onepage-login-btn{inline-size:100%;block-size:4.4rem}.order-form-onepage .order-form-onepage-login-text{display:flex;justify-content:center;margin-block:1.2rem;font-size:1.3rem;text-align:center}.order-form-onepage .order-form-onepage-pair{display:grid;grid-template-columns:32% minmax(0,1fr);grid-template-areas:"label input" "additional additional"}.order-form-onepage .order-form-onepage-pair-textarea{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"label" "input"}.order-form-onepage .order-form-onepage-pair-label{position:relative}.order-form-onepage .order-form-onepage-pair-label.contains-tooltip label{padding-inline-end:2.4rem}.order-form-onepage .order-form-onepage-pair :is(label,.label),.order-form-onepage .order-form-onepage-pair-textarea label{grid-area:label;block-size:4rem;padding-inline:.8rem;border:.1rem solid #c1c2c2;border-inline-end:none;background-color:#c1c2c2;font-weight:500;font-size:1.3rem}.order-form-onepage .basic-email .order-form-onepage-pair-label label{display:flex}.order-form-onepage .order-form-onepage-pair .label{pointer-events:none}.order-form-onepage :is(input,.input,select){block-size:4rem}.order-form-onepage .input{pointer-events:none}.order-form-onepage .order-form-onepage-pair-textarea label{justify-content:flex-start;border-inline-end:.1rem solid #c1c2c2!important;border-block-end:none!important}.order-form-onepage :is(.selectize-input,.selectize-dropdown){border:.1rem solid #c1c2c2}body.BG [data-changeable-order=true] .delivery-street{order:32!important}body.BG [data-changeable-order=true] .delivery-adress-details-1{order:33!important}body.BG [data-changeable-order=true] .delivery-adress-details-2{order:34!important}body.BG [data-changeable-order=true] .delivery-adress-details-3{order:35!important}body.BG [data-changeable-order=true] .invoice-street{order:52!important}body.BG [data-changeable-order=true] .invoice-adress-details-1{order:53!important}body.BG [data-changeable-order=true] .invoice-adress-details-2{order:54!important}body.BG [data-changeable-order=true] .invoice-adress-details-3{order:55!important}body.FI [data-changeable-order=true] .delivery-city{order:62!important}body.FI [data-changeable-order=true] .invoice-city{order:102!important}body.FR [data-changeable-order=true] .delivery-city{order:62!important}body.FR [data-changeable-order=true] .invoice-city{order:102!important}body.HU [data-changeable-order=true] .basic-name{order:32!important}body.SE [data-changeable-order=true] .delivery-city{order:62!important}body.SE [data-changeable-order=true] .invoice-city{order:102!important}body.UA [data-changeable-order=true] .delivery-city{order:62!important}body.UA [data-changeable-order=true] .delivery-postalcode{order:64!important}body.RO [data-changeable-order=true] .delivery-adress-details-2{order:70!important}body.RO [data-changeable-order=true] .delivery-city{order:72!important}body.RO [data-changeable-order=true] .delivery-adress-details-3{order:80!important}body.RO [data-changeable-order=true] .delivery-street{order:82!important}body.RO [data-changeable-order=true] .delivery-house-number{order:84!important}body.RO [data-changeable-order=true] .delivery-adress-details-1{order:86!important}body.RO [data-changeable-order=true] .delivery-postalcode{order:88!important}body.RO [data-changeable-order=true] .invoice-adress-details-2{order:110!important}body.RO [data-changeable-order=true] .invoice-city{order:112!important}body.RO [data-changeable-order=true] .invoice-adress-details-3{order:120!important}body.RO [data-changeable-order=true] .invoice-street{order:122!important}body.RO [data-changeable-order=true] .invoice-house-number{order:124!important}body.RO [data-changeable-order=true] .invoice-adress-details-1{order:126!important}body.RO [data-changeable-order=true] .invoice-vatid{order:128!important}body.RO [data-changeable-order=true] .invoice-vatid-second{order:130!important}body.RO [data-changeable-order=true] .invoice-postalcode{order:132!important}body.projectId-115 [data-changeable-order=true] .delivery-id-countries{order:1!important}body.projectId-115 [data-changeable-order=true] .delivery-adress-details-2{order:2!important}body.projectId-115 [data-changeable-order=true] .delivery-adress-details-1{order:14!important}body.projectId-115 [data-changeable-order=true] .delivery-company{order:16!important}body.projectId-115 [data-changeable-order=true] .basic-phone{order:60!important}body.projectId-115 [data-changeable-order=true] .invoice-id-countries{order:11!important}body.projectId-115 [data-changeable-order=true] .invoice-adress-details-2{order:12!important}body.projectId-115 [data-changeable-order=true] .invoice-adress-details-1{order:34!important}body.projectId-115 [data-changeable-order=true] .invoice-company{order:36!important}.jwselect{position:relative;flex:1;display:block;cursor:pointer;font-size:1.3rem;white-space:nowrap}.jwselect.single-option{pointer-events:none}.jwselect.single-option .jwselect-selected{background-image:none}.jwselect *{-webkit-user-select:none;-moz-user-select:none;user-select:none}.jwselect .jwselect-selected{position:relative;z-index:1;display:flex;gap:.8rem}.jwselect .jwselect-selected>span{block-size:100%;overflow:hidden;pointer-events:none;line-height:4rem;text-overflow:ellipsis}.jwselect .jwselect-list{position:absolute;z-index:2;inset-block-start:100%;inset-inline-start:0;transform:translateY(-.1rem);display:none;inline-size:100%;max-block-size:26.8rem;padding:0;border:.1rem solid #c1c2c2;border-radius:.4rem;background-color:#fff;overflow-y:auto}.jwselect .jwselect-list.opened{display:block}.jwselect .jwselect-search-container{position:sticky;inset-block-start:0;border-block-end:.1rem solid #c1c2c2}.jwselect .jwselect-search{inline-size:100%;block-size:4rem;padding-inline:1.6rem;border:none;outline:0}.jwselect .jwselect-item{display:flex;align-items:center;gap:.8rem;padding:.8rem 1.6rem;line-height:1}.jwselect .jwselect-item:hover{background-color:#e8e8e8}.jwselect .jwselect-item span{pointer-events:none}.delivery-widget-modal ::-webkit-scrollbar-track{background-color:#fff}.delivery-widget-modal .modal-content{block-size:100%}.delivery-widget-modal .modal-body{block-size:100%}.delivery-widget-modal .modal-close{inset-block-start:.8rem;inset-inline-end:.8rem;inline-size:2.8rem;block-size:2.8rem;border:.1rem solid #c1c2c2;border-radius:50%;background-color:#fff;background-size:1.2rem}.remove-from-basket-confirm-modal .modal-dialog{max-inline-size:54.8rem}.remove-from-basket-confirm-modal .modal-header-body{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.2rem;padding-block:3.2rem 1.2rem;padding-inline:3.2rem}.remove-from-basket-confirm-modal .remove-from-basket-confirm-name{max-inline-size:30ch;font-weight:700;font-size:1.5rem;line-height:1.3;text-align:center;text-wrap:balance}.remove-from-basket-confirm-modal .remove-from-basket-confirm-picture img{max-inline-size:12rem}.remove-from-basket-confirm-modal .modal-footer{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.8rem 1.2rem;padding-block:1.2rem 3.2rem;padding-inline:3.2rem}.change-payment-modal .modal-body{padding:2.8rem}.change-payment-modal .change-payment-text{display:block;margin-block-end:2.8rem;font-size:1.3rem;text-align:center}.change-payment-modal .change-payment-form-wrapper{display:flex;max-inline-size:28rem;margin:auto}.change-payment-modal .change-payment-form-wrapper form{inline-size:100%}.change-payment-modal .change-payment-form-wrapper select{border-radius:0}.change-payment-modal .change-payment-or-wrapper{position:relative;margin:1.6rem 0;text-align:center}.change-payment-modal .change-payment-or-wrapper:after{content:"";position:absolute;z-index:1;inset-block-start:50%;inset-inline-start:0;inline-size:100%;block-size:.1rem;background-color:#c1c2c2}.change-payment-modal .change-payment-or{position:relative;z-index:2;padding:.8rem 2rem;background-color:#f3f2f2;font-weight:500;text-align:center}.change-payment-modal .change-payment-repeat-btn{inline-size:100%;margin:auto}.change-payment-modal .change-payment-btn{inline-size:100%;margin-block:.8rem 0;margin-inline:auto}.import-products-modal .modal-header{text-align:center}.import-products-modal form{display:flex;flex-direction:column;align-items:center;gap:2rem;inline-size:min(100%,40rem);margin-block:2.8rem 0;margin-inline:auto}.import-products-modal .form-pair{inline-size:100%}.import-products-modal label{justify-content:center;margin-block-start:.8rem;font-weight:500}.import-products-modal input[type=file]{inline-size:100%;padding:.8rem;border:.1rem solid #c1c2c2;background-color:#1d1d1d}.import-products-modal .error{display:block;margin-block:2.8rem;color:#dc3545;text-align:center}.inpost-delivery-widget-modal .modal-content{padding:0;background-color:#f3f3f3}.inpost-delivery-widget-modal .modal-body{padding-block-start:3.2rem}.inpost-delivery-widget-modal iframe{min-block-size:min(74.8rem,80dvh)}.order-form-address-invoice-modal .modal-header{margin-block-end:2.4rem;text-align:center}.order-form-address-invoice-modal form{display:flex;flex-direction:column;gap:.8rem;min-inline-size:24.8rem}.order-form-address-invoice-modal .btn{margin-block-start:1.6rem}.periodic-more-info-modal .modal-header{margin-block-end:4.8rem;text-align:center}.periodic-more-info-modal .modal-subheader{color:#1d1d1d}.periodic-more-info-modal .modal-text{margin-block:.8rem 2.8rem;margin-inline:0}.periodic-more-info-modal .periodic-more-info-icons{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:2.8rem;margin-block-end:2.8rem}.periodic-more-info-modal .periodic-more-info-icon-img{aspect-ratio:1;inline-size:100%;visibility:visible;border:.1rem solid #c1c2c2;border-radius:50%;background-color:#fff}.periodic-more-info-modal .periodic-more-info-icon-text{display:flex;justify-content:center;align-items:center;margin-block-start:1.6rem;text-align:center}.periodic-more-info-modal .modal-footer{display:flex;justify-content:center}.privacy-policy-modal .modal-body{padding:2rem}.privacy-policy-modal :is(h2,h3){margin-block:2.8rem 1.6rem;margin-inline:0}.privacy-policy-modal br{display:none}.privacy-policy-modal p{margin-block:.8rem;text-align:start!important}.privacy-policy-modal a{color:#1d1d1d;text-decoration:underline}.privacy-policy-modal ul,.privacy-policy-modal ul li{margin-block:.4rem}.privacy-policy-modal ol{padding-inline-start:1.6rem}.privacy-policy-modal .modal-footer{display:flex;justify-content:center;padding-block:0 2rem;padding-inline:2rem;border-block-start:0}.showroom-map-modal .modal-close{background-color:transparent;background-image:url(/globalfiles/templates/alensa/responsive/controls/close.svg);background-position:50%;background-size:1.2rem}.showroom-map-modal .modal-body{position:relative;inline-size:100%;block-size:0;padding-block-start:120%}.showroom-map-modal iframe{position:absolute;inset-block-start:0;inset-inline-start:0;display:block;inline-size:100%;block-size:100%;margin:auto}.terms-and-conditions-modal .modal-body{padding:2rem}.terms-and-conditions-modal :is(h2,h3){margin-block:2.8rem 1.6rem;margin-inline:0}.terms-and-conditions-modal br{display:none}.terms-and-conditions-modal p{margin-block:.8rem;text-align:start!important}.terms-and-conditions-modal a{color:#1d1d1d;text-decoration:underline}.terms-and-conditions-modal ul,.terms-and-conditions-modal ul li{margin-block:.4rem}.terms-and-conditions-modal ol{padding-inline-start:1.6rem}.terms-and-conditions-modal .modal-footer{display:flex;justify-content:center;padding-block:0 2rem;padding-inline:2rem;border-block-start:0}.basket-navigation.basket-navigation-with-margin{margin-block-end:var(--basket-navigation-with-margin,.8rem)}.basket-navigation .container{counter-reset:basket-navigation;display:flex;align-items:center}.basket-navigation .navigation-item-wrapper{--basket-item-arrow-size:1.6rem;--basket-item-border-width:0.1rem;flex:1 0 auto;background-color:#c1c2c2;-webkit-clip-path:polygon(calc(100% - var(--basket-item-arrow-size)) 0,100% 50%,calc(100% - var(--basket-item-arrow-size)) 100%,0 100%,var(--basket-item-arrow-size) 50%,0 0);clip-path:polygon(calc(100% - var(--basket-item-arrow-size)) 0,100% 50%,calc(100% - var(--basket-item-arrow-size)) 100%,0 100%,var(--basket-item-arrow-size) 50%,0 0)}.basket-navigation .navigation-item-wrapper .navigation-item{-webkit-clip-path:polygon(calc(100% - var(--basket-item-arrow-size) - var(--basket-item-border-width)) var(--basket-item-border-width),calc(100% - var(--basket-item-border-width)*2) 50%,calc(100% - var(--basket-item-arrow-size) - var(--basket-item-border-width)) calc(100% - var(--basket-item-border-width)),calc(var(--basket-item-border-width)*2) calc(100% - var(--basket-item-border-width)),calc(var(--basket-item-arrow-size) + var(--basket-item-border-width)*2) 50%,calc(var(--basket-item-border-width)*2) var(--basket-item-border-width));clip-path:polygon(calc(100% - var(--basket-item-arrow-size) - var(--basket-item-border-width)) var(--basket-item-border-width),calc(100% - var(--basket-item-border-width)*2) 50%,calc(100% - var(--basket-item-arrow-size) - var(--basket-item-border-width)) calc(100% - var(--basket-item-border-width)),calc(var(--basket-item-border-width)*2) calc(100% - var(--basket-item-border-width)),calc(var(--basket-item-arrow-size) + var(--basket-item-border-width)*2) 50%,calc(var(--basket-item-border-width)*2) var(--basket-item-border-width))}.basket-navigation .navigation-item-wrapper:first-of-type{-webkit-clip-path:polygon(calc(100% - var(--basket-item-arrow-size)) 0,100% 50%,calc(100% - var(--basket-item-arrow-size)) 100%,0 100%,0 0);clip-path:polygon(calc(100% - var(--basket-item-arrow-size)) 0,100% 50%,calc(100% - var(--basket-item-arrow-size)) 100%,0 100%,0 0)}.basket-navigation .navigation-item-wrapper:first-of-type .navigation-item{-webkit-clip-path:polygon(calc(100% - var(--basket-item-arrow-size) - var(--basket-item-border-width)) var(--basket-item-border-width),calc(100% - var(--basket-item-border-width)*2) 50%,calc(100% - var(--basket-item-arrow-size) - var(--basket-item-border-width)) calc(100% - var(--basket-item-border-width)),calc(var(--basket-item-border-width)) calc(100% - var(--basket-item-border-width)),calc(var(--basket-item-border-width)) var(--basket-item-border-width));clip-path:polygon(calc(100% - var(--basket-item-arrow-size) - var(--basket-item-border-width)) var(--basket-item-border-width),calc(100% - var(--basket-item-border-width)*2) 50%,calc(100% - var(--basket-item-arrow-size) - var(--basket-item-border-width)) calc(100% - var(--basket-item-border-width)),calc(var(--basket-item-border-width)) calc(100% - var(--basket-item-border-width)),calc(var(--basket-item-border-width)) var(--basket-item-border-width))}.basket-navigation .navigation-item-wrapper:last-of-type{-webkit-clip-path:polygon(100% 0,100% 100%,0 100%,var(--basket-item-arrow-size) 50%,0 0);clip-path:polygon(100% 0,100% 100%,0 100%,var(--basket-item-arrow-size) 50%,0 0)}.basket-navigation .navigation-item-wrapper:last-of-type .navigation-item{-webkit-clip-path:polygon(calc(100% - var(--basket-item-border-width)) var(--basket-item-border-width),calc(100% - var(--basket-item-border-width)) calc(100% - var(--basket-item-border-width)),calc(var(--basket-item-border-width)*2) calc(100% - var(--basket-item-border-width)),calc(var(--basket-item-arrow-size) + var(--basket-item-border-width)*2) 50%,calc(var(--basket-item-border-width)*2) var(--basket-item-border-width));clip-path:polygon(calc(100% - var(--basket-item-border-width)) var(--basket-item-border-width),calc(100% - var(--basket-item-border-width)) calc(100% - var(--basket-item-border-width)),calc(var(--basket-item-border-width)*2) calc(100% - var(--basket-item-border-width)),calc(var(--basket-item-arrow-size) + var(--basket-item-border-width)*2) 50%,calc(var(--basket-item-border-width)*2) var(--basket-item-border-width))}.basket-navigation .navigation-item-wrapper:not(.active){color:#c1c2c2}.basket-navigation .navigation-item-wrapper.active,.basket-navigation .navigation-item-wrapper.active div{background-color:#1d1d1d}.basket-navigation .navigation-item-wrapper.active div span{color:#fff}.basket-navigation .navigation-item{display:flex;justify-content:center;align-items:center;gap:.8rem;min-inline-size:6rem;min-block-size:4.8rem;padding-inline:2.4rem;background-color:#f3f2f2;font-weight:500}.basket-navigation .navigation-item:before{content:counter(basket-navigation);counter-increment:basket-navigation;flex-shrink:0;display:flex;justify-content:center;align-items:center;inline-size:2.8rem;block-size:2.8rem;border:.1rem solid #c1c2c2;border-radius:50%;background-color:#fff}.order-form-recapitulation-wrapper{display:flex;flex-direction:column;margin-block-end:.8rem}.order-form-recapitulation-wrapper .order-form-wrapper{padding-block:2rem .8rem;padding-inline:2rem;border:.1rem solid #c1c2c2;background-color:transparent}.order-form-recapitulation-wrapper .order-form-wrapper>div[id^=snippet]{inline-size:100%}.order-form-recapitulation-wrapper .order-form-wrapper .shipping-additional-info{margin-block-end:4.8rem}.order-form-recapitulation-wrapper .order-form-wrapper-vo{align-items:flex-start}.order-form-recapitulation-wrapper .order-form-wrapper-vo .order-form-header{align-self:center;margin-block-end:2.8rem;text-align:center}.order-form-recapitulation-wrapper .order-form-wrapper-vo .order-form-subheader{margin-block-end:.8rem}.onepage-checkout{counter-reset:header-index;display:grid;grid-template-areas:"user" "deliveries-payments-surcharges" "summary";gap:2.8rem}.onepage-checkout .order-form{max-inline-size:100%}.onepage-checkout .onepage-checkout-user-area{grid-area:user}.onepage-checkout .onepage-checkout-deliveries-payments-surcharges-area{grid-area:deliveries-payments-surcharges;display:flex;flex-direction:column}.onepage-checkout .onepage-checkout-deliveries-payments-surcharges-area>*+*{margin-block-start:2.8rem}.onepage-checkout .onepage-checkout-summary-area{grid-area:summary}.onepage-checkout .onepage-checkout-header{margin-block-end:1.6rem;font-size:2rem}.onepage-checkout .onepage-checkout-header:before{content:counter(header-index) ". ";counter-increment:header-index}.deliveries-table .deliveries-table-header{margin-block-end:0;padding:.8rem 1.2rem;background-color:#1d1d1d;font-weight:500;color:#fff}.deliveries-table .deliveries-table-box{padding:.8rem 1.2rem}.deliveries-table .deliveries-table-box:first-of-type{border-block-start:.1rem solid #c1c2c2}.deliveries-table .deliveries-table-box:nth-child(odd){background-color:#f3f2f2}.deliveries-table .deliveries-table-name .delivery-name{font-weight:500}.deliveries-table .deliveries-table-name h3{display:inline-block;margin:0;padding:0}.deliveries-table .deliveries-table-name p :is(picture,img){display:inline-block}.deliveries-table .deliveries-table-title{display:flex;inline-size:100%}.deliveries-table .deliveries-table-title .delivery-options{flex:1 1 75%;margin:0;font-style:italic;text-align:start}.deliveries-table .deliveries-table-title .delivery-price{flex:1 1 25%;margin:0;font-weight:500;text-align:end}.deliveries-table .deliveries-table-title .delivery-price.align-right{text-align:end!important}.deliveries-table .special-offer{font-weight:500;color:#1d1d1d}.deliveries-table .delivery-cards{display:flex;flex-wrap:wrap;gap:1.2rem}.ui-autocomplete.czPostOfficeAutocomplete{z-index:999;max-inline-size:30rem!important;block-size:auto;max-block-size:30rem;margin-block-start:-.1rem;padding:.8rem;border:.1rem solid #c1c2c2;border-radius:.5rem;background-color:#fff;overflow:auto}.ui-autocomplete.czPostOfficeAutocomplete li{display:block;margin-block-end:.8rem}.ui-autocomplete.czPostOfficeAutocomplete li:last-of-type{margin-block-end:0}.ui-autocomplete.czPostOfficeAutocomplete .ui-menu-item{font-size:1.3rem}.ui-autocomplete.czPostOfficeAutocomplete .ui-menu-item:hover a{cursor:pointer;color:#b81361}.ui-autocomplete.czPostOfficeAutocomplete .ui-menu-item :is(.ui-state-focus,.ui-state-active){margin:0;border:none;background-color:transparent;font-weight:400;color:#b81361}#basket-coupon-checkbox{display:none}#basket-coupon-checkbox+label:before{content:none}#basket-coupon-checkbox:checked~.basket-coupon-trigger{display:none}#basket-coupon-checkbox:checked~.basket-coupon-form{display:block}.basket-coupon-trigger{display:flex;align-items:center;gap:.8rem;cursor:pointer;font-weight:500;font-size:1.3rem;color:#1d1d1d}.basket-coupon-trigger svg{inline-size:3.5rem}.basket-coupon-trigger svg path{fill:currentColor}.basket-coupon-form{display:none}.basket-coupon-form form{display:grid;grid-template-columns:1fr auto;grid-template-areas:"bc-input bc-submit" "bc-error bc-error";align-items:center;-moz-column-gap:.8rem;column-gap:.8rem;max-inline-size:30rem}.basket-coupon-form form input[type=text]{grid-area:bc-input}.basket-coupon-form form .error{grid-area:bc-error;margin-block-end:0}.basket-coupon-form form input[type=submit]{grid-area:bc-submit;min-block-size:4rem}.basket-coupon-info{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem;inline-size:100%;min-inline-size:24.8rem;padding:.4rem .8rem;background-color:#e8e8e8}.basket-coupon-info .basket-coupon-name{flex-basis:100%;font-weight:500}.basket-coupon-info .basket-coupon-code{flex:1 0 auto;display:flex;align-items:center;gap:.4rem;font-weight:500}.basket-coupon-info .basket-coupon-code span:last-of-type{margin-inline-end:auto}.basket-coupon-info .basket-coupon-code-price{color:#b81361}.basket-coupon-info .basket-coupon-remove{margin-inline-start:2rem}.basket-coupon-info .basket-coupon-remove svg{inline-size:.8rem}.checkout-basket-wrapper{padding:2rem 0}.checkout-basket-wrapper div[id^=snippet]{block-size:100%}.checkout-basket-wrapper .checkout-basket-top{flex:1}.checkout-basket-wrapper .checkout-basket-sticky{position:sticky;inset-block-start:2rem}.checkout-basket-wrapper .checkout-basket{display:flex;flex-direction:column;justify-content:space-between;gap:2.8rem;block-size:100%}.checkout-basket-wrapper .checkout-basket-title{margin-block-end:2.8rem;text-align:center;text-transform:uppercase}.checkout-basket-wrapper .checkout-basket-headings{display:flex;justify-content:space-between;align-items:baseline;margin-block-end:.8rem;padding:0 .8rem;font-weight:500}.checkout-basket-wrapper .checkout-basket-products{margin-block-end:2.8rem}.checkout-basket-wrapper :is(.checkout-basket-product-heading,.checkout-basket-product-name,.checkout-basket-gift-name){flex:1 1 60%}.checkout-basket-wrapper :is(.checkout-basket-product-quantity-heading,.checkout-basket-product-quantity){flex:1 1 auto;padding-inline-start:.8rem;text-align:center}.checkout-basket-wrapper :is(.checkout-basket-product-quantity-heading,.checkout-basket-product-quantity).right{text-align:end}.checkout-basket-wrapper :is(.checkout-basket-product-price-heading,.checkout-basket-product-price,.checkout-basket-gift-price){flex:1 1 25%;padding-inline-start:.8rem;text-align:end}.checkout-basket-wrapper :is(.checkout-basket-product,.checkout-basket-gift){display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;padding:.8rem;border-block-end:.1rem solid #c1c2c2}.checkout-basket-wrapper .checkout-basket-product:first-of-type{border-block-start:.1rem solid #c1c2c2}.checkout-basket-wrapper .checkout-basket-product:nth-of-type(2n){background-color:hsla(0,4%,95%,.5)}.checkout-basket-wrapper :is(.checkout-basket-product-name,.checkout-basket-gift-name){font-weight:500}.checkout-basket-wrapper .checkout-basket-product-params{flex-basis:100%;display:flex;-moz-column-gap:2rem;column-gap:2rem;margin-block-start:.8rem}.checkout-basket-wrapper .checkout-basket-product-params-header{display:block;margin:.8rem 0;font-weight:500}.checkout-basket-wrapper .checkout-basket-product-params-block{opacity:.8;line-height:1;text-align:start}.checkout-basket-wrapper .checkout-basket-product-params-block>*+*{margin-block-start:.4rem}.checkout-basket-wrapper .checkout-basket-product-param{display:block;font-size:1.3rem}.checkout-basket-wrapper .checkout-basket-product-booking{flex-basis:100%;margin-block-start:2rem;font-size:1.3rem}.checkout-basket-wrapper :is(.checkout-basket-product-price,.checkout-basket-gift-price){display:flex;flex-direction:column;font-weight:500}.checkout-basket-wrapper :is(.checkout-basket-product-price-before,.checkout-basket-gift-price-before){opacity:.7;margin-block-start:.4rem;font-weight:400;font-size:1.3rem;color:#c1c2c2;text-decoration:line-through}.checkout-basket-wrapper .checkout-basket-gifts{margin-block-end:2.8rem}.checkout-basket-wrapper .checkout-basket-gifts-heading{display:block;padding:0 .8rem;font-weight:500;color:#77b34a;text-transform:uppercase}.checkout-basket-wrapper .checkout-basket-prices{padding:1.2rem;border-block-start:.1rem solid #c1c2c2;border-block-end:.1rem solid #c1c2c2}.checkout-basket-wrapper .checkout-basket-price-wrapper{display:flex;justify-content:space-between;font-weight:500}.checkout-basket-wrapper .checkout-basket-price-dif-color{color:#77b34a}.checkout-basket-wrapper .checkout-basket-total-wrapper{margin-block-start:2.4rem;text-align:center}.checkout-basket-wrapper .checkout-basket-total{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;font-weight:700;font-size:2.6rem}.checkout-basket-wrapper .checkout-basket-total-value{padding:0 .8rem;color:#b81361}.checkout-basket-wrapper .checkout-basket-total-vat-included{display:block}.checkout-basket-wrapper .checkout-basket-total-additional-info{display:block;max-inline-size:24.8rem;margin:.8rem auto 0;font-size:1.3rem}.basket-product-params-wrapper+.basket-product-params-wrapper .gifts-content-gift-attributes-text{display:none}.gifts-content-gift-attributes-text{inline-size:100%}.basket-empty-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:3.2rem;margin-block:.8rem;padding:8rem 1.6rem;text-align:center;border:.1rem solid #c1c2c2}.basket-empty-wrapper p{font-weight:700;font-size:1.8rem}.basket-total-price-wrapper{margin:1.6rem 2rem;text-align:center}.basket-total-price-wrapper .basket-total-price{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;font-weight:700;font-size:2.4rem;color:#b81361}.basket-total-price-wrapper .basket-total-price br{flex-basis:100%}.basket-total-price-wrapper .basket-total-price-header{padding-inline-end:.8rem;font-weight:400}.basket-total-price-wrapper .basket-vat-included{display:block;font-weight:400;font-size:1.3rem}.checkout-basket-upsell{max-inline-size:34.8rem;margin-inline:auto;border:.1rem solid #c1c2c2}.checkout-basket-upsell .checkout-basket-upsell-title{position:relative;display:block;padding:1.2rem 1.6rem;border-block-end:.1rem solid #c1c2c2;font-weight:700;font-size:1.3rem;text-transform:uppercase}.checkout-basket-upsell .checkout-basket-upsell-cancel{position:absolute;inset-block-start:50%;inset-inline-end:1.6rem;transform:translateY(-50%)}.checkout-basket-upsell .checkout-basket-upsell-cancel svg{inline-size:1.2rem}.checkout-basket-upsell .checkout-basket-upsell-form{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"name name prices" "img selects selects" "img btn btn";gap:.8rem 1.2rem;padding:1.6rem}.checkout-basket-upsell .secondary-hidden select:nth-of-type(2){display:none}.checkout-basket-upsell .secondary-hidden .checkout-basket-upsell-mobile-toggle:before{content:attr(data-show);background-color:#1d1d1d}.checkout-basket-upsell .secondary-hidden .checkout-basket-upsell-desktop-toggle:before{content:attr(data-show)}.checkout-basket-upsell .secondary-hidden :is(.checkout-basket-upsell-prices-actual,.checkout-basket-upsell-prices-before-discount) span:is(:first-of-type,:nth-of-type(3)){display:block}.checkout-basket-upsell .secondary-hidden :is(.checkout-basket-upsell-prices-actual,.checkout-basket-upsell-prices-before-discount) span:is(:nth-of-type(2),:nth-of-type(4)){display:none}.checkout-basket-upsell .checkout-basket-upsell-name{grid-area:name;display:block;align-self:baseline;margin-block-end:.8rem;font-weight:700;line-height:1.2}.checkout-basket-upsell .checkout-basket-upsell-img{grid-area:img}.checkout-basket-upsell .checkout-basket-upsell-img img{inline-size:auto;max-block-size:6rem;margin-inline:auto}.checkout-basket-upsell .checkout-basket-upsell-selects{grid-area:selects;display:flex;align-items:center;gap:.8rem}.checkout-basket-upsell .checkout-basket-upsell-selects select{flex:1;max-inline-size:8.4rem}.checkout-basket-upsell .checkout-basket-upsell-mobile-toggle:before{content:attr(data-hide);aspect-ratio:1;flex-shrink:0;display:flex;justify-content:center;align-items:center;inline-size:2rem;border-radius:50%;background:#b81361;font-weight:700;font-size:1.3rem;color:#fff;line-height:1;text-align:center}.checkout-basket-upsell .checkout-basket-upsell-desktop-toggle{flex-basis:100%;cursor:pointer;font-size:1.3rem;line-height:1.3;text-align:center}.checkout-basket-upsell .checkout-basket-upsell-desktop-toggle:before{content:attr(data-hide);color:#1d1d1d}.checkout-basket-upsell .checkout-basket-upsell-prices{grid-area:prices;display:flex;flex-direction:column;align-self:baseline;gap:.4rem 1.2rem;line-height:1}.checkout-basket-upsell .checkout-basket-upsell-prices-actual{font-weight:700;white-space:nowrap}.checkout-basket-upsell .checkout-basket-upsell-prices-actual span:is(:first-of-type,:nth-of-type(3)){display:none}.checkout-basket-upsell .checkout-basket-upsell-prices-before-discount{color:#c1c2c2;white-space:nowrap;text-decoration:line-through}.checkout-basket-upsell .checkout-basket-upsell-prices-before-discount span:is(:first-of-type,:nth-of-type(3)){display:none}.checkout-basket-upsell .checkout-basket-upsell-submit{grid-area:btn}.coupon-code-basket{position:relative;display:grid;grid-template-columns:minmax(6rem,1fr) minmax(0,3fr) minmax(9rem,1fr);grid-template-areas:"name name name" "img content price";padding-block:1.6rem;border-block-end:.1rem solid #c1c2c2}.coupon-code-basket .coupon-code-img-area{grid-area:img;display:flex;justify-content:center;align-items:center}.coupon-code-basket .coupon-code-img-area svg{inline-size:4rem}.coupon-code-basket .coupon-code-name{grid-area:name;margin-block-end:.8rem;font-weight:500;font-size:1.4rem;color:#1d1d1d;text-transform:uppercase}.coupon-code-basket .coupon-code-text{grid-area:content}.coupon-code-basket .coupon-code-text .diff-color{font-weight:500;color:#b81361}.coupon-code-basket .coupon-code-text .not-met-info{display:block;opacity:.9;margin-block-start:.4rem;font-size:1.3rem;font-style:italic}.coupon-code-basket .coupon-code-price{grid-area:price;display:flex;justify-content:flex-end;align-items:center;font-size:2rem;color:#b81361;text-align:end}.coupon-code-basket .coupon-code-price.not-met{color:#c1c2c2}.coupon-code-basket .coupon-code-remove-btn{position:absolute;inset-block-start:1.6rem;inset-inline-end:.8rem;inline-size:1.6rem;block-size:1.6rem;border:.1rem solid #b81361;border-radius:50%;background-size:.8rem;transition:all 0s ease}.coupon-code-basket .coupon-code-remove-btn:hover{transform:rotate(90deg);background-color:#b81361;background-image:url(/globalfiles/templates/alensa/responsive/controls/close-white.svg);background-position:50%;background-size:.8rem;transition:all .3s ease}.credit-basket{position:relative;display:grid;grid-template-columns:minmax(6rem,1fr) minmax(0,3fr) minmax(9rem,1fr);grid-template-areas:"name	name	name" "img	content	prices";padding:1.6rem 0;border-block-end:.1rem solid #c1c2c2}.credit-basket .credit-name-area{grid-area:name;margin-block-end:.8rem}.credit-basket .credit-img-area{grid-area:img;display:flex;justify-content:center;align-items:center}.credit-basket .credit-img-area svg{inline-size:4rem}.credit-basket .credit-content-area{grid-area:content;display:flex;justify-content:flex-start;align-items:center}.credit-basket .credit-prices-area{grid-area:prices;display:flex;justify-content:flex-end;align-items:center;text-align:end}.credit-basket .credit-name{font-weight:500;font-size:1.4rem;color:#1d1d1d;text-transform:uppercase}.credit-basket .credit-price{display:block;font-size:2rem;color:#b81361;white-space:nowrap}.customer-refund .customer-refund-desktop-headers{display:none}.customer-refund .customer-refund-content{display:grid;grid-template-areas:"id" "price" "date" "method" "status";-moz-column-gap:.8rem;column-gap:.8rem;margin-block-end:4.8rem}.customer-refund .table-row{display:flex;justify-content:space-between}.customer-refund :is(.customer-refund-desktop-header,.table-header){flex:1 1 100%;display:block;margin-block:-.1rem 0;margin-inline:-.1rem 0;padding:.8rem;border:.1rem solid #c1c2c2;background-color:#f3f2f2;font-weight:500}.customer-refund .table-content{flex:1 1 100%;display:flex;justify-content:flex-end;margin-block:-.1rem 0;margin-inline:-.1rem 0;padding:.8rem;border:.1rem solid #c1c2c2;text-align:end}.customer-refund .customer-refund-order{grid-area:id}.customer-refund .customer-refund-vatprice{grid-area:price}.customer-refund .customer-refund-method{grid-area:method}.customer-refund .customer-refund-method-content{flex-wrap:wrap;align-items:center}.customer-refund .customer-refund-method-type{justify-content:flex-end;margin-inline-start:1.6rem}.customer-refund .customer-refund-method-type:after{content:"";display:flex;inline-size:3.6rem;block-size:2.8rem;background-position:0;background-size:contain}.customer-refund .customer-refund-status{grid-area:status}.customer-refund .customer-refund-status-content{flex-direction:column;justify-content:center;align-items:flex-end}.customer-refund .customer-refund-status-state{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center}.customer-refund .customer-refund-status-state svg{inline-size:1.6rem}.customer-refund .customer-refund-status-text{margin-inline-start:.8rem}.customer-refund .customer-refund-date-content{flex-direction:column;justify-content:center}.customer-refund .customer-refund-date{grid-area:date}.customer-refund .customer-refund-download{display:block;margin-block-start:.4rem;font-size:1.3rem;color:#1d1d1d}.customer-refund :is(.customer-refund-order-content,.customer-refund-vatprice-content,.customer-refund-status-content){font-weight:500}.customer-refund .customer-refund-no-refunds-yet{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:10rem 0;font-weight:500;text-align:center}.checkout-section.delivery-preselect .home-delivery{display:block}.checkout-section.delivery-preselect .delivery-header{order:1;display:flex;justify-content:space-between;align-items:baseline;gap:2rem;margin-block-end:1.2rem;font-weight:500}.checkout-section.delivery-preselect .delivery-close-box{order:999;display:flex;align-items:center;gap:.8rem;margin:.8rem -1.6rem -1.6rem;padding:1.6rem;border-block-start:.1rem solid #c1c2c2;font-weight:500;font-size:1.3rem;line-height:1;transition:all .3s ease}.checkout-section.delivery-preselect .delivery-close-box:hover{background-color:#f1f7ed}.checkout-section.delivery-preselect .delivery-close-box svg{flex-shrink:0;inline-size:1.6rem;block-size:1.2rem}.checkout-section.delivery-preselect .delivery-close-box svg path{fill:#3a3a3a;transition:all .3s ease}.checkout-section.delivery-preselect .delivery-express-header{order:101;display:block;margin:2rem 0 1.2rem;font-weight:500}.checkout-section.delivery-preselect .delivery{order:2}.checkout-section.delivery-preselect .delivery[data-is-express="1"]{order:102}.checkout-section.delivery-preselect .deliveries-form{gap:0}.checkout-section.delivery-preselect .home-delivery-opened :is(.delivery-home-carrier,.home-delivery-express){display:none}.checkout-section.delivery-preselect .home-delivery-opened .deliveries-box-wrapper{display:flex}.checkout-section.delivery-preselect .deliveries-box-wrapper{order:3;display:none;justify-content:center;padding:1.6rem;border:.1rem solid #c1c2c2;border-radius:0;background-color:#fff;transition:all .3s ease-in-out}.checkout-section.delivery-preselect .deliveries-box-wrapper .delivery:last-of-type{margin-block-end:0}.checkout-section.delivery-preselect .deliveries-box-wrapper .delivery-label{grid-template-columns:1.8rem 3.2rem 1fr 5rem}.checkout-section.delivery-preselect .deliveries-box-wrapper .checkbox{flex-shrink:0;inline-size:1.6rem;block-size:1.6rem;border-radius:.3rem}.checkout-section.delivery-preselect .deliveries-box-wrapper .delivery-icon{flex-shrink:0;inline-size:2.4rem;block-size:2rem}.checkout-section.delivery-preselect .deliveries-box-wrapper .delivery.active .delivery-checkbox,.checkout-section.delivery-preselect .deliveries-box-wrapper .payment.active .payment-checkbox,.checkout-section.delivery-preselect .deliveries-box-wrapper .surcharge .surcharge-input:checked~.surcharge-checkbox{background-size:1.5rem}.checkout-section.delivery-preselect .deliveries-box-wrapper :is(.delivery-checkbox,.delivery-icon,.delivery-name,.delivery-info,.delivery-price){margin-block-start:0;padding-inline-end:0}.checkout-section.delivery-preselect .deliveries-box-wrapper .delivery-info{white-space:nowrap}.checkout-section.delivery-preselect .deliveries-box-wrapper .delivery-separator{display:none;inline-size:100%;min-inline-size:.8rem;border-block-end:.1rem dashed #c1c2c2}.checkout-section.delivery-preselect .deliveries-box-wrapper .delivery-price{padding:0}.deliveries-payments-surcharges{padding:1.6rem .8rem}.deliveries-payments-surcharges>div{padding-block:2rem}.deliveries-payments-surcharges>div:first-of-type{padding-block-start:0}.deliveries-payments-surcharges>div:last-of-type{padding-block-end:0}.deliveries-payments-surcharges>div+div{border-block-start:.1rem solid #c1c2c2}.deliveries-payments-surcharges .deliveries-wrapper{display:flex;flex-direction:column;gap:.8rem;padding-block:1.6rem}.deliveries-payments-surcharges .deliveries-wrapper.reverse .deliveries-header{order:1}.deliveries-payments-surcharges .deliveries-wrapper.reverse #snippet--personalDeliveriesFormSnippet{order:3}.deliveries-payments-surcharges .deliveries-wrapper.reverse #snippet--normalDeliveriesFormSnippet{order:4}.deliveries-payments-surcharges .deliveries-wrapper.reverse .deliveries-header.second{order:5}.deliveries-payments-surcharges .deliveries-wrapper.reverse #snippet--normalDeliveriesSeparateFormSnippet{order:6}.deliveries-payments-surcharges .deliveries-wrapper.reverse #snippet--personalDeliveriesSecondaryFormSnippet{order:7}.deliveries-payments-surcharges #snippet--normalDeliveriesFormSnippet{order:3;display:flex;flex-direction:column;gap:.8rem}.deliveries-payments-surcharges #snippet--personalDeliveriesFormSnippet{order:4}.deliveries-payments-surcharges #snippet--normalDeliveriesSeparateFormSnippet{order:6;display:flex;flex-direction:column;gap:.8rem}.deliveries-payments-surcharges #snippet--personalDeliveriesSecondaryFormSnippet{order:7}.deliveries-payments-surcharges #snippet--currentOrderDeliveryTime{order:10}.deliveries-payments-surcharges .deliveries-and-payments-different-delivery-times{order:15;display:none}.deliveries-payments-surcharges :is(.deliveries-header,.payments-header,.surcharges-header){order:1;display:block;font-weight:500;font-size:1.4rem}.deliveries-payments-surcharges .deliveries-header.second{order:4;margin-block-start:2.4rem}.deliveries-payments-surcharges :is(.payments-header,.surcharges-header){margin-block-end:1.2rem}.deliveries-payments-surcharges :is(.deliveries-form,.payments-form,.surcharges-form,.deliveries-box-wrapper){display:flex;flex-direction:column;gap:.8rem}.deliveries-payments-surcharges :is(.deliveries-form,.payments-form) form{display:none}.deliveries-payments-surcharges :is(.delivery,.payment,.surcharge){display:block}.deliveries-payments-surcharges :is(.delivery-header,.delivery-express-header){display:none}.deliveries-payments-surcharges .delivery-label{display:grid;grid-template-columns:3.2rem 3.2rem minmax(0,1fr) 20%;grid-template-areas:"check icon name price" "- - info info" "- - description description" "- - icons icons" "- - pickup pickup" "- - showroom showroom";-moz-column-gap:1.2rem;column-gap:1.2rem}.deliveries-payments-surcharges :is(.home-delivery,.delivery-close-box){display:none}.deliveries-payments-surcharges .home-delivery-icon-label{display:flex;inline-size:3.2rem;block-size:3.2rem;background-image:url(/globalfiles/templates/alensa/responsive/icons/home-icon.svg);background-position:50%}.deliveries-payments-surcharges .payment-label{display:grid;grid-template-columns:3.2rem 3.2rem minmax(0,1fr) 20%;grid-template-areas:"check icon name price" "- - token-approval price" "- - description description";-moz-column-gap:1.2rem;column-gap:1.2rem}.deliveries-payments-surcharges .surcharge-label{display:grid;grid-template-columns:3.2rem 3.2rem minmax(0,1fr) 20%;grid-template-areas:"check icon name price";-moz-column-gap:.8rem;column-gap:.8rem}.deliveries-payments-surcharges .delivery-home-carrier{display:grid;grid-template-columns:4rem 1fr;grid-template-areas:"- carrier";margin-block-start:.4rem}.deliveries-payments-surcharges .delivery-home-change-carrier{grid-area:carrier;display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 3.2rem}.deliveries-payments-surcharges .delivery-home-change-carrier .delivery-icons{display:flex;flex-wrap:wrap;gap:.8rem}.deliveries-payments-surcharges .delivery-home-change-carrier .home-delivery-icon{inline-size:3.2rem;block-size:2rem;cursor:default}.deliveries-payments-surcharges .delivery-home-change-carrier .home-delivery-icon[data-fade=true]{opacity:.3}.deliveries-payments-surcharges .delivery-home-change-button{display:flex;align-items:center;cursor:pointer;font-size:1.3rem;color:#1d1d1d;text-decoration:underline}.deliveries-payments-surcharges .delivery-home-change-button:before{content:"";margin:0 1.2rem 0 .4rem;border-block-start:.5rem solid #1d1d1d;border-inline-end:.5rem solid transparent;border-inline-start:.5rem solid transparent}.deliveries-payments-surcharges .home-delivery-express{margin-block-start:.8rem;font-weight:500}.deliveries-payments-surcharges .home-delivery-express label{display:grid;grid-template-columns:4.5rem minmax(0,1fr) 20%;grid-template-areas:"- name price" "- info price";align-items:center;line-height:1}.deliveries-payments-surcharges .home-delivery-express label:before{display:none}.deliveries-payments-surcharges .home-delivery-express-name{display:flex;align-items:center;gap:.8rem;cursor:pointer}.deliveries-payments-surcharges .home-delivery-express-name:before{content:"";flex:0 0 1.8rem;display:block;inline-size:1.6rem;block-size:1.6rem;border:.1rem solid #c1c2c2;border-radius:0;background-color:#fff}.deliveries-payments-surcharges #home-delivery-express:checked~label .home-delivery-express-name:before{background-image:url(/globalfiles/templates/alensa/responsive/cockyoptika/fancyform/checkmark.svg?ver=2.0);background-position:50%;background-size:1.2rem}.deliveries-payments-surcharges .home-delivery-express-price{justify-self:flex-end;white-space:nowrap}.deliveries-payments-surcharges :is(.delivery-checkbox,.payment-checkbox,.surcharge-checkbox){grid-area:check;inline-size:3.2rem;block-size:3.2rem;border:.1rem solid #c1c2c2;border-radius:0;background-color:#fff;cursor:pointer}.deliveries-payments-surcharges :is(.delivery-icon,.payment-icon,.surcharge-icon){aspect-ratio:1;grid-area:icon;display:flex;justify-content:center;align-items:center;inline-size:100%;cursor:pointer}.deliveries-payments-surcharges :is(.delivery-icon,.payment-icon,.surcharge-icon):after{content:"";display:block;inline-size:100%;block-size:100%;background-position:50%;background-size:contain}.deliveries-payments-surcharges :is(.delivery-icon,.payment-icon,.surcharge-icon).deliveryTypePD:after{inline-size:80%;block-size:80%}.deliveries-payments-surcharges :is(.delivery-name,.payment-name,.surcharge-name){grid-area:name;display:flex;flex-wrap:wrap;align-self:center;gap:.8rem;cursor:pointer;font-weight:500;font-size:1.3rem;line-height:1.3}.deliveries-payments-surcharges :is(.delivery-name,.payment-name,.surcharge-name) .tooltip{margin:0}.deliveries-payments-surcharges .delivery-fossil-free{display:block;inline-size:1.2rem;block-size:1.2rem;background-image:url(/globalfiles/templates/alensa/responsive/deliveries-and-payments/fossil-free.svg);background-position:50%;background-size:contain;pointer-events:all}.deliveries-payments-surcharges .delivery-info{grid-area:info;align-self:center;font-weight:400;font-size:1.3rem;color:#1d1d1d}.deliveries-payments-surcharges .personal-delivery-icons{grid-area:icons;display:flex;flex-wrap:wrap;gap:.4rem .8rem;margin-block-start:.8rem}.deliveries-payments-surcharges .personal-delivery-icon{inline-size:auto;block-size:2rem;cursor:default}.deliveries-payments-surcharges .personal-delivery-icon[data-fade=true]{opacity:.3}.deliveries-payments-surcharges .personal-delivery-icon:not([class*=order-]){order:999}.deliveries-payments-surcharges .payment-tokens-approval{grid-area:token-approval}.deliveries-payments-surcharges .payment-tokens-approval-text{align-items:flex-start;gap:.8rem;margin-block-start:.8rem;cursor:pointer}.deliveries-payments-surcharges .payment-tokens-approval-text a{pointer-events:all;color:#1d1d1d;text-decoration:underline}.deliveries-payments-surcharges :is(.delivery-description-wrapper,.payment-description-wrapper){grid-area:description}.deliveries-payments-surcharges :is(.delivery-description,.payment-description){margin-block-start:.4rem;font-weight:400;font-size:1.3rem;text-align:start}.deliveries-payments-surcharges .delivery-description-fossil-free{display:flex;align-items:center;gap:.4rem;margin-block-end:.4rem}.deliveries-payments-surcharges .delivery-description-fossil-free:after{content:"";aspect-ratio:1;inline-size:1.2rem;background-image:url(/globalfiles/templates/alensa/responsive/deliveries-and-payments/fossil-free.svg);background-position:50%;background-size:contain}.deliveries-payments-surcharges .delivery-description{position:relative;display:inline-block;font-style:italic}.deliveries-payments-surcharges .delivery-description.description{margin-block-start:1.6rem;padding:.8rem;border:.1rem solid #1d1d1d;border-radius:.5rem;background-color:#e8e8e8;color:#0c0c0c}.deliveries-payments-surcharges .delivery-description.description svg{position:absolute;inset-block-start:0;inset-inline-start:0;transform:translate(-50%,-50%);inline-size:1.6rem;block-size:1.6rem}.deliveries-payments-surcharges .delivery-description.description svg .info{fill:#fff}.deliveries-payments-surcharges .delivery-description.description svg .circle{fill:#1d1d1d}.deliveries-payments-surcharges .delivery-description.warning{display:flex;align-items:center;gap:.4rem;margin-block-start:.8rem;font-weight:500;color:#ffb300}.deliveries-payments-surcharges .delivery-description.warning svg{inline-size:1.6rem}.deliveries-payments-surcharges .showroom-link-wrapper{grid-area:showroom}.deliveries-payments-surcharges .delivery-showroom-link{display:inline-block;margin:.8rem 0;font-size:1.3rem;color:#1d1d1d}.deliveries-payments-surcharges .payment.active .payment-description{display:block}.deliveries-payments-surcharges .payment:is([data-payment-type="5"],[data-payment-type="45"]) .payment-description{display:flex;flex-wrap:wrap}.deliveries-payments-surcharges .payment:is([data-payment-type="5"],[data-payment-type="45"]) .payment-description .payment-description-logo{display:block;inline-size:auto;block-size:1.6rem;margin:.8rem 1.6rem .8rem 0}.deliveries-payments-surcharges :is(.delivery-price,.payment-price,.surcharge-price){grid-area:price;align-self:center;font-weight:500;font-size:1.3rem;white-space:nowrap;text-align:end}.deliveries-payments-surcharges .delivery-price{display:flex;justify-content:flex-end;gap:.4rem}.deliveries-payments-surcharges .delivery.active .delivery-checkbox,.deliveries-payments-surcharges .payment.active .payment-checkbox,.deliveries-payments-surcharges .surcharge .surcharge-input:checked~.surcharge-checkbox{background-color:#fff;background-image:url(/globalfiles/templates/alensa/responsive/cockyoptika/fancyform/checkmark.svg?ver=2.0);background-position:50%;background-size:2rem}.deliveries-payments-surcharges .delivery.active .czech-post{margin-block-start:.8rem}.deliveries-payments-surcharges .delivery.active .postalcode-verify-input{pointer-events:all}.deliveries-payments-surcharges .personal-delivery-new .delivery-pickup-point-wrapper{margin-block-start:.8rem}.deliveries-payments-surcharges .delivery-pickup-point-wrapper{position:relative;grid-area:pickup;inline-size:100%}.deliveries-payments-surcharges :is(.delivery-pickup-point,.post-delivery-points){position:relative;max-inline-size:30rem;padding-inline-end:3.6rem;overflow:hidden;cursor:pointer;font-weight:400}.deliveries-payments-surcharges .delivery-pickup-point:-webkit-autofill{box-shadow:inset 0 0 0 100rem #fff}.deliveries-payments-surcharges .delivery-pickup-point svg{position:absolute;inset-block-start:50%;inset-inline-end:.8rem;transform:translateY(-50%);inline-size:1.6rem;pointer-events:none}.deliveries-payments-surcharges .delivery-pickup-point svg path{fill:#b81361}.deliveries-payments-surcharges .czech-post .post-delivery-points{margin:0;border:none}.deliveries-payments-surcharges .czech-post .delivery-pickup-point{padding:0}.deliveries-payments-surcharges .czech-post .delivery-pickup-point:after{display:none}.deliveries-payments-surcharges .czech-post svg{position:absolute;inset-block-start:50%;inset-inline-end:.8rem;transform:translateY(-50%);inline-size:1.6rem;pointer-events:none}.deliveries-payments-surcharges .postalcode-verify{position:relative;display:flex;flex-wrap:wrap;inline-size:min(100%,30rem);margin-block-start:.8rem}.deliveries-payments-surcharges .postalcode-verify.verifing .postalcode-verify-input{background-image:url(/globalfiles/templates/alensa/responsive/fancyform/input-loading.gif);background-position:right 1rem center;background-size:2rem}.deliveries-payments-surcharges .postalcode-verify.valid .postalcode-verify-input{border-color:#77b34a;background-color:#f1f7ed}.deliveries-payments-surcharges .postalcode-verify.valid svg.valid-state{display:block}.deliveries-payments-surcharges .postalcode-verify:is(.invalid,.empty) .postalcode-verify-input{padding-inline-end:4rem;border-color:#dc3545;background-color:#fcebec}.deliveries-payments-surcharges .postalcode-verify:is(.invalid,.empty) svg.invalid-state{display:block}.deliveries-payments-surcharges .postalcode-verify.invalid .invalid-error{display:block}.deliveries-payments-surcharges .postalcode-verify svg{position:absolute;inset-block-start:.8rem;inset-inline-end:.8rem;display:none;inline-size:2rem;pointer-events:none}.deliveries-payments-surcharges .postalcode-verify .error{display:none;inline-size:100%;margin-block-end:0}.deliveries-payments-surcharges .postalcode-verify-input{min-block-size:4rem;border:.1rem solid #c1c2c2;border-radius:0;background-color:#fff;pointer-events:none;font-weight:400}.deliveries-payments-surcharges .post-delivery-points-label{z-index:1;display:block;font-weight:400}.deliveries-payments-surcharges .delivery-pickup-point-text,.deliveries-payments-surcharges .post-delivery-points-label{position:absolute;inset-block-start:50%;inset-inline-start:1.6rem;transform:translateY(-50%);inline-size:calc(100% - 5.2rem);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.deliveries-payments-surcharges .delivery-pickup-point-text.placeholder{color:#c1c2c2}.deliveries-payments-surcharges .deliveries-and-payments-additional-info{order:2;margin-block-end:1.2rem;text-wrap:balance}.deliveries-payments-surcharges .deliveries-and-payments-additional-info.italic{font-style:italic}.deliveries-payments-surcharges .orderDeliveryinfo{padding:.8rem 0}.deliveries-payments-surcharges .orderDeliveryinfo b,.deliveries-payments-surcharges .orderDeliveryinfo span{font-weight:500;color:#1d1d1d}.deliveries-payments-surcharges .fast-payment-icons{inline-size:100%;max-inline-size:30rem;margin-block-start:.8rem}.deliveries-payments-surcharges .order-delivery-time{display:grid;gap:.8rem;margin:1.2rem 0 0}.deliveries-payments-surcharges .order-delivery-time .different-delivery-times{display:none}.deliveries-payments-surcharges .payment-name{row-gap:0}.deliveries-payments-surcharges .payment-name-description{flex-basis:100%;font-weight:400;font-style:italic}.deliveries-payments-surcharges .other-payments-toggle{align-self:flex-start;border:none;background-color:transparent;cursor:pointer;font-size:1.3rem;color:#1d1d1d;text-decoration:underline}.deliveries-payments-surcharges .payment[data-other-payment-method]{display:none}body.HU .deliveries-payments-surcharges .delivery-price{gap:0}body.HU .deliveries-payments-surcharges .delivery-price-from{order:2}.delivery-address-selector{inline-size:100%;margin-block-end:2rem}.delivery-address-selector .each-element{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"das-input das-label das-edit" "das-input das-label das-delete";align-items:center;-moz-column-gap:1.2rem;column-gap:1.2rem;padding:.8rem 1.2rem}.delivery-address-selector .each-element:not(:has(.delete)){grid-template-areas:"das-input das-label das-edit"}.delivery-address-selector .each-element:nth-of-type(odd){background-color:#f3f2f2}.delivery-address-selector input[type=radio]{grid-area:das-input}.delivery-address-selector label{grid-area:das-label}.delivery-address-selector .edit{grid-area:das-edit}.delivery-address-selector .delete{grid-area:das-delete;color:#dc3545}.delivery-address-selector :is(br,input[type=submit]){display:none}.delivery-address-selector .delivery-address-links{display:flex;flex-direction:column;padding:.8rem 1.2rem}.delivery-progress.free-delivery-reached{display:flex;justify-content:center;align-items:center;gap:.8rem}.delivery-progress.free-delivery-reached .free-delivery-text{color:#1d1d1d}.delivery-progress.free-delivery-reached svg{inline-size:4rem}.delivery-progress .free-delivery-text{display:block;font-weight:500;color:#1d1d1d;line-height:1.2;text-align:center}.delivery-progress.free-delivery-not-reached{display:flex;flex-direction:column;inline-size:100%;min-inline-size:24.8rem;padding-block-start:3.6rem}.delivery-progress .progressbar-wrapper{display:flex;justify-content:space-between;align-items:center}.delivery-progress .progressbar{position:relative;flex:1;block-size:.8rem;margin-inline-end:.8rem;border:.1rem solid #c1c2c2;border-radius:2rem;background-color:#fff}.delivery-progress .progressbar.width-1:before{inline-size:1%}.delivery-progress .progressbar.width-2:before{inline-size:2%}.delivery-progress .progressbar.width-3:before{inline-size:3%}.delivery-progress .progressbar.width-4:before{inline-size:4%}.delivery-progress .progressbar.width-5:before{inline-size:5%}.delivery-progress .progressbar.width-6:before{inline-size:6%}.delivery-progress .progressbar.width-7:before{inline-size:7%}.delivery-progress .progressbar.width-8:before{inline-size:8%}.delivery-progress .progressbar.width-9:before{inline-size:9%}.delivery-progress .progressbar.width-10:before{inline-size:10%}.delivery-progress .progressbar.width-11:before{inline-size:11%}.delivery-progress .progressbar.width-12:before{inline-size:12%}.delivery-progress .progressbar.width-13:before{inline-size:13%}.delivery-progress .progressbar.width-14:before{inline-size:14%}.delivery-progress .progressbar.width-15:before{inline-size:15%}.delivery-progress .progressbar.width-16:before{inline-size:16%}.delivery-progress .progressbar.width-17:before{inline-size:17%}.delivery-progress .progressbar.width-18:before{inline-size:18%}.delivery-progress .progressbar.width-19:before{inline-size:19%}.delivery-progress .progressbar.width-20:before{inline-size:20%}.delivery-progress .progressbar.width-21:before{inline-size:21%}.delivery-progress .progressbar.width-22:before{inline-size:22%}.delivery-progress .progressbar.width-23:before{inline-size:23%}.delivery-progress .progressbar.width-24:before{inline-size:24%}.delivery-progress .progressbar.width-25:before{inline-size:25%}.delivery-progress .progressbar.width-26:before{inline-size:26%}.delivery-progress .progressbar.width-27:before{inline-size:27%}.delivery-progress .progressbar.width-28:before{inline-size:28%}.delivery-progress .progressbar.width-29:before{inline-size:29%}.delivery-progress .progressbar.width-30:before{inline-size:30%}.delivery-progress .progressbar.width-31:before{inline-size:31%}.delivery-progress .progressbar.width-32:before{inline-size:32%}.delivery-progress .progressbar.width-33:before{inline-size:33%}.delivery-progress .progressbar.width-34:before{inline-size:34%}.delivery-progress .progressbar.width-35:before{inline-size:35%}.delivery-progress .progressbar.width-36:before{inline-size:36%}.delivery-progress .progressbar.width-37:before{inline-size:37%}.delivery-progress .progressbar.width-38:before{inline-size:38%}.delivery-progress .progressbar.width-39:before{inline-size:39%}.delivery-progress .progressbar.width-40:before{inline-size:40%}.delivery-progress .progressbar.width-41:before{inline-size:41%}.delivery-progress .progressbar.width-42:before{inline-size:42%}.delivery-progress .progressbar.width-43:before{inline-size:43%}.delivery-progress .progressbar.width-44:before{inline-size:44%}.delivery-progress .progressbar.width-45:before{inline-size:45%}.delivery-progress .progressbar.width-46:before{inline-size:46%}.delivery-progress .progressbar.width-47:before{inline-size:47%}.delivery-progress .progressbar.width-48:before{inline-size:48%}.delivery-progress .progressbar.width-49:before{inline-size:49%}.delivery-progress .progressbar.width-50:before{inline-size:50%}.delivery-progress .progressbar.width-51:before{inline-size:51%}.delivery-progress .progressbar.width-52:before{inline-size:52%}.delivery-progress .progressbar.width-53:before{inline-size:53%}.delivery-progress .progressbar.width-54:before{inline-size:54%}.delivery-progress .progressbar.width-55:before{inline-size:55%}.delivery-progress .progressbar.width-56:before{inline-size:56%}.delivery-progress .progressbar.width-57:before{inline-size:57%}.delivery-progress .progressbar.width-58:before{inline-size:58%}.delivery-progress .progressbar.width-59:before{inline-size:59%}.delivery-progress .progressbar.width-60:before{inline-size:60%}.delivery-progress .progressbar.width-61:before{inline-size:61%}.delivery-progress .progressbar.width-62:before{inline-size:62%}.delivery-progress .progressbar.width-63:before{inline-size:63%}.delivery-progress .progressbar.width-64:before{inline-size:64%}.delivery-progress .progressbar.width-65:before{inline-size:65%}.delivery-progress .progressbar.width-66:before{inline-size:66%}.delivery-progress .progressbar.width-67:before{inline-size:67%}.delivery-progress .progressbar.width-68:before{inline-size:68%}.delivery-progress .progressbar.width-69:before{inline-size:69%}.delivery-progress .progressbar.width-70:before{inline-size:70%}.delivery-progress .progressbar.width-71:before{inline-size:71%}.delivery-progress .progressbar.width-72:before{inline-size:72%}.delivery-progress .progressbar.width-73:before{inline-size:73%}.delivery-progress .progressbar.width-74:before{inline-size:74%}.delivery-progress .progressbar.width-75:before{inline-size:75%}.delivery-progress .progressbar.width-76:before{inline-size:76%}.delivery-progress .progressbar.width-77:before{inline-size:77%}.delivery-progress .progressbar.width-78:before{inline-size:78%}.delivery-progress .progressbar.width-79:before{inline-size:79%}.delivery-progress .progressbar.width-80:before{inline-size:80%}.delivery-progress .progressbar.width-81:before{inline-size:81%}.delivery-progress .progressbar.width-82:before{inline-size:82%}.delivery-progress .progressbar.width-83:before{inline-size:83%}.delivery-progress .progressbar.width-84:before{inline-size:84%}.delivery-progress .progressbar.width-85:before{inline-size:85%}.delivery-progress .progressbar.width-86:before{inline-size:86%}.delivery-progress .progressbar.width-87:before{inline-size:87%}.delivery-progress .progressbar.width-88:before{inline-size:88%}.delivery-progress .progressbar.width-89:before{inline-size:89%}.delivery-progress .progressbar.width-90:before{inline-size:90%}.delivery-progress .progressbar.width-91:before{inline-size:91%}.delivery-progress .progressbar.width-92:before{inline-size:92%}.delivery-progress .progressbar.width-93:before{inline-size:93%}.delivery-progress .progressbar.width-94:before{inline-size:94%}.delivery-progress .progressbar.width-95:before{inline-size:95%}.delivery-progress .progressbar.width-96:before{inline-size:96%}.delivery-progress .progressbar.width-97:before{inline-size:97%}.delivery-progress .progressbar.width-98:before{inline-size:98%}.delivery-progress .progressbar.width-99:before{inline-size:99%}.delivery-progress .progressbar.width-100:before{inline-size:100%}.delivery-progress .progressbar:before{animation:animateProgresBar 1.5s ease;content:"";position:absolute;inset-block-start:0;inset-inline-start:0;display:block;inline-size:0;block-size:100%;border-radius:2rem;background-color:#1d1d1d}@keyframes animateProgresBar{0%{inline-size:0}}.delivery-progress .progressbar-actual-value{animation:animateProgressCar 1.5s ease;position:absolute;inset-block-end:1.2rem;inset-inline-start:0;transform:translateX(-3rem);display:flex;justify-content:center;align-items:center;gap:.8rem;font-weight:500;color:#1d1d1d;line-height:1.2;white-space:nowrap}@keyframes animateProgressCar{0%{inset-inline-start:0}}.delivery-progress .progressbar-actual-value.left-1{inset-inline-start:1%}.delivery-progress .progressbar-actual-value.left-2{inset-inline-start:2%}.delivery-progress .progressbar-actual-value.left-3{inset-inline-start:3%}.delivery-progress .progressbar-actual-value.left-4{inset-inline-start:4%}.delivery-progress .progressbar-actual-value.left-5{inset-inline-start:5%}.delivery-progress .progressbar-actual-value.left-6{inset-inline-start:6%}.delivery-progress .progressbar-actual-value.left-7{inset-inline-start:7%}.delivery-progress .progressbar-actual-value.left-8{inset-inline-start:8%}.delivery-progress .progressbar-actual-value.left-9{inset-inline-start:9%}.delivery-progress .progressbar-actual-value.left-10{inset-inline-start:10%}.delivery-progress .progressbar-actual-value.left-11{inset-inline-start:11%}.delivery-progress .progressbar-actual-value.left-12{inset-inline-start:12%}.delivery-progress .progressbar-actual-value.left-13{inset-inline-start:13%}.delivery-progress .progressbar-actual-value.left-14{inset-inline-start:14%}.delivery-progress .progressbar-actual-value.left-15{inset-inline-start:15%}.delivery-progress .progressbar-actual-value.left-16{inset-inline-start:16%}.delivery-progress .progressbar-actual-value.left-17{inset-inline-start:17%}.delivery-progress .progressbar-actual-value.left-18{inset-inline-start:18%}.delivery-progress .progressbar-actual-value.left-19{inset-inline-start:19%}.delivery-progress .progressbar-actual-value.left-20{inset-inline-start:20%}.delivery-progress .progressbar-actual-value.left-21{inset-inline-start:21%}.delivery-progress .progressbar-actual-value.left-22{inset-inline-start:22%}.delivery-progress .progressbar-actual-value.left-23{inset-inline-start:23%}.delivery-progress .progressbar-actual-value.left-24{inset-inline-start:24%}.delivery-progress .progressbar-actual-value.left-25{inset-inline-start:25%}.delivery-progress .progressbar-actual-value.left-26{inset-inline-start:26%}.delivery-progress .progressbar-actual-value.left-27{inset-inline-start:27%}.delivery-progress .progressbar-actual-value.left-28{inset-inline-start:28%}.delivery-progress .progressbar-actual-value.left-29{inset-inline-start:29%}.delivery-progress .progressbar-actual-value.left-30{inset-inline-start:30%}.delivery-progress .progressbar-actual-value.left-31{inset-inline-start:31%}.delivery-progress .progressbar-actual-value.left-32{inset-inline-start:32%}.delivery-progress .progressbar-actual-value.left-33{inset-inline-start:33%}.delivery-progress .progressbar-actual-value.left-34{inset-inline-start:34%}.delivery-progress .progressbar-actual-value.left-35{inset-inline-start:35%}.delivery-progress .progressbar-actual-value.left-36{inset-inline-start:36%}.delivery-progress .progressbar-actual-value.left-37{inset-inline-start:37%}.delivery-progress .progressbar-actual-value.left-38{inset-inline-start:38%}.delivery-progress .progressbar-actual-value.left-39{inset-inline-start:39%}.delivery-progress .progressbar-actual-value.left-40{inset-inline-start:40%}.delivery-progress .progressbar-actual-value.left-41{inset-inline-start:41%}.delivery-progress .progressbar-actual-value.left-42{inset-inline-start:42%}.delivery-progress .progressbar-actual-value.left-43{inset-inline-start:43%}.delivery-progress .progressbar-actual-value.left-44{inset-inline-start:44%}.delivery-progress .progressbar-actual-value.left-45{inset-inline-start:45%}.delivery-progress .progressbar-actual-value.left-46{inset-inline-start:46%}.delivery-progress .progressbar-actual-value.left-47{inset-inline-start:47%}.delivery-progress .progressbar-actual-value.left-48{inset-inline-start:48%}.delivery-progress .progressbar-actual-value.left-49{inset-inline-start:49%}.delivery-progress .progressbar-actual-value.left-50{inset-inline-start:50%}.delivery-progress .progressbar-actual-value.left-51{inset-inline-start:51%}.delivery-progress .progressbar-actual-value.left-52{inset-inline-start:52%}.delivery-progress .progressbar-actual-value.left-53{inset-inline-start:53%}.delivery-progress .progressbar-actual-value.left-54{inset-inline-start:54%}.delivery-progress .progressbar-actual-value.left-55{inset-inline-start:55%}.delivery-progress .progressbar-actual-value.left-56{inset-inline-start:56%}.delivery-progress .progressbar-actual-value.left-57{inset-inline-start:57%}.delivery-progress .progressbar-actual-value.left-58{inset-inline-start:58%}.delivery-progress .progressbar-actual-value.left-59{inset-inline-start:59%}.delivery-progress .progressbar-actual-value.left-60{inset-inline-start:60%}.delivery-progress .progressbar-actual-value.left-61{inset-inline-start:61%}.delivery-progress .progressbar-actual-value.left-62{inset-inline-start:62%}.delivery-progress .progressbar-actual-value.left-63{inset-inline-start:63%}.delivery-progress .progressbar-actual-value.left-64{inset-inline-start:64%}.delivery-progress .progressbar-actual-value.left-65{inset-inline-start:65%}.delivery-progress .progressbar-actual-value.left-66{inset-inline-start:66%}.delivery-progress .progressbar-actual-value.left-67{inset-inline-start:67%}.delivery-progress .progressbar-actual-value.left-68{inset-inline-start:68%}.delivery-progress .progressbar-actual-value.left-69{inset-inline-start:69%}.delivery-progress .progressbar-actual-value.left-70{inset-inline-start:70%}.delivery-progress .progressbar-actual-value.left-71{inset-inline-start:71%}.delivery-progress .progressbar-actual-value.left-72{inset-inline-start:72%}.delivery-progress .progressbar-actual-value.left-73{inset-inline-start:73%}.delivery-progress .progressbar-actual-value.left-74{inset-inline-start:74%}.delivery-progress .progressbar-actual-value.left-75{inset-inline-start:75%}.delivery-progress .progressbar-actual-value.left-76{inset-inline-start:76%}.delivery-progress .progressbar-actual-value.left-77{inset-inline-start:77%}.delivery-progress .progressbar-actual-value.left-78{inset-inline-start:78%}.delivery-progress .progressbar-actual-value.left-79{inset-inline-start:79%}.delivery-progress .progressbar-actual-value.left-80{inset-inline-start:80%}.delivery-progress .progressbar-actual-value.left-81{inset-inline-start:81%}.delivery-progress .progressbar-actual-value.left-82{inset-inline-start:82%}.delivery-progress .progressbar-actual-value.left-83{inset-inline-start:83%}.delivery-progress .progressbar-actual-value.left-84{inset-inline-start:84%}.delivery-progress .progressbar-actual-value.left-85{inset-inline-start:85%}.delivery-progress .progressbar-actual-value.left-86{inset-inline-start:86%}.delivery-progress .progressbar-actual-value.left-87{inset-inline-start:87%}.delivery-progress .progressbar-actual-value.left-88{inset-inline-start:88%}.delivery-progress .progressbar-actual-value.left-89{inset-inline-start:89%}.delivery-progress .progressbar-actual-value.left-90{inset-inline-start:90%}.delivery-progress .progressbar-actual-value.left-91{inset-inline-start:91%}.delivery-progress .progressbar-actual-value.left-92{inset-inline-start:92%}.delivery-progress .progressbar-actual-value.left-93{inset-inline-start:93%}.delivery-progress .progressbar-actual-value.left-94{inset-inline-start:94%}.delivery-progress .progressbar-actual-value.left-95{inset-inline-start:95%}.delivery-progress .progressbar-actual-value.left-96{inset-inline-start:96%}.delivery-progress .progressbar-actual-value.left-97{inset-inline-start:97%}.delivery-progress .progressbar-actual-value.left-98{inset-inline-start:98%}.delivery-progress .progressbar-actual-value.left-99{inset-inline-start:99%}.delivery-progress .progressbar-actual-value.left-100{inset-inline-start:100%}.delivery-progress .progressbar-actual-value svg{inline-size:2.8rem}.delivery-progress .progressbar-actual-value svg path{fill:#1d1d1d}.delivery-progress .progressbar-limit{flex-shrink:0;display:block;font-weight:500;color:#1d1d1d;line-height:1.2;white-space:nowrap}.delivery-progress .progressbar-text{margin-block-start:.1rem;font-weight:500;font-size:1.3rem;color:#b81361;text-align:start}.delivery-widget-filter{flex-shrink:0}.delivery-widget-filter .delivery-widget-filter-header{margin-block-end:.8rem}.delivery-widget-filter .delivery-widget-filter-list{display:grid;grid-template-columns:auto auto 1fr auto auto;align-items:start;gap:.8rem;padding:.8rem;border:.1rem solid #c1c2c2;background-color:#fff}.delivery-widget-filter input[type=radio]{display:none}.delivery-widget-filter .delivery-type{display:contents;cursor:pointer;line-height:1.2}.delivery-widget-filter .delivery-type-all{display:grid;grid-template-columns:2rem 1fr;gap:.8rem;grid-column:-1/1}.delivery-widget-filter .delivery-type-checkbox{display:block;inline-size:2rem;block-size:2rem;border:.1rem solid #c1c2c2;border-radius:0;background-color:#fff;background-position:50%;background-size:1.4rem}.delivery-widget-filter .delivery-type-icon{inline-size:2rem;block-size:2rem;-o-object-fit:contain;object-fit:contain}.delivery-widget-filter .delivery-fossil-free{display:inline-block;inline-size:1.2rem;block-size:1.2rem;margin:.1rem 0 0 .4rem;background-image:url(/globalfiles/templates/alensa/responsive/deliveries-and-payments/fossil-free.svg);background-position:50%;background-size:contain;pointer-events:all}.delivery-widget-filter .delivery-type-time{font-weight:400;color:#77b34a;white-space:nowrap;text-align:center}.delivery-widget-filter .delivery-type-price{font-weight:400;color:#c1c2c2;white-space:nowrap;text-align:end}.delivery-widget-filter .delivery-type-note{display:block;font-weight:400;font-size:1.3rem;color:#c1c2c2;line-height:1.1}.delivery-widget-deliveries-area{flex:0 1 30%;display:flex;flex-direction:column;inline-size:100%;block-size:100%;overflow:hidden;transition:all .5s ease}.delivery-widget-deliveries-area .delivery-widget-delivery-list-header{min-block-size:initial;margin-block-end:.8rem}.delivery-widget-deliveries-area .delivery-widget-delivery-list{block-size:100%;overflow-y:auto}.delivery-widget-deliveries-area .delivery-point-wrapper{order:1;min-block-size:initial;background-color:#fff;font-size:1.3rem}.delivery-widget-deliveries-area .delivery-point-wrapper.active{order:0}.delivery-widget-deliveries-area .delivery-point-wrapper.active .delivery-detail{display:flex}.delivery-widget-deliveries-area .delivery-main{display:grid;grid-template-columns:6.8rem 1fr auto;align-items:center;gap:.8rem;padding:.8rem;line-height:1.2}.delivery-widget-deliveries-area .delivery-logo{display:flex;flex-direction:column;align-items:center;gap:.8rem}.delivery-widget-deliveries-area .delivery-logo img{max-inline-size:2.8rem}.delivery-widget-deliveries-area .delivery-distance{display:flex;align-items:center;gap:.4rem;font-weight:500;font-size:1.3rem;color:#b81361;line-height:1}.delivery-widget-deliveries-area .delivery-distance:before{content:"";display:block;inline-size:.8rem;block-size:.8rem;background-image:url(/globalfiles/templates/alensa/responsive/cockyoptika/deliveries-and-payments/deliveries/points/location-mini-pink.svg);background-position:50%;background-size:cover}.delivery-widget-deliveries-area .delivery-name{display:flex;flex-direction:column;gap:.4rem;font-weight:500;color:#1d1d1d;line-height:1.4}.delivery-widget-deliveries-area .delivery-days-and-benefit{display:flex;flex-wrap:wrap;justify-content:space-between;-moz-column-gap:.8rem;column-gap:.8rem;font-weight:400;font-size:1.3rem}.delivery-widget-deliveries-area .delivery-days{color:#1d1d1d}.delivery-widget-deliveries-area .delivery-benefit.fossil-free{display:flex;align-items:center;gap:.4rem;color:#1d1d1d}.delivery-widget-deliveries-area .delivery-benefit.fossil-free:after{content:"";aspect-ratio:1;inline-size:1.2rem;background-image:url(/globalfiles/templates/alensa/responsive/deliveries-and-payments/fossil-free.svg);background-size:contain}.delivery-widget-deliveries-area .delivery-status{display:block;margin-block-end:.4rem;font-weight:500;color:#b81361;text-transform:uppercase}.delivery-widget-deliveries-area .delivery-price{display:flex;align-items:flex-end;padding-inline-start:2rem;font-weight:500;color:#b81361}.delivery-widget-deliveries-area .delivery-detail{display:none;flex-wrap:wrap;align-items:flex-start;gap:1.2rem 2rem;padding:.8rem;border-block-start:.1rem solid #c1c2c2;line-height:1.5}.delivery-widget-deliveries-area .delivery-detail .bold{flex-basis:100%;display:block;margin-block-end:.4rem}.delivery-widget-deliveries-area .delivery-detail-type{flex-basis:100%}.delivery-widget-deliveries-area .delivery-detail-address{flex:1;display:flex;flex-wrap:wrap;-moz-column-gap:.4rem;column-gap:.4rem}.delivery-widget-deliveries-area .delivery-detail-opening-times{max-inline-size:50%}.delivery-widget-deliveries-area .delivery-detail-button-wrapper{flex-basis:100%;display:flex;justify-content:center;inline-size:100%}.delivery-widget-map-area{position:relative;flex:0 1 70%;transition:all .5s ease}.delivery-widget-map-area .delivery-widget-map{inline-size:100%;block-size:100%}.delivery-widget-map-area .delivery-widget-deliveries-expander{position:absolute;z-index:1;inset-block-end:0;inset-inline-start:50%;transform:translate(-50%,50%);display:flex;justify-content:center;align-items:center;inline-size:3.2rem;block-size:3.2rem;border-radius:50%;background-color:#1d1d1d}.delivery-widget-map-area .delivery-widget-deliveries-expander svg{inline-size:1.2rem;block-size:1.2rem;transition:all .5s ease}.delivery-widget-map-area .delivery-widget-deliveries-expander svg path{fill:#fff}.delivery-widget-map-area .delivery-widget-info-window-content{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:2rem;overflow:hidden;font-size:1.3rem;line-height:1.4}.delivery-widget-map-area .delivery-widget-info-window-name-wrapper{flex-basis:100%;font-weight:500}.delivery-widget-map-area .delivery-widget-info-window-content-left{flex:1}.delivery-widget-map-area .delivery-widget-info-window-content-right{flex:1.5;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.8rem 2rem}.delivery-widget-map-area .delivery-widget-info-window-establishment-wrapper{flex-basis:100%;font-weight:500}.delivery-widget-map-area .delivery-widget-info-window-days-and-benefit{display:flex;flex-wrap:wrap;justify-content:space-between;-moz-column-gap:.8rem;column-gap:.8rem;inline-size:100%}.delivery-widget-map-area .delivery-widget-info-window-days-wrapper{color:#77b34a}.delivery-widget-map-area .delivery-widget-info-window-benefit-wrapper{display:flex;align-items:center;gap:.4rem;color:#1d1d1d}.delivery-widget-map-area .delivery-widget-info-window-benefit-wrapper:after{content:"";aspect-ratio:1;inline-size:1.2rem;background-image:url(/globalfiles/templates/alensa/responsive/deliveries-and-payments/fossil-free.svg);background-position:50%;background-size:contain}.delivery-widget-map-area .delivery-widget-info-window-photo-wrapper{inline-size:100%;max-block-size:14.8rem;overflow:hidden}.delivery-widget-map-area .delivery-widget-info-window-photo{max-inline-size:100%;max-block-size:100%}.delivery-widget-map-area .delivery-widget-info-window-directions-wrapper{flex-basis:100%;inline-size:100%}.delivery-widget-map-area .delivery-widget-info-window-directions-wrapper p{margin-block-end:.4rem}.delivery-widget-map-area .delivery-widget-info-window-address-wrapper{flex:1;display:flex;flex-wrap:wrap;-moz-column-gap:.4rem;column-gap:.4rem}.delivery-widget-map-area .delivery-widget-info-window-address-wrapper .bold{flex-basis:100%;display:block;margin-block-end:.4rem}.delivery-widget-map-area .delivery-widget-info-window-opening-times{max-inline-size:50%;text-align:end}.delivery-widget-map-area .delivery-widget-info-window-opening-times .bold{flex-basis:100%;display:block;margin-block-end:.4rem}.delivery-widget-map-area .delivery-widget-info-window-btn-wrapper{flex-basis:100%;display:flex;justify-content:flex-end}.delivery-widget-search-area{grid-area:search}.delivery-widget-search-area .delivery-widget-search-header{margin-block-end:.8rem}.delivery-widget-search-area .delivery-widget-search{display:flex;align-items:center;inline-size:100%}.delivery-widget-search-area .delivery-widget-search-btn,.delivery-widget-search-area .delivery-widget-search-input{border-radius:0}.delivery-widget-search-area .delivery-widget-search-btn svg{inline-size:1.6rem}.delivery-widget{position:relative;display:flex;flex-direction:column;block-size:100%}.delivery-widget.with-filter{grid-template-rows:auto auto 1fr;grid-template-areas:"search map" "filter map" "deliveries map"}.delivery-widget.expanded .delivery-widget-deliveries-expander svg{transform:rotate(180deg)}.delivery-widget.expanded .delivery-widget-map-area{flex-basis:40%}.delivery-widget.expanded .delivery-widget-deliveries-area{flex-basis:60%}.pac-container{z-index:10000000000000;margin-block-start:-.1rem;border:.1rem solid #c1c2c2;border-block-start:none;box-shadow:none}.disallow-to-continue-in-checkout{display:flex;justify-content:center;margin-block-end:1.6rem;color:#b81361;text-align:center}.gifts-basket .gifts-basket-wrapper{position:relative;display:grid;grid-template-columns:minmax(6rem,1fr) minmax(0,3fr) minmax(9rem,1fr);grid-template-areas:"name	name	name" "img	content	prices";padding:1.6rem 0;border-block-end:.1rem solid #c1c2c2}.gifts-basket .gifts-basket-wrapper.gifts-basket-unavailable .gifts-content-header{font-weight:500;color:#b81361}.gifts-basket .gifts-basket-wrapper.gifts-basket-unavailable .gifts-content-tile:after{display:none!important}.gifts-basket .gifts-basket-wrapper-tiles{display:block}.gifts-basket .gifts-name-area{grid-area:name;margin-block-end:.8rem}.gifts-basket .gifts-img-area{grid-area:img;display:flex;justify-content:center;align-items:center}.gifts-basket .gifts-img-area svg{inline-size:4rem}.gifts-basket .gifts-img-area img{cursor:pointer}.gifts-basket .gifts-content-area{grid-area:content}.gifts-basket .gifts-prices-area{grid-area:prices;display:flex;justify-content:flex-end;align-items:center;text-align:end}.gifts-basket .gifts-remove-btn{position:absolute;inset-block-start:1.6rem;inset-inline-end:.8rem;inline-size:1.6rem;block-size:1.6rem}.gifts-basket .gifts-name{font-weight:500;font-size:1.4rem;color:#1d1d1d;text-transform:uppercase}.gifts-basket .gifts-img{inline-size:auto;max-inline-size:4rem;max-block-size:10rem}.gifts-basket .gifts-content{inline-size:100%}.gifts-basket .gifts-content-header{margin-block-end:.8rem;font-size:1.3rem}.gifts-basket .gifts-price-before{display:block;margin-block-end:.8rem;font-size:1.6rem;color:#c1c2c2;text-decoration:line-through}.gifts-basket .gifts-price{display:block;font-size:2rem;color:#b81361}.gifts-basket .gifts-content-gift-attributes-text{margin-block:2.8rem .8rem;margin-inline:0;font-weight:500}.gifts-dropdown-with-images{position:relative;display:flex;min-inline-size:14.8rem;max-inline-size:-moz-max-content;max-inline-size:max-content}.gifts-dropdown-with-images *{-webkit-user-select:none;-moz-user-select:none;user-select:none}.gifts-dropdown-with-images.disabled{background-image:url(/globalfiles/templates/alensa/responsive/icons/arrow-down-select-disabled.svg)}.gifts-dropdown-with-images.disabled span{opacity:.6}.gifts-dropdown-with-images>span{overflow:hidden;pointer-events:none;white-space:nowrap;text-overflow:ellipsis}.gifts-dropdown-with-images .gifts-dropdown-with-images-options{position:absolute;z-index:5;inset-block-start:100%;inset-inline-start:-.1rem;display:none;min-inline-size:20rem;padding:0;border:.1rem solid #c1c2c2;background-color:#fff;list-style:none}.gifts-dropdown-with-images .gifts-dropdown-with-images-options.disabled li{pointer-events:none}.gifts-dropdown-with-images .gifts-dropdown-with-images-options.disabled a{opacity:.6}.gifts-dropdown-with-images .gifts-dropdown-with-images-options.opened{display:block}.gifts-dropdown-with-images .gifts-dropdown-with-images-options :is(picture,img,svg){flex-shrink:0;inline-size:4rem}.gifts-dropdown-with-images .gifts-dropdown-with-images-options a{display:flex;justify-content:space-between;align-items:center;gap:1.6rem;padding:.8rem 1.6rem;font-size:1.3rem;line-height:1.2}.gifts-dropdown-with-images .gifts-dropdown-with-images-options a:hover{background-color:#1d1d1d;color:#fff}.gifts-dropdown-with-images .gifts-dropdown-with-images-options div:first-child{display:flex;align-items:center;gap:1.2rem}.gifts-dropdown-with-images .gifts-dropdown-with-images-options div:first-child span{font-weight:500;text-wrap:balance}.gifts-dropdown-with-images .gifts-dropdown-with-images-options div:nth-child(2){flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end}.gifts-dropdown-with-images .gifts-dropdown-with-images-options div:nth-child(2) span:first-child{color:#c1c2c2;white-space:nowrap;text-decoration:line-through}.gifts-dropdown-with-images .gifts-dropdown-with-images-options div:nth-child(2) span:nth-child(2){font-weight:500;font-size:1.3rem;color:#b81361}.gifts-dropdown-with-images .gifts-dropdown-with-images-options .selected{background-color:#e8e8e8}.gifts-tiles{-webkit-user-select:none;-moz-user-select:none;user-select:none}.gifts-tiles.noclickable{opacity:.5}.gifts-tiles .gifts-content-tiles{--gifts-content-tile-min-width:9.6rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--gifts-content-tile-min-width),1fr));gap:.4rem}.gifts-tiles .gifts-content-tile{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:.8rem;padding:.8rem;border:.1rem solid #c1c2c2}.gifts-tiles .gifts-content-tile:after{content:"";display:block;inline-size:1.6rem;block-size:1.6rem;border:.1rem solid #c1c2c2;border-radius:50%}.gifts-tiles .gifts-content-tile.gift-selected{border-color:#1d1d1d}.gifts-tiles .gifts-content-tile.gift-selected:after{background-color:#1d1d1d}.gifts-tiles .gifts-content-tile.special-gift{border-color:#ffb300}.gifts-tiles .gifts-content-tile:is(.dont-want-gift,.is-credit) svg{inline-size:60%;min-block-size:8.4rem}.gifts-tiles .gifts-content-tile-name{flex:1;display:flex;justify-content:center;align-items:center;font-weight:500;font-size:1.3rem;line-height:1.3;text-align:center}.gifts-tiles .gifts-content-tile-price{min-block-size:1.6rem;font-weight:500;color:#c1c2c2;text-align:center;text-decoration:line-through}.gifts-tiles .ribbon{--ribbon-font-size:1rem;--ribbon-height:2.8rem;--ribbon-width:12.8rem;text-transform:uppercase}.gifts-tiles .special-gift-info{position:absolute;inset-block-start:-.8rem;inset-inline-start:50%;transform:translateX(-50%);padding:.4rem 2rem .4rem .4rem;border:.1rem solid #fdd970;border-radius:2rem;background-color:#fffef9;font-size:1.3rem;color:#e0b845}.gifts-tiles .special-gift-info:after{content:"";position:absolute;inset-block-start:50%;inset-inline-end:.4rem;transform:translateY(-50%);display:block;inline-size:1.2rem;block-size:1.2rem;background-image:url(/globalfiles/templates/alensa/responsive/controls/stars/rating-star-full.svg)}.glasses-lens-parameters{border-block-start:.1rem solid #c1c2c2}.glasses-lens-parameters .glasses-lens-parameters-title{display:block;margin-block:1.6rem .8rem;font-weight:500}.glasses-lens-parameters .glasses-lens-parameters-boxes{display:grid;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.8rem;grid-auto-rows:1fr}.glasses-lens-parameters .glasses-lens-parameters-box{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;padding:1.6rem .8rem;border:.1rem solid #77b34a;background-color:#f1f7ed;color:#324b1f;text-align:center}.glasses-lens-parameters .glasses-lens-parameters-box span:nth-of-type(2){flex:1;display:flex;justify-content:center;align-items:center;font-weight:700}.glasses-lens-parameters .glasses-lens-parameters-box svg{inline-size:1.6rem;margin-block-start:.8rem}.order-form-invoice-imploded{display:flex;justify-content:space-between;align-items:center;gap:2.4rem;inline-size:100%;margin-block-end:2.8rem;padding:.8rem 1.2rem;background-color:#f3f2f2;font-size:1.3rem}.order-form-note{display:flex;flex-direction:column;gap:1.6rem;font-size:1.3rem}.order-form-note textarea{max-inline-size:40rem;margin-block-end:1.6rem}.order-form-note .delete{color:#dc3545}.onepage-checkout-deliveries{padding:1.6rem;border:.1rem solid #c1c2c2;background-color:#f3f2f2}.onepage-checkout-deliveries .deliveries-form{display:flex;flex-direction:column;gap:1.2rem}.onepage-checkout-deliveries .deliveries-form form{display:none}.onepage-checkout-deliveries .delivery-label{display:grid;grid-template-columns:3.2rem 3.2rem minmax(0,1fr) 20%;grid-template-areas:"check icon name name price" "- - info info info" "- - pickup pickup pickup" "- - description description description" "- - showroom showroom showroom";-moz-column-gap:1.2rem;column-gap:1.2rem;cursor:pointer}.onepage-checkout-deliveries .delivery-checkbox{grid-area:check;inline-size:3.2rem;block-size:3.2rem;border:.1rem solid #c1c2c2;border-radius:0;background-color:#fff;cursor:pointer}.onepage-checkout-deliveries .delivery-icon{grid-area:icon;inline-size:3.2rem;block-size:3.2rem;cursor:pointer}.onepage-checkout-deliveries .delivery-icon:after{content:"";display:block;inline-size:100%;block-size:100%;background-position:50%;background-size:contain}.onepage-checkout-deliveries .delivery-name{grid-area:name;align-self:center;cursor:pointer;font-weight:500;font-size:1.3rem}.onepage-checkout-deliveries .delivery-info{grid-area:info;font-weight:400;font-size:1.3rem;color:#77b34a}.onepage-checkout-deliveries .delivery-description-wrapper{grid-area:description}.onepage-checkout-deliveries .delivery-description{position:relative;display:inline-block;padding:.8rem;border:.1rem solid #1d1d1d;border-radius:.5rem;background-color:rgba(29,29,29,.07);font-weight:400;font-size:1.3rem;font-style:italic}.onepage-checkout-deliveries .delivery-description svg{position:absolute;inset-block-start:0;inset-inline-start:0;transform:translate(-50%,-50%);inline-size:1.6rem;block-size:1.6rem}.onepage-checkout-deliveries .showroom-link-wrapper{grid-area:showroom}.onepage-checkout-deliveries .delivery-showroom-link{display:inline-block;font-size:1.3rem;color:#1d1d1d}.onepage-checkout-deliveries .delivery-price{grid-area:price;align-self:center;font-weight:500;font-size:1.3rem;white-space:nowrap;text-align:end}.onepage-checkout-deliveries .delivery.active .delivery-checkbox{background-color:#fff;background-image:url(/globalfiles/templates/alensa/responsive/cockyoptika/fancyform/checkmark.svg?ver=2.0);background-position:50%;background-size:1.6rem}.onepage-checkout-deliveries .delivery-pickup-point-wrapper{position:relative;grid-area:pickup;inline-size:100%}.onepage-checkout-deliveries :is(.delivery-pickup-point,.post-delivery-points){position:relative;max-inline-size:30rem;padding-inline-end:3.2rem;overflow:hidden;cursor:pointer;font-weight:400}.onepage-checkout-deliveries .delivery-pickup-point:-webkit-autofill{box-shadow:inset 0 0 0 100rem #fff}.onepage-checkout-deliveries .delivery-pickup-point svg{position:absolute;inset-block-start:50%;inset-inline-end:.8rem;transform:translateY(-50%);inline-size:1.6rem;pointer-events:none}.onepage-checkout-deliveries .delivery-pickup-point svg path{fill:#b81361}.onepage-checkout-deliveries .czech-post .post-delivery-points{border:none}.onepage-checkout-deliveries .czech-post .delivery-pickup-point{padding:0}.onepage-checkout-deliveries .czech-post .delivery-pickup-point:after{display:none}.onepage-checkout-deliveries .czech-post svg{position:absolute;inset-block-start:50%;inset-inline-end:.8rem;transform:translateY(-50%);inline-size:1.6rem;pointer-events:none}.onepage-checkout-deliveries .post-delivery-points-label{z-index:1;display:block;font-weight:400}.onepage-checkout-deliveries .delivery-pickup-point-text,.onepage-checkout-deliveries .post-delivery-points-label{position:absolute;inset-block-start:50%;inset-inline-start:1.6rem;transform:translateY(-50%);inline-size:calc(100% - 5.2rem);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.onepage-checkout-deliveries .orderDeliveryinfo{padding:.8rem 0}.onepage-checkout-deliveries .orderDeliveryinfo :is(b,span){font-weight:500;color:#1d1d1d}.onepage-checkout-deliveries .order-delivery-time{font-size:1.3rem}.onepage-checkout-payments{padding:1.6rem;border:.1rem solid #c1c2c2;background-color:#f3f2f2}.onepage-checkout-payments .payments-form{display:flex;flex-direction:column;gap:1.2rem}.onepage-checkout-payments .payments-form form{display:none}.onepage-checkout-payments .payment.disabled .payment-label{pointer-events:none}.onepage-checkout-payments .payment.disabled :is(.checkbox,.icon,.payment-name-value,.payment-description-wrapper-wrapper,.price){opacity:.3;pointer-events:none}.onepage-checkout-payments .payment-label{display:grid;grid-template-columns:3rem 3rem minmax(0,1fr) 20%;grid-template-areas:"check icon name name price" "- - description description description";-moz-column-gap:1.2rem;column-gap:1.2rem;cursor:pointer}.onepage-checkout-payments .payment-checkbox{grid-area:check;inline-size:2.8rem;block-size:2.8rem;border:.1rem solid #c1c2c2;border-radius:0;background-color:#fff;cursor:pointer}.onepage-checkout-payments .payment-icon{grid-area:icon;inline-size:2.8rem;block-size:2.8rem;cursor:pointer}.onepage-checkout-payments .payment-icon:after{content:"";display:block;inline-size:100%;block-size:100%;background-position:50%;background-size:contain}.onepage-checkout-payments .payment-name{grid-area:name;display:flex;align-self:center;cursor:pointer;font-weight:500;font-size:1.3rem}.onepage-checkout-payments .payment-description-wrapper{grid-area:description}.onepage-checkout-payments .payment-description{font-weight:400;font-size:1.3rem;color:#77b34a}.onepage-checkout-payments .payment-description #ppplus,.onepage-checkout-payments .payment-description iframe{inline-size:100%!important}.onepage-checkout-payments .payment-price{grid-area:price;align-self:center;font-weight:500;font-size:1.3rem;white-space:nowrap;text-align:end}.onepage-checkout-payments .payment.active .payment-checkbox{background-color:#fff;background-image:url(/globalfiles/templates/alensa/responsive/cockyoptika/fancyform/checkmark.svg?ver=2.0);background-position:50%;background-size:1.6rem}.onepage-checkout-summary{padding:1.6rem;border:.1rem solid #c1c2c2;background-color:#f3f2f2}.onepage-checkout-summary .onepage-checkout-summary-header{margin-block-end:2rem}.onepage-checkout-summary .onepage-checkout-summary-products{padding-block-end:1.6rem}.onepage-checkout-summary .onepage-checkout-summary-back-to-basket{display:inline-flex;margin-block-end:1.6rem;color:#1d1d1d}.onepage-checkout-summary :is(.onepage-checkout-summary-product,.onepage-checkout-summary-gift){position:relative;display:grid;grid-template-columns:7rem 1fr auto;grid-template-areas:"image description prices";padding-block-start:1.6rem;border-block-start:.1rem solid #c1c2c2;grid-column-gap:.8rem}.onepage-checkout-summary :is(.onepage-checkout-summary-product,.onepage-checkout-summary-gift)+:is(.onepage-checkout-summary-product,.onepage-checkout-summary-gift){margin-block-start:1.6rem}.onepage-checkout-summary :is(.onepage-checkout-summary-product-image-area,.onepage-checkout-summary-gift-image-area){grid-area:image;align-self:flex-start;align-items:baseline;padding:.8rem;border:.1rem solid #c1c2c2;background-color:#fff}.onepage-checkout-summary :is(.onepage-checkout-summary-product-description-area,.onepage-checkout-summary-gift-description-area){grid-area:description;display:flex;flex-direction:column}.onepage-checkout-summary :is(.onepage-checkout-summary-product-name,.onepage-checkout-summary-gift-name){margin-block-start:.4rem}.onepage-checkout-summary .onepage-checkout-summary-product-parameters-section{opacity:.8;font-size:1.3rem}.onepage-checkout-summary :is(.onepage-checkout-summary-product-prices-area,.onepage-checkout-summary-gift-prices-area){grid-area:prices;margin-block-start:2.4rem;text-align:end}.onepage-checkout-summary :is(.onepage-checkout-summary-product-price-before,.onepage-checkout-summary-gift-price-before){display:block;margin-block-end:.4rem;color:#c1c2c2;text-decoration:line-through}.onepage-checkout-summary :is(.onepage-checkout-summary-product-price,.onepage-checkout-summary-gift-price){display:block;font-weight:500}.onepage-checkout-summary :is(.onepage-checkout-summary-product-remove,.onepage-checkout-summary-gift-remove){position:absolute;inset-block-start:1.6rem;inset-inline-end:0;display:block;inline-size:1.2rem;block-size:1.2rem;border:.1rem solid #b81361;border-radius:50%;background-image:url(/globalfiles/templates/alensa/responsive/controls/close.svg);background-position:50%;background-size:.6rem;transition:all 0s ease}.onepage-checkout-summary :is(.onepage-checkout-summary-product-remove,.onepage-checkout-summary-gift-remove):hover{background-color:#b81361;background-image:url(/globalfiles/templates/alensa/responsive/controls/close-white.svg);background-position:50%;background-size:.6rem}.onepage-checkout-summary .onepage-checkout-summary-gifts-area{padding-block-end:1.6rem}.onepage-checkout-summary .onepage-checkout-summary-progress{margin:0 -1.6rem;padding:1.6rem;border-block-start:.1rem solid #c1c2c2}.onepage-checkout-summary .onepage-checkout-summary-progress .free-delivery-reached{display:grid;grid-template-columns:7rem 1fr;grid-template-areas:"image text";grid-column-gap:.8rem}.onepage-checkout-summary .onepage-checkout-summary-progress .free-delivery-icon{grid-area:image;flex:1;margin:0}.onepage-checkout-summary .onepage-checkout-summary-progress .free-delivery-text{grid-area:text}.onepage-checkout-summary .onepage-checkout-summary-coupon{padding:1.6rem 0}.onepage-checkout-summary .onepage-checkout-summary-prices{margin:0 -1.6rem;padding:1.6rem;border-block-start:.1rem solid #c1c2c2}.onepage-checkout-summary .onepage-checkout-summary-prices>*+*{margin-block-start:.4rem}.onepage-checkout-summary .onepage-checkout-summary-price-area{display:flex;justify-content:space-between;align-items:center}.onepage-checkout-summary .onepage-checkout-summary-price-area span{display:block}.onepage-checkout-summary .onepage-checkout-summary-price{font-weight:500}.onepage-checkout-summary .onepage-checkout-summary-price-area.total-price{margin-block-start:.8rem;font-weight:500;font-size:2rem}.onepage-checkout-summary .onepage-checkout-summary-price-area.total-price .onepage-checkout-summary-price{color:#b81361}.onepage-checkout-summary .onepage-checkout-summary-checkboxes{margin:0 -1.6rem;padding:1.6rem;border-block-start:.1rem solid #c1c2c2}.onepage-checkout-summary .onepage-checkout-summary-checkbox-area+.onepage-checkout-summary-checkbox-area{margin-block-start:1.6rem}.onepage-checkout-summary .onepage-checkout-summary-checkbox-area input[type=checkbox]{display:none}.onepage-checkout-summary .onepage-checkout-summary-checkbox-area input[type=checkbox]:checked+label:before{background-color:#fff;background-image:url(/globalfiles/templates/alensa/responsive/cockyoptika/fancyform/checkmark.svg?ver=2.0);background-position:50%;background-size:1.2rem}.onepage-checkout-summary .onepage-checkout-summary-checkbox-area label{display:flex;justify-content:flex-start;align-items:center;padding-block-start:.4rem;cursor:pointer;font-size:1.3rem}.onepage-checkout-summary .onepage-checkout-summary-checkbox-area label:before{content:"";flex:0 0 1.8rem;display:block;block-size:1.6rem;margin-block:-.4rem 0;margin-inline:0 .8rem;border:.1rem solid #c1c2c2;border-radius:0;background-color:#fff}.onepage-checkout-summary .onepage-checkout-summary-checkbox-area label a{text-decoration:underline}.onepage-checkout-summary .onepage-checkout-summary-checkbox-area label.notFilledError:before{border-color:#fcebec!important;background-color:#fcebec}.onepage-checkout-summary .onepage-checkout-summary-checkbox-area .error{position:relative;display:block;margin-block:.4rem 0;margin-inline:0;padding-inline-start:2.8rem;font-weight:500;font-size:1.3rem;color:#dc3545}.onepage-checkout-summary .onepage-checkout-summary-checkbox-area .error a{text-decoration:underline}.onepage-checkout-summary .onepage-checkout-summary-checkbox-area .error:before{content:"";position:absolute;inset-block-start:0;inset-inline-start:.4rem;inline-size:1.2rem;block-size:1.2rem;background-image:url(/globalfiles/templates/alensa/responsive/fancyform/error-mark.svg);background-position:50%;background-size:contain}.onepage-checkout-summary .onepage-checkout-summary-submit{display:flex;justify-content:center;align-items:center}.onepage-checkout-surcharges{display:block;padding:1.6rem;border:.1rem solid #c1c2c2;background-color:#f3f2f2}.onepage-checkout-surcharges .surcharges-header{display:none}.onepage-checkout-surcharges .surcharge-label{display:grid;grid-template-columns:3rem 3rem minmax(0,1fr) 20%;grid-template-areas:"check icon name name price";-moz-column-gap:.8rem;column-gap:.8rem;padding:1.6rem 0;cursor:pointer}.onepage-checkout-surcharges .surcharge-checkbox{grid-area:check;align-items:flex-start;inline-size:2.8rem;block-size:2.8rem;border:.1rem solid #c1c2c2;border-radius:0;background-color:#fff;cursor:pointer}.onepage-checkout-surcharges .surcharge-icon{grid-area:icon;inline-size:2.8rem;block-size:2.8rem;cursor:pointer}.onepage-checkout-surcharges .surcharge-icon:after{content:"";display:block;inline-size:100%;block-size:100%;background-position:50%;background-size:contain}.onepage-checkout-surcharges .surcharge-name{grid-area:name;display:flex;flex-wrap:wrap;align-self:center;cursor:pointer;font-weight:500;font-size:1.3rem}.onepage-checkout-surcharges .surcharge-price{grid-area:price;align-self:center;font-weight:500;font-size:1.3rem;white-space:nowrap;text-align:end}.onepage-checkout-surcharges .surcharge .surcharge-input:checked~.surcharge-checkbox{background-color:#fff;background-image:url(/globalfiles/templates/alensa/responsive/cockyoptika/fancyform/checkmark.svg?ver=2.0);background-position:50%;background-size:1.6rem}#klarna-checkout-container{inline-size:100%;margin-block-start:2rem;overflow:hidden}#klarna-checkout-container iframe{inline-size:100%!important}#snippet-klarnaPayments-klarnaPayments{display:block;inline-size:100%;padding:1.6rem .4rem}#snippet-klarnaPayments-klarnaPayments>div{inline-size:100%}#snippet-klarnaPayments-klarnaPayments #klarna-payments-container{display:block;inline-size:100%}#snippet-klarnaPayments-klarnaPayments #klarna-payments-buy{display:block;min-block-size:4.8rem;margin:2.8rem auto;padding:0 2rem}.periodic-orders-basket-wrapper{display:none;grid-template-areas:"name" "promo" "content";padding:1.6rem 0;border-block-end:.1rem solid #c1c2c2}.periodic-orders-basket-wrapper .periodic-orders-basket-name-area{grid-area:name;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;-moz-column-gap:.8rem;column-gap:.8rem;row-gap:.1rem;margin-block-end:.8rem}.periodic-orders-basket-wrapper .periodic-orders-basket-img-area{display:none}.periodic-orders-basket-wrapper .periodic-orders-basket-img-area svg{inline-size:4rem}.periodic-orders-basket-wrapper .periodic-orders-basket-content-area{grid-area:content;display:flex;flex-direction:column;align-items:flex-start}.periodic-orders-basket-wrapper .periodic-orders-basket-name{font-weight:500;font-size:1.4rem;text-transform:uppercase}.periodic-orders-basket-wrapper :is(.periodic-orders-basket-one-time-wrapper,.periodic-orders-basket-repeated-wrapper){inline-size:100%;cursor:pointer}.periodic-orders-basket-wrapper :is(.periodic-orders-basket-one-time,.periodic-orders-basket-repeated){display:grid;grid-template-columns:1.8rem minmax(0,1fr);gap:1.6rem 1.2rem;inline-size:100%;padding:1.6rem}.periodic-orders-basket-wrapper .periodic-orders-basket-one-time{grid-template-areas:"radio label" "radio as-usual";border-block-end:.1rem solid #c1c2c2}.periodic-orders-basket-wrapper .periodic-orders-basket-repeated{grid-template-areas:"radio label" "radio promo" "benefits benefits"}.periodic-orders-basket-wrapper input[type=radio]{display:none}.periodic-orders-basket-wrapper input[type=radio]:checked+label{background-color:#f3f2f2;cursor:initial}.periodic-orders-basket-wrapper input[type=radio]:checked+label .periodic-orders-basket-form-pair.radio:before{background-color:#1d1d1d}.periodic-orders-basket-wrapper input[type=radio]:checked+label .periodic-orders-basket-label{font-weight:500;color:#1d1d1d}.periodic-orders-basket-wrapper input[type=radio]:checked+label :is(.periodic-orders-basket-benefits,.periodic-orders-basket-as-usual){opacity:1}.periodic-orders-basket-wrapper input[type=radio]:checked+label .periodic-orders-basket-form-pair.select-wrapper{display:flex}.periodic-orders-basket-wrapper .periodic-orders-basket-form-pair.radio{grid-area:radio;align-self:start}.periodic-orders-basket-wrapper .periodic-orders-basket-form-pair.radio:before{content:"";display:block;inline-size:1.6rem;block-size:1.6rem;border:.1rem solid #1d1d1d;border-radius:50%;background-color:transparent;box-shadow:inset 0 0 0 .4rem #fff}.periodic-orders-basket-wrapper .periodic-orders-basket-label{grid-area:label}.periodic-orders-basket-wrapper .periodic-orders-basket-as-usual{grid-area:as-usual;opacity:.25}.periodic-orders-basket-wrapper .periodic-orders-basket-promo{grid-area:promo;display:block;font-size:1.3rem}.periodic-orders-basket-wrapper .periodic-orders-basket-benefits{grid-area:benefits;display:flex;flex-direction:column;gap:.4rem;opacity:.25;padding-inline-start:0}.periodic-orders-basket-wrapper .periodic-orders-basket-benefits li{display:flex;justify-content:flex-start;align-items:center;gap:1.2rem;font-weight:500;font-size:1.3rem}.periodic-orders-basket-wrapper .periodic-orders-basket-benefits li:before{content:"";flex:0 0 1.8rem;display:block;block-size:1.6rem;background-image:url(/globalfiles/templates/alensa/responsive/icons/check-green.svg);background-position:50%;background-size:1.6rem}.periodic-orders-basket-wrapper .periodic-orders-basket-form-pair.select-wrapper{display:none;flex-direction:column;grid-column:-1/2}.periodic-orders-basket-wrapper .periodic-orders-basket-form-pair.select-wrapper select{inline-size:14.8rem;border-radius:0}:is(.preprod,.projectId-17,.projectId-50,.projectId-96) .periodic-orders-basket-wrapper{display:grid}.product-parameters{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.6rem;inline-size:100%}.product-parameters[data-type=voucher] .form-pair-stock{display:none}.product-parameters :is(.glasses,.sunglasses){display:none}.product-parameters form{display:grid;gap:.8rem}.product-parameters .multi-combination{inline-size:100%}.product-parameters .multi-combination-form{flex-basis:100%;justify-content:center;margin-block-start:3.2rem}.product-parameters .eye{display:flex;justify-content:center;align-items:center;font-weight:500;text-align:center}.product-parameters .package-product-name-wrapper{flex-basis:100%}.product-parameters .package-product-name-wrapper.pushed{margin-block-start:3.2rem}.product-parameters .package-product-name-wrapper .package-product-name{display:block;margin-block-end:1.2rem;font-weight:500}.product-parameters .form-pairs{flex:1;display:flex;flex-direction:column;flex-wrap:wrap;gap:.8rem}.product-parameters .form-pair{position:relative;display:flex;gap:.8rem}.product-parameters :is(label,.label){position:relative;font-weight:500}.product-parameters .label-caption{display:flex}.product-parameters :is(input[type=text],input[type=password],input[type=email],select,textarea,.input,.select){border-radius:0}.product-parameters .color-dropdown-trigger{position:relative;display:flex;justify-content:flex-start;-moz-column-gap:.8rem;column-gap:.8rem}.product-parameters .color-dropdown{position:absolute;z-index:10;inset-block-start:100%;inset-inline-start:-.1rem;display:none;min-inline-size:calc(100% + .1rem);max-block-size:20rem;padding-inline-start:0;border:.1rem solid #c1c2c2;background-color:#fff;overflow-y:auto;list-style:none}.product-parameters .color-dropdown.active{display:block}.product-parameters .color-dropdown a{display:flex;justify-content:flex-start;align-items:center;-moz-column-gap:.8rem;column-gap:.8rem;padding:.8rem 1.6rem}.product-parameters .color-dropdown a:hover{background-color:#1e90ff;color:#fff}.product-parameters .color-icon{flex-shrink:0;inline-size:1.2rem;block-size:1.2rem;border-width:.4rem;border-style:solid;border-radius:50%}.product-parameters .stock-wrapper{display:block}.product-parameters .stock-wrapper-part-missing{font-size:1.3rem}.product-parameters .params-stock-info{block-size:auto;padding:0;border:none;background-color:transparent;font-weight:500;color:#77b34a}.product-parameters .not-in-stock{color:#ffb300}.product-parameters .secondary-attributes-toggle{position:relative;display:flex;justify-self:flex-start;align-items:center;gap:.8rem;padding:.8rem 1.2rem;border:.1rem solid #c1c2c2;border-radius:0;background-color:#fff;font-size:1.3rem;color:#b81361}.product-parameters .secondary-attributes-toggle input{position:absolute;inset:0;opacity:0;cursor:pointer}.product-parameters .secondary-attributes-toggle svg{inline-size:1.2rem}.product-parameters .secondary-attributes-toggle:hover{border-color:#b81361;background-color:#b81361;color:#fff}.product-parameters .secondary-attributes-toggle:hover svg path{fill:currentColor}.product-parameters div[id*=snippet-attributesSelector]{inline-size:100%}.product-parameters .package-product-price{display:flex;justify-content:flex-end;align-items:center;min-block-size:4rem;color:#c1c2c2;text-align:end;text-decoration:line-through}.product-parameters .add-combination-row{margin-block-start:1.2rem}.product-parameters .delete-combination{display:flex;align-items:center}:is(.product-detail-global,.product-detail-glasses) .product-parameters.bordered{padding:1.6rem;border:.1rem solid #c1c2c2;background-color:#f3f2f2}:is(.product-detail-global,.product-detail-glasses) .product-parameters{margin-block:2.8rem}.stock-no-combination{display:none!important}.products-list-basket select.notfilled{border:.1rem solid #dc3545;background-color:#fcebec}.products-list-basket .product-basket-wrapper{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"name		name" "proudct-image		price" "params		params" "alt		alt" "ls-info	ls-info";padding:1.6rem 0;border-block-end:.1rem solid #c1c2c2}.products-list-basket .product-basket-wrapper[data-item=glasses] .params-stock-info .glasses,.products-list-basket .product-basket-wrapper[data-item=global] .params-stock-info .other,.products-list-basket .product-basket-wrapper[data-item=sunglasses] .params-stock-info .sunglasses{display:block}.products-list-basket .product-basket-wrapper.product-basket-wrapper-glasses-with-lenses-selector{padding-block-end:0;border-block-end:0}.products-list-basket .product-basket-wrapper.product-basket-wrapper-glasses-with-lenses-selector .form-pair-stock{display:none}.products-list-basket .product-name-area{grid-area:name;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:baseline;-moz-column-gap:.8rem;column-gap:.8rem;row-gap:.4rem;margin-block-end:2rem;padding-inline-end:2rem}.products-list-basket .product-img-area{grid-area:proudct-image;display:flex;justify-content:center;align-items:center;padding:0 1.6rem}.products-list-basket .product-img-area img{inline-size:auto;max-block-size:10rem}.products-list-basket .product-prices-area{grid-area:price;display:flex;justify-content:flex-end;align-items:center;text-align:end}.products-list-basket .product-parameters-area{grid-area:params;margin-block-start:2rem}.products-list-basket :is(.product-smart-alternative-area,.product-lenses-selector-info-area){grid-area:alt;margin-block-start:2rem}.products-list-basket .product-remove{position:absolute;inset-block-start:1.6rem;inset-inline-end:0;display:flex;justify-content:center;align-items:center;inline-size:2.8rem;block-size:2.8rem;border:0;background:none;cursor:pointer}.products-list-basket .product-remove svg{inline-size:1.2rem}.products-list-basket .product-remove svg path{fill:#b81361}.products-list-basket .product-name{font-weight:500;font-size:2rem;color:#1d1d1d}.products-list-basket .product-edit{display:flex;justify-content:flex-start;align-items:baseline;gap:.4rem}.products-list-basket .product-edit-icon{inline-size:.8rem;block-size:.8rem;background-image:url(/globalfiles/templates/alensa/responsive/icons/pencil.svg);background-position:50%;background-size:contain}.products-list-basket .product-edit-text{font-size:1.3rem}.products-list-basket .product-edit-text:hover{color:#1d1d1d;text-decoration:underline}.products-list-basket .product-price-before{display:block;font-size:1.6rem;color:#c1c2c2;text-decoration:line-through}.products-list-basket .product-price{display:block;font-size:2rem;color:#b81361}.products-list-basket :is(.product-parameters-on-prescription,.product-lenses-selector-simplybook){display:flex;align-items:flex-start;-moz-column-gap:.8rem;column-gap:.8rem;font-weight:500;text-align:start}.products-list-basket :is(.product-parameters-on-prescription,.product-lenses-selector-simplybook):before{content:"";flex:0 0 1.7rem;inline-size:1.6rem;block-size:1.6rem;opacity:.8;background-image:url(/globalfiles/templates/alensa/responsive/navigations/user-menu/new/dark/prescription.svg);background-position:50%;background-size:contain}.products-list-basket .product-lenses-selector-info{display:flex;flex-direction:column;gap:.8rem;padding:1.6rem;border:.1rem solid #c1c2c2;background-color:#f3f2f2}.products-list-basket .product-lenses-selector-info-text{display:flex;align-items:flex-start;gap:.8rem;font-weight:500}.products-list-basket .product-lenses-selector-info-text .dif-color{color:#b81361}.products-list-basket .product-lenses-selector-info-text br{display:none}.products-list-basket .product-lenses-selector-info-text.time:before{content:"";flex-shrink:0;inline-size:2rem;block-size:2rem;background-image:url(/globalfiles/templates/alensa/responsive/navigations/user-menu/new/dark/alarm.svg);background-position:50%;background-size:contain}.products-list-basket .product-smart-alternative-area.back .product-smart-alternative{justify-content:center;align-items:center;padding:1.6rem}.products-list-basket .product-smart-alternative-area.back .product-smart-alternative-btn{margin-block-start:.8rem}.products-list-basket .product-smart-alternative{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding-block:3.6rem 1.6rem;padding-inline:2rem 1.6rem;border:.1rem solid #c1c2c2;background-color:#f3f2f2}.products-list-basket .product-smart-alternative-img-text-wrapper{display:flex;justify-content:flex-start;align-items:center}.products-list-basket .product-smart-alternative-img-wrapper{position:relative;flex:1;padding:1.6rem;border:.1rem solid #c1c2c2;background-color:#fff}.products-list-basket .product-smart-alternative-spacer{grid-area:spacer}.products-list-basket .product-smart-alternative-ribbon{position:absolute;inset-block-start:-2.8rem;inset-inline-start:-.8rem;padding:.8rem 2rem;background-color:#1d1d1d;font-weight:500;font-size:1.3rem;color:#fff;white-space:nowrap;text-transform:uppercase}.products-list-basket .product-smart-alternative-ribbon br{display:none}.products-list-basket .product-smart-alternative-ribbon:before{content:"";position:absolute;inset-block-end:-.8rem;inset-inline-start:0;inline-size:0;block-size:0;border-block-start:1rem solid #0c0c0c;border-inline-start:1rem solid transparent}.products-list-basket .product-smart-alternative-ribbon:after{content:"";position:absolute;inset-block-start:50%;inset-inline-end:-.4rem;transform:translateY(-50%);inline-size:0;block-size:0;border-block-start:1.3rem solid transparent;border-block-end:1.3rem solid transparent;border-inline-start:.7rem solid #1d1d1d}.products-list-basket .product-smart-alternative-text-wrapper{flex:3;margin-inline-start:1.6rem}.products-list-basket .product-smart-alternative-text{font-size:1.3rem}.products-list-basket .product-smart-alternative-btn-wrapper{display:flex;justify-content:flex-end;inline-size:100%;margin-block-start:1.6rem}.products-list-basket .product-smart-alternative-btn{padding:.4rem .8rem;border-radius:.5rem;font-weight:400;font-style:italic}.products-list-basket-upsell{position:relative;margin-inline:auto}.products-list-basket-upsell .swiper{padding-block:.8rem}.products-list-basket-upsell .swiper-wrapper{inline-size:-moz-fit-content;inline-size:fit-content;margin-inline:auto}.products-list-basket-upsell .ribbon{--ribbon-height:3rem;--ribbon-width:16rem}.products-list-basket-upsell .product{position:relative;display:grid;grid-template-rows:auto 1fr auto auto;gap:1.6rem;min-block-size:28rem;border:.1rem solid #c1c2c2;background-color:#fff}.products-list-basket-upsell .product:hover{border-color:#7e7f7f}.products-list-basket-upsell .product-image img{inline-size:auto;max-block-size:10rem;margin-block:2rem 0;margin-inline:auto;padding-inline:1.2rem}.products-list-basket-upsell .product-name{display:-webkit-box;align-self:center;padding:0 2rem;overflow:hidden;font-size:1.3rem;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical}.products-list-basket-upsell .product-prices{display:flex;justify-content:center;align-items:baseline;gap:.8rem}.products-list-basket-upsell .product-discount-badge span{display:inline-block;padding:.4rem;background-color:#b81361;font-weight:700;font-size:1.3rem;color:#fff;line-height:1}.products-list-basket-upsell .product-price-discount,.products-list-basket-upsell .product-price-recommended{font-size:1.3rem;color:#c1c2c2}.products-list-basket-upsell .product-price-discount{text-decoration:line-through}.products-list-basket-upsell .product-price-actual{font-weight:500;font-size:1.6rem;color:#b81361}.products-list-basket-upsell .btn{margin:0 auto 1.6rem;border-radius:.4rem}.selectize-control{position:relative;order:2;block-size:4rem}.selectize-dropdown,.selectize-input,.selectize-input input{font-family:inherit;font-size:1.4rem;color:#303030;-webkit-font-smoothing:inherit}.selectize-control.single .selectize-input.input-active,.selectize-input{display:inline-block;background-color:#fff;cursor:text}.selectize-input{box-sizing:border-box;box-shadow:inset 0 .1rem .1rem rgba(0,0,0,.1);border-radius:.3rem;position:relative;z-index:1;display:inline-block;inline-size:100%;padding:.8rem;border:.1rem solid #d0d0d0;overflow:hidden}.selectize-control.multi .selectize-input.has-items{padding:.6rem .8rem .3rem}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default!important}.selectize-input.focus{box-shadow:inset 0 .1rem .2rem rgba(0,0,0,.15)}.selectize-input.dropdown-active{border-radius:.3rem .3rem 0 0}.selectize-input>*{*display:inline;vertical-align:baseline;zoom:1}.selectize-control.multi .selectize-input>div{margin:0 .3rem .3rem 0;padding:.2rem .6rem;border:0 solid #d0d0d0;background-color:#f2f2f2;cursor:pointer;color:#303030}.selectize-control.multi .selectize-input>div.active{border:0 solid #cacaca;background-color:#e8e8e8;color:#303030}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{border:0 solid #fff;background-color:#fff;color:#7d7d7d}.selectize-input>input{box-shadow:none;display:inline-block!important;max-inline-size:100%!important;min-block-size:0!important;max-block-size:none!important;margin:0 .2rem 0 0!important;padding:0!important;border:0!important;background-image:none!important;-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important;text-indent:0!important}.selectize-input>input:-ms-clear{display:none}.selectize-input>input:focus{outline:none!important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input:after{content:" ";display:block;clear:inline-start}.selectize-input.dropdown-active:before{content:" ";position:absolute;inset-inline:0;inset-block-end:0;display:block;block-size:.1rem;background-color:#f0f0f0}.selectize-dropdown{box-sizing:border-box;position:absolute;z-index:10;margin-block:-.1rem 0;margin-inline:0;border:.1rem solid #d0d0d0;border-block-start:0 none;background-color:#fff;border-radius:0;box-shadow:none;overflow:hidden}.selectize-dropdown [data-selectable]{overflow:hidden;cursor:pointer}.selectize-dropdown [data-selectable] .highlight{border-radius:.1rem;background-color:rgba(125,168,208,.2)}.selectize-dropdown :is(.option,.optgroup-header){padding:.5rem .8rem}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{opacity:.5;cursor:inherit}.selectize-dropdown [data-selectable].option{opacity:1}.selectize-dropdown .optgroup:first-child .optgroup-header{border-block-start:0 none}.selectize-dropdown .optgroup-header{background-color:#fff;cursor:default;color:#303030}.selectize-dropdown .active{color:#495c68;background-color:#e8e8e8}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .create{color:rgba(48,48,48,.5)}.selectize-dropdown-content{max-block-size:20rem;overflow-x:hidden;overflow-y:auto}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input{cursor:text}.selectize-control.single .selectize-input:after{position:absolute;inset-block-start:50%;inset-inline-end:1.5rem;display:block;inline-size:0;block-size:0;margin-block-start:0;border-color:grey transparent transparent;border-style:solid;border-width:.5rem .5rem 0;content:none}.selectize-control.single .selectize-input.dropdown-active:after{margin-block-start:-.4rem;border-width:0 .5rem .5rem;border-color:transparent transparent grey}.selectize-control.rtl.single .selectize-input:after{inset-inline-end:auto;inset-inline-start:1.5rem}.selectize-control.rtl .selectize-input>input{margin:0 .4rem 0 -.2rem!important}.selectize-control .selectize-input.disabled{opacity:1;background-color:#fafafa}.selectize-control.disabled{pointer-events:none}.selectize-control.disabled .selectize-input{background-color:#fafafa}.selectize-control .selectize-input{display:block;block-size:4rem;padding:0 1.6rem;border-radius:0;box-shadow:none;font-weight:500;line-height:initial}.selectize-control .selectize-input>*{display:inline-flex;align-items:center}.selectize-control .selectize-input :is(input,.item){block-size:100%;background-color:transparent}.selectize-control .selectize-input.disabled,.selectize-control .selectize-input.disabled *{cursor:not-allowed!important}.selectize-dropdown .option{padding:.4rem 1.6rem;cursor:pointer}.showroom-disable{margin-block:2.4rem}.showroom-disable .container{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.8rem;padding:4.8rem 2.4rem;border:.1rem solid #c1c2c2;background-color:#f3f2f2}.showroom-disable svg{inline-size:1.6rem}.showroom-disable .showroom-disable-link{font-weight:700;font-size:1.6rem;color:#b81361;text-transform:uppercase}.showroom-disable .showroom-disable-link:hover{text-decoration:underline}.surchargeType-surchargeInsurance:after{background-image:url(/globalfiles/templates/alensa/responsive/cockyoptika/surcharges/insurance.svg)}.surchargeType-surchargePriorityShipping:after{background-image:url(/globalfiles/templates/alensa/responsive/cockyoptika/surcharges/priority-shipping.svg)}.voucher-basket{position:relative;display:grid;grid-template-columns:minmax(6rem,1fr) minmax(0,3fr) minmax(9rem,1fr);grid-template-areas:"name	name	name" "img	content	prices";padding:1.6rem 0;border-block-end:.1rem solid #c1c2c2}.voucher-basket.not-reached-limit{grid-template-areas:"name	name	name" "img	content	prices" "alt	alt 	alt"}.voucher-basket .voucher-name-area{grid-area:name;margin-block-end:.8rem}.voucher-basket .voucher-img-area{grid-area:img;display:flex;justify-content:center;align-items:center}.voucher-basket .voucher-img-area svg{inline-size:4rem}.voucher-basket .voucher-content-area{grid-area:content;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.voucher-basket .voucher-content-area:not(.more-vouchers) .voucher-remove-btn{position:absolute;inset-block-start:1.6rem;inset-inline-end:.8rem}.voucher-basket .voucher-prices-area{grid-area:prices;display:flex;justify-content:flex-end;align-items:center;font-size:2rem;color:#b81361;text-align:end}.voucher-basket .voucher-prices-area.not-reached-yet{color:#c1c2c2}.voucher-basket .voucher-not-reached-info{grid-area:alt;display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,4fr);grid-template-areas:"";margin-block-start:2rem;padding:1.6rem 0;border:.1rem solid #ffb300;background-color:#ffb300}.voucher-basket .voucher-name{font-weight:500;font-size:1.4rem;color:#1d1d1d;text-transform:uppercase}.voucher-basket .voucher-text .diff-color{font-weight:500;color:#b81361}.voucher-basket .voucher-not-reached-info-text{display:flex;align-items:center;gap:.8rem;font-weight:500}.voucher-basket .voucher-not-reached-info-text svg{inline-size:1.6rem}.voucher-basket .voucher-not-reached-info-text svg path{fill:#3a3a3a}.voucher-basket .voucher-remove-btn{inline-size:1.6rem;block-size:1.6rem;border:.1rem solid #b81361;border-radius:50%;background-size:.8rem;transition:all 0s ease}.voucher-basket .voucher-remove-btn:hover{transform:rotate(90deg);background-color:#b81361;background-image:url(/globalfiles/templates/alensa/responsive/controls/close-white.svg);background-position:50%;background-size:.8rem;transition:all .3s ease}.products-list-basket .product-lenses-selector-info-area.with-alert{padding:0!important;border:0!important;background-color:transparent!important}@media (min-width:425px){.checkout-section.delivery-preselect .deliveries-box-wrapper .delivery-label{grid-template-columns:1.8rem 3.2rem auto 1fr 5rem;grid-template-areas:"check icon name info price" "- - pickup pickup price" "- - description description price" "- - showroom showroom price"}.checkout-section.delivery-preselect .deliveries-box-wrapper .delivery-info{flex:1;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.8rem;margin:0 .8rem}.checkout-section.delivery-preselect .deliveries-box-wrapper .delivery-separator{display:inline-flex}}@media (min-width:577px){.basket-coupons-delivery{flex-direction:row;justify-content:space-between;align-items:center;gap:4rem;min-block-size:6.8rem;margin-block-start:-.1rem;padding:.8rem 2rem;border:.1rem solid #c1c2c2;background-color:#f3f2f2}.basket-coupons-delivery .coupon-and-discounts{max-inline-size:40rem}.basket-coupons-delivery .delivery-progress{order:2;flex:0 1 auto;max-inline-size:24.8rem;padding:0;background-color:transparent}.deliveries-payments-recapitulation-wrapper{margin-block-end:2rem}.checkout-btns-wrapper{justify-content:space-between}.checkout-btns-wrapper .checkout-btn-back{flex:1;justify-content:flex-start}.checkout-btns-wrapper .checkout-btn-continue{flex:1;align-items:flex-end}.checkout-btns-wrapper .checkout-order-confirmation-info-text{text-align:end}.order-form :is(.order-form-pair,.order-form-pair-checkbox){grid-template-columns:1fr 23rem 1fr;grid-template-areas:"of-label of-input of-error" "of-label of-info of-error";align-items:flex-start}.order-form .order-form-pair.split{grid-template-columns:1fr 10rem 13rem 1fr;grid-template-rows:auto 1fr;grid-template-areas:"of-label of-prefix of-input of-error" "of-label of-info of-info of-error"}.order-form .order-form-pair-checkbox{grid-template-areas:"of-empty of-label of-error"}.order-form .order-form-pair-checkbox:before{content:"";grid-area:of-empty}.order-form .order-form-pair-submit .btn{grid-column-start:2;grid-column-end:3}.order-form :is(label,.label){justify-content:flex-end;min-block-size:4rem;padding-inline-end:.8rem}.order-form :is(.order-form-additional-info.solo,.order-form-additional-info.delivery-address-info){grid-column-start:2;grid-column-end:3}.order-form :is(.error,.error-custom){margin:0 0 0 1.2rem;padding:.8rem 1.6rem}.order-form :is(.error,.error-custom):before{inset-block-start:2rem;inset-inline-start:-1.6rem;rotate:-90deg;transform-origin:top}.periodic-more-info-modal .periodic-more-info-icons{grid-template-columns:repeat(4,1fr)}.showroom-map-modal .modal-body{padding-block-start:56.25%}.order-form-recapitulation-wrapper{margin-block-end:2rem}.basket-product-params-wrapper+.basket-product-params-wrapper label{display:none}.basket-total-price-wrapper{text-align:end}.basket-total-price-wrapper .basket-total-price{justify-content:flex-end}.coupon-code-basket{grid-template-columns:minmax(0,.7fr) minmax(0,3fr) minmax(0,1fr);grid-template-areas:"img name name" "img content price"}.coupon-code-basket .coupon-code-img-area svg{inline-size:4.8rem}.coupon-code-basket .coupon-code-name{font-size:1.8rem}.credit-basket{grid-template-columns:minmax(0,.7fr) minmax(0,3fr) minmax(0,1fr);grid-template-areas:"img	name	name" "img	content	prices"}.credit-basket .credit-img-area svg{inline-size:4.8rem}.credit-basket .credit-name{font-size:1.8rem}.checkout-section.delivery-preselect .deliveries-box-wrapper{margin-inline-start:8rem}.deliveries-payments-surcharges .delivery-label{grid-template-columns:3.2rem 3.2rem minmax(0,1fr) minmax(0,1fr) 20%;grid-template-areas:"check icon name info price" "- - description description description" "- - icons icons icons" "- - pickup pickup pickup" "- - showroom showroom showroom"}.deliveries-payments-surcharges .delivery-home-carrier{grid-template-columns:8rem 1fr}.deliveries-payments-surcharges .home-delivery-express label{grid-template-columns:7.5rem minmax(0,1fr) minmax(0,1fr) 20%;grid-template-areas:"- name info price"}.deliveries-payments-surcharges .delivery-description.description{padding:.8rem 1.6rem}.delivery-address-selector .each-element{grid-template-columns:auto 1fr auto auto;grid-template-areas:"das-input das-label das-edit das-delete"}.delivery-address-selector .each-element:not(:has(.delete)){grid-template-columns:auto 1fr auto;grid-template-areas:"das-input das-label das-edit"}.delivery-address-selector :is(.edit,.delete){flex-shrink:0}.delivery-progress.free-delivery-reached{justify-content:flex-end}.delivery-progress .free-delivery-text{font-size:1.4rem;text-align:start}.delivery-progress.free-delivery-not-reached{padding-block-start:2.4rem}.disallow-to-continue-in-checkout{justify-content:flex-end;text-align:end}.gifts-basket .gifts-basket-wrapper{grid-template-columns:minmax(0,.7fr) minmax(0,3fr) minmax(0,1fr);grid-template-areas:"img	name	name" "img	content	prices"}.gifts-basket .gifts-basket-wrapper-tiles{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,4fr);grid-template-areas:"img name" "img content"}.gifts-basket .gifts-img-area svg{inline-size:4.8rem}.gifts-basket .gifts-name{font-size:1.8rem}.gifts-basket .gifts-img{max-inline-size:4.8rem}.gifts-dropdown-with-images{min-inline-size:24.8rem}.gifts-dropdown-with-images .gifts-dropdown-with-images-options{min-inline-size:40rem}.gifts-tiles .gifts-content-tiles{--gifts-content-tile-min-width:10.4rem}.glasses-lens-parameters{flex-basis:100%}.order-form-invoice-imploded .edit{flex-shrink:0}.periodic-orders-basket-wrapper{grid-template-columns:minmax(0,.7fr) minmax(0,4fr);grid-template-areas:"img name" "img promo" "img content"}.periodic-orders-basket-wrapper .periodic-orders-basket-img-area{grid-area:img;display:flex;justify-content:center;align-items:center}.periodic-orders-basket-wrapper .periodic-orders-basket-img-area svg{inline-size:4.8rem}.periodic-orders-basket-wrapper .periodic-orders-basket-name{font-size:1.8rem;color:#1d1d1d}.periodic-orders-basket-wrapper :is(.periodic-orders-basket-one-time,.periodic-orders-basket-repeated){grid-template-columns:1.8rem repeat(2,minmax(0,1fr))}.periodic-orders-basket-wrapper .periodic-orders-basket-one-time{grid-template-areas:"radio label as-usual"}.periodic-orders-basket-wrapper .periodic-orders-basket-repeated{grid-template-areas:"radio label label" "radio promo benefits"}.periodic-orders-basket-wrapper .periodic-orders-basket-benefits{grid-row:2/4}.periodic-orders-basket-wrapper .periodic-orders-basket-form-pair.select-wrapper{grid-column:-2/2}.product-parameters .eye{inline-size:100%;min-inline-size:2rem;block-size:4rem}.product-parameters .form-pairs{flex-direction:row;row-gap:1.6rem}.product-parameters .form-pairs[class*=counter] .form-pair{gap:0}.product-parameters .form-pairs[class*=counter] label{block-size:0;opacity:0}.product-parameters .form-pair{flex-direction:column}.product-parameters .form-pair-colored{max-inline-size:20rem}.product-parameters .label-caption-text{white-space:nowrap}.product-parameters :where(select,.input,.select){inline-size:100%}.product-parameters .color-name{overflow:hidden;line-height:1;white-space:nowrap}.product-parameters .params-stock-info{min-block-size:4rem}.product-parameters .stock-pcs{margin-inline-end:.4rem}.product-parameters .product-form-pairs-wrapper{display:grid;grid-template-columns:1fr auto;margin:0}.products-list-basket .product-basket-wrapper{grid-template-columns:minmax(0,.7fr) minmax(0,3fr) minmax(0,1fr);grid-template-areas:"proudct-image		name		name" "proudct-image		params		price" "alt		alt			alt" "ls-info	ls-info		ls-info"}.products-list-basket .product-basket-wrapper:is(.product-basket-wrapper-with-alternative,.product-basket-wrapper-with-lenses-selector){padding-block-end:0}.products-list-basket .product-basket-wrapper.product-basket-wrapper-with-lenses-selector{border-block-end:0}.products-list-basket .product-basket-wrapper.product-basket-wrapper-with-replacement .label-caption .tooltip{display:none}.products-list-basket .product-name-area{margin-block-end:0}.products-list-basket .product-parameters-area{margin:2rem 0 0}.products-list-basket .package-product-price-wrapper{margin-inline-start:2rem}.products-list-basket :is(.product-smart-alternative-area,.product-lenses-selector-info-area){display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,4fr);grid-template-areas:"";padding:1.6rem 0;background-color:#f3f2f2}.products-list-basket .product-lenses-selector-info-area{border:.1rem solid #c1c2c2}.products-list-basket .product-smart-alternative-area{grid-template-areas:"spacer alt";padding-block:2.8rem 1.6rem;padding-inline:0}.products-list-basket .product-lenses-selector-info{padding:0 1.6rem 0 0;border:none;background-color:transparent}.products-list-basket .product-smart-alternative-area.back{padding-block-start:1.6rem}.products-list-basket .product-smart-alternative-area.back .product-smart-alternative{justify-content:flex-start;padding:0}.products-list-basket .product-smart-alternative-area.back .product-smart-alternative-btn{margin-block-start:0}.products-list-basket .product-smart-alternative{grid-area:alt;flex-direction:row;align-items:center;padding-block:0;padding-inline:0 1.6rem;border:none}.products-list-basket .product-smart-alternative-img-wrapper{max-inline-size:8.8rem;padding-block:2rem .8rem;padding-inline:1.6rem}.products-list-basket .product-smart-alternative-ribbon{inset-block-start:-1.6rem}.products-list-basket .product-smart-alternative-text-wrapper{flex:7}.products-list-basket .product-smart-alternative-text{margin-inline-end:.8rem}.products-list-basket .product-smart-alternative-btn-wrapper{inline-size:auto;margin-block-start:0}.voucher-basket{grid-template-columns:minmax(0,.7fr) minmax(0,3fr) minmax(0,1fr);grid-template-areas:"img	name	name" "img	content	prices"}.voucher-basket.not-reached-limit{grid-template-areas:"img	name	name" "img	content	prices" "alt	alt		alt";padding-block-end:0;border-block-end:0}.voucher-basket .voucher-img-area svg{inline-size:4.8rem}.voucher-basket .voucher-name{font-size:1.8rem}}@media (min-width:769px){.basket-coupons-delivery .delivery-progress{max-inline-size:34.8rem}.deliveries-payments-recapitulation-wrapper{flex-direction:row;margin-block-end:2.8rem;border:.1rem solid #c1c2c2}.deliveries-payments-recapitulation-wrapper .deliveries-payments-surcharges{flex:0 0 66.6%;border:none;border-inline-end:.1rem solid #c1c2c2}.deliveries-payments-recapitulation-wrapper .checkout-basket-wrapper{flex:0 0 33.4%}.order-form:is([data-type=register],[data-type=edit-personal]){margin-block:6.8rem}.order-form:is([data-type=register],[data-type=edit-personal]) .order-form-bg-icon{inline-size:18rem}.order-form :is(.order-form-pair,.order-form-pair-checkbox){grid-template-columns:1fr 25rem 1fr}.order-form .order-form-pair.split{grid-template-columns:1fr 10rem 15rem 1fr}.privacy-policy-modal .modal-body{padding:2rem 2.8rem}.privacy-policy-modal .modal-footer{padding-block:0 2rem;padding-inline:2.8rem}.terms-and-conditions-modal .modal-body{padding:2rem 2.8rem}.terms-and-conditions-modal .modal-footer{padding-block:0 2rem;padding-inline:2.8rem}.basket-navigation.basket-navigation-with-margin{--basket-navigation-with-margin:1.6rem}.order-form-recapitulation-wrapper{margin-block-end:2.8rem}.onepage-checkout{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto minmax(0,1fr);grid-template-areas:"user deliveries-payments-surcharges" "user summary";padding:.8rem 0}.checkout-basket-wrapper{padding:2.8rem}.basket-total-price-wrapper{margin-block:1.6rem .8rem;margin-inline:0}.checkout-basket-upsell{max-inline-size:22rem}.checkout-basket-upsell .checkout-basket-upsell-form{grid-template-columns:minmax(0,1fr);grid-template-areas:"header" "name" "img" "selects" "prices" "btn";align-items:center;text-align:center}.checkout-basket-upsell .checkout-basket-upsell-img img{max-block-size:10.8rem}.checkout-basket-upsell .checkout-basket-upsell-selects{flex-wrap:wrap;justify-content:center}.checkout-basket-upsell .checkout-basket-upsell-mobile-toggle{display:none}.checkout-basket-upsell .checkout-basket-upsell-prices{flex-direction:row;justify-content:center;margin-block:.8rem}.checkout-basket-upsell .checkout-basket-upsell-prices-actual{font-size:1.8rem}.checkout-basket-upsell .checkout-basket-upsell-submit .btn{margin-inline:auto}.coupon-code-basket{grid-template-columns:minmax(0,1.2fr) minmax(0,3fr) minmax(0,.7fr);padding-block:2rem}.coupon-code-basket .coupon-code-remove-btn{inset-inline-end:0}.credit-basket{grid-template-columns:minmax(0,1.2fr) minmax(0,3fr) minmax(0,.7fr);padding:1.6rem 0}.customer-refund .customer-refund-desktop-headers{display:grid;grid-template-columns:10% 12% 15% 35% 28%}.customer-refund .customer-refund-content{grid-template-columns:10% 12% 15% 35% 28%;grid-template-areas:"id price date method status";gap:0;margin-block-end:0}.customer-refund .customer-refund-content:nth-of-type(odd){background-color:#f3f2f2}.customer-refund .customer-refund-desktop-header{display:flex;justify-content:center;align-items:center;padding:2rem 1.6rem;text-align:center}.customer-refund .table-header{display:none}.customer-refund .table-content{justify-content:center;align-items:center;padding:2rem 5%;text-align:center}.customer-refund .customer-refund-method-content{flex-direction:row;justify-content:space-between}.customer-refund .customer-refund-download{margin-block-start:0}.checkout-section.delivery-preselect .delivery-close-box{margin:.8rem -2rem -2rem;padding-inline:2rem}.checkout-section.delivery-preselect .deliveries-box-wrapper{padding:2rem}.deliveries-payments-surcharges{padding:2.8rem}.deliveries-payments-surcharges .delivery-label{grid-template-columns:3.2rem 3.2rem minmax(0,2fr) minmax(0,1fr) 20%}.deliveries-payments-surcharges .home-delivery-express label{grid-template-columns:8rem minmax(0,2fr) minmax(0,1fr) 20%}.surcharge-name i.surcharge-subtitle-mobile{display:none}.delivery-progress.free-delivery-reached{gap:1.6rem}.gifts-basket .gifts-basket-wrapper{grid-template-columns:minmax(0,1.2fr) minmax(0,3fr) minmax(0,.7fr);padding:2rem 0}.gifts-basket .gifts-basket-wrapper-tiles{grid-template-columns:minmax(0,1.2fr) minmax(0,3.7fr)}.gifts-basket .gifts-img{max-inline-size:100%}.gifts-tiles .gifts-content-tiles{--gifts-content-tile-min-width:11.2rem;gap:.8rem}.gifts-tiles .gifts-content-tile-name{font-size:1.3rem}#snippet-klarnaPayments-klarnaPayments{flex:1 1 50%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1.6rem 2rem;text-align:center}.periodic-orders-basket-wrapper{grid-template-columns:minmax(0,1.2fr) minmax(0,3.7fr);padding:2rem 0}.product-parameters .multi-combination-form{justify-content:end}.products-list-basket .product-basket-wrapper{grid-template-columns:minmax(0,1.2fr) minmax(0,3fr) minmax(0,.7fr);padding:2rem 0}.products-list-basket :is(.product-smart-alternative-area,.product-lenses-selector-info-area){grid-template-columns:minmax(0,1.2fr) minmax(0,3.7fr)}.products-list-basket .product-remove{inset-block-start:2rem}.voucher-basket{grid-template-columns:minmax(0,1.2fr) minmax(0,3fr) minmax(0,.7fr);padding:1.6rem 0}.voucher-basket .voucher-content-area:not(.more-vouchers) .voucher-remove-btn{inset-inline-end:0}.voucher-basket .voucher-not-reached-info{grid-template-columns:minmax(0,1.2fr) minmax(0,3.7fr)}}@media (hover:hover) and (min-width:993px){.basket-empty-wrapper{margin-block:1.6rem 2.4rem}}@media (min-width:993px){body.showroom-optics .delivery-widget-modal .modal-content{block-size:min(144rem,calc(100vh - 6.4rem))}.delivery-widget-modal .modal-dialog{max-inline-size:min(144rem,calc(100vw - 6.4rem))}.delivery-widget-modal .modal-content{block-size:min(100rem,calc(100vh - 5.6rem));padding:2rem}.change-payment-modal .modal-dialog{max-inline-size:64.8rem}.basket-navigation{margin-block:1.6rem}.order-form-recapitulation-wrapper{flex-direction:row;border:.1rem solid #c1c2c2}.order-form-recapitulation-wrapper .order-form-wrapper{flex:0 0 66.6%;display:flex;flex-direction:column;align-items:center;padding-block:2.8rem 2rem;padding-inline:2.8rem;border:none;border-inline-end:.1rem solid #c1c2c2}.order-form-recapitulation-wrapper .checkout-basket-wrapper{flex:0 0 33.4%}.onepage-checkout{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"user deliveries-payments-surcharges summary"}.deliveries-payments-surcharges .delivery-label{grid-template-columns:3.2rem 3.2rem minmax(0,1.5fr) minmax(0,1fr) 20%}.deliveries-payments-surcharges .home-delivery-express label{grid-template-columns:8rem minmax(0,1.5fr) minmax(0,1fr) 20%}.delivery-widget-filter .delivery-widget-filter-list{padding:1.6rem}.delivery-widget-filter .delivery-type-time{margin-inline-end:3.2rem}.delivery-widget-deliveries-area{grid-area:deliveries}.delivery-widget-deliveries-area .delivery-widget-delivery-list{display:grid;gap:.1rem;block-size:auto;border:.1rem solid #c1c2c2;background-color:#c1c2c2}.delivery-widget-deliveries-area .delivery-main{padding:1.6rem}.delivery-widget-deliveries-area .delivery-detail{padding:1.6rem}.delivery-widget-deliveries-area .delivery-detail-opening-times{text-align:end}.delivery-widget-map-area{grid-area:map;border:.1rem solid #c1c2c2}.delivery-widget-map-area .delivery-widget-deliveries-expander{display:none}.delivery-widget{display:grid;grid-template-columns:40% 1fr;grid-template-rows:auto 1fr;grid-template-areas:"search map" "deliveries map";gap:2rem}:is(.product-detail-global,.product-detail-glasses) .product-parameters.bordered{padding:2.4rem}.products-list-basket-upsell .swiper-button-prev{inset-inline-start:-2.4rem}.products-list-basket-upsell .swiper-button-next{inset-inline-end:-2.4rem}.products-list-basket-upsell .product{max-inline-size:24rem}}@media (min-width:993px) and (max-width:1200px){.onepage-checkout .phone-inputs .flag{display:none}}@media (min-width:1201px){.order-form :is(.order-form-pair,.order-form-pair-checkbox){grid-template-columns:1fr 27rem 1fr}.order-form .order-form-pair.split{grid-template-columns:1fr 10rem 17rem 1fr}.deliveries-payments-surcharges .delivery-label{grid-template-columns:3.2rem 3.2rem minmax(0,1fr) minmax(0,1fr) 20%}.deliveries-payments-surcharges .home-delivery-express label{grid-template-columns:8rem minmax(0,1fr) minmax(0,1fr) 20%}.gifts-tiles .gifts-content-tiles{--gifts-content-tile-min-width:12.8rem}}@media (min-width:1741px){.gifts-tiles .gifts-content-tiles{--gifts-content-tile-min-width:13.6rem}}@media (max-width:992px){.delivery-widget-modal .modal-dialog{inline-size:100%;max-inline-size:100%;block-size:100%;margin:0}.delivery-widget-modal .modal-dialog:before{display:none}.delivery-widget-modal .modal-content{padding:0;border-radius:0}.delivery-widget-modal .modal-close{inset-block-start:1.6rem}.delivery-widget-filter{padding:.8rem;border-block-start:.1rem solid #c1c2c2}.delivery-widget-deliveries-area{padding:.8rem;border-block-start:.1rem solid #c1c2c2}.delivery-widget-deliveries-area .delivery-widget-delivery-list{display:grid;gap:.4rem;margin-inline-end:-.8rem;padding-inline-end:.8rem}.delivery-widget-deliveries-area .delivery-point-wrapper{border:.1rem solid #c1c2c2}.delivery-widget-deliveries-area .delivery-point-wrapper.active{border-color:#1d1d1d}.delivery-widget-deliveries-area .delivery-detail{padding-block-end:0}.delivery-widget-deliveries-area .delivery-detail-button-wrapper{position:sticky;inset-block-end:0;margin-block-end:.1rem;padding:.8rem;border-block-start:.1rem solid #c1c2c2;background-color:#fff}.delivery-widget-map-area .gm-style-iw-a{display:none}.delivery-widget-search-area{position:absolute;z-index:1;inset-inline:.8rem;inset-block-start:.8rem;inline-size:calc(100% - 6rem)}.delivery-widget-search-area .delivery-widget-search-header{display:none}.products-list-basket-upsell .swiper{-webkit-mask:linear-gradient(90deg,transparent,#fff 20%,#fff 80%,transparent)}}@media (max-width:768px){.basket-coupon-trigger svg{inline-size:2.5rem}.checkout-basket-upsell .checkout-basket-upsell-desktop-toggle{display:none}.surcharge-name i.surcharge-subtitle-mobile{flex-basis:100%;display:block;margin-block:.4rem 0;margin-inline:0;font-weight:400;font-size:1.3rem;text-align:start}.surcharge-name i.surcharge-subtitle-desktop{display:none}}@media (max-width:576px){.basket-coupons-delivery .delivery-progress{border:.1rem solid #c1c2c2;border-block-start:none}.checkout-btns-wrapper .checkout-btn-back{order:2;min-inline-size:30rem}.checkout-btns-wrapper .checkout-btn-continue{order:1;min-inline-size:30rem}.checkout-btns-wrapper .btn{inline-size:100%}.order-form{max-inline-size:32rem}.basket-navigation .navigation-item-wrapper.active{flex:1 1 100%}.basket-navigation .navigation-item-wrapper.active span{display:block}.basket-navigation .navigation-item-wrapper:first-of-type div{padding-inline-start:.8rem}.basket-navigation .navigation-item-wrapper:last-of-type div{padding-inline-end:.8rem}.basket-navigation .navigation-item span{display:none}.onepage-checkout .phone-inputs .flag{display:none}.customer-refund .customer-refund-status-state svg{display:none}.deliveries-payments-surcharges .home-delivery-express label .delivery-info{margin-inline-start:2.4rem}.delivery-progress.free-delivery-reached{flex-wrap:wrap}.gifts-basket .gifts-basket-wrapper-tiles .gifts-img-area{display:none}.gifts-basket .gifts-content-gift-attributes form{inline-size:100%}.glasses-lens-parameters{margin-block-start:1.6rem}.product-parameters .multi-combination{row-gap:4.8rem}.product-parameters .eye{flex:1 0 30%;max-inline-size:14rem}.product-parameters .form-pair{inline-size:100%}.product-parameters :is(label,.label){flex-basis:calc(40% - 1.6rem);margin-inline-end:auto}.product-parameters .label-caption{flex:auto}.product-parameters :where(select,.input,.select){flex:1 0 30%;max-inline-size:14rem}.product-parameters .color-dropdown-trigger{flex-basis:calc(60% + 0.8rem)}.product-parameters .color-dropdown-trigger:first-of-type:last-of-type{max-inline-size:14rem}.product-parameters .color-dropdown-trigger:first-of-type:not(:last-of-type){max-inline-size:28.8rem}.product-parameters .color-dropdown-trigger:nth-of-type(2){display:none}.product-parameters .params-stock-info{justify-content:center;inline-size:30%;max-inline-size:14rem;margin-block:1.2rem;text-align:center}}@media (hover:hover){.gifts-tiles .gifts-content-tile:hover{border-color:#1d1d1d}.gifts-tiles .gifts-content-tile:hover:after{border-color:#c1c2c2;background-color:#1d1d1d}.onepage-checkout-summary-back-to-basket:hover{text-decoration:underline}.onepage-checkout-summary-checkbox-area:hover input[type=checkbox]:not(:checked)~label{position:relative}.onepage-checkout-summary-checkbox-area:hover input[type=checkbox]:not(:checked)~label:after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:0;transform:translateY(-50%);inline-size:1.6rem;block-size:1.6rem;opacity:.3;background-color:#fff;background-image:url(/globalfiles/templates/alensa/responsive/cockyoptika/fancyform/checkmark.svg?ver=2.0);background-position:50%;background-size:1.2rem}}@media print{.deliveries-table .deliveries-table-box .sm-hidden,.deliveries-table .deliveries-table-box .xs-hidden{display:block}}@media print and (min-width:0),screen and (min-width:993px){.deliveries-table .deliveries-table-box{display:flex;inline-size:100%}.deliveries-table .deliveries-table-box .box-left,.deliveries-table .deliveries-table-box .box-right{flex:1}.deliveries-table.payments-table .box-left{flex:1 1 75%}.deliveries-table.payments-table .box-right{flex:1 1 25%}.deliveries-table.payments-table .box-right .deliveries-table-title .delivery-price{inline-size:100%}.deliveries-table .deliveries-table-title{inline-size:100%;padding-block:0 .4rem;paddin-inline:.8rem 0}.deliveries-table .deliveries-table-title:last-of-type{padding-block-end:0}.deliveries-table .delivery-name{margin:0}}