.button,.product-container .product-actions-list .button{align-items:center;background:#3b3b39;border:none;border-radius:20px;color:#fff;cursor:pointer;display:inline-flex;flex-flow:row nowrap;font-family:Roboto,sans-serif;font-size:16px;height:auto;justify-content:center;line-height:1.2em;padding:10px 39px;text-decoration:none;white-space:nowrap}@media(min-width:993px){.button,.product-container .product-actions-list .button{font-size:14px;padding:11px 39px}}.button:not(.btn),.product-container .product-actions-list .button:not(.btn){color:#fff}.active.button,.product-container .product-actions-list .active.button{background:#000;color:#fff}@media(hover:hover){.button:hover:not(.btn),.product-container .product-actions-list .button:hover:not(.btn){background:#000;color:#fff}}.button svg,.product-container .product-actions-list .button svg{flex-shrink:0}@media(min-width:993px){.product-container .product-actions-list .with-icon.button,.with-icon.button{padding-bottom:8px;padding-top:8px}}.dark.button:not(.btn),.product-container .product-actions-list .dark.button:not(.btn){background:#3b3b39;color:#fff}.dark.button:not(.btn).active,.dark.button:not(.btn):active,.product-container .product-actions-list .dark.button:not(.btn).active,.product-container .product-actions-list .dark.button:not(.btn):active{background:#000;color:#fff}@media(hover:hover){.dark.button:not(.btn):hover,.product-container .product-actions-list .dark.button:not(.btn):hover{background:#000;color:#fff}}.light.button:not(.btn),.product-container .product-actions-list .light.button:not(.btn){background:#e1e1e1;color:#fff}.light.button:not(.btn).active,.light.button:not(.btn):active,.product-container .product-actions-list .light.button:not(.btn).active,.product-container .product-actions-list .light.button:not(.btn):active{background:#000;color:#fff}@media(hover:hover){.light.button:not(.btn):hover,.product-container .product-actions-list .light.button:not(.btn):hover{background:#000;color:#fff}}.product-container .product-actions-list .white.button:not(.btn),.white.button:not(.btn){background-color:#fff;color:#000}.product-container .product-actions-list .white.button:not(.btn).active,.product-container .product-actions-list .white.button:not(.btn):active,.white.button:not(.btn).active,.white.button:not(.btn):active{background-color:#faf9f7;color:#000}@media(hover:hover){.product-container .product-actions-list .white.button:not(.btn):hover,.white.button:not(.btn):hover{background-color:#faf9f7;color:#000}}.bordered.button,.light-grey-bordered.button,.product-container .product-actions-list .bordered.button,.product-container .product-actions-list .light-grey-bordered.button{border:2px solid #8a8480;padding:8px 38px}@media(min-width:993px){.bordered.button,.light-grey-bordered.button,.product-container .product-actions-list .bordered.button,.product-container .product-actions-list .light-grey-bordered.button{padding:9px 38px}}.light-border.button,.product-container .product-actions-list .light-border.button{border:1px solid #e1e1e1;padding:9px 38px}@media(min-width:993px){.light-border.button,.product-container .product-actions-list .light-border.button{padding:10px 38px}}.product-container .product-actions-list .white-light-grey.button:not(.btn),.white-light-grey.button:not(.btn){background-color:#fff;border-color:#e1e1e1;color:#3b3b39;padding:8px 36px}@media(min-width:993px){.product-container .product-actions-list .white-light-grey.button:not(.btn),.white-light-grey.button:not(.btn){padding:9px 36px}}.product-container .product-actions-list .white-light-grey.button:not(.btn).active,.product-container .product-actions-list .white-light-grey.button:not(.btn):active,.white-light-grey.button:not(.btn).active,.white-light-grey.button:not(.btn):active{border-color:#000;color:#000}@media(hover:hover){.product-container .product-actions-list .white-light-grey.button:not(.btn):hover,.white-light-grey.button:not(.btn):hover{border-color:#000;color:#000}}.product-container .product-actions-list .square.button,.square.button{border-radius:3px;justify-content:flex-start;padding:6px 4px}.cancel-white.button:not(.btn),.product-container .product-actions-list .cancel-white.button:not(.btn){background-color:#fff;border-color:#e1e1e1;color:#3b3b39}.cancel-white.button:not(.btn).active,.cancel-white.button:not(.btn):active,.product-container .product-actions-list .cancel-white.button:not(.btn).active,.product-container .product-actions-list .cancel-white.button:not(.btn):active{background-color:#fff;border-color:#a02b49;color:#a02b49}@media(hover:hover){.cancel-white.button:not(.btn):hover,.product-container .product-actions-list .cancel-white.button:not(.btn):hover{background-color:#fff;border-color:#a02b49;color:#a02b49}}.product-container .product-actions-list .white-bordered.button:not(.btn),.white-bordered.button:not(.btn){background-color:#fff;border:1px solid #3b3b39;color:#3b3b39;padding:8px 36px}@media(min-width:993px){.product-container .product-actions-list .white-bordered.button:not(.btn),.white-bordered.button:not(.btn){padding:9px 36px}}.product-container .product-actions-list .white-bordered.button:not(.btn).active,.product-container .product-actions-list .white-bordered.button:not(.btn):active,.white-bordered.button:not(.btn).active,.white-bordered.button:not(.btn):active{border-color:#000;color:#000}@media(hover:hover){.product-container .product-actions-list .white-bordered.button:not(.btn):hover,.white-bordered.button:not(.btn):hover{border-color:#000;color:#000}}.product-container .product-actions-list .red.button,.red.button{background:#d83a3a;color:#fff}@media(hover:hover){.product-container .product-actions-list .red.button:hover,.red.button:hover{background:#d83a3a;color:#fff}}.button-with-plus.button,.product-container .product-actions-list .button-with-plus.button{padding-left:25px;position:relative}.button-with-plus.button:after,.button-with-plus.button:before,.product-container .product-actions-list .button-with-plus.button:after,.product-container .product-actions-list .button-with-plus.button:before{background:currentColor;content:"";display:block;height:1px;margin:auto 4.5px;width:15px}.button-with-plus.button:after,.product-container .product-actions-list .button-with-plus.button:after{left:25px;position:absolute;transform:rotate(90deg)}.button-with-plus.button-with-loading.button:after,.button-with-plus.button-with-loading.button:before,.product-container .product-actions-list .button-with-plus.button-with-loading.button:after,.product-container .product-actions-list .button-with-plus.button-with-loading.button:before{visibility:hidden}.disabled.button:not(.btn),.product-container .product-actions-list .disabled.button:not(.btn){background:#d1d3d4;color:#fff;cursor:auto;pointer-events:none}.disabled.button:not(.btn).active,.disabled.button:not(.btn):active,.product-container .product-actions-list .disabled.button:not(.btn).active,.product-container .product-actions-list .disabled.button:not(.btn):active{background:#d1d3d4;color:#fff}@media(hover:hover){.disabled.button:not(.btn):hover,.product-container .product-actions-list .disabled.button:not(.btn):hover{background:#d1d3d4;color:#fff}}.checkbox-wrapper{cursor:pointer;display:flex;margin:30px 0;padding:17px 0 0}@media(hover:hover)and (min-width:481px){.checkbox-wrapper:hover .checkbox-icon:before{opacity:1}.checkbox-wrapper:hover .checkbox-icon svg{opacity:.2}.checkbox-wrapper.selected:hover .checkbox-icon:before{opacity:0}.checkbox-wrapper.selected:hover .checkbox-icon svg{opacity:1}}.checkbox-wrapper .checkbox-icon{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;padding:5px 0 0;position:relative;width:33px}.checkbox-wrapper .checkbox-icon:before{background:transparent;border:1px solid #8f8f8f;border-radius:3px;box-sizing:border-box;content:"";display:block;height:18px;left:0;opacity:1;position:absolute;top:5px;transition:opacity .2s;width:18px}.checkbox-wrapper .checkbox-icon svg{height:18px;opacity:0;transition:opacity .2s;width:18px}.checkbox-wrapper .content{font-size:16px;line-height:25px}.checkbox-wrapper .content .title{font-family:Roboto,sans-serif;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.checkbox-wrapper .content .value{font-family:Roboto Light,sans-serif}.checkbox-wrapper.is-checked .checkbox-icon:before,.checkbox-wrapper.selected .checkbox-icon:before{opacity:0}.checkbox-wrapper.is-checked .checkbox-icon svg,.checkbox-wrapper.selected .checkbox-icon svg{opacity:1}.select-container{padding:16px 0 0;position:relative}.select-container .label{color:#595959;font-family:Open Sans,Verdana;font-size:14px;line-height:34px;position:absolute;top:17px;transition:all .2s;z-index:1}.select-container .label.selected{color:#595959;font-size:12px;line-height:17px;top:0}.select-container .Select{height:34px;max-height:34px}.select-container .Select .Select-control{background:transparent;border:none;border-bottom:1px solid #000;border-radius:0;font-size:14px;height:34px;line-height:34px;outline:none;padding:0;text-align:left}.select-container .Select .Select-control .Select-placeholder,.select-container .Select .Select-control .Select-value{padding:0}.select-container .Select .Select-control .Select-value-label{color:#000;font-family:Open Sans,Verdana}.select-container .Select .Select-control .Select-arrow,.select-container .Select .Select-control .Select-arrow-zone{display:none;overflow:hidden}.select-container .Select .Select-control .Select-multi-value-wrapper{height:34px;max-height:34px}.select-container .Select .Select-control .Select-input{padding:0}.select-container .Select .Select-control:after,.select-container .Select .Select-control:before{border-radius:1.2px;border-top:2px solid #8f8f8f;content:"";display:block;height:0;position:absolute;right:17px;top:50%;transform:translateY(-50%) rotate(45deg);transition:transform .2s,width .2s;width:8px;z-index:1}@media(min-width:1700px),(min-width:531px)and (max-width:992px){.select-container .Select .Select-control:after,.select-container .Select .Select-control:before{right:19px}}.select-container .Select .Select-control:after{right:12px;transform:translateY(-50%) rotate(-45deg)}@media(min-width:1700px),(min-width:531px)and (max-width:992px){.select-container .Select .Select-control:after{right:14px}}.select-container .Select .Select-control>div{cursor:pointer;padding-right:40px;position:relative;z-index:2}.select-container .Select.is-open .Select-control:after,.select-container .Select.is-open .Select-control:before{transform:translateY(-50%) translateX(-1px) rotate(0deg);width:7px}.select-container .Select.is-focused .Select-control{border-width:0!important;border-bottom:1px solid #000!important}.select-container .Select.has-error .Select-control{border-width:0!important;border-bottom:1px solid #93344a!important}.select-container .Select .Select-menu-outer{animation:dropdown .5s ease;border:1px solid #f6f5f4;border-radius:5px;margin:5px 0}.select-container .Select .Select-menu-outer .Select-option{color:#000}.select-container .Select .Select-menu-outer .Select-option.is-disabled{background:#fff;color:#595959}.product-container{align-items:center;display:flex;flex-flow:column;justify-content:stretch}.product-container.white-block{margin:0;padding:24px 16px}@media(min-width:832px){.product-container.white-block{padding:24px 16px}}@media(min-width:1180px){.product-container.white-block{margin:0 0 16px;padding:24px}}.product-container.white-block:after{border-bottom:1px solid #d1d3d4;content:"";display:block;height:0;position:relative;top:24px;width:100%}@media(min-width:1180px){.product-container.white-block:after{display:none}}.product-container.white-block:last-child{margin-bottom:16px}.product-container.white-block:last-child:after{display:none}.product-container .row-container{align-items:stretch;display:flex;flex-flow:row nowrap;justify-content:stretch;overflow:hidden;width:100%}.product-container .column-container{display:flex;flex-flow:column;justify-content:stretch;width:100%}.product-container .thumbnail-info{flex-shrink:0;margin:0 12px 0 0;position:relative;width:140px}@media(min-width:832px){.product-container .thumbnail-info{margin:0 16px 0 0;width:171px}}@media(min-width:1180px){.product-container .thumbnail-info{width:284px}}.product-container .thumbnail-info .thumbnail-container{aspect-ratio:1/1;flex-grow:1;position:relative;width:100%}.product-container .thumbnail-info .thumbnail-container .image-wrapper{background:#f6f5f4;display:flex;overflow:hidden;position:relative;width:100%}.product-container .thumbnail-info .thumbnail-container .image-wrapper img{aspect-ratio:1/1;height:100%;object-fit:cover;width:100%}.product-container .thumbnail-info .thumbnail-container .thumbnail-overlay{align-items:center;display:flex;flex-flow:row;font-family:Roboto Light,sans-serif;font-size:16px;font-size:14px;gap:8px;line-height:24px;min-height:unset;padding:14px;text-align:left;top:50%;width:100%;z-index:2}.product-container .thumbnail-info .thumbnail-container .thumbnail-overlay svg{flex-shrink:0}.product-container .thumbnail-info .thumbnail-container .product-additional-info{bottom:0;position:absolute}.product-container .product-additional-info{display:flex;flex-flow:row wrap;gap:4px;height:32px;margin:10px 0 0}@media(min-width:481px){.product-container .product-additional-info{margin:0}}@media(min-width:1180px){.product-container .product-additional-info{margin:4px 0}}.product-container .product-additional-info .item{align-items:center;background:#e4f3ec;color:#000;display:flex;flex-flow:row nowrap;font-size:0;height:32px;padding:4px;position:relative}@media(min-width:1180px){.product-container .product-additional-info .item{font-family:Roboto,sans-serif;font-size:12px;line-height:16px;padding:4px 8px}}.product-container .product-additional-info .item .icon,.product-container .product-additional-info .item .info-icon{all:unset;align-items:center;display:flex;justify-content:center}.product-container .product-additional-info .item svg{height:24px;width:24px}@media(min-width:1180px){.product-container .product-additional-info .item svg{margin-right:8px}}.product-container .product-additional-info .item.clickable{cursor:pointer}.product-container .product-additional-info .item.clickable:hover .icon svg{transform:scale(1.12);transition:transform .2s}.product-container .product-additional-info .item.warning{background:#f8e8b7}.product-container .product-additional-info .item.warning .info-icon svg path{fill:#000}.product-container .show-product-details{align-items:center;border-bottom:1px solid #595959;cursor:pointer;display:flex;font-family:Roboto,sans-serif;font-size:16px;font-weight:700;height:32px;line-height:20px;padding-right:46px;position:relative;white-space:nowrap}.product-container .unit-accordion-wrapper.has-custom-trigger-arrow>.unit-accordion-trigger .show-product-details.custom-trigger:after,.product-container .unit-accordion-wrapper.has-custom-trigger-arrow>.unit-accordion-trigger .show-product-details.custom-trigger:before{border-color:#000;right:9.5px;width:8px}.product-container .unit-accordion-wrapper.has-custom-trigger-arrow>.unit-accordion-trigger .show-product-details.custom-trigger:after{right:5px}.product-container .product-info{align-items:flex-start;color:#000;display:flex;flex-flow:column;flex-grow:1;overflow:hidden}@media(min-width:832px){.product-container .product-info{max-width:calc(100% - 171px)}}@media(min-width:1180px){.product-container .product-info{max-width:calc(100% - 300px)}}.product-container .product-info .title-price{display:flex;flex-flow:row nowrap;flex-grow:0;justify-content:space-between;margin-bottom:16px}@media(min-width:1180px){.product-container .product-info .title-price{margin-bottom:0}}.product-container .product-info .title-price .total-price{flex-shrink:0;margin:0;padding:0;width:100%}@media(min-width:480px){.product-container .product-info .title-price .total-price{padding:24px 0 0 10px;width:auto}}.product-container .product-info .amount-price{flex-flow:row wrap}@media(min-width:480px){.product-container .product-info .amount-price{flex-flow:row nowrap}}.product-container .product-info .amount-price .total-price{flex-shrink:0;margin:10px 0 0;padding:0;width:100%}@media(min-width:480px){.product-container .product-info .amount-price .total-price{margin:10px 0 0 auto;padding:0 0 0 10px;width:auto}}.product-container .product-info .title-wrapper{overflow:hidden}.product-container .product-info .title{font-family:Roboto Light,sans-serif;font-size:12px;line-height:16px}@media(min-width:1180px){.product-container .product-info .title{font-family:Roboto Light,sans-serif;font-size:16px;line-height:24px}}.product-container .product-info .subtitle-row{align-items:baseline;display:flex;flex-flow:row nowrap;overflow:hidden}.product-container .product-info .subtitle-row .group-style-title{font-family:Roboto,sans-serif;font-size:16px;font-weight:700;line-height:20px}@media(min-width:1180px){.product-container .product-info .subtitle-row .group-style-title{font-family:Roboto,sans-serif;font-size:18px;font-weight:700;line-height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.product-container .product-info .subtitle-row .subtitle{cursor:pointer;font-family:Roboto Light,sans-serif;font-size:14px;line-height:22px;margin-left:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-container .product-info .subtitle-row.show-full{display:block}.product-container .product-info .subtitle-row.show-full .group-style-title,.product-container .product-info .subtitle-row.show-full .subtitle{display:inline;white-space:normal}.product-container .product-info .amount,.product-container .product-info .feature{font-family:Roboto Light,sans-serif;font-size:14px;line-height:22px;margin:0 0 7px}.product-container .product-info .amount .title,.product-container .product-info .feature .title{align-items:center;display:inline-flex;font-family:Roboto,sans-serif;font-size:inherit;line-height:24px;margin:0}.product-container .product-info .amount.size .title,.product-container .product-info .feature.size .title{font-family:Roboto Light,sans-serif}.product-container .product-info .amount,.product-container .product-info .amount .unit-prop{overflow:hidden}.product-container .product-info .amount .unit-prop .title{align-self:stretch;display:block;flex:0 1 auto;line-height:32px;overflow:hidden;text-overflow:ellipsis}.product-container .product-info .amount .unit-prop .content .value{flex-shrink:0}.product-container .product-info .amount .unit-prop .sub{max-width:100%;overflow:hidden;text-overflow:ellipsis}.product-container .product-info .amount{margin:0}.product-container .product-info .amount .title{margin:0 10px 0 0}.product-container .product-info .amount .unit-prop{border-bottom:none}@media(max-width:739px){.product-container .product-info .amount .unit-prop.amounts-unit-prop{margin:0;padding:0;width:123px}.product-container .product-info .amount .unit-prop.amounts-unit-prop .content{font-size:14px;min-height:0;padding:0}.product-container .product-info .amount .unit-prop.amounts-unit-prop .content .edit-icon,.product-container .product-info .amount .unit-prop.amounts-unit-prop .content .title{height:37px;margin:0;opacity:.0001;position:absolute;right:0;width:50px;z-index:2}.product-container .product-info .amount .unit-prop.amounts-unit-prop .content .value{border-bottom:1px solid #000}.product-container .product-info .amount .unit-prop.amounts-unit-prop .content .value.more-amount-controls{padding:7px 20px 7px 0;width:100%}.product-container .product-info .amount .unit-prop.amounts-unit-prop .content .value.more-amount-controls input[type=number]{font-size:14px;height:22px;width:100%}.product-container .product-info .amount .unit-prop.amounts-unit-prop .content .value.more-amount-controls input[type=number]:focus{border:none}.product-container .product-info .amount .unit-prop.amounts-unit-prop.has-sub .content{padding:0 0 23px}.product-container .product-info .amount .unit-prop.amounts-unit-prop.has-sub .sub{bottom:0}}.product-container .product-info .amount .unit-prop.amounts-unit-prop .amount-label:after,.product-container .product-info .amount .unit-prop.amounts-unit-prop .amount-label:before,.product-container .product-info .amount .unit-prop.amounts-unit-prop .more-amount-controls:after,.product-container .product-info .amount .unit-prop.amounts-unit-prop .more-amount-controls:before{right:4px!important;top:15px!important}@media(max-width:739px){.product-container .product-info .amount .unit-prop.amounts-unit-prop .amount-label,.product-container .product-info .amount .unit-prop.amounts-unit-prop .more-amount-controls{padding-left:0;padding-right:20px}.product-container .product-info .amount .unit-prop.amounts-unit-prop .amount-label:after,.product-container .product-info .amount .unit-prop.amounts-unit-prop .amount-label:before,.product-container .product-info .amount .unit-prop.amounts-unit-prop .more-amount-controls:after,.product-container .product-info .amount .unit-prop.amounts-unit-prop .more-amount-controls:before{right:4px!important}}.product-container .product-info .amount .unit-prop.amounts-unit-prop.opened .amount-label:after,.product-container .product-info .amount .unit-prop.amounts-unit-prop.opened .amount-label:before,.product-container .product-info .amount .unit-prop.amounts-unit-prop.opened .more-amount-controls:after,.product-container .product-info .amount .unit-prop.amounts-unit-prop.opened .more-amount-controls:before{right:5px!important}.product-container .product-info .amount .more-amount.more-amount-by-default .content{color:#000;font-family:Roboto Light,sans-serif;font-size:14px}.product-container .product-info .amount .more-amount.more-amount-by-default .content .title{margin:0}.product-container .product-info .amount .more-amount.more-amount-by-default .content .value{display:none}.product-container .product-info .amount .more-amount.more-amount-by-default .content .more-amount-controls .plus{margin-right:0}.product-container .product-info .amount .more-amount.more-amount-by-default .content .more-amount-controls input{background:transparent;border:none;border-bottom:1px solid #000;color:#000;font-family:Roboto Light,sans-serif;font-size:14px}.product-container .product-info .amount .more-amount.more-amount-by-default .content .row-group{display:none}@media(max-width:739px){.product-container .product-info .amount .more-amount.more-amount-by-default .content .title{display:none}.product-container .product-info .amount .more-amount.more-amount-by-default .content .value{border-bottom:1px solid #000;padding-left:10px}}.product-container .product-info .amount .unit-accordion-wrapper.unit-feature-accordion{border-bottom:none;padding-bottom:0}.product-container .product-info .amount .unit-accordion-wrapper.unit-feature-accordion.has-arrow>.unit-accordion-trigger:after,.product-container .product-info .amount .unit-accordion-wrapper.unit-feature-accordion.has-arrow>.unit-accordion-trigger:before{display:none}@media(max-width:739px){.product-container .product-info .amount .unit-accordion-wrapper.unit-feature-accordion.unit-prop.amounts-unit-prop .content .title{display:none}.product-container .product-info .amount .unit-accordion-wrapper.unit-feature-accordion.unit-prop.amounts-unit-prop .content .value{border-bottom:1px solid #000;padding-left:10px}}.product-container .product-info .amount .unit-accordion-wrapper.unit-feature-accordion.amounts-accordion .unit-prop.amounts-unit-prop .content{color:#000;font-family:Roboto Light,sans-serif;font-size:14px;min-height:35px;padding:0}.product-container .product-info .amount .unit-accordion-wrapper.unit-feature-accordion.amounts-accordion .unit-prop.amounts-unit-prop .content .title{font-family:Roboto,sans-serif;margin-right:15px}.product-container .product-info .amount .unit-accordion-wrapper.unit-feature-accordion.amounts-accordion .unit-prop.amounts-unit-prop .content .value{border-bottom:1px solid #000;flex-grow:1;padding-left:10px;padding-right:20px}@media(max-width:739px){.product-container .product-info .amount .unit-accordion-wrapper.unit-feature-accordion.amounts-accordion .unit-prop.amounts-unit-prop .content .value{height:34px;padding:8px 0}}.product-container .product-info .amount .unit-accordion-wrapper.unit-feature-accordion.amounts-accordion .unit-prop.amounts-unit-prop .content .more-amount-controls .more-amount-value:hover:after{opacity:0}.product-container .product-info .amount .unit-accordion-wrapper.unit-feature-accordion.amounts-accordion .unit-prop.amounts-unit-prop .content .more-amount-controls input{background:transparent;border:none;color:#000;font-family:Roboto Light,sans-serif;font-size:14px}.product-container .product-info .amount .unit-accordion-wrapper.unit-feature-accordion.amounts-accordion .unit-prop.amounts-unit-prop.has-sub .sub{bottom:0}.product-container .product-info .amount .unit-accordion-wrapper.unit-feature-accordion.amounts-accordion .unit-accordion-content .unit-prop .content{font-size:14px}.product-container .product-info .amount .unit-accordion-wrapper.unit-feature-accordion.amounts-accordion.active .unit-prop.amounts-unit-prop .content .value{border-bottom:1px solid transparent}.product-container .product-info .unit-accordion-wrapper.product-details{width:100%}.product-container .product-info .unit-accordion-wrapper.product-details>.unit-accordion-trigger{display:inline-block;width:100%}.product-container .product-info .unit-accordion-wrapper.product-details>.unit-accordion-trigger:before{right:12px}.product-container .product-info .unit-accordion-wrapper.product-details>.unit-accordion-trigger:after{right:5px}.product-container .product-info .unit-accordion-wrapper.product-details>.unit-accordion-trigger .amount{margin-left:auto}.product-container .product-info .unit-accordion-wrapper.product-details>.unit-accordion-trigger .amount .unit-accordion-wrapper.unit-feature-accordion.amounts-accordion .unit-prop.amounts-unit-prop .content{min-height:32px}.product-container .product-info .unit-accordion-wrapper.product-details>.unit-accordion-content .feature:first-child{margin-top:8px}.product-container .product-info .product-price-amount{align-items:flex-start;margin:auto 0 0}.product-container .product-info .product-price-amount .amounts-unit-prop .title,.product-container .product-info .product-price-amount .more-amount .content .row-group{display:none}.product-container .product-info .amount-action{flex-grow:1}.product-container .product-info .amount-action .product-actions-list{align-items:flex-end;margin:0 0 0 auto;width:auto}.product-container .product-info .amount-action .product-actions-list .action{margin:0}.product-container .product-info .amount-action .product-actions-list .delimiter{display:none}.product-container .product-info .amount-action.with-info-icon .amount{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;margin:20px 0 0;min-width:127px}.product-container .product-info .amount-action.with-info-icon .amount .title{display:none}.product-container .product-info .details-amount .details{flex-grow:1;flex-shrink:1;margin:0 20px 0 0}.product-container .product-info .details-amount .details .feature:last-child{margin:0}.product-container .product-info .details-amount .amount{flex-grow:0;flex-shrink:0;margin:60px 0 0}.product-container .product-info .details-amount .amount.no-margin{align-self:flex-end;margin:0}.product-container .product-info .details-amount .amount .unit-accordion-wrapper{padding:0}.product-container .product-info .bottom-part{display:flex;margin-top:auto;padding-top:16px;width:100%}.product-container .product-info .bottom-part .button.edit{background:transparent;color:#000;margin-left:auto;padding-right:0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:1px}.product-container .product-info .bottom-part .button.edit:hover{color:#3b3b39;text-decoration:none}.product-container .dots{cursor:pointer;flex-shrink:0;margin-top:auto}.product-container .info-icon{cursor:pointer;display:inline;margin-left:10px;vertical-align:middle}@media(hover:hover)and (min-width:481px){.product-container .info-icon:hover svg path,.product-container .info-icon:hover svg path.circle{fill:#000}}.product-container .info-icon svg path{fill:#595959;transition:fill .2s}.product-container .info-icon svg path.circle{fill:#d1d3d4}.product-container .info-icon.selected svg path,.product-container .info-icon.selected svg path.circle{fill:#000}.product-container .price-and-remove{align-items:flex-end;flex-shrink:0;justify-content:space-between;margin:0 25px 15px auto;width:auto}.product-container .price-and-remove .product-price-amount{min-width:0}.product-container .price-and-remove .total-price{margin:0}.product-container .price-and-remove .product-actions-list .action svg{display:none}.product-container .total-price{color:#000;font-family:Roboto,sans-serif;font-size:14px;font-weight:700;line-height:16px}@media(min-width:1180px){.product-container .total-price{font-family:Roboto,sans-serif;font-size:18px;font-weight:700;line-height:22px;margin:0}}.product-container .product-actions-button{align-items:center;background:#ffffffcc;border-radius:5px;cursor:pointer;display:flex;flex-flow:row;height:34px;justify-content:center;position:absolute;right:10px;top:10px;width:34px;z-index:2}.product-container .product-actions-button>i{background:#000;border-radius:50%;display:block;height:3px;margin:50% 2.5px;width:3px}.product-container .product-actions-list{align-items:center;display:flex;flex-flow:row nowrap;height:44px;justify-content:flex-start;margin:16px 0 0;width:100%}.product-container .product-actions-list .button{font-family:Roboto Light,sans-serif;font-size:16px;line-height:24px}.product-container .product-actions-list .button.edit{margin-left:auto}.product-container .product-actions-list .button svg{margin-right:4px}.product-container .product-actions-list .action{align-items:center;color:#000;cursor:pointer;display:flex;font-family:Roboto,sans-serif;font-size:16px;font-weight:700;height:44px;line-height:20px}.product-container .product-actions-list .action svg{margin-right:4px}.product-container .product-actions-list .action:hover{color:#3b3b39}.product-container .product-actions-list .delimiter{border-right:1px solid #d1d3d4;display:block;height:24px;margin:13px;width:0}.product-container .product-actions-list .delimiter:first-child{display:none}.product-container.compact-mode.white-block{margin:0;padding:12px 0}@media(min-width:481px){.product-container.compact-mode.white-block{padding:24px 0}}.product-container.compact-mode.white-block:after:not(:last-child){top:12px}@media(min-width:481px){.product-container.compact-mode.white-block:after:not(:last-child){top:24px}}@media(min-width:1180px){.product-container.compact-mode.white-block:after:not(:last-child){display:block}}.product-container.compact-mode .thumbnail-info{margin:0 10px 0 0;width:78px}@media(min-width:481px){.product-container.compact-mode .thumbnail-info{width:116px}}.product-container.compact-mode .thumbnail-info .thumbnail-container .product-additional-info{margin:0}.product-container.compact-mode .thumbnail-info .thumbnail-container .product-additional-info .item{font-size:0}.product-container.compact-mode .thumbnail-info .thumbnail-container .product-additional-info .item .icon svg{margin:0}.product-container.compact-mode .product-info{max-width:calc(100% - 88px)}@media(min-width:481px){.product-container.compact-mode .product-info{max-width:calc(100% - 126px)}}.product-container.compact-mode .product-info .title-price{margin-bottom:10px}.product-container.compact-mode .product-info .title{font-family:Roboto Light,sans-serif;font-size:12px;line-height:16px;margin-bottom:4px}.product-container.compact-mode .product-info .group-style-title,.product-container.compact-mode .product-info .total-price{font-family:Roboto,sans-serif;font-size:14px;font-weight:700;line-height:16px}.product-container.compact-mode .product-info .total-price{padding-top:20px;width:auto}.product-container.compact-mode .product-info .bottom-part{padding-top:10px}.product-container.compact-mode .product-info .bottom-part .action.move-to-memory-list,.product-container.compact-mode .product-info .bottom-part .action.remove{align-items:center;cursor:pointer;display:flex;font-family:Roboto,sans-serif;font-size:12px;line-height:16px;margin:0 0 0 auto}.product-container.compact-mode .product-info .bottom-part .action.move-to-memory-list span,.product-container.compact-mode .product-info .bottom-part .action.remove span{margin:0 0 0 4px;text-decoration:underline}@media(hover:hover){.product-container.compact-mode .product-info .bottom-part .action.move-to-memory-list:hover span,.product-container.compact-mode .product-info .bottom-part .action.remove:hover span{text-decoration:none}}.warning-notice{align-items:flex-start;align-self:stretch;background:#f8e8b7;display:flex;font-family:Roboto Light,sans-serif;font-size:14px;gap:8px;line-height:22px;padding:8px}.warning-notice svg{flex-shrink:0;margin:1px}.format-icon{height:24px;padding-right:5px}.format-icon img{height:24px;width:24px}.popover .product-actions-list .action{align-items:center;color:#000;cursor:pointer;display:flex;font-family:Roboto Light,sans-serif;font-size:14px;margin:0 0 14px;padding:4px}.popover .product-actions-list .action svg{height:24px;margin:0 16px 0 0;width:24px}.popover .product-actions-list .action:hover{color:#000}.popover .product-actions-list .action.edit .edit-icon{margin:0}.popover .product-actions-list .action.copy{margin-bottom:10px}.popover .product-actions-list .action:last-child{margin:0}.popover .product-actions-list .action.more-products{padding:10px 4px 4px}.popover .product-actions-list.show-remove-action .action.remove{display:flex}.edit-wrapper{height:24px}.edit-wrapper .edit-icon{cursor:pointer;display:inline-block;flex-shrink:0;font-size:0;height:24px;margin:0 0 5px auto}.edit-wrapper .edit-icon svg{height:24px;width:24px}.edit-wrapper .edit-icon svg path{fill:#595959;transition:fill .2s}.edit-wrapper .edit-icon svg path.line{fill:transparent}@media(hover:hover)and (min-width:481px){.edit-wrapper:hover .edit-icon svg path,.edit-wrapper:hover .edit-icon svg path.line{fill:#000}}.checkout-container>.content{display:flex;flex-flow:row wrap;position:relative}.checkout-container>.content .containers-wrapper{display:flex;flex-flow:column;max-width:100%;width:100%}@media(min-width:832px){.checkout-container>.content .containers-wrapper{flex-flow:row nowrap}}.checkout-container>.content .left-container,.checkout-container>.content .right-container{flex-grow:1;width:100%}.checkout-container>.content .left-container{max-width:936px}@media(min-width:832px){.checkout-container>.content .left-container{flex-grow:1;margin:0 12px 0 16px;width:calc(58.89% - 22px)}}@media(min-width:1180px){.checkout-container>.content .left-container{margin:0 20px 0 24px;width:calc(65.255% - 34px)}}@media(min-width:1921px){.checkout-container>.content .left-container{width:940px}}.checkout-container>.content .right-container{flex-shrink:0;margin-top:10px;min-width:316px}@media(min-width:832px){.checkout-container>.content .right-container{margin:0 16px 0 0;max-width:460px;width:calc(41.11% - 22px)}}@media(min-width:1180px){.checkout-container>.content .right-container{margin:0 24px 0 0;width:calc(34.745% - 34px)}}@media(min-width:1921px){.checkout-container>.content .right-container{width:460px}}@media(min-width:832px){.checkout-container>.content .right-container>.white-block{padding:40px 16px}.checkout-container>.content .right-container>.white-block>div{margin-left:auto;margin-right:auto;max-width:380px}}.checkout-container>.content .right-container .order-products-wrapper,.checkout-container>.content .right-container .sticky-wrapper{height:fit-content;position:sticky;transition:top .3s}@media(min-width:740px)and (max-width:1280px){.checkout-container>.content .right-container .voucher-and-change-requests{display:flex;flex-flow:row}.checkout-container>.content .right-container .voucher-and-change-requests .white-block{flex-grow:1;margin-right:10px;width:50%}.checkout-container>.content .right-container .voucher-and-change-requests .white-block:last-child,.checkout-container>.content .right-container .voucher-and-change-requests .white-block:nth-child(2n){margin-right:0}}.checkout-container>.content .right-container .voucher-and-change-requests .input-wrapper{margin:10px 0 5px}.checkout-container>.content .right-container .voucher-and-change-requests .input-wrapper .input-value-error,.checkout-container>.content .right-container .voucher-and-change-requests .input-wrapper .input-value-success{position:static}.checkout-container>.content .right-container .voucher-and-change-requests .default-voucher-code{cursor:pointer;text-decoration:underline}.checkout-container>.content .right-container .voucher-and-change-requests .default-voucher-code:hover{text-decoration:none}.checkout-container>.content .checkout-buttons{align-items:center;display:flex;flex-flow:row-reverse wrap;gap:10px;margin-bottom:0;padding:12px 0 24px;width:100%}@media(min-width:600px){.checkout-container>.content .checkout-buttons{flex-flow:row-reverse wrap;justify-content:space-between}}.checkout-container>.content .checkout-buttons .button{width:100%}@media(min-width:600px){.checkout-container>.content .checkout-buttons .button{width:fit-content}}@media(min-width:832px)and (max-width:960px){.checkout-container>.content .checkout-buttons .button{flex-grow:1;min-width:fit-content;padding-left:18px;padding-right:18px;width:calc(50% - 5px)}}.checkout-container .products-loader{align-items:center;background:hsla(0,0%,100%,.5);bottom:0;display:flex;height:100%;justify-content:center;left:0;position:absolute;right:0;top:0;width:100%;z-index:6}.checkout-container .common-info{display:flex;flex-flow:column;margin-bottom:0}@media(min-width:740px){.checkout-container .common-info{flex-flow:row nowrap}}@media(min-width:1281px){.checkout-container .common-info{flex-flow:column;padding:20px 20px 15px}}.checkout-container .common-info .block-title{padding-left:10px}.checkout-container .common-info>div{width:100%}@media(min-width:740px){.checkout-container .common-info>div{width:50%}}@media(min-width:1281px){.checkout-container .common-info>div{width:100%}}.checkout-container .common-info .button{margin-left:10px;margin-right:10px;max-width:calc(100% - 20px)}.checkout-container .common-info .loader-icon{left:0;position:absolute;top:0;width:100%}.checkout-container .input-wrapper{margin:33px 0;width:100%}.checkout-container .input-wrapper .date-icon,.checkout-container .input-wrapper .require-star{color:#595959}.checkout-container .input-wrapper input[type=date],.checkout-container .input-wrapper input[type=email],.checkout-container .input-wrapper input[type=number],.checkout-container .input-wrapper input[type=password],.checkout-container .input-wrapper input[type=text],.checkout-container .input-wrapper label{font-family:Roboto,sans-serif}.checkout-container .input-wrapper input[type=date]:read-only,.checkout-container .input-wrapper input[type=date]:read-only:focus,.checkout-container .input-wrapper input[type=email]:read-only,.checkout-container .input-wrapper input[type=email]:read-only:focus,.checkout-container .input-wrapper input[type=number]:read-only,.checkout-container .input-wrapper input[type=number]:read-only:focus,.checkout-container .input-wrapper input[type=password]:read-only,.checkout-container .input-wrapper input[type=password]:read-only:focus,.checkout-container .input-wrapper input[type=text]:read-only,.checkout-container .input-wrapper input[type=text]:read-only:focus{background:#faf9f7;border-color:#d1d3d4;color:#595959}.checkout-container .input-value-error,.checkout-container .input-value-success{color:#595959;display:block;font-family:Roboto,sans-serif;font-size:12px;line-height:1.2em;margin:3px 0 0;position:static}.checkout-container .input-value-error{color:#93344a}.checkout-container .breadcrumbs.breadcrumb-navigation{font-family:Roboto Light,sans-serif;font-size:16px;line-height:24px;margin:8px 16px;width:calc(100% - 48px)}@media(min-width:993px){.checkout-container .breadcrumbs.breadcrumb-navigation{margin:14px 24px}}.checkout-container .breadcrumbs.breadcrumb-navigation li>span{color:#000;font-family:Roboto,sans-serif}.checkout-container .unit-accordion-wrapper.has-arrow>.unit-accordion-trigger:after,.checkout-container .unit-accordion-wrapper.has-arrow>.unit-accordion-trigger:before,.checkout-container .unit-accordion-wrapper.has-custom-trigger-arrow>.unit-accordion-trigger .custom-trigger:after,.checkout-container .unit-accordion-wrapper.has-custom-trigger-arrow>.unit-accordion-trigger .custom-trigger:before{border-color:#000}.checkbox-wrapper.accept-newsletter{margin-top:0}.price-summary-info{font-family:Roboto Light,sans-serif;font-size:14px;line-height:22px;margin:16px 0 0}.price-summary-info p{margin:0}.price-summary-info .link,.price-summary-info a:not(.btn){cursor:pointer;font-family:Roboto,sans-serif;text-decoration-color:#000;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.2em}@media(hover:hover){.price-summary-info .link:hover,.price-summary-info a:not(.btn):hover{text-decoration:none}}.price-summary-info.accept-newsletter{margin-top:5px}.white-blocks-container{background:#eee;position:relative}@media(min-width:882px){.white-blocks-container{padding-bottom:60px}}.white-blocks-container>.content{margin:0 auto;max-width:1464px}.popover .block-title,.popover .block-title-medium,.white-block .block-title,.white-block .block-title-medium{align-items:center;color:#000;display:flex}.popover .block-title .small-text,.popover .block-title-medium .small-text,.white-block .block-title .small-text,.white-block .block-title-medium .small-text{font-family:Roboto Light,sans-serif;font-size:20px;font-weight:400;line-height:30px;margin-left:8px}.popover .block-title,.white-block .block-title{font-family:Roboto,sans-serif;font-size:28px;font-weight:700;line-height:34px}.popover .block-title-medium,.white-block .block-title-medium{font-family:Roboto,sans-serif;font-size:20px;font-weight:700;line-height:24px}.popover .block-title-small,.white-block .block-title-small{font-family:Roboto,sans-serif;font-size:16px;font-weight:700;line-height:20px}.popover .block-title-large,.white-block .block-title-large{font-family:Roboto,sans-serif;font-size:40px;font-weight:700;line-height:48px}.popover .block-title-pf-large,.white-block .block-title-pf-large{font-family:PlayfairDisplay,sans-serif;font-size:40px;line-height:54px}.popover .block-message,.white-block .block-message{align-items:flex-end;display:flex;font-family:Roboto Light,sans-serif;font-size:16px;line-height:24px}.popover .block-message svg,.white-block .block-message svg{flex-shrink:0;margin-right:16px}.white-block{background:#fff;margin:0 0 10px;padding:24px;position:relative}@media(min-width:993px){.white-block{padding:40px}}.white-block.loading>.unit-accordion-trigger:after,.white-block.loading>.unit-accordion-trigger:before,.white-block.success>.unit-accordion-trigger:after,.white-block.success>.unit-accordion-trigger:before{opacity:0!important}.white-block.unit-accordion-wrapper.has-arrow>.unit-accordion-trigger{display:flex;flex-flow:row nowrap;padding:0 10px}@media(min-width:740px){.white-block.unit-accordion-wrapper.has-arrow>.unit-accordion-trigger{padding:0 15px}}.white-block.unit-accordion-wrapper.has-arrow>.unit-accordion-trigger>div{padding-right:0}.white-block.unit-accordion-wrapper.has-arrow>.unit-accordion-content{padding:0 10px}@media(min-width:740px){.white-block.unit-accordion-wrapper.has-arrow>.unit-accordion-content{padding:0 15px}}.has-plus-trigger.unit-accordion-wrapper.has-arrow>.unit-accordion-trigger,.unit-accordion-wrapper.has-plus-custom-trigger>.unit-accordion-trigger .custom-trigger{cursor:pointer}.has-plus-trigger.unit-accordion-wrapper.has-arrow>.unit-accordion-trigger>div,.unit-accordion-wrapper.has-plus-custom-trigger>.unit-accordion-trigger .custom-trigger>div{padding-right:0}.has-plus-trigger.unit-accordion-wrapper.has-arrow>.unit-accordion-trigger:after,.has-plus-trigger.unit-accordion-wrapper.has-arrow>.unit-accordion-trigger:before,.unit-accordion-wrapper.has-plus-custom-trigger>.unit-accordion-trigger .custom-trigger:after,.unit-accordion-wrapper.has-plus-custom-trigger>.unit-accordion-trigger .custom-trigger:before{border-radius:1.2px;border-top:2px solid #000;content:"";display:block;height:0;opacity:1;position:absolute;right:18px;top:50%;transform:translateY(-50%);transition:transform .2s;width:14px}.has-plus-trigger.unit-accordion-wrapper.has-arrow>.unit-accordion-trigger:after,.unit-accordion-wrapper.has-plus-custom-trigger>.unit-accordion-trigger .custom-trigger:after{margin:13px 8px auto auto;position:relative;right:0;transform:translateY(-50%) rotate(90deg);transition:transform .2s,opacity .2s}@media(min-width:740px){.has-plus-trigger.unit-accordion-wrapper.has-arrow>.unit-accordion-trigger:after,.unit-accordion-wrapper.has-plus-custom-trigger>.unit-accordion-trigger .custom-trigger:after{margin:13px 3px auto auto}}.has-plus-trigger.unit-accordion-wrapper.has-arrow.active>.unit-accordion-trigger:after,.has-plus-trigger.unit-accordion-wrapper.has-arrow.active>.unit-accordion-trigger:before,.unit-accordion-wrapper.has-plus-custom-trigger.active>.unit-accordion-trigger .custom-trigger:after,.unit-accordion-wrapper.has-plus-custom-trigger.active>.unit-accordion-trigger .custom-trigger:before{transform:translateY(-50%);width:14px}.has-plus-trigger.unit-accordion-wrapper.has-arrow.active>.unit-accordion-trigger:after,.unit-accordion-wrapper.has-plus-custom-trigger.active>.unit-accordion-trigger .custom-trigger:after{opacity:0}.button{font-size:16px;line-height:22px;position:relative}.button.go-next svg{align-self:flex-start;flex-shrink:0;margin-right:8px}.button.go-next.button-with-loading,.button.go-next.disabled{cursor:auto;pointer-events:none}.button.go-next:hover{color:#fff}.button.go-next.button-with-loading svg{visibility:hidden}.button.go-next>.paypal-btn{cursor:pointer;height:100%;left:-1px;opacity:.0001;position:absolute;top:0;width:100%;z-index:2}.button.go-back{background:transparent;color:#000;margin-left:0;padding:0}@media(min-width:1281px){.button.go-back{margin-left:50px}}.button.go-back:after{background-color:#000;bottom:-3px;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:bottom right;transition:transform .25s ease-out;width:100%}@media(pointer:coarse){.button.go-back:after{transform:none}}@media(hover:hover){.button.go-back:hover:after{transform:scaleX(1);transform-origin:bottom left}}.fixed-bottom-menubar .action-buttons .button.go-next{width:calc(100% - 30px)}@media(min-width:480px){.fixed-bottom-menubar .action-buttons .button.go-next{width:300px}}.radio-buttons{color:#000}.radio-buttons .with-checkmark{align-items:flex-start;display:flex;font-family:Roboto Light,sans-serif;font-size:16px;line-height:24px;margin:8px 0;padding-left:28px}.radio-buttons .with-checkmark svg{flex-shrink:0;margin-right:4px;transition:opacity .3s}.radio-buttons .with-checkmark.hide-icon svg{opacity:0}.radio-buttons .radio .as-radio{cursor:pointer;display:flex}@media(hover:hover)and (min-width:481px){.radio-buttons .radio .as-radio:not(.selected):hover .radio-icon:after{opacity:.2}}.radio-buttons .radio .as-radio .title{font-family:Roboto,sans-serif;font-size:16px;line-height:25px}.radio-buttons .radio .as-radio .light{font-family:Roboto Light,sans-serif}.radio-buttons .radio .as-radio .bold{font-family:Roboto,sans-serif}.radio-buttons .radio .as-radio .additional-info{margin:15px 0 0}.radio-buttons .radio .as-radio .radio-icon{align-self:flex-start;flex:0 0 auto;height:25px;padding:0 8px 0 0;position:relative;width:26px}.radio-buttons .radio .as-radio .radio-icon:after,.radio-buttons .radio .as-radio .radio-icon:before{border-radius:50%;content:"";display:block;position:absolute;top:50%;transform:translateY(-50%)}.radio-buttons .radio .as-radio .radio-icon:before{border:1px solid #8f8f8f;box-sizing:border-box;height:18px;left:0;width:18px}.radio-buttons .radio .as-radio .radio-icon:after{background:currentColor;height:12px;left:3px;opacity:0;transition:opacity .2s;width:12px}.radio-buttons .radio .as-radio.selected .radio-icon:after{opacity:1}.radio-buttons .radio .as-toggle .toggle-title{align-items:center;cursor:pointer;display:flex;flex-flow:row nowrap}.radio-buttons .radio .as-toggle .toggle-title .block-title-medium{flex-grow:1}.radio-buttons .radio .as-toggle .toggle-title .price{color:#595959;font-family:Roboto,sans-serif;font-size:18px;font-weight:700;line-height:22px}.radio-buttons .radio .as-toggle.selected .price{color:#000}.radio-buttons .radio.disabled .as-radio{cursor:default}@media(hover:hover)and (min-width:481px){.radio-buttons .radio.disabled .as-radio:not(.selected):hover .radio-icon:after{opacity:0}}.radio-buttons .radio .description{font-family:Roboto Light,sans-serif;font-size:14px;line-height:1.3em;margin:10px 0 5px 26px}.radio-buttons .radio .description>div{margin:5px 0}.modal-dialog.modal-steps-popup{max-width:570px}.modal-dialog.modal-steps-popup .modal-content{padding:0}.modal-dialog.modal-steps-popup .modal-content .modal-header{display:flex;flex-direction:column-reverse;padding:0}.modal-dialog.modal-steps-popup .modal-content .modal-header .modal-title{font-size:20px;padding:0 0 25px}@media(min-width:993px){.modal-dialog.modal-steps-popup .modal-content .modal-header .modal-title{font-size:22px}}.modal-dialog.modal-steps-popup .modal-content .modal-header button.close{align-self:flex-end;background:transparent url(/common/pics/@icons/close.svg) no-repeat 0;margin:5px 0;position:static}.modal-dialog.modal-steps-popup .modal-content .modal-body{font-family:Roboto Light,sans-serif;font-size:16px;line-height:25px;padding:0 15px;text-align:center}.modal-dialog.modal-steps-popup .modal-content .modal-body .description{margin-bottom:15px}.modal-dialog.modal-steps-popup .modal-content .modal-body span.highlight{font-family:Roboto,sans-serif}.modal-dialog.modal-steps-popup .modal-content .modal-footer{margin-top:37px;padding-bottom:25px}.modal-dialog.modal-steps-popup .modal-content .modal-footer .btn{font-family:Roboto,sans-serif;font-size:14px;line-height:19px;margin:0;width:293px}@media(min-width:481px){.modal-dialog.modal-steps-popup .modal-content .modal-footer .btn{width:185px}}.modal-dialog.modal-steps-popup .modal-content .modal-footer .btn.w-auto{padding:10px 30px;width:auto}.modal-dialog.modal-steps-popup .modal-content .modal-footer .btn:first-child{margin-bottom:15px}@media(min-width:481px){.modal-dialog.modal-steps-popup .modal-content .modal-footer .btn:first-child{margin-bottom:0;margin-right:35px}}.modal-dialog.modal-steps-popup .modal-content .modal-footer .btn.empty-btn{background:transparent;border:1px solid #d1d3d4;color:#000;transition:border .3s}@media(hover:hover)and (min-width:481px){.modal-dialog.modal-steps-popup .modal-content .modal-footer .btn.empty-btn:hover{border:1px solid #000}}.modal-dialog.modal-steps-popup .modal-content .modal-footer .btn.black-btn{background:#3b3b39;transition:background .3s}@media(hover:hover)and (min-width:481px){.modal-dialog.modal-steps-popup .modal-content .modal-footer .btn.black-btn:hover{background:#000}}.modal-dialog.modal-steps-popup.single-btn .modal-content .modal-footer .btn{margin:0}.modal-custom-popup.order-pages-style .buttons{padding:0}.modal-custom-popup.order-pages-style.clone-product-popup,.modal-custom-popup.order-pages-style.delete,.modal-custom-popup.order-pages-style.modal-width-500,.modal-custom-popup.order-pages-style.move-to-memory-list,.modal-custom-popup.order-pages-style.product-names-popup,.modal-custom-popup.order-pages-style.sample-card-info-modal,.modal-custom-popup.order-pages-style.si-popup{width:564px}.modal-custom-popup.order-pages-style.clone-product-popup .modal-body,.modal-custom-popup.order-pages-style.delete .modal-body,.modal-custom-popup.order-pages-style.modal-width-500 .modal-body,.modal-custom-popup.order-pages-style.move-to-memory-list .modal-body,.modal-custom-popup.order-pages-style.product-names-popup .modal-body,.modal-custom-popup.order-pages-style.sample-card-info-modal .modal-body,.modal-custom-popup.order-pages-style.si-popup .modal-body{align-items:center;display:flex;flex-flow:column}.modal-custom-popup.order-pages-style.clone-product-popup .modal-body .title,.modal-custom-popup.order-pages-style.delete .modal-body .title,.modal-custom-popup.order-pages-style.modal-width-500 .modal-body .title,.modal-custom-popup.order-pages-style.move-to-memory-list .modal-body .title,.modal-custom-popup.order-pages-style.product-names-popup .modal-body .title,.modal-custom-popup.order-pages-style.sample-card-info-modal .modal-body .title,.modal-custom-popup.order-pages-style.si-popup .modal-body .title{margin-left:20px;margin-right:20px;text-align:center}.modal-custom-popup.order-pages-style.clone-product-popup .modal-body .buttons .button,.modal-custom-popup.order-pages-style.delete .modal-body .buttons .button,.modal-custom-popup.order-pages-style.modal-width-500 .modal-body .buttons .button,.modal-custom-popup.order-pages-style.move-to-memory-list .modal-body .buttons .button,.modal-custom-popup.order-pages-style.product-names-popup .modal-body .buttons .button,.modal-custom-popup.order-pages-style.sample-card-info-modal .modal-body .buttons .button,.modal-custom-popup.order-pages-style.si-popup .modal-body .buttons .button{align-self:stretch}.steps-wrapper+footer{margin-top:0;padding-top:60px}@media(min-width:640px){.steps-wrapper+footer{padding-top:100px}}@media(min-width:993px){.steps-wrapper+footer{padding-top:100px}}.steps-wrapper+footer.dark{padding-top:0}.product-container .product-info .amount .unit-prop.amounts-unit-prop .amount-label,.product-container .product-info .amount .unit-prop.amounts-unit-prop .more-amount-controls{padding-right:35px}.product-container .product-info .amount .unit-prop.amounts-unit-prop .amount-label:after,.product-container .product-info .amount .unit-prop.amounts-unit-prop .amount-label:before,.product-container .product-info .amount .unit-prop.amounts-unit-prop .more-amount-controls:after,.product-container .product-info .amount .unit-prop.amounts-unit-prop .more-amount-controls:before{border-bottom:2px solid #8f8f8f;border-radius:1.2px;content:"";display:block;height:8px;position:absolute;right:14px;top:50%;transform:translateY(-50%) rotate(45deg);transition:all .2s linear;width:8px;z-index:1}.product-container .product-info .amount .unit-prop.amounts-unit-prop .amount-label:after,.product-container .product-info .amount .unit-prop.amounts-unit-prop .more-amount-controls:after{transform:translateY(-50%) rotate(-45deg)}.product-container .product-info .amount .unit-accordion-wrapper.unit-feature-accordion.has-arrow.active>.unit-accordion-trigger .value:after,.product-container .product-info .amount .unit-accordion-wrapper.unit-feature-accordion.has-arrow.active>.unit-accordion-trigger .value:before,.product-container .product-info .amount .unit-prop.amounts-unit-prop .active.amount-label:after,.product-container .product-info .amount .unit-prop.amounts-unit-prop .active.amount-label:before,.product-container .product-info .amount .unit-prop.amounts-unit-prop .active.more-amount-controls:after,.product-container .product-info .amount .unit-prop.amounts-unit-prop .active.more-amount-controls:before,.product-container .product-info .amount .unit-prop.amounts-unit-prop .is-open.amount-label:after,.product-container .product-info .amount .unit-prop.amounts-unit-prop .is-open.amount-label:before,.product-container .product-info .amount .unit-prop.amounts-unit-prop .is-open.more-amount-controls:after,.product-container .product-info .amount .unit-prop.amounts-unit-prop .is-open.more-amount-controls:before,.product-container .product-info .amount .unit-prop.amounts-unit-prop.opened .amount-label:after,.product-container .product-info .amount .unit-prop.amounts-unit-prop.opened .amount-label:before,.product-container .product-info .amount .unit-prop.amounts-unit-prop.opened .more-amount-controls:after,.product-container .product-info .amount .unit-prop.amounts-unit-prop.opened .more-amount-controls:before{height:0;right:12px;transform:translateY(-50%) translateX(-1px) rotate(0deg);width:10px}.product-container .product-info .amount .unit-accordion-wrapper.unit-feature-accordion.has-arrow.active>.unit-accordion-trigger .value:after,.product-container .product-info .amount .unit-prop.amounts-unit-prop .active.amount-label:after,.product-container .product-info .amount .unit-prop.amounts-unit-prop .active.more-amount-controls:after,.product-container .product-info .amount .unit-prop.amounts-unit-prop .is-open.amount-label:after,.product-container .product-info .amount .unit-prop.amounts-unit-prop .is-open.more-amount-controls:after,.product-container .product-info .amount .unit-prop.amounts-unit-prop.opened .amount-label:after,.product-container .product-info .amount .unit-prop.amounts-unit-prop.opened .more-amount-controls:after{opacity:0}@media(max-width:831px){.hidden-lt-832{display:none!important}}@media(min-width:832px){.hidden-gt-832{display:none!important}}.checkout-container.step-final{padding-bottom:10px;padding-top:0}@media(min-width:832px){.checkout-container.step-final{padding-bottom:60px;padding-top:48px}}.step-final{color:#000}.step-final .content{align-items:stretch}.step-final .white-block{margin:0 0 10px}@media(min-width:1180px){.step-final .white-block{margin:0 0 20px}}.step-final .white-block:last-child{margin:0}.step-final .right-container{display:flex;flex-flow:column}@media(min-width:832px){.step-final .right-container{margin-top:0}}.step-final .right-container>.white-block{flex-grow:1}.step-final .right-container>.white-block .wrapper{align-items:center;display:flex;flex-flow:column;height:100%;justify-content:center}.step-final .right-container>.white-block .wrapper p{text-align:center}.step-final .right-container>.white-block .headline{font-family:PlayfairDisplay,sans-serif;font-size:24px;line-height:1.2em;margin:0 0 14px;text-align:center}.step-final .popup-trigger,.step-final a:not(.btn){cursor:pointer;font-family:Roboto,sans-serif;text-decoration-color:#000;text-decoration-line:underline}@media(hover:hover){.step-final .popup-trigger:hover,.step-final a:not(.btn):hover{text-decoration:none}}.step-final .confirmed-order{padding:32px 16px;text-align:center}@media(min-width:832px){.step-final .confirmed-order{padding:48px 16px 32px}}.step-final .confirmed-order .headline{font-family:PlayfairDisplay,sans-serif;font-size:32px;line-height:44px;margin:32px 0 24px}@media(min-width:832px){.step-final .confirmed-order .headline{font-family:PlayfairDisplay,sans-serif;font-size:40px;line-height:54px}}.step-final .confirmed-order .headline.red{color:#d83a3a}.step-final .confirmed-order .subline{font-family:Roboto,sans-serif;font-size:18px;font-weight:700;line-height:22px;margin:0 0 4px}@media(min-width:832px){.step-final .confirmed-order .subline{font-family:Roboto,sans-serif;font-size:20px;font-weight:700;line-height:24px}}.step-final .confirmed-order .description{font-family:Roboto Light,sans-serif;font-size:14px;line-height:22px}@media(min-width:832px){.step-final .confirmed-order .description{font-family:Roboto Light,sans-serif;font-size:16px;line-height:24px}}.step-final .confirmed-order svg{flex-shrink:0;height:128px;width:296px}.step-final .headline{font-family:Roboto,sans-serif;font-size:18px;font-weight:700;font-weight:400;line-height:22px;margin-bottom:4px}.step-final .order-numbers{margin-bottom:60px}.step-final .order-numbers .headline{margin-bottom:24px}.step-final .order-numbers .data{font-family:Roboto Light,sans-serif;font-size:16px;font-size:18px;line-height:24px;line-height:22px}.step-final .order-numbers .data .item{align-items:center;display:flex;padding-bottom:15px}.step-final .order-numbers .data .item .popup-trigger{margin:0 10px 0 15px}.step-final .track-order .info-with-icon{align-items:center;display:flex}.step-final .track-order .info-with-icon .svg-icon-wrapper{margin-right:15px}.step-final .divided-order-message,.step-final p{font-family:Roboto Light,sans-serif;font-size:16px;line-height:24px;margin:0}.step-final .divided-order-message span.bold,.step-final p span.bold{font-family:Roboto,sans-serif}.step-final .divided-order-message{margin-top:10px}.step-final .divided-order-message+p.with-popup{margin-bottom:40px}.step-final .track-order .with-popup{margin:25px 0}.step-final .track-order .with-popup span.popup-trigger{cursor:pointer}.step-final .track-order .with-popup span:not(.popup-trigger){font-family:Roboto,sans-serif}.step-final .info-contact-wrapper .customer-service{padding:16px}.step-final .info-contact-wrapper .customer-service .description{font-family:Roboto Light,sans-serif;font-size:16px;line-height:24px;margin-bottom:24px;text-align:center}.step-final .info-contact-wrapper .customer-service .contact-wrapper p span,.step-final .info-contact-wrapper .customer-service .contact-wrapper p svg{display:inline-block;vertical-align:middle}.step-final .info-contact-wrapper .customer-service .contact-wrapper p svg{margin-right:14px}.step-final .info-contact-wrapper .customer-service>svg{margin-bottom:32px}.step-final .questions{padding-bottom:60px;padding-top:60px}.step-final .next-steps>p:not(:last-child){padding-bottom:20px}.svg-icon-wrapper{display:inline-flex}.svg-icon-wrapper.has-hover{cursor:pointer}@keyframes spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.button-loading{flex-flow:row-reverse}.button-loading:before{animation:spinner 1.5s linear 0s infinite normal;border:3px solid #999;border-radius:50%;border-right-color:transparent;box-shadow:1px 1px 1px #fff;content:"";display:inline-block;flex-shrink:0;height:15px;margin-left:5px;width:15px}.button-with-loading>.button-label{position:relative;transition:all .3s}.button-with-loading>.button-label:before{animation:spinner 1.5s linear 0s infinite normal,fadeIn .5s;border:2px solid #fff;border-radius:50%;border-right-color:#000;content:"";display:inline-block;height:20px;left:-25px;margin:0;position:absolute;transition:all .2s;width:20px}.button-with-loading.grey-loader>.button-label:before{border:2px solid #8f8f8f;border-right-color:#fff}.as-toggle .radio-icon{background:#d1d3d4;border-radius:14px;height:28px;margin:0 12px;position:relative;width:48px}.as-toggle .radio-icon:before{background:#fff;border-radius:50%;content:"";height:22px;left:3px;position:absolute;top:3px;transition:left .3s;width:22px}.as-toggle.selected .radio-icon{background:#000}.as-toggle.selected .radio-icon:before{left:calc(100% - 25px)}.has-small-arrow{--wrapper-height:24px;--arrow-warapper-width:24px;cursor:pointer;padding-right:calc(var(--arrow-warapper-width) + 10px);position:relative}.has-small-arrow:after,.has-small-arrow:before{border-radius:1.2px;border-top:2px solid #000;content:"";display:block;height:0;position:absolute;right:calc((var(--arrow-warapper-width) - 10px)/2);top:calc(var(--wrapper-height)/2);transform:translate(4px,3px) rotate(-45deg);transform-origin:0 50%;transition:all .2s linear,width .1s linear;width:9px;z-index:1}.has-small-arrow:after{transform:translate(-4px,3px) rotate(45deg);transform-origin:100% 50%}.has-small-arrow.active:after,.has-small-arrow.active:before{right:calc((var(--arrow-warapper-width) - 8px)/2);transform:translate(3px,-2px) rotate(0deg);width:7px}.has-small-arrow.active:after{transform:translate(-3px,-2px) rotate(0deg)}.has-small-arrow.arrow-up:before{transform:translate(4px,-6px) rotate(45deg)}.has-small-arrow.arrow-up:after{transform:translate(-4px,-6px) rotate(-45deg)}.has-small-arrow.arrow-up.active:before{transform:translate(4px,-2px) rotate(0deg)}.has-small-arrow.arrow-up.active:after{transform:translate(-2px,-2px) rotate(0deg)}.has-small-arrow.arrow-down-up.active:after,.has-small-arrow.arrow-down-up.active:before{right:calc((var(--arrow-warapper-width) - 10px)/2);width:9px}.has-small-arrow.arrow-down-up.active:before{transform:translate(4px,-4px) rotate(45deg)}.has-small-arrow.arrow-down-up.active:after{transform:translate(-4px,-4px) rotate(-45deg)}@media(max-width:480px){.hidden-lt-480{display:none!important}}@media(min-width:481px){.hidden-gt-480{display:none!important}}@media(max-width:640px){.hidden-lt-640{display:none!important}}@media(min-width:640px){.hidden-gt-640{display:none!important}}@media(max-width:992px){.hidden-lt-992{display:none!important}}@media(min-width:993px){.hidden-gt-992{display:none!important}}@media(max-width:1280px){.hidden-lt-1280{display:none!important}}@media(min-width:1281px){.hidden-gt-1280{display:none!important}}.pre-wrap{white-space:pre-wrap}.transparent{opacity:0}.row-group{display:flex;flex-flow:row nowrap;overflow:hidden}.text-nowrap{white-space:nowrap}@counter-style cs-lower-alpha{system:extends lower-alpha;suffix:") "}body{--page-scroll-progress-ratio:0;--page-scroll-top:0;--sm-color-brand-pink:#ed4d6e}.checkmark{animation:checkmark 3s linear forwards}.partial-circle{animation:partial-circle 3s linear forwards}.dot,.line,.partial-circle{transform-origin:137.596px 66.4921px}.dot,.line{transform:translate(0) scale(1)}.dot10,.dot11,.dot12,.dot13,.dot2,.dot3,.dot4,.dot5,.dot6,.dot7,.dot8,.dot9{animation:dot 3s linear forwards}.dot1{animation:dot1 3s linear forwards}.dot8{animation:dot8 3s linear forwards}.dot9{animation:dot9 3s linear forwards}.dot11{animation:dot11 3s linear forwards}.line1{animation:line1 3s linear forwards}.line2{animation:line2 3s linear forwards}.line3{animation:line3 3s linear forwards}.line4{animation:line4 3s linear forwards}.line5{animation:line5 3s linear forwards}@keyframes dot{0%,50%{opacity:0;transform:translate(5px,1px) scale(.7)}60%{opacity:1;transform:translate(2.4px,.5px) scale(.809)}70%{opacity:1;transform:translate(1.3px,.3px) scale(.8734)}80%{opacity:1;transform:translate(.6px,.2px) scale(.9423)}90%{opacity:1;transform:translate(0) scale(1)}}@keyframes dot1{0%,50%{opacity:0;transform:translate(30px,-12px) scale(.3)}60%{opacity:1;transform:translate(15.9px,-6.6px) scale(.656)}70%{opacity:1;transform:translate(1.3px,.3px) scale(.8734)}80%{opacity:1;transform:translate(.6px,.2px) scale(.9423)}90%{opacity:1;transform:translate(0) scale(1)}}@keyframes dot8{0%,50%{opacity:0;transform:translate(-45px,-20px) scale(.3)}60%{opacity:1;transform:translate(-23.4px,-10.5px) scale(.5128)}70%{opacity:1;transform:translate(1.3px,.3px) scale(.8734)}80%{opacity:1;transform:translate(.6px,.2px) scale(.9423)}90%{opacity:1;transform:translate(0) scale(1)}}@keyframes dot9{0%,50%{opacity:0;transform:translate(-16px,.3px) scale(.3)}60%{opacity:1;transform:translate(-8.3px,.3px) scale(.6297)}70%{opacity:1;transform:translate(1.3px,.3px) scale(.8734)}80%{opacity:1;transform:translate(.6px,.2px) scale(.9423)}90%{opacity:1;transform:translate(0) scale(1)}}@keyframes dot11{0%,50%{opacity:0;transform:translate(30px,30px) scale(.3)}60%{opacity:1;transform:translate(15.6px,15.7px) scale(.5132)}70%{opacity:1;transform:translate(1.3px,.3px) scale(.8734)}80%{opacity:1;transform:translate(.6px,.2px) scale(.9423)}90%{opacity:1;transform:translate(0) scale(1)}}@keyframes line1{0%,50%{opacity:0}60%{stroke-dashoffset:13;stroke-dasharray:17 17 17;opacity:0;transform:translate(-8.7px,.7px)}70%{stroke-dashoffset:0;stroke-dasharray:17 17 17;opacity:1;transform:translate(0)}80%{stroke-dashoffset:-16;stroke-dasharray:17 17 17;opacity:1;transform:translate(0)}90%,to{opacity:0}}@keyframes line2{0%,50%{opacity:0}60%{stroke-dashoffset:-5;stroke-dasharray:10 10 10;opacity:1;transform:translate(8.5px,6.8px)}70%{stroke-dashoffset:0;stroke-dasharray:10 10 10;opacity:1;transform:translate(0)}80%{stroke-dashoffset:9.7;stroke-dasharray:10 10 10;opacity:1;transform:translate(0)}90%,to{opacity:0}}@keyframes line3{0%,50%{opacity:0}60%{stroke-dashoffset:8.2;stroke-dasharray:18 18 18;opacity:1;transform:translate(18.5px,-11.7px)}70%{stroke-dashoffset:0;stroke-dasharray:18 18 18;opacity:1;transform:translate(0)}80%{stroke-dashoffset:-17.6;stroke-dasharray:18 18 18;opacity:1;transform:translate(-11.6px,7px)}90%,to{opacity:0}}@keyframes line4{0%,50%{opacity:0}60%{stroke-dashoffset:8;stroke-dasharray:10 10 10;opacity:1;transform:translate(-5.8px,-3.6px)}70%{stroke-dashoffset:0;stroke-dasharray:10 10 10;opacity:1;transform:translate(0)}80%{stroke-dashoffset:-9.4;stroke-dasharray:10 10 10;opacity:1;transform:translate(0)}90%,to{opacity:0}}@keyframes line5{0%,50%{opacity:0}60%{stroke-dashoffset:-7;stroke-dasharray:11 11 11;opacity:1;transform:translate(20.3px,4.4px)}70%{stroke-dashoffset:0;stroke-dasharray:11 11 11;opacity:1;transform:translate(0)}80%{stroke-dashoffset:10.8;stroke-dasharray:11 11 11;opacity:1;transform:translate(0)}90%,to{opacity:0}}@keyframes checkmark{0%,40%{stroke-dashoffset:87;stroke-dasharray:87 91}50%{stroke-dashoffset:66;stroke-dasharray:87 91}60%,to{stroke-dashoffset:0;stroke-dasharray:87 91}}@keyframes partial-circle{0%{stroke-dasharray:60 300}10%{stroke-dasharray:60 300}20%{stroke-dasharray:80 300;transform:rotate(180deg)}30%{stroke-dasharray:120 300;transform:rotate(330deg)}50%,to{stroke-dasharray:264;transform:rotate(350deg)}}