.ly-cart-services{--cols:2;--icon-size:calc(34 * var(--u, 1px));--svg-height:calc(20 * var(--u, 1px));margin-bottom:calc(14 * var(--u,1px));background-color:#fff;padding:calc(20 * var(--u,1px)) calc(40 * var(--u,1px));display:grid;grid-template-columns:repeat(var(--cols),auto);gap:calc(16 * var(--u,1px)) calc(24 * var(--u,1px))}.ly-cart-services .ly-cart-service{display:flex;align-items:center;gap:calc(8 * var(--u,1px))}:is(.ly-cart-services .ly-cart-service) .ly-cart-service-icon{flex:0 0 auto;width:var(--icon-size);height:var(--icon-size);display:flex}:is(:is(.ly-cart-services .ly-cart-service) .ly-cart-service-icon) img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}:is(:is(.ly-cart-services .ly-cart-service) .ly-cart-service-icon) svg{width:auto;height:var(--svg-height)}:is(.ly-cart-services .ly-cart-service) .ly-cart-service-title{font-weight:500;font-size:calc(14 * var(--u, 1px));line-height:calc(17 * var(--u, 1px));letter-spacing:0}@media screen and (min-width:768px){.ly-cart-services{--cols:4;--image-size:calc(42 * var(--u, 1px));--icon-height:calc(24 * var(--u, 1px));padding:calc(26 * var(--u,1px)) calc(42 * var(--u,1px));gap:calc(18 * var(--u,1px));margin-bottom:calc(30 * var(--u,1px));border-radius:calc(10 * var(--u,1px))}.ly-cart-services .ly-cart-service{gap:calc(6 * var(--u,1px))}:is(.ly-cart-services .ly-cart-service) .ly-cart-service-title{font-size:calc(18 * var(--u, 1px));line-height:calc(22 * var(--u, 1px))}}.ly-cart-empty{text-align:center;padding:calc(30 * var(--u,1px)) calc(10 * var(--u,1px));background-color:#fff}.ly-cart-form-item{display:block;background-color:#fff;padding:calc(30 * var(--u,1px)) calc(16 * var(--u,1px)) calc(20 * var(--u,1px))}.ly-cart-form-item+.ly-cart-form-item{margin-top:calc(20 * var(--u,1px))}.ly-cart-form-item .ly-cart-form-item-main{position:relative}:is(.ly-cart-form-item .ly-cart-form-item-main) .ly-cart-form-item-main-image{background-color:#f5f5f7;border-radius:calc(10 * var(--u,1px));overflow:hidden;display:flex;align-items:center;justify-content:center;width:calc(398 * var(--u,1px));aspect-ratio:398/256;position:relative}:is(:is(.ly-cart-form-item .ly-cart-form-item-main) .ly-cart-form-item-main-image) img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}:is(:is(.ly-cart-form-item .ly-cart-form-item-main) .ly-cart-form-item-main-image) ly-cart-form-item-main-inner-v2,:is(:is(.ly-cart-form-item .ly-cart-form-item-main) .ly-cart-form-item-main-image) ly-cart-form-item-main-inner-v3{position:absolute;inset:0;display:block}:is(:is(:is(.ly-cart-form-item .ly-cart-form-item-main) .ly-cart-form-item-main-image) ly-cart-form-item-main-inner-v2,:is(:is(.ly-cart-form-item .ly-cart-form-item-main) .ly-cart-form-item-main-image) ly-cart-form-item-main-inner-v3) [data-fallback][hidden]{display:none!important}:is(:is(:is(.ly-cart-form-item .ly-cart-form-item-main) .ly-cart-form-item-main-image) ly-cart-form-item-main-inner-v2,:is(:is(.ly-cart-form-item .ly-cart-form-item-main) .ly-cart-form-item-main-image) ly-cart-form-item-main-inner-v3) .ly-cart-form-item-main-inner-v3-scene{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none}:is(:is(:is(:is(.ly-cart-form-item .ly-cart-form-item-main) .ly-cart-form-item-main-image) ly-cart-form-item-main-inner-v2,:is(:is(.ly-cart-form-item .ly-cart-form-item-main) .ly-cart-form-item-main-image) ly-cart-form-item-main-inner-v3) .ly-cart-form-item-main-inner-v3-scene) canvas{display:block;width:100%!important;height:100%!important}:is(:is(:is(.ly-cart-form-item .ly-cart-form-item-main) .ly-cart-form-item-main-image) ly-cart-form-item-main-inner-v2,:is(:is(.ly-cart-form-item .ly-cart-form-item-main) .ly-cart-form-item-main-image) ly-cart-form-item-main-inner-v3) .ly-cart-form-item-main-inner-v2-scene{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none}:is(:is(:is(:is(.ly-cart-form-item .ly-cart-form-item-main) .ly-cart-form-item-main-image) ly-cart-form-item-main-inner-v2,:is(:is(.ly-cart-form-item .ly-cart-form-item-main) .ly-cart-form-item-main-image) ly-cart-form-item-main-inner-v3) .ly-cart-form-item-main-inner-v2-scene) canvas{display:block;width:100%!important;height:100%!important}:is(.ly-cart-form-item .ly-cart-form-item-main) .ly-cart-form-item-main-title-wrapper{margin-top:calc(20 * var(--u,1px));font-family:HarmonyOS Sans;font-weight:700;font-style:Bold;font-size:calc(18 * var(--u, 1px));leading-trim:NONE;line-height:calc(22 * var(--u, 1px));letter-spacing:0;display:flex;align-items:flex-start;justify-content:space-between;gap:calc(20 * var(--u,1px))}:is(.ly-cart-form-item .ly-cart-form-item-main) .ly-cart-form-item-main-options{margin-top:calc(16 * var(--u,1px));display:grid;grid-template-columns:calc(90 * var(--u,1px)) 1fr;gap:calc(6 * var(--u,1px)) calc(12 * var(--u,1px))}:is(:is(.ly-cart-form-item .ly-cart-form-item-main) .ly-cart-form-item-main-options) .ly-cart-form-item-main-option{display:grid;grid-column:1/-1;grid-template-columns:subgrid}:is(:is(:is(.ly-cart-form-item .ly-cart-form-item-main) .ly-cart-form-item-main-options) .ly-cart-form-item-main-option) .ly-cart-form-item-main-option-title{color:grey}:is(.ly-cart-form-item .ly-cart-form-item-main) .ly-cart-form-item-main-footer{display:flex;align-items:center;justify-content:space-between}:is(:is(.ly-cart-form-item .ly-cart-form-item-main) .ly-cart-form-item-main-footer) .ly-cart-form-item-main-price{font-family:HarmonyOS Sans;font-weight:700;font-style:Bold;font-size:calc(20 * var(--u, 1px));leading-trim:NONE;line-height:calc(24 * var(--u, 1px));letter-spacing:0}:is(:is(.ly-cart-form-item .ly-cart-form-item-main) .ly-cart-form-item-main-footer) .ly-cart-form-item-main-remove{color:#1e4a32;cursor:pointer;position:absolute;bottom:0;right:0;font-size:calc(16 * var(--u, 1px));line-height:calc(19 * var(--u, 1px))}:is(:is(.ly-cart-form-item .ly-cart-form-item-main) .ly-cart-form-item-main-footer):has(.ly-cart-form-item-main-price){margin-top:calc(14 * var(--u,1px))}:is(:is(.ly-cart-form-item .ly-cart-form-item-main) .ly-cart-form-item-main-footer):has(.ly-cart-form-item-main-price) .ly-cart-form-item-main-remove{position:static}.ly-cart-form-item .ly-cart-form-item-config{margin-top:calc(20 * var(--u,1px));border:1px solid #ccc;border-radius:calc(10 * var(--u,1px));overflow:hidden}:is(.ly-cart-form-item .ly-cart-form-item-config) .ly-cart-form-item-config-header{display:flex;align-items:center;justify-content:space-between;background-color:#f5f5f7;padding:calc(12 * var(--u,1px)) calc(16 * var(--u,1px));cursor:pointer;font-family:HarmonyOS Sans;font-weight:700;font-style:Medium;font-size:calc(18 * var(--u, 1px));leading-trim:NONE;line-height:calc(22 * var(--u, 1px));letter-spacing:0}:is(:is(.ly-cart-form-item .ly-cart-form-item-config) .ly-cart-form-item-config-header) .svg-wrapper{width:calc(13 * var(--u,1px));height:auto;transition:transform .3s}:is(:is(.ly-cart-form-item .ly-cart-form-item-config) .ly-cart-form-item-config-header):has(:checked) .svg-wrapper{transform:rotateZ(180deg)}:is(.ly-cart-form-item .ly-cart-form-item-config):has( > .ly-cart-form-item-config-header > :checked) .ly-expandable-grid{--grid-rows:1fr}:is(.ly-cart-form-item .ly-cart-form-item-v3-area-body) .ly-cart-form-item-v3-area-body-item{padding:calc(20 * var(--u,1px)) calc(16 * var(--u,1px))}:is(:is(.ly-cart-form-item .ly-cart-form-item-v3-area-body) .ly-cart-form-item-v3-area-body-item):not(:last-child){border-bottom:1px solid #e5e5e5}:is(.ly-cart-form-item .ly-cart-form-item-v3-area-body) .ly-cart-form-item-v3-area-accessories-title,:is(.ly-cart-form-item .ly-cart-form-item-v3-area-body) .ly-cart-form-item-v3-area-roof-title,:is(.ly-cart-form-item .ly-cart-form-item-v3-area-body) .ly-cart-form-item-v3-area-sidewalls-title,:is(.ly-cart-form-item .ly-cart-form-item-v3-area-body) .ly-cart-form-item-v3-area-size-title{font-family:HarmonyOS Sans;font-weight:700;font-style:Bold;font-size:calc(18 * var(--u, 1px));leading-trim:NONE;line-height:calc(22 * var(--u, 1px));letter-spacing:0}:is(.ly-cart-form-item .ly-cart-form-item-v3-area-body) .ly-cart-form-item-v3-area-roof-floor-title,:is(.ly-cart-form-item .ly-cart-form-item-v3-area-body) .ly-cart-form-item-v3-area-roof-roof-title,:is(.ly-cart-form-item .ly-cart-form-item-v3-area-body) .ly-cart-form-item-v3-area-sidewall-item-child,:is(.ly-cart-form-item .ly-cart-form-item-v3-area-body) .ly-cart-form-item-v3-area-sidewall-item-title,:is(.ly-cart-form-item .ly-cart-form-item-v3-area-body) .ly-cart-form-item-v3-area-size-value{margin-top:calc(12 * var(--u,1px));display:flex;align-items:center;justify-content:space-between;font-family:HarmonyOS Sans;font-weight:500;font-style:Medium;font-size:calc(15 * var(--u, 1px));leading-trim:NONE;line-height:calc(18 * var(--u, 1px));letter-spacing:0}:is(:is(.ly-cart-form-item .ly-cart-form-item-v3-area-body) .ly-cart-form-item-v3-area-size-value,:is(.ly-cart-form-item .ly-cart-form-item-v3-area-body) .ly-cart-form-item-v3-area-roof-roof-title,:is(.ly-cart-form-item .ly-cart-form-item-v3-area-body) .ly-cart-form-item-v3-area-roof-floor-title,:is(.ly-cart-form-item .ly-cart-form-item-v3-area-body) .ly-cart-form-item-v3-area-sidewall-item-title,:is(.ly-cart-form-item .ly-cart-form-item-v3-area-body) .ly-cart-form-item-v3-area-sidewall-item-child) [data-quantity]{color:#666}:is(.ly-cart-form-item .ly-cart-form-item-v3-area-body) .ly-cart-form-item-v3-area-roof-floor-area,:is(.ly-cart-form-item .ly-cart-form-item-v3-area-body) .ly-cart-form-item-v3-area-roof-roof-upgrades,:is(.ly-cart-form-item .ly-cart-form-item-v3-area-body) .ly-cart-form-item-v3-area-sidewall-item-child,:is(.ly-cart-form-item .ly-cart-form-item-v3-area-body) .ly-cart-form-item-v3-area-sidewall-item-size{margin-top:calc(12 * var(--u,1px));font-family:HarmonyOS Sans;font-weight:500;font-style:Medium;font-size:calc(15 * var(--u, 1px));leading-trim:NONE;line-height:calc(18 * var(--u, 1px));letter-spacing:0;color:grey}:is(:is(.ly-cart-form-item .ly-cart-form-item-v3-area-body) .ly-cart-form-item-v3-area-roof-roof-upgrades,:is(.ly-cart-form-item .ly-cart-form-item-v3-area-body) .ly-cart-form-item-v3-area-roof-floor-area,:is(.ly-cart-form-item .ly-cart-form-item-v3-area-body) .ly-cart-form-item-v3-area-sidewall-item-size,:is(.ly-cart-form-item .ly-cart-form-item-v3-area-body) .ly-cart-form-item-v3-area-sidewall-item-child) .ly-cart-form-item-v3-area-roof-roof-upgrade:not(:first-child){margin-top:calc(8 * var(--u,1px))}:is(.ly-cart-form-item .ly-cart-form-item-v3-area-body) .ly-cart-form-item-v3-area-roof-floor{margin-top:calc(20 * var(--u,1px))}:is(.ly-cart-form-item .ly-cart-form-item-v3-area-body) .ly-cart-form-item-v3-area-sidewall-item{margin-top:calc(14 * var(--u,1px))}:is(.ly-cart-form-item .ly-cart-form-item-v3-area-body) .ly-cart-form-item-v3-area-accessories-section-wrapper{margin-top:calc(14 * var(--u,1px))}:is(:is(:is(.ly-cart-form-item .ly-cart-form-item-v3-area-body) .ly-cart-form-item-v3-area-accessories-section-wrapper) .ly-cart-form-item-v3-area-accessories-section-inner):not(:first-child){margin-top:calc(20 * var(--u,1px))}:is(:is(:is(.ly-cart-form-item .ly-cart-form-item-v3-area-body) .ly-cart-form-item-v3-area-accessories-section-wrapper) .ly-cart-form-item-v3-area-accessories-section-inner) .ly-cart-form-item-v3-area-accessories-section-title{display:flex;align-items:center;justify-content:space-between;gap:calc(14.5 * var(--u,1px));font-family:HarmonyOS Sans;font-weight:700;font-style:Bold;font-size:calc(17 * var(--u, 1px));leading-trim:NONE;line-height:calc(21 * var(--u, 1px));letter-spacing:0}:is(:is(:is(:is(.ly-cart-form-item .ly-cart-form-item-v3-area-body) .ly-cart-form-item-v3-area-accessories-section-wrapper) .ly-cart-form-item-v3-area-accessories-section-inner) .ly-cart-form-item-v3-area-accessories-section-title) [data-divider]{display:block!important;flex:1;border-top:1px dashed #ccc}:is(:is(:is(:is(.ly-cart-form-item .ly-cart-form-item-v3-area-body) .ly-cart-form-item-v3-area-accessories-section-wrapper) .ly-cart-form-item-v3-area-accessories-section-inner) .ly-cart-form-item-v3-area-accessories-section-title) [data-set-quantity]{color:#666}:is(:is(:is(.ly-cart-form-item .ly-cart-form-item-v3-area-body) .ly-cart-form-item-v3-area-accessories-section-wrapper) .ly-cart-form-item-v3-area-accessories-section-inner) .ly-cart-form-item-v3-area-accessories-sections{margin-top:calc(16 * var(--u,1px));display:grid;grid-template-columns:auto 1fr;gap:calc(14 * var(--u,1px))}:is(:is(:is(:is(.ly-cart-form-item .ly-cart-form-item-v3-area-body) .ly-cart-form-item-v3-area-accessories-section-wrapper) .ly-cart-form-item-v3-area-accessories-section-inner) .ly-cart-form-item-v3-area-accessories-sections) .ly-cart-form-item-v3-area-accessories-section{display:grid;grid-column:1/-1;grid-template-columns:subgrid;font-family:HarmonyOS Sans;font-weight:500;font-style:Medium;font-size:calc(15 * var(--u, 1px));leading-trim:NONE;line-height:calc(18 * var(--u, 1px));letter-spacing:0}:is(:is(:is(:is(:is(.ly-cart-form-item .ly-cart-form-item-v3-area-body) .ly-cart-form-item-v3-area-accessories-section-wrapper) .ly-cart-form-item-v3-area-accessories-section-inner) .ly-cart-form-item-v3-area-accessories-sections) .ly-cart-form-item-v3-area-accessories-section) .ly-cart-form-item-v3-area-accessories-section-target{color:grey}:is(:is(:is(:is(:is(.ly-cart-form-item .ly-cart-form-item-v3-area-body) .ly-cart-form-item-v3-area-accessories-section-wrapper) .ly-cart-form-item-v3-area-accessories-section-inner) .ly-cart-form-item-v3-area-accessories-sections) .ly-cart-form-item-v3-area-accessories-section) .ly-cart-form-item-v3-area-accessories-section-items{display:grid;gap:calc(4 * var(--u,1px))}:is(:is(:is(:is(:is(:is(.ly-cart-form-item .ly-cart-form-item-v3-area-body) .ly-cart-form-item-v3-area-accessories-section-wrapper) .ly-cart-form-item-v3-area-accessories-section-inner) .ly-cart-form-item-v3-area-accessories-sections) .ly-cart-form-item-v3-area-accessories-section) .ly-cart-form-item-v3-area-accessories-section-items) .ly-cart-form-item-v3-area-accessories-section-item{display:flex;align-items:center;justify-content:space-between}:is(:is(:is(:is(:is(:is(:is(.ly-cart-form-item .ly-cart-form-item-v3-area-body) .ly-cart-form-item-v3-area-accessories-section-wrapper) .ly-cart-form-item-v3-area-accessories-section-inner) .ly-cart-form-item-v3-area-accessories-sections) .ly-cart-form-item-v3-area-accessories-section) .ly-cart-form-item-v3-area-accessories-section-items) .ly-cart-form-item-v3-area-accessories-section-item) .ly-cart-form-item-v3-area-accessories-section-item-quantity{color:#666}.general:is(:is(:is(.ly-cart-form-item .ly-cart-form-item-v3-area-body) .ly-cart-form-item-v3-area-accessories-section-wrapper) .ly-cart-form-item-v3-area-accessories-section-inner) .ly-cart-form-item-v3-area-accessories-sections{gap:calc(14 * var(--u,1px)) 0}.ly-cart-form-item .ly-cart-form-item-v3-fee,.ly-cart-form-item .ly-cart-form-item-v3-service{margin-top:calc(20 * var(--u,1px))}:is(.ly-cart-form-item .ly-cart-form-item-v3-service,.ly-cart-form-item .ly-cart-form-item-v3-fee) .ly-cart-form-item-v3-fee-title,:is(.ly-cart-form-item .ly-cart-form-item-v3-service,.ly-cart-form-item .ly-cart-form-item-v3-fee) .ly-cart-form-item-v3-service-title{font-family:HarmonyOS Sans;font-weight:700;font-style:Medium;font-size:calc(18 * var(--u, 1px));leading-trim:NONE;line-height:calc(22 * var(--u, 1px));letter-spacing:0}:is(.ly-cart-form-item .ly-cart-form-item-v3-service,.ly-cart-form-item .ly-cart-form-item-v3-fee) .ly-cart-form-item-v3-fee-card,:is(.ly-cart-form-item .ly-cart-form-item-v3-service,.ly-cart-form-item .ly-cart-form-item-v3-fee) .ly-cart-form-item-v3-service-item{margin-top:calc(16 * var(--u,1px));padding:calc(20 * var(--u,1px)) calc(16 * var(--u,1px));border:1px solid #ccc;border-radius:calc(10 * var(--u,1px))}:is(:is(.ly-cart-form-item .ly-cart-form-item-v3-service,.ly-cart-form-item .ly-cart-form-item-v3-fee) .ly-cart-form-item-v3-service-item,:is(.ly-cart-form-item .ly-cart-form-item-v3-service,.ly-cart-form-item .ly-cart-form-item-v3-fee) .ly-cart-form-item-v3-fee-card) .ly-cart-form-item-v3-service-item-title{display:flex;align-items:center;justify-content:space-between;font-family:HarmonyOS Sans;font-weight:700;font-style:Bold;font-size:calc(16 * var(--u, 1px));leading-trim:NONE;line-height:calc(19 * var(--u, 1px));letter-spacing:0}:is(:is(:is(.ly-cart-form-item .ly-cart-form-item-v3-service,.ly-cart-form-item .ly-cart-form-item-v3-fee) .ly-cart-form-item-v3-service-item,:is(.ly-cart-form-item .ly-cart-form-item-v3-service,.ly-cart-form-item .ly-cart-form-item-v3-fee) .ly-cart-form-item-v3-fee-card) .ly-cart-form-item-v3-service-item-title) .ly-cart-form-item-v3-service-item-tag{font-family:HarmonyOS Sans;font-weight:700;font-style:Bold;font-size:calc(12 * var(--u, 1px));leading-trim:NONE;line-height:calc(15 * var(--u, 1px));letter-spacing:0;color:#fff;background-color:#1e4a32;border-radius:calc(4 * var(--u,1px));padding:calc(4 * var(--u,1px)) calc(10 * var(--u,1px))}:is(:is(.ly-cart-form-item .ly-cart-form-item-v3-service,.ly-cart-form-item .ly-cart-form-item-v3-fee) .ly-cart-form-item-v3-service-item,:is(.ly-cart-form-item .ly-cart-form-item-v3-service,.ly-cart-form-item .ly-cart-form-item-v3-fee) .ly-cart-form-item-v3-fee-card) .ly-cart-form-item-v3-service-item-description{margin-top:calc(10 * var(--u,1px));font-family:HarmonyOS Sans;font-weight:500;font-style:Medium;font-size:calc(15 * var(--u, 1px));leading-trim:NONE;line-height:calc(22 * var(--u, 1px));letter-spacing:0;color:grey}:is(:is(:is(.ly-cart-form-item .ly-cart-form-item-v3-service,.ly-cart-form-item .ly-cart-form-item-v3-fee) .ly-cart-form-item-v3-service-item,:is(.ly-cart-form-item .ly-cart-form-item-v3-service,.ly-cart-form-item .ly-cart-form-item-v3-fee) .ly-cart-form-item-v3-fee-card) .ly-cart-form-item-v3-service-item-description) [data-code]{font-weight:700}:is(:is(:is(.ly-cart-form-item .ly-cart-form-item-v3-service,.ly-cart-form-item .ly-cart-form-item-v3-fee) .ly-cart-form-item-v3-service-item,:is(.ly-cart-form-item .ly-cart-form-item-v3-service,.ly-cart-form-item .ly-cart-form-item-v3-fee) .ly-cart-form-item-v3-fee-card) .ly-cart-form-item-v3-service-item-description) [data-price]{font-weight:700;color:#1e4a32}.ly-cart-form-item .ly-cart-form-item-v3-fee-card{display:grid;gap:calc(8 * var(--u,1px))}:is(.ly-cart-form-item .ly-cart-form-item-v3-fee-card) .ly-cart-form-item-v3-fee-card-item{display:flex;align-items:center;justify-content:space-between}:is(:is(.ly-cart-form-item .ly-cart-form-item-v3-fee-card) .ly-cart-form-item-v3-fee-card-item) .ly-cart-form-item-v3-fee-card-item-title{color:grey}:is(.ly-cart-form-item .ly-cart-form-item-v2-config-body) .ly-cart-form-item-v2-config-body-list{padding:calc(20 * var(--u,1px)) calc(16 * var(--u,1px))}:is(:is(.ly-cart-form-item .ly-cart-form-item-v2-config-body) .ly-cart-form-item-v2-config-body-list):not(:last-child){border-bottom:1px solid #e5e5e5}:is(.ly-cart-form-item .ly-cart-form-item-v2-config-body) .ly-cart-form-item-v2-config-body-list-title{font-family:HarmonyOS Sans;font-weight:700;font-style:Bold;font-size:calc(18 * var(--u, 1px));leading-trim:NONE;line-height:calc(22 * var(--u, 1px));letter-spacing:0}:is(.ly-cart-form-item .ly-cart-form-item-v2-config-body) .ly-cart-form-item-v2-config-body-list-item{margin-top:calc(14 * var(--u,1px))}:is(:is(.ly-cart-form-item .ly-cart-form-item-v2-config-body) .ly-cart-form-item-v2-config-body-list-item) .ly-cart-form-item-v2-config-body-list-item-top{display:flex;align-items:center;justify-content:space-between;gap:calc(60 * var(--u,1px))}:is(:is(:is(.ly-cart-form-item .ly-cart-form-item-v2-config-body) .ly-cart-form-item-v2-config-body-list-item) .ly-cart-form-item-v2-config-body-list-item-top) .ly-cart-form-item-v2-config-body-list-item-info{display:flex;align-items:center;gap:calc(10 * var(--u,1px))}:is(:is(:is(:is(.ly-cart-form-item .ly-cart-form-item-v2-config-body) .ly-cart-form-item-v2-config-body-list-item) .ly-cart-form-item-v2-config-body-list-item-top) .ly-cart-form-item-v2-config-body-list-item-info) .ly-cart-form-item-v2-config-body-list-item-title{font-family:HarmonyOS Sans;font-weight:500;font-style:Medium;font-size:calc(15 * var(--u, 1px));leading-trim:NONE;line-height:calc(18 * var(--u, 1px));letter-spacing:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:calc(212 * var(--u,1px))}:is(:is(:is(:is(.ly-cart-form-item .ly-cart-form-item-v2-config-body) .ly-cart-form-item-v2-config-body-list-item) .ly-cart-form-item-v2-config-body-list-item-top) .ly-cart-form-item-v2-config-body-list-item-info) .ly-cart-form-item-v2-config-body-list-item-quantity{flex:0 0 auto;padding:calc(2 * var(--u,1px)) calc(5 * var(--u,1px));background-color:#f5f5f7;border-radius:calc(4 * var(--u,1px));font-family:HarmonyOS Sans;font-weight:500;font-style:Medium;font-size:calc(14 * var(--u, 1px));leading-trim:NONE;line-height:calc(17 * var(--u, 1px));letter-spacing:0;color:grey}:is(:is(:is(.ly-cart-form-item .ly-cart-form-item-v2-config-body) .ly-cart-form-item-v2-config-body-list-item) .ly-cart-form-item-v2-config-body-list-item-top) .ly-cart-form-item-v2-config-body-list-item-remove{flex:0 0 auto;color:grey}:is(:is(.ly-cart-form-item .ly-cart-form-item-v2-config-body) .ly-cart-form-item-v2-config-body-list-item) .ly-cart-form-item-v2-config-body-list-item-bottom{margin-top:calc(14 * var(--u,1px));display:flex;align-items:center;justify-content:space-between}:is(:is(:is(.ly-cart-form-item .ly-cart-form-item-v2-config-body) .ly-cart-form-item-v2-config-body-list-item) .ly-cart-form-item-v2-config-body-list-item-bottom) .ly-cart-form-item-v2-config-body-list-item-options{font-family:HarmonyOS Sans;font-weight:500;font-style:Medium;font-size:calc(15 * var(--u, 1px));leading-trim:NONE;line-height:calc(18 * var(--u, 1px));letter-spacing:0;color:grey}:is(:is(:is(:is(.ly-cart-form-item .ly-cart-form-item-v2-config-body) .ly-cart-form-item-v2-config-body-list-item) .ly-cart-form-item-v2-config-body-list-item-bottom) .ly-cart-form-item-v2-config-body-list-item-options) span:not(:last-child)::after{content:' / '}:is(:is(:is(.ly-cart-form-item .ly-cart-form-item-v2-config-body) .ly-cart-form-item-v2-config-body-list-item) .ly-cart-form-item-v2-config-body-list-item-bottom) .ly-cart-form-item-v2-config-body-list-item-price{display:flex;align-items:center;gap:calc(7 * var(--u,1px))}:is(:is(:is(:is(.ly-cart-form-item .ly-cart-form-item-v2-config-body) .ly-cart-form-item-v2-config-body-list-item) .ly-cart-form-item-v2-config-body-list-item-bottom) .ly-cart-form-item-v2-config-body-list-item-price) .ly-cart-form-item-v2-config-body-list-item-final-price{font-family:HarmonyOS Sans;font-weight:500;font-style:Medium;font-size:calc(15 * var(--u, 1px));leading-trim:NONE;line-height:calc(18 * var(--u, 1px));letter-spacing:0;text-align:right}:is(:is(:is(:is(.ly-cart-form-item .ly-cart-form-item-v2-config-body) .ly-cart-form-item-v2-config-body-list-item) .ly-cart-form-item-v2-config-body-list-item-bottom) .ly-cart-form-item-v2-config-body-list-item-price) .ly-cart-form-item-v2-config-body-list-item-original-price{font-family:HarmonyOS Sans;font-weight:500;font-style:Medium;font-size:calc(12 * var(--u, 1px));leading-trim:NONE;line-height:calc(15 * var(--u, 1px));letter-spacing:0;text-align:right;text-decoration:line-through;color:#999}:is(:is(.ly-cart-form-item .ly-cart-form-item-v2-config-body) .ly-cart-form-item-v2-config-body-list-item) .ly-cart-form-item-v2-config-body-list-item-children{display:grid;gap:calc(10 * var(--u,1px));margin-top:calc(15 * var(--u,1px))}:is(:is(:is(.ly-cart-form-item .ly-cart-form-item-v2-config-body) .ly-cart-form-item-v2-config-body-list-item) .ly-cart-form-item-v2-config-body-list-item-children) .ly-cart-form-item-v2-config-body-list-item{margin:0;background-color:#f0f0f0;padding:calc(10 * var(--u,1px)) calc(15 * var(--u,1px));border-radius:calc(10 * var(--u,1px))}:is(:is(:is(:is(.ly-cart-form-item .ly-cart-form-item-v2-config-body) .ly-cart-form-item-v2-config-body-list-item) .ly-cart-form-item-v2-config-body-list-item-children) .ly-cart-form-item-v2-config-body-list-item) .ly-cart-form-item-v2-config-body-list-item-title{font-size:calc(13 * var(--u, 1px));line-height:calc(15 * var(--u, 1px));max-width:calc(212 * var(--u,1px))}:is(:is(:is(:is(.ly-cart-form-item .ly-cart-form-item-v2-config-body) .ly-cart-form-item-v2-config-body-list-item) .ly-cart-form-item-v2-config-body-list-item-children) .ly-cart-form-item-v2-config-body-list-item) .ly-cart-form-item-v2-config-body-list-item-remove{font-size:calc(12 * var(--u, 1px));line-height:calc(18 * var(--u, 1px))}:is(:is(:is(:is(.ly-cart-form-item .ly-cart-form-item-v2-config-body) .ly-cart-form-item-v2-config-body-list-item) .ly-cart-form-item-v2-config-body-list-item-children) .ly-cart-form-item-v2-config-body-list-item) .ly-cart-form-item-v2-config-body-list-item-bottom{margin-top:calc(10 * var(--u,1px))}:is(:is(:is(:is(.ly-cart-form-item .ly-cart-form-item-v2-config-body) .ly-cart-form-item-v2-config-body-list-item) .ly-cart-form-item-v2-config-body-list-item-children) .ly-cart-form-item-v2-config-body-list-item) .ly-cart-form-item-v2-config-body-list-item-options{font-size:calc(13 * var(--u, 1px));line-height:calc(15 * var(--u, 1px))}:is(:is(:is(:is(:is(.ly-cart-form-item .ly-cart-form-item-v2-config-body) .ly-cart-form-item-v2-config-body-list-item) .ly-cart-form-item-v2-config-body-list-item-children) .ly-cart-form-item-v2-config-body-list-item) .ly-cart-form-item-v2-config-body-list-item-price) .ly-cart-form-item-v2-config-body-list-item-final-price{font-size:calc(13 * var(--u, 1px));line-height:calc(15 * var(--u, 1px))}:is(:is(:is(:is(:is(.ly-cart-form-item .ly-cart-form-item-v2-config-body) .ly-cart-form-item-v2-config-body-list-item) .ly-cart-form-item-v2-config-body-list-item-children) .ly-cart-form-item-v2-config-body-list-item) .ly-cart-form-item-v2-config-body-list-item-price) .ly-cart-form-item-v2-config-body-list-item-original-price{font-size:calc(10 * var(--u, 1px));line-height:calc(13 * var(--u, 1px))}.ly-cart-form-item .ly-cart-form-item-v2-total-price{margin-top:calc(20 * var(--u,1px));padding:calc(12.5 * var(--u,1px)) 0;display:flex;align-items:center;justify-content:space-between}:is(.ly-cart-form-item .ly-cart-form-item-v2-total-price) .ly-cart-form-item-v2-total-price-title{font-family:HarmonyOS Sans;font-weight:500;font-style:Medium;font-size:calc(16 * var(--u, 1px));leading-trim:NONE;line-height:calc(19 * var(--u, 1px));letter-spacing:0;color:grey}:is(.ly-cart-form-item .ly-cart-form-item-v2-total-price) .ly-cart-form-item-v2-total-price-inner{display:flex;align-items:center;gap:calc(10 * var(--u,1px))}:is(:is(.ly-cart-form-item .ly-cart-form-item-v2-total-price) .ly-cart-form-item-v2-total-price-inner) .ly-cart-form-item-v2-total-final-price{font-family:HarmonyOS Sans;font-weight:700;font-style:Bold;font-size:calc(20 * var(--u, 1px));leading-trim:NONE;line-height:calc(24 * var(--u, 1px));letter-spacing:0;text-align:right;color:#1e4a32}:is(:is(.ly-cart-form-item .ly-cart-form-item-v2-total-price) .ly-cart-form-item-v2-total-price-inner) .ly-cart-form-item-v2-total-original-price{font-family:HarmonyOS Sans;font-weight:500;font-style:Medium;font-size:calc(12 * var(--u, 1px));leading-trim:NONE;line-height:calc(16 * var(--u, 1px));letter-spacing:0;text-align:right;text-decoration:line-through;color:#999}@media screen and (min-width:768px){.ly-cart-form-item{padding:calc(30 * var(--u,1px));border-radius:calc(10 * var(--u,1px))}.ly-cart-form-item+.ly-cart-form-item{margin-top:calc(20 * var(--u,1px))}.ly-cart-form-item .ly-cart-form-item-main{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;align-content:start;min-height:calc(177 * var(--u,1px));padding-left:calc(283 * var(--u,1px));-moz-column-gap:calc(30 * var(--u,1px));column-gap:calc(30 * var(--u,1px));row-gap:0}:is(.ly-cart-form-item .ly-cart-form-item-main) .ly-cart-form-item-main-image{width:calc(253 * var(--u,1px));aspect-ratio:253/177;position:absolute;inset:0 auto auto 0}:is(.ly-cart-form-item .ly-cart-form-item-main) .ly-cart-form-item-main-info{display:contents}:is(.ly-cart-form-item .ly-cart-form-item-main) .ly-cart-form-item-main-title-wrapper{margin:0;margin-right:calc(40 * var(--u,1px));grid-column:1;grid-row:1;font-size:calc(22 * var(--u, 1px));line-height:calc(26 * var(--u, 1px))}:is(.ly-cart-form-item .ly-cart-form-item-main) .ly-cart-form-item-main-options{margin-top:calc(20 * var(--u,1px));margin-right:calc(40 * var(--u,1px));grid-column:1;grid-row:2;grid-template-columns:auto 1fr;gap:calc(4 * var(--u,1px)) calc(14 * var(--u,1px))}:is(.ly-cart-form-item .ly-cart-form-item-main) .ly-cart-form-item-main-footer{display:contents}:is(:is(.ly-cart-form-item .ly-cart-form-item-main) .ly-cart-form-item-main-footer) .ly-cart-form-item-main-price{grid-column:2;grid-row:1;justify-self:end;font-size:calc(20 * var(--u, 1px));line-height:calc(26 * var(--u, 1px))}:is(:is(.ly-cart-form-item .ly-cart-form-item-main) .ly-cart-form-item-main-footer) .ly-cart-form-item-main-remove{position:static;grid-column:2;grid-row:2;align-self:end;justify-self:end}:is(:is(.ly-cart-form-item .ly-cart-form-item-main) .ly-cart-form-item-main-footer):has(.ly-cart-form-item-main-price){margin-top:0}.ly-cart-form-item .ly-cart-form-item-config{margin-top:calc(30 * var(--u,1px))}:is(.ly-cart-form-item .ly-cart-form-item-config) .ly-cart-form-item-config-header{padding:calc(20 * var(--u,1px)) calc(30 * var(--u,1px));font-size:calc(22 * var(--u, 1px));line-height:calc(27 * var(--u, 1px))}:is(:is(.ly-cart-form-item .ly-cart-form-item-config) .ly-cart-form-item-config-header) .svg-wrapper{width:calc(16 * var(--u,1px))}.ly-cart-form-item .ly-cart-form-item-v3-area-body{display:grid;grid-template-columns:auto 1fr;gap:0 calc(80 * var(--u,1px))}:is(.ly-cart-form-item .ly-cart-form-item-v3-area-body) .ly-cart-form-item-v3-area-body-item{padding:calc(24 * var(--u,1px)) calc(30 * var(--u,1px));display:grid;grid-column:1/-1;grid-template-columns:subgrid}:is(.ly-cart-form-item .ly-cart-form-item-v3-area-body) .ly-cart-form-item-v3-area-accessories-title,:is(.ly-cart-form-item .ly-cart-form-item-v3-area-body) .ly-cart-form-item-v3-area-roof-title,:is(.ly-cart-form-item .ly-cart-form-item-v3-area-body) .ly-cart-form-item-v3-area-sidewalls-title,:is(.ly-cart-form-item .ly-cart-form-item-v3-area-body) .ly-cart-form-item-v3-area-size-title{font-size:calc(20 * var(--u, 1px));line-height:calc(26 * var(--u, 1px))}:is(.ly-cart-form-item .ly-cart-form-item-v3-area-body) .ly-cart-form-item-v3-area-roof-floor-title,:is(.ly-cart-form-item .ly-cart-form-item-v3-area-body) .ly-cart-form-item-v3-area-roof-roof-title,:is(.ly-cart-form-item .ly-cart-form-item-v3-area-body) .ly-cart-form-item-v3-area-sidewall-item-child,:is(.ly-cart-form-item .ly-cart-form-item-v3-area-body) .ly-cart-form-item-v3-area-sidewall-item-title,:is(.ly-cart-form-item .ly-cart-form-item-v3-area-body) .ly-cart-form-item-v3-area-size-value{margin:0;font-size:calc(18 * var(--u, 1px));line-height:calc(22 * var(--u, 1px))}:is(.ly-cart-form-item .ly-cart-form-item-v3-area-body) .ly-cart-form-item-v3-area-roof-floor-area,:is(.ly-cart-form-item .ly-cart-form-item-v3-area-body) .ly-cart-form-item-v3-area-roof-roof-upgrades,:is(.ly-cart-form-item .ly-cart-form-item-v3-area-body) .ly-cart-form-item-v3-area-sidewall-item-child,:is(.ly-cart-form-item .ly-cart-form-item-v3-area-body) .ly-cart-form-item-v3-area-sidewall-item-size{margin-top:calc(8 * var(--u,1px));font-size:calc(14 * var(--u, 1px))}:is(:is(.ly-cart-form-item .ly-cart-form-item-v3-area-body) .ly-cart-form-item-v3-area-roof-roof-upgrades,:is(.ly-cart-form-item .ly-cart-form-item-v3-area-body) .ly-cart-form-item-v3-area-roof-floor-area,:is(.ly-cart-form-item .ly-cart-form-item-v3-area-body) .ly-cart-form-item-v3-area-sidewall-item-size,:is(.ly-cart-form-item .ly-cart-form-item-v3-area-body) .ly-cart-form-item-v3-area-sidewall-item-child) .ly-cart-form-item-v3-area-roof-roof-upgrade:not(:first-child){margin-top:calc(6 * var(--u,1px))}:is(.ly-cart-form-item .ly-cart-form-item-v3-area-body) .ly-cart-form-item-v3-area-sidewall-item{margin-top:0}:is(:is(.ly-cart-form-item .ly-cart-form-item-v3-area-body) .ly-cart-form-item-v3-area-sidewall-item):not(:first-child){margin-top:calc(20 * var(--u,1px))}:is(.ly-cart-form-item .ly-cart-form-item-v3-area-body) .ly-cart-form-item-v3-area-accessories-section-wrapper{margin:0}:is(:is(:is(.ly-cart-form-item .ly-cart-form-item-v3-area-body) .ly-cart-form-item-v3-area-accessories-section-wrapper) .ly-cart-form-item-v3-area-accessories-section-inner):not(:first-child){margin-top:calc(24 * var(--u,1px))}:is(:is(:is(.ly-cart-form-item .ly-cart-form-item-v3-area-body) .ly-cart-form-item-v3-area-accessories-section-wrapper) .ly-cart-form-item-v3-area-accessories-section-inner) .ly-cart-form-item-v3-area-accessories-section-title{gap:calc(24 * var(--u,1px));font-size:calc(18 * var(--u, 1px));line-height:calc(24 * var(--u, 1px))}:is(:is(:is(:is(.ly-cart-form-item .ly-cart-form-item-v3-area-body) .ly-cart-form-item-v3-area-accessories-section-wrapper) .ly-cart-form-item-v3-area-accessories-section-inner) .ly-cart-form-item-v3-area-accessories-section-title) [data-set-quantity]{font-size:calc(16 * var(--u, 1px))}:is(:is(:is(.ly-cart-form-item .ly-cart-form-item-v3-area-body) .ly-cart-form-item-v3-area-accessories-section-wrapper) .ly-cart-form-item-v3-area-accessories-section-inner) .ly-cart-form-item-v3-area-accessories-sections{margin-top:calc(14 * var(--u,1px));gap:calc(12 * var(--u,1px)) calc(24 * var(--u,1px))}:is(:is(:is(:is(.ly-cart-form-item .ly-cart-form-item-v3-area-body) .ly-cart-form-item-v3-area-accessories-section-wrapper) .ly-cart-form-item-v3-area-accessories-section-inner) .ly-cart-form-item-v3-area-accessories-sections) .ly-cart-form-item-v3-area-accessories-section{font-size:calc(16 * var(--u, 1px));line-height:calc(19 * var(--u, 1px))}.general:is(:is(:is(.ly-cart-form-item .ly-cart-form-item-v3-area-body) .ly-cart-form-item-v3-area-accessories-section-wrapper) .ly-cart-form-item-v3-area-accessories-section-inner) .ly-cart-form-item-v3-area-accessories-sections{gap:calc(14 * var(--u,1px)) 0}.ly-cart-form-item .ly-cart-form-item-v3-fee,.ly-cart-form-item .ly-cart-form-item-v3-service{margin-top:calc(30 * var(--u,1px))}:is(.ly-cart-form-item .ly-cart-form-item-v3-service,.ly-cart-form-item .ly-cart-form-item-v3-fee) .ly-cart-form-item-v3-fee-title,:is(.ly-cart-form-item .ly-cart-form-item-v3-service,.ly-cart-form-item .ly-cart-form-item-v3-fee) .ly-cart-form-item-v3-service-title{font-size:calc(22 * var(--u, 1px));line-height:calc(27 * var(--u, 1px))}:is(.ly-cart-form-item .ly-cart-form-item-v3-service,.ly-cart-form-item .ly-cart-form-item-v3-fee) .ly-cart-form-item-v3-fee-card,:is(.ly-cart-form-item .ly-cart-form-item-v3-service,.ly-cart-form-item .ly-cart-form-item-v3-fee) .ly-cart-form-item-v3-service-item{margin-top:calc(22 * var(--u,1px));padding:calc(26 * var(--u,1px)) calc(20 * var(--u,1px))}:is(:is(.ly-cart-form-item .ly-cart-form-item-v3-service,.ly-cart-form-item .ly-cart-form-item-v3-fee) .ly-cart-form-item-v3-service-item,:is(.ly-cart-form-item .ly-cart-form-item-v3-service,.ly-cart-form-item .ly-cart-form-item-v3-fee) .ly-cart-form-item-v3-fee-card) .ly-cart-form-item-v3-service-item-title{font-size:calc(22 * var(--u, 1px));line-height:calc(27 * var(--u, 1px))}:is(:is(:is(.ly-cart-form-item .ly-cart-form-item-v3-service,.ly-cart-form-item .ly-cart-form-item-v3-fee) .ly-cart-form-item-v3-service-item,:is(.ly-cart-form-item .ly-cart-form-item-v3-service,.ly-cart-form-item .ly-cart-form-item-v3-fee) .ly-cart-form-item-v3-fee-card) .ly-cart-form-item-v3-service-item-title) .ly-cart-form-item-v3-service-item-tag{font-size:calc(14 * var(--u, 1px));line-height:calc(17 * var(--u, 1px));border-radius:calc(6 * var(--u,1px));padding:calc(5 * var(--u,1px)) calc(10 * var(--u,1px))}:is(:is(.ly-cart-form-item .ly-cart-form-item-v3-service,.ly-cart-form-item .ly-cart-form-item-v3-fee) .ly-cart-form-item-v3-service-item,:is(.ly-cart-form-item .ly-cart-form-item-v3-service,.ly-cart-form-item .ly-cart-form-item-v3-fee) .ly-cart-form-item-v3-fee-card) .ly-cart-form-item-v3-service-item-description{margin-top:calc(16 * var(--u,1px));font-size:calc(17 * var(--u, 1px));line-height:calc(21 * var(--u, 1px))}.ly-cart-form-item .ly-cart-form-item-v3-fee-card{display:grid;gap:calc(14 * var(--u,1px))}.ly-cart-form-item .ly-cart-form-item-v2-config-body{display:grid;grid-template-columns:auto 1fr;gap:0 calc(80 * var(--u,1px))}:is(.ly-cart-form-item .ly-cart-form-item-v2-config-body) .ly-cart-form-item-v2-config-body-list{padding:calc(26 * var(--u,1px)) calc(30 * var(--u,1px));display:grid;grid-column:1/-1;grid-template-columns:subgrid}:is(.ly-cart-form-item .ly-cart-form-item-v2-config-body) .ly-cart-form-item-v2-config-body-list-title{font-weight:700;font-size:calc(20 * var(--u, 1px));line-height:calc(26 * var(--u, 1px))}:is(.ly-cart-form-item .ly-cart-form-item-v2-config-body) .ly-cart-form-item-v2-config-body-list-item{margin:0}:is(:is(.ly-cart-form-item .ly-cart-form-item-v2-config-body) .ly-cart-form-item-v2-config-body-list-item):not(:first-child){margin-top:calc(26 * var(--u,1px))}:is(:is(:is(:is(.ly-cart-form-item .ly-cart-form-item-v2-config-body) .ly-cart-form-item-v2-config-body-list-item) .ly-cart-form-item-v2-config-body-list-item-top) .ly-cart-form-item-v2-config-body-list-item-info) .ly-cart-form-item-v2-config-body-list-item-title{font-size:calc(18 * var(--u, 1px));line-height:calc(24 * var(--u, 1px));max-width:calc(235 * var(--u,1px))}:is(:is(:is(:is(.ly-cart-form-item .ly-cart-form-item-v2-config-body) .ly-cart-form-item-v2-config-body-list-item) .ly-cart-form-item-v2-config-body-list-item-top) .ly-cart-form-item-v2-config-body-list-item-info) .ly-cart-form-item-v2-config-body-list-item-quantity{padding:calc(2 * var(--u,1px)) calc(7 * var(--u,1px));font-size:calc(16 * var(--u, 1px));line-height:calc(19 * var(--u, 1px))}:is(:is(:is(.ly-cart-form-item .ly-cart-form-item-v2-config-body) .ly-cart-form-item-v2-config-body-list-item) .ly-cart-form-item-v2-config-body-list-item-bottom) .ly-cart-form-item-v2-config-body-list-item-options{font-size:calc(16 * var(--u, 1px));line-height:calc(19 * var(--u, 1px))}:is(:is(:is(.ly-cart-form-item .ly-cart-form-item-v2-config-body) .ly-cart-form-item-v2-config-body-list-item) .ly-cart-form-item-v2-config-body-list-item-bottom) .ly-cart-form-item-v2-config-body-list-item-price{gap:calc(14 * var(--u,1px))}:is(:is(:is(:is(.ly-cart-form-item .ly-cart-form-item-v2-config-body) .ly-cart-form-item-v2-config-body-list-item) .ly-cart-form-item-v2-config-body-list-item-bottom) .ly-cart-form-item-v2-config-body-list-item-price) .ly-cart-form-item-v2-config-body-list-item-final-price{font-size:calc(18 * var(--u, 1px));line-height:calc(22 * var(--u, 1px))}:is(:is(:is(:is(.ly-cart-form-item .ly-cart-form-item-v2-config-body) .ly-cart-form-item-v2-config-body-list-item) .ly-cart-form-item-v2-config-body-list-item-bottom) .ly-cart-form-item-v2-config-body-list-item-price) .ly-cart-form-item-v2-config-body-list-item-original-price{font-size:calc(14 * var(--u, 1px));line-height:calc(17 * var(--u, 1px))}:is(:is(.ly-cart-form-item .ly-cart-form-item-v2-config-body) .ly-cart-form-item-v2-config-body-list-item) .ly-cart-form-item-v2-config-body-list-item-children{display:grid;gap:calc(10 * var(--u,1px));margin-top:calc(15 * var(--u,1px))}:is(:is(:is(.ly-cart-form-item .ly-cart-form-item-v2-config-body) .ly-cart-form-item-v2-config-body-list-item) .ly-cart-form-item-v2-config-body-list-item-children) .ly-cart-form-item-v2-config-body-list-item{margin:0;background-color:#f0f0f0;padding:calc(10 * var(--u,1px)) calc(15 * var(--u,1px));border-radius:calc(10 * var(--u,1px))}:is(:is(:is(:is(.ly-cart-form-item .ly-cart-form-item-v2-config-body) .ly-cart-form-item-v2-config-body-list-item) .ly-cart-form-item-v2-config-body-list-item-children) .ly-cart-form-item-v2-config-body-list-item) .ly-cart-form-item-v2-config-body-list-item-title{font-size:calc(13 * var(--u, 1px));line-height:calc(15 * var(--u, 1px));max-width:calc(212 * var(--u,1px))}:is(:is(:is(:is(.ly-cart-form-item .ly-cart-form-item-v2-config-body) .ly-cart-form-item-v2-config-body-list-item) .ly-cart-form-item-v2-config-body-list-item-children) .ly-cart-form-item-v2-config-body-list-item) .ly-cart-form-item-v2-config-body-list-item-remove{font-size:calc(12 * var(--u, 1px));line-height:calc(18 * var(--u, 1px))}:is(:is(:is(:is(.ly-cart-form-item .ly-cart-form-item-v2-config-body) .ly-cart-form-item-v2-config-body-list-item) .ly-cart-form-item-v2-config-body-list-item-children) .ly-cart-form-item-v2-config-body-list-item) .ly-cart-form-item-v2-config-body-list-item-bottom{margin-top:calc(10 * var(--u,1px))}:is(:is(:is(:is(.ly-cart-form-item .ly-cart-form-item-v2-config-body) .ly-cart-form-item-v2-config-body-list-item) .ly-cart-form-item-v2-config-body-list-item-children) .ly-cart-form-item-v2-config-body-list-item) .ly-cart-form-item-v2-config-body-list-item-options{font-size:calc(13 * var(--u, 1px));line-height:calc(15 * var(--u, 1px))}:is(:is(:is(:is(:is(.ly-cart-form-item .ly-cart-form-item-v2-config-body) .ly-cart-form-item-v2-config-body-list-item) .ly-cart-form-item-v2-config-body-list-item-children) .ly-cart-form-item-v2-config-body-list-item) .ly-cart-form-item-v2-config-body-list-item-price) .ly-cart-form-item-v2-config-body-list-item-final-price{font-size:calc(13 * var(--u, 1px));line-height:calc(15 * var(--u, 1px))}:is(:is(:is(:is(:is(.ly-cart-form-item .ly-cart-form-item-v2-config-body) .ly-cart-form-item-v2-config-body-list-item) .ly-cart-form-item-v2-config-body-list-item-children) .ly-cart-form-item-v2-config-body-list-item) .ly-cart-form-item-v2-config-body-list-item-price) .ly-cart-form-item-v2-config-body-list-item-original-price{font-size:calc(10 * var(--u, 1px));line-height:calc(13 * var(--u, 1px))}.ly-cart-form-item .ly-cart-form-item-v2-total-price{margin-top:calc(30 * var(--u,1px));padding:0}:is(.ly-cart-form-item .ly-cart-form-item-v2-total-price) .ly-cart-form-item-v2-total-price-title{font-size:calc(18 * var(--u, 1px));line-height:calc(22 * var(--u, 1px))}:is(.ly-cart-form-item .ly-cart-form-item-v2-total-price) .ly-cart-form-item-v2-total-price-inner{gap:calc(14 * var(--u,1px))}:is(:is(.ly-cart-form-item .ly-cart-form-item-v2-total-price) .ly-cart-form-item-v2-total-price-inner) .ly-cart-form-item-v2-total-final-price{font-size:calc(22 * var(--u, 1px));line-height:calc(27 * var(--u, 1px))}:is(:is(.ly-cart-form-item .ly-cart-form-item-v2-total-price) .ly-cart-form-item-v2-total-price-inner) .ly-cart-form-item-v2-total-original-price{font-size:calc(14 * var(--u, 1px));line-height:calc(17 * var(--u, 1px))}}.ly-cart-payment{margin-top:calc(26 * var(--u,1px));background-color:#fff}.ly-cart-payment .ly-cart-payment-inner{padding:calc(30 * var(--u,1px)) calc(16 * var(--u,1px))}:is(.ly-cart-payment .ly-cart-payment-totals) .ly-cart-payment-totals-title{font-family:HarmonyOS Sans;font-weight:500;font-style:Medium;font-size:calc(18 * var(--u, 1px));leading-trim:NONE;line-height:calc(22 * var(--u, 1px));letter-spacing:0}:is(.ly-cart-payment .ly-cart-payment-totals) .ly-cart-payment-totals-price{font-family:HarmonyOS Sans;font-weight:700;font-style:Bold;font-size:calc(28 * var(--u, 1px));leading-trim:NONE;line-height:calc(34 * var(--u, 1px));letter-spacing:0;margin:calc(14 * var(--u,1px)) 0}.ly-cart-payment .ly-cart-payment-buttons{margin-top:calc(18 * var(--u,1px))}:is(.ly-cart-payment .ly-cart-payment-buttons) .ly-cart-payment-checkout{width:100%;border-radius:calc(10 * var(--u,1px));margin-bottom:calc(12 * var(--u,1px));background-color:#1e4a32;color:#fff;padding:calc(16.5 * var(--u,1px)) calc(4 * var(--u,1px));height:calc(50 * var(--u,1px));box-sizing:border-box;font-family:HarmonyOS Sans;font-weight:700;font-style:Bold;font-size:calc(14 * var(--u, 1px));leading-trim:NONE;line-height:calc(17 * var(--u, 1px));letter-spacing:0;text-transform:uppercase;cursor:pointer}:is(:is(.ly-cart-payment .ly-cart-payment-buttons) .ly-cart-payment-checkout)::after,:is(:is(.ly-cart-payment .ly-cart-payment-buttons) .ly-cart-payment-checkout)::before{border-radius:inherit;box-shadow:none!important}@media screen and (min-width:768px){.ly-cart-payment{margin:0;border-radius:calc(10 * var(--u,1px))}.ly-cart-payment .ly-cart-payment-inner{padding:calc(40 * var(--u,1px)) calc(26 * var(--u,1px))}:is(.ly-cart-payment .ly-cart-payment-totals) .ly-cart-payment-totals-title{font-family:HarmonyOS Sans;font-weight:500;font-style:Medium;font-size:calc(20 * var(--u, 1px));leading-trim:NONE;line-height:calc(26 * var(--u, 1px));letter-spacing:0;vertical-align:middle}:is(.ly-cart-payment .ly-cart-payment-totals) .ly-cart-payment-totals-price{font-family:HarmonyOS Sans;font-weight:500;font-style:Medium;font-size:calc(34 * var(--u, 1px));leading-trim:NONE;line-height:calc(42 * var(--u, 1px));letter-spacing:0;vertical-align:middle;margin:calc(12 * var(--u,1px)) 0 calc(30 * var(--u,1px))}.ly-cart-payment .ly-cart-payment-buttons{margin-top:calc(30 * var(--u,1px))}:is(.ly-cart-payment .ly-cart-payment-buttons) .ly-cart-payment-checkout{height:calc(52 * var(--u,1px));padding:calc(17.5 * var(--u,1px)) calc(5 * var(--u,1px))}}body{background-color:#f5f5f7!important}.ly-cart-section-container{padding:calc(30 * var(--u,1px)) 0}.ly-cart-section-container .ly-cart-title{margin:0;margin-bottom:calc(20 * var(--u,1px));color:#333}.ly-cart-section-container .ly-cart-layout-wrapper{margin:0 calc(-16 * var(--u,1px))}@media screen and (min-width:768px){.ly-cart-section-container{padding:calc(60 * var(--u,1px)) 0}.ly-cart-section-container .ly-cart-title{margin:0;margin-bottom:calc(30 * var(--u,1px))}.ly-cart-section-container .ly-cart-layout-wrapper{margin:0;display:flex;align-items:flex-start;gap:calc(32 * var(--u,1px))}:is(.ly-cart-section-container .ly-cart-layout-wrapper) .ly-cart-main-content{flex:920}:is(.ly-cart-section-container .ly-cart-layout-wrapper) .ly-cart-payment{flex:408}}