.configurator-container{opacity:0;flex:1;align-self:stretch;width:100%;animation:.8s cubic-bezier(.25,.46,.45,.94) forwards fadeInSlide;display:flex;position:relative}.configurator-steps-wrapper{align-items:flex-start;gap:16px;height:100%;display:flex;position:relative}@media (max-width:1340px){.configurator-steps-wrapper{flex-direction:column;width:100%}}.configurator-header{z-index:2;background:var(--white-color);height:64px;color:var(--black-color);white-space:nowrap;border-bottom-right-radius:32px;border-bottom-left-radius:32px;justify-content:center;align-items:center;gap:30px;padding:0 30px;font-size:14px;font-weight:500;display:flex;position:absolute;top:-1px;left:50%;transform:translate(-50%)}.configurator-header .element{content:"";fill:var(--white-color);will-change:transform;width:54px;height:54px;position:absolute;top:0;right:-53.2px}.configurator-header .element.bottom{left:-53.2px;right:0;transform:rotate(90deg)}.configurator-steps{width:100%;max-height:auto;background:var(--bg-color);border:var(--outline-params);transition:var(--transition-hover);border-radius:64px;flex:1;position:relative;overflow:hidden}@media (max-width:768px){.configurator-steps{background:0 0;border:none;border-radius:0}}.configurator-steps .configurator-footer{z-index:2;background:var(--white-color);border-top-left-radius:32px;border-top-right-radius:32px;justify-content:center;align-items:center;gap:6px;width:fit-content;max-width:calc(100% - 160px);height:64px;margin:0 auto;padding:0 18px;display:flex;position:absolute;bottom:-1px;left:0;right:0}.configurator-steps .configurator-footer .configurator-checklist{outline-offset:-1px;min-width:0;color:var(--black-color);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:64px;outline:1px solid #0000;flex-shrink:0;align-items:center;gap:0;padding:4px;transition:background .35s,outline-color .35s,padding .45s cubic-bezier(.34,1.3,.64,1),gap .45s cubic-bezier(.34,1.3,.64,1);display:flex;position:relative}.configurator-steps .configurator-footer .configurator-checklist .check{outline:var(--outline-params);outline-offset:-1px;background:var(--light-color);width:26px;height:26px;color:var(--text-60);font-variant-numeric:tabular-nums;border-radius:64px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:600;line-height:1;transition:background .3s,color .3s,transform .2s;display:flex}.configurator-steps .configurator-footer .configurator-checklist .check i{font-size:12px}.configurator-steps .configurator-footer .configurator-checklist .checklist-title{white-space:nowrap;text-overflow:ellipsis;opacity:0;min-width:0;max-width:0;font-size:14px;font-weight:500;line-height:16px;transition:max-width .45s cubic-bezier(.4,0,.2,1),opacity .2s;overflow:hidden}.configurator-steps .configurator-footer .configurator-checklist:after{content:attr(data-label);background:var(--button-default);color:var(--button-default-text);white-space:nowrap;opacity:0;pointer-events:none;border-radius:64px;padding:9px 14px;font-size:13px;font-weight:500;line-height:13px;transition:opacity .2s,transform .25s;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%,6px)}.configurator-steps .configurator-footer .configurator-checklist.success .check{background:var(--black-color);color:var(--white-color);outline-color:#0000}.configurator-steps .configurator-footer .configurator-checklist.active{outline-color:var(--outline-color);background:var(--bg-color);cursor:default;flex-shrink:1;gap:10px;padding:4px 16px 4px 4px}.configurator-steps .configurator-footer .configurator-checklist.active .check{background:var(--black-color);color:var(--white-color);outline-color:#0000}.configurator-steps .configurator-footer .configurator-checklist.active .checklist-title{opacity:1;max-width:260px;transition-delay:0s,.12s}.configurator-steps .configurator-footer .configurator-checklist:disabled{cursor:default}.configurator-steps .configurator-footer .configurator-checklist:disabled .check{opacity:var(--opacity-disabled)}.configurator-steps .configurator-footer .configurator-checklist:not(.active):not(:disabled):hover .check{transform:scale(1.12)}.configurator-steps .configurator-footer .configurator-checklist:not(.active):not(:disabled):hover:after{opacity:1;transform:translate(-50%)}.configurator-steps .configurator-footer .configurator-checklist:focus-visible{outline:2px solid var(--text-30)}.configurator-steps .configurator-footer .element{content:"";fill:var(--white-color);will-change:transform;width:54px;height:54px;position:absolute;bottom:0;right:-53.2px;transform:rotate(-90deg)}.configurator-steps .configurator-footer .element.bottom{left:-53.2px;right:0;transform:rotate(180deg)}.configurator-steps .loading-container,.configurator-steps .error-container{flex-direction:column;justify-content:center;align-items:center;gap:16px;height:100%;display:flex}.configurator-steps .loading-container p,.configurator-steps .error-container p{color:var(--text-80);margin:0;font-size:14px;font-weight:500}.configurator-steps .step-container{width:100%;height:100%;transition:transform var(--transition-hover),opacity var(--transition-hover);border-radius:64px;justify-content:center;align-items:center;display:flex}.configurator-steps .step-container.hidden{opacity:0;display:none}.configurator-steps .step-container.visible{animation:.3s cubic-bezier(.4,0,.2,1) forwards slideInFromTop}.configurator-steps .step-container.transitioning-out{animation:.3s cubic-bezier(.4,0,.2,1) forwards slideOutDown}@keyframes slideInFromTop{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes slideOutDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}@media (max-width:1340px){.configurator-steps{z-index:1;width:100%}}.configurator-steps .configurator-dots-container{--dot-idle:var(--text-30);--dot-done:var(--text-60);--dot-active:var(--black-color);z-index:10;background:var(--white-color);border:var(--outline-params);border-radius:64px;flex-direction:column;align-items:center;gap:2px;padding:8px 4px;transition:background .35s,border-color .35s;display:flex;position:absolute;top:50%;right:24px;transform:translateY(-50%)}@media (max-width:1340px){.configurator-steps .configurator-dots-container{display:none}}.configurator-steps .configurator-dots-container.on-dark{--dot-idle:#ffffff47;--dot-done:#fff9;--dot-active:#fff;background:#ffffff1a;border-color:#fff3}.configurator-steps .configurator-dots-container.on-light{--dot-idle:#0000002e;--dot-done:#00000073;--dot-active:#000;background:#0000000d;border-color:#0000001f}.configurator-steps .configurator-dot{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:24px;height:20px;padding:0;transition:height .45s cubic-bezier(.34,1.3,.64,1);display:flex;position:relative}.configurator-steps .configurator-dot:before{content:"";background:var(--dot-idle);border-radius:64px;width:8px;height:8px;transition:height .45s cubic-bezier(.34,1.3,.64,1),background .3s,transform .2s}.configurator-steps .configurator-dot:after{content:attr(data-label);background:var(--button-default);color:var(--button-default-text);white-space:nowrap;opacity:0;pointer-events:none;border-radius:64px;padding:9px 14px;font-size:13px;font-weight:500;line-height:13px;transition:opacity .2s,transform .25s;position:absolute;top:50%;right:calc(100% + 14px);transform:translate(8px,-50%)}.configurator-steps .configurator-dot.success:before{background:var(--dot-done)}.configurator-steps .configurator-dot.active{cursor:default;height:48px}.configurator-steps .configurator-dot.active:before{background:var(--dot-active);height:36px}.configurator-steps .configurator-dot:disabled{cursor:default}.configurator-steps .configurator-dot:not(:disabled):not(.active):hover:before{transform:scale(1.4)}.configurator-steps .configurator-dot:not(:disabled):not(.active):hover:after{opacity:1;transform:translateY(-50%)}.configurator-steps .configurator-dot:focus-visible{outline:2px solid var(--text-30);outline-offset:1px;border-radius:64px}.configurator-mobile-nav{display:none}@media (max-width:768px){.configurator-header{width:calc(100% - 112px);height:60px;padding:0 8px}.configurator-header .configurator-header-title{display:none}.configurator-steps{scroll-margin-top:calc(var(--configurator-hero-height,0px) + 25px);padding:76px 24px 24px}.configurator-steps .configurator-footer{display:none}.configurator-steps .step-container{border-radius:40px;height:auto}.configurator-mobile-nav{align-items:center;gap:8px;width:100%;display:flex}.configurator-mobile-nav .mobile-nav-back,.configurator-mobile-nav .mobile-nav-count{border:var(--outline-params);background:var(--white-color);height:40px;color:var(--black-color);border-radius:64px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.configurator-mobile-nav .mobile-nav-back{cursor:pointer;width:40px;padding:0;transition:transform .2s,opacity .2s}.configurator-mobile-nav .mobile-nav-back i{font-size:14px;transform:rotate(90deg)}.configurator-mobile-nav .mobile-nav-back:active{transform:scale(.9)translateZ(0)}.configurator-mobile-nav .mobile-nav-back:disabled{opacity:var(--opacity-disabled);cursor:default;transform:none}.configurator-mobile-nav .mobile-nav-count{font-variant-numeric:tabular-nums;min-width:40px;padding:0 12px;font-size:13px;font-weight:600}.configurator-mobile-nav .mobile-nav-progress{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.configurator-mobile-nav .mobile-nav-segment{cursor:pointer;background:0 0;border:none;flex:1;align-items:center;min-width:0;height:24px;padding:0;transition:flex-grow .35s cubic-bezier(.4,0,.2,1);display:flex}.configurator-mobile-nav .mobile-nav-segment:before{content:"";background:var(--outline-color);border-radius:64px;width:100%;height:6px;transition:background .35s}.configurator-mobile-nav .mobile-nav-segment.success:before{background:var(--text-40)}.configurator-mobile-nav .mobile-nav-segment.active{flex-grow:2.4}.configurator-mobile-nav .mobile-nav-segment.active:before{background:var(--black-color)}.configurator-mobile-nav .mobile-nav-segment:disabled{cursor:default}}@media (max-width:1340px){.configurator-container{animation:.8s cubic-bezier(.25,.46,.45,.94) forwards fadeInSlideUp;transform:translateY(20px)}}.configurator-hint-overlay{z-index:1000;background:#00000073;justify-content:center;align-items:center;padding:24px;animation:.25s forwards hintFadeIn;display:flex;position:fixed;inset:0}.configurator-hint-overlay.closing{animation:.25s forwards hintFadeOut}.configurator-hint-dialog{background:var(--white-color);border:var(--outline-params);border-radius:48px;flex-direction:column;gap:18px;width:100%;max-width:480px;max-height:80vh;padding:32px;animation:.25s cubic-bezier(.4,0,.2,1) forwards hintSlideIn;display:flex;overflow-y:auto}.configurator-hint-dialog.closing{animation:.25s forwards hintFadeOut}.configurator-hint-dialog .hint-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.configurator-hint-dialog .hint-title{color:var(--black-color);font-size:20px;font-weight:600;line-height:22px}.configurator-hint-dialog .hint-close{background:var(--light-color);width:32px;height:32px;color:var(--text-60);cursor:pointer;border:none;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.configurator-hint-dialog .hint-close:hover{opacity:var(--opacity-hover)}.configurator-hint-dialog .hint-image{object-fit:cover;border-radius:32px;width:100%}.configurator-hint-dialog .hint-text{color:var(--text-80);font-size:15px;font-weight:500;line-height:20px}@keyframes hintFadeIn{0%{opacity:0}to{opacity:1}}@keyframes hintFadeOut{0%{opacity:1}to{opacity:0}}@keyframes hintSlideIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.configurator-page{justify-content:center;width:100%;padding:24px 12px 48px;display:flex}.configurator-page .configurator-wrapper.standalone{opacity:1;width:100%;max-width:980px;min-height:78vh;animation:none}.configurator-page .configurator-wrapper.standalone .configurator-steps{justify-content:center;align-items:center;min-height:78vh;display:flex}.configurator-product{background:var(--white-color);border:var(--outline-params);transition:var(--transition-hover);border-radius:40px;flex-direction:column;gap:12px;padding:14px 22px 14px 14px;display:flex}.configurator-product.pending{opacity:.55}.configurator-product.unavailable{border:1px solid var(--danger-color);padding:14px 22px}.configurator-product .product-row{align-items:center;gap:14px;display:flex}.configurator-product .product-addons{border-top:var(--outline-params);flex-direction:column;gap:6px;padding:12px 8px 2px;display:flex}.configurator-product .addon-line{justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;font-weight:500;line-height:15px;display:flex}.configurator-product .addon-title{color:var(--text-60);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.configurator-product .addon-quantity{color:var(--text-40)}.configurator-product .addon-price{color:var(--black-color);white-space:nowrap;font-weight:600}.configurator-product .product-media{flex-shrink:0}.configurator-product .product-image{object-fit:cover;background:var(--light-color);border-radius:26px;width:52px;height:52px}.configurator-product .product-image.placeholder{color:var(--text-40);justify-content:center;align-items:center;font-size:18px;display:flex}.configurator-product .product-text{flex-direction:column;gap:6px;min-width:0;display:flex}.configurator-product .product-name{color:var(--black-color);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:600;line-height:17px;display:-webkit-box;overflow:hidden}.configurator-product .product-stock{font-size:12px;font-weight:500;line-height:12px}.configurator-product .product-stock.in{color:var(--text-60)}.configurator-product .product-stock.out{color:var(--danger-color)}.configurator-product .product-price{flex-direction:column;align-items:flex-end;gap:6px;margin-left:auto;padding-left:8px;display:flex}.configurator-product .price-label{color:var(--text-60);font-size:12px;font-weight:500;line-height:12px}.configurator-product .price-value{color:var(--black-color);white-space:nowrap;font-size:18px;font-weight:600;line-height:18px}.configurator-product.full{background:#80808029;border:1px solid #80808047;border-radius:48px;width:100%;padding:16px}.configurator-product.full .product-image{border-radius:32px;width:64px;height:64px}.configurator-product.full .product-name{color:inherit;font-size:17px;line-height:19px}.configurator-product.full .product-stock.in{color:inherit;opacity:.7}.configurator-product.full .product-addons{border-top:1px solid #80808047}.configurator-product.full .addon-title,.configurator-product.full .addon-quantity{color:inherit;opacity:.7}.configurator-product.full .addon-price{color:inherit}.configurator-product.full.unavailable{border:1px solid var(--danger-color);background:0 0;padding:16px 24px}.configurator-product.waiting .product-name{color:var(--text-60)}.configurator-product .price-original{color:var(--text-40);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:500;line-height:13px;text-decoration:none;display:inline-block;position:relative}.configurator-product .price-original:after{content:"";pointer-events:none;background:currentColor;border-radius:999px;height:max(1.5px,.09em);position:absolute;top:50%;left:-.2em;right:-.2em;transform:translateY(-50%)rotate(-8deg)}
.step-content{flex-direction:column;justify-content:center;gap:48px;width:100%;max-width:420px;display:flex}@media (max-width:1600px){.step-content{align-items:center;padding:64px 24px}}@media (max-width:1340px){.step-content{padding-top:120px;padding-bottom:120px}}.step-content.summary-step{color:var(--white-color);border-radius:64px}.step-content.summary-step .summary-title{font-size:24px;font-weight:600;line-height:24px}.step-content.summary-step .summary-description{font-size:14px;font-weight:500;line-height:16px}.step-content.summary-step .shipping-info{font-size:18px;font-weight:600;line-height:18px}.step-content.summary-step .total-price{font-size:32px;font-weight:600;line-height:32px}.step-content.summary-step .add-to-cart-btn{background:var(--white-color);color:var(--black-color);cursor:pointer;outline-offset:-1px;transition:var(--transition-hover);border:none;border-radius:64px;outline:1px solid #0000001a;padding:32px;font-size:18px;font-weight:600;line-height:18px}.step-content.summary-step .add-to-cart-btn:active{transform:scale(.85)translateZ(0)}.step-content.summary-step .add-to-cart-btn:hover{opacity:var(--opacity-hover)}.step-content .step-header .step-title{color:var(--black-color);font-size:24px;font-weight:600;line-height:24px}.step-content .step-header .step-subtitle{color:var(--text-60);font-size:24px;font-weight:600;line-height:24px}.step-content .options-list{flex-direction:column;gap:12px;width:100%;display:flex}.step-content .options-empty{border:var(--outline-params);background:var(--white-color);color:var(--text-60);border-radius:64px;padding:24px 32px;font-size:16px;font-weight:500}.step-content .option-card{background:var(--white-color);border:var(--outline-params);cursor:pointer;max-height:77px;transition:var(--transition-hover);border-radius:64px;justify-content:center;align-items:center;padding:32px;display:flex}.step-content .option-card:active{transform:scale(.85)translateZ(0)}.step-content .option-card:hover{border:var(--outline-params)}.step-content .option-card.selected{border:1px solid var(--text-30)}.step-content .option-card.out-of-stock .option-name,.step-content .option-card.out-of-stock .color-swatch{opacity:var(--opacity-disabled)}.step-content .option-card .option-content{align-items:center;gap:12px;width:100%;display:flex}.step-content .option-card .option-info{align-items:center;gap:6px;display:flex}.step-content .option-card .option-name{color:var(--black-color);font-size:18px;font-weight:600;line-height:13px}.step-content .option-card img{width:22px;height:22px}.step-content .option-card .option-price{white-space:nowrap;color:var(--text-60);margin-left:auto;font-size:14px;font-weight:500;line-height:14px}.step-content .option-card .option-checkbox{border:var(--outline-params);background:var(--light-color);width:26px;height:26px;transition:var(--transition-hover);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.step-content .option-card .option-checkbox.checked{background:var(--black-color);border:none;border-radius:64px}.step-content .option-card .option-checkbox.checked .checkbox-dot{background:var(--white-color);border-radius:9999px;width:10px;height:10px}.step-content .option-card.color-option .color-info{align-items:center;gap:18px;display:flex}.step-content .option-card.color-option .color-swatch{border-radius:50%;width:42px;height:42px}.step-content .options-list{scrollbar-width:none;max-height:52vh;overflow-y:auto}.step-content .options-list::-webkit-scrollbar{display:none}.step-content .options-list.info-list{gap:18px}.step-content .option-card.with-subtitle{max-height:none;padding:24px 32px}.step-content .option-card.disabled,.step-content .option-card.out-of-stock{cursor:default}.step-content .option-card .option-content{align-items:center}.step-content .option-card .option-text{flex-direction:column;gap:6px;min-width:0;display:flex}.step-content .option-card .option-subtitle{color:var(--text-60);font-size:13px;font-weight:500;line-height:15px}.step-content .option-card .option-description{color:var(--text-60);font-size:12px;font-weight:500;line-height:14px}.step-content .option-card .option-badge{background:var(--light-color);outline:var(--outline-params);outline-offset:-1px;min-width:26px;height:26px;color:var(--black-color);text-align:center;border-radius:13px;flex-shrink:0;padding:0 8px;font-size:13px;font-weight:600;line-height:26px}.step-content .option-card .option-content .option-image{object-fit:cover;border-radius:12px;flex-shrink:0;width:42px;height:42px}.step-content .option-card .option-hint{background:var(--light-color);width:26px;height:26px;color:var(--text-60);cursor:pointer;transition:var(--transition-hover);border:none;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;margin-left:6px;padding:0;display:flex}.step-content .option-card .option-hint i{font-size:12px}.step-content .option-card .option-hint:hover{opacity:var(--opacity-hover)}.step-content .option-card .option-checkbox.square,.step-content .option-card .option-checkbox.square.checked{border-radius:8px}.step-content .option-card .option-checkbox.square.checked i{color:var(--white-color);font-size:12px}.step-content .step-footer{flex-direction:column;gap:12px;width:100%;display:flex}.step-content .step-limit{color:var(--text-60);font-size:14px;font-weight:500;line-height:16px}.step-content .step-error{color:var(--danger-color);flex-direction:column;gap:4px;font-size:14px;font-weight:500;line-height:16px;display:flex}.step-content .step-next{background:var(--black-color);color:var(--white-color);cursor:pointer;transition:var(--transition-hover);border:none;border-radius:64px;padding:24px 32px;font-size:16px;font-weight:600;line-height:16px}.step-content .step-next:active{transform:scale(.9)translateZ(0)}.step-content .step-next:hover{opacity:var(--opacity-hover)}.step-content .info-block{border:var(--outline-params);background:var(--white-color);border-radius:48px;flex-direction:column;gap:8px;padding:24px 32px;display:flex}.step-content .info-image{object-fit:cover;border-radius:32px;width:100%;max-height:220px}.step-content .info-title{color:var(--black-color);font-size:18px;font-weight:600;line-height:20px}.step-content .info-subtitle,.step-content .info-text{color:var(--text-60);font-size:14px;font-weight:500;line-height:18px}.step-content.summary-step .summary-breakdown{scrollbar-width:none;flex-direction:column;gap:10px;width:100%;max-height:34vh;display:flex;overflow-y:auto}.step-content.summary-step .summary-breakdown::-webkit-scrollbar{display:none}.step-content.summary-step .summary-line{justify-content:space-between;align-items:center;gap:12px;display:flex}.step-content.summary-step .summary-line-step{opacity:.6;font-size:12px;font-weight:500;line-height:14px}.step-content.summary-step .summary-line-title{font-size:15px;font-weight:600;line-height:17px}.step-content.summary-step .summary-line-price{white-space:nowrap;opacity:.8;font-size:14px;font-weight:500;line-height:14px}.step-content.summary-step .summary-errors{flex-direction:column;gap:6px;width:100%;display:flex}.step-content.summary-step .summary-error{text-align:left;color:var(--danger-color);cursor:pointer;background:0 0;border:none;padding:0;font-size:14px;font-weight:500;line-height:16px}.step-content.summary-step .summary-success{font-size:14px;font-weight:600;line-height:16px}.step-content.summary-step .total-price.pending{opacity:.55}.step-content.summary-step .add-to-cart-btn:disabled{opacity:var(--opacity-disabled);cursor:default;transform:none}.step-content.with-product{gap:24px}.step-content.with-product .options-list{max-height:40vh}.step-content>.configurator-product{width:100%}.step-content .step-actions{align-items:stretch;gap:12px;width:100%;display:flex}.step-content .step-actions .step-next,.step-content .step-actions .add-to-cart-btn{flex:1}.step-content .step-back{border:var(--outline-params);color:var(--black-color);cursor:pointer;transition:var(--transition-hover);background:0 0;border-radius:64px;flex-shrink:0;padding:24px 32px;font-size:16px;font-weight:500;line-height:16px}.step-content .step-back:active{transform:scale(.9)translateZ(0)}.step-content .step-back:hover{opacity:var(--opacity-hover)}.step-content.summary-step .step-back{border:1px solid;padding:32px;font-size:18px;font-weight:600}@media (max-width:768px){.step-content{align-items:stretch;gap:16px;max-width:none;padding:0}.step-content .step-header{padding:0 8px}.step-content .step-header .step-title,.step-content .step-header .step-subtitle{font-size:20px;line-height:24px}.step-content .options-list,.step-content.with-product .options-list{gap:8px;max-height:none;overflow:visible}.step-content .option-card{min-height:56px;max-height:none;padding:14px 18px}.step-content .option-card:active{transform:scale(.97)translateZ(0)}.step-content .option-card.with-subtitle{padding:12px 18px}.step-content .option-card .option-checkbox{width:24px;height:24px}.step-content .option-card .option-name{font-size:16px;line-height:20px}.step-content .option-card .option-price{font-size:13px;line-height:13px}.step-content .option-card.color-option .color-swatch{width:34px;height:34px}.step-content .step-next,.step-content .step-back{padding:20px 24px}.step-content .step-actions .step-back{display:none}.step-content.summary-step{gap:24px;padding:32px 24px}.step-content.summary-step .summary-title{font-size:22px;line-height:24px}.step-content.summary-step .shipping-info{font-size:16px;line-height:18px}.step-content.summary-step .total-price{font-size:28px;line-height:28px}.step-content.summary-step .summary-breakdown{max-height:none}.step-content.summary-step .add-to-cart-btn{padding:24px;font-size:16px;line-height:16px}}
