wc-order-attribution-inputs{width:0!important;height:0!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;overflow:hidden!important}.checkout{padding-top:clamp(1.25rem,7.05128vw - 1.28846rem,4rem)}.checkout--1{grid-template-columns:1fr 454px;align-items:start;gap:4rem;display:grid}.checkout--1 #checkout-panel-1 .form__fields{--grid-template-columns:1fr 1fr}.checkout--1 #checkout-panel-2 .form__fields{--grid-template-columns:1fr}.checkout--1 .ship-to-different-address{display:inline-block;position:relative;top:2px}.checkout--1 .next-step-btns-wrapper{flex-wrap:wrap;gap:1rem;display:flex}@media only screen and (min-width:1200px){.checkout--1 .next-step-btns-wrapper .btn--primary-light{display:none}}@media screen and not (min-width:576px){.checkout--1 .next-step-btns-wrapper{gap:10px}.checkout--1 .next-step-btns-wrapper button{width:100%}}.js-has-pseudo [csstools-has-1a-2r-2w-2t-2r-2z-33-39-38-19-19-1d-1m-2w-2p-37-14-z-2r-2w-2t-2r-2z-33-39-38-19-34-2p-32-2t-30-19-1f-2j-2p-36-2x-2p-19-2w-2x-2s-2s-2t-32-1p-2u-2p-30-37-2t-2l-15-w-2j-2s-2p-38-2p-19-2y-37-19-32-2t-3c-38-19-37-38-2t-34-2l]:not(#does-not-exist):not(.does-not-exist):not(.does-not-exist){display:none}.checkout--1:has(#checkout-panel-3[aria-hidden=false]) [data-js-next-step]{display:none}.js-has-pseudo [csstools-has-1a-2r-2w-2t-2r-2z-33-39-38-19-19-1d-1m-2w-2p-37-14-z-2r-2w-2t-2r-2z-33-39-38-19-34-2p-32-2t-30-19-1f-2j-2p-36-2x-2p-19-2w-2x-2s-2s-2t-32-1p-2u-2p-30-37-2t-2l-15-w-z-34-30-2p-2r-2t-2n-33-36-2s-2t-36]:not(#does-not-exist):not(#does-not-exist):not(.does-not-exist){display:initial!important}.checkout--1:has(#checkout-panel-3[aria-hidden=false]) #place_order{display:initial!important}.checkout--2 .ship-to-different-address{margin-top:1.5rem}.checkout--2 .form__fields{column-gap:2.5rem}.checkout--2 .form__fields ul{--_radius:calc(var(--radius) * .25em);border:1px solid var(--clr-neutral-300);border-radius:var(--_radius,.25em);padding:22px 29px 19px 27px}.checkout--2 .form__fields ul:only-of-type{grid-column:1/-1}.checkout--2 .form__fields ul+.btn--primary-light{position:absolute;top:-8px;right:0}.checkout--2 .display-5{text-align:center;margin-bottom:clamp(1.25rem,4.48718vw - .365385rem,3rem)}.checkout--2 .neutral{letter-spacing:.2em;font-size:1rem}.checkout--2 .form__section{grid-template-columns:1fr;gap:1.5rem}.checkout--2 .checkout-tabs__content:nth-child(2) .form__fields{grid-template-columns:1fr}.checkout--2 .checkout__delivery .form__fields .btn--primary-light{position:absolute;top:-8px;right:0}@media screen and (min-width:768px){.checkout--2 .form__fields{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}}@media screen and (min-width:992px){.checkout--2 .form__fields{grid-template-columns:repeat(auto-fill,minmax(380px,1fr))}}.checkout .ship-to-different-address .field__label{text-transform:initial;letter-spacing:initial}.checkout .ship-to-different-address--hidden,.checkout__shipping-address,.js-has-pseudo [csstools-has-1a-2r-2w-2t-2r-2z-33-39-38-1m-2w-2p-37-14-z-2r-2w-2t-2r-2z-33-39-38-19-38-2p-2q-19-1f-2j-2p-36-2x-2p-19-37-2t-30-2t-2r-38-2t-2s-1p-38-36-39-2t-2l-15-w-2j-2s-2p-38-2p-19-2y-37-19-32-2t-3c-38-19-37-38-2t-34-2l]:not(#does-not-exist):not(.does-not-exist):not(.does-not-exist){display:none}.checkout:has(#checkout-tab-3[aria-selected=true]) [data-js-next-step]{display:none}.js-has-pseudo [csstools-has-1a-2r-2w-2t-2r-2z-33-39-38-1m-2w-2p-37-14-z-2r-2w-2t-2r-2z-33-39-38-19-38-2p-2q-19-1f-2j-2p-36-2x-2p-19-37-2t-30-2t-2r-38-2t-2s-1p-38-36-39-2t-2l-15-w-z-34-30-2p-2r-2t-2n-33-36-2s-2t-36]:not(#does-not-exist):not(#does-not-exist):not(.does-not-exist){display:block}.checkout:has(#checkout-tab-3[aria-selected=true]) #place_order{display:block}.checkout #place_order{display:none}.checkout__r1{--_radius:calc(var(--radius) * 4px);border-radius:var(--_radius,4px);background-color:#e3f2ff;grid-column:1/-1;align-items:flex-end;gap:1.5rem;padding:1.25rem 2rem;display:flex}.checkout__r1>*{flex:1}.checkout__r1-title{margin-bottom:.375rem}.checkout__r1-desc{color:var(--clr-neutral-700);font-size:.938rem;line-height:1.312rem}@media screen and not (min-width:768px){.checkout__r1{flex-direction:column;align-items:flex-start;padding:1rem}}.checkout__delivery{grid-template-columns:260px 1fr;margin-bottom:60px;display:grid}@media (min-width:1200px) and (max-width:1399.98px){.checkout__delivery{grid-template-columns:1fr;gap:20px;margin-bottom:40px}}@media (min-width:768px) and (max-width:991.98px){.checkout__delivery{grid-template-columns:200px 1fr}}@media only screen and (max-width:767.98px){.checkout__delivery{grid-template-columns:1fr;gap:20px;margin-bottom:40px}}.checkout__delivery ul,.checkout__delivery .form__checkbox{margin-bottom:30px}.checkout__delivery ul li p{color:var(--clr-black)}.checkout__delivery-summary{--_radius:calc(var(--radius) * .25em);border:1px solid var(--clr-neutral-300);border-radius:var(--_radius,4px);grid-column:1/-1;padding:22px 29px 19px 27px}.checkout__delivery-summary:last-child{margin-bottom:0}.checkout__delivery-summary-title{font-size:1rem;font-weight:600;line-height:1.312rem}.checkout__delivery-summary img{display:block}.checkout__delivery-summary-description{margin-top:10px;font-size:14px;line-height:20px}.checkout__delivery--loading{position:relative}.checkout__delivery--loading:before{z-index:100;visibility:hidden;content:"";background-color:var(--clr-white);opacity:0;visibility:visible;opacity:.6;transition:all .15s ease-in-out;position:absolute;top:0;bottom:0;left:0;right:0}.checkout__delivery--loading:after{--_m:conic-gradient(#0000 10%, #000), linear-gradient(#000 0 0) content-box;z-index:9999;visibility:hidden;aspect-ratio:1;content:"";background:var(--clr-primary-500);opacity:0;width:1.5rem;-webkit-mask:var(--_m);mask:var(--_m);visibility:visible;opacity:.6;border-radius:50%;padding:.25rem;transition:all .15s ease-in-out;animation:1s linear infinite l3;position:absolute;top:calc(50% - 1.5rem);right:calc(50% - 1.5rem);-webkit-mask-composite:source-out;mask-composite:subtract}.checkout__customer-data li:first-child{margin-bottom:.5rem;font-weight:700}.js-has-pseudo [csstools-has-1a-2r-2w-2t-2r-2z-33-39-38-2n-2n-2r-39-37-38-33-31-2t-36-19-2s-2p-38-2p-1m-2u-2x-36-37-38-19-2r-2w-2x-30-2s-1m-2w-2p-37-14-17-w-1a-2r-2w-2t-2r-2z-33-39-38-2n-2n-2r-39-37-38-33-31-2t-36-19-2s-2p-38-2p-2j-2p-36-2x-2p-19-2w-2x-2s-2s-2t-32-1p-38-36-39-2t-2l-15]:not(.does-not-exist):not(.does-not-exist):not(.does-not-exist){grid-column:1/-1}.checkout__customer-data:first-child:has(+.checkout__customer-data[aria-hidden=true]){grid-column:1/-1}.checkout__customer-data[aria-hidden=true]{display:none}.checkout__end{gap:4rem;padding-block-start:clamp(2.5rem,6.32911vw - .537975rem,5rem);padding-block-end:clamp(2.5rem,6.32911vw - .537975rem,5rem);display:grid}.checkout__end--1{grid-template-columns:1fr 454px}.checkout__end--2{text-align:center;flex-direction:column;align-items:center;display:flex}.checkout__end--2 .checkout__end-info{--_radius:calc(var(--radius) * .5rem);background-color:var(--clr-white);border-radius:var(--_radius,.5rem);max-width:860px;margin-inline-start:auto;margin-inline-end:auto;padding:clamp(1.25rem,3.16456vw - .268987rem,2.5rem)}.checkout__end--2 .btn-container{justify-content:center}.checkout__end-subtitle{font-size:1.25rem;font-weight:400;line-height:1.75rem}.checkout__end-info{grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:clamp(1.25rem,4.43038vw - .876582rem,3rem);display:grid}.checkout__end-info img{margin-bottom:0!important}@media screen and (min-width:1200px){.checkout__end-info img{justify-self:center}}.checkout__end p{margin-bottom:1.5rem}.checkout__end .order-summary__details:not(:first-child){border-top:1px solid var(--clr-neutral-300)}@media screen and not (min-width:1200px){.checkout__end{grid-template-columns:1fr;gap:0}.checkout__end-info{grid-template-columns:1fr}}@media screen and not (min-width:768px){.checkout__end img{margin-inline-start:auto;margin-inline-end:auto}}.checkout #checkout-panel-2 .form__section--loading:before{z-index:100;visibility:hidden;content:"";background-color:var(--clr-white);opacity:0;visibility:visible;opacity:.6;transition:all .15s ease-in-out;position:absolute;top:0;bottom:0;left:0;right:0}.checkout #checkout-panel-2 .form__section--loading:after{--_m:conic-gradient(#0000 10%, #000), linear-gradient(#000 0 0) content-box;z-index:9999;visibility:hidden;aspect-ratio:1;content:"";background:var(--clr-primary-500);opacity:0;width:1.5rem;-webkit-mask:var(--_m);mask:var(--_m);visibility:visible;opacity:.6;border-radius:50%;padding:.25rem;transition:all .15s ease-in-out;animation:1s linear infinite l3;position:absolute;top:calc(50% - 1.5rem);right:calc(50% - 1.5rem);-webkit-mask-composite:source-out;mask-composite:subtract}@media screen and not (min-width:1400px){.checkout--1 .form__section{grid-template-columns:1fr}}@media screen and (min-width:1400px){.checkout--1 .checkout__shipping-address{grid-column-start:2}.checkout--1 .next-step-btns-wrapper{margin-left:calc(260px + 1.5rem)}}@media screen and not (min-width:1200px){.checkout{grid-template-columns:1fr;gap:0}.checkout--1 .form__section .btn--primary-light{position:absolute;top:-8px;right:0}}@media screen and not (min-width:576px){.checkout--1 #checkout-panel-1 .form__fields{--grid-template-columns:1fr}.checkout__customer-data li:not(:first-child){font-size:.938rem}}.checkout-tabs{--checkout-steps-bg-clr:var(--custom-checkout-steps-bg-clr,transparent);--checkout-steps-border-clr:var(--custom-checkout-steps-border-clr,var(--clr-neutral-300));--checkout-steps-clr:var(--custom-checkout-steps-clr,var(--clr-neutral-400));--checkout-steps-active-bg-clr:var(--custom-checkout-steps-active-bg-clr,var(--clr-white));--checkout-steps-active-bottom-border-clr:var(--custom-checkout-steps-active-bottom-border-clr,var(--clr-primary-500));--checkout-steps-active-clr:var(--custom-checkout-steps-active-clr,var(--clr-black));--checkout-steps-number-bg-clr:var(--custom-checkout-steps-number-bg-clr,var(--clr-white));--checkout-steps-number-clr:var(--custom-checkout-steps-number-clr,var(--clr-neutral-400));--checkout-steps-number-active-bg-clr:var(--custom-checkout-steps-number-active-bg-clr,var(--clr-primary-500));--checkout-steps-number-active-clr:var(--custom-checkout-steps-number-active-clr,var(--clr-white));--checkout-steps-checked-clr:var(--custom-checkout-steps-checked-clr,var(--clr-white));--checkout-steps-checked-bg-clr:var(--custom-checkout-steps-checked-bg-clr,var(--clr-success));--checkout-steps-checked-border-clr:var(--custom-checkout-steps-checked-border-clr,var(--clr-success));--checkout-tabs-gap:2.5rem;gap:var(--checkout-tabs-gap);grid-template-columns:repeat(4,1fr);display:grid}.checkout-tabs-wrapper{gap:clamp(1.25rem,6.48148vw - 1.86111rem,3rem);padding-bottom:clamp(1.25rem,7.05128vw - 1.28846rem,4rem);display:grid;position:relative}.checkout-tabs__item{isolation:isolate}.checkout-tabs__tab{text-align:center;-webkit-user-select:none;user-select:none;align-items:center;width:100%;font-weight:600;position:relative}.checkout-tabs__tab--complete:hover{outline-color:var(--checkout-steps-checked-bg-clr)!important}.checkout-tabs__tab--complete:before{content:""!important;background-color:var(--checkout-steps-checked-bg-clr)!important;border-color:var(--checkout-steps-checked-border-clr)!important}.checkout-tabs__tab--complete .icon{color:var(--checkout-steps-checked-clr);opacity:1!important}.checkout-tabs__tab[aria-selected=true]{color:var(--checkout-steps-active-clr)}.checkout-tabs__tab:disabled{color:var(--checkout-steps-clr);cursor:not-allowed}.checkout-tabs__tab:before{content:"";border-radius:50%;transition:scale .2s cubic-bezier(.2,.8,.4,1)}.checkout-tabs__tab:hover:not(:disabled){cursor:pointer;background-color:var(--clr-neutral-50)}.checkout-tabs__tab:hover:not(:disabled):before{transform:scale(1.15)}@media screen and not (min-width:768px){.checkout-tabs__tab{font-size:12px}}.checkout-tabs--1{counter-reset:checkout-steps;background-color:var(--checkout-steps-bg-clr);height:100%}.checkout-tabs--1 .checkout-tabs__tab{width:250px;height:7.5rem;color:var(--clr-neutral-600);grid-template-columns:1fr;align-content:center;justify-items:center;gap:.5rem;transition:all .2s ease-out;display:grid;position:relative}.checkout-tabs--1 .checkout-tabs__tab:before{width:32px;height:32px;color:var(--checkout-steps-number-clr);content:counter(checkout-steps);background-color:var(--checkout-steps-number-bg-clr);border:1px solid var(--checkout-steps-border-clr);grid-area:1/1;justify-content:center;align-items:center;font-size:.875rem;font-weight:700;display:flex}.checkout-tabs--1 .checkout-tabs__tab[aria-disabled=true]:after{background-color:var(--checkout-steps-number-bg-clr)}.checkout-tabs--1 .checkout-tabs__tab:disabled{color:var(--clr-neutral-500);-webkit-user-select:none;user-select:none}.checkout-tabs--1 .checkout-tabs__tab:disabled:before{border-color:var(--clr-neutral-500)}.checkout-tabs--1 .checkout-tabs__tab[aria-selected=true]{background-color:var(--checkout-steps-active-bg-clr)}.checkout-tabs--1 .checkout-tabs__tab[aria-selected=true]:before{color:var(--checkout-steps-number-active-clr);background-color:var(--checkout-steps-number-active-bg-clr);border-color:var(--checkout-steps-active-bottom-border-clr)}@media screen and (min-width:768px){.checkout-tabs--1 .checkout-tabs__tab[aria-selected=true]:after{background-color:var(--checkout-steps-active-bottom-border-clr)}}@media screen and not (min-width:1400px){.checkout-tabs--1 .checkout-tabs__tab{width:200px}}@media screen and not (min-width:1200px){.checkout-tabs--1 .checkout-tabs__tab{text-align:center;align-content:start;width:160px;padding-top:1.5rem;line-height:1.2}}@media screen and not (min-width:992px){.checkout-tabs--1 .checkout-tabs__tab{width:140px;font-size:.875rem}}@media screen and not (min-width:768px){.checkout-tabs--1 .checkout-tabs__tab{color:#0000;-webkit-user-select:none;user-select:none;width:auto;height:4.5rem;font-size:0}}@media screen and (min-width:768px){.checkout-tabs--1 .checkout-tabs__tab:after{content:"";background-color:#0000;width:100%;height:3px;transition:background-color .2s ease-out;position:absolute;bottom:-1px;left:0}.checkout-tabs--1 .checkout-tabs__tab:hover:not(:disabled):after{background-color:var(--checkout-steps-active-bottom-border-clr)}}.checkout-tabs--1 .checkout-tabs__item{counter-increment:checkout-steps}.checkout-tabs--1 .icon{--icon-size:18px;--custom-icon-stroke-width:2.25;z-index:1;opacity:0;grid-area:1/1}@media screen and not (min-width:768px){.checkout-tabs--1{position:relative}.checkout-tabs--1:before{content:"";background-color:var(--clr-neutral-300);width:100%;height:1px;position:absolute;top:41px;left:0}}.checkout-tabs--2{outline-offset:-4px;outline:2px solid #0000;margin-bottom:clamp(2rem,5.12821vw + .153846rem,4rem)}.checkout-tabs--2 .checkout-tabs__item:not(:last-child) .checkout-tabs__tab:after{--_radius:calc(var(--radius) * .25rem);top:calc(1.25rem + 8px);left:calc(50% + var(--checkout-tabs-gap) / 2);z-index:-1;content:"";background-color:var(--clr-neutral-200);border-radius:var(--_radius,.25rem);width:100%;height:2px;position:absolute}.checkout-tabs--2 .checkout-tabs__tab{--_radius:calc(var(--radius) * .25rem);border-radius:var(--_radius,.25rem);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding-block-start:1.25rem;padding-block-end:1.25rem;transition:all .2s cubic-bezier(.2,.8,.4,1);display:flex}.checkout-tabs--2 .checkout-tabs__tab:before{background-color:var(--clr-primary-500);width:16px;height:16px;transition:inherit}.checkout-tabs--2 .checkout-tabs__tab:disabled:before{background-color:var(--clr-primary-50)}.checkout-tabs--2 .checkout-tabs__tab:hover:not(:disabled){cursor:pointer;outline-color:var(--clr-neutral-200);outline-offset:0;background-color:var(--clr-neutral-100)}.checkout-tabs--2 .icon{display:none}.checkout-tabs__content{visibility:hidden;opacity:0;transition-behavior:allow-discrete;transition:opacity .25s ease-out,visibility .25s ease-out,display .25s ease-out;display:none}.checkout-tabs__content[aria-hidden=false]{z-index:2;visibility:visible;opacity:1;gap:clamp(3rem,3.7037vw + 1.22222rem,4rem);display:grid}.checkout-tabs__content[aria-hidden=true]{z-index:1;visibility:hidden;opacity:0;width:100%;display:none;position:absolute;top:0;left:0}@starting-style{.checkout-tabs__content[aria-hidden=false]{opacity:0;position:static}}.checkout-tabs__content>header{justify-content:space-between;align-items:center;display:flex}@media screen and not (min-width:768px){.checkout-tabs__content>header{flex-direction:column;align-items:flex-start;gap:16px}.checkout-tabs__content>header p{display:none}}@media (max-width:1199.98px){.checkout-tabs__content .btn--primary-light,.checkout-tabs__content .btn--action{flex-grow:1}}@media screen and not (min-width:768px){.checkout-tabs{--checkout-tabs-gap:.5rem}}@media screen and (min-width:1200px){dialog[id=order-summary]{margin:unset;box-shadow:unset;opacity:1;transform:unset;display:block}button[commandfor=order-summary]{display:none}}.order-summary{--_radius:calc(var(--radius) * .25em);--padding:1.25rem 1.5rem;width:min(464px,100%);color:var(--order-summary-clr);background-color:var(--order-summary-bg-clr);border-radius:var(--_radius,.25em);overflow:hidden;box-shadow:0 8px 24px #00000014}.order-summary dt{text-align:left}.order-summary__list--1 .order-summary__details,.order-summary__list--thank-you .order-summary__details{border-inline:1px solid var(--order-summary-border-clr)}.order-summary__list--1 .order-summary__details dt,.order-summary__list--thank-you .order-summary__details dt{padding-left:1.5rem}.order-summary__list--1 .order-summary__details dd,.order-summary__list--thank-you .order-summary__details dd{padding-right:1rem}.order-summary__list--1 .order-summary__details dt,.order-summary__list--1 .order-summary__details dd,.order-summary__list--thank-you .order-summary__details dt,.order-summary__list--thank-you .order-summary__details dd{line-height:32px}.order-summary__list--1 .order-summary__details dt:first-of-type,.order-summary__list--1 .order-summary__details dd:first-of-type,.order-summary__list--thank-you .order-summary__details dt:first-of-type,.order-summary__list--thank-you .order-summary__details dd:first-of-type{padding-top:.5rem}.order-summary__list--1 .order-summary__details dt:last-of-type,.order-summary__list--1 .order-summary__details dd:last-of-type,.order-summary__list--thank-you .order-summary__details dt:last-of-type,.order-summary__list--thank-you .order-summary__details dd:last-of-type{padding-bottom:.5rem}.order-summary__list--1 .order-summary__total,.order-summary__list--thank-you .order-summary__total{font-size:1.25rem;font-weight:700}.order-summary__list--1 .order-summary__total-wrapper,.order-summary__list--thank-you .order-summary__total-wrapper{padding:var(--padding);color:var(--order-summary-footer-clr);background-color:var(--order-summary-footer-bg-clr);border:1px solid var(--order-summary-footer-border-clr);border-bottom-right-radius:var(--_radius,4px);border-bottom-left-radius:var(--_radius,4px);grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.order-summary__list--2:not(.order-summary__list--thank-you){max-width:280px}.order-summary__list--2:not(.order-summary__list--thank-you) .order-summary__details{visibility:hidden;opacity:0;max-height:0;transition:max-height .4s cubic-bezier(0,1,0,1),opacity .3s,visibility .3s;overflow:hidden}.js-has-pseudo [csstools-has-1a-33-36-2s-2t-36-19-37-39-31-31-2p-36-3d-2n-2n-30-2x-37-38-19-19-1e-1m-2w-2p-37-14-1a-33-36-2s-2t-36-19-37-39-31-31-2p-36-3d-2n-2n-2s-2t-38-2p-2x-30-37-2j-2p-36-2x-2p-19-2w-2x-2s-2s-2t-32-1p-2u-2p-30-37-2t-2l-15]:not(.does-not-exist):not(.does-not-exist){max-width:1200px}.order-summary__list--2:has(.order-summary__details[aria-hidden=false]){max-width:1200px}.order-summary__list--2 .order-summary__details[aria-hidden=false]{visibility:visible;opacity:1;max-height:2000px;transition:max-height .4s cubic-bezier(.9,0,.8,.2),opacity .4s}.order-summary__list--2 .order-summary__details[aria-hidden=false]~.order-summary__total{border-color:var(--order-summary-border-clr);margin-top:.5rem;padding-top:.5rem}.order-summary__list{grid-template-columns:1fr auto;column-gap:.5rem;transition:max-width .3s;display:grid}.order-summary__list dd{text-align:right}.order-summary__total{border-top:1px dashed #0000;font-size:1.125rem;font-weight:600;line-height:1.5rem;transition:all .3s}.order-summary__total-wrapper{padding:var(--padding);color:var(--order-summary-footer-clr);grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.order-summary__title{text-transform:uppercase;align-items:center;gap:.625rem;margin-bottom:0;font-size:20px;font-weight:600;line-height:24px;display:flex}.order-summary__count{min-width:22px;height:22px;color:var(--clr-neutral-800);background:var(--clr-neutral-200);border-radius:16px;justify-content:center;align-items:center;padding-inline-start:8px;padding-inline-end:8px;font-size:.875rem;display:flex}.order-summary__details{grid-template-columns:subgrid;grid-column:span 2;display:grid}.order-summary__details dt,.order-summary__details dd{line-height:32px}.order-summary__details dt:last-of-type,.order-summary__details dd:last-of-type{padding-bottom:.5rem}.order-summary__edit-cart{grid-template-columns:auto 1fr;gap:.25rem 1rem;display:grid}.order-summary__edit-cart .btn{grid-column-start:2}.order-summary__edit-cart .neutral{margin-bottom:0}.order-summary__edit-cart [data-icon=pencil]{--icon-size:16px}.order-summary:before{z-index:100;visibility:hidden;content:"";background-color:var(--clr-white);opacity:0;transition:all .15s ease-in-out;position:absolute;top:0;bottom:0;left:0;right:0}.order-summary:after{--_m:conic-gradient(#0000 10%, #000), linear-gradient(#000 0 0) content-box;z-index:9999;visibility:hidden;aspect-ratio:1;content:"";background:var(--clr-primary-500);opacity:0;width:1.5rem;-webkit-mask:var(--_m);mask:var(--_m);border-radius:50%;padding:.25rem;transition:all .15s ease-in-out;animation:1s linear infinite l3;position:absolute;top:calc(50% - 1.5rem);right:calc(50% - 1.5rem);-webkit-mask-composite:source-out;mask-composite:subtract}.order-summary--loading:before,.order-summary--loading:after{visibility:visible;opacity:.6}.order-summary__header{min-height:64px;padding-block-start:.5rem;padding-block-end:.5rem;padding-inline:var(--padding);color:var(--order-summary-header-clr);background-color:var(--order-summary-header-bg-clr);border:1px solid var(--order-summary-header-border-clr);border-top-left-radius:var(--_radius,4px);border-top-right-radius:var(--_radius,4px);justify-content:space-between;align-items:center;display:flex;position:relative}.order-summary__header button{display:none}.order-summary__header .btn--link{--btn-clr:var(--order-summary-header-edit-cart-clr);--btn-hover-clr:color-mix(in srgb, var(--order-summary-header-edit-cart-clr) 80%, var(--order-summary-header-clr))}.order-summary__footer{padding:var(--padding);color:var(--order-summary-footer-clr);background-color:var(--order-summary-footer-bg-clr);border:1px solid var(--order-summary-footer-border-clr);border-bottom-right-radius:var(--_radius,4px);border-bottom-left-radius:var(--_radius,4px);justify-content:space-between;align-items:center;display:flex}.order-summary__products{overscroll-behavior:contain;border-inline:1px solid var(--order-summary-border-clr);border-bottom:1px solid var(--order-summary-border-clr);max-height:420px;position:relative;overflow-y:auto}.order-summary__products:after{z-index:2;pointer-events:none;content:"";background:linear-gradient(to top, var(--order-summary-bg-clr), transparent);width:100%;min-height:20px;margin-top:-20px;display:block;position:sticky;bottom:0;left:0}.order-summary__products.hide{display:none}.order-summary__products>a{color:var(--clr-primary-500);text-decoration:none}.order-summary__products-header{justify-content:space-between;align-items:center;display:flex}.order-summary__products-header div{cursor:pointer;font-size:16px;font-weight:400;line-height:19px}.order-summary__products-header div:hover{color:var(--clr-primary-500)}.order-summary__product{flex:1;justify-content:space-between;display:flex}.order-summary__product-link{-webkit-user-select:none;user-select:none;justify-content:space-between;gap:.625rem;padding:.75rem 1.5rem;transition:background-color .2s;display:flex}.order-summary__product-link:hover{background-color:var(--clr-neutral-100)}.order-summary__product img{object-fit:contain;width:40px;height:40px;margin-right:20px;display:block}.order-summary__product h6{text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:252px;max-height:3lh;margin-bottom:-4px;font-size:14px;font-weight:400;line-height:18px;display:-webkit-box;overflow:hidden}@media only screen and (max-width:494px){.order-summary__product h6{max-width:calc(100vw - 160px)}}.order-summary__product span{color:color-mix(in srgb, var(--order-summary-clr) 70%, transparent);font-size:.875rem}.order-summary__product>div{flex:1}.order-summary__product-price{flex-direction:column;align-items:flex-end;font-size:14px;line-height:18px;display:flex}.order-summary__product-price>span{color:var(--clr-danger)}.order-summary__table{padding:var(--padding)}.order-summary__table:not(:last-of-type){border-bottom:1px solid var(--clr-neutral-300)}.order-summary__table p{line-height:19px}@media screen and (min-width:1200px){.order-summary{position:sticky;top:4rem}.order-summary__close{display:none}}@media screen and not (min-width:1200px){.order-summary__header{flex-direction:column;align-items:flex-start;padding-top:21px}.order-summary__header .btn--link{margin-right:0;margin-left:calc(var(--btn-padding-inline) * -1)}.order-summary__header [data-dialog-close]{cursor:pointer;font-size:1.5rem;display:flex;position:absolute;right:16px}}@media screen and not (min-width:992px){.order-summary__edit-cart{border-bottom:1px solid var(--clr-neutral-300);grid-template-columns:1fr auto;align-items:center;padding-left:1.25rem}.order-summary__edit-cart [data-icon=cart]{display:none}.order-summary__list--2:not(.order-summary__list--thank-you){max-width:unset;padding-inline-start:1.25rem;padding-inline-end:1.25rem;padding-top:.75rem}.order-summary__list--2:not(.order-summary__list--thank-you) .order-summary__total{margin-bottom:0}}
/*# sourceMappingURL=w4d-checkout.min.css.map */
