.c-checkout-cart-discounts{border:unset;border-radius:0;margin:0 0 15px;padding:0}.c-checkout-cart-discounts>.title{color:#181818;font-size:1.125rem;font-weight:600;margin:0 0 10px}.c-checkout-cart-items{display:flex;flex-direction:column;gap:10px;margin:0 0 25px}.c-checkout-cart-items-baseitem{border:1px solid #e3e3e3;container-type:inline-size;padding:10px}.c-checkout-cart-items-baseitem:not(:first-child){border-top:1px solid #e3e3e3;padding-top:10px}.c-checkout-cart-items-baseitem .item{align-items:center;-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:1fr;position:relative;row-gap:10px}.c-checkout-cart-items-baseitem .item.has-thumbnail{grid-template-columns:74px 1fr}.c-checkout-cart-items-baseitem .item.has-thumbnail .item-price-block{grid-column:2/4}.c-checkout-cart-items-baseitem .item .info-wrapper{align-items:center;display:flex;gap:15px}.c-checkout-cart-items-baseitem .item .variation-code{color:#9d9d9d;font-size:.875rem}@container (inline-size > 600px){.c-checkout-cart-items-baseitem .item:not(.has-piece-price){grid-template-columns:1fr 74px min-content}.c-checkout-cart-items-baseitem .item:not(.has-piece-price) .item-price-block{grid-column:3;white-space:nowrap}.c-checkout-cart-items-baseitem .item:not(.has-piece-price).has-thumbnail{grid-template-columns:74px 1fr min-content}.c-checkout-cart-items-baseitem .item:not(.has-piece-price).has-thumbnail .item-price-block{grid-column:auto;white-space:nowrap}.c-checkout-cart-items-baseitem .item:not(.has-piece-price) .item-info-block{display:flex;min-width:0}.c-checkout-cart-items-baseitem .item:not(.has-piece-price) .product-link{display:block;overflow:hidden;text-overflow:ellipsis;white-space:wrap}}@container (inline-size > 720px){.c-checkout-cart-items-baseitem .item.has-piece-price{grid-template-columns:1fr 74px min-content}.c-checkout-cart-items-baseitem .item.has-piece-price .item-price-block{grid-column:3;white-space:nowrap}.c-checkout-cart-items-baseitem .item.has-piece-price.has-thumbnail{grid-template-columns:74px 1fr min-content}.c-checkout-cart-items-baseitem .item.has-piece-price.has-thumbnail .item-price-block{grid-column:auto;white-space:nowrap}.c-checkout-cart-items-baseitem .item.has-piece-price .item-info-block{display:flex;min-width:0}.c-checkout-cart-items-baseitem .item.has-piece-price .product-link{display:block;overflow:hidden;text-overflow:ellipsis;white-space:wrap}}@container (inline-size < 721px){.c-checkout-cart-items-baseitem .item.has-piece-price .item-price-block{flex-wrap:wrap;justify-content:flex-end}}.c-checkout-cart-items-baseitem .product-link{color:#454545;font-size:.875rem;font-weight:400;text-decoration:none}.c-checkout-cart-items-baseitem .discount{background-color:#dc143c;border-radius:25px;color:#fff;font-size:11px;left:5px;padding:3px 8px;position:absolute;top:5px;z-index:5}.c-checkout-cart-items-baseitem p{margin:0}.c-checkout-cart-items-baseitem .variation-text{color:#9d9d9d;font-size:.75rem}.c-checkout-cart-items-baseitem .c-product-deliverytime{margin:0}.c-checkout-cart-items-baseitem .c-product-deliverytime a{pointer-events:none}.c-checkout-cart-items-baseitem .thumbnail{background:#fff;border-radius:0;overflow:hidden;padding:5px;position:relative}.c-checkout-cart-items-baseitem .thumbnail:before{background:none;content:"";display:block;inset:0;position:absolute}.c-checkout-cart-items-baseitem .item-price-block{align-items:center;display:flex;gap:15px;justify-content:space-between}.c-checkout-cart-items-baseitem .set-products{display:grid;gap:5px;margin-top:15px}@media (min-width:768px){.c-checkout-cart-items-baseitem .set-products{-moz-column-gap:35px;column-gap:35px;grid-template-columns:repeat(2,1fr);margin-top:15px;row-gap:15px}}@media (max-width:543px){.c-checkout-cart-items-baseitem .item-price-block{flex-wrap:wrap;justify-content:flex-end}}.c-checkout-cart-items-baseitem-actions{align-items:center;display:flex;gap:15px}.c-checkout-cart-items-baseitem-actions .c-checkout-cart-items-baseitem-actions-removebutton{display:flex}.c-checkout-cart-items-baseitem-actions a .c-icon:not(.active-indicator){height:18px;width:18px}.c-checkout-cart-items-baseitem-actions .buy-count{border:1px solid #e3e3e3;border-radius:0;display:flex;width:100px}.c-checkout-cart-items-baseitem-actions .buy-count .form-control{border:none;padding:15px 0;text-align:center}.c-checkout-cart-items-baseitem-actions .buy-count button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;font-size:inherit;padding:10px}.c-checkout-cart-items-baseitem-actions .buy-count button:disabled{color:#e3e3e3;cursor:not-allowed}.c-checkout-cart-items-baseitem-actions .buy-count button .c-icon{transform:none}.c-checkout-cart-items-baseitem-pieceprice{color:#181818;font-size:.875rem;font-weight:400;margin:0;min-width:12ch;text-align:right}.c-checkout-cart-items-baseitem-price{min-width:12ch;text-align:right}.c-checkout-cart-items-baseitem-price .price-total{display:flex;flex-direction:column;gap:5px}.c-checkout-cart-items-baseitem-price p{line-height:1.1;margin:0}.c-checkout-cart-items-baseitem-price .strike-price{color:#9d9d9d;font-size:inherit}.c-checkout-cart-items-baseitem-price .price{font-size:16px;font-weight:600}.c-checkout-cart-items-baseitem-price .price-total-with-discount .price{color:#dc143c}@media screen and (max-width:543px){.c-checkout-cart-items-baseitem-price{order:unset;width:100%}}.c-checkout-cart-items-baseitem-subitems-checkboxsubitem{margin:10px 0}@container (inline-size > 600px){.c-checkout-cart-items-baseitem-subitems-checkboxsubitem{margin-left:0}}.c-checkout-cart-items-baseitem-subitems-checkboxsubitem label{align-items:center;background-color:#f5f5f5;border:none;border-radius:0;display:flex;line-height:1.4;padding:10px 15px}.c-checkout-cart-items-baseitem-subitems-checkboxsubitem .custom-control-indicator{margin-right:10px;position:relative;top:unset}.c-checkout-cart-items-baseitem-subitems-checkboxsubitem .title{align-items:center;color:#181818;display:flex;flex:1;font-size:.875rem;font-weight:400;margin-right:10px}.c-checkout-cart-items-baseitem-subitems-checkboxsubitem .title span{color:#ffb929;font-size:1rem;line-height:1;margin-left:5px}.c-checkout-cart-items-baseitem-subitems-checkboxsubitem .price-wrapper{text-align:right}.c-checkout-cart-items-baseitem-subitems-checkboxsubitem .price{color:#181818;font-size:.875rem;font-weight:600;text-align:right;width:8ch}.c-checkout-cart-items-baseitem-subitems-checkboxsubitem .charge-product{align-items:center;display:flex;flex:1;gap:10px;text-decoration:none}.c-checkout-cart-items-baseitem-subitems-checkboxsubitem .charge-product .c-picture{border-radius:10px;padding:5px}.c-checkout-cart-items-baseitem-subitems-checkboxsubitem .charge-product .c-picture img{max-width:none;width:50px}.c-checkout-cart-items-baseitem-subitems-checkboxsubitem .charge-product .title-wrapper{display:flex;gap:5px}.c-checkout-cart-items-baseitem-subitems-checkboxsubitem .charge-product .variation-title{color:#9d9d9d;font-size:.75rem;font-weight:400}.c-checkout-cart-items-baseitem-subitems-checkboxsubitem a .title{text-decoration:underline}.c-checkout-cart-items-baseitem-subitems-checkboxsubitem a.active .title,.c-checkout-cart-items-baseitem-subitems-checkboxsubitem a:active .title,.c-checkout-cart-items-baseitem-subitems-checkboxsubitem a:focus .title,.c-checkout-cart-items-baseitem-subitems-checkboxsubitem a:hover .title{text-decoration:none}.c-checkout-cart-items-baseitem-subitems-checkboxsubitem .gift-checkbox{align-items:center;display:none;font-size:.875rem}.c-checkout-cart-items-baseitem-subitems-checkboxsubitem label.not-valid{border-color:#dc143c}.c-checkout-cart-items-baseitem-subitems-checkboxsubitem .c-alert{margin-bottom:1px}.c-checkout-cart-items-baseitem-subitems-productsubitem{align-items:center;display:flex;gap:15px}.c-checkout-cart-items-baseitem-subitems-productsubitem .c-picture{background:#fff;border-radius:10px;overflow:hidden;padding:10px;position:relative}.c-checkout-cart-items-baseitem-subitems-productsubitem .c-picture:before{background:none;content:"";display:block;inset:0;position:absolute}.c-checkout-cart-items-baseitem-subitems-productsubitem .pieces,.c-checkout-cart-items-baseitem-subitems-productsubitem .variation-text{color:#9d9d9d;font-size:.75rem}.c-checkout-cart-items-baseitem-subitems-productsubitem .warning-icon{color:#dc143c}.c-checkout-delivery-countryselect{display:flex;flex-direction:column;gap:10px;margin:0 0 30px}.c-checkout-delivery-countryselect p{margin:0}.c-checkout-delivery-deliverypaymentoption{container-type:inline-size}.c-checkout-delivery-deliverypaymentoption label{border:1px solid transparent;border-bottom-color:#e3e3e3;border-radius:0;display:flex;gap:15px;line-height:1.1;padding:20px 15px}@container (inline-size > 600px){.c-checkout-delivery-deliverypaymentoption label{align-items:center;gap:20px}}.c-checkout-delivery-deliverypaymentoption .custom-control-indicator{aspect-ratio:1;margin:5px 10px 0 0;position:relative;top:unset}@container (inline-size > 600px){.c-checkout-delivery-deliverypaymentoption .custom-control-indicator{margin-top:0}}.c-checkout-delivery-deliverypaymentoption .icon img{max-width:none;width:39px}.c-checkout-delivery-deliverypaymentoption .info-and-price-block{display:flex;flex:1 1 auto;flex-direction:column;gap:10px}@container (inline-size > 600px){.c-checkout-delivery-deliverypaymentoption .info-and-price-block{align-items:center;flex-direction:row}}.c-checkout-delivery-deliverypaymentoption .info{display:flex;flex:1 1 auto;flex-direction:column;gap:5px}.c-checkout-delivery-deliverypaymentoption .title{align-items:center;display:flex;font-size:16px;font-weight:600}.c-checkout-delivery-deliverypaymentoption .title .tooltip{display:inline-flex;margin-left:5px}.c-checkout-delivery-deliverypaymentoption .title .label{align-items:center;background-color:#fff9d9;border-radius:0;color:#ffdf31;display:inline-flex;font-size:.75rem;gap:.5ch;margin-left:15px;padding:5px 7px}.c-checkout-delivery-deliverypaymentoption .title .label .name{display:none}.c-checkout-delivery-deliverypaymentoption .title .label .c-icon{vertical-align:middle}.c-checkout-delivery-deliverypaymentoption .title .label.black{background-color:#181818;color:#fff}.c-checkout-delivery-deliverypaymentoption .title .label.red{background-color:#dc143c;color:#fff}.c-checkout-delivery-deliverypaymentoption .title .label.blue{background-color:#4169e2;color:#fff}.c-checkout-delivery-deliverypaymentoption .title .label.green{background-color:#19ac6d;color:#fff}.c-checkout-delivery-deliverypaymentoption .title .label.yellow{background-color:#ffdf31;color:#181818}.c-checkout-delivery-deliverypaymentoption .title .label.gray{background-color:#e3e3e3;color:#181818}.c-checkout-delivery-deliverypaymentoption .title .label.pink{background-color:pink;color:#181818}@container (inline-size > 600px){.c-checkout-delivery-deliverypaymentoption .title .label .name{display:inline}.c-checkout-delivery-deliverypaymentoption .title .label .short-name{display:none}}.c-checkout-delivery-deliverypaymentoption .title .tooltip-icon{color:#ffb929;font-size:.875rem;line-height:1;margin-left:5px}.c-checkout-delivery-deliverypaymentoption .subtitle{color:#9d9d9d;font-size:.875rem}.c-checkout-delivery-deliverypaymentoption .subtitle p{margin:0}.c-checkout-delivery-deliverypaymentoption .subtitle p+p{margin-top:5px}.c-checkout-delivery-deliverypaymentoption .price{font-size:16px;font-weight:600;text-wrap:nowrap}@container (inline-size > 600px){.c-checkout-delivery-deliverypaymentoption .price{margin-left:auto}}.c-checkout-delivery-deliverypaymentoption .subtitle-with-icons{align-items:center;display:flex;gap:20px}.c-checkout-delivery-deliverypaymentoption .subtitle-with-icons p{margin-bottom:5px}.c-checkout-delivery-deliverypaymentoption .subtitle-with-icons a{color:#181818}.c-checkout-delivery-deliverypaymentoption .subtitle-with-icons .logos{display:none;flex:1;gap:5px}.c-checkout-delivery-deliverypaymentoption .subtitle-with-icons .logos img{height:30px;width:30px}@container (inline-size > 640px){.c-checkout-delivery-deliverypaymentoption .subtitle-with-icons .logos{align-items:center;display:flex}}iframe#balikovo{background:hsla(0,0%,9%,.6)}.focus-ceskaPosta .focus-content{display:flex;flex-direction:column;height:calc(100vh - 40px);width:calc(100% - 40px)}.focus-ceskaPosta iframe{border:0;flex-grow:1;width:100%}@media screen and (max-width:767px){.focus-ceskaPosta .focus-content{bottom:0;height:auto;left:0;padding:10px;position:absolute;right:0;top:0;width:100%}.focus-ceskaPosta .focus-header{border-bottom:0;margin-bottom:0}}.c-checkout-delivery-deliverypaymentselected{border:1px solid #19ac6d;border-radius:0;container-type:inline-size;line-height:1.1;margin:0 0 30px}.c-checkout-delivery-deliverypaymentselected .delivery-class{display:none}.c-checkout-delivery-deliverypaymentselected p{margin:0}.c-checkout-delivery-deliverypaymentselected .body{display:flex;gap:15px;padding:20px 15px}@container (inline-size > 600px){.c-checkout-delivery-deliverypaymentselected .body{align-items:center;gap:20px}}.c-checkout-delivery-deliverypaymentselected .footer{border-top:1px solid #19ac6d;display:flex;gap:30px;padding:15px}.c-checkout-delivery-deliverypaymentselected label{margin:0}.c-checkout-delivery-deliverypaymentselected .custom-control-indicator{aspect-ratio:1;margin-right:10px;margin-top:5px;position:relative;top:unset}@container (inline-size > 600px){.c-checkout-delivery-deliverypaymentselected .custom-control-indicator{margin-top:0}}.c-checkout-delivery-deliverypaymentselected .icon img{max-width:none;width:39px}.c-checkout-delivery-deliverypaymentselected .info-and-price-block{display:flex;flex:1 1 auto;flex-direction:column;gap:10px}@container (inline-size > 600px){.c-checkout-delivery-deliverypaymentselected .info-and-price-block{align-items:center;flex-direction:row}}.c-checkout-delivery-deliverypaymentselected .info{display:flex;flex:1 1 auto;flex-direction:column;gap:5px}.c-checkout-delivery-deliverypaymentselected .title{align-items:center;color:#181818;display:flex;font-size:16px;font-weight:500;gap:5px}.c-checkout-delivery-deliverypaymentselected .title .tooltip{display:inline-flex}.c-checkout-delivery-deliverypaymentselected .subtitle{color:#9d9d9d}.c-checkout-delivery-deliverypaymentselected .subtitle p+p{margin-top:5px}.c-checkout-delivery-deliverypaymentselected .price{font-size:16px;font-weight:600;text-wrap:nowrap}@container (inline-size > 600px){.c-checkout-delivery-deliverypaymentselected .price{margin-left:auto}}.c-checkout-delivery-deliverypaymentselected .delivery-date{color:#19ac6d;font-size:.875rem;font-weight:600;margin-right:10px}.c-checkout-delivery-deliverytypeselector .section-heading{color:#181818;font-size:20px;font-weight:600;letter-spacing:normal;line-height:1.2;margin-bottom:20px}@media screen and (max-width:543px){.c-checkout-delivery-deliverytypeselector .section-heading{font-size:16px}}.c-checkout-delivery-deliverytypeselector .section-heading+.section-subheading{margin-top:-10px}.c-checkout-delivery-deliverytypeselector .section-subheading{color:#9d9d9d;font-size:14px;margin-bottom:15px}.c-checkout-delivery-deliverytypeselector .list{margin:0 0 30px}.c-checkout-delivery-paymentwithmethods{display:flex;flex-direction:column}.c-checkout-delivery-paymentwithmethods .hidden:not(.move-first){display:none}.c-checkout-delivery-paymentwithmethods .move-first{order:-1}.c-checkout-delivery-paymentwithmethods .subtitle-with-icons .logos{gap:10px}.c-checkout-delivery-paymentwithmethods .subtitle-with-icons .logos img{max-height:19px;max-width:90px}.c-checkout-delivery-paymentwithmethods .payment-modal{max-width:750px;width:100%}.c-checkout-label{background-color:#ffdf31;border-radius:25px;color:#181818;display:inline-block;font-family:roboto,sans-serif;font-size:12px;font-weight:400;line-height:25px;padding:4px 12px;text-transform:unset}.c-checkout-stepbutton{align-items:center;display:flex;flex-direction:column;gap:10px}.c-checkout-stepbutton button{background-color:#19ac6d;border-color:#19ac6d;color:#fff}.c-checkout-stepbutton button.active,.c-checkout-stepbutton button:active,.c-checkout-stepbutton button:focus,.c-checkout-stepbutton button:hover{background-color:#137f51;border-color:#137f51;color:#fff}.c-checkout-stepbutton p{border-bottom:1px solid #e3e3e3;color:#9d9d9d;font-size:.875rem;margin:0;padding-bottom:10px;text-align:center}.c-checkout-stepbutton p a{color:#181818}.c-checkout-stepbutton .agree-with-payment{color:#9d9d9d;font-size:14px}.c-checkout-stepper{background:#fff;border-bottom:unset;margin:0;padding:20px 0 30px}.c-checkout-stepper>div{counter-reset:counter;display:flex}.c-checkout-stepper .checkout-step{align-items:center;color:#181818;display:flex;flex:1;flex-direction:column;font-size:.875rem;font-weight:400;position:relative;text-align:center;text-decoration:none}.c-checkout-stepper .checkout-step:active,.c-checkout-stepper .checkout-step:hover{text-decoration:none}.c-checkout-stepper .checkout-step:before{align-items:center;background:#fff;border:1px solid #e3e3e3;border-radius:50%;color:#181818;content:counter(counter);counter-increment:counter;display:inline-flex;font-size:1.125rem;font-weight:600;height:38px;justify-content:center;margin:0 0 15px;transition:all .3s;width:38px}.c-checkout-stepper .checkout-step:not(:last-child):after{border-top:1px solid #e3e3e3;content:"";display:inline-block;margin:0;position:absolute;right:0;top:19px;transform:translateX(50%);width:50px}.c-checkout-stepper .checkout-step-active{color:#181818;font-size:.875rem;font-weight:600}.c-checkout-stepper .checkout-step-active:before{background:#ffb929;border:1px solid #ffdf31;color:#181818;font-size:1.125rem;font-weight:600}.c-checkout-stepper .checkout-step-visited{color:#181818;font-size:.875rem;font-weight:400}.c-checkout-stepper .checkout-step-visited:before{background:#fff;border:1px solid #e3e3e3;color:#181818;font-size:1.125rem;font-weight:600}.c-checkout-stepper .checkout-step-visited.active:before,.c-checkout-stepper .checkout-step-visited:active:before,.c-checkout-stepper .checkout-step-visited:focus:before,.c-checkout-stepper .checkout-step-visited:hover:before{background:#ffb929;border:1px solid #ffdf31;color:#181818;font-size:1.125rem;font-weight:600}@container (inline-size > 680px){.c-checkout-stepper>div:not(.container-query-polyfill){align-items:center;justify-content:flex-start}.c-checkout-stepper>div .checkout-step:not(.container-query-polyfill){flex:unset;flex-direction:row;font-size:.875rem}.c-checkout-stepper>div .checkout-step:not(.container-query-polyfill):before{margin:0 15px 0 0}.c-checkout-stepper>div .checkout-step:not(.container-query-polyfill):not(:last-child):after{margin:0 15px;position:relative;right:unset;top:unset;transform:unset}.c-checkout-stepper>div .checkout-step-active:not(.container-query-polyfill){font-size:1.125rem}.c-checkout-stepper>div .checkout-step-visited:not(.container-query-polyfill){font-size:.875rem}}.c-checkout-summary{background:#fff;border:unset;container-type:inline-size;margin:0;padding:0;position:sticky;top:10px}@media screen and (min-width:992px){.c-checkout-summary{border:unset;border-left:1px solid #e3e3e3;margin:0;padding:0 0 0 30px}}.c-checkout-summary-coupons{background:#fff;border:unset;padding:0}.c-checkout-summary-coupons>div{align-items:center;display:flex;justify-content:space-between;margin:0 0 10px}.c-checkout-summary-coupons .title{color:#181818;font-size:16px;font-weight:600;margin:0}.c-checkout-summary-coupons a{color:#181818;font-size:.875rem;font-weight:400}.c-checkout-summary-coupons form{display:none;gap:10px;justify-content:space-between;margin:0 0 10px}.c-checkout-summary-coupons form.is-open{display:flex}.c-checkout-summary-coupons button{background-color:#181818;border-color:#181818;color:#fff}.c-checkout-summary-coupons button.active,.c-checkout-summary-coupons button:active,.c-checkout-summary-coupons button:focus,.c-checkout-summary-coupons button:hover{background-color:#000;background-color:#454545;border-color:#000;border-color:#454545;color:#fff}.c-checkout-summary-deliverypaymentoption p{margin:0}.c-checkout-summary-deliverypaymentoption .option-wrapper{align-items:center;display:flex;justify-content:space-between}.c-checkout-summary-deliverypaymentoption .subtitle{color:#9d9d9d;font-size:.875rem}.c-checkout-summary-deliverypaymentoption .estimated-date{color:#9d9d9d;font-size:.875rem;font-weight:400}.c-checkout-summary-deliverypaymentoption .price{font-size:16px;font-weight:600;line-height:1.1;white-space:nowrap}.c-checkout-summary-deliverypaymentoption hr{margin:10px 0}.c-checkout-summary-discounts{background:#fff;border:unset;line-height:1.4;padding:0}.c-checkout-summary-discounts .price-row{align-items:flex-end;display:flex;justify-content:space-between;margin:0 0 5px}.c-checkout-summary-discounts .name{align-items:center;color:#181818;display:flex;flex-wrap:wrap;font-size:.875rem;font-weight:400;gap:10px}.c-checkout-summary-discounts .price{color:#181818;font-size:1.125rem;font-weight:600;white-space:nowrap}.c-checkout-summary-discounts .icon{font-size:1rem;line-height:1}.c-checkout-summary-discounts .remove-icon{color:#181818}.c-checkout-summary-discounts .warning-icon{color:#dc143c}.c-checkout-summary-items .btn-toggle-items{background:transparent;border-color:#e3e3e3;color:#181818;display:none}.c-checkout-summary-items .btn-toggle-items.active,.c-checkout-summary-items .btn-toggle-items:active,.c-checkout-summary-items .btn-toggle-items:focus,.c-checkout-summary-items .btn-toggle-items:hover{background-color:#e6e6e6;border-color:#cacaca;color:#181818}.c-checkout-summary-items .btn-toggle-items .c-icon{left:1rem;position:absolute}@media screen and (max-width:992px){.c-checkout-summary-items{margin-bottom:19px}.c-checkout-summary-items .title-default{display:none}.c-checkout-summary-items .btn-toggle-items{display:flex}.c-checkout-summary-items .btn-toggle-items.is-open .c-icon{transform:rotate(180deg)}.c-checkout-summary-items .btn-toggle-items.is-open+.items-wrapper{margin-top:19px;max-height:500px;overflow:auto}.c-checkout-summary-items .btn-toggle-items.is-open+.items-wrapper ::-webkit-scrollbar,.c-checkout-summary-items .btn-toggle-items.is-open+.items-wrapper::-webkit-scrollbar{height:5px;width:5px}.c-checkout-summary-items .btn-toggle-items.is-open+.items-wrapper ::-webkit-scrollbar-track,.c-checkout-summary-items .btn-toggle-items.is-open+.items-wrapper::-webkit-scrollbar-track{background:#f5f5f5;border-radius:none;box-shadow:none}.c-checkout-summary-items .btn-toggle-items.is-open+.items-wrapper ::-webkit-scrollbar-thumb,.c-checkout-summary-items .btn-toggle-items.is-open+.items-wrapper::-webkit-scrollbar-thumb{background:#181818;border-radius:none}.c-checkout-summary-items .items-wrapper{max-height:0;overflow:hidden;transition:all .3s ease-out}}.c-checkout-summary-pricebox{background:#fff;border:unset;line-height:1.4;margin:0 0 20px;padding:0}.c-checkout-summary-pricebox .price-row{align-items:flex-end;display:flex;gap:10px;justify-content:space-between}.c-checkout-summary-pricebox .price-row:last-child .name{color:#181818;font-size:18px;font-weight:600}.c-checkout-summary-pricebox .price-row:last-child .price{color:#181818;font-size:22px;font-weight:600}.c-checkout-summary-pricebox .name{color:#181818;font-size:.875rem;font-weight:400}.c-checkout-summary-pricebox .price{color:#181818;flex:0 0 auto;font-size:1.125rem;font-weight:600}.c-checkout-summary-pricebox .price-row-saving .name,.c-checkout-summary-pricebox .price-row-saving .price{color:#dc143c}.c-checkout-summary-usp{background:#fff;border:1px solid #e3e3e3;border-radius:0;display:flex;flex-direction:column;gap:15px;margin:0 0 10px;padding:20px}.c-checkout-summary-usp>div{padding-left:37px;position:relative}.c-checkout-summary-usp .c-icon{color:#ffb929;font-size:22px;left:0;position:absolute;top:0}.c-checkout-summary-usp p{color:#454545;font-size:.875rem;margin:0}.c-checkout-summary-usp .progress-bar{background:#e3e3e3;border-radius:0;height:6px;margin-top:7px;position:relative}.c-checkout-summary-usp .progress-bar>div{background:#ffb929;border-radius:0;display:inline-block;height:100%;left:0;position:absolute;top:0;transition:width .2s;width:100%}.c-checkout-user-activeuser{background:#f5f5f5;border:0;border-radius:0;margin-bottom:20px;padding:20px 25px}.c-checkout-user-activeuser p{color:#181818;font-size:.875rem;font-weight:400;margin:0}.c-checkout-user-activeuser p strong{color:#181818;display:block;font-size:.875rem;font-weight:600}.c-checkout-user-userform{container-type:inline-size}.c-checkout-user-userform .section-heading{color:#181818;font-size:16px;font-weight:600;letter-spacing:normal;line-height:1.2;line-height:1.6;margin-bottom:.75em}.c-checkout-user-userform form{display:grid;grid-template-columns:1fr;margin-bottom:19px}.c-checkout-user-userform form .form-group.has-input-prepend,.c-checkout-user-userform form .form-group.has-input-prepend .form-control-wrapper{position:static}.c-checkout-user-userform .city-zip-group,.c-checkout-user-userform .two-input-group{display:grid;gap:10px;grid-template-columns:1fr}@container (inline-size > 600px){.c-checkout-user-userform .two-input-group{grid-template-columns:1fr 1fr}.c-checkout-user-userform .city-zip-group{grid-template-columns:3fr 1fr}}.c-checkout-user-userform .country{align-items:center;background-color:#f5f5f5;display:flex;gap:10px}.c-checkout-user-userform .country .flag{border-radius:50%;display:inline-flex;height:19px;overflow:hidden;width:19px}.c-checkout-user-userform .country .flag img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.c-checkout-user-userform .country .caret{margin-left:auto}.c-checkout-user-userform .country .caret .c-icon{vertical-align:middle}.c-checkout-user-userform .country>*{opacity:50%}.c-checkout-user-userform .optional-checkboxes{display:flex;flex-direction:column;gap:20px;margin-top:20px}.c-checkout-user-userform .optional-checkboxes form{margin-bottom:0;margin-top:20px}.c-checkout-user-userform .hidden{display:none}.c-checkout-user-userform-contactdetails{container-type:inline-size}.c-checkout-user-userform-contactdetails .form-control-legend-email{color:#181818}.c-checkout-user-userform-contactdetails .email-input-wrapper{position:relative}.c-checkout-user-userform-contactdetails .email-input-wrapper .user-exists-note{align-items:center;display:flex;margin-bottom:1rem;margin-top:-.5rem}.c-checkout-user-userform-contactdetails .email-input-wrapper .user-exists-note a{margin-left:.5ch}@container (inline-size > 600px){.c-checkout-user-userform-contactdetails .email-input-wrapper .user-exists-note{background-color:#fff;border-radius:0 0 0 0;bottom:17px;margin:0;min-height:16px;padding:0 12px;position:absolute;right:1px;z-index:15}}.c-checkout-user-userform-deliverypointdetails .active-delivery{align-items:center;background-color:#f5f5f5;border-radius:0;display:flex;gap:20px;line-height:1.1;padding:20px 25px}.c-checkout-user-userform-deliverypointdetails .active-delivery p{margin:0}.c-checkout-user-userform-deliverypointdetails .active-delivery .name{font-weight:600;margin-bottom:5px}.c-checkout-user-userform-deliverypointdetails .active-delivery .icon{width:39px}.c-checkout-user-userform-gdprcheckboxes{display:grid;grid-template-columns:1fr;margin-top:30px}.c-checkout-user-userform-gdprcheckboxes form{margin:0}.c-checkout-user-userform-gdprcheckboxes .required:after{color:#dc143c;content:" *"}.c-checkout-user-userform-gdprcheckboxes .registration-consent{color:#181818;font-size:.875rem;margin:0}.c-checkout-user-userform-userregistration .checkbox-group{align-items:center;display:flex;gap:15px}.c-checkout-view{container-type:inline-size}.c-checkout-view .checkout-content-wrapper{display:flex;flex-direction:column;gap:5px 39px;justify-content:space-between;margin:0 0 30px}.c-checkout-view .checkout-content-wrapper>div{width:100%}@media screen and (min-width:992px){.c-checkout-view .checkout-content-wrapper{flex-direction:row}.c-checkout-view .checkout-content-wrapper .checkout-content{flex:1;width:58.3333333333%}.c-checkout-view .checkout-content-wrapper .checkout-content-sidebar{max-width:464px;width:41.6666666667%}}.c-discounts-handlers-gift{container-type:inline-size;margin:0}.c-discounts-handlers-gift .gift-header{display:flex;flex-direction:column;margin:0 0 10px}.c-discounts-handlers-gift .title{color:#181818;font-size:16px;font-weight:600;margin:0}.c-discounts-handlers-gift .gift-inner{align-items:center;background:#fff;border:1px solid #e3e3e3;border-radius:0;display:flex;padding:15px}.c-discounts-handlers-gift .gift-inner .icon-wrapper{align-items:center;background:transparent;border-radius:unset;display:flex;height:unset;justify-content:center;width:unset}.c-discounts-handlers-gift .gift-inner .c-icon{color:#ffdf31;font-size:30px}.c-discounts-handlers-gift .gift-inner .c-picture,.c-discounts-handlers-gift .gift-inner .icon-wrapper{aspect-ratio:1/1;margin-right:20px;width:50px}.c-discounts-handlers-gift .text-wrapper{display:flex;flex:1;flex-wrap:wrap}.c-discounts-handlers-gift .text-wrapper p{margin:0}.c-discounts-handlers-gift .text-wrapper .gift-title{display:flex;flex-direction:column}.c-discounts-handlers-gift .text-wrapper .empty-gift-title{align-items:center;display:flex;margin-bottom:15px}.c-discounts-handlers-gift .text-wrapper .name{color:#181818;font-size:.875rem;font-weight:400}.c-discounts-handlers-gift .text-wrapper .variation{color:#9d9d9d;font-size:.75rem;font-weight:400}.c-discounts-handlers-gift .text-wrapper .price{color:#181818;font-size:1.125rem;font-weight:600}.c-discounts-handlers-gift .text-wrapper .btn{background-color:#181818;border-color:#181818;color:#fff;margin-left:70px}.c-discounts-handlers-gift .text-wrapper .btn.active,.c-discounts-handlers-gift .text-wrapper .btn:active,.c-discounts-handlers-gift .text-wrapper .btn:focus,.c-discounts-handlers-gift .text-wrapper .btn:hover{background-color:#000;background-color:#454545;border-color:#000;border-color:#454545;color:#fff}@container (inline-size > 450px){.c-discounts-handlers-gift .text-wrapper:not(.container-query-polyfill){align-items:center;flex-direction:row;justify-content:space-between}.c-discounts-handlers-gift .empty-gift-title:not(.container-query-polyfill){margin-bottom:0}}@container (inline-size > 500px){.c-discounts-handlers-gift .gift-header:not(.container-query-polyfill){align-items:center;flex-direction:row;justify-content:space-between}}.c-discounts-handlers-gift-modal{display:flex;flex-direction:column;gap:10px}.c-discounts-handlers-gift-modal .gift-item{align-items:center;border:1px solid #e3e3e3;border-radius:0;display:flex;gap:15px;padding:15px}.c-discounts-handlers-gift-modal .gift-inner{display:flex;flex-direction:column;gap:15px}.c-discounts-handlers-gift-modal p{margin:0}.c-discounts-handlers-gift-modal .custom-control-indicator{position:relative}.c-discounts-handlers-gift-modal .c-picture{width:50px}.c-discounts-handlers-gift-modal .name{display:block;display:-webkit-box;max-width:240px;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#181818;font-size:.875rem;font-weight:400;line-height:1.4;overflow:hidden}.c-discounts-handlers-gift-modal .price{color:#181818;font-size:.875rem;font-weight:600}@container (inline-size > 540px){.c-discounts-handlers-gift-modal .gift-inner:not(.container-query-polyfill){align-items:center;flex-direction:row}}.c-discounts-handlers-bonusprogram{container-type:inline-size;margin:0 0 10px}.c-discounts-handlers-bonusprogram .title{color:#181818;font-size:16px;font-weight:600;margin:0 0 10px}.c-discounts-handlers-bonusprogram .bonus-program-box{align-items:center;background:#fff;border:1px solid #e3e3e3;border-radius:0;display:flex;justify-content:space-between;padding:15px}.c-discounts-handlers-bonusprogram .legend p{color:#454545;font-size:.875rem;font-weight:400;margin:0}.c-discounts-handlers-bonusprogram form{display:flex;gap:10px;justify-content:space-between}.c-discounts-handlers-bonusprogram form .form-control{min-width:70px;padding-inline:0;text-align:center}.c-discounts-handlers-bonusprogram .opener{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid #e3e3e3;border-radius:0;color:#181818;cursor:pointer;display:inline-flex;font-size:15px;font-weight:500;gap:10px;justify-content:center;padding:1rem;text-align:center;text-decoration:none;transition:all .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;width:100%}.c-discounts-handlers-bonusprogram .opener:active,.c-discounts-handlers-bonusprogram .opener:hover{text-decoration:none}.c-discounts-handlers-bonusprogram .opener.active,.c-discounts-handlers-bonusprogram .opener:active,.c-discounts-handlers-bonusprogram .opener:focus,.c-discounts-handlers-bonusprogram .opener:hover{background-color:#e6e6e6;border-color:#cacaca;color:#181818}.c-discounts-handlers-bonusprogram .opener .c-icon{align-items:center;background-color:#181818;border-radius:50%;color:#fff;display:flex;height:24px;justify-content:center;padding:5px;width:24px}.c-discounts-handlers-upsell{align-items:center;border:1px solid #e3e3e3;border-radius:0;display:flex;flex-direction:row;justify-content:space-between;margin:10px 0;padding:15px}.c-discounts-handlers-upsell p{margin-bottom:0}.c-discounts-handlers-upsell img{width:60px}.c-discounts-handlers-upsell .image-text-wrapper{align-items:center;display:flex;flex-direction:row;gap:20px}.c-discounts-handlers-upsell .description{color:#575757;margin-bottom:0}.c-discounts-handlers-upsell .price-button-wrapper{align-items:center;display:flex;flex-direction:row;gap:30px}.c-discounts-handlers-charge{container-type:inline-size}.c-discounts-handlers-charge label{align-items:center;border:1px solid #e3e3e3;border-radius:0;display:flex;line-height:1.4;margin:0 0 5px;padding:10px 15px}.c-discounts-handlers-charge .custom-control-indicator{margin:0 10px 0 0;position:relative;top:unset}.c-discounts-handlers-charge .title{align-items:center;color:#181818;display:flex;flex:1;font-size:.875rem;font-weight:400}.c-discounts-handlers-charge .title span{color:#9d9d9d;font-size:1rem;line-height:1;margin-left:5px}.c-discounts-handlers-charge .price{color:#181818;font-size:.875rem;font-weight:600;text-align:right;width:8ch}.c-recommender{container-type:inline-size;margin-bottom:19px;margin-top:0;position:relative;width:100%}.c-recommender .title-icon{color:#ffdf31;margin-left:5px}.c-recommender .products{display:flex;flex-wrap:wrap;gap:5px}.c-recommender .more-products{text-align:center;transform:translateY(-9px)}.c-recommender .more-products>button{background-color:#f5f5f5;border-color:#e3e3e3;color:#181818;font-size:.75rem;padding:10px 12px}.c-recommender .more-products>button.active,.c-recommender .more-products>button:active,.c-recommender .more-products>button:focus,.c-recommender .more-products>button:hover{background-color:#dcdcdc;border-color:#cacaca;color:#181818}.c-recommender .sections-tabs{display:flex;gap:15px 35px;margin:0 0 20px}.c-recommender .sections-tabs button{background-color:transparent;border:none;border-bottom:3px solid transparent;font-size:15px;font-weight:500;padding:0 0 7px}.c-recommender .sections-tabs .active-tab{border-bottom:3px solid #ffb929}@container (inline-size < 768px){.c-recommender .carousel-wrapper:not(.container-query-polyfill){flex-wrap:nowrap;margin:0;overflow-y:auto}.c-recommender .carousel-wrapper:not(.container-query-polyfill) ::-webkit-scrollbar,.c-recommender .carousel-wrapper:not(.container-query-polyfill)::-webkit-scrollbar{height:5px;width:5px}.c-recommender .carousel-wrapper:not(.container-query-polyfill) ::-webkit-scrollbar-track,.c-recommender .carousel-wrapper:not(.container-query-polyfill)::-webkit-scrollbar-track{background:#f5f5f5;border-radius:none;box-shadow:none}.c-recommender .carousel-wrapper:not(.container-query-polyfill) ::-webkit-scrollbar-thumb,.c-recommender .carousel-wrapper:not(.container-query-polyfill)::-webkit-scrollbar-thumb{background:#181818;border-radius:none}.c-recommender .carousel-wrapper:not(.container-query-polyfill) ::-webkit-scrollbar,.c-recommender .carousel-wrapper:not(.container-query-polyfill)::-webkit-scrollbar{height:0}.c-recommender .carousel-wrapper:not(.container-query-polyfill) .c-productlist-lineitem{border-bottom:none;flex:1 0 75%}.c-recommender .square-item-carousel:not(.container-query-polyfill){gap:10px;margin:0 -31px 0 0}.c-recommender button:not(.c-product-addtocartbutton){display:none}}.c-account-orderdetail-purchaseitem{align-items:center;display:flex;gap:20px;line-height:1.4;margin-bottom:10px;padding:0}.c-account-orderdetail-purchaseitem .c-picture{background:#fff;border:0;border-radius:0;overflow:hidden;padding:10px;position:relative;width:74px}.c-account-orderdetail-purchaseitem .c-picture:before{background:none;content:"";display:block;inset:0;position:absolute}.c-account-orderdetail-purchaseitem .c-picture img{margin:auto}.c-account-orderdetail-purchaseitem .image{position:relative}.c-account-orderdetail-purchaseitem .discount{background-color:#dc143c;border-radius:0;color:#fff;font-size:11px;left:5px;padding:3px 5px;position:absolute;top:5px;z-index:5}.c-account-orderdetail-purchaseitem .title{flex:1}.c-account-orderdetail-purchaseitem .title a{color:#181818;display:block;font-size:.875rem;font-weight:400;text-decoration:none}.c-account-orderdetail-purchaseitem .title a:active,.c-account-orderdetail-purchaseitem .title a:hover{text-decoration:underline}.c-account-orderdetail-purchaseitem .title .variation{color:#9d9d9d;display:block;font-size:.75rem;font-weight:400}.c-account-orderdetail-purchaseitem .total{text-align:right}.c-account-orderdetail-purchaseitem .pieces{color:#181818;font-size:.875rem;font-weight:400}.c-account-orderdetail-purchaseitem .set-label{color:#181818;font-size:.875rem;font-weight:600}.c-account-orderdetail-purchaseitem:not(.type-product){background-color:#f5f5f5;border:none;border-radius:0;flex-wrap:wrap;justify-content:flex-end;padding:10px 15px}.c-account-orderdetail-purchaseitem:not(.type-product) .image{display:none}.c-account-orderdetail-purchaseitem:not(.type-product) .price{font-size:.875rem}@container (inline-size > 480px){.c-account-orderdetail-purchaseitem{padding:0 15px 0 0}.c-account-orderdetail-purchaseitem:not(.type-product){padding:10px 15px 10px 10px}.c-account-orderdetail-purchaseitem:not(.type-product) .image{display:block}.c-account-orderdetail-purchaseitem:not(.type-product) .c-picture{width:62px}}.c-account-orderdetail-purchaseitem-price p{line-height:1.1;margin:0}.c-account-orderdetail-purchaseitem-price .strike-price{color:#9d9d9d;font-size:.75rem}.c-account-orderdetail-purchaseitem-price .price{color:#181818;font-size:1.125rem;font-weight:600}.c-account-orderdetail-purchaseitem-price .price-total-with-discount .price{color:#dc143c}.c-account-orderdetail-purchaseitemstree{container-type:inline-size;display:flex;flex-direction:column;gap:10px;margin-bottom:10px}.c-account-orderdetail-purchaseitemstree .level-0{border:1px solid #e3e3e3;padding:10px}.c-account-orderdetail-purchaseitemstree .level-1:not(:last-child){margin-bottom:10px}.c-alert{border-radius:0;font-size:.875rem;font-weight:400;margin:0 0 10px;padding:10px 15px;text-align:left;width:100%}.c-alert[class*=light]{border:1px solid}.c-alert-success{background-color:#19ac6d;color:#fff}.c-alert-error{background-color:#dc143c;color:#fff}.c-alert-warning{background-color:#ffb929;color:#fff}.c-alert-info{background-color:#4169e2;color:#fff}.c-alert-success-light{background-color:#fff;border-color:#19ac6d;color:#19ac6d}.c-alert-error-light{background-color:#fff;border-color:#dc143c;color:#dc143c}.c-alert-warning-light{background-color:#fff;border-color:#ffb929;color:#ffb929}.c-alert-info-light{background-color:#fff;border-color:#4169e2;color:#4169e2}.c-product-code p,.c-product-code span{color:#9d9d9d;font-size:.875rem;font-weight:400;line-height:1.4;margin-bottom:19px}.btn-black{background-color:#181818;color:#fff}.btn-brand{background-color:#ffb929;color:#181818}.btn-yellow{background-color:#ffdf31;color:#181818}.btn-blue{background-color:#4169e2;color:#fff}.btn-green{background-color:#19ac6d;color:#fff}.btn-red{background-color:#dc143c;color:#fff}.c-productlist-squareitemlarge{background:#fff;border:1px solid #e3e3e3;border-radius:0;flex:1 0 100%;line-height:1.4;position:relative}.c-productlist-squareitemlarge>div{position:relative}.c-productlist-squareitemlarge .product-link{text-decoration:none}.c-productlist-squareitemlarge .c-product-labels{left:15px;position:absolute;top:15px;z-index:1}.c-productlist-squareitemlarge .c-picture{background:#fff;border:0;border-radius:0 0 0 0;margin:0 0 19px;overflow:hidden;padding:50px 15px 15px;position:relative}.c-productlist-squareitemlarge .c-picture:before{background:none;content:"";display:block;inset:0;position:absolute}.c-productlist-squareitemlarge .c-picture img{margin:auto;max-height:205px;width:auto}.c-productlist-squareitemlarge .c-product-reviews-rating{display:none;inset:auto 19px 19px auto;position:absolute}.c-productlist-squareitemlarge .c-product-reviews-rating .reviews-count{color:#181818;font-size:.75rem}.c-productlist-squareitemlarge .c-product-reviews-rating .reviews-count+.reviews-count{color:#9d9d9d}.c-productlist-squareitemlarge .c-unknown-component>div{grid-template-columns:repeat(6,1fr)}.c-productlist-squareitemlarge .c-product-variations{bottom:10px;display:block;left:0;margin-bottom:0;opacity:0;padding:0 30px;right:0;transform:translateY(20px);transition:opacity .3s,transform .3s}.c-productlist-squareitemlarge .content{padding:0 50px 0 20px}.c-productlist-squareitemlarge .title{color:#181818;font-size:16px;font-weight:500;height:44.8px;margin:0 0 8px;overflow:hidden;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical}.c-productlist-squareitemlarge .c-product-price{margin:0 0 2px}.c-productlist-squareitemlarge .c-product-price>div{margin:0 5px 0 0}.c-productlist-squareitemlarge .c-product-price>div strong{font-size:1rem;font-weight:600}.c-productlist-squareitemlarge .c-product-price p strong{color:#9d9d9d;font-size:.75rem}.c-productlist-squareitemlarge .c-product-annotation{-webkit-line-clamp:3;color:#575757;height:4.2em;overflow:hidden}.c-productlist-squareitemlarge .c-product-deliverytime{margin:0}.c-productlist-squareitemlarge .c-product-deliverytime .delivery{text-transform:uppercase}.c-productlist-squareitemlarge .c-product-deliverytime p{font-size:.75rem}.c-productlist-squareitemlarge .c-product-submitblock{margin-bottom:0;margin-top:10px}.c-productlist-squareitemlarge .c-product-submitblock .c-product-addtocartbutton{border-radius:50px;font-weight:500;height:40px;margin:0 20px 20px;padding:15px 20px}.c-productlist-squareitemlarge .c-product-submitblock .c-product-addtocartbutton>.c-icon{display:none}.c-productlist-squareitemlarge .e-deliverytime-wrapper-catalog{align-items:center;display:flex;flex-wrap:wrap;gap:0 .5ch}.c-productlist-squareitemlarge .e-deliverytime-wrapper-catalog .c-unknown-component{font-size:.75rem}.c-productlist-squareitemlarge .content-top{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}.c-productlist-squareitemlarge .btn-compare{font-size:12px;gap:8px}.c-productlist-squareitemlarge .btn-compare>a{padding:0}.c-productlist-squareitemlarge .btn-compare .c-icon{font-size:16px}.c-productlist-squareitemlarge .btn-favorites{bottom:10px;height:40px;position:absolute;right:10px;width:40px}.c-productlist-squareitemlarge .btn-favorites.active,.c-productlist-squareitemlarge .btn-favorites:active,.c-productlist-squareitemlarge .btn-favorites:focus,.c-productlist-squareitemlarge .btn-favorites:hover{color:#dc143c}.c-productlist-squareitemlarge .btn-favorites>a{padding:0;position:static}@container (inline-size > 768px){.c-productlist-squareitemlarge:hover .c-product-variations{opacity:1;transform:translateY(0)}}@container (inline-size > 800px){.c-productlist-squareitemlarge:not(.container-query-polyfill){flex-basis:calc(25% - 7.5px);max-width:calc(25% - 7.5px);max-width:232px}}