.ly-main-product-v3-custom-steps{display:block;position:-webkit-sticky;position:sticky;top:calc(var(--ly-header-height,calc(60 * var(--u,1px))) + calc(300 * var(--u,1px)) - 1px);z-index:9;background:#fff;padding:0 calc(16 * var(--u,1px));transition:padding .3s}.ly-main-product-v3-custom-steps .ly-main-product-v3-custom-steps-inner{--padding-v:calc(12 * var(--u, 1px));--padding-h:calc(10 * var(--u, 1px));--gap:calc(6 * var(--u, 1px));display:grid;grid-template-columns:repeat(4,1fr);padding:var(--padding-v) var(--padding-h);gap:var(--gap);overflow:hidden;position:relative;background-color:transparent;border:1px solid #ccc;border-radius:calc(10 * var(--u,1px));transition:background-color .3s,border-radius .3s}:is(.ly-main-product-v3-custom-steps .ly-main-product-v3-custom-steps-inner)::before{content:'';position:absolute;top:var(--padding-v);left:var(--padding-h);bottom:var(--padding-v);width:calc((100% - var(--padding-h) * 2 - var(--gap) * 3)/ 4);border-radius:calc(8 * var(--u,1px));background-color:#1e4a32;transition:transform .3s}[data-active-index='1']:is(.ly-main-product-v3-custom-steps .ly-main-product-v3-custom-steps-inner)::before{transform:translateX(calc(100% + var(--gap)))}[data-active-index='2']:is(.ly-main-product-v3-custom-steps .ly-main-product-v3-custom-steps-inner)::before{transform:translateX(calc(200% + var(--gap) * 2))}[data-active-index='3']:is(.ly-main-product-v3-custom-steps .ly-main-product-v3-custom-steps-inner)::before{transform:translateX(calc(300% + var(--gap) * 3))}:is(.ly-main-product-v3-custom-steps .ly-main-product-v3-custom-steps-inner) .ly-main-product-v3-custom-step{display:flex;align-items:center;justify-content:center;min-height:calc(38 * 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:#4d4d4d;text-align:center;cursor:pointer;border-radius:calc(8 * var(--u,1px));position:relative;z-index:1;transition:color .2s}.is-active:is(:is(.ly-main-product-v3-custom-steps .ly-main-product-v3-custom-steps-inner) .ly-main-product-v3-custom-step){font-weight:700;color:#fff}.ly-main-product-v3-custom-steps.is-sticky{padding:0}.ly-main-product-v3-custom-steps.is-sticky .ly-main-product-v3-custom-steps-inner{--padding-v:calc(12 * var(--u, 1px));--padding-h:calc(16 * var(--u, 1px));--gap:calc(12 * var(--u, 1px));background-color:#f5f5f7;border-radius:0;border:none}:is(.ly-main-product-v3-custom-steps.is-sticky .ly-main-product-v3-custom-steps-inner) .ly-main-product-v3-custom-step{min-height:calc(36 * var(--u,1px))}@media (prefers-reduced-motion:reduce){.ly-main-product-v3-custom-step,.ly-main-product-v3-custom-steps-inner::before{transition:none}}@media screen and (min-width:768px){.ly-main-product-v3-custom-steps{top:var(--configurator-header-height,var(--ly-header-height,calc(60 * var(--u,1px))));padding:0 calc(40 * var(--u,1px))}.ly-main-product-v3-custom-steps .ly-main-product-v3-custom-steps-inner{--padding-v:calc(10 * var(--u, 1px));--padding-h:calc(10 * var(--u, 1px));--gap:calc(2.67 * var(--u, 1px))}:is(.ly-main-product-v3-custom-steps .ly-main-product-v3-custom-steps-inner) .ly-main-product-v3-custom-step{min-height:calc(40 * var(--u,1px));font-size:calc(15 * var(--u, 1px));line-height:calc(18 * var(--u, 1px));border-radius:calc(10 * var(--u,1px))}.is-active:is(:is(.ly-main-product-v3-custom-steps .ly-main-product-v3-custom-steps-inner) .ly-main-product-v3-custom-step){font-size:calc(16 * var(--u, 1px));line-height:calc(19 * var(--u, 1px))}.ly-main-product-v3-custom-steps.is-sticky .ly-main-product-v3-custom-steps-inner{--padding-v:calc(15 * var(--u, 1px));--padding-h:calc(40 * var(--u, 1px));--gap:calc(9 * var(--u, 1px))}:is(.ly-main-product-v3-custom-steps.is-sticky .ly-main-product-v3-custom-steps-inner)::before{border-radius:calc(10 * var(--u,1px))}:is(.ly-main-product-v3-custom-steps.is-sticky .ly-main-product-v3-custom-steps-inner) .ly-main-product-v3-custom-step{min-height:calc(40 * var(--u,1px))}}.ly-main-product-v3-custom-type-selector{display:block}.ly-main-product-v3-custom-type-selector .ly-main-product-v3-custom-type-selector-options{display:grid;gap:calc(20 * var(--u,1px))}.ly-main-product-v3-custom-type-selector .ly-main-product-v3-custom-type-selector-option{padding:calc(18 * var(--u,1px)) calc(16 * var(--u,1px));padding-right:calc(20 * var(--u,1px));display:flex;align-items:center;gap:calc(16 * var(--u,1px));border:1px solid #ccc;border-radius:calc(10 * var(--u,1px));background-color:#fff;height:calc(116 * var(--u,1px));box-sizing:border-box;cursor:pointer}:is(.ly-main-product-v3-custom-type-selector .ly-main-product-v3-custom-type-selector-option) .ly-main-product-v3-custom-type-selector-option-image{flex:0 0 auto;display:flex;width:calc(90 * var(--u,1px));aspect-ratio:90/80;border-radius:calc(6 * var(--u,1px));overflow:hidden;background-color:#f5f5f7}:is(:is(.ly-main-product-v3-custom-type-selector .ly-main-product-v3-custom-type-selector-option) .ly-main-product-v3-custom-type-selector-option-image) img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}:is(.ly-main-product-v3-custom-type-selector .ly-main-product-v3-custom-type-selector-option) .ly-main-product-v3-custom-type-selector-option-info{flex:1;display:grid;gap:calc(8 * var(--u,1px))}:is(:is(.ly-main-product-v3-custom-type-selector .ly-main-product-v3-custom-type-selector-option) .ly-main-product-v3-custom-type-selector-option-info) .ly-main-product-v3-custom-type-selector-option-info-top{display:flex;align-items:center;gap:calc(8 * var(--u,1px))}:is(:is(:is(.ly-main-product-v3-custom-type-selector .ly-main-product-v3-custom-type-selector-option) .ly-main-product-v3-custom-type-selector-option-info) .ly-main-product-v3-custom-type-selector-option-info-top) .ly-main-product-v3-custom-type-selector-option-title{font-weight:700;font-size:calc(20 * var(--u, 1px));line-height:calc(20 * var(--u, 1px));letter-spacing:0}:is(:is(:is(.ly-main-product-v3-custom-type-selector .ly-main-product-v3-custom-type-selector-option) .ly-main-product-v3-custom-type-selector-option-info) .ly-main-product-v3-custom-type-selector-option-info-top) .ly-main-product-v3-custom-type-selector-option-tag{height:calc(22 * var(--u,1px));box-sizing:border-box;padding:calc(3 * var(--u,1px)) calc(8 * var(--u,1px));border-radius:100px;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;color:#666;background-color:#f5f5f7}:is(:is(.ly-main-product-v3-custom-type-selector .ly-main-product-v3-custom-type-selector-option) .ly-main-product-v3-custom-type-selector-option-info) .ly-main-product-v3-custom-type-selector-option-subtitle{font-family:HarmonyOS Sans;font-weight:500;font-style:Medium;font-size:calc(13 * var(--u, 1px));leading-trim:NONE;line-height:calc(16 * var(--u, 1px));letter-spacing:0;color:#666}:is(.ly-main-product-v3-custom-type-selector .ly-main-product-v3-custom-type-selector-option) .ly-main-product-v3-custom-type-selector-option-selected-icon{--size:calc(28 * var(--u, 1px));flex:0 0 auto;width:var(--size);height:var(--size);border-radius:50%;border:1px solid #0000001A;color:transparent}:is(:is(.ly-main-product-v3-custom-type-selector .ly-main-product-v3-custom-type-selector-option) .ly-main-product-v3-custom-type-selector-option-selected-icon) svg{fill:currentColor}.is-selected:is(.ly-main-product-v3-custom-type-selector .ly-main-product-v3-custom-type-selector-option){border:2px solid #1e4a32}:is(:is(.is-selected:is(.ly-main-product-v3-custom-type-selector .ly-main-product-v3-custom-type-selector-option) .ly-main-product-v3-custom-type-selector-option-info) .ly-main-product-v3-custom-type-selector-option-info-top) .ly-main-product-v3-custom-type-selector-option-tag{color:#1e4a32;background-color:#e4ede7}.is-selected:is(.ly-main-product-v3-custom-type-selector .ly-main-product-v3-custom-type-selector-option) .ly-main-product-v3-custom-type-selector-option-selected-icon{color:#1e4a32;border:none}@media screen and (min-width:768px){.ly-main-product-v3-custom-type-selector .ly-main-product-v3-custom-type-selector-option{padding:calc(20 * var(--u,1px)) calc(18 * var(--u,1px));padding-right:calc(22 * var(--u,1px));height:calc(132 * var(--u,1px));gap:calc(18 * var(--u,1px))}:is(.ly-main-product-v3-custom-type-selector .ly-main-product-v3-custom-type-selector-option) .ly-main-product-v3-custom-type-selector-option-image{width:calc(105 * var(--u,1px));aspect-ratio:105/92;border-radius:calc(7 * var(--u,1px))}:is(.ly-main-product-v3-custom-type-selector .ly-main-product-v3-custom-type-selector-option) .ly-main-product-v3-custom-type-selector-option-info{gap:calc(10 * var(--u,1px))}:is(:is(.ly-main-product-v3-custom-type-selector .ly-main-product-v3-custom-type-selector-option) .ly-main-product-v3-custom-type-selector-option-info) .ly-main-product-v3-custom-type-selector-option-info-top{gap:calc(10 * var(--u,1px))}:is(:is(:is(.ly-main-product-v3-custom-type-selector .ly-main-product-v3-custom-type-selector-option) .ly-main-product-v3-custom-type-selector-option-info) .ly-main-product-v3-custom-type-selector-option-info-top) .ly-main-product-v3-custom-type-selector-option-title{font-size:calc(22 * var(--u, 1px));line-height:calc(22 * var(--u, 1px))}:is(:is(:is(.ly-main-product-v3-custom-type-selector .ly-main-product-v3-custom-type-selector-option) .ly-main-product-v3-custom-type-selector-option-info) .ly-main-product-v3-custom-type-selector-option-info-top) .ly-main-product-v3-custom-type-selector-option-tag{padding:calc(4 * var(--u,1px)) calc(10 * var(--u,1px));height:calc(26 * var(--u,1px));font-size:calc(14 * var(--u, 1px));line-height:calc(18 * var(--u, 1px))}:is(:is(.ly-main-product-v3-custom-type-selector .ly-main-product-v3-custom-type-selector-option) .ly-main-product-v3-custom-type-selector-option-info) .ly-main-product-v3-custom-type-selector-option-subtitle{font-size:calc(16 * var(--u, 1px));line-height:calc(18 * var(--u, 1px))}}.ly-main-product-v3-custom-layout-selector{display:block}.ly-main-product-v3-custom-layout-selector .ly-main-product-v3-custom-layout-selector-options{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(20 * var(--u,1px)) calc(16 * var(--u,1px))}:is(.ly-main-product-v3-custom-layout-selector .ly-main-product-v3-custom-layout-selector-options) .ly-main-product-v3-custom-layout-selector-option{padding:calc(14 * var(--u,1px)) calc(8 * var(--u,1px));border:1px solid #ccc;border-radius:calc(10 * var(--u,1px));color:#999;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;cursor:pointer;box-sizing:border-box;max-height:calc(130 * var(--u,1px))}:is(:is(.ly-main-product-v3-custom-layout-selector .ly-main-product-v3-custom-layout-selector-options) .ly-main-product-v3-custom-layout-selector-option) .ly-main-product-v3-custom-layout-selector-option-icon{width:calc(78 * var(--u,1px));height:calc(80 * var(--u,1px))}:is(:is(:is(.ly-main-product-v3-custom-layout-selector .ly-main-product-v3-custom-layout-selector-options) .ly-main-product-v3-custom-layout-selector-option) .ly-main-product-v3-custom-layout-selector-option-icon) svg{fill:currentColor}:is(:is(.ly-main-product-v3-custom-layout-selector .ly-main-product-v3-custom-layout-selector-options) .ly-main-product-v3-custom-layout-selector-option) .ly-main-product-v3-custom-layout-selector-option-title{text-align:center;position:relative;width:100%;color:#4d4d4d}:is(:is(:is(.ly-main-product-v3-custom-layout-selector .ly-main-product-v3-custom-layout-selector-options) .ly-main-product-v3-custom-layout-selector-option) .ly-main-product-v3-custom-layout-selector-option-title) [data-more-selected]{font-size:calc(12 * var(--u, 1px));line-height:calc(15 * var(--u, 1px))}:is(:is(.ly-main-product-v3-custom-layout-selector .ly-main-product-v3-custom-layout-selector-options) .ly-main-product-v3-custom-layout-selector-option) .ly-main-product-v3-custom-layout-selector-option-selected-icon{--size:calc(18 * var(--u, 1px));position:absolute;top:calc(10 * var(--u,1px));right:calc(10 * var(--u,1px));width:var(--size);height:var(--size);color:transparent}:is(:is(:is(.ly-main-product-v3-custom-layout-selector .ly-main-product-v3-custom-layout-selector-options) .ly-main-product-v3-custom-layout-selector-option) .ly-main-product-v3-custom-layout-selector-option-selected-icon) svg{fill:currentColor}.is-selected:is(:is(.ly-main-product-v3-custom-layout-selector .ly-main-product-v3-custom-layout-selector-options) .ly-main-product-v3-custom-layout-selector-option){color:#1e4a32;border:2px solid #1e4a32}.is-selected:is(:is(.ly-main-product-v3-custom-layout-selector .ly-main-product-v3-custom-layout-selector-options) .ly-main-product-v3-custom-layout-selector-option) .ly-main-product-v3-custom-layout-selector-option-selected-icon,.is-selected:is(:is(.ly-main-product-v3-custom-layout-selector .ly-main-product-v3-custom-layout-selector-options) .ly-main-product-v3-custom-layout-selector-option) .ly-main-product-v3-custom-layout-selector-option-title{color:#1e4a32}:is(.is-selected:is(:is(.ly-main-product-v3-custom-layout-selector .ly-main-product-v3-custom-layout-selector-options) .ly-main-product-v3-custom-layout-selector-option) .ly-main-product-v3-custom-layout-selector-option-selected-icon,.is-selected:is(:is(.ly-main-product-v3-custom-layout-selector .ly-main-product-v3-custom-layout-selector-options) .ly-main-product-v3-custom-layout-selector-option) .ly-main-product-v3-custom-layout-selector-option-title) .ly-main-product-v3-custom-layout-selector-option-title-inner{font-weight:700!important}.ly-main-product-v3-custom-layout-selector-option-more-wrapper .ly-main-product-v3-custom-layout-selector-option-more-titles{position:absolute;bottom:100%;left:0;right:0;display:flex;flex-direction:column;align-items:center;justify-content:center;font-weight:500;font-size:calc(10 * var(--u, 1px));line-height:calc(10 * var(--u, 1px));letter-spacing:0;text-align:center}:is(.ly-main-product-v3-custom-layout-selector-option-more-wrapper .ly-main-product-v3-custom-layout-selector-option-more-titles) .ly-main-product-v3-custom-layout-selector-option-more-title{background-color:#f5f5f7;border-radius:calc(2 * var(--u,1px));padding:calc(2 * var(--u,1px)) calc(6 * var(--u,1px));color:grey;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}:is(.ly-main-product-v3-custom-layout-selector-option-more-wrapper .ly-main-product-v3-custom-layout-selector-option-more-titles) .ly-main-product-v3-custom-layout-selector-option-more-change-title{color:#f59e0b;cursor:pointer}.ly-main-product-v3-custom-layout-selector-option-more-options{display:grid;grid-template-columns:repeat(2,1fr);gap:calc(18 * var(--u,1px))}.ly-main-product-v3-custom-layout-selector-option-more-options .ly-main-product-v3-custom-layout-selector-option-more-option{padding:calc(24 * var(--u,1px));padding-top:0;border:1px solid #ccc;border-radius:calc(10 * var(--u,1px));display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}:is(.ly-main-product-v3-custom-layout-selector-option-more-options .ly-main-product-v3-custom-layout-selector-option-more-option) .ly-main-product-v3-custom-layout-selector-option-more-option-icon{height:calc(111 * var(--u,1px));width:auto;color:#999}:is(:is(.ly-main-product-v3-custom-layout-selector-option-more-options .ly-main-product-v3-custom-layout-selector-option-more-option) .ly-main-product-v3-custom-layout-selector-option-more-option-icon) svg{fill:currentColor}:is(.ly-main-product-v3-custom-layout-selector-option-more-options .ly-main-product-v3-custom-layout-selector-option-more-option) .ly-main-product-v3-custom-layout-selector-option-more-option-title{margin-top:calc(30 * var(--u,1px));font-weight:700;font-size:calc(18 * var(--u, 1px));line-height:calc(22 * var(--u, 1px));letter-spacing:0}:is(.ly-main-product-v3-custom-layout-selector-option-more-options .ly-main-product-v3-custom-layout-selector-option-more-option) .ly-main-product-v3-custom-layout-selector-option-more-option-selected-icon{--size:calc(28 * var(--u, 1px));position:absolute;top:calc(12 * var(--u,1px));right:calc(12 * var(--u,1px));width:var(--size);height:var(--size);color:transparent;border:1px solid #ccc;border-radius:50%}:is(:is(.ly-main-product-v3-custom-layout-selector-option-more-options .ly-main-product-v3-custom-layout-selector-option-more-option) .ly-main-product-v3-custom-layout-selector-option-more-option-selected-icon) svg{fill:currentColor}.is-selected:is(.ly-main-product-v3-custom-layout-selector-option-more-options .ly-main-product-v3-custom-layout-selector-option-more-option){border:2px solid #1e4a32;background-color:#1e4A320D}.is-selected:is(.ly-main-product-v3-custom-layout-selector-option-more-options .ly-main-product-v3-custom-layout-selector-option-more-option) .ly-main-product-v3-custom-layout-selector-option-more-option-icon,.is-selected:is(.ly-main-product-v3-custom-layout-selector-option-more-options .ly-main-product-v3-custom-layout-selector-option-more-option) .ly-main-product-v3-custom-layout-selector-option-more-option-selected-icon,.is-selected:is(.ly-main-product-v3-custom-layout-selector-option-more-options .ly-main-product-v3-custom-layout-selector-option-more-option) .ly-main-product-v3-custom-layout-selector-option-more-option-title{color:#1e4a32;border:none}@media screen and (min-width:768px){.ly-main-product-v3-custom-layout-selector .ly-main-product-v3-custom-layout-selector-options{gap:calc(22 * var(--u,1px)) calc(14 * var(--u,1px))}:is(.ly-main-product-v3-custom-layout-selector .ly-main-product-v3-custom-layout-selector-options) .ly-main-product-v3-custom-layout-selector-option{height:calc(140 * var(--u,1px));padding:calc(8 * var(--u,1px)) calc(10 * var(--u,1px)) calc(18 * var(--u,1px))}:is(:is(.ly-main-product-v3-custom-layout-selector .ly-main-product-v3-custom-layout-selector-options) .ly-main-product-v3-custom-layout-selector-option) .ly-main-product-v3-custom-layout-selector-option-icon{width:calc(74 * var(--u,1px));height:calc(76 * var(--u,1px))}:is(:is(.ly-main-product-v3-custom-layout-selector .ly-main-product-v3-custom-layout-selector-options) .ly-main-product-v3-custom-layout-selector-option) .ly-main-product-v3-custom-layout-selector-option-selected-icon{--size:calc(20 * var(--u, 1px))}:is(:is(:is(.ly-main-product-v3-custom-layout-selector .ly-main-product-v3-custom-layout-selector-options) .ly-main-product-v3-custom-layout-selector-option) .ly-main-product-v3-custom-layout-selector-option-title) [data-more-selected]{font-size:calc(14 * var(--u, 1px));line-height:calc(17 * var(--u, 1px))}.ly-main-product-v3-custom-layout-selector-option-more-wrapper .ly-main-product-v3-custom-layout-selector-option-more-titles{bottom:calc(100% + calc(2 * var(--u,1px)));font-size:calc(12 * var(--u, 1px));line-height:calc(14 * var(--u, 1px))}:is(.ly-main-product-v3-custom-layout-selector-option-more-wrapper .ly-main-product-v3-custom-layout-selector-option-more-titles) .ly-main-product-v3-custom-layout-selector-option-more-change-title{font-size:calc(13 * var(--u, 1px))}.ly-main-product-v3-custom-layout-selector-option-more-options{gap:calc(20 * var(--u,1px))}.ly-main-product-v3-custom-layout-selector-option-more-options .ly-main-product-v3-custom-layout-selector-option-more-option{padding:calc(36 * var(--u,1px));padding-top:0}:is(.ly-main-product-v3-custom-layout-selector-option-more-options .ly-main-product-v3-custom-layout-selector-option-more-option) .ly-main-product-v3-custom-layout-selector-option-more-option-icon{height:calc(176 * var(--u,1px))}:is(.ly-main-product-v3-custom-layout-selector-option-more-options .ly-main-product-v3-custom-layout-selector-option-more-option) .ly-main-product-v3-custom-layout-selector-option-more-option-title{margin-top:calc(52 * var(--u,1px));font-size:calc(28 * var(--u, 1px));line-height:calc(34 * var(--u, 1px))}:is(.ly-main-product-v3-custom-layout-selector-option-more-options .ly-main-product-v3-custom-layout-selector-option-more-option) .ly-main-product-v3-custom-layout-selector-option-more-option-selected-icon{--size:calc(36 * var(--u, 1px));top:calc(14 * var(--u,1px));right:calc(14 * var(--u,1px))}.ly-main-product-v3-custom-layout-selector-option-more-popover .ly-popover-v5-container{bottom:auto!important}}.ly-main-product-v3-custom-color-selector .ly-main-product-v3-custom-color-selector-options-wrapper{display:block}:is(.ly-main-product-v3-custom-color-selector .ly-main-product-v3-custom-color-selector-options-wrapper)+:is(.ly-main-product-v3-custom-color-selector .ly-main-product-v3-custom-color-selector-options-wrapper){margin-top:calc(20 * var(--u,1px))}:is(.ly-main-product-v3-custom-color-selector .ly-main-product-v3-custom-color-selector-options-wrapper) .ly-main-product-v3-custom-color-selector-options-title{font-weight:700;font-size:calc(16 * var(--u, 1px));line-height:calc(24 * var(--u, 1px));letter-spacing:0}:is(.ly-main-product-v3-custom-color-selector .ly-main-product-v3-custom-color-selector-options-wrapper) .ly-main-product-v3-custom-color-selector-options{margin-top:calc(10 * var(--u,1px));padding:calc(10 * var(--u,1px)) 0;display:grid;grid-template-columns:repeat(4,1fr);gap:calc(39 * var(--u,1px))}:is(:is(.ly-main-product-v3-custom-color-selector .ly-main-product-v3-custom-color-selector-options-wrapper) .ly-main-product-v3-custom-color-selector-options) .ly-main-product-v3-custom-color-selector-option{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:calc(10 * var(--u,1px));padding:calc(10 * var(--u,1px)) 0;position:relative;cursor:pointer}:is(:is(:is(.ly-main-product-v3-custom-color-selector .ly-main-product-v3-custom-color-selector-options-wrapper) .ly-main-product-v3-custom-color-selector-options) .ly-main-product-v3-custom-color-selector-option) .ly-main-product-v3-custom-color-selector-option-color-input{position:absolute;inset:0;z-index:1;width:100%;height:100%;padding:0;border:0;opacity:0;cursor:pointer}:is(:is(:is(.ly-main-product-v3-custom-color-selector .ly-main-product-v3-custom-color-selector-options-wrapper) .ly-main-product-v3-custom-color-selector-options) .ly-main-product-v3-custom-color-selector-option)>label{display:contents;cursor:pointer}:is(:is(:is(.ly-main-product-v3-custom-color-selector .ly-main-product-v3-custom-color-selector-options-wrapper) .ly-main-product-v3-custom-color-selector-options) .ly-main-product-v3-custom-color-selector-option) .ly-main-product-v3-custom-color-selector-option-image{--size:calc(32 * var(--u, 1px));--inner-size:calc(32 * var(--u, 1px));display:flex;align-items:center;justify-content:center;width:var(--size);height:var(--size);border-radius:50%;overflow:hidden;background-color:#f5f5f7}:is(:is(:is(:is(.ly-main-product-v3-custom-color-selector .ly-main-product-v3-custom-color-selector-options-wrapper) .ly-main-product-v3-custom-color-selector-options) .ly-main-product-v3-custom-color-selector-option) .ly-main-product-v3-custom-color-selector-option-image) img{width:var(--inner-size);height:var(--inner-size);-o-object-fit:cover;object-fit:cover}:is(:is(:is(.ly-main-product-v3-custom-color-selector .ly-main-product-v3-custom-color-selector-options-wrapper) .ly-main-product-v3-custom-color-selector-options) .ly-main-product-v3-custom-color-selector-option) .ly-main-product-v3-custom-color-selector-option-title{color:#666;text-align:center}.is-selected:is(:is(:is(.ly-main-product-v3-custom-color-selector .ly-main-product-v3-custom-color-selector-options-wrapper) .ly-main-product-v3-custom-color-selector-options) .ly-main-product-v3-custom-color-selector-option) .ly-main-product-v3-custom-color-selector-option-image{--size:calc(46 * var(--u, 1px));--inner-size:calc(32 * var(--u, 1px));border:2px solid #1e4a32}.is-selected:is(:is(:is(.ly-main-product-v3-custom-color-selector .ly-main-product-v3-custom-color-selector-options-wrapper) .ly-main-product-v3-custom-color-selector-options) .ly-main-product-v3-custom-color-selector-option) .ly-main-product-v3-custom-color-selector-option-title{font-weight:700;font-size:calc(16 * var(--u, 1px));line-height:calc(19 * var(--u, 1px));letter-spacing:0;color:#1e4a32}@media screen and (min-width:768px){:is(.ly-main-product-v3-custom-color-selector .ly-main-product-v3-custom-color-selector-options-wrapper)+:is(.ly-main-product-v3-custom-color-selector .ly-main-product-v3-custom-color-selector-options-wrapper){margin-top:calc(30 * var(--u,1px))}:is(.ly-main-product-v3-custom-color-selector .ly-main-product-v3-custom-color-selector-options-wrapper) .ly-main-product-v3-custom-color-selector-options-title{font-size:calc(20 * var(--u, 1px));line-height:calc(24 * var(--u, 1px))}:is(.ly-main-product-v3-custom-color-selector .ly-main-product-v3-custom-color-selector-options-wrapper) .ly-main-product-v3-custom-color-selector-options{margin-top:calc(18 * var(--u,1px));padding:calc(12 * var(--u,1px)) 0;gap:calc(60 * var(--u,1px))}.is-selected:is(:is(:is(.ly-main-product-v3-custom-color-selector .ly-main-product-v3-custom-color-selector-options-wrapper) .ly-main-product-v3-custom-color-selector-options) .ly-main-product-v3-custom-color-selector-option) .ly-main-product-v3-custom-color-selector-option-image{--size:calc(48 * var(--u, 1px));--inner-size:calc(32 * var(--u, 1px));border:2px solid #1e4a32}.is-selected:is(:is(:is(.ly-main-product-v3-custom-color-selector .ly-main-product-v3-custom-color-selector-options-wrapper) .ly-main-product-v3-custom-color-selector-options) .ly-main-product-v3-custom-color-selector-option) .ly-main-product-v3-custom-color-selector-option-title{font-size:calc(18 * var(--u, 1px));line-height:calc(22 * var(--u, 1px))}}.ly-main-product-v3-custom-region-selector{display:block;position:-webkit-sticky;position:sticky;top:var(--configurator-steps-bottom,0);z-index:8;background:#fff;padding:calc(5 * var(--u,1px)) calc(16 * var(--u,1px));margin:calc(-6 * var(--u,1px)) calc(-16 * var(--u,1px)) calc(5 * var(--u,1px));box-shadow:0 2px 4px transparent;transition:box-shadow .4s}.ly-main-product-v3-custom-region-selector.is-sticky{box-shadow:0 2px 4px #0000001F}.ly-main-product-v3-custom-region-selector .ly-main-product-v3-custom-region-selector-header{display:flex;align-items:center;justify-content:space-between;gap:calc(20 * var(--u,1px))}:is(.ly-main-product-v3-custom-region-selector .ly-main-product-v3-custom-region-selector-header) .ly-main-product-v3-custom-region-selector-inner{display:flex;align-items:center;gap:calc(8 * var(--u,1px))}:is(:is(.ly-main-product-v3-custom-region-selector .ly-main-product-v3-custom-region-selector-header) .ly-main-product-v3-custom-region-selector-inner) .ly-main-product-v3-custom-region-selector-title{font-weight:700;font-size:calc(20 * var(--u, 1px));line-height:calc(24 * var(--u, 1px));letter-spacing:0;color:#1e4a32}:is(:is(.ly-main-product-v3-custom-region-selector .ly-main-product-v3-custom-region-selector-header) .ly-main-product-v3-custom-region-selector-inner) .ly-main-product-v3-custom-region-selector-subtitle{color:#666}:is(.ly-main-product-v3-custom-region-selector .ly-main-product-v3-custom-region-selector-header) .ly-main-product-v3-custom-region-selector-controller{display:flex;align-items:center;gap:calc(12 * var(--u,1px))}:is(:is(.ly-main-product-v3-custom-region-selector .ly-main-product-v3-custom-region-selector-header) .ly-main-product-v3-custom-region-selector-controller) .ly-main-product-v3-custom-region-selector-controller-btn{--btn-size:calc(26 * var(--u, 1px));all:unset;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;width:var(--btn-size);height:var(--btn-size);box-sizing:border-box;flex:0 0 auto;background-color:#e4ede7;color:#1e4a32}:is(:is(:is(.ly-main-product-v3-custom-region-selector .ly-main-product-v3-custom-region-selector-header) .ly-main-product-v3-custom-region-selector-controller) .ly-main-product-v3-custom-region-selector-controller-btn) .svg-wrapper{flex:0 0 auto;width:calc(5 * var(--u,1px));height:auto}:is(:is(:is(.ly-main-product-v3-custom-region-selector .ly-main-product-v3-custom-region-selector-header) .ly-main-product-v3-custom-region-selector-controller) .ly-main-product-v3-custom-region-selector-controller-btn):disabled{background-color:#f5f5f7;color:#b3b3b3;cursor:not-allowed}:is(:is(.ly-main-product-v3-custom-region-selector .ly-main-product-v3-custom-region-selector-header) .ly-main-product-v3-custom-region-selector-controller) .ly-main-product-v3-custom-region-selector-controller-progress{display:flex;align-items:center;gap:calc(3 * var(--u,1px));font-weight:500;font-size:calc(14 * var(--u, 1px));line-height:calc(17 * var(--u, 1px));letter-spacing:0;text-align:center;color:#666}.ly-main-product-v3-custom-region-selector .ly-main-product-v3-custom-region-selector-options{--gap:calc(7.66 * var(--u, 1px));margin-top:calc(10 * var(--u,1px));display:flex;align-items:center;gap:var(--gap);overflow:auto;scroll-snap-type:x mandatory}:is(.ly-main-product-v3-custom-region-selector .ly-main-product-v3-custom-region-selector-options) .ly-main-product-v3-custom-region-selector-option{scroll-snap-align:start;flex:0 0 auto;width:calc(120 * var(--u,1px));display:flex;align-items:center;justify-content:center;padding:calc(6 * var(--u,1px));background:#fafafa;border:1px solid #ccc;border-radius:calc(6 * var(--u,1px));font-weight:500;font-size:calc(14 * var(--u, 1px));line-height:calc(17 * var(--u, 1px));letter-spacing:0;text-align:center;color:#999;cursor:pointer}.is-selected:is(:is(.ly-main-product-v3-custom-region-selector .ly-main-product-v3-custom-region-selector-options) .ly-main-product-v3-custom-region-selector-option){color:#fff;background:#1e4a32;border-color:#1e4a32;font-weight:700;font-size:calc(16 * var(--u, 1px));line-height:calc(19 * var(--u, 1px))}@media screen and (min-width:768px){.ly-main-product-v3-custom-region-selector{padding:calc(9 * var(--u,1px)) calc(40 * var(--u,1px));margin:calc(-10 * var(--u,1px)) calc(-40 * var(--u,1px)) calc(9 * var(--u,1px))}:is(.ly-main-product-v3-custom-region-selector .ly-main-product-v3-custom-region-selector-header) .ly-main-product-v3-custom-region-selector-inner{gap:calc(12 * var(--u,1px))}:is(:is(.ly-main-product-v3-custom-region-selector .ly-main-product-v3-custom-region-selector-header) .ly-main-product-v3-custom-region-selector-inner) .ly-main-product-v3-custom-region-selector-title{font-size:calc(24 * var(--u, 1px));line-height:calc(29 * var(--u, 1px))}:is(.ly-main-product-v3-custom-region-selector .ly-main-product-v3-custom-region-selector-header) .ly-main-product-v3-custom-region-selector-controller{gap:calc(14 * var(--u,1px))}:is(:is(.ly-main-product-v3-custom-region-selector .ly-main-product-v3-custom-region-selector-header) .ly-main-product-v3-custom-region-selector-controller) .ly-main-product-v3-custom-region-selector-controller-btn{--btn-size:calc(28 * var(--u, 1px))}:is(:is(:is(.ly-main-product-v3-custom-region-selector .ly-main-product-v3-custom-region-selector-header) .ly-main-product-v3-custom-region-selector-controller) .ly-main-product-v3-custom-region-selector-controller-btn) .svg-wrapper{width:calc(6 * var(--u,1px))}:is(:is(.ly-main-product-v3-custom-region-selector .ly-main-product-v3-custom-region-selector-header) .ly-main-product-v3-custom-region-selector-controller) .ly-main-product-v3-custom-region-selector-controller-progress{font-size:calc(16 * var(--u, 1px));line-height:calc(19 * var(--u, 1px))}.ly-main-product-v3-custom-region-selector .ly-main-product-v3-custom-region-selector-options{--gap:calc(10.66 * var(--u, 1px));margin-top:calc(16 * var(--u,1px))}:is(.ly-main-product-v3-custom-region-selector .ly-main-product-v3-custom-region-selector-options) .ly-main-product-v3-custom-region-selector-option{width:calc(130 * var(--u,1px));padding:calc(11 * var(--u,1px));font-size:calc(18 * var(--u, 1px));line-height:calc(22 * var(--u, 1px));border-radius:calc(8 * var(--u,1px))}.is-selected:is(:is(.ly-main-product-v3-custom-region-selector .ly-main-product-v3-custom-region-selector-options) .ly-main-product-v3-custom-region-selector-option){font-size:calc(20 * var(--u, 1px));line-height:calc(24 * var(--u, 1px))}}.ly-main-product-v3-custom-size-changer{display:block}.ly-main-product-v3-custom-size-changer .ly-main-product-v3-custom-size-changer-current-grid{display:grid;grid-template-columns:repeat(3,1fr);margin:0 calc(-16 * var(--u,1px));background-color:#1e4A320D;border-top:1px solid #e5e5e5}:is(.ly-main-product-v3-custom-size-changer .ly-main-product-v3-custom-size-changer-current-grid) .ly-main-product-v3-custom-size-changer-current-grid-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(8 * var(--u,1px));padding:calc(16 * var(--u,1px)) 0;text-align:center}:is(:is(.ly-main-product-v3-custom-size-changer .ly-main-product-v3-custom-size-changer-current-grid) .ly-main-product-v3-custom-size-changer-current-grid-item):nth-child(2){border-left:.8px solid #e4ede7;border-right:.8px solid #e4ede7}:is(:is(.ly-main-product-v3-custom-size-changer .ly-main-product-v3-custom-size-changer-current-grid) .ly-main-product-v3-custom-size-changer-current-grid-item) .ly-main-product-v3-custom-size-changer-current-grid-item-title{font-weight:700;font-size:calc(12 * var(--u, 1px));line-height:calc(15 * var(--u, 1px));letter-spacing:0;color:grey}:is(:is(.ly-main-product-v3-custom-size-changer .ly-main-product-v3-custom-size-changer-current-grid) .ly-main-product-v3-custom-size-changer-current-grid-item) .ly-main-product-v3-custom-size-changer-current-grid-item-value{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;color:#1e4a32}.ly-main-product-v3-custom-size-changer .ly-main-product-v3-custom-size-changer-lines{margin-top:calc(20 * var(--u,1px))}:is(:is(.ly-main-product-v3-custom-size-changer .ly-main-product-v3-custom-size-changer-lines) .ly-main-product-v3-custom-size-changer-line)+:is(:is(.ly-main-product-v3-custom-size-changer .ly-main-product-v3-custom-size-changer-lines) .ly-main-product-v3-custom-size-changer-line){margin-top:calc(24 * var(--u,1px))}:is(:is(.ly-main-product-v3-custom-size-changer .ly-main-product-v3-custom-size-changer-lines) .ly-main-product-v3-custom-size-changer-line) .ly-main-product-v3-custom-size-changer-line-header{display:flex;align-items:center;gap:calc(2 * var(--u,1px))}:is(:is(:is(.ly-main-product-v3-custom-size-changer .ly-main-product-v3-custom-size-changer-lines) .ly-main-product-v3-custom-size-changer-line) .ly-main-product-v3-custom-size-changer-line-header) .ly-main-product-v3-custom-size-changer-line-title{font-weight:700;font-size:calc(14 * var(--u, 1px));line-height:calc(17 * var(--u, 1px));letter-spacing:0}:is(:is(:is(.ly-main-product-v3-custom-size-changer .ly-main-product-v3-custom-size-changer-lines) .ly-main-product-v3-custom-size-changer-line) .ly-main-product-v3-custom-size-changer-line-header) .ly-main-product-v3-custom-size-changer-line-range{font-weight:500;font-size:calc(12 * var(--u, 1px));line-height:calc(17 * var(--u, 1px));letter-spacing:0;color:#999}:is(:is(.ly-main-product-v3-custom-size-changer .ly-main-product-v3-custom-size-changer-lines) .ly-main-product-v3-custom-size-changer-line) .ly-main-product-v3-custom-size-changer-line-footer{padding-top:calc(10 * var(--u,1px));display:flex;align-items:center;gap:calc(12 * var(--u,1px))}:is(:is(:is(.ly-main-product-v3-custom-size-changer .ly-main-product-v3-custom-size-changer-lines) .ly-main-product-v3-custom-size-changer-line) .ly-main-product-v3-custom-size-changer-line-footer) .ly-main-product-v3-custom-size-changer-line-slider{flex:1}:is(:is(:is(:is(.ly-main-product-v3-custom-size-changer .ly-main-product-v3-custom-size-changer-lines) .ly-main-product-v3-custom-size-changer-line) .ly-main-product-v3-custom-size-changer-line-footer) .ly-main-product-v3-custom-size-changer-line-slider) input{--progress:0%;--thumb-size:calc(20 * var(--u, 1px));--thumb-border:calc(2 * var(--u, 1px)) solid #1e4a32;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:calc(8 * var(--u,1px));border-radius:999px;background:linear-gradient(to right,#1e4a32 0 var(--progress),#e5e5e5 var(--progress) 100%);cursor:pointer}:is(:is(:is(:is(:is(.ly-main-product-v3-custom-size-changer .ly-main-product-v3-custom-size-changer-lines) .ly-main-product-v3-custom-size-changer-line) .ly-main-product-v3-custom-size-changer-line-footer) .ly-main-product-v3-custom-size-changer-line-slider) input)::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;box-sizing:border-box;width:var(--thumb-size);height:var(--thumb-size);border:var(--thumb-border);border-radius:50%;background:#fff}:is(:is(:is(:is(:is(.ly-main-product-v3-custom-size-changer .ly-main-product-v3-custom-size-changer-lines) .ly-main-product-v3-custom-size-changer-line) .ly-main-product-v3-custom-size-changer-line-footer) .ly-main-product-v3-custom-size-changer-line-slider) input)::-moz-range-thumb{box-sizing:border-box;width:var(--thumb-size);height:var(--thumb-size);border:var(--thumb-border);border-radius:50%;background:#fff}:is(:is(:is(:is(:is(.ly-main-product-v3-custom-size-changer .ly-main-product-v3-custom-size-changer-lines) .ly-main-product-v3-custom-size-changer-line) .ly-main-product-v3-custom-size-changer-line-footer) .ly-main-product-v3-custom-size-changer-line-slider) input)::-moz-range-track{background:0 0}:is(:is(:is(.ly-main-product-v3-custom-size-changer .ly-main-product-v3-custom-size-changer-lines) .ly-main-product-v3-custom-size-changer-line) .ly-main-product-v3-custom-size-changer-line-footer) .ly-main-product-v3-custom-size-changer-line-inputs{flex:0 0 auto;width:calc(125 * var(--u,1px));display:flex;align-items:center;gap:calc(6 * var(--u,1px))}:is(:is(:is(:is(.ly-main-product-v3-custom-size-changer .ly-main-product-v3-custom-size-changer-lines) .ly-main-product-v3-custom-size-changer-line) .ly-main-product-v3-custom-size-changer-line-footer) .ly-main-product-v3-custom-size-changer-line-inputs) .ly-main-product-v3-custom-size-changer-line-input{position:relative}:is(:is(:is(:is(:is(.ly-main-product-v3-custom-size-changer .ly-main-product-v3-custom-size-changer-lines) .ly-main-product-v3-custom-size-changer-line) .ly-main-product-v3-custom-size-changer-line-footer) .ly-main-product-v3-custom-size-changer-line-inputs) .ly-main-product-v3-custom-size-changer-line-input) input{all:unset;display:block;border:1px solid #ccc;border-radius:calc(6 * var(--u,1px));width:100%;box-sizing:border-box;padding:calc(8 * var(--u,1px)) calc(14 * var(--u,1px));font-weight:700;font-size:calc(14 * var(--u, 1px));line-height:calc(17 * var(--u, 1px));letter-spacing:0;text-align:center}.feet:is(:is(:is(:is(:is(:is(.ly-main-product-v3-custom-size-changer .ly-main-product-v3-custom-size-changer-lines) .ly-main-product-v3-custom-size-changer-line) .ly-main-product-v3-custom-size-changer-line-footer) .ly-main-product-v3-custom-size-changer-line-inputs) .ly-main-product-v3-custom-size-changer-line-input) input){min-width:calc(48 * var(--u,1px))}.inche:is(:is(:is(:is(:is(:is(.ly-main-product-v3-custom-size-changer .ly-main-product-v3-custom-size-changer-lines) .ly-main-product-v3-custom-size-changer-line) .ly-main-product-v3-custom-size-changer-line-footer) .ly-main-product-v3-custom-size-changer-line-inputs) .ly-main-product-v3-custom-size-changer-line-input) input){min-width:calc(51 * var(--u,1px))}.mm:is(:is(:is(:is(:is(:is(.ly-main-product-v3-custom-size-changer .ly-main-product-v3-custom-size-changer-lines) .ly-main-product-v3-custom-size-changer-line) .ly-main-product-v3-custom-size-changer-line-footer) .ly-main-product-v3-custom-size-changer-line-inputs) .ly-main-product-v3-custom-size-changer-line-input) input){min-width:calc(105 * var(--u,1px))}:is(:is(:is(:is(:is(.ly-main-product-v3-custom-size-changer .ly-main-product-v3-custom-size-changer-lines) .ly-main-product-v3-custom-size-changer-line) .ly-main-product-v3-custom-size-changer-line-footer) .ly-main-product-v3-custom-size-changer-line-inputs) .ly-main-product-v3-custom-size-changer-line-input) input[type=number]::-webkit-inner-spin-button,:is(:is(:is(:is(:is(.ly-main-product-v3-custom-size-changer .ly-main-product-v3-custom-size-changer-lines) .ly-main-product-v3-custom-size-changer-line) .ly-main-product-v3-custom-size-changer-line-footer) .ly-main-product-v3-custom-size-changer-line-inputs) .ly-main-product-v3-custom-size-changer-line-input) input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}:is(:is(:is(:is(:is(.ly-main-product-v3-custom-size-changer .ly-main-product-v3-custom-size-changer-lines) .ly-main-product-v3-custom-size-changer-line) .ly-main-product-v3-custom-size-changer-line-footer) .ly-main-product-v3-custom-size-changer-line-inputs) .ly-main-product-v3-custom-size-changer-line-input) input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}:is(:is(:is(:is(:is(.ly-main-product-v3-custom-size-changer .ly-main-product-v3-custom-size-changer-lines) .ly-main-product-v3-custom-size-changer-line) .ly-main-product-v3-custom-size-changer-line-footer) .ly-main-product-v3-custom-size-changer-line-inputs) .ly-main-product-v3-custom-size-changer-line-input) .ly-main-product-v3-custom-size-changer-line-input-unit{font-weight:500;font-size:calc(12 * var(--u, 1px));line-height:calc(14 * var(--u, 1px));letter-spacing:0;text-align:center;color:#999;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);overflow:hidden}:is(:is(:is(:is(:is(:is(.ly-main-product-v3-custom-size-changer .ly-main-product-v3-custom-size-changer-lines) .ly-main-product-v3-custom-size-changer-line) .ly-main-product-v3-custom-size-changer-line-footer) .ly-main-product-v3-custom-size-changer-line-inputs) .ly-main-product-v3-custom-size-changer-line-input) .ly-main-product-v3-custom-size-changer-line-input-unit)::after{content:'';position:absolute;left:0;top:50%;width:100%;height:2px;transform:translateY(-50%);background-color:#fff;z-index:-1}.ly-main-product-v3-custom-size-changer .ly-main-product-v3-custom-size-changer-tip{margin-top:calc(24 * var(--u,1px));padding-bottom:calc(10 * var(--u,1px))}:is(.ly-main-product-v3-custom-size-changer .ly-main-product-v3-custom-size-changer-tip) .ly-main-product-v3-custom-size-changer-tip-inner{display:flex;align-items:flex-start;gap:calc(8 * var(--u,1px));padding:calc(10 * var(--u,1px)) calc(12 * var(--u,1px));background-color:#fff3e8;border-radius:calc(8 * var(--u,1px))}:is(:is(.ly-main-product-v3-custom-size-changer .ly-main-product-v3-custom-size-changer-tip) .ly-main-product-v3-custom-size-changer-tip-inner) .ly-main-product-v3-custom-size-changer-tip-title{font-weight:700;font-size:calc(12 * var(--u, 1px));line-height:calc(18 * var(--u, 1px));letter-spacing:0;color:#cc5120}:is(:is(.ly-main-product-v3-custom-size-changer .ly-main-product-v3-custom-size-changer-tip) .ly-main-product-v3-custom-size-changer-tip-inner) .ly-main-product-v3-custom-size-changer-tip-content{font-weight:400;font-size:calc(12 * var(--u, 1px));line-height:calc(15 * var(--u, 1px));letter-spacing:0;color:#777}@media screen and (min-width:768px){:is(:is(.ly-main-product-v3-custom-size-changer .ly-main-product-v3-custom-size-changer-current-grid) .ly-main-product-v3-custom-size-changer-current-grid-item) .ly-main-product-v3-custom-size-changer-current-grid-item-value{font-size:calc(22 * var(--u, 1px));line-height:calc(27 * var(--u, 1px))}.ly-main-product-v3-custom-size-changer .ly-main-product-v3-custom-size-changer-lines{margin-top:calc(30 * var(--u,1px))}:is(:is(.ly-main-product-v3-custom-size-changer .ly-main-product-v3-custom-size-changer-lines) .ly-main-product-v3-custom-size-changer-line)+:is(:is(.ly-main-product-v3-custom-size-changer .ly-main-product-v3-custom-size-changer-lines) .ly-main-product-v3-custom-size-changer-line){margin-top:calc(28 * var(--u,1px))}:is(:is(.ly-main-product-v3-custom-size-changer .ly-main-product-v3-custom-size-changer-lines) .ly-main-product-v3-custom-size-changer-line) .ly-main-product-v3-custom-size-changer-line-header{gap:calc(4 * var(--u,1px))}:is(:is(:is(.ly-main-product-v3-custom-size-changer .ly-main-product-v3-custom-size-changer-lines) .ly-main-product-v3-custom-size-changer-line) .ly-main-product-v3-custom-size-changer-line-header) .ly-main-product-v3-custom-size-changer-line-title{font-size:calc(18 * var(--u, 1px));line-height:calc(22 * var(--u, 1px))}:is(:is(:is(.ly-main-product-v3-custom-size-changer .ly-main-product-v3-custom-size-changer-lines) .ly-main-product-v3-custom-size-changer-line) .ly-main-product-v3-custom-size-changer-line-header) .ly-main-product-v3-custom-size-changer-line-range{font-size:calc(16 * var(--u, 1px));line-height:calc(22 * var(--u, 1px))}:is(:is(.ly-main-product-v3-custom-size-changer .ly-main-product-v3-custom-size-changer-lines) .ly-main-product-v3-custom-size-changer-line) .ly-main-product-v3-custom-size-changer-line-footer{gap:calc(18 * var(--u,1px))}:is(:is(:is(:is(.ly-main-product-v3-custom-size-changer .ly-main-product-v3-custom-size-changer-lines) .ly-main-product-v3-custom-size-changer-line) .ly-main-product-v3-custom-size-changer-line-footer) .ly-main-product-v3-custom-size-changer-line-slider) input{--thumb-size:calc(22 * var(--u, 1px));height:calc(10 * var(--u,1px))}.ly-main-product-v3-custom-size-changer .ly-main-product-v3-custom-size-changer-tip{margin-top:calc(28 * var(--u,1px));padding-bottom:calc(20 * var(--u,1px))}:is(.ly-main-product-v3-custom-size-changer .ly-main-product-v3-custom-size-changer-tip) .ly-main-product-v3-custom-size-changer-tip-inner{padding:calc(18 * var(--u,1px)) calc(20 * var(--u,1px));padding-right:calc(25 * var(--u,1px))}:is(:is(.ly-main-product-v3-custom-size-changer .ly-main-product-v3-custom-size-changer-tip) .ly-main-product-v3-custom-size-changer-tip-inner) .ly-main-product-v3-custom-size-changer-tip-title{font-size:calc(16 * var(--u, 1px));line-height:calc(19 * var(--u, 1px))}:is(:is(.ly-main-product-v3-custom-size-changer .ly-main-product-v3-custom-size-changer-tip) .ly-main-product-v3-custom-size-changer-tip-inner) .ly-main-product-v3-custom-size-changer-tip-content{font-size:calc(14 * var(--u, 1px));line-height:calc(17 * var(--u, 1px));font-weight:500}}.ly-main-product-v3-custom-roof-configurator{display:block}:is(.ly-main-product-v3-custom-roof-configurator .ly-main-product-v3-custom-roof-configurator-group)+:is(.ly-main-product-v3-custom-roof-configurator .ly-main-product-v3-custom-roof-configurator-group){margin-top:calc(22 * var(--u,1px))}:is(.ly-main-product-v3-custom-roof-configurator .ly-main-product-v3-custom-roof-configurator-group) .ly-main-product-v3-custom-roof-configurator-group-header{display:flex;align-items:center;justify-content:space-between;gap:calc(10 * var(--u,1px))}:is(:is(.ly-main-product-v3-custom-roof-configurator .ly-main-product-v3-custom-roof-configurator-group) .ly-main-product-v3-custom-roof-configurator-group-header) .ly-main-product-v3-custom-roof-configurator-group-header-inner{display:flex;align-items:center;gap:calc(10 * var(--u,1px))}:is(:is(:is(.ly-main-product-v3-custom-roof-configurator .ly-main-product-v3-custom-roof-configurator-group) .ly-main-product-v3-custom-roof-configurator-group-header) .ly-main-product-v3-custom-roof-configurator-group-header-inner) .ly-main-product-v3-custom-roof-configurator-group-title{font-weight:700;font-size:calc(16 * var(--u, 1px));line-height:calc(19 * var(--u, 1px));letter-spacing:0}:is(:is(:is(.ly-main-product-v3-custom-roof-configurator .ly-main-product-v3-custom-roof-configurator-group) .ly-main-product-v3-custom-roof-configurator-group-header) .ly-main-product-v3-custom-roof-configurator-group-header-inner) .ly-main-product-v3-custom-roof-configurator-group-tag{background-color:#b3b3b3;border-radius:calc(6 * var(--u,1px));padding:calc(4 * var(--u,1px)) calc(8 * var(--u,1px));font-weight:500;font-size:calc(12 * var(--u, 1px));line-height:calc(15 * var(--u, 1px));letter-spacing:0;color:#fff}:is(:is(.ly-main-product-v3-custom-roof-configurator .ly-main-product-v3-custom-roof-configurator-group) .ly-main-product-v3-custom-roof-configurator-group-header) .ly-main-product-v3-custom-roof-configurator-group-header-learn-more{font-weight:700;color:#1e4a32;text-decoration:underline;cursor:pointer}:is(.ly-main-product-v3-custom-roof-configurator .ly-main-product-v3-custom-roof-configurator-group) .ly-main-product-v3-custom-roof-configurator-group-options{margin-top:calc(14 * var(--u,1px));display:grid;grid-template-columns:repeat(2,1fr);gap:calc(12 * var(--u,1px))}:is(:is(.ly-main-product-v3-custom-roof-configurator .ly-main-product-v3-custom-roof-configurator-group) .ly-main-product-v3-custom-roof-configurator-group-options) .ly-main-product-v3-custom-roof-configurator-group-option{border:1px solid #ccc;border-radius:calc(10 * var(--u,1px));overflow:hidden;cursor:pointer}:is(:is(:is(.ly-main-product-v3-custom-roof-configurator .ly-main-product-v3-custom-roof-configurator-group) .ly-main-product-v3-custom-roof-configurator-group-options) .ly-main-product-v3-custom-roof-configurator-group-option) .ly-main-product-v3-custom-roof-configurator-group-option-image{width:100%;aspect-ratio:176/95;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;background-color:#f5f5f7}:is(:is(:is(:is(.ly-main-product-v3-custom-roof-configurator .ly-main-product-v3-custom-roof-configurator-group) .ly-main-product-v3-custom-roof-configurator-group-options) .ly-main-product-v3-custom-roof-configurator-group-option) .ly-main-product-v3-custom-roof-configurator-group-option-image) img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}:is(:is(:is(:is(.ly-main-product-v3-custom-roof-configurator .ly-main-product-v3-custom-roof-configurator-group) .ly-main-product-v3-custom-roof-configurator-group-options) .ly-main-product-v3-custom-roof-configurator-group-option) .ly-main-product-v3-custom-roof-configurator-group-option-image) .ly-main-product-v3-custom-roof-configurator-group-option-selected-icon{--size:calc(20 * var(--u, 1px));position:absolute;top:calc(10 * var(--u,1px));right:calc(10 * var(--u,1px));z-index:1;color:#1e4a32;overflow:hidden;width:var(--size);height:var(--size);opacity:0}:is(:is(:is(:is(:is(.ly-main-product-v3-custom-roof-configurator .ly-main-product-v3-custom-roof-configurator-group) .ly-main-product-v3-custom-roof-configurator-group-options) .ly-main-product-v3-custom-roof-configurator-group-option) .ly-main-product-v3-custom-roof-configurator-group-option-image) .ly-main-product-v3-custom-roof-configurator-group-option-selected-icon) svg{overflow:visible!important}:is(:is(:is(.ly-main-product-v3-custom-roof-configurator .ly-main-product-v3-custom-roof-configurator-group) .ly-main-product-v3-custom-roof-configurator-group-options) .ly-main-product-v3-custom-roof-configurator-group-option) .ly-main-product-v3-custom-roof-configurator-group-option-inner{padding:calc(8 * var(--u,1px)) calc(6 * var(--u,1px))}:is(:is(:is(:is(.ly-main-product-v3-custom-roof-configurator .ly-main-product-v3-custom-roof-configurator-group) .ly-main-product-v3-custom-roof-configurator-group-options) .ly-main-product-v3-custom-roof-configurator-group-option) .ly-main-product-v3-custom-roof-configurator-group-option-inner) .ly-main-product-v3-custom-roof-configurator-group-option-title{font-weight:700;font-size:calc(14 * var(--u, 1px));line-height:calc(17 * var(--u, 1px));letter-spacing:0;text-align:center}:is(:is(:is(:is(.ly-main-product-v3-custom-roof-configurator .ly-main-product-v3-custom-roof-configurator-group) .ly-main-product-v3-custom-roof-configurator-group-options) .ly-main-product-v3-custom-roof-configurator-group-option) .ly-main-product-v3-custom-roof-configurator-group-option-inner) .ly-main-product-v3-custom-roof-configurator-group-option-subtitle{font-weight:500;font-size:calc(10 * var(--u, 1px));line-height:calc(12 * var(--u, 1px));letter-spacing:0;margin-top:calc(6 * var(--u,1px));text-align:center;color:#b3b3b3}:is(:is(:is(:is(.ly-main-product-v3-custom-roof-configurator .ly-main-product-v3-custom-roof-configurator-group) .ly-main-product-v3-custom-roof-configurator-group-options) .ly-main-product-v3-custom-roof-configurator-group-option) .ly-main-product-v3-custom-roof-configurator-group-option-inner) .ly-main-product-v3-custom-roof-configurator-group-option-price{font-weight:700;font-size:calc(14 * var(--u, 1px));line-height:calc(17 * var(--u, 1px));letter-spacing:0;margin-top:calc(6 * var(--u,1px));text-align:center}.is-selected:is(:is(:is(.ly-main-product-v3-custom-roof-configurator .ly-main-product-v3-custom-roof-configurator-group) .ly-main-product-v3-custom-roof-configurator-group-options) .ly-main-product-v3-custom-roof-configurator-group-option){border-color:#1e4a32;box-shadow:0 0 0 1px #1e4a32}.is-selected:is(:is(:is(.ly-main-product-v3-custom-roof-configurator .ly-main-product-v3-custom-roof-configurator-group) .ly-main-product-v3-custom-roof-configurator-group-options) .ly-main-product-v3-custom-roof-configurator-group-option) .ly-main-product-v3-custom-roof-configurator-group-option-selected-icon{opacity:1}:is(:is(:is(.ly-main-product-v3-custom-roof-configurator .ly-main-product-v3-custom-roof-configurator-group) .ly-main-product-v3-custom-roof-configurator-group-options) .ly-main-product-v3-custom-roof-configurator-group-option) .ly-main-product-v3-custom-roof-configurator-group-upgrade{padding:calc(10 * var(--u,1px)) calc(6 * var(--u,1px));padding-top:0}:is(:is(:is(:is(.ly-main-product-v3-custom-roof-configurator .ly-main-product-v3-custom-roof-configurator-group) .ly-main-product-v3-custom-roof-configurator-group-options) .ly-main-product-v3-custom-roof-configurator-group-option) .ly-main-product-v3-custom-roof-configurator-group-upgrade) .ly-main-product-v3-custom-roof-configurator-group-upgrade-label{display:flex;width:100%}:is(:is(:is(:is(:is(.ly-main-product-v3-custom-roof-configurator .ly-main-product-v3-custom-roof-configurator-group) .ly-main-product-v3-custom-roof-configurator-group-options) .ly-main-product-v3-custom-roof-configurator-group-option) .ly-main-product-v3-custom-roof-configurator-group-upgrade) .ly-main-product-v3-custom-roof-configurator-group-upgrade-label) .ly-main-product-v3-custom-roof-configurator-group-upgrade-label-inner{flex:1;font-weight:700;font-size:calc(13 * var(--u, 1px));line-height:calc(16 * var(--u, 1px));letter-spacing:0;color:#1e4a32;text-align:center;cursor:pointer;padding:calc(16.5 * var(--u,1px))}:is(:is(:is(:is(.ly-main-product-v3-custom-roof-configurator .ly-main-product-v3-custom-roof-configurator-group) .ly-main-product-v3-custom-roof-configurator-group-options) .ly-main-product-v3-custom-roof-configurator-group-option) .ly-main-product-v3-custom-roof-configurator-group-upgrade) .ly-main-product-v3-custom-roof-configurator-group-upgrade-preview-wrapper{background-color:#e4eDE74D;border-radius:calc(6 * var(--u,1px));padding:calc(8 * var(--u,1px)) calc(7 * var(--u,1px))}:is(:is(:is(:is(:is(.ly-main-product-v3-custom-roof-configurator .ly-main-product-v3-custom-roof-configurator-group) .ly-main-product-v3-custom-roof-configurator-group-options) .ly-main-product-v3-custom-roof-configurator-group-option) .ly-main-product-v3-custom-roof-configurator-group-upgrade) .ly-main-product-v3-custom-roof-configurator-group-upgrade-preview-wrapper) .ly-main-product-v3-custom-roof-configurator-group-upgrade-preview-label{display:flex;align-items:center;justify-content:space-between}:is(:is(:is(:is(:is(:is(.ly-main-product-v3-custom-roof-configurator .ly-main-product-v3-custom-roof-configurator-group) .ly-main-product-v3-custom-roof-configurator-group-options) .ly-main-product-v3-custom-roof-configurator-group-option) .ly-main-product-v3-custom-roof-configurator-group-upgrade) .ly-main-product-v3-custom-roof-configurator-group-upgrade-preview-wrapper) .ly-main-product-v3-custom-roof-configurator-group-upgrade-preview-label) .ly-main-product-v3-custom-roof-configurator-group-upgrade-preview-label-title{font-weight:700;font-size:calc(10 * var(--u, 1px));line-height:calc(12 * var(--u, 1px));letter-spacing:0}:is(:is(:is(:is(:is(:is(.ly-main-product-v3-custom-roof-configurator .ly-main-product-v3-custom-roof-configurator-group) .ly-main-product-v3-custom-roof-configurator-group-options) .ly-main-product-v3-custom-roof-configurator-group-option) .ly-main-product-v3-custom-roof-configurator-group-upgrade) .ly-main-product-v3-custom-roof-configurator-group-upgrade-preview-wrapper) .ly-main-product-v3-custom-roof-configurator-group-upgrade-preview-label) .ly-main-product-v3-custom-roof-configurator-group-upgrade-preview-label-icon{flex:0 0 auto;width:auto;height:calc(6 * var(--u,1px));color:#1e4a32;transition:transform .3s}:is(:is(:is(:is(:is(:is(:is(.ly-main-product-v3-custom-roof-configurator .ly-main-product-v3-custom-roof-configurator-group) .ly-main-product-v3-custom-roof-configurator-group-options) .ly-main-product-v3-custom-roof-configurator-group-option) .ly-main-product-v3-custom-roof-configurator-group-upgrade) .ly-main-product-v3-custom-roof-configurator-group-upgrade-preview-wrapper) .ly-main-product-v3-custom-roof-configurator-group-upgrade-preview-label) .ly-main-product-v3-custom-roof-configurator-group-upgrade-preview-label-icon):hover{opacity:.6}:is(:is(:is(:is(:is(:is(.ly-main-product-v3-custom-roof-configurator .ly-main-product-v3-custom-roof-configurator-group) .ly-main-product-v3-custom-roof-configurator-group-options) .ly-main-product-v3-custom-roof-configurator-group-option) .ly-main-product-v3-custom-roof-configurator-group-upgrade) .ly-main-product-v3-custom-roof-configurator-group-upgrade-preview-wrapper) .ly-main-product-v3-custom-roof-configurator-group-upgrade-preview-label):has( > input:checked) .ly-main-product-v3-custom-roof-configurator-group-upgrade-preview-label-icon{transform:rotateZ(180deg)}:is(:is(:is(:is(:is(.ly-main-product-v3-custom-roof-configurator .ly-main-product-v3-custom-roof-configurator-group) .ly-main-product-v3-custom-roof-configurator-group-options) .ly-main-product-v3-custom-roof-configurator-group-option) .ly-main-product-v3-custom-roof-configurator-group-upgrade) .ly-main-product-v3-custom-roof-configurator-group-upgrade-preview-wrapper) .ly-main-product-v3-custom-roof-configurator-group-upgrade-preview-edit-label{display:flex;align-items:center;justify-content:center;border:1px solid #1e4a32;border-radius:calc(6 * var(--u,1px));padding:calc(4 * var(--u,1px));font-weight:500;font-size:calc(10 * var(--u, 1px));line-height:calc(12 * var(--u, 1px));letter-spacing:0;color:#1e4a32;margin-top:calc(10 * var(--u,1px))}:is(:is(:is(:is(:is(:is(.ly-main-product-v3-custom-roof-configurator .ly-main-product-v3-custom-roof-configurator-group) .ly-main-product-v3-custom-roof-configurator-group-options) .ly-main-product-v3-custom-roof-configurator-group-option) .ly-main-product-v3-custom-roof-configurator-group-upgrade) .ly-main-product-v3-custom-roof-configurator-group-upgrade-preview-wrapper) .ly-main-product-v3-custom-roof-configurator-group-upgrade-preview-edit-label):hover{opacity:.6}:is(:is(:is(:is(:is(.ly-main-product-v3-custom-roof-configurator .ly-main-product-v3-custom-roof-configurator-group) .ly-main-product-v3-custom-roof-configurator-group-options) .ly-main-product-v3-custom-roof-configurator-group-option) .ly-main-product-v3-custom-roof-configurator-group-upgrade) .ly-main-product-v3-custom-roof-configurator-group-upgrade-preview-wrapper) .ly-main-product-v3-custom-roof-configurator-group-upgrade-preview-list{font-weight:500;font-size:calc(10 * var(--u, 1px));line-height:calc(12 * var(--u, 1px));letter-spacing:0;color:#666;margin:0;padding-left:calc(15 * var(--u,1px));padding-top:calc(6 * var(--u,1px));padding-bottom:calc(8 * var(--u,1px));margin-bottom:calc(2 * var(--u,1px));border-bottom:1px solid #cccCCC4D}:is(:is(:is(:is(:is(:is(:is(.ly-main-product-v3-custom-roof-configurator .ly-main-product-v3-custom-roof-configurator-group) .ly-main-product-v3-custom-roof-configurator-group-options) .ly-main-product-v3-custom-roof-configurator-group-option) .ly-main-product-v3-custom-roof-configurator-group-upgrade) .ly-main-product-v3-custom-roof-configurator-group-upgrade-preview-wrapper) .ly-main-product-v3-custom-roof-configurator-group-upgrade-preview-list) .ly-main-product-v3-custom-roof-configurator-group-upgrade-preview-list-item)+:is(:is(:is(:is(:is(:is(:is(.ly-main-product-v3-custom-roof-configurator .ly-main-product-v3-custom-roof-configurator-group) .ly-main-product-v3-custom-roof-configurator-group-options) .ly-main-product-v3-custom-roof-configurator-group-option) .ly-main-product-v3-custom-roof-configurator-group-upgrade) .ly-main-product-v3-custom-roof-configurator-group-upgrade-preview-wrapper) .ly-main-product-v3-custom-roof-configurator-group-upgrade-preview-list) .ly-main-product-v3-custom-roof-configurator-group-upgrade-preview-list-item){margin-top:calc(6 * var(--u,1px))}:is(:is(:is(:is(:is(.ly-main-product-v3-custom-roof-configurator .ly-main-product-v3-custom-roof-configurator-group) .ly-main-product-v3-custom-roof-configurator-group-options) .ly-main-product-v3-custom-roof-configurator-group-option) .ly-main-product-v3-custom-roof-configurator-group-upgrade) .ly-main-product-v3-custom-roof-configurator-group-upgrade-preview-wrapper):has(.ly-main-product-v3-custom-roof-configurator-group-upgrade-preview-label > input:checked) .ly-main-product-v3-custom-roof-configurator-group-upgrade-preview-list-wrapper{--grid-rows:1fr}.ly-main-product-v3-custom-roof-configurator-group-upgrade-popover{--popover-bg-color:#fff}.ly-main-product-v3-custom-roof-configurator-group-upgrade-popover .ly-main-product-v3-custom-roof-configurator-group-upgrade-popover-subtitle{margin-top:calc(10 * var(--u,1px));color:#666}.ly-main-product-v3-custom-roof-configurator-group-upgrade-popover .ly-main-product-v3-custom-roof-configurator-group-upgrade-preview-image-wrapper{background-color:#f5f5f7;border-radius:calc(10 * var(--u,1px));overflow:hidden;width:100%;aspect-ratio:398/280}:is(.ly-main-product-v3-custom-roof-configurator-group-upgrade-popover .ly-main-product-v3-custom-roof-configurator-group-upgrade-preview-image-wrapper) img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ly-main-product-v3-custom-roof-configurator-group-upgrade-popover .ly-main-product-v3-custom-roof-configurator-group-upgrade-item{position:relative;border-radius:calc(10 * var(--u,1px));border:1px solid #ccc}:is(.ly-main-product-v3-custom-roof-configurator-group-upgrade-popover .ly-main-product-v3-custom-roof-configurator-group-upgrade-item) .ly-main-product-v3-custom-roof-configurator-group-upgrade-item-inner{display:flex;align-items:center;gap:calc(16 * var(--u,1px));overflow:hidden;border-radius:inherit;padding:calc(12 * var(--u,1px)) calc(10 * var(--u,1px))}:is(:is(.ly-main-product-v3-custom-roof-configurator-group-upgrade-popover .ly-main-product-v3-custom-roof-configurator-group-upgrade-item) .ly-main-product-v3-custom-roof-configurator-group-upgrade-item-inner) .ly-main-product-v3-custom-roof-configurator-group-upgrade-item-selected-icon{--size:calc(16 * var(--u, 1px));width:var(--size);height:var(--size);border:1px solid #33333333;border-radius:calc(2 * var(--u,1px));color:#1e4a32}:is(:is(:is(.ly-main-product-v3-custom-roof-configurator-group-upgrade-popover .ly-main-product-v3-custom-roof-configurator-group-upgrade-item) .ly-main-product-v3-custom-roof-configurator-group-upgrade-item-inner) .ly-main-product-v3-custom-roof-configurator-group-upgrade-item-selected-icon) svg{opacity:0}:is(:is(.ly-main-product-v3-custom-roof-configurator-group-upgrade-popover .ly-main-product-v3-custom-roof-configurator-group-upgrade-item) .ly-main-product-v3-custom-roof-configurator-group-upgrade-item-inner) .ly-main-product-v3-custom-roof-configurator-group-upgrade-item-image{flex:0 0 auto;width:calc(86 * var(--u,1px));aspect-ratio:86/69;border-radius:calc(5 * var(--u,1px));background-color:#f5f5f7;overflow:hidden;display:flex;align-items:center;justify-content:center}:is(:is(:is(.ly-main-product-v3-custom-roof-configurator-group-upgrade-popover .ly-main-product-v3-custom-roof-configurator-group-upgrade-item) .ly-main-product-v3-custom-roof-configurator-group-upgrade-item-inner) .ly-main-product-v3-custom-roof-configurator-group-upgrade-item-image) img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}:is(:is(.ly-main-product-v3-custom-roof-configurator-group-upgrade-popover .ly-main-product-v3-custom-roof-configurator-group-upgrade-item) .ly-main-product-v3-custom-roof-configurator-group-upgrade-item-inner) .ly-main-product-v3-custom-roof-configurator-group-upgrade-item-info{flex:1}:is(:is(:is(.ly-main-product-v3-custom-roof-configurator-group-upgrade-popover .ly-main-product-v3-custom-roof-configurator-group-upgrade-item) .ly-main-product-v3-custom-roof-configurator-group-upgrade-item-inner) .ly-main-product-v3-custom-roof-configurator-group-upgrade-item-info) .ly-main-product-v3-custom-roof-configurator-group-upgrade-item-title{font-weight:700;font-size:calc(15 * var(--u, 1px));line-height:calc(15 * var(--u, 1px));letter-spacing:0;vertical-align:middle}:is(:is(:is(.ly-main-product-v3-custom-roof-configurator-group-upgrade-popover .ly-main-product-v3-custom-roof-configurator-group-upgrade-item) .ly-main-product-v3-custom-roof-configurator-group-upgrade-item-inner) .ly-main-product-v3-custom-roof-configurator-group-upgrade-item-info) .ly-main-product-v3-custom-roof-configurator-group-upgrade-item-info-bottom{margin-top:calc(15 * var(--u,1px));display:flex;align-self:center;justify-content:space-between}:is(:is(:is(:is(.ly-main-product-v3-custom-roof-configurator-group-upgrade-popover .ly-main-product-v3-custom-roof-configurator-group-upgrade-item) .ly-main-product-v3-custom-roof-configurator-group-upgrade-item-inner) .ly-main-product-v3-custom-roof-configurator-group-upgrade-item-info) .ly-main-product-v3-custom-roof-configurator-group-upgrade-item-info-bottom) .ly-main-product-v3-custom-roof-configurator-group-upgrade-item-subtitle{font-size:calc(14 * var(--u, 1px));line-height:calc(16 * var(--u, 1px));letter-spacing:0;vertical-align:middle;color:#b3b3b3}:is(:is(:is(:is(:is(.ly-main-product-v3-custom-roof-configurator-group-upgrade-popover .ly-main-product-v3-custom-roof-configurator-group-upgrade-item) .ly-main-product-v3-custom-roof-configurator-group-upgrade-item-inner) .ly-main-product-v3-custom-roof-configurator-group-upgrade-item-info) .ly-main-product-v3-custom-roof-configurator-group-upgrade-item-info-bottom) .ly-main-product-v3-custom-roof-configurator-group-upgrade-item-learn-more) .ly-main-product-v3-custom-roof-configurator-group-upgrade-item-learn-more-label{font-weight:700;font-size:calc(13 * var(--u, 1px));line-height:calc(16 * var(--u, 1px));letter-spacing:0;text-align:right;vertical-align:middle;text-decoration:underline;color:#1e4a32}:is(.ly-main-product-v3-custom-roof-configurator-group-upgrade-popover .ly-main-product-v3-custom-roof-configurator-group-upgrade-item) .ly-main-product-v3-custom-roof-configurator-group-upgrade-item-included-tag{position:absolute;font-weight:500;font-size:calc(14 * var(--u, 1px));line-height:calc(17 * var(--u, 1px));letter-spacing:0;background-color:#1e4a32;color:#fff;padding:calc(6 * var(--u,1px)) calc(14 * var(--u,1px));border-radius:1000px;right:0;top:0;transform:translateY(-50%)}.included:is(.ly-main-product-v3-custom-roof-configurator-group-upgrade-popover .ly-main-product-v3-custom-roof-configurator-group-upgrade-item) .ly-main-product-v3-custom-roof-configurator-group-upgrade-item-inner{gap:calc(20 * var(--u,1px))}.included:is(.ly-main-product-v3-custom-roof-configurator-group-upgrade-popover .ly-main-product-v3-custom-roof-configurator-group-upgrade-item),.is-selected:is(.ly-main-product-v3-custom-roof-configurator-group-upgrade-popover .ly-main-product-v3-custom-roof-configurator-group-upgrade-item){border-color:#1e4a32;box-shadow:0 0 0 1px #1e4a32}:is(:is(.included:is(.ly-main-product-v3-custom-roof-configurator-group-upgrade-popover .ly-main-product-v3-custom-roof-configurator-group-upgrade-item),.is-selected:is(.ly-main-product-v3-custom-roof-configurator-group-upgrade-popover .ly-main-product-v3-custom-roof-configurator-group-upgrade-item)) .ly-main-product-v3-custom-roof-configurator-group-upgrade-item-selected-icon) svg{opacity:1}.ly-main-product-v3-custom-roof-configurator-group-upgrade-popover .ly-main-product-v3-custom-roof-configurator-group-upgrade-included-wrapper{margin-top:calc(20 * var(--u,1px));padding-top:calc(15 * var(--u,1px))}.ly-main-product-v3-custom-roof-configurator-group-upgrade-popover .ly-main-product-v3-custom-roof-configurator-group-upgrade-adds-on-wrapper{margin-top:calc(20 * var(--u,1px))}:is(.ly-main-product-v3-custom-roof-configurator-group-upgrade-popover .ly-main-product-v3-custom-roof-configurator-group-upgrade-adds-on-wrapper) .ly-main-product-v3-custom-roof-configurator-group-adds-on-title{font-weight:700;font-size:calc(18 * var(--u, 1px));line-height:calc(22 * var(--u, 1px));letter-spacing:0}:is(.ly-main-product-v3-custom-roof-configurator-group-upgrade-popover .ly-main-product-v3-custom-roof-configurator-group-upgrade-adds-on-wrapper) .ly-main-product-v3-custom-roof-configurator-group-adds-on-subtitle{margin-top:calc(12 * var(--u,1px));color:#666}:is(.ly-main-product-v3-custom-roof-configurator-group-upgrade-popover .ly-main-product-v3-custom-roof-configurator-group-upgrade-adds-on-wrapper) .ly-main-product-v3-custom-roof-configurator-group-adds-on-items{margin-top:calc(20 * var(--u,1px))}.ly-main-product-v3-custom-roof-configurator-group-upgrade-popover .ly-main-product-v3-custom-roof-configurator-group-upgrade-footer{margin-top:calc(20 * var(--u,1px))}:is(.ly-main-product-v3-custom-roof-configurator-group-upgrade-popover .ly-main-product-v3-custom-roof-configurator-group-upgrade-footer) button{all:unset;width:100%;display:flex;align-items:center;justify-content:center;text-align:center;gap:calc(3 * var(--u,1px));box-sizing:border-box;cursor:pointer}:is(.ly-main-product-v3-custom-roof-configurator-group-upgrade-popover .ly-main-product-v3-custom-roof-configurator-group-upgrade-footer) .ly-main-product-v3-custom-roof-configurator-group-upgrade-state-button{padding:calc(16 * var(--u,1px));border:1px solid #1e4a32;background-color:#1e4a32;color:#fff;font-weight:700;font-size:calc(16 * var(--u, 1px));line-height:calc(19 * var(--u, 1px));letter-spacing:0;text-align:center;vertical-align:middle;border-radius:calc(10 * var(--u,1px))}.is-added:is(:is(.ly-main-product-v3-custom-roof-configurator-group-upgrade-popover .ly-main-product-v3-custom-roof-configurator-group-upgrade-footer) .ly-main-product-v3-custom-roof-configurator-group-upgrade-state-button){border:1px solid #ccc;background-color:#f5f5f7;color:#666}:is(.ly-main-product-v3-custom-roof-configurator-group-upgrade-popover .ly-main-product-v3-custom-roof-configurator-group-upgrade-footer) .ly-main-product-v3-custom-roof-configurator-group-upgrade-remove-button{margin-top:calc(16 * var(--u,1px));font-weight:500;font-size:calc(16 * var(--u, 1px));line-height:calc(19 * var(--u, 1px));letter-spacing:0;text-align:center;vertical-align:middle;color:grey}@media screen and (max-width:767px){ly-main-product-v3-custom.is-page-top .ly-main-product-v3-custom-steps{top:calc(calc(300 * var(--u,1px)) - 1px)}.ly-main-product-v3-custom-roof-configurator-group-upgrade-footer{position:-webkit-sticky;position:sticky;bottom:calc(5 * var(--u,1px))}}@media screen and (min-width:768px){:is(.ly-main-product-v3-custom-roof-configurator .ly-main-product-v3-custom-roof-configurator-group)+:is(.ly-main-product-v3-custom-roof-configurator .ly-main-product-v3-custom-roof-configurator-group){margin-top:calc(30 * var(--u,1px))}:is(:is(:is(.ly-main-product-v3-custom-roof-configurator .ly-main-product-v3-custom-roof-configurator-group) .ly-main-product-v3-custom-roof-configurator-group-header) .ly-main-product-v3-custom-roof-configurator-group-header-inner) .ly-main-product-v3-custom-roof-configurator-group-title{font-size:calc(20 * var(--u, 1px));line-height:calc(24 * var(--u, 1px))}:is(:is(:is(.ly-main-product-v3-custom-roof-configurator .ly-main-product-v3-custom-roof-configurator-group) .ly-main-product-v3-custom-roof-configurator-group-header) .ly-main-product-v3-custom-roof-configurator-group-header-inner) .ly-main-product-v3-custom-roof-configurator-group-tag{font-size:calc(16 * var(--u, 1px));line-height:calc(18 * var(--u, 1px))}:is(.ly-main-product-v3-custom-roof-configurator .ly-main-product-v3-custom-roof-configurator-group) .ly-main-product-v3-custom-roof-configurator-group-options{margin-top:calc(20 * var(--u,1px));gap:calc(18 * var(--u,1px))}:is(:is(:is(.ly-main-product-v3-custom-roof-configurator .ly-main-product-v3-custom-roof-configurator-group) .ly-main-product-v3-custom-roof-configurator-group-options) .ly-main-product-v3-custom-roof-configurator-group-option) .ly-main-product-v3-custom-roof-configurator-group-option-image{aspect-ratio:204/95}:is(:is(:is(:is(.ly-main-product-v3-custom-roof-configurator .ly-main-product-v3-custom-roof-configurator-group) .ly-main-product-v3-custom-roof-configurator-group-options) .ly-main-product-v3-custom-roof-configurator-group-option) .ly-main-product-v3-custom-roof-configurator-group-option-image) .ly-main-product-v3-custom-roof-configurator-group-option-selected-icon{--size:calc(22 * var(--u, 1px));top:calc(10 * var(--u,1px));right:calc(12 * var(--u,1px))}:is(:is(:is(.ly-main-product-v3-custom-roof-configurator .ly-main-product-v3-custom-roof-configurator-group) .ly-main-product-v3-custom-roof-configurator-group-options) .ly-main-product-v3-custom-roof-configurator-group-option) .ly-main-product-v3-custom-roof-configurator-group-option-inner{padding:calc(8 * var(--u,1px)) calc(10 * var(--u,1px))}:is(:is(:is(:is(.ly-main-product-v3-custom-roof-configurator .ly-main-product-v3-custom-roof-configurator-group) .ly-main-product-v3-custom-roof-configurator-group-options) .ly-main-product-v3-custom-roof-configurator-group-option) .ly-main-product-v3-custom-roof-configurator-group-option-inner) .ly-main-product-v3-custom-roof-configurator-group-option-title{font-size:calc(16 * var(--u, 1px));line-height:calc(19 * var(--u, 1px))}:is(:is(:is(:is(.ly-main-product-v3-custom-roof-configurator .ly-main-product-v3-custom-roof-configurator-group) .ly-main-product-v3-custom-roof-configurator-group-options) .ly-main-product-v3-custom-roof-configurator-group-option) .ly-main-product-v3-custom-roof-configurator-group-option-inner) .ly-main-product-v3-custom-roof-configurator-group-option-subtitle{font-size:calc(13 * var(--u, 1px));line-height:calc(16 * var(--u, 1px));margin-top:calc(8 * var(--u,1px))}:is(:is(:is(:is(.ly-main-product-v3-custom-roof-configurator .ly-main-product-v3-custom-roof-configurator-group) .ly-main-product-v3-custom-roof-configurator-group-options) .ly-main-product-v3-custom-roof-configurator-group-option) .ly-main-product-v3-custom-roof-configurator-group-option-inner) .ly-main-product-v3-custom-roof-configurator-group-option-price{font-size:calc(16 * var(--u, 1px));line-height:calc(19 * var(--u, 1px));margin-top:calc(8 * var(--u,1px))}:is(:is(:is(.ly-main-product-v3-custom-roof-configurator .ly-main-product-v3-custom-roof-configurator-group) .ly-main-product-v3-custom-roof-configurator-group-options) .ly-main-product-v3-custom-roof-configurator-group-option) .ly-main-product-v3-custom-roof-configurator-group-upgrade{padding:calc(14 * var(--u,1px)) calc(10 * var(--u,1px))}:is(:is(:is(:is(:is(.ly-main-product-v3-custom-roof-configurator .ly-main-product-v3-custom-roof-configurator-group) .ly-main-product-v3-custom-roof-configurator-group-options) .ly-main-product-v3-custom-roof-configurator-group-option) .ly-main-product-v3-custom-roof-configurator-group-upgrade) .ly-main-product-v3-custom-roof-configurator-group-upgrade-label) .ly-main-product-v3-custom-roof-configurator-group-upgrade-label-inner{font-size:calc(15 * var(--u, 1px));line-height:calc(18 * var(--u, 1px));padding:calc(18.5 * var(--u,1px)) calc(12 * var(--u,1px))}:is(:is(:is(:is(.ly-main-product-v3-custom-roof-configurator .ly-main-product-v3-custom-roof-configurator-group) .ly-main-product-v3-custom-roof-configurator-group-options) .ly-main-product-v3-custom-roof-configurator-group-option) .ly-main-product-v3-custom-roof-configurator-group-upgrade) .ly-main-product-v3-custom-roof-configurator-group-upgrade-preview-wrapper{padding:calc(8 * var(--u,1px))}:is(:is(:is(:is(:is(:is(.ly-main-product-v3-custom-roof-configurator .ly-main-product-v3-custom-roof-configurator-group) .ly-main-product-v3-custom-roof-configurator-group-options) .ly-main-product-v3-custom-roof-configurator-group-option) .ly-main-product-v3-custom-roof-configurator-group-upgrade) .ly-main-product-v3-custom-roof-configurator-group-upgrade-preview-wrapper) .ly-main-product-v3-custom-roof-configurator-group-upgrade-preview-label) .ly-main-product-v3-custom-roof-configurator-group-upgrade-preview-label-title{font-size:calc(12 * var(--u, 1px));line-height:calc(15 * var(--u, 1px))}:is(:is(:is(:is(:is(:is(.ly-main-product-v3-custom-roof-configurator .ly-main-product-v3-custom-roof-configurator-group) .ly-main-product-v3-custom-roof-configurator-group-options) .ly-main-product-v3-custom-roof-configurator-group-option) .ly-main-product-v3-custom-roof-configurator-group-upgrade) .ly-main-product-v3-custom-roof-configurator-group-upgrade-preview-wrapper) .ly-main-product-v3-custom-roof-configurator-group-upgrade-preview-label) .ly-main-product-v3-custom-roof-configurator-group-upgrade-preview-label-icon{height:calc(8 * var(--u,1px))}:is(:is(:is(:is(:is(.ly-main-product-v3-custom-roof-configurator .ly-main-product-v3-custom-roof-configurator-group) .ly-main-product-v3-custom-roof-configurator-group-options) .ly-main-product-v3-custom-roof-configurator-group-option) .ly-main-product-v3-custom-roof-configurator-group-upgrade) .ly-main-product-v3-custom-roof-configurator-group-upgrade-preview-wrapper) .ly-main-product-v3-custom-roof-configurator-group-upgrade-preview-edit-label{padding:calc(5 * var(--u,1px));font-size:calc(12 * var(--u, 1px));line-height:calc(15 * var(--u, 1px));margin-top:calc(18.5 * var(--u,1px))}:is(:is(:is(:is(:is(.ly-main-product-v3-custom-roof-configurator .ly-main-product-v3-custom-roof-configurator-group) .ly-main-product-v3-custom-roof-configurator-group-options) .ly-main-product-v3-custom-roof-configurator-group-option) .ly-main-product-v3-custom-roof-configurator-group-upgrade) .ly-main-product-v3-custom-roof-configurator-group-upgrade-preview-wrapper) .ly-main-product-v3-custom-roof-configurator-group-upgrade-preview-list{font-size:calc(12 * var(--u, 1px));line-height:calc(15 * var(--u, 1px));padding-left:calc(18 * var(--u,1px));padding-top:calc(8 * var(--u,1px));margin-bottom:calc(8.5 * var(--u,1px))}:is(:is(:is(:is(:is(:is(:is(.ly-main-product-v3-custom-roof-configurator .ly-main-product-v3-custom-roof-configurator-group) .ly-main-product-v3-custom-roof-configurator-group-options) .ly-main-product-v3-custom-roof-configurator-group-option) .ly-main-product-v3-custom-roof-configurator-group-upgrade) .ly-main-product-v3-custom-roof-configurator-group-upgrade-preview-wrapper) .ly-main-product-v3-custom-roof-configurator-group-upgrade-preview-list) .ly-main-product-v3-custom-roof-configurator-group-upgrade-preview-list-item)+:is(:is(:is(:is(:is(:is(:is(.ly-main-product-v3-custom-roof-configurator .ly-main-product-v3-custom-roof-configurator-group) .ly-main-product-v3-custom-roof-configurator-group-options) .ly-main-product-v3-custom-roof-configurator-group-option) .ly-main-product-v3-custom-roof-configurator-group-upgrade) .ly-main-product-v3-custom-roof-configurator-group-upgrade-preview-wrapper) .ly-main-product-v3-custom-roof-configurator-group-upgrade-preview-list) .ly-main-product-v3-custom-roof-configurator-group-upgrade-preview-list-item){margin-top:calc(8 * var(--u,1px))}.ly-main-product-v3-custom-roof-configurator-group-upgrade-popover .ly-popover-v5-container{bottom:auto!important}.ly-main-product-v3-custom-roof-configurator-group-upgrade-popover .ly-main-product-v3-custom-roof-configurator-group-upgrade-popover-content-inner-wrapper{display:flex;align-items:center}.ly-main-product-v3-custom-roof-configurator-group-upgrade-popover .ly-main-product-v3-custom-roof-configurator-group-upgrade-preview-image-wrapper{flex:470;aspect-ratio:470/398}.ly-main-product-v3-custom-roof-configurator-group-upgrade-popover .ly-main-product-v3-custom-roof-configurator-group-upgrade-popover-content-inner-info-wrapper{flex:430}:is(.ly-main-product-v3-custom-roof-configurator-group-upgrade-popover .ly-main-product-v3-custom-roof-configurator-group-upgrade-popover-content-inner-info-wrapper) .ly-main-product-v3-custom-roof-configurator-group-upgrade-popover-content-inner-info{padding-left:calc(20 * var(--u,1px));padding-right:calc(12 * var(--u,1px))}:is(.ly-main-product-v3-custom-roof-configurator-group-upgrade-popover .ly-main-product-v3-custom-roof-configurator-group-upgrade-item) .ly-main-product-v3-custom-roof-configurator-group-upgrade-item-inner{padding:calc(12 * var(--u,1px))}:is(:is(.ly-main-product-v3-custom-roof-configurator-group-upgrade-popover .ly-main-product-v3-custom-roof-configurator-group-upgrade-item) .ly-main-product-v3-custom-roof-configurator-group-upgrade-item-inner) .ly-main-product-v3-custom-roof-configurator-group-upgrade-item-image{width:calc(91 * var(--u,1px));aspect-ratio:91/70}:is(:is(.ly-main-product-v3-custom-roof-configurator-group-upgrade-popover .ly-main-product-v3-custom-roof-configurator-group-upgrade-item) .ly-main-product-v3-custom-roof-configurator-group-upgrade-item-inner) .ly-main-product-v3-custom-roof-configurator-group-upgrade-item-info{flex:1}:is(:is(:is(.ly-main-product-v3-custom-roof-configurator-group-upgrade-popover .ly-main-product-v3-custom-roof-configurator-group-upgrade-item) .ly-main-product-v3-custom-roof-configurator-group-upgrade-item-inner) .ly-main-product-v3-custom-roof-configurator-group-upgrade-item-info) .ly-main-product-v3-custom-roof-configurator-group-upgrade-item-info-bottom{margin-top:calc(14 * var(--u,1px))}.ly-main-product-v3-custom-roof-configurator-group-upgrade-popover .ly-main-product-v3-custom-roof-configurator-group-upgrade-included-wrapper{margin-top:0;padding-top:calc(15 * var(--u,1px))}.ly-main-product-v3-custom-roof-configurator-group-upgrade-popover .ly-main-product-v3-custom-roof-configurator-group-upgrade-adds-on-wrapper{margin-top:calc(40 * var(--u,1px))}:is(.ly-main-product-v3-custom-roof-configurator-group-upgrade-popover .ly-main-product-v3-custom-roof-configurator-group-upgrade-adds-on-wrapper) .ly-main-product-v3-custom-roof-configurator-group-adds-on-subtitle{margin-top:calc(4 * var(--u,1px))}:is(.ly-main-product-v3-custom-roof-configurator-group-upgrade-popover .ly-main-product-v3-custom-roof-configurator-group-upgrade-adds-on-wrapper) .ly-main-product-v3-custom-roof-configurator-group-adds-on-items{margin-top:calc(12 * var(--u,1px))}.ly-main-product-v3-custom-roof-configurator-group-upgrade-popover .ly-main-product-v3-custom-roof-configurator-group-upgrade-footer{margin-top:calc(40 * var(--u,1px))}}.ly-main-product-v3-custom-sidewall-selector{display:block}.ly-main-product-v3-custom-sidewall-selector .ly-main-product-v3-custom-sidewall-selector-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:calc(22 * var(--u,1px)) calc(12 * var(--u,1px))}:is(.ly-main-product-v3-custom-sidewall-selector .ly-main-product-v3-custom-sidewall-selector-grid) .ly-main-product-v3-custom-sidewall-selector-grid-item{display:flex;border-radius:calc(10 * var(--u,1px));background-color:#f5f5f7;border:2px solid #f5f5f7;position:relative}:is(:is(.ly-main-product-v3-custom-sidewall-selector .ly-main-product-v3-custom-sidewall-selector-grid) .ly-main-product-v3-custom-sidewall-selector-grid-item) .ly-main-product-v3-custom-sidewall-selector-grid-item-inner{width:100%;height:100%;padding:calc(8 * var(--u,1px));padding-bottom:calc(14 * var(--u,1px));cursor:pointer}:is(:is(:is(.ly-main-product-v3-custom-sidewall-selector .ly-main-product-v3-custom-sidewall-selector-grid) .ly-main-product-v3-custom-sidewall-selector-grid-item) .ly-main-product-v3-custom-sidewall-selector-grid-item-inner) .ly-main-product-v3-custom-sidewall-selector-grid-item-image{width:100%;aspect-ratio:160/96;background-color:#fff;border-radius:calc(10 * var(--u,1px));overflow:hidden;display:flex;align-items:center;justify-content:center}:is(:is(:is(:is(.ly-main-product-v3-custom-sidewall-selector .ly-main-product-v3-custom-sidewall-selector-grid) .ly-main-product-v3-custom-sidewall-selector-grid-item) .ly-main-product-v3-custom-sidewall-selector-grid-item-inner) .ly-main-product-v3-custom-sidewall-selector-grid-item-image) img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}:is(:is(:is(.ly-main-product-v3-custom-sidewall-selector .ly-main-product-v3-custom-sidewall-selector-grid) .ly-main-product-v3-custom-sidewall-selector-grid-item) .ly-main-product-v3-custom-sidewall-selector-grid-item-inner) .ly-main-product-v3-custom-sidewall-selector-grid-item-footer{display:flex;align-items:center;justify-content:space-between;margin-top:calc(12 * var(--u,1px));padding:0 calc(3 * var(--u,1px))}:is(:is(:is(:is(:is(.ly-main-product-v3-custom-sidewall-selector .ly-main-product-v3-custom-sidewall-selector-grid) .ly-main-product-v3-custom-sidewall-selector-grid-item) .ly-main-product-v3-custom-sidewall-selector-grid-item-inner) .ly-main-product-v3-custom-sidewall-selector-grid-item-footer) .ly-main-product-v3-custom-sidewall-selector-grid-item-info) .ly-main-product-v3-custom-sidewall-selector-grid-item-title{font-weight:700;font-size:calc(15 * var(--u, 1px));line-height:calc(18 * var(--u, 1px));letter-spacing:0}:is(:is(:is(:is(:is(.ly-main-product-v3-custom-sidewall-selector .ly-main-product-v3-custom-sidewall-selector-grid) .ly-main-product-v3-custom-sidewall-selector-grid-item) .ly-main-product-v3-custom-sidewall-selector-grid-item-inner) .ly-main-product-v3-custom-sidewall-selector-grid-item-footer) .ly-main-product-v3-custom-sidewall-selector-grid-item-info) .ly-main-product-v3-custom-sidewall-selector-grid-item-size{font-weight:500;font-size:calc(13 * var(--u, 1px));line-height:calc(16 * var(--u, 1px));letter-spacing:0;margin-top:calc(6 * var(--u,1px));color:#666}:is(:is(:is(:is(.ly-main-product-v3-custom-sidewall-selector .ly-main-product-v3-custom-sidewall-selector-grid) .ly-main-product-v3-custom-sidewall-selector-grid-item) .ly-main-product-v3-custom-sidewall-selector-grid-item-inner) .ly-main-product-v3-custom-sidewall-selector-grid-item-footer) .ly-main-product-v3-custom-sidewall-selector-grid-item-add-button{--size:calc(30 * var(--u, 1px));--icon-size:calc(8 * var(--u, 1px));flex:0 0 auto;width:var(--size);height:var(--size);display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid #ccc;background-color:#fff}:is(:is(:is(:is(:is(.ly-main-product-v3-custom-sidewall-selector .ly-main-product-v3-custom-sidewall-selector-grid) .ly-main-product-v3-custom-sidewall-selector-grid-item) .ly-main-product-v3-custom-sidewall-selector-grid-item-inner) .ly-main-product-v3-custom-sidewall-selector-grid-item-footer) .ly-main-product-v3-custom-sidewall-selector-grid-item-add-button) .svg-wrapper{flex:0 0 auto;width:var(--icon-size);height:var(--icon-size);color:#999}:is(:is(:is(:is(.ly-main-product-v3-custom-sidewall-selector .ly-main-product-v3-custom-sidewall-selector-grid) .ly-main-product-v3-custom-sidewall-selector-grid-item) .ly-main-product-v3-custom-sidewall-selector-grid-item-inner) .ly-main-product-v3-custom-sidewall-selector-grid-item-footer) .ly-main-product-v3-custom-sidewall-selector-grid-item-added-button{--size:calc(32 * var(--u, 1px));flex:0 0 auto;width:var(--size);height:var(--size);align-items:center;justify-content:center;border-radius:50%;display:none}:is(:is(:is(:is(:is(.ly-main-product-v3-custom-sidewall-selector .ly-main-product-v3-custom-sidewall-selector-grid) .ly-main-product-v3-custom-sidewall-selector-grid-item) .ly-main-product-v3-custom-sidewall-selector-grid-item-inner) .ly-main-product-v3-custom-sidewall-selector-grid-item-footer) .ly-main-product-v3-custom-sidewall-selector-grid-item-added-button) .svg-wrapper{flex:0 0 auto;width:var(--size);height:var(--size);color:#1e4a32}:is(:is(.ly-main-product-v3-custom-sidewall-selector .ly-main-product-v3-custom-sidewall-selector-grid) .ly-main-product-v3-custom-sidewall-selector-grid-item) .ly-main-product-v3-custom-sidewall-selector-grid-item-remove-button{--size:calc(22 * var(--u, 1px));--icon-size:calc(8 * var(--u, 1px));position:absolute;top:calc(14 * var(--u,1px));right:calc(12 * var(--u,1px));width:var(--size);height:var(--size);align-items:center;justify-content:center;border-radius:50%;background-color:#b3b3b3;display:none}:is(:is(:is(.ly-main-product-v3-custom-sidewall-selector .ly-main-product-v3-custom-sidewall-selector-grid) .ly-main-product-v3-custom-sidewall-selector-grid-item) .ly-main-product-v3-custom-sidewall-selector-grid-item-remove-button) .svg-wrapper{width:var(--icon-size);height:var(--icon-size)}.is-unavailable:is(:is(.ly-main-product-v3-custom-sidewall-selector .ly-main-product-v3-custom-sidewall-selector-grid) .ly-main-product-v3-custom-sidewall-selector-grid-item){opacity:.45}.is-unavailable:is(:is(.ly-main-product-v3-custom-sidewall-selector .ly-main-product-v3-custom-sidewall-selector-grid) .ly-main-product-v3-custom-sidewall-selector-grid-item) .ly-main-product-v3-custom-sidewall-selector-grid-item-inner{cursor:not-allowed}.is-selected:is(:is(.ly-main-product-v3-custom-sidewall-selector .ly-main-product-v3-custom-sidewall-selector-grid) .ly-main-product-v3-custom-sidewall-selector-grid-item){border:2px solid #1e4a32}:is(.is-selected:is(:is(.ly-main-product-v3-custom-sidewall-selector .ly-main-product-v3-custom-sidewall-selector-grid) .ly-main-product-v3-custom-sidewall-selector-grid-item) .ly-main-product-v3-custom-sidewall-selector-grid-item-footer) .ly-main-product-v3-custom-sidewall-selector-grid-item-add-button{display:none}:is(.is-selected:is(:is(.ly-main-product-v3-custom-sidewall-selector .ly-main-product-v3-custom-sidewall-selector-grid) .ly-main-product-v3-custom-sidewall-selector-grid-item) .ly-main-product-v3-custom-sidewall-selector-grid-item-footer) .ly-main-product-v3-custom-sidewall-selector-grid-item-added-button{display:flex}.is-selected:is(:is(.ly-main-product-v3-custom-sidewall-selector .ly-main-product-v3-custom-sidewall-selector-grid) .ly-main-product-v3-custom-sidewall-selector-grid-item) .ly-main-product-v3-custom-sidewall-selector-grid-item-remove-button{display:flex}.ly-main-product-v3-custom-sidewall-selector-grid-item-popover .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid{display:flex;flex-direction:column;gap:calc(30 * var(--u,1px))}:is(.ly-main-product-v3-custom-sidewall-selector-grid-item-popover .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item{padding:calc(14 * var(--u,1px));padding-bottom:calc(24 * var(--u,1px));background-color:#fff;border-radius:calc(10 * var(--u,1px))}:is(:is(.ly-main-product-v3-custom-sidewall-selector-grid-item-popover .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-inner{height:100%;display:flex;flex-direction:column;justify-content:space-between}:is(:is(:is(.ly-main-product-v3-custom-sidewall-selector-grid-item-popover .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-info) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-image{width:100%;aspect-ratio:362/223;display:flex;align-items:center;justify-content:center;border-radius:calc(10 * var(--u,1px));background-color:#f5f5f7}:is(:is(:is(:is(.ly-main-product-v3-custom-sidewall-selector-grid-item-popover .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-info) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-image) img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}:is(:is(:is(.ly-main-product-v3-custom-sidewall-selector-grid-item-popover .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-info) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-title{margin-top:calc(20 * var(--u,1px));font-weight:700;font-size:calc(20 * var(--u, 1px));line-height:calc(26 * var(--u, 1px));letter-spacing:0;text-align:center;vertical-align:middle}:is(:is(:is(.ly-main-product-v3-custom-sidewall-selector-grid-item-popover .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-info) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-color-title{margin-top:calc(14 * var(--u,1px));font-weight:500;font-size:calc(16 * var(--u, 1px));line-height:calc(19 * var(--u, 1px));letter-spacing:0;text-align:center;vertical-align:middle;color:#666}:is(:is(:is(.ly-main-product-v3-custom-sidewall-selector-grid-item-popover .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-info) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-price{margin-top:calc(14 * var(--u,1px));font-weight:700;font-size:calc(20 * var(--u, 1px));line-height:calc(27 * var(--u, 1px));letter-spacing:0;text-align:center;vertical-align:middle}:is(:is(.ly-main-product-v3-custom-sidewall-selector-grid-item-popover .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-footer{margin-top:calc(14 * var(--u,1px))}:is(:is(:is(.ly-main-product-v3-custom-sidewall-selector-grid-item-popover .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-footer) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-add-button{display:flex;align-items:center;justify-content:center;height:calc(40 * var(--u,1px));box-sizing:border-box;background-color:#bb3338;color:#fff;font-weight:700;font-size:calc(18 * var(--u, 1px));line-height:calc(22 * var(--u, 1px));letter-spacing:0;text-align:center;vertical-align:middle;border-radius:calc(10 * var(--u,1px));cursor:pointer}:is(:is(:is(:is(.ly-main-product-v3-custom-sidewall-selector-grid-item-popover .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-footer) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-add-button):has(:checked){opacity:.4}:is(:is(:is(.ly-main-product-v3-custom-sidewall-selector-grid-item-popover .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-footer) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-children-wrapper{margin-bottom:calc(20 * var(--u,1px));padding:calc(14.5 * var(--u,1px)) calc(22 * var(--u,1px));background-color:#fafafa;border:1px solid #3333331A;border-radius:calc(10 * var(--u,1px))}:is(:is(:is(:is(.ly-main-product-v3-custom-sidewall-selector-grid-item-popover .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-footer) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-children-wrapper) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-children-label{display:flex;align-items:center;justify-content:center;gap:calc(14 * var(--u,1px));cursor:pointer}:is(:is(:is(:is(:is(.ly-main-product-v3-custom-sidewall-selector-grid-item-popover .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-footer) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-children-wrapper) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-children-label) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-children-selected-icon{--size:calc(18 * var(--u, 1px));--icon-w:: calc(8 * var(--u, 1px));width:var(--size);height:var(--size);display:flex;align-items:center;justify-content:center;border-radius:calc(2 * var(--u,1px));overflow:hidden;background-color:#fff;border:.62px solid #3333331A}:is(:is(:is(:is(:is(:is(.ly-main-product-v3-custom-sidewall-selector-grid-item-popover .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-footer) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-children-wrapper) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-children-label) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-children-selected-icon) .svg-wrapper{width:var(--icon-w);height:auto}:is(:is(:is(:is(:is(.ly-main-product-v3-custom-sidewall-selector-grid-item-popover .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-footer) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-children-wrapper) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-children-label) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-children-title{font-weight:500;font-size:calc(18 * var(--u, 1px));line-height:calc(19 * var(--u, 1px));letter-spacing:0;vertical-align:middle}:is(:is(:is(:is(:is(.ly-main-product-v3-custom-sidewall-selector-grid-item-popover .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-footer) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-children-wrapper) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-children-label):has(:checked) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-children-selected-icon{background-color:#1e4a32;border-color:#1e4a32}:is(:is(:is(:is(:is(.ly-main-product-v3-custom-sidewall-selector-grid-item-popover .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-footer) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-children-wrapper) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-children-label):has(:checked) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-children-title{line-height:calc(22 * var(--u, 1px))}:is(:is(:is(:is(.ly-main-product-v3-custom-sidewall-selector-grid-item-popover .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-footer) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-children-wrapper) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-children-inner{padding-top:calc(15 * var(--u,1px))}:is(:is(:is(:is(:is(.ly-main-product-v3-custom-sidewall-selector-grid-item-popover .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-footer) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-children-wrapper) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-children-inner) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-children-selected-price{font-weight:700;font-size:calc(18 * var(--u, 1px));line-height:calc(22 * var(--u, 1px));letter-spacing:0;text-align:center;vertical-align:middle}:is(:is(:is(:is(:is(.ly-main-product-v3-custom-sidewall-selector-grid-item-popover .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-footer) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-children-wrapper) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-children-inner) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-children{margin-top:calc(12 * var(--u,1px));display:flex;align-items:center;justify-content:center;gap:calc(12 * var(--u,1px))}:is(:is(:is(:is(:is(:is(.ly-main-product-v3-custom-sidewall-selector-grid-item-popover .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-footer) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-children-wrapper) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-children-inner) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-children) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-child{cursor:pointer}:is(:is(:is(:is(:is(:is(:is(.ly-main-product-v3-custom-sidewall-selector-grid-item-popover .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-footer) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-children-wrapper) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-children-inner) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-children) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-child) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-child-image{border-radius:calc(4 * var(--u,1px));max-width:calc(70 * var(--u,1px));aspect-ratio:70/54;overflow:hidden;display:flex;align-items:center;justify-content:center;box-sizing:border-box;border:1px solid #fff;background-color:#fff}:is(:is(:is(:is(:is(:is(:is(:is(.ly-main-product-v3-custom-sidewall-selector-grid-item-popover .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-footer) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-children-wrapper) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-children-inner) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-children) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-child) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-child-image) img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}:is(:is(:is(:is(:is(:is(:is(.ly-main-product-v3-custom-sidewall-selector-grid-item-popover .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-footer) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-children-wrapper) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-children-inner) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-children) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-child) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-child-title{margin-top:calc(11 * var(--u,1px));font-weight:500;font-size:calc(12 * var(--u, 1px));line-height:calc(15 * var(--u, 1px));letter-spacing:0;text-align:center;vertical-align:middle;color:#666}:is(:is(:is(:is(:is(:is(:is(.ly-main-product-v3-custom-sidewall-selector-grid-item-popover .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-footer) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-children-wrapper) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-children-inner) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-children) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-child):has(:checked) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-child-image{border-color:#1e4a32}:is(:is(:is(:is(:is(:is(:is(.ly-main-product-v3-custom-sidewall-selector-grid-item-popover .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-footer) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-children-wrapper) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-children-inner) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-children) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-child):has(:checked) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-child-title{font-weight:700;color:#1e4a32}:is(:is(:is(:is(.ly-main-product-v3-custom-sidewall-selector-grid-item-popover .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-footer) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-children-wrapper):has(.ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-children-label > input:checked){border-color:#1e4a32;background-color:#1e4A320D}:is(:is(:is(:is(.ly-main-product-v3-custom-sidewall-selector-grid-item-popover .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-footer) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-children-wrapper):has(.ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-children-label > input:checked) .ly-expandable-grid{--grid-rows:1fr}@media screen and (min-width:768px){.ly-main-product-v3-custom-sidewall-selector .ly-main-product-v3-custom-sidewall-selector-grid{gap:calc(30 * var(--u,1px)) calc(18 * var(--u,1px))}:is(:is(.ly-main-product-v3-custom-sidewall-selector .ly-main-product-v3-custom-sidewall-selector-grid) .ly-main-product-v3-custom-sidewall-selector-grid-item) .ly-main-product-v3-custom-sidewall-selector-grid-item-inner{padding:calc(10 * var(--u,1px)) calc(8 * var(--u,1px))}:is(:is(:is(.ly-main-product-v3-custom-sidewall-selector .ly-main-product-v3-custom-sidewall-selector-grid) .ly-main-product-v3-custom-sidewall-selector-grid-item) .ly-main-product-v3-custom-sidewall-selector-grid-item-inner) .ly-main-product-v3-custom-sidewall-selector-grid-item-image{aspect-ratio:184/104}:is(:is(:is(.ly-main-product-v3-custom-sidewall-selector .ly-main-product-v3-custom-sidewall-selector-grid) .ly-main-product-v3-custom-sidewall-selector-grid-item) .ly-main-product-v3-custom-sidewall-selector-grid-item-inner) .ly-main-product-v3-custom-sidewall-selector-grid-item-footer{margin-top:calc(14 * var(--u,1px));padding:0 calc(2 * var(--u,1px))}:is(:is(:is(:is(:is(.ly-main-product-v3-custom-sidewall-selector .ly-main-product-v3-custom-sidewall-selector-grid) .ly-main-product-v3-custom-sidewall-selector-grid-item) .ly-main-product-v3-custom-sidewall-selector-grid-item-inner) .ly-main-product-v3-custom-sidewall-selector-grid-item-footer) .ly-main-product-v3-custom-sidewall-selector-grid-item-info) .ly-main-product-v3-custom-sidewall-selector-grid-item-title{font-size:calc(18 * var(--u, 1px));line-height:calc(22 * var(--u, 1px))}:is(:is(:is(:is(:is(.ly-main-product-v3-custom-sidewall-selector .ly-main-product-v3-custom-sidewall-selector-grid) .ly-main-product-v3-custom-sidewall-selector-grid-item) .ly-main-product-v3-custom-sidewall-selector-grid-item-inner) .ly-main-product-v3-custom-sidewall-selector-grid-item-footer) .ly-main-product-v3-custom-sidewall-selector-grid-item-info) .ly-main-product-v3-custom-sidewall-selector-grid-item-size{font-size:calc(15 * var(--u, 1px));line-height:calc(18 * var(--u, 1px));margin-top:calc(8 * var(--u,1px))}:is(:is(:is(:is(.ly-main-product-v3-custom-sidewall-selector .ly-main-product-v3-custom-sidewall-selector-grid) .ly-main-product-v3-custom-sidewall-selector-grid-item) .ly-main-product-v3-custom-sidewall-selector-grid-item-inner) .ly-main-product-v3-custom-sidewall-selector-grid-item-footer) .ly-main-product-v3-custom-sidewall-selector-grid-item-add-button{--size:calc(34 * var(--u, 1px));--icon-size:calc(10 * var(--u, 1px))}:is(:is(:is(:is(.ly-main-product-v3-custom-sidewall-selector .ly-main-product-v3-custom-sidewall-selector-grid) .ly-main-product-v3-custom-sidewall-selector-grid-item) .ly-main-product-v3-custom-sidewall-selector-grid-item-inner) .ly-main-product-v3-custom-sidewall-selector-grid-item-footer) .ly-main-product-v3-custom-sidewall-selector-grid-item-added-button{--size:calc(34 * var(--u, 1px))}:is(:is(.ly-main-product-v3-custom-sidewall-selector .ly-main-product-v3-custom-sidewall-selector-grid) .ly-main-product-v3-custom-sidewall-selector-grid-item) .ly-main-product-v3-custom-sidewall-selector-grid-item-remove-button{--size:calc(24 * var(--u, 1px));top:calc(18 * var(--u,1px));right:calc(16 * var(--u,1px))}.ly-main-product-v3-custom-sidewall-selector-grid-item-popover .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:calc(30 * var(--u,1px)) calc(18 * var(--u,1px))}:is(.ly-main-product-v3-custom-sidewall-selector-grid-item-popover .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item{width:calc((100% - calc(18 * var(--u,1px)) * 3)/ 3);padding:calc(12 * var(--u,1px)) calc(11 * var(--u,1px))}:is(:is(:is(.ly-main-product-v3-custom-sidewall-selector-grid-item-popover .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-info) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-image{aspect-ratio:266/164}:is(:is(:is(.ly-main-product-v3-custom-sidewall-selector-grid-item-popover .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-info) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-title{margin-top:calc(14 * var(--u,1px));font-size:calc(16 * var(--u, 1px));line-height:calc(22 * var(--u, 1px))}:is(:is(:is(.ly-main-product-v3-custom-sidewall-selector-grid-item-popover .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-info) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-color-title{margin-top:calc(12 * var(--u,1px));font-size:calc(15 * var(--u, 1px));line-height:calc(18 * var(--u, 1px))}:is(:is(:is(.ly-main-product-v3-custom-sidewall-selector-grid-item-popover .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-info) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-price{margin-top:calc(12 * var(--u,1px));font-size:calc(18 * var(--u, 1px));line-height:calc(22 * var(--u, 1px))}:is(:is(:is(.ly-main-product-v3-custom-sidewall-selector-grid-item-popover .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-footer) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-add-button{height:calc(39 * var(--u,1px));font-size:calc(16 * var(--u, 1px));line-height:calc(19 * var(--u, 1px))}:is(:is(:is(.ly-main-product-v3-custom-sidewall-selector-grid-item-popover .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-footer) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-children-wrapper{margin-bottom:calc(14 * var(--u,1px));padding:calc(15 * var(--u,1px)) calc(4.7 * var(--u,1px))}:is(:is(:is(:is(.ly-main-product-v3-custom-sidewall-selector-grid-item-popover .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-footer) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-children-wrapper) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-children-label{gap:calc(10 * var(--u,1px))}:is(:is(:is(:is(:is(.ly-main-product-v3-custom-sidewall-selector-grid-item-popover .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-footer) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-children-wrapper) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-children-label) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-children-selected-icon{--size:calc(16 * var(--u, 1px))}:is(:is(:is(:is(:is(.ly-main-product-v3-custom-sidewall-selector-grid-item-popover .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-footer) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-children-wrapper) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-children-label) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-children-title{font-size:calc(14 * var(--u, 1px));line-height:calc(17 * var(--u, 1px))}:is(:is(:is(:is(:is(.ly-main-product-v3-custom-sidewall-selector-grid-item-popover .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-footer) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-children-wrapper) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-children-label):has(:checked) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-children-title{line-height:calc(17 * var(--u, 1px))}:is(:is(:is(:is(.ly-main-product-v3-custom-sidewall-selector-grid-item-popover .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-footer) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-children-wrapper) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-children-inner{padding-top:calc(10 * var(--u,1px))}:is(:is(:is(:is(:is(.ly-main-product-v3-custom-sidewall-selector-grid-item-popover .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-footer) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-children-wrapper) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-children-inner) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-children-selected-price{font-size:calc(12 * var(--u, 1px));line-height:calc(15 * var(--u, 1px))}:is(:is(:is(:is(:is(.ly-main-product-v3-custom-sidewall-selector-grid-item-popover .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-footer) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-children-wrapper) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-children-inner) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-children{margin-top:calc(10 * var(--u,1px));gap:calc(7 * var(--u,1px))}:is(:is(:is(:is(:is(:is(.ly-main-product-v3-custom-sidewall-selector-grid-item-popover .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-footer) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-children-wrapper) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-children-inner) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-children) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-child{cursor:pointer}:is(:is(:is(:is(:is(:is(:is(.ly-main-product-v3-custom-sidewall-selector-grid-item-popover .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-footer) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-children-wrapper) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-children-inner) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-children) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-child) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-child-image{max-width:calc(58 * var(--u,1px));aspect-ratio:58/44}:is(:is(:is(:is(:is(:is(:is(.ly-main-product-v3-custom-sidewall-selector-grid-item-popover .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-footer) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-children-wrapper) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-children-inner) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-children) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-child) .ly-main-product-v3-custom-sidewall-selector-grid-item-popover-grid-item-child-title{margin-top:calc(8 * var(--u,1px));font-size:calc(9 * var(--u, 1px));line-height:calc(11 * var(--u, 1px))}}.ly-main-product-v3-custom-accessory-selector,.ly-main-product-v3-custom-accessory-selector .ly-main-product-v3-custom-accessory-selector-group{display:block}:is(.ly-main-product-v3-custom-accessory-selector .ly-main-product-v3-custom-accessory-selector-group)+:is(.ly-main-product-v3-custom-accessory-selector .ly-main-product-v3-custom-accessory-selector-group){margin-top:calc(22 * var(--u,1px))}:is(.ly-main-product-v3-custom-accessory-selector .ly-main-product-v3-custom-accessory-selector-group) .ly-main-product-v3-custom-accessory-selector-group-title{font-weight:700;font-size:calc(16 * var(--u, 1px));line-height:calc(19 * var(--u, 1px));letter-spacing:0}:is(.ly-main-product-v3-custom-accessory-selector .ly-main-product-v3-custom-accessory-selector-group) .ly-main-product-v3-custom-accessory-selector-group-tabs{margin-top:calc(16 * var(--u,1px));display:flex;align-items:center;gap:calc(8 * var(--u,1px))}:is(:is(.ly-main-product-v3-custom-accessory-selector .ly-main-product-v3-custom-accessory-selector-group) .ly-main-product-v3-custom-accessory-selector-group-tabs) .ly-main-product-v3-custom-accessory-selector-group-tab{flex:1;padding:calc(6.8 * var(--u,1px)) 0;display:flex;align-items:center;justify-content:center;border:.8px solid #ccc;background-color:#f5f5f7;border-radius:100px;font-weight:500;font-size:calc(12 * var(--u, 1px));line-height:calc(15 * var(--u, 1px));letter-spacing:0;text-align:center;color:grey;cursor:pointer}.is-selected:is(:is(:is(.ly-main-product-v3-custom-accessory-selector .ly-main-product-v3-custom-accessory-selector-group) .ly-main-product-v3-custom-accessory-selector-group-tabs) .ly-main-product-v3-custom-accessory-selector-group-tab){background-color:#1e4a32;border-color:#1e4a32;color:#fff;font-weight:700}:is(.ly-main-product-v3-custom-accessory-selector .ly-main-product-v3-custom-accessory-selector-group) .ly-main-product-v3-custom-accessory-selector-group-items{margin-top:calc(16 * var(--u,1px))}:is(:is(.ly-main-product-v3-custom-accessory-selector .ly-main-product-v3-custom-accessory-selector-group) .ly-main-product-v3-custom-accessory-selector-group-items) .ly-main-product-v3-custom-accessory-selector-group-item{display:block;padding:calc(12 * var(--u,1px));padding-right:calc(17 * var(--u,1px));border:1px solid #ccc;border-radius:calc(10 * var(--u,1px))}:is(:is(:is(.ly-main-product-v3-custom-accessory-selector .ly-main-product-v3-custom-accessory-selector-group) .ly-main-product-v3-custom-accessory-selector-group-items) .ly-main-product-v3-custom-accessory-selector-group-item):is(label){cursor:pointer}:is(:is(:is(.ly-main-product-v3-custom-accessory-selector .ly-main-product-v3-custom-accessory-selector-group) .ly-main-product-v3-custom-accessory-selector-group-items) .ly-main-product-v3-custom-accessory-selector-group-item)+:is(:is(:is(.ly-main-product-v3-custom-accessory-selector .ly-main-product-v3-custom-accessory-selector-group) .ly-main-product-v3-custom-accessory-selector-group-items) .ly-main-product-v3-custom-accessory-selector-group-item){margin-top:calc(16 * var(--u,1px))}:is(:is(:is(.ly-main-product-v3-custom-accessory-selector .ly-main-product-v3-custom-accessory-selector-group) .ly-main-product-v3-custom-accessory-selector-group-items) .ly-main-product-v3-custom-accessory-selector-group-item) .ly-main-product-v3-custom-accessory-selector-group-item-inner{display:flex;align-items:center;gap:calc(14 * var(--u,1px))}:is(:is(:is(.ly-main-product-v3-custom-accessory-selector .ly-main-product-v3-custom-accessory-selector-group) .ly-main-product-v3-custom-accessory-selector-group-items) .ly-main-product-v3-custom-accessory-selector-group-item) .ly-main-product-v3-custom-accessory-selector-group-item-selected-icon{--size:calc(16 * var(--u, 1px));--icon-w:calc(8 * var(--u, 1px));flex:0 0 auto;display:flex;align-items:center;justify-content:center;border-radius:calc(2 * var(--u,1px));width:var(--size);height:var(--size);border:1px solid #33333333;overflow:hidden}:is(:is(:is(:is(.ly-main-product-v3-custom-accessory-selector .ly-main-product-v3-custom-accessory-selector-group) .ly-main-product-v3-custom-accessory-selector-group-items) .ly-main-product-v3-custom-accessory-selector-group-item) .ly-main-product-v3-custom-accessory-selector-group-item-selected-icon) .svg-wrapper{flex:0 0 auto;width:var(--icon-w);height:auto}:is(:is(:is(.ly-main-product-v3-custom-accessory-selector .ly-main-product-v3-custom-accessory-selector-group) .ly-main-product-v3-custom-accessory-selector-group-items) .ly-main-product-v3-custom-accessory-selector-group-item) .ly-main-product-v3-custom-accessory-selector-group-item-image{flex:0 0 auto;width:calc(72 * var(--u,1px));aspect-ratio:72/57;background-color:#f5f5f7;border-radius:calc(6 * var(--u,1px));display:flex;align-items:center;justify-content:center}:is(:is(:is(:is(.ly-main-product-v3-custom-accessory-selector .ly-main-product-v3-custom-accessory-selector-group) .ly-main-product-v3-custom-accessory-selector-group-items) .ly-main-product-v3-custom-accessory-selector-group-item) .ly-main-product-v3-custom-accessory-selector-group-item-image) img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}:is(:is(:is(.ly-main-product-v3-custom-accessory-selector .ly-main-product-v3-custom-accessory-selector-group) .ly-main-product-v3-custom-accessory-selector-group-items) .ly-main-product-v3-custom-accessory-selector-group-item) .ly-main-product-v3-custom-accessory-selector-group-item-info{flex:1}:is(:is(:is(:is(.ly-main-product-v3-custom-accessory-selector .ly-main-product-v3-custom-accessory-selector-group) .ly-main-product-v3-custom-accessory-selector-group-items) .ly-main-product-v3-custom-accessory-selector-group-item) .ly-main-product-v3-custom-accessory-selector-group-item-info) .ly-main-product-v3-custom-accessory-selector-group-item-info-top{display:flex;align-items:center;justify-content:space-between}:is(:is(:is(:is(:is(.ly-main-product-v3-custom-accessory-selector .ly-main-product-v3-custom-accessory-selector-group) .ly-main-product-v3-custom-accessory-selector-group-items) .ly-main-product-v3-custom-accessory-selector-group-item) .ly-main-product-v3-custom-accessory-selector-group-item-info) .ly-main-product-v3-custom-accessory-selector-group-item-info-top) .ly-main-product-v3-custom-accessory-selector-group-item-title{font-weight:700;font-size:calc(15 * var(--u, 1px));line-height:calc(15 * var(--u, 1px));letter-spacing:0;vertical-align:middle}:is(:is(:is(:is(:is(.ly-main-product-v3-custom-accessory-selector .ly-main-product-v3-custom-accessory-selector-group) .ly-main-product-v3-custom-accessory-selector-group-items) .ly-main-product-v3-custom-accessory-selector-group-item) .ly-main-product-v3-custom-accessory-selector-group-item-info) .ly-main-product-v3-custom-accessory-selector-group-item-info-top) .ly-main-product-v3-custom-accessory-selector-group-item-tag{background-color:#1e4a32;border-radius:calc(6 * var(--u,1px));padding:calc(5 * var(--u,1px)) calc(11 * var(--u,1px));color:#fff;font-weight:700;font-size:calc(12 * var(--u, 1px));line-height:calc(15 * var(--u, 1px));letter-spacing:0}:is(:is(:is(:is(.ly-main-product-v3-custom-accessory-selector .ly-main-product-v3-custom-accessory-selector-group) .ly-main-product-v3-custom-accessory-selector-group-items) .ly-main-product-v3-custom-accessory-selector-group-item) .ly-main-product-v3-custom-accessory-selector-group-item-info) .ly-main-product-v3-custom-accessory-selector-group-item-info-bottom{margin-top:calc(10 * var(--u,1px));display:flex;align-items:center;justify-content:space-between}:is(:is(:is(:is(:is(.ly-main-product-v3-custom-accessory-selector .ly-main-product-v3-custom-accessory-selector-group) .ly-main-product-v3-custom-accessory-selector-group-items) .ly-main-product-v3-custom-accessory-selector-group-item) .ly-main-product-v3-custom-accessory-selector-group-item-info) .ly-main-product-v3-custom-accessory-selector-group-item-info-bottom) .ly-main-product-v3-custom-accessory-selector-group-item-subtitle{font-size:calc(14 * var(--u, 1px));line-height:calc(16 * var(--u, 1px));letter-spacing:0;vertical-align:middle;color:#b3b3b3}:is(:is(:is(:is(:is(.ly-main-product-v3-custom-accessory-selector .ly-main-product-v3-custom-accessory-selector-group) .ly-main-product-v3-custom-accessory-selector-group-items) .ly-main-product-v3-custom-accessory-selector-group-item) .ly-main-product-v3-custom-accessory-selector-group-item-info) .ly-main-product-v3-custom-accessory-selector-group-item-info-bottom) .ly-main-product-v3-custom-accessory-selector-group-item-learn-more-label{font-weight:700;font-size:calc(13 * var(--u, 1px));line-height:calc(16 * var(--u, 1px));letter-spacing:0;text-align:right;vertical-align:middle;text-decoration:underline;color:#1e4a32;cursor:pointer}:is(:is(:is(.ly-main-product-v3-custom-accessory-selector .ly-main-product-v3-custom-accessory-selector-group) .ly-main-product-v3-custom-accessory-selector-group-items) .ly-main-product-v3-custom-accessory-selector-group-item) .ly-main-product-v3-custom-accessory-selector-group-item-quantity-wrapper{padding-top:calc(14 * var(--u,1px))}:is(:is(:is(:is(.ly-main-product-v3-custom-accessory-selector .ly-main-product-v3-custom-accessory-selector-group) .ly-main-product-v3-custom-accessory-selector-group-items) .ly-main-product-v3-custom-accessory-selector-group-item) .ly-main-product-v3-custom-accessory-selector-group-item-quantity-wrapper) .ly-main-product-v3-custom-accessory-selector-group-item-quantity-inner{border-top:1px solid #ccc;padding-top:calc(16 * var(--u,1px));display:flex;align-items:center;justify-content:space-between}:is(:is(:is(:is(:is(.ly-main-product-v3-custom-accessory-selector .ly-main-product-v3-custom-accessory-selector-group) .ly-main-product-v3-custom-accessory-selector-group-items) .ly-main-product-v3-custom-accessory-selector-group-item) .ly-main-product-v3-custom-accessory-selector-group-item-quantity-wrapper) .ly-main-product-v3-custom-accessory-selector-group-item-quantity-inner) .ly-main-product-v3-custom-accessory-selector-group-item-quantity-title{color:#1e4a32}.is-selected:is(:is(:is(.ly-main-product-v3-custom-accessory-selector .ly-main-product-v3-custom-accessory-selector-group) .ly-main-product-v3-custom-accessory-selector-group-items) .ly-main-product-v3-custom-accessory-selector-group-item){border-color:#1e4a32;box-shadow:0 0 0 1px #1e4a32}.is-selected:is(:is(:is(.ly-main-product-v3-custom-accessory-selector .ly-main-product-v3-custom-accessory-selector-group) .ly-main-product-v3-custom-accessory-selector-group-items) .ly-main-product-v3-custom-accessory-selector-group-item) .ly-main-product-v3-custom-accessory-selector-group-item-selected-icon{background-color:#1e4a32;border-color:#1e4a32}.is-selected:is(:is(:is(.ly-main-product-v3-custom-accessory-selector .ly-main-product-v3-custom-accessory-selector-group) .ly-main-product-v3-custom-accessory-selector-group-items) .ly-main-product-v3-custom-accessory-selector-group-item) .ly-expandable-grid{--grid-rows:1fr}.is-config:is(:is(.ly-main-product-v3-custom-accessory-selector .ly-main-product-v3-custom-accessory-selector-group) .ly-main-product-v3-custom-accessory-selector-group-items):not(.is-current){display:none}@media screen and (min-width:768px){:is(.ly-main-product-v3-custom-accessory-selector .ly-main-product-v3-custom-accessory-selector-group)+:is(.ly-main-product-v3-custom-accessory-selector .ly-main-product-v3-custom-accessory-selector-group){margin-top:calc(30 * var(--u,1px))}:is(.ly-main-product-v3-custom-accessory-selector .ly-main-product-v3-custom-accessory-selector-group) .ly-main-product-v3-custom-accessory-selector-group-title{font-size:calc(20 * var(--u, 1px));line-height:calc(24 * var(--u, 1px))}:is(.ly-main-product-v3-custom-accessory-selector .ly-main-product-v3-custom-accessory-selector-group) .ly-main-product-v3-custom-accessory-selector-group-tabs{margin-top:calc(14 * var(--u,1px));gap:calc(10 * var(--u,1px))}:is(:is(.ly-main-product-v3-custom-accessory-selector .ly-main-product-v3-custom-accessory-selector-group) .ly-main-product-v3-custom-accessory-selector-group-tabs) .ly-main-product-v3-custom-accessory-selector-group-tab{font-size:calc(13 * var(--u, 1px));line-height:calc(16 * var(--u, 1px))}:is(.ly-main-product-v3-custom-accessory-selector .ly-main-product-v3-custom-accessory-selector-group) .ly-main-product-v3-custom-accessory-selector-group-items{margin-top:calc(18 * var(--u,1px))}:is(:is(.ly-main-product-v3-custom-accessory-selector .ly-main-product-v3-custom-accessory-selector-group) .ly-main-product-v3-custom-accessory-selector-group-items) .ly-main-product-v3-custom-accessory-selector-group-item{padding:calc(15 * var(--u,1px));padding-left:calc(18 * var(--u,1px))}:is(:is(:is(.ly-main-product-v3-custom-accessory-selector .ly-main-product-v3-custom-accessory-selector-group) .ly-main-product-v3-custom-accessory-selector-group-items) .ly-main-product-v3-custom-accessory-selector-group-item)+:is(:is(:is(.ly-main-product-v3-custom-accessory-selector .ly-main-product-v3-custom-accessory-selector-group) .ly-main-product-v3-custom-accessory-selector-group-items) .ly-main-product-v3-custom-accessory-selector-group-item){margin-top:calc(18 * var(--u,1px))}:is(:is(:is(.ly-main-product-v3-custom-accessory-selector .ly-main-product-v3-custom-accessory-selector-group) .ly-main-product-v3-custom-accessory-selector-group-items) .ly-main-product-v3-custom-accessory-selector-group-item) .ly-main-product-v3-custom-accessory-selector-group-item-selected-icon{--size:calc(18 * var(--u, 1px))}:is(:is(:is(.ly-main-product-v3-custom-accessory-selector .ly-main-product-v3-custom-accessory-selector-group) .ly-main-product-v3-custom-accessory-selector-group-items) .ly-main-product-v3-custom-accessory-selector-group-item) .ly-main-product-v3-custom-accessory-selector-group-item-image{width:calc(86 * var(--u,1px));aspect-ratio:86/70;border-radius:calc(6 * var(--u,1px))}:is(:is(:is(.ly-main-product-v3-custom-accessory-selector .ly-main-product-v3-custom-accessory-selector-group) .ly-main-product-v3-custom-accessory-selector-group-items) .ly-main-product-v3-custom-accessory-selector-group-item) .ly-main-product-v3-custom-accessory-selector-group-item-info{flex:1}:is(:is(:is(:is(:is(.ly-main-product-v3-custom-accessory-selector .ly-main-product-v3-custom-accessory-selector-group) .ly-main-product-v3-custom-accessory-selector-group-items) .ly-main-product-v3-custom-accessory-selector-group-item) .ly-main-product-v3-custom-accessory-selector-group-item-info) .ly-main-product-v3-custom-accessory-selector-group-item-info-top) .ly-main-product-v3-custom-accessory-selector-group-item-title{font-size:calc(17 * var(--u, 1px))}:is(:is(:is(:is(:is(.ly-main-product-v3-custom-accessory-selector .ly-main-product-v3-custom-accessory-selector-group) .ly-main-product-v3-custom-accessory-selector-group-items) .ly-main-product-v3-custom-accessory-selector-group-item) .ly-main-product-v3-custom-accessory-selector-group-item-info) .ly-main-product-v3-custom-accessory-selector-group-item-info-top) .ly-main-product-v3-custom-accessory-selector-group-item-tag{font-size:calc(14 * var(--u, 1px));line-height:calc(17 * var(--u, 1px))}:is(:is(:is(:is(:is(.ly-main-product-v3-custom-accessory-selector .ly-main-product-v3-custom-accessory-selector-group) .ly-main-product-v3-custom-accessory-selector-group-items) .ly-main-product-v3-custom-accessory-selector-group-item) .ly-main-product-v3-custom-accessory-selector-group-item-info) .ly-main-product-v3-custom-accessory-selector-group-item-info-bottom) .ly-main-product-v3-custom-accessory-selector-group-item-subtitle{font-size:calc(16 * var(--u, 1px));line-height:calc(18 * var(--u, 1px))}:is(:is(:is(:is(:is(.ly-main-product-v3-custom-accessory-selector .ly-main-product-v3-custom-accessory-selector-group) .ly-main-product-v3-custom-accessory-selector-group-items) .ly-main-product-v3-custom-accessory-selector-group-item) .ly-main-product-v3-custom-accessory-selector-group-item-info) .ly-main-product-v3-custom-accessory-selector-group-item-info-bottom) .ly-main-product-v3-custom-accessory-selector-group-item-learn-more-label{font-size:calc(15 * var(--u, 1px));line-height:calc(18 * var(--u, 1px))}}.ly-main-product-v3-custom-zip-code{display:block}.ly-main-product-v3-custom-zip-code .ly-main-product-v3-custom-zip-code-input-wrapper{display:flex;gap:calc(10 * var(--u,1px))}:is(.ly-main-product-v3-custom-zip-code .ly-main-product-v3-custom-zip-code-input-wrapper) .ly-main-product-v3-custom-zip-code-input-label{flex:1;display:flex;align-items:center;gap:calc(10 * var(--u,1px));border:1px solid #ccc;border-radius:calc(10 * var(--u,1px));padding:calc(16 * var(--u,1px)) calc(14 * var(--u,1px));font-weight:500;font-size:calc(16 * var(--u, 1px));line-height:calc(19 * var(--u, 1px));letter-spacing:0;cursor:text}:is(:is(.ly-main-product-v3-custom-zip-code .ly-main-product-v3-custom-zip-code-input-wrapper) .ly-main-product-v3-custom-zip-code-input-label) .svg-wrapper{flex:0 0 auto;color:#999;width:calc(18 * var(--u,1px));height:auto}:is(:is(.ly-main-product-v3-custom-zip-code .ly-main-product-v3-custom-zip-code-input-wrapper) .ly-main-product-v3-custom-zip-code-input-label) input{all:unset;flex:1}:is(:is(:is(.ly-main-product-v3-custom-zip-code .ly-main-product-v3-custom-zip-code-input-wrapper) .ly-main-product-v3-custom-zip-code-input-label) input)::-moz-placeholder{color:#999}:is(:is(:is(.ly-main-product-v3-custom-zip-code .ly-main-product-v3-custom-zip-code-input-wrapper) .ly-main-product-v3-custom-zip-code-input-label) input)::placeholder{color:#999}:is(.ly-main-product-v3-custom-zip-code .ly-main-product-v3-custom-zip-code-input-wrapper) .ly-main-product-v3-custom-zip-code-check-button{all:unset;flex:0 0 auto;border:1px solid #1e4a32;background-color:#1e4a32;color:#fff;padding:calc(17 * var(--u,1px)) calc(12 * var(--u,1px));border-radius:calc(10 * var(--u,1px));font-weight:700;font-size:calc(14 * var(--u, 1px));line-height:calc(17 * var(--u, 1px));letter-spacing:0;cursor:pointer;position:relative;overflow:hidden}.ly-main-product-v3-custom-zip-code .ly-main-product-v3-custom-zip-code-notice-wrapper{margin-top:calc(16 * var(--u,1px));font-weight:500;font-size:calc(15 * var(--u, 1px));line-height:calc(18 * var(--u, 1px));letter-spacing:0;vertical-align:middle}:is(.ly-main-product-v3-custom-zip-code .ly-main-product-v3-custom-zip-code-notice-wrapper) .checked-notice{align-items:center;flex-wrap:wrap;color:#1e4a32;display:none}:is(:is(.ly-main-product-v3-custom-zip-code .ly-main-product-v3-custom-zip-code-notice-wrapper) .checked-notice) .svg-wrapper{margin-right:calc(10 * var(--u,1px));width:calc(14 * var(--u,1px));height:auto}:is(:is(.ly-main-product-v3-custom-zip-code .ly-main-product-v3-custom-zip-code-notice-wrapper) .checked-notice) [data-code]{margin-left:calc(4 * var(--u,1px))}:is(.ly-main-product-v3-custom-zip-code .ly-main-product-v3-custom-zip-code-notice-wrapper) .unchecked-notice{color:#c62828}:is(.ly-main-product-v3-custom-zip-code.has-checked .ly-main-product-v3-custom-zip-code-notice-wrapper) .checked-notice{display:flex}:is(.ly-main-product-v3-custom-zip-code.has-checked .ly-main-product-v3-custom-zip-code-notice-wrapper) .unchecked-notice{display:none}.ly-main-product-v3-custom-zip-code.has-error .ly-main-product-v3-custom-zip-code-input-label{border-color:#c62828}@media screen and (min-width:768px){:is(.ly-main-product-v3-custom-zip-code .ly-main-product-v3-custom-zip-code-input-wrapper) .ly-main-product-v3-custom-zip-code-input-label{padding:calc(14 * var(--u,1px));font-size:calc(18 * var(--u, 1px));line-height:calc(24 * var(--u, 1px))}:is(:is(.ly-main-product-v3-custom-zip-code .ly-main-product-v3-custom-zip-code-input-wrapper) .ly-main-product-v3-custom-zip-code-input-label) .svg-wrapper{width:calc(22 * var(--u,1px))}:is(.ly-main-product-v3-custom-zip-code .ly-main-product-v3-custom-zip-code-input-wrapper) .ly-main-product-v3-custom-zip-code-check-button{padding:calc(16.5 * var(--u,1px)) calc(15 * var(--u,1px));font-size:calc(16 * var(--u, 1px));line-height:calc(19 * var(--u, 1px))}.ly-main-product-v3-custom-zip-code .ly-main-product-v3-custom-zip-code-notice-wrapper{font-size:calc(17 * var(--u, 1px));line-height:calc(21 * var(--u, 1px))}:is(:is(.ly-main-product-v3-custom-zip-code .ly-main-product-v3-custom-zip-code-notice-wrapper) .checked-notice) .svg-wrapper{width:calc(18 * var(--u,1px))}}.ly-main-product-v3-custom-shipping{display:block}.ly-main-product-v3-custom-shipping .ly-main-product-v3-custom-shipping-header{display:flex;align-items:center;gap:calc(12 * var(--u,1px))}:is(.ly-main-product-v3-custom-shipping .ly-main-product-v3-custom-shipping-header) .ly-main-product-v3-custom-shipping-image{flex:0 0 auto;width:calc(61 * var(--u,1px));aspect-ratio:1;background-color:#1e4A320F;border-radius:calc(10 * var(--u,1px));overflow:hidden;display:flex;align-items:center;justify-content:center}:is(:is(.ly-main-product-v3-custom-shipping .ly-main-product-v3-custom-shipping-header) .ly-main-product-v3-custom-shipping-image) img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}:is(.ly-main-product-v3-custom-shipping .ly-main-product-v3-custom-shipping-header) .ly-main-product-v3-custom-shipping-info{flex:1}:is(:is(.ly-main-product-v3-custom-shipping .ly-main-product-v3-custom-shipping-header) .ly-main-product-v3-custom-shipping-info) .ly-main-product-v3-custom-shipping-info-bottom,:is(:is(.ly-main-product-v3-custom-shipping .ly-main-product-v3-custom-shipping-header) .ly-main-product-v3-custom-shipping-info) .ly-main-product-v3-custom-shipping-info-top{display:flex;align-items:center;justify-content:space-between}:is(:is(:is(.ly-main-product-v3-custom-shipping .ly-main-product-v3-custom-shipping-header) .ly-main-product-v3-custom-shipping-info) .ly-main-product-v3-custom-shipping-info-top) .ly-main-product-v3-custom-shipping-title{font-weight:700;font-size:calc(15 * var(--u, 1px));line-height:calc(18 * var(--u, 1px));letter-spacing:0}:is(:is(:is(.ly-main-product-v3-custom-shipping .ly-main-product-v3-custom-shipping-header) .ly-main-product-v3-custom-shipping-info) .ly-main-product-v3-custom-shipping-info-top) .ly-main-product-v3-custom-shipping-tag{background-color:#1e4a32;border-radius:calc(6 * var(--u,1px));padding:calc(5 * var(--u,1px)) calc(11 * var(--u,1px));color:#fff;font-weight:700;font-size:calc(12 * var(--u, 1px));line-height:calc(15 * var(--u, 1px));letter-spacing:0}:is(:is(.ly-main-product-v3-custom-shipping .ly-main-product-v3-custom-shipping-header) .ly-main-product-v3-custom-shipping-info) .ly-main-product-v3-custom-shipping-info-bottom{margin-top:calc(14 * var(--u,1px))}:is(:is(:is(.ly-main-product-v3-custom-shipping .ly-main-product-v3-custom-shipping-header) .ly-main-product-v3-custom-shipping-info) .ly-main-product-v3-custom-shipping-info-bottom) .ly-main-product-v3-custom-shipping-price{font-weight:700;font-size:calc(18 * var(--u, 1px));line-height:calc(22 * var(--u, 1px));letter-spacing:0}:is(:is(:is(.ly-main-product-v3-custom-shipping .ly-main-product-v3-custom-shipping-header) .ly-main-product-v3-custom-shipping-info) .ly-main-product-v3-custom-shipping-info-bottom) .ly-main-product-v3-custom-shipping-learn-more{font-weight:500;font-size:calc(13 * var(--u, 1px));line-height:calc(16 * var(--u, 1px));letter-spacing:0;text-align:right;vertical-align:middle;text-decoration:underline;color:#1e4a32;cursor:pointer}.ly-main-product-v3-custom-shipping .ly-main-product-v3-custom-shipping-status{margin-top:calc(14 * var(--u,1px))}:is(.ly-main-product-v3-custom-shipping .ly-main-product-v3-custom-shipping-status) .ly-main-product-v3-custom-shipping-unchecked-status{padding:calc(12 * var(--u,1px));background-color:#f5f5f7;border-radius:calc(6 * var(--u,1px));font-weight:500;font-size:calc(12 * var(--u, 1px));line-height:calc(15 * var(--u, 1px));letter-spacing:0;text-align:center;color:grey}:is(.ly-main-product-v3-custom-shipping .ly-main-product-v3-custom-shipping-status) .ly-main-product-v3-custom-shipping-free-status{display:flex;align-items:center;justify-content:center;gap:calc(10 * var(--u,1px));padding:calc(12 * var(--u,1px));background-color:#1e4A320D;border-radius:calc(6 * var(--u,1px));font-weight:700;font-size:calc(13 * var(--u, 1px));line-height:calc(16 * var(--u, 1px));letter-spacing:0;text-align:center;vertical-align:middle;color:#1e4a32}:is(:is(.ly-main-product-v3-custom-shipping .ly-main-product-v3-custom-shipping-status) .ly-main-product-v3-custom-shipping-free-status) .svg-wrapper{width:calc(14 * var(--u,1px));height:auto}:is(.ly-main-product-v3-custom-shipping .ly-main-product-v3-custom-shipping-status) .ly-main-product-v3-custom-shipping-extra-status{display:flex;align-items:flex-start;gap:calc(10 * var(--u,1px));padding:calc(12 * var(--u,1px)) calc(22 * var(--u,1px));background-color:#f5f5f7;border-radius:calc(6 * var(--u,1px));color:#999}:is(:is(.ly-main-product-v3-custom-shipping .ly-main-product-v3-custom-shipping-status) .ly-main-product-v3-custom-shipping-extra-status) .svg-wrapper{width:calc(10 * var(--u,1px));height:auto}:is(:is(.ly-main-product-v3-custom-shipping .ly-main-product-v3-custom-shipping-status) .ly-main-product-v3-custom-shipping-extra-status) [data-title]{font-weight:500;font-size:calc(12 * var(--u, 1px));line-height:calc(15 * var(--u, 1px));letter-spacing:0;vertical-align:middle}:is(:is(.ly-main-product-v3-custom-shipping .ly-main-product-v3-custom-shipping-status) .ly-main-product-v3-custom-shipping-extra-status) [data-subtitle]{font-weight:700;font-size:calc(11 * var(--u, 1px));line-height:calc(13 * var(--u, 1px));letter-spacing:0;vertical-align:middle}:is(:is(:is(.ly-main-product-v3-custom-shipping .ly-main-product-v3-custom-shipping-status) .ly-main-product-v3-custom-shipping-extra-status) [data-subtitle]) [data-price]{color:#1e4a32}.ly-main-product-v3-custom-shipping .ly-main-product-v3-custom-shipping-more-wrapper{margin-top:calc(14 * var(--u,1px));border-top:1px solid #e5e5e5;padding-top:calc(12 * var(--u,1px))}:is(.ly-main-product-v3-custom-shipping .ly-main-product-v3-custom-shipping-more-wrapper) .ly-main-product-v3-custom-shipping-more-header{display:flex;align-items:center;justify-content:space-between}:is(:is(.ly-main-product-v3-custom-shipping .ly-main-product-v3-custom-shipping-more-wrapper) .ly-main-product-v3-custom-shipping-more-header) .ly-main-product-v3-custom-shipping-more-title{font-weight:700;font-size:calc(13 * var(--u, 1px));line-height:calc(16 * var(--u, 1px));letter-spacing:0}:is(:is(.ly-main-product-v3-custom-shipping .ly-main-product-v3-custom-shipping-more-wrapper) .ly-main-product-v3-custom-shipping-more-header) .ly-main-product-v3-custom-shipping-more-label{display:flex;align-items:center;gap:calc(6 * var(--u,1px));font-weight:700;font-size:calc(12 * var(--u, 1px));line-height:calc(15 * var(--u, 1px));letter-spacing:0;color:#1e4a32;cursor:pointer}:is(:is(:is(.ly-main-product-v3-custom-shipping .ly-main-product-v3-custom-shipping-more-wrapper) .ly-main-product-v3-custom-shipping-more-header) .ly-main-product-v3-custom-shipping-more-label) .svg-wrapper{flex:0 0 auto;width:calc(12 * var(--u,1px));height:auto;transition:transform .3s}:is(:is(:is(.ly-main-product-v3-custom-shipping .ly-main-product-v3-custom-shipping-more-wrapper) .ly-main-product-v3-custom-shipping-more-header) .ly-main-product-v3-custom-shipping-more-label) .collapse{display:none}:is(:is(:is(.ly-main-product-v3-custom-shipping .ly-main-product-v3-custom-shipping-more-wrapper) .ly-main-product-v3-custom-shipping-more-header) .ly-main-product-v3-custom-shipping-more-label):has(:checked) .svg-wrapper{transform:rotateZ(180deg)}:is(:is(:is(.ly-main-product-v3-custom-shipping .ly-main-product-v3-custom-shipping-more-wrapper) .ly-main-product-v3-custom-shipping-more-header) .ly-main-product-v3-custom-shipping-more-label):has(:checked) .collapse{display:block}:is(:is(:is(.ly-main-product-v3-custom-shipping .ly-main-product-v3-custom-shipping-more-wrapper) .ly-main-product-v3-custom-shipping-more-header) .ly-main-product-v3-custom-shipping-more-label):has(:checked) .expand{display:none}:is(.ly-main-product-v3-custom-shipping .ly-main-product-v3-custom-shipping-more-wrapper) .ly-main-product-v3-custom-shipping-more-content{padding-top:calc(10 * var(--u,1px));font-weight:500;font-size:calc(12 * var(--u, 1px));line-height:calc(15 * var(--u, 1px));letter-spacing:0;color:#666}:is(:is(.ly-main-product-v3-custom-shipping .ly-main-product-v3-custom-shipping-more-wrapper) .ly-main-product-v3-custom-shipping-more-content) ul{padding:0;margin:0;padding-left:calc(18 * var(--u,1px))}:is(:is(:is(.ly-main-product-v3-custom-shipping .ly-main-product-v3-custom-shipping-more-wrapper) .ly-main-product-v3-custom-shipping-more-content) ul) li+li{margin-top:calc(6 * var(--u,1px))}:is(.ly-main-product-v3-custom-shipping .ly-main-product-v3-custom-shipping-more-wrapper):has(.ly-main-product-v3-custom-shipping-more-label :checked) .ly-expandable-grid{--grid-rows:1fr}.ly-main-product-v3-custom-shipping.is-selected .ly-main-product-v3-custom-group-inner{border-color:#1e4a32!important;box-shadow:0 0 0 1px #1e4a32!important}@media screen and (min-width:768px){:is(.ly-main-product-v3-custom-shipping .ly-main-product-v3-custom-shipping-header) .ly-main-product-v3-custom-shipping-image{width:calc(65 * var(--u,1px))}:is(:is(:is(.ly-main-product-v3-custom-shipping .ly-main-product-v3-custom-shipping-header) .ly-main-product-v3-custom-shipping-info) .ly-main-product-v3-custom-shipping-info-top) .ly-main-product-v3-custom-shipping-title{font-size:calc(17 * var(--u, 1px));line-height:calc(21 * var(--u, 1px))}:is(:is(:is(.ly-main-product-v3-custom-shipping .ly-main-product-v3-custom-shipping-header) .ly-main-product-v3-custom-shipping-info) .ly-main-product-v3-custom-shipping-info-top) .ly-main-product-v3-custom-shipping-tag{font-size:calc(14 * var(--u, 1px));line-height:calc(17 * var(--u, 1px))}:is(:is(.ly-main-product-v3-custom-shipping .ly-main-product-v3-custom-shipping-header) .ly-main-product-v3-custom-shipping-info) .ly-main-product-v3-custom-shipping-info-bottom{margin-top:calc(16 * var(--u,1px))}:is(:is(:is(.ly-main-product-v3-custom-shipping .ly-main-product-v3-custom-shipping-header) .ly-main-product-v3-custom-shipping-info) .ly-main-product-v3-custom-shipping-info-bottom) .ly-main-product-v3-custom-shipping-price{font-size:calc(20 * var(--u, 1px));line-height:calc(24 * var(--u, 1px))}:is(:is(:is(.ly-main-product-v3-custom-shipping .ly-main-product-v3-custom-shipping-header) .ly-main-product-v3-custom-shipping-info) .ly-main-product-v3-custom-shipping-info-bottom) .ly-main-product-v3-custom-shipping-learn-more{font-size:calc(15 * var(--u, 1px));line-height:calc(18 * var(--u, 1px))}.ly-main-product-v3-custom-shipping .ly-main-product-v3-custom-shipping-status{margin-top:calc(16 * var(--u,1px))}:is(.ly-main-product-v3-custom-shipping .ly-main-product-v3-custom-shipping-status) .ly-main-product-v3-custom-shipping-unchecked-status{font-size:calc(14 * var(--u, 1px));line-height:calc(17 * var(--u, 1px))}:is(.ly-main-product-v3-custom-shipping .ly-main-product-v3-custom-shipping-status) .ly-main-product-v3-custom-shipping-free-status{padding:calc(14 * var(--u,1px));font-size:calc(14 * var(--u, 1px));line-height:calc(17 * var(--u, 1px))}:is(:is(.ly-main-product-v3-custom-shipping .ly-main-product-v3-custom-shipping-status) .ly-main-product-v3-custom-shipping-free-status) .svg-wrapper{width:calc(14 * var(--u,1px))}:is(.ly-main-product-v3-custom-shipping .ly-main-product-v3-custom-shipping-status) .ly-main-product-v3-custom-shipping-extra-status{padding:calc(14 * var(--u,1px)) calc(24.5 * var(--u,1px))}:is(:is(.ly-main-product-v3-custom-shipping .ly-main-product-v3-custom-shipping-status) .ly-main-product-v3-custom-shipping-extra-status) .svg-wrapper{width:calc(12 * var(--u,1px))}:is(:is(.ly-main-product-v3-custom-shipping .ly-main-product-v3-custom-shipping-status) .ly-main-product-v3-custom-shipping-extra-status) [data-title]{font-size:calc(13 * var(--u, 1px));line-height:calc(16 * var(--u, 1px))}:is(:is(.ly-main-product-v3-custom-shipping .ly-main-product-v3-custom-shipping-status) .ly-main-product-v3-custom-shipping-extra-status) [data-subtitle]{font-size:calc(13 * var(--u, 1px));line-height:calc(16 * var(--u, 1px))}.ly-main-product-v3-custom-shipping .ly-main-product-v3-custom-shipping-more-wrapper{margin-top:calc(16 * var(--u,1px));padding-top:calc(16 * var(--u,1px))}:is(:is(.ly-main-product-v3-custom-shipping .ly-main-product-v3-custom-shipping-more-wrapper) .ly-main-product-v3-custom-shipping-more-header) .ly-main-product-v3-custom-shipping-more-title{font-size:calc(16 * var(--u, 1px));line-height:calc(19 * var(--u, 1px))}:is(:is(.ly-main-product-v3-custom-shipping .ly-main-product-v3-custom-shipping-more-wrapper) .ly-main-product-v3-custom-shipping-more-header) .ly-main-product-v3-custom-shipping-more-label{font-size:calc(14 * var(--u, 1px));line-height:calc(17 * var(--u, 1px))}:is(.ly-main-product-v3-custom-shipping .ly-main-product-v3-custom-shipping-more-wrapper) .ly-main-product-v3-custom-shipping-more-content{padding-top:calc(12 * var(--u,1px));font-size:calc(13 * var(--u, 1px));line-height:calc(16 * var(--u, 1px))}:is(:is(:is(.ly-main-product-v3-custom-shipping .ly-main-product-v3-custom-shipping-more-wrapper) .ly-main-product-v3-custom-shipping-more-content) ul) li+li{margin-top:calc(8 * var(--u,1px))}}.ly-main-product-v3-custom-installation{display:block}.ly-main-product-v3-custom-installation .ly-main-product-v3-custom-installation-header{display:flex;align-items:center;gap:calc(12 * var(--u,1px))}:is(.ly-main-product-v3-custom-installation .ly-main-product-v3-custom-installation-header) .ly-main-product-v3-custom-installation-image{flex:0 0 auto;width:calc(61 * var(--u,1px));aspect-ratio:1;background-color:#1e4A320F;border-radius:calc(10 * var(--u,1px));overflow:hidden;display:flex;align-items:center;justify-content:center}:is(:is(.ly-main-product-v3-custom-installation .ly-main-product-v3-custom-installation-header) .ly-main-product-v3-custom-installation-image) img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}:is(.ly-main-product-v3-custom-installation .ly-main-product-v3-custom-installation-header) .ly-main-product-v3-custom-installation-info{flex:1}:is(:is(.ly-main-product-v3-custom-installation .ly-main-product-v3-custom-installation-header) .ly-main-product-v3-custom-installation-info) .ly-main-product-v3-custom-installation-info-bottom,:is(:is(.ly-main-product-v3-custom-installation .ly-main-product-v3-custom-installation-header) .ly-main-product-v3-custom-installation-info) .ly-main-product-v3-custom-installation-info-top{display:flex;align-items:center;justify-content:space-between}:is(:is(:is(.ly-main-product-v3-custom-installation .ly-main-product-v3-custom-installation-header) .ly-main-product-v3-custom-installation-info) .ly-main-product-v3-custom-installation-info-top) .ly-main-product-v3-custom-installation-title{font-weight:700;font-size:calc(15 * var(--u, 1px));line-height:calc(18 * var(--u, 1px));letter-spacing:0}:is(:is(:is(.ly-main-product-v3-custom-installation .ly-main-product-v3-custom-installation-header) .ly-main-product-v3-custom-installation-info) .ly-main-product-v3-custom-installation-info-top) .ly-main-product-v3-custom-installation-tag{background-color:#bb3338;border-radius:calc(6 * var(--u,1px));padding:calc(5 * var(--u,1px)) calc(11 * var(--u,1px));color:#fff;font-weight:700;font-size:calc(12 * var(--u, 1px));line-height:calc(15 * var(--u, 1px));letter-spacing:0}:is(:is(.ly-main-product-v3-custom-installation .ly-main-product-v3-custom-installation-header) .ly-main-product-v3-custom-installation-info) .ly-main-product-v3-custom-installation-info-bottom{margin-top:calc(14 * var(--u,1px))}:is(:is(:is(.ly-main-product-v3-custom-installation .ly-main-product-v3-custom-installation-header) .ly-main-product-v3-custom-installation-info) .ly-main-product-v3-custom-installation-info-bottom) .ly-main-product-v3-custom-installation-price{font-weight:700;font-size:calc(18 * var(--u, 1px));line-height:calc(22 * var(--u, 1px));letter-spacing:0}:is(:is(:is(.ly-main-product-v3-custom-installation .ly-main-product-v3-custom-installation-header) .ly-main-product-v3-custom-installation-info) .ly-main-product-v3-custom-installation-info-bottom) .ly-main-product-v3-custom-installation-learn-more{font-weight:500;font-size:calc(13 * var(--u, 1px));line-height:calc(16 * var(--u, 1px));letter-spacing:0;text-align:right;vertical-align:middle;text-decoration:underline;color:#1e4a32;cursor:pointer}.ly-main-product-v3-custom-installation .ly-main-product-v3-custom-installation-status{margin-top:calc(14 * var(--u,1px))}:is(.ly-main-product-v3-custom-installation .ly-main-product-v3-custom-installation-status) .ly-main-product-v3-custom-installation-unchecked-status{padding:calc(12 * var(--u,1px));background-color:#f5f5f7;border-radius:calc(6 * var(--u,1px));font-weight:500;font-size:calc(12 * var(--u, 1px));line-height:calc(15 * var(--u, 1px));letter-spacing:0;text-align:center;color:grey}:is(.ly-main-product-v3-custom-installation .ly-main-product-v3-custom-installation-status) .ly-main-product-v3-custom-installation-support-status{display:flex;align-items:center;justify-content:center;gap:calc(10 * var(--u,1px));padding:calc(12 * var(--u,1px));background-color:#1e4A320D;border-radius:calc(6 * var(--u,1px));font-weight:700;font-size:calc(13 * var(--u, 1px));line-height:calc(16 * var(--u, 1px));letter-spacing:0;text-align:center;vertical-align:middle;color:#1e4a32}:is(:is(.ly-main-product-v3-custom-installation .ly-main-product-v3-custom-installation-status) .ly-main-product-v3-custom-installation-support-status) .svg-wrapper{width:calc(16 * var(--u,1px));height:auto}:is(.ly-main-product-v3-custom-installation .ly-main-product-v3-custom-installation-status) .ly-main-product-v3-custom-installation-unsupport-status{display:flex;align-items:center;justify-content:center;gap:calc(10 * var(--u,1px));padding:calc(12 * var(--u,1px));background-color:#f5f5f7;border-radius:calc(6 * var(--u,1px));font-weight:700;font-size:calc(14 * var(--u, 1px));line-height:calc(17 * var(--u, 1px));letter-spacing:0;text-align:center;vertical-align:middle;color:#999}:is(:is(.ly-main-product-v3-custom-installation .ly-main-product-v3-custom-installation-status) .ly-main-product-v3-custom-installation-unsupport-status) .svg-wrapper{width:calc(12 * var(--u,1px));height:auto}.ly-main-product-v3-custom-installation .ly-main-product-v3-custom-installation-buttons{margin-top:calc(14 * var(--u,1px))}:is(.ly-main-product-v3-custom-installation .ly-main-product-v3-custom-installation-buttons) .ly-main-product-v3-custom-installation-support-button{border:1.5px solid #1e4a32;color:#1e4a32;border-radius:calc(6 * var(--u,1px))}:is(:is(.ly-main-product-v3-custom-installation .ly-main-product-v3-custom-installation-buttons) .ly-main-product-v3-custom-installation-support-button) label{padding:calc(10 * var(--u,1px)) calc(16 * var(--u,1px));cursor:pointer}:is(:is(.ly-main-product-v3-custom-installation .ly-main-product-v3-custom-installation-buttons) .ly-main-product-v3-custom-installation-support-button) .ly-main-product-v3-custom-installation-add-label{display:flex;align-items:center;justify-content:center;gap:calc(10 * var(--u,1px));height:calc(43 * var(--u,1px));box-sizing:border-box;font-weight:700;font-size:calc(13 * var(--u, 1px));line-height:calc(16 * var(--u, 1px));letter-spacing:0;text-align:center;vertical-align:middle}:is(:is(:is(.ly-main-product-v3-custom-installation .ly-main-product-v3-custom-installation-buttons) .ly-main-product-v3-custom-installation-support-button) .ly-main-product-v3-custom-installation-add-label) .svg-wrapper{width:calc(20 * var(--u,1px));height:calc(20 * var(--u,1px))}:is(:is(.ly-main-product-v3-custom-installation .ly-main-product-v3-custom-installation-buttons) .ly-main-product-v3-custom-installation-support-button) .ly-main-product-v3-custom-installation-remove-label{align-items:center;justify-content:space-between;cursor:pointer;display:none;background-color:#1e4A320D;height:calc(43 * var(--u,1px));box-sizing:border-box}:is(:is(:is(.ly-main-product-v3-custom-installation .ly-main-product-v3-custom-installation-buttons) .ly-main-product-v3-custom-installation-support-button) .ly-main-product-v3-custom-installation-remove-label) .ly-main-product-v3-custom-installation-added-title{display:flex;align-items:center;gap:calc(10 * var(--u,1px));font-weight:700;font-size:calc(14 * var(--u, 1px));line-height:calc(17 * var(--u, 1px));letter-spacing:0;text-align:center;vertical-align:middle;color:#1e4a32}:is(:is(:is(:is(.ly-main-product-v3-custom-installation .ly-main-product-v3-custom-installation-buttons) .ly-main-product-v3-custom-installation-support-button) .ly-main-product-v3-custom-installation-remove-label) .ly-main-product-v3-custom-installation-added-title) .svg-wrapper{width:calc(17 * var(--u,1px));height:auto}:is(:is(:is(.ly-main-product-v3-custom-installation .ly-main-product-v3-custom-installation-buttons) .ly-main-product-v3-custom-installation-support-button) .ly-main-product-v3-custom-installation-remove-label) .ly-main-product-v3-custom-installation-remove-title{font-weight:500;font-size:calc(13 * var(--u, 1px));line-height:calc(16 * var(--u, 1px));letter-spacing:0;text-align:center;vertical-align:middle;text-decoration:underline;color:#1e4a32}:is(.ly-main-product-v3-custom-installation .ly-main-product-v3-custom-installation-buttons) .ly-main-product-v3-custom-installation-unsupport-button{border:1px solid #ccc;background-color:#f5f5f7;border-radius:calc(6 * var(--u,1px));padding:calc(12 * var(--u,1px));font-weight:700;font-size:calc(13 * var(--u, 1px));line-height:calc(16 * var(--u, 1px));letter-spacing:0;text-align:center;vertical-align:middle;color:#999}.ly-main-product-v3-custom-installation .ly-main-product-v3-custom-installation-more-wrapper{margin-top:calc(14 * var(--u,1px));border-top:1px solid #e5e5e5;padding-top:calc(12 * var(--u,1px))}:is(.ly-main-product-v3-custom-installation .ly-main-product-v3-custom-installation-more-wrapper) .ly-main-product-v3-custom-installation-more-header{display:flex;align-items:center;justify-content:space-between}:is(:is(.ly-main-product-v3-custom-installation .ly-main-product-v3-custom-installation-more-wrapper) .ly-main-product-v3-custom-installation-more-header) .ly-main-product-v3-custom-installation-more-title{font-weight:700;font-size:calc(13 * var(--u, 1px));line-height:calc(16 * var(--u, 1px));letter-spacing:0}:is(:is(.ly-main-product-v3-custom-installation .ly-main-product-v3-custom-installation-more-wrapper) .ly-main-product-v3-custom-installation-more-header) .ly-main-product-v3-custom-installation-more-label{display:flex;align-items:center;gap:calc(6 * var(--u,1px));font-weight:700;font-size:calc(12 * var(--u, 1px));line-height:calc(15 * var(--u, 1px));letter-spacing:0;color:#1e4a32;cursor:pointer}:is(:is(:is(.ly-main-product-v3-custom-installation .ly-main-product-v3-custom-installation-more-wrapper) .ly-main-product-v3-custom-installation-more-header) .ly-main-product-v3-custom-installation-more-label) .svg-wrapper{flex:0 0 auto;width:calc(12 * var(--u,1px));height:auto;transition:transform .3s}:is(:is(:is(.ly-main-product-v3-custom-installation .ly-main-product-v3-custom-installation-more-wrapper) .ly-main-product-v3-custom-installation-more-header) .ly-main-product-v3-custom-installation-more-label) .collapse{display:none}:is(:is(:is(.ly-main-product-v3-custom-installation .ly-main-product-v3-custom-installation-more-wrapper) .ly-main-product-v3-custom-installation-more-header) .ly-main-product-v3-custom-installation-more-label):has(:checked) .svg-wrapper{transform:rotateZ(180deg)}:is(:is(:is(.ly-main-product-v3-custom-installation .ly-main-product-v3-custom-installation-more-wrapper) .ly-main-product-v3-custom-installation-more-header) .ly-main-product-v3-custom-installation-more-label):has(:checked) .collapse{display:block}:is(:is(:is(.ly-main-product-v3-custom-installation .ly-main-product-v3-custom-installation-more-wrapper) .ly-main-product-v3-custom-installation-more-header) .ly-main-product-v3-custom-installation-more-label):has(:checked) .expand{display:none}:is(.ly-main-product-v3-custom-installation .ly-main-product-v3-custom-installation-more-wrapper) .ly-main-product-v3-custom-installation-more-content{padding-top:calc(10 * var(--u,1px));font-weight:500;font-size:calc(12 * var(--u, 1px));line-height:calc(15 * var(--u, 1px));letter-spacing:0;color:#666}:is(:is(.ly-main-product-v3-custom-installation .ly-main-product-v3-custom-installation-more-wrapper) .ly-main-product-v3-custom-installation-more-content) ul{padding:0;margin:0;padding-left:calc(18 * var(--u,1px))}:is(:is(:is(.ly-main-product-v3-custom-installation .ly-main-product-v3-custom-installation-more-wrapper) .ly-main-product-v3-custom-installation-more-content) ul) li+li{margin-top:calc(6 * var(--u,1px))}:is(.ly-main-product-v3-custom-installation .ly-main-product-v3-custom-installation-more-wrapper):has(.ly-main-product-v3-custom-installation-more-label :checked) .ly-expandable-grid{--grid-rows:1fr}.ly-main-product-v3-custom-installation:has( > input:checked) .ly-main-product-v3-custom-group-inner{border-color:#1e4a32!important;box-shadow:0 0 0 1px #1e4a32!important}.ly-main-product-v3-custom-installation:has( > input:checked) .ly-main-product-v3-custom-installation-add-label{display:none!important}.ly-main-product-v3-custom-installation:has( > input:checked) .ly-main-product-v3-custom-installation-remove-label{display:flex!important}@media screen and (min-width:768px){:is(.ly-main-product-v3-custom-installation .ly-main-product-v3-custom-installation-header) .ly-main-product-v3-custom-installation-image{width:calc(65 * var(--u,1px))}:is(:is(:is(.ly-main-product-v3-custom-installation .ly-main-product-v3-custom-installation-header) .ly-main-product-v3-custom-installation-info) .ly-main-product-v3-custom-installation-info-top) .ly-main-product-v3-custom-installation-title{font-size:calc(17 * var(--u, 1px));line-height:calc(21 * var(--u, 1px))}:is(:is(:is(.ly-main-product-v3-custom-installation .ly-main-product-v3-custom-installation-header) .ly-main-product-v3-custom-installation-info) .ly-main-product-v3-custom-installation-info-top) .ly-main-product-v3-custom-installation-tag{font-size:calc(14 * var(--u, 1px));line-height:calc(17 * var(--u, 1px))}:is(:is(.ly-main-product-v3-custom-installation .ly-main-product-v3-custom-installation-header) .ly-main-product-v3-custom-installation-info) .ly-main-product-v3-custom-installation-info-bottom{margin-top:calc(16 * var(--u,1px))}:is(:is(:is(.ly-main-product-v3-custom-installation .ly-main-product-v3-custom-installation-header) .ly-main-product-v3-custom-installation-info) .ly-main-product-v3-custom-installation-info-bottom) .ly-main-product-v3-custom-installation-price{font-size:calc(20 * var(--u, 1px));line-height:calc(24 * var(--u, 1px))}:is(:is(:is(.ly-main-product-v3-custom-installation .ly-main-product-v3-custom-installation-header) .ly-main-product-v3-custom-installation-info) .ly-main-product-v3-custom-installation-info-bottom) .ly-main-product-v3-custom-installation-learn-more{font-size:calc(15 * var(--u, 1px));line-height:calc(18 * var(--u, 1px))}.ly-main-product-v3-custom-installation .ly-main-product-v3-custom-installation-status{margin-top:calc(16 * var(--u,1px))}:is(.ly-main-product-v3-custom-installation .ly-main-product-v3-custom-installation-status) .ly-main-product-v3-custom-installation-unchecked-status{padding:calc(14 * var(--u,1px));font-size:calc(14 * var(--u, 1px));line-height:calc(17 * var(--u, 1px))}:is(.ly-main-product-v3-custom-installation .ly-main-product-v3-custom-installation-status) .ly-main-product-v3-custom-installation-support-status{padding:calc(15 * var(--u,1px));font-size:calc(14 * var(--u, 1px));line-height:calc(17 * var(--u, 1px))}:is(.ly-main-product-v3-custom-installation .ly-main-product-v3-custom-installation-status) .ly-main-product-v3-custom-installation-unsupport-status{padding:calc(15 * var(--u,1px));font-size:calc(14 * var(--u, 1px));line-height:calc(18 * var(--u, 1px))}.ly-main-product-v3-custom-installation .ly-main-product-v3-custom-installation-buttons{margin-top:calc(10 * var(--u,1px))}:is(:is(.ly-main-product-v3-custom-installation .ly-main-product-v3-custom-installation-buttons) .ly-main-product-v3-custom-installation-support-button) label{padding:calc(14 * var(--u,1px)) calc(16 * var(--u,1px))}:is(:is(.ly-main-product-v3-custom-installation .ly-main-product-v3-custom-installation-buttons) .ly-main-product-v3-custom-installation-support-button) .ly-main-product-v3-custom-installation-add-label{font-size:calc(14 * var(--u, 1px));line-height:calc(17 * var(--u, 1px));height:calc(51 * var(--u,1px));box-sizing:border-box}:is(:is(.ly-main-product-v3-custom-installation .ly-main-product-v3-custom-installation-buttons) .ly-main-product-v3-custom-installation-support-button) .ly-main-product-v3-custom-installation-remove-label{height:calc(51 * var(--u,1px));box-sizing:border-box}:is(:is(:is(.ly-main-product-v3-custom-installation .ly-main-product-v3-custom-installation-buttons) .ly-main-product-v3-custom-installation-support-button) .ly-main-product-v3-custom-installation-remove-label) .ly-main-product-v3-custom-installation-added-title{font-size:calc(15 * var(--u, 1px));line-height:calc(18 * var(--u, 1px))}:is(:is(:is(.ly-main-product-v3-custom-installation .ly-main-product-v3-custom-installation-buttons) .ly-main-product-v3-custom-installation-support-button) .ly-main-product-v3-custom-installation-remove-label) .ly-main-product-v3-custom-installation-remove-title{font-size:calc(14 * var(--u, 1px));line-height:calc(17 * var(--u, 1px))}:is(.ly-main-product-v3-custom-installation .ly-main-product-v3-custom-installation-buttons) .ly-main-product-v3-custom-installation-unsupport-button{padding:calc(14 * var(--u,1px));font-size:calc(14 * var(--u, 1px));line-height:calc(17 * var(--u, 1px))}.ly-main-product-v3-custom-installation .ly-main-product-v3-custom-installation-more-wrapper{margin-top:calc(16 * var(--u,1px));padding-top:calc(16 * var(--u,1px))}:is(:is(.ly-main-product-v3-custom-installation .ly-main-product-v3-custom-installation-more-wrapper) .ly-main-product-v3-custom-installation-more-header) .ly-main-product-v3-custom-installation-more-title{font-size:calc(16 * var(--u, 1px));line-height:calc(19 * var(--u, 1px))}:is(:is(.ly-main-product-v3-custom-installation .ly-main-product-v3-custom-installation-more-wrapper) .ly-main-product-v3-custom-installation-more-header) .ly-main-product-v3-custom-installation-more-label{font-size:calc(14 * var(--u, 1px));line-height:calc(17 * var(--u, 1px))}:is(.ly-main-product-v3-custom-installation .ly-main-product-v3-custom-installation-more-wrapper) .ly-main-product-v3-custom-installation-more-content{padding-top:calc(12 * var(--u,1px));font-size:calc(13 * var(--u, 1px));line-height:calc(16 * var(--u, 1px))}:is(:is(:is(.ly-main-product-v3-custom-installation .ly-main-product-v3-custom-installation-more-wrapper) .ly-main-product-v3-custom-installation-more-content) ul) li+li{margin-top:calc(8 * var(--u,1px))}}.ly-main-product-v3-custom-summary-style{display:block}.ly-main-product-v3-custom-summary-style .ly-main-product-v3-custom-summary-style-card{padding-bottom:calc(20 * var(--u,1px))}:is(.ly-main-product-v3-custom-summary-style .ly-main-product-v3-custom-summary-style-card) .ly-main-product-v3-custom-summary-style-line{padding:calc(20 * var(--u,1px)) calc(16 * var(--u,1px)) calc(12 * var(--u,1px))}:is(:is(.ly-main-product-v3-custom-summary-style .ly-main-product-v3-custom-summary-style-card) .ly-main-product-v3-custom-summary-style-line):not(:last-child){border-bottom:1px solid #e5e5e5}:is(:is(.ly-main-product-v3-custom-summary-style .ly-main-product-v3-custom-summary-style-card) .ly-main-product-v3-custom-summary-style-line) .ly-main-product-v3-custom-summary-style-line-title{font-weight:700;font-size:calc(18 * var(--u, 1px));line-height:calc(22 * var(--u, 1px));letter-spacing:0}:is(:is(.ly-main-product-v3-custom-summary-style .ly-main-product-v3-custom-summary-style-card) .ly-main-product-v3-custom-summary-style-line) .ly-main-product-v3-custom-summary-style-line-contents{font-weight:500;font-size:calc(15 * var(--u, 1px));line-height:calc(18 * var(--u, 1px));letter-spacing:0;margin-top:calc(12 * var(--u,1px));color:#666}:is(:is(:is(:is(.ly-main-product-v3-custom-summary-style .ly-main-product-v3-custom-summary-style-card) .ly-main-product-v3-custom-summary-style-line) .ly-main-product-v3-custom-summary-style-line-contents) .ly-main-product-v3-custom-summary-style-line-content)+:is(:is(:is(:is(.ly-main-product-v3-custom-summary-style .ly-main-product-v3-custom-summary-style-card) .ly-main-product-v3-custom-summary-style-line) .ly-main-product-v3-custom-summary-style-line-contents) .ly-main-product-v3-custom-summary-style-line-content){margin-top:calc(6 * var(--u,1px))}@media screen and (min-width:768px){.ly-main-product-v3-custom-summary-style .ly-main-product-v3-custom-summary-style-card{padding-bottom:calc(26 * var(--u,1px))}:is(.ly-main-product-v3-custom-summary-style .ly-main-product-v3-custom-summary-style-card) .ly-main-product-v3-custom-summary-style-line{padding:calc(26 * var(--u,1px)) calc(16 * var(--u,1px)) calc(12 * var(--u,1px))}:is(:is(.ly-main-product-v3-custom-summary-style .ly-main-product-v3-custom-summary-style-card) .ly-main-product-v3-custom-summary-style-line) .ly-main-product-v3-custom-summary-style-line-title{font-size:calc(22 * var(--u, 1px));line-height:calc(27 * var(--u, 1px))}:is(:is(.ly-main-product-v3-custom-summary-style .ly-main-product-v3-custom-summary-style-card) .ly-main-product-v3-custom-summary-style-line) .ly-main-product-v3-custom-summary-style-line-contents{font-size:calc(17 * var(--u, 1px));line-height:calc(21 * var(--u, 1px))}:is(:is(:is(:is(.ly-main-product-v3-custom-summary-style .ly-main-product-v3-custom-summary-style-card) .ly-main-product-v3-custom-summary-style-line) .ly-main-product-v3-custom-summary-style-line-contents) .ly-main-product-v3-custom-summary-style-line-content)+:is(:is(:is(:is(.ly-main-product-v3-custom-summary-style .ly-main-product-v3-custom-summary-style-card) .ly-main-product-v3-custom-summary-style-line) .ly-main-product-v3-custom-summary-style-line-contents) .ly-main-product-v3-custom-summary-style-line-content){margin-top:calc(8 * var(--u,1px))}}.ly-main-product-v3-custom-summary-config{display:block}:is(.ly-main-product-v3-custom-summary-config .ly-main-product-v3-custom-summary-config-area)+:is(.ly-main-product-v3-custom-summary-config .ly-main-product-v3-custom-summary-config-area){margin-top:calc(20 * var(--u,1px))}.ly-main-product-v3-custom-summary-config .ly-main-product-v3-custom-summary-config-area-title{padding:calc(12 * var(--u,1px)) calc(16 * var(--u,1px));background-color:#f5f5f7;border-radius:calc(10 * var(--u,1px)) calc(10 * var(--u,1px)) 0 0;font-weight:500;font-size:calc(22 * var(--u, 1px));line-height:calc(27 * var(--u, 1px));letter-spacing:0}.ly-main-product-v3-custom-summary-config .ly-main-product-v3-custom-summary-config-section{padding:calc(20 * var(--u,1px)) calc(16 * var(--u,1px));border-top:1px solid #ccc}:is(.ly-main-product-v3-custom-summary-config .ly-main-product-v3-custom-summary-config-section) .ly-main-product-v3-custom-summary-config-section-title{font-weight:700;font-size:calc(18 * var(--u, 1px));line-height:calc(22 * var(--u, 1px));letter-spacing:0;margin-bottom:calc(12 * var(--u,1px))}.ly-main-product-v3-custom-summary-config .ly-main-product-v3-custom-summary-config-area-floor-header-title,.ly-main-product-v3-custom-summary-config .ly-main-product-v3-custom-summary-config-area-roof-header-title,.ly-main-product-v3-custom-summary-config .ly-main-product-v3-custom-summary-config-area-sidewall-item-header-title,.ly-main-product-v3-custom-summary-config .ly-main-product-v3-custom-summary-config-area-size-value{font-weight:500;font-size:calc(17 * var(--u, 1px));line-height:calc(21 * var(--u, 1px));letter-spacing:0}.ly-main-product-v3-custom-summary-config .ly-main-product-v3-custom-summary-config-area-floor-header,.ly-main-product-v3-custom-summary-config .ly-main-product-v3-custom-summary-config-area-roof-header,.ly-main-product-v3-custom-summary-config .ly-main-product-v3-custom-summary-config-area-sidewall-item-child,.ly-main-product-v3-custom-summary-config .ly-main-product-v3-custom-summary-config-area-sidewall-item-header{display:flex;align-self:center;justify-content:space-between;margin-bottom:calc(12 * var(--u,1px))}:is(.ly-main-product-v3-custom-summary-config .ly-main-product-v3-custom-summary-config-area-roof-header,.ly-main-product-v3-custom-summary-config .ly-main-product-v3-custom-summary-config-area-floor-header,.ly-main-product-v3-custom-summary-config .ly-main-product-v3-custom-summary-config-area-sidewall-item-header,.ly-main-product-v3-custom-summary-config .ly-main-product-v3-custom-summary-config-area-sidewall-item-child) .ly-main-product-v3-custom-summary-config-area-floor-header-count,:is(.ly-main-product-v3-custom-summary-config .ly-main-product-v3-custom-summary-config-area-roof-header,.ly-main-product-v3-custom-summary-config .ly-main-product-v3-custom-summary-config-area-floor-header,.ly-main-product-v3-custom-summary-config .ly-main-product-v3-custom-summary-config-area-sidewall-item-header,.ly-main-product-v3-custom-summary-config .ly-main-product-v3-custom-summary-config-area-sidewall-item-child) .ly-main-product-v3-custom-summary-config-area-roof-header-count,:is(.ly-main-product-v3-custom-summary-config .ly-main-product-v3-custom-summary-config-area-roof-header,.ly-main-product-v3-custom-summary-config .ly-main-product-v3-custom-summary-config-area-floor-header,.ly-main-product-v3-custom-summary-config .ly-main-product-v3-custom-summary-config-area-sidewall-item-header,.ly-main-product-v3-custom-summary-config .ly-main-product-v3-custom-summary-config-area-sidewall-item-child) .ly-main-product-v3-custom-summary-config-area-sidewall-item-child-count,:is(.ly-main-product-v3-custom-summary-config .ly-main-product-v3-custom-summary-config-area-roof-header,.ly-main-product-v3-custom-summary-config .ly-main-product-v3-custom-summary-config-area-floor-header,.ly-main-product-v3-custom-summary-config .ly-main-product-v3-custom-summary-config-area-sidewall-item-header,.ly-main-product-v3-custom-summary-config .ly-main-product-v3-custom-summary-config-area-sidewall-item-child) .ly-main-product-v3-custom-summary-config-area-sidewall-item-header-count{font-weight:500;font-size:calc(15 * var(--u, 1px));line-height:calc(18 * var(--u, 1px));letter-spacing:0;color:#666}.ly-main-product-v3-custom-summary-config .ly-main-product-v3-custom-summary-config-area-floor-square,.ly-main-product-v3-custom-summary-config .ly-main-product-v3-custom-summary-config-area-roof-addson-item,.ly-main-product-v3-custom-summary-config .ly-main-product-v3-custom-summary-config-area-sidewall-item-child-title,.ly-main-product-v3-custom-summary-config .ly-main-product-v3-custom-summary-config-area-sidewall-item-size{font-weight:500;font-size:15px;line-height:calc(18 * var(--u, 1px));letter-spacing:0;color:grey}:is(.ly-main-product-v3-custom-summary-config .ly-main-product-v3-custom-summary-config-area-roof-addson-item,.ly-main-product-v3-custom-summary-config .ly-main-product-v3-custom-summary-config-area-floor-square,.ly-main-product-v3-custom-summary-config .ly-main-product-v3-custom-summary-config-area-sidewall-item-size,.ly-main-product-v3-custom-summary-config .ly-main-product-v3-custom-summary-config-area-sidewall-item-child-title)+:is(.ly-main-product-v3-custom-summary-config .ly-main-product-v3-custom-summary-config-area-roof-addson-item,.ly-main-product-v3-custom-summary-config .ly-main-product-v3-custom-summary-config-area-floor-square,.ly-main-product-v3-custom-summary-config .ly-main-product-v3-custom-summary-config-area-sidewall-item-size,.ly-main-product-v3-custom-summary-config .ly-main-product-v3-custom-summary-config-area-sidewall-item-child-title){margin-top:calc(12 * var(--u,1px))}.ly-main-product-v3-custom-summary-config .ly-main-product-v3-custom-summary-config-area-floor-wrapper{margin-top:calc(20 * var(--u,1px))}:is(.ly-main-product-v3-custom-summary-config .ly-main-product-v3-custom-summary-config-area-sidewall-item)+:is(.ly-main-product-v3-custom-summary-config .ly-main-product-v3-custom-summary-config-area-sidewall-item){margin-top:calc(14 * var(--u,1px))}:is(.ly-main-product-v3-custom-summary-config .ly-main-product-v3-custom-summary-config-area-accessory-list-wrapper)+:is(.ly-main-product-v3-custom-summary-config .ly-main-product-v3-custom-summary-config-area-accessory-list-wrapper){margin-top:calc(20 * var(--u,1px))}:is(.ly-main-product-v3-custom-summary-config .ly-main-product-v3-custom-summary-config-area-accessory-list-wrapper) .ly-main-product-v3-custom-summary-config-area-accessory-list-header{display:flex;align-items:center;justify-content:space-between;gap:calc(14 * var(--u,1px))}:is(:is(.ly-main-product-v3-custom-summary-config .ly-main-product-v3-custom-summary-config-area-accessory-list-wrapper) .ly-main-product-v3-custom-summary-config-area-accessory-list-header) .ly-main-product-v3-custom-summary-config-area-accessory-list-header-title{font-weight:700;font-size:calc(17 * var(--u, 1px));line-height:calc(21 * var(--u, 1px));letter-spacing:0}:is(:is(.ly-main-product-v3-custom-summary-config .ly-main-product-v3-custom-summary-config-area-accessory-list-wrapper) .ly-main-product-v3-custom-summary-config-area-accessory-list-header) .ly-main-product-v3-custom-summary-config-area-accessory-list-header-divider{display:block!important;border:1px dashed #ccc;flex:1}:is(:is(.ly-main-product-v3-custom-summary-config .ly-main-product-v3-custom-summary-config-area-accessory-list-wrapper) .ly-main-product-v3-custom-summary-config-area-accessory-list-header) .ly-main-product-v3-custom-summary-config-area-accessory-list-header-count{font-weight:700;font-size:calc(17 * var(--u, 1px));line-height:calc(21 * var(--u, 1px));letter-spacing:0;color:#666}:is(.ly-main-product-v3-custom-summary-config .ly-main-product-v3-custom-summary-config-area-accessory-list-wrapper) .ly-main-product-v3-custom-summary-config-area-accessory-list{margin-top:calc(16 * var(--u,1px))}:is(:is(.ly-main-product-v3-custom-summary-config .ly-main-product-v3-custom-summary-config-area-accessory-list-wrapper) .ly-main-product-v3-custom-summary-config-area-accessory-list) .ly-main-product-v3-custom-summary-config-area-accessory-list-item{display:flex;align-items:flex-start;gap:calc(24 * var(--u,1px))}:is(:is(:is(.ly-main-product-v3-custom-summary-config .ly-main-product-v3-custom-summary-config-area-accessory-list-wrapper) .ly-main-product-v3-custom-summary-config-area-accessory-list) .ly-main-product-v3-custom-summary-config-area-accessory-list-item)+:is(:is(:is(.ly-main-product-v3-custom-summary-config .ly-main-product-v3-custom-summary-config-area-accessory-list-wrapper) .ly-main-product-v3-custom-summary-config-area-accessory-list) .ly-main-product-v3-custom-summary-config-area-accessory-list-item){margin-top:calc(14 * var(--u,1px))}:is(:is(:is(.ly-main-product-v3-custom-summary-config .ly-main-product-v3-custom-summary-config-area-accessory-list-wrapper) .ly-main-product-v3-custom-summary-config-area-accessory-list) .ly-main-product-v3-custom-summary-config-area-accessory-list-item) .ly-main-product-v3-custom-summary-config-area-accessory-list-item-target{font-weight:500;font-size:calc(15 * var(--u, 1px));line-height:calc(18 * var(--u, 1px));letter-spacing:0;color:grey}:is(:is(:is(.ly-main-product-v3-custom-summary-config .ly-main-product-v3-custom-summary-config-area-accessory-list-wrapper) .ly-main-product-v3-custom-summary-config-area-accessory-list) .ly-main-product-v3-custom-summary-config-area-accessory-list-item) .ly-main-product-v3-custom-summary-config-area-accessory-list-item-lines{flex:1}:is(:is(:is(:is(.ly-main-product-v3-custom-summary-config .ly-main-product-v3-custom-summary-config-area-accessory-list-wrapper) .ly-main-product-v3-custom-summary-config-area-accessory-list) .ly-main-product-v3-custom-summary-config-area-accessory-list-item) .ly-main-product-v3-custom-summary-config-area-accessory-list-item-lines) .ly-main-product-v3-custom-summary-config-area-accessory-list-item-line{display:flex;align-items:center;justify-content:space-between}:is(:is(:is(:is(:is(.ly-main-product-v3-custom-summary-config .ly-main-product-v3-custom-summary-config-area-accessory-list-wrapper) .ly-main-product-v3-custom-summary-config-area-accessory-list) .ly-main-product-v3-custom-summary-config-area-accessory-list-item) .ly-main-product-v3-custom-summary-config-area-accessory-list-item-lines) .ly-main-product-v3-custom-summary-config-area-accessory-list-item-line)+:is(:is(:is(:is(:is(.ly-main-product-v3-custom-summary-config .ly-main-product-v3-custom-summary-config-area-accessory-list-wrapper) .ly-main-product-v3-custom-summary-config-area-accessory-list) .ly-main-product-v3-custom-summary-config-area-accessory-list-item) .ly-main-product-v3-custom-summary-config-area-accessory-list-item-lines) .ly-main-product-v3-custom-summary-config-area-accessory-list-item-line){margin-top:calc(4 * var(--u,1px))}:is(:is(:is(:is(:is(.ly-main-product-v3-custom-summary-config .ly-main-product-v3-custom-summary-config-area-accessory-list-wrapper) .ly-main-product-v3-custom-summary-config-area-accessory-list) .ly-main-product-v3-custom-summary-config-area-accessory-list-item) .ly-main-product-v3-custom-summary-config-area-accessory-list-item-lines) .ly-main-product-v3-custom-summary-config-area-accessory-list-item-line) .ly-main-product-v3-custom-summary-config-area-accessory-list-item-title{font-weight:500;font-size:calc(15 * var(--u, 1px));line-height:calc(18 * var(--u, 1px));letter-spacing:0}:is(:is(:is(:is(:is(.ly-main-product-v3-custom-summary-config .ly-main-product-v3-custom-summary-config-area-accessory-list-wrapper) .ly-main-product-v3-custom-summary-config-area-accessory-list) .ly-main-product-v3-custom-summary-config-area-accessory-list-item) .ly-main-product-v3-custom-summary-config-area-accessory-list-item-lines) .ly-main-product-v3-custom-summary-config-area-accessory-list-item-line) .ly-main-product-v3-custom-summary-config-area-accessory-list-item-count{font-weight:500;font-size:15px;line-height:calc(21 * var(--u, 1px));letter-spacing:0;color:#666}@media screen and (min-width:768px){.ly-main-product-v3-custom-summary-config .ly-main-product-v3-custom-summary-config-area-title{padding:calc(14 * var(--u,1px)) calc(20 * var(--u,1px));font-size:calc(20 * var(--u, 1px));line-height:calc(24 * var(--u, 1px));font-weight:700}.ly-main-product-v3-custom-summary-config .ly-main-product-v3-custom-summary-config-section{padding:calc(20 * var(--u,1px))}:is(.ly-main-product-v3-custom-summary-config .ly-main-product-v3-custom-summary-config-section) .ly-main-product-v3-custom-summary-config-section-title{font-size:calc(22 * var(--u, 1px));line-height:calc(27 * var(--u, 1px));margin-bottom:calc(16 * var(--u,1px))}.ly-main-product-v3-custom-summary-config .ly-main-product-v3-custom-summary-config-area-floor-header-title,.ly-main-product-v3-custom-summary-config .ly-main-product-v3-custom-summary-config-area-roof-header-title,.ly-main-product-v3-custom-summary-config .ly-main-product-v3-custom-summary-config-area-sidewall-item-header-title,.ly-main-product-v3-custom-summary-config .ly-main-product-v3-custom-summary-config-area-size-value{font-size:calc(19 * var(--u, 1px));line-height:calc(23 * var(--u, 1px))}:is(.ly-main-product-v3-custom-summary-config .ly-main-product-v3-custom-summary-config-area-roof-header,.ly-main-product-v3-custom-summary-config .ly-main-product-v3-custom-summary-config-area-floor-header,.ly-main-product-v3-custom-summary-config .ly-main-product-v3-custom-summary-config-area-sidewall-item-header) .ly-main-product-v3-custom-summary-config-area-floor-header-count,:is(.ly-main-product-v3-custom-summary-config .ly-main-product-v3-custom-summary-config-area-roof-header,.ly-main-product-v3-custom-summary-config .ly-main-product-v3-custom-summary-config-area-floor-header,.ly-main-product-v3-custom-summary-config .ly-main-product-v3-custom-summary-config-area-sidewall-item-header) .ly-main-product-v3-custom-summary-config-area-roof-header-count,:is(.ly-main-product-v3-custom-summary-config .ly-main-product-v3-custom-summary-config-area-roof-header,.ly-main-product-v3-custom-summary-config .ly-main-product-v3-custom-summary-config-area-floor-header,.ly-main-product-v3-custom-summary-config .ly-main-product-v3-custom-summary-config-area-sidewall-item-header) .ly-main-product-v3-custom-summary-config-area-sidewall-item-header-count{font-size:calc(17 * var(--u, 1px));line-height:calc(21 * var(--u, 1px))}.ly-main-product-v3-custom-summary-config .ly-main-product-v3-custom-summary-config-area-floor-square,.ly-main-product-v3-custom-summary-config .ly-main-product-v3-custom-summary-config-area-roof-addson-item,.ly-main-product-v3-custom-summary-config .ly-main-product-v3-custom-summary-config-area-sidewall-item-size{font-size:calc(17 * var(--u, 1px));line-height:calc(21 * var(--u, 1px))}:is(.ly-main-product-v3-custom-summary-config .ly-main-product-v3-custom-summary-config-area-roof-addson-item,.ly-main-product-v3-custom-summary-config .ly-main-product-v3-custom-summary-config-area-floor-square,.ly-main-product-v3-custom-summary-config .ly-main-product-v3-custom-summary-config-area-sidewall-item-size)+:is(.ly-main-product-v3-custom-summary-config .ly-main-product-v3-custom-summary-config-area-roof-addson-item,.ly-main-product-v3-custom-summary-config .ly-main-product-v3-custom-summary-config-area-floor-square,.ly-main-product-v3-custom-summary-config .ly-main-product-v3-custom-summary-config-area-sidewall-item-size){margin-top:calc(8 * var(--u,1px))}:is(.ly-main-product-v3-custom-summary-config .ly-main-product-v3-custom-summary-config-area-sidewall-item)+:is(.ly-main-product-v3-custom-summary-config .ly-main-product-v3-custom-summary-config-area-sidewall-item){margin-top:calc(16 * var(--u,1px))}:is(.ly-main-product-v3-custom-summary-config .ly-main-product-v3-custom-summary-config-area-accessory-list-wrapper)+:is(.ly-main-product-v3-custom-summary-config .ly-main-product-v3-custom-summary-config-area-accessory-list-wrapper){margin-top:calc(22 * var(--u,1px))}:is(.ly-main-product-v3-custom-summary-config .ly-main-product-v3-custom-summary-config-area-accessory-list-wrapper) .ly-main-product-v3-custom-summary-config-area-accessory-list-header{gap:calc(17 * var(--u,1px))}:is(:is(.ly-main-product-v3-custom-summary-config .ly-main-product-v3-custom-summary-config-area-accessory-list-wrapper) .ly-main-product-v3-custom-summary-config-area-accessory-list-header) .ly-main-product-v3-custom-summary-config-area-accessory-list-header-title{font-size:calc(19 * var(--u, 1px));line-height:calc(23 * var(--u, 1px))}:is(:is(.ly-main-product-v3-custom-summary-config .ly-main-product-v3-custom-summary-config-area-accessory-list-wrapper) .ly-main-product-v3-custom-summary-config-area-accessory-list-header) .ly-main-product-v3-custom-summary-config-area-accessory-list-header-count{font-size:calc(19 * var(--u, 1px));line-height:calc(23 * var(--u, 1px))}:is(:is(:is(.ly-main-product-v3-custom-summary-config .ly-main-product-v3-custom-summary-config-area-accessory-list-wrapper) .ly-main-product-v3-custom-summary-config-area-accessory-list) .ly-main-product-v3-custom-summary-config-area-accessory-list-item)+:is(:is(:is(.ly-main-product-v3-custom-summary-config .ly-main-product-v3-custom-summary-config-area-accessory-list-wrapper) .ly-main-product-v3-custom-summary-config-area-accessory-list) .ly-main-product-v3-custom-summary-config-area-accessory-list-item){margin-top:calc(16 * var(--u,1px))}:is(:is(:is(.ly-main-product-v3-custom-summary-config .ly-main-product-v3-custom-summary-config-area-accessory-list-wrapper) .ly-main-product-v3-custom-summary-config-area-accessory-list) .ly-main-product-v3-custom-summary-config-area-accessory-list-item) .ly-main-product-v3-custom-summary-config-area-accessory-list-item-target{font-size:calc(17 * var(--u, 1px));line-height:calc(21 * var(--u, 1px))}:is(:is(:is(:is(:is(.ly-main-product-v3-custom-summary-config .ly-main-product-v3-custom-summary-config-area-accessory-list-wrapper) .ly-main-product-v3-custom-summary-config-area-accessory-list) .ly-main-product-v3-custom-summary-config-area-accessory-list-item) .ly-main-product-v3-custom-summary-config-area-accessory-list-item-lines) .ly-main-product-v3-custom-summary-config-area-accessory-list-item-line)+:is(:is(:is(:is(:is(.ly-main-product-v3-custom-summary-config .ly-main-product-v3-custom-summary-config-area-accessory-list-wrapper) .ly-main-product-v3-custom-summary-config-area-accessory-list) .ly-main-product-v3-custom-summary-config-area-accessory-list-item) .ly-main-product-v3-custom-summary-config-area-accessory-list-item-lines) .ly-main-product-v3-custom-summary-config-area-accessory-list-item-line){margin-top:calc(6 * var(--u,1px))}:is(:is(:is(:is(:is(.ly-main-product-v3-custom-summary-config .ly-main-product-v3-custom-summary-config-area-accessory-list-wrapper) .ly-main-product-v3-custom-summary-config-area-accessory-list) .ly-main-product-v3-custom-summary-config-area-accessory-list-item) .ly-main-product-v3-custom-summary-config-area-accessory-list-item-lines) .ly-main-product-v3-custom-summary-config-area-accessory-list-item-line) .ly-main-product-v3-custom-summary-config-area-accessory-list-item-title{font-size:calc(17 * var(--u, 1px));line-height:calc(21 * var(--u, 1px))}:is(:is(:is(:is(:is(.ly-main-product-v3-custom-summary-config .ly-main-product-v3-custom-summary-config-area-accessory-list-wrapper) .ly-main-product-v3-custom-summary-config-area-accessory-list) .ly-main-product-v3-custom-summary-config-area-accessory-list-item) .ly-main-product-v3-custom-summary-config-area-accessory-list-item-lines) .ly-main-product-v3-custom-summary-config-area-accessory-list-item-line) .ly-main-product-v3-custom-summary-config-area-accessory-list-item-count{font-size:calc(17 * var(--u, 1px));line-height:calc(21 * var(--u, 1px))}}.ly-main-product-v3-custom-summary-service{display:block}.ly-main-product-v3-custom-summary-service .ly-main-product-v3-custom-summary-service-card{padding:calc(20 * var(--u,1px)) calc(16 * var(--u,1px));border:1px solid #ccc;border-radius:calc(10 * var(--u,1px))}:is(.ly-main-product-v3-custom-summary-service .ly-main-product-v3-custom-summary-service-card)+:is(.ly-main-product-v3-custom-summary-service .ly-main-product-v3-custom-summary-service-card){margin-top:calc(16 * var(--u,1px))}:is(.ly-main-product-v3-custom-summary-service .ly-main-product-v3-custom-summary-service-card) .ly-main-product-v3-custom-summary-service-card-header{display:flex;align-items:center;justify-content:space-between}:is(:is(.ly-main-product-v3-custom-summary-service .ly-main-product-v3-custom-summary-service-card) .ly-main-product-v3-custom-summary-service-card-header) .ly-main-product-v3-custom-summary-service-card-title{font-weight:700;font-size:calc(18 * var(--u, 1px));line-height:calc(22 * var(--u, 1px));letter-spacing:0}:is(:is(.ly-main-product-v3-custom-summary-service .ly-main-product-v3-custom-summary-service-card) .ly-main-product-v3-custom-summary-service-card-header) .ly-main-product-v3-custom-summary-service-card-tag{padding:calc(4 * var(--u,1px)) calc(10 * var(--u,1px));border-radius:calc(4 * var(--u,1px));background-color:#1e4a32;color:#fff;font-weight:700;font-size:calc(13 * var(--u, 1px));line-height:calc(16 * var(--u, 1px));letter-spacing:0}:is(.ly-main-product-v3-custom-summary-service .ly-main-product-v3-custom-summary-service-card) .ly-main-product-v3-custom-summary-service-card-subtitle{max-width:calc(260 * var(--u,1px));margin-top:calc(12 * var(--u,1px));font-weight:500;font-size:calc(15 * var(--u, 1px));line-height:calc(18 * var(--u, 1px));letter-spacing:0;color:grey}:is(:is(.ly-main-product-v3-custom-summary-service .ly-main-product-v3-custom-summary-service-card) .ly-main-product-v3-custom-summary-service-card-subtitle) [data-code]{font-weight:700}@media screen and (min-width:768px){.ly-main-product-v3-custom-summary-service .ly-main-product-v3-custom-summary-service-card{padding:calc(20 * var(--u,1px))}:is(:is(.ly-main-product-v3-custom-summary-service .ly-main-product-v3-custom-summary-service-card) .ly-main-product-v3-custom-summary-service-card-header) .ly-main-product-v3-custom-summary-service-card-title{font-size:calc(22 * var(--u, 1px));line-height:calc(27 * var(--u, 1px))}:is(:is(.ly-main-product-v3-custom-summary-service .ly-main-product-v3-custom-summary-service-card) .ly-main-product-v3-custom-summary-service-card-header) .ly-main-product-v3-custom-summary-service-card-tag{padding:calc(6 * var(--u,1px)) calc(10 * var(--u,1px));border-radius:calc(6 * var(--u,1px));font-size:calc(14 * var(--u, 1px));line-height:calc(17 * var(--u, 1px))}:is(.ly-main-product-v3-custom-summary-service .ly-main-product-v3-custom-summary-service-card) .ly-main-product-v3-custom-summary-service-card-subtitle{max-width:calc(300 * var(--u,1px));margin-top:calc(14 * var(--u,1px));font-size:calc(17 * var(--u, 1px));line-height:calc(21 * var(--u, 1px))}}.ly-main-product-v3-custom-summary-fee{display:block}.ly-main-product-v3-custom-summary-fee .ly-main-product-v3-custom-summary-fee-card{padding:calc(16 * var(--u,1px))}:is(.ly-main-product-v3-custom-summary-fee .ly-main-product-v3-custom-summary-fee-card) .ly-main-product-v3-custom-summary-fee-header,:is(.ly-main-product-v3-custom-summary-fee .ly-main-product-v3-custom-summary-fee-card) .ly-main-product-v3-custom-summary-fee-line{display:flex;align-items:center;justify-content:space-between}:is(.ly-main-product-v3-custom-summary-fee .ly-main-product-v3-custom-summary-fee-card) .ly-main-product-v3-custom-summary-fee-header{padding-bottom:calc(14 * var(--u,1px));border-bottom:1px solid #ccc;font-weight:700;font-size:calc(18 * var(--u, 1px));line-height:calc(22 * var(--u, 1px));letter-spacing:0}:is(.ly-main-product-v3-custom-summary-fee .ly-main-product-v3-custom-summary-fee-card) .ly-main-product-v3-custom-summary-fee-body{margin-top:calc(16 * var(--u,1px));display:grid;gap:calc(12 * var(--u,1px))}:is(:is(.ly-main-product-v3-custom-summary-fee .ly-main-product-v3-custom-summary-fee-card) .ly-main-product-v3-custom-summary-fee-body) .ly-main-product-v3-custom-summary-fee-line{font-weight:500;font-size:calc(15 * var(--u, 1px));line-height:calc(18 * var(--u, 1px));letter-spacing:0}:is(:is(:is(.ly-main-product-v3-custom-summary-fee .ly-main-product-v3-custom-summary-fee-card) .ly-main-product-v3-custom-summary-fee-body) .ly-main-product-v3-custom-summary-fee-line) .ly-main-product-v3-custom-summary-fee-line-title{color:grey}@media screen and (min-width:768px){.ly-main-product-v3-custom-summary-fee .ly-main-product-v3-custom-summary-fee-card{padding:calc(20 * var(--u,1px))}:is(.ly-main-product-v3-custom-summary-fee .ly-main-product-v3-custom-summary-fee-card) .ly-main-product-v3-custom-summary-fee-header{padding-bottom:calc(16 * var(--u,1px));font-size:calc(20 * var(--u, 1px));line-height:calc(24 * var(--u, 1px))}:is(:is(.ly-main-product-v3-custom-summary-fee .ly-main-product-v3-custom-summary-fee-card) .ly-main-product-v3-custom-summary-fee-header) .ly-main-product-v3-custom-summary-fee-header-total{font-size:calc(22 * var(--u, 1px));line-height:calc(27 * var(--u, 1px))}:is(.ly-main-product-v3-custom-summary-fee .ly-main-product-v3-custom-summary-fee-card) .ly-main-product-v3-custom-summary-fee-body{gap:calc(14 * var(--u,1px))}:is(:is(.ly-main-product-v3-custom-summary-fee .ly-main-product-v3-custom-summary-fee-card) .ly-main-product-v3-custom-summary-fee-body) .ly-main-product-v3-custom-summary-fee-line{font-size:calc(17 * var(--u, 1px));line-height:calc(21 * var(--u, 1px))}}.ly-main-product-v3-custom-submit-buttons{display:block;margin-bottom:calc(20 * var(--u,1px));background-color:#fff}.ly-main-product-v3-custom-submit-buttons .ly-main-product-v3-custom-submit-buttons-inner{background-color:#fff;border-radius:calc(10 * var(--u,1px));box-shadow:0 0 6.1px 2px rgba(0,0,0,.08);padding:calc(12 * var(--u,1px)) calc(16 * var(--u,1px))}:is(:is(.ly-main-product-v3-custom-submit-buttons .ly-main-product-v3-custom-submit-buttons-top) .ly-main-product-v3-custom-submit-buttons-top-header-wrapper) .ly-main-product-v3-custom-submit-buttons-top-header{display:flex;align-items:center;justify-content:space-between}:is(:is(:is(.ly-main-product-v3-custom-submit-buttons .ly-main-product-v3-custom-submit-buttons-top) .ly-main-product-v3-custom-submit-buttons-top-header-wrapper) .ly-main-product-v3-custom-submit-buttons-top-header) .ly-main-product-v3-custom-submit-buttons-top-header-left{display:flex;align-items:center;gap:calc(8 * var(--u,1px));font-family:HarmonyOS Sans;font-weight:700;font-style:Bold;font-size:calc(12 * var(--u, 1px));leading-trim:NONE;line-height:calc(20 * var(--u, 1px));letter-spacing:0}:is(:is(:is(:is(.ly-main-product-v3-custom-submit-buttons .ly-main-product-v3-custom-submit-buttons-top) .ly-main-product-v3-custom-submit-buttons-top-header-wrapper) .ly-main-product-v3-custom-submit-buttons-top-header) .ly-main-product-v3-custom-submit-buttons-top-header-left) .svg-wrapper{width:calc(20 * var(--u,1px));height:calc(20 * var(--u,1px))}:is(:is(:is(.ly-main-product-v3-custom-submit-buttons .ly-main-product-v3-custom-submit-buttons-top) .ly-main-product-v3-custom-submit-buttons-top-header-wrapper) .ly-main-product-v3-custom-submit-buttons-top-header) .ly-main-product-v3-custom-submit-buttons-top-header-right{flex:0 0 auto;width:calc(12 * var(--u,1px));height:auto;transition:transform .3s;cursor:pointer}:is(:is(:is(:is(.ly-main-product-v3-custom-submit-buttons .ly-main-product-v3-custom-submit-buttons-top) .ly-main-product-v3-custom-submit-buttons-top-header-wrapper) .ly-main-product-v3-custom-submit-buttons-top-header) .ly-main-product-v3-custom-submit-buttons-top-header-right):hover{opacity:.6}:is(:is(.ly-main-product-v3-custom-submit-buttons .ly-main-product-v3-custom-submit-buttons-top) .ly-main-product-v3-custom-submit-buttons-top-header-wrapper):has(:checked) .ly-main-product-v3-custom-submit-buttons-top-header-right{transform:rotateZ(180deg)}:is(.ly-main-product-v3-custom-submit-buttons .ly-main-product-v3-custom-submit-buttons-top):has(.ly-main-product-v3-custom-submit-buttons-top-header-wrapper :checked) .ly-expandable-grid{--grid-rows:1fr}:is(.ly-main-product-v3-custom-submit-buttons .ly-main-product-v3-custom-submit-buttons-top) .ly-main-product-v3-custom-submit-buttons-top-btns{padding-top:calc(8 * var(--u,1px));display:flex;align-items:center;gap:calc(10 * var(--u,1px))}:is(:is(.ly-main-product-v3-custom-submit-buttons .ly-main-product-v3-custom-submit-buttons-top) .ly-main-product-v3-custom-submit-buttons-top-btns) .ly-main-product-v3-custom-submit-buttons-top-btn{flex:1;height:calc(46 * var(--u,1px));box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:calc(8 * var(--u,1px));border-radius:calc(6 * var(--u,1px));border:1px solid #e5e5e5;font-family:HarmonyOS Sans;font-weight:700;font-style:Bold;font-size:calc(12 * var(--u, 1px));leading-trim:NONE;line-height:calc(20 * var(--u, 1px));letter-spacing:0;text-align:center;cursor:pointer}:is(:is(:is(.ly-main-product-v3-custom-submit-buttons .ly-main-product-v3-custom-submit-buttons-top) .ly-main-product-v3-custom-submit-buttons-top-btns) .ly-main-product-v3-custom-submit-buttons-top-btn) .svg-wrapper{width:calc(24 * var(--u,1px));height:calc(24 * var(--u,1px))}:is(:is(:is(.ly-main-product-v3-custom-submit-buttons .ly-main-product-v3-custom-submit-buttons-top) .ly-main-product-v3-custom-submit-buttons-top-btns) .ly-main-product-v3-custom-submit-buttons-top-btn):hover{opacity:.6}.ly-main-product-v3-custom-submit-buttons .ly-main-product-v3-custom-submit-buttons-bottom{margin-top:calc(12 * var(--u,1px));padding-top:calc(10 * var(--u,1px));border-top:1px solid #e5e5e5;display:flex;align-items:center;justify-content:space-between;gap:calc(10 * var(--u,1px))}:is(.ly-main-product-v3-custom-submit-buttons .ly-main-product-v3-custom-submit-buttons-bottom) .ly-main-product-v3-custom-submit-buttons-bottom-price-wrapper{display:grid;gap:calc(2 * var(--u,1px))}:is(:is(.ly-main-product-v3-custom-submit-buttons .ly-main-product-v3-custom-submit-buttons-bottom) .ly-main-product-v3-custom-submit-buttons-bottom-price-wrapper) .ly-main-product-v3-custom-submit-buttons-bottom-price-title{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:#666}:is(:is(.ly-main-product-v3-custom-submit-buttons .ly-main-product-v3-custom-submit-buttons-bottom) .ly-main-product-v3-custom-submit-buttons-bottom-price-wrapper) .ly-main-product-v3-custom-submit-buttons-bottom-price-inner{display:flex;align-items:center;gap:calc(10 * var(--u,1px))}:is(:is(:is(.ly-main-product-v3-custom-submit-buttons .ly-main-product-v3-custom-submit-buttons-bottom) .ly-main-product-v3-custom-submit-buttons-bottom-price-wrapper) .ly-main-product-v3-custom-submit-buttons-bottom-price-inner) strong{font-family:HarmonyOS Sans Condensed;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(:is(.ly-main-product-v3-custom-submit-buttons .ly-main-product-v3-custom-submit-buttons-bottom) .ly-main-product-v3-custom-submit-buttons-bottom-price-wrapper) .ly-main-product-v3-custom-submit-buttons-bottom-price-inner) small{font-family:HarmonyOS Sans Condensed;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;text-decoration:line-through;color:#666}:is(:is(.ly-main-product-v3-custom-submit-buttons .ly-main-product-v3-custom-submit-buttons-bottom) .ly-main-product-v3-custom-submit-buttons-bottom-btns) button{all:unset;box-sizing:border-box;height:calc(38 * var(--u,1px));border-radius:calc(6 * var(--u,1px));background-color:#1e4a32;color:#fff;display:flex;align-items:center;justify-content:center;padding:calc(11 * var(--u,1px)) calc(10 * var(--u,1px));font-family:HarmonyOS Sans;font-weight:700;font-style:Bold;font-size:calc(13 * var(--u, 1px));leading-trim:NONE;line-height:calc(16 * var(--u, 1px));letter-spacing:.72px;text-align:center;cursor:pointer}.ly-main-product-v3-custom-submit-buttons-popover .ly-main-product-v3-custom-submit-buttons-popover-subtitle{margin-top:calc(10 * var(--u,1px));color:#666}.ly-main-product-v3-custom-submit-buttons-popover .ly-main-product-v3-custom-submit-buttons-popover-form-wrapper{display:block}:is(.ly-main-product-v3-custom-submit-buttons-popover .ly-main-product-v3-custom-submit-buttons-popover-form-wrapper) .ly-main-product-v3-custom-submit-buttons-popover-form-title{margin-bottom: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}:is(.ly-main-product-v3-custom-submit-buttons-popover .ly-main-product-v3-custom-submit-buttons-popover-form-wrapper) .ly-main-product-v3-custom-submit-buttons-popover-form-input-items{display:grid;gap:calc(20 * var(--u,1px))}:is(:is(.ly-main-product-v3-custom-submit-buttons-popover .ly-main-product-v3-custom-submit-buttons-popover-form-wrapper) .ly-main-product-v3-custom-submit-buttons-popover-form-input-items) .ly-main-product-v3-custom-submit-buttons-popover-form-input-item{display:block}:is(:is(:is(.ly-main-product-v3-custom-submit-buttons-popover .ly-main-product-v3-custom-submit-buttons-popover-form-wrapper) .ly-main-product-v3-custom-submit-buttons-popover-form-input-items) .ly-main-product-v3-custom-submit-buttons-popover-form-input-item) .ly-main-product-v3-custom-submit-buttons-popover-form-input-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}.is-required:is(:is(:is(.ly-main-product-v3-custom-submit-buttons-popover .ly-main-product-v3-custom-submit-buttons-popover-form-wrapper) .ly-main-product-v3-custom-submit-buttons-popover-form-input-items) .ly-main-product-v3-custom-submit-buttons-popover-form-input-item) .ly-main-product-v3-custom-submit-buttons-popover-form-input-item-title::after{content:'*'}:is(:is(:is(.ly-main-product-v3-custom-submit-buttons-popover .ly-main-product-v3-custom-submit-buttons-popover-form-wrapper) .ly-main-product-v3-custom-submit-buttons-popover-form-input-items) .ly-main-product-v3-custom-submit-buttons-popover-form-input-item) .ly-main-product-v3-custom-submit-buttons-popover-form-input-item-input{all:unset;margin-top:calc(12 * var(--u,1px));display:block;padding:calc(16 * var(--u,1px)) calc(18 * var(--u,1px));border-radius:calc(10 * var(--u,1px));border:1px solid #ccc;width:100%;box-sizing:border-box;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;cursor:text}:is(:is(:is(:is(.ly-main-product-v3-custom-submit-buttons-popover .ly-main-product-v3-custom-submit-buttons-popover-form-wrapper) .ly-main-product-v3-custom-submit-buttons-popover-form-input-items) .ly-main-product-v3-custom-submit-buttons-popover-form-input-item) .ly-main-product-v3-custom-submit-buttons-popover-form-input-item-input)::-moz-placeholder{color:grey}:is(:is(:is(:is(.ly-main-product-v3-custom-submit-buttons-popover .ly-main-product-v3-custom-submit-buttons-popover-form-wrapper) .ly-main-product-v3-custom-submit-buttons-popover-form-input-items) .ly-main-product-v3-custom-submit-buttons-popover-form-input-item) .ly-main-product-v3-custom-submit-buttons-popover-form-input-item-input)::placeholder{color:grey}:is(:is(:is(:is(.ly-main-product-v3-custom-submit-buttons-popover .ly-main-product-v3-custom-submit-buttons-popover-form-wrapper) .ly-main-product-v3-custom-submit-buttons-popover-form-input-items) .ly-main-product-v3-custom-submit-buttons-popover-form-input-item) .ly-main-product-v3-custom-submit-buttons-popover-form-input-item-input):focus{border-color:#1e4a32;box-shadow:0 0 0 1px #1e4a32}:is(.ly-main-product-v3-custom-submit-buttons-popover .ly-main-product-v3-custom-submit-buttons-popover-form-wrapper) .ly-main-product-v3-custom-submit-buttons-popover-form-submit{margin-top:calc(20 * var(--u,1px))}:is(:is(.ly-main-product-v3-custom-submit-buttons-popover .ly-main-product-v3-custom-submit-buttons-popover-form-wrapper) .ly-main-product-v3-custom-submit-buttons-popover-form-submit) button{all:unset;cursor:pointer;display:flex;align-items:center;justify-content:center;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;text-align:center;vertical-align:middle;color:#fff;background-color:#1e4a32;border:1px solid #1e4a32;padding:calc(17 * var(--u,1px));border-radius:calc(10 * var(--u,1px));width:100%;box-sizing:border-box;position:relative;overflow:hidden}:is(.ly-main-product-v3-custom-submit-buttons-popover .ly-main-product-v3-custom-submit-buttons-popover-form-wrapper) .ly-main-product-v3-custom-submit-buttons-popover-form-message{margin:0 auto;margin-top:calc(12 * var(--u,1px));padding:calc(10 * var(--u,1px)) calc(14 * var(--u,1px));border-radius:calc(6 * var(--u,1px));font-size:calc(14 * var(--u, 1px));line-height:calc(20 * var(--u, 1px));overflow-wrap:anywhere;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.is-error:is(:is(.ly-main-product-v3-custom-submit-buttons-popover .ly-main-product-v3-custom-submit-buttons-popover-form-wrapper) .ly-main-product-v3-custom-submit-buttons-popover-form-message){border:1px solid #f0c5c5;background-color:#fff4f4;color:#b42318}.is-success:is(:is(.ly-main-product-v3-custom-submit-buttons-popover .ly-main-product-v3-custom-submit-buttons-popover-form-wrapper) .ly-main-product-v3-custom-submit-buttons-popover-form-message){border:1px solid #b7d8c4;background-color:#f0f8f3;color:#1e4a32}:is(.ly-main-product-v3-custom-submit-buttons-popover .ly-main-product-v3-custom-submit-buttons-popover-form-wrapper) .ly-main-product-v3-custom-submit-buttons-popover-form-tip{margin-top:calc(20 * var(--u,1px));padding:calc(14 * var(--u,1px));border-radius:calc(10 * var(--u,1px));background-color:#1e4A320D;display:flex;align-items:flex-start;gap:calc(6 * var(--u,1px));color:#1e4a32;font-family:HarmonyOS Sans;font-weight:500;font-style:Medium;font-size:calc(13 * var(--u, 1px));leading-trim:NONE;line-height:calc(16 * var(--u, 1px));letter-spacing:0}:is(:is(.ly-main-product-v3-custom-submit-buttons-popover .ly-main-product-v3-custom-submit-buttons-popover-form-wrapper) .ly-main-product-v3-custom-submit-buttons-popover-form-tip) .svg-wrapper{width:calc(17 * var(--u,1px));height:auto}:is(.ly-main-product-v3-custom-submit-buttons-popover .ly-main-product-v3-custom-submit-buttons-popover-form-wrapper) .ly-main-product-v3-custom-submit-buttons-popover-form-upload-wrapper{margin-top:calc(20 * var(--u,1px))}:is(:is(.ly-main-product-v3-custom-submit-buttons-popover .ly-main-product-v3-custom-submit-buttons-popover-form-wrapper) .ly-main-product-v3-custom-submit-buttons-popover-form-upload-wrapper) .ly-main-product-v3-custom-submit-buttons-popover-form-upload-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(:is(.ly-main-product-v3-custom-submit-buttons-popover .ly-main-product-v3-custom-submit-buttons-popover-form-wrapper) .ly-main-product-v3-custom-submit-buttons-popover-form-upload-wrapper) .ly-main-product-v3-custom-submit-buttons-popover-form-uploader{margin-top:calc(16 * var(--u,1px));display:flex;align-items:center;justify-content:center;border:1px dashed #999;border-radius:calc(10 * var(--u,1px));padding:calc(46 * var(--u,1px));cursor:pointer;transition:border-color .3s}:is(:is(:is(.ly-main-product-v3-custom-submit-buttons-popover .ly-main-product-v3-custom-submit-buttons-popover-form-wrapper) .ly-main-product-v3-custom-submit-buttons-popover-form-upload-wrapper) .ly-main-product-v3-custom-submit-buttons-popover-form-uploader):hover{border-color:#1e4a32}:is(:is(:is(.ly-main-product-v3-custom-submit-buttons-popover .ly-main-product-v3-custom-submit-buttons-popover-form-wrapper) .ly-main-product-v3-custom-submit-buttons-popover-form-upload-wrapper) .ly-main-product-v3-custom-submit-buttons-popover-form-uploader) .ly-main-product-v3-custom-submit-buttons-popover-form-uploader-inner{text-align:center}:is(:is(:is(:is(.ly-main-product-v3-custom-submit-buttons-popover .ly-main-product-v3-custom-submit-buttons-popover-form-wrapper) .ly-main-product-v3-custom-submit-buttons-popover-form-upload-wrapper) .ly-main-product-v3-custom-submit-buttons-popover-form-uploader) .ly-main-product-v3-custom-submit-buttons-popover-form-uploader-inner) .ly-main-product-v3-custom-submit-buttons-popover-form-upload-preview{display:block;max-width:100%;max-height:calc(160 * var(--u,1px));margin:0 auto;-o-object-fit:contain;object-fit:contain}:is(:is(:is(:is(.ly-main-product-v3-custom-submit-buttons-popover .ly-main-product-v3-custom-submit-buttons-popover-form-wrapper) .ly-main-product-v3-custom-submit-buttons-popover-form-upload-wrapper) .ly-main-product-v3-custom-submit-buttons-popover-form-uploader) .ly-main-product-v3-custom-submit-buttons-popover-form-uploader-inner) .ly-main-product-v3-custom-submit-buttons-popover-form-uploader-icon{width:calc(37 * var(--u,1px));height:auto;color:#333}:is(:is(:is(:is(.ly-main-product-v3-custom-submit-buttons-popover .ly-main-product-v3-custom-submit-buttons-popover-form-wrapper) .ly-main-product-v3-custom-submit-buttons-popover-form-upload-wrapper) .ly-main-product-v3-custom-submit-buttons-popover-form-uploader) .ly-main-product-v3-custom-submit-buttons-popover-form-uploader-inner) .ly-main-product-v3-custom-submit-buttons-popover-form-uploader-title{margin-top:calc(10 * var(--u,1px));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(:is(.ly-main-product-v3-custom-submit-buttons-popover .ly-main-product-v3-custom-submit-buttons-popover-form-wrapper) .ly-main-product-v3-custom-submit-buttons-popover-form-upload-wrapper) .ly-main-product-v3-custom-submit-buttons-popover-form-uploader) .ly-main-product-v3-custom-submit-buttons-popover-form-uploader-inner) .ly-main-product-v3-custom-submit-buttons-popover-form-uploader-subtitle{margin-top:calc(10 * 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:#999}:is(:is(.ly-main-product-v3-custom-submit-buttons-popover .ly-main-product-v3-custom-submit-buttons-popover-form-wrapper) .ly-main-product-v3-custom-submit-buttons-popover-form-upload-wrapper) .ly-main-product-v3-custom-submit-buttons-popover-form-upload-list{margin-top:calc(16 * var(--u,1px));padding:calc(12 * var(--u,1px));display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(12 * var(--u,1px));border:1px dashed #6f8e7b;border-radius:calc(10 * var(--u,1px))}:is(:is(:is(.ly-main-product-v3-custom-submit-buttons-popover .ly-main-product-v3-custom-submit-buttons-popover-form-wrapper) .ly-main-product-v3-custom-submit-buttons-popover-form-upload-wrapper) .ly-main-product-v3-custom-submit-buttons-popover-form-upload-list) .ly-main-product-v3-custom-submit-buttons-popover-form-uploader{order:999;margin-top:0;min-height:calc(150 * var(--u,1px));padding:calc(16 * var(--u,1px)) calc(10 * var(--u,1px));border-color:#6f8e7b;border-radius:calc(8 * var(--u,1px))}:is(:is(:is(:is(.ly-main-product-v3-custom-submit-buttons-popover .ly-main-product-v3-custom-submit-buttons-popover-form-wrapper) .ly-main-product-v3-custom-submit-buttons-popover-form-upload-wrapper) .ly-main-product-v3-custom-submit-buttons-popover-form-upload-list) .ly-main-product-v3-custom-submit-buttons-popover-form-uploader) .ly-main-product-v3-custom-submit-buttons-popover-form-uploader-icon{position:relative;width:calc(34 * var(--u,1px));height:calc(34 * var(--u,1px));color:#1e4a32}:is(:is(:is(:is(:is(.ly-main-product-v3-custom-submit-buttons-popover .ly-main-product-v3-custom-submit-buttons-popover-form-wrapper) .ly-main-product-v3-custom-submit-buttons-popover-form-upload-wrapper) .ly-main-product-v3-custom-submit-buttons-popover-form-upload-list) .ly-main-product-v3-custom-submit-buttons-popover-form-uploader) .ly-main-product-v3-custom-submit-buttons-popover-form-uploader-icon) svg{display:none}:is(:is(:is(:is(:is(.ly-main-product-v3-custom-submit-buttons-popover .ly-main-product-v3-custom-submit-buttons-popover-form-wrapper) .ly-main-product-v3-custom-submit-buttons-popover-form-upload-wrapper) .ly-main-product-v3-custom-submit-buttons-popover-form-upload-list) .ly-main-product-v3-custom-submit-buttons-popover-form-uploader) .ly-main-product-v3-custom-submit-buttons-popover-form-uploader-icon)::after,:is(:is(:is(:is(:is(.ly-main-product-v3-custom-submit-buttons-popover .ly-main-product-v3-custom-submit-buttons-popover-form-wrapper) .ly-main-product-v3-custom-submit-buttons-popover-form-upload-wrapper) .ly-main-product-v3-custom-submit-buttons-popover-form-upload-list) .ly-main-product-v3-custom-submit-buttons-popover-form-uploader) .ly-main-product-v3-custom-submit-buttons-popover-form-uploader-icon)::before{content:'';position:absolute;top:50%;left:50%;width:calc(28 * var(--u,1px));height:calc(3 * var(--u,1px));border-radius:calc(2 * var(--u,1px));background:currentColor;transform:translate(-50%,-50%)}:is(:is(:is(:is(:is(.ly-main-product-v3-custom-submit-buttons-popover .ly-main-product-v3-custom-submit-buttons-popover-form-wrapper) .ly-main-product-v3-custom-submit-buttons-popover-form-upload-wrapper) .ly-main-product-v3-custom-submit-buttons-popover-form-upload-list) .ly-main-product-v3-custom-submit-buttons-popover-form-uploader) .ly-main-product-v3-custom-submit-buttons-popover-form-uploader-icon)::after{transform:translate(-50%,-50%) rotate(90deg)}:is(:is(:is(:is(.ly-main-product-v3-custom-submit-buttons-popover .ly-main-product-v3-custom-submit-buttons-popover-form-wrapper) .ly-main-product-v3-custom-submit-buttons-popover-form-upload-wrapper) .ly-main-product-v3-custom-submit-buttons-popover-form-upload-list) .ly-main-product-v3-custom-submit-buttons-popover-form-uploader) .ly-main-product-v3-custom-submit-buttons-popover-form-uploader-title{margin-top:calc(8 * var(--u,1px))}:is(:is(:is(:is(.ly-main-product-v3-custom-submit-buttons-popover .ly-main-product-v3-custom-submit-buttons-popover-form-wrapper) .ly-main-product-v3-custom-submit-buttons-popover-form-upload-wrapper) .ly-main-product-v3-custom-submit-buttons-popover-form-upload-list) .ly-main-product-v3-custom-submit-buttons-popover-form-uploader) .ly-main-product-v3-custom-submit-buttons-popover-form-uploader-subtitle{margin-top:calc(6 * var(--u,1px));font-family:HarmonyOS Sans;font-weight:500;font-size:calc(12 * var(--u, 1px));line-height:calc(16 * var(--u, 1px));color:#999}:is(:is(.ly-main-product-v3-custom-submit-buttons-popover .ly-main-product-v3-custom-submit-buttons-popover-form-wrapper) .ly-main-product-v3-custom-submit-buttons-popover-form-upload-wrapper) .ly-main-product-v3-custom-submit-buttons-popover-form-upload-item{position:relative;min-width:0;overflow:hidden;border-radius:calc(8 * var(--u,1px));background:#f4f4f4}.has-error:is(:is(:is(.ly-main-product-v3-custom-submit-buttons-popover .ly-main-product-v3-custom-submit-buttons-popover-form-wrapper) .ly-main-product-v3-custom-submit-buttons-popover-form-upload-wrapper) .ly-main-product-v3-custom-submit-buttons-popover-form-upload-item){outline:#B42318 solid 1px}:is(:is(:is(.ly-main-product-v3-custom-submit-buttons-popover .ly-main-product-v3-custom-submit-buttons-popover-form-wrapper) .ly-main-product-v3-custom-submit-buttons-popover-form-upload-wrapper) .ly-main-product-v3-custom-submit-buttons-popover-form-upload-item) .ly-main-product-v3-custom-submit-buttons-popover-form-upload-item-preview{position:relative;aspect-ratio:4/3;overflow:hidden;background:#e9e9e9}:is(:is(:is(.ly-main-product-v3-custom-submit-buttons-popover .ly-main-product-v3-custom-submit-buttons-popover-form-wrapper) .ly-main-product-v3-custom-submit-buttons-popover-form-upload-wrapper) .ly-main-product-v3-custom-submit-buttons-popover-form-upload-item) .ly-main-product-v3-custom-submit-buttons-popover-form-upload-item-media{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}:is(:is(:is(.ly-main-product-v3-custom-submit-buttons-popover .ly-main-product-v3-custom-submit-buttons-popover-form-wrapper) .ly-main-product-v3-custom-submit-buttons-popover-form-upload-wrapper) .ly-main-product-v3-custom-submit-buttons-popover-form-upload-item) .ly-main-product-v3-custom-submit-buttons-popover-form-upload-item-play,:is(:is(:is(.ly-main-product-v3-custom-submit-buttons-popover .ly-main-product-v3-custom-submit-buttons-popover-form-wrapper) .ly-main-product-v3-custom-submit-buttons-popover-form-upload-wrapper) .ly-main-product-v3-custom-submit-buttons-popover-form-upload-item) .ly-main-product-v3-custom-submit-buttons-popover-form-upload-item-remove{position:absolute;z-index:2;display:flex;align-items:center;justify-content:center;padding:0;border:0;cursor:pointer}:is(:is(:is(.ly-main-product-v3-custom-submit-buttons-popover .ly-main-product-v3-custom-submit-buttons-popover-form-wrapper) .ly-main-product-v3-custom-submit-buttons-popover-form-upload-wrapper) .ly-main-product-v3-custom-submit-buttons-popover-form-upload-item) .ly-main-product-v3-custom-submit-buttons-popover-form-upload-item-remove{top:calc(8 * var(--u,1px));right:calc(8 * var(--u,1px));width:calc(30 * var(--u,1px));height:calc(30 * var(--u,1px));border-radius:50%;color:#fff;background:#252525E6}:is(:is(:is(.ly-main-product-v3-custom-submit-buttons-popover .ly-main-product-v3-custom-submit-buttons-popover-form-wrapper) .ly-main-product-v3-custom-submit-buttons-popover-form-upload-wrapper) .ly-main-product-v3-custom-submit-buttons-popover-form-upload-item) .ly-main-product-v3-custom-submit-buttons-popover-form-upload-item-play{top:calc(50% - calc(20 * var(--u,1px)));left:50%;width:calc(46 * var(--u,1px));height:calc(46 * var(--u,1px));color:#1e4a32;background:0 0;transform:translate(-50%,-50%)}:is(:is(:is(:is(.ly-main-product-v3-custom-submit-buttons-popover .ly-main-product-v3-custom-submit-buttons-popover-form-wrapper) .ly-main-product-v3-custom-submit-buttons-popover-form-upload-wrapper) .ly-main-product-v3-custom-submit-buttons-popover-form-upload-item) .ly-main-product-v3-custom-submit-buttons-popover-form-upload-item-play) svg{width:100%;height:100%}:is(:is(:is(.ly-main-product-v3-custom-submit-buttons-popover .ly-main-product-v3-custom-submit-buttons-popover-form-wrapper) .ly-main-product-v3-custom-submit-buttons-popover-form-upload-wrapper) .ly-main-product-v3-custom-submit-buttons-popover-form-upload-item) .ly-main-product-v3-custom-submit-buttons-popover-form-upload-item-spinner{position:absolute;z-index:3;top:calc(50% - calc(20 * var(--u,1px)));left:50%;width:calc(34 * var(--u,1px));height:calc(34 * var(--u,1px));transform:translate(-50%,-50%)}.is-uploading:is(:is(:is(.ly-main-product-v3-custom-submit-buttons-popover .ly-main-product-v3-custom-submit-buttons-popover-form-wrapper) .ly-main-product-v3-custom-submit-buttons-popover-form-upload-wrapper) .ly-main-product-v3-custom-submit-buttons-popover-form-upload-item)::after{content:'';position:absolute;inset:0 0 calc(40 * var(--u,1px));background:#fffFFF99}:is(:is(:is(.ly-main-product-v3-custom-submit-buttons-popover .ly-main-product-v3-custom-submit-buttons-popover-form-wrapper) .ly-main-product-v3-custom-submit-buttons-popover-form-upload-wrapper) .ly-main-product-v3-custom-submit-buttons-popover-form-upload-item) .ly-main-product-v3-custom-submit-buttons-popover-form-upload-item-meta{min-width:0;min-height:calc(40 * var(--u,1px));padding:calc(9 * var(--u,1px)) calc(10 * var(--u,1px));display:flex;align-items:center;justify-content:space-between;gap:calc(8 * var(--u,1px));font-family:HarmonyOS Sans;font-size:calc(12 * var(--u, 1px));line-height:calc(16 * var(--u, 1px));color:#666}:is(:is(:is(.ly-main-product-v3-custom-submit-buttons-popover .ly-main-product-v3-custom-submit-buttons-popover-form-wrapper) .ly-main-product-v3-custom-submit-buttons-popover-form-upload-wrapper) .ly-main-product-v3-custom-submit-buttons-popover-form-upload-item) .ly-main-product-v3-custom-submit-buttons-popover-form-upload-item-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(:is(:is(.ly-main-product-v3-custom-submit-buttons-popover .ly-main-product-v3-custom-submit-buttons-popover-form-wrapper) .ly-main-product-v3-custom-submit-buttons-popover-form-upload-wrapper) .ly-main-product-v3-custom-submit-buttons-popover-form-upload-item) .ly-main-product-v3-custom-submit-buttons-popover-form-upload-item-size{flex:0 0 auto}:is(:is(.ly-main-product-v3-custom-submit-buttons-popover .ly-main-product-v3-custom-submit-buttons-popover-form-wrapper) .ly-main-product-v3-custom-submit-buttons-popover-form-upload-wrapper) .ly-main-product-v3-custom-submit-buttons-popover-form-upload-error{margin-top:calc(8 * var(--u,1px));font-family:HarmonyOS Sans;font-size:calc(12 * var(--u, 1px));line-height:calc(16 * var(--u, 1px));color:#b42318}@media screen and (max-width:767px){.ly-main-product-v3-custom-submit-buttons{position:fixed;left:calc(16 * var(--u,1px));right:calc(16 * var(--u,1px));bottom:calc(calc(20 * var(--u,1px)) + env(safe-area-inset-bottom,0px));z-index:20;box-sizing:border-box;margin-bottom:0}}@media screen and (min-width:768px){.ly-main-product-v3-custom-submit-buttons{position:-webkit-sticky;position:sticky;left:auto;right:auto;bottom:calc(30 * var(--u,1px));z-index:5;margin:0 calc(-20 * var(--u,1px));margin-bottom:calc(30 * var(--u,1px))}.ly-main-product-v3-custom-submit-buttons .ly-main-product-v3-custom-submit-buttons-inner{padding:calc(16 * var(--u,1px)) calc(40 * var(--u,1px))}:is(:is(:is(.ly-main-product-v3-custom-submit-buttons .ly-main-product-v3-custom-submit-buttons-top) .ly-main-product-v3-custom-submit-buttons-top-header-wrapper) .ly-main-product-v3-custom-submit-buttons-top-header) .ly-main-product-v3-custom-submit-buttons-top-header-left{gap:calc(10 * var(--u,1px));font-size:calc(16 * var(--u, 1px));line-height:calc(20 * var(--u, 1px))}:is(.ly-main-product-v3-custom-submit-buttons .ly-main-product-v3-custom-submit-buttons-top) .ly-main-product-v3-custom-submit-buttons-top-btns{padding-top:calc(12 * var(--u,1px));gap:calc(12 * var(--u,1px))}:is(:is(.ly-main-product-v3-custom-submit-buttons .ly-main-product-v3-custom-submit-buttons-top) .ly-main-product-v3-custom-submit-buttons-top-btns) .ly-main-product-v3-custom-submit-buttons-top-btn{height:calc(50 * var(--u,1px));gap:calc(8 * var(--u,1px));font-size:calc(14 * var(--u, 1px))}.ly-main-product-v3-custom-submit-buttons .ly-main-product-v3-custom-submit-buttons-bottom{padding-top:calc(12 * var(--u,1px))}:is(.ly-main-product-v3-custom-submit-buttons .ly-main-product-v3-custom-submit-buttons-bottom) .ly-main-product-v3-custom-submit-buttons-bottom-price-wrapper{gap:calc(6 * var(--u,1px))}:is(:is(.ly-main-product-v3-custom-submit-buttons .ly-main-product-v3-custom-submit-buttons-bottom) .ly-main-product-v3-custom-submit-buttons-bottom-price-wrapper) .ly-main-product-v3-custom-submit-buttons-bottom-price-title{font-size:calc(14 * var(--u, 1px));line-height:calc(17 * var(--u, 1px))}:is(:is(:is(.ly-main-product-v3-custom-submit-buttons .ly-main-product-v3-custom-submit-buttons-bottom) .ly-main-product-v3-custom-submit-buttons-bottom-price-wrapper) .ly-main-product-v3-custom-submit-buttons-bottom-price-inner) strong{font-size:calc(22 * var(--u, 1px));line-height:calc(27 * var(--u, 1px))}:is(:is(:is(.ly-main-product-v3-custom-submit-buttons .ly-main-product-v3-custom-submit-buttons-bottom) .ly-main-product-v3-custom-submit-buttons-bottom-price-wrapper) .ly-main-product-v3-custom-submit-buttons-bottom-price-inner) small{font-size:calc(16 * var(--u, 1px));line-height:calc(19 * var(--u, 1px))}:is(:is(.ly-main-product-v3-custom-submit-buttons .ly-main-product-v3-custom-submit-buttons-bottom) .ly-main-product-v3-custom-submit-buttons-bottom-btns) button{height:calc(50 * var(--u,1px));border-radius:calc(10 * var(--u,1px));padding:calc(16 * var(--u,1px)) calc(20 * var(--u,1px));font-size:calc(15 * var(--u, 1px));line-height:calc(18 * var(--u, 1px))}.ly-main-product-v3-custom-submit-buttons.is-fixed-after-configurator{position:fixed;left:0;right:0;bottom:0;z-index:20;margin:0;animation:250ms ease-out both ly-main-product-v3-custom-submit-buttons-slide-up;border-top:1px solid #e5e5e5}.ly-main-product-v3-custom-submit-buttons.is-fixed-after-configurator .ly-main-product-v3-custom-submit-buttons-inner{padding:calc(12 * var(--u,1px)) calc(100 * var(--u,1px));max-width:calc(1440 * var(--u,1px));margin:0 auto;border-radius:0;box-shadow:none}.ly-main-product-v3-custom-submit-buttons.is-fixed-after-configurator .ly-main-product-v3-custom-submit-buttons-top{display:none}.ly-main-product-v3-custom-submit-buttons.is-fixed-after-configurator .ly-main-product-v3-custom-submit-buttons-bottom{margin-top:0;padding-top:0;border-top:0}:is(.ly-main-product-v3-custom-submit-buttons.is-fixed-after-configurator .ly-main-product-v3-custom-submit-buttons-bottom) .ly-main-product-v3-custom-submit-buttons-bottom-price-wrapper{gap:calc(4 * var(--u,1px))}:is(.ly-main-product-v3-custom-submit-buttons.is-fixed-after-configurator .ly-main-product-v3-custom-submit-buttons-bottom) .ly-main-product-v3-custom-submit-buttons-bottom-btns{display:flex;align-items:center;gap:calc(12 * var(--u,1px))}:is(:is(.ly-main-product-v3-custom-submit-buttons.is-fixed-after-configurator .ly-main-product-v3-custom-submit-buttons-bottom) .ly-main-product-v3-custom-submit-buttons-bottom-btns) .ly-main-product-v3-custom-submit-buttons-bottom-btns-label-wrapper{display:inherit;align-items:inherit;gap:inherit}:is(:is(:is(.ly-main-product-v3-custom-submit-buttons.is-fixed-after-configurator .ly-main-product-v3-custom-submit-buttons-bottom) .ly-main-product-v3-custom-submit-buttons-bottom-btns) .ly-main-product-v3-custom-submit-buttons-bottom-btns-label-wrapper) .ly-main-product-v3-custom-submit-buttons-bottom-btns-label{height:calc(50 * var(--u,1px));box-sizing:border-box;display:flex;align-items:center;justify-content:center;border:1px solid #e5e5e5;border-radius:calc(6 * var(--u,1px));padding:calc(14 * var(--u,1px)) calc(10 * var(--u,1px));gap:calc(6 * 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(20 * var(--u, 1px));letter-spacing:0;text-align:center;cursor:pointer}:is(:is(:is(:is(.ly-main-product-v3-custom-submit-buttons.is-fixed-after-configurator .ly-main-product-v3-custom-submit-buttons-bottom) .ly-main-product-v3-custom-submit-buttons-bottom-btns) .ly-main-product-v3-custom-submit-buttons-bottom-btns-label-wrapper) .ly-main-product-v3-custom-submit-buttons-bottom-btns-label) .svg-wrapper{width:calc(22 * var(--u,1px));height:calc(22 * var(--u,1px))}:is(:is(:is(:is(.ly-main-product-v3-custom-submit-buttons.is-fixed-after-configurator .ly-main-product-v3-custom-submit-buttons-bottom) .ly-main-product-v3-custom-submit-buttons-bottom-btns) .ly-main-product-v3-custom-submit-buttons-bottom-btns-label-wrapper) .ly-main-product-v3-custom-submit-buttons-bottom-btns-label):hover{opacity:.6}.ly-main-product-v3-custom-submit-buttons-popover .ly-popover-v5-container{bottom:auto;--popover-max-height:calc(100vh - 200px)}:is(.ly-main-product-v3-custom-submit-buttons-popover .ly-main-product-v3-custom-submit-buttons-popover-form-wrapper) .ly-main-product-v3-custom-submit-buttons-popover-form-title{margin-bottom:calc(24 * var(--u,1px));font-size:calc(22 * var(--u, 1px));line-height:calc(27 * var(--u, 1px))}:is(.ly-main-product-v3-custom-submit-buttons-popover .ly-main-product-v3-custom-submit-buttons-popover-form-wrapper) .ly-main-product-v3-custom-submit-buttons-popover-form-input-items{grid-template-columns:repeat(2,1fr);gap:calc(30 * var(--u,1px)) calc(40 * var(--u,1px))}:is(:is(:is(.ly-main-product-v3-custom-submit-buttons-popover .ly-main-product-v3-custom-submit-buttons-popover-form-wrapper) .ly-main-product-v3-custom-submit-buttons-popover-form-input-items) .ly-main-product-v3-custom-submit-buttons-popover-form-input-item) .ly-main-product-v3-custom-submit-buttons-popover-form-input-item-title{font-size:calc(18 * var(--u, 1px));line-height:calc(22 * var(--u, 1px))}:is(:is(:is(.ly-main-product-v3-custom-submit-buttons-popover .ly-main-product-v3-custom-submit-buttons-popover-form-wrapper) .ly-main-product-v3-custom-submit-buttons-popover-form-input-items) .ly-main-product-v3-custom-submit-buttons-popover-form-input-item) .ly-main-product-v3-custom-submit-buttons-popover-form-input-item-input{margin-top:calc(16 * var(--u,1px));padding:calc(20 * var(--u,1px)) calc(18 * var(--u,1px));font-size:calc(16 * var(--u, 1px));line-height:calc(19 * var(--u, 1px))}:is(.ly-main-product-v3-custom-submit-buttons-popover .ly-main-product-v3-custom-submit-buttons-popover-form-wrapper) .ly-main-product-v3-custom-submit-buttons-popover-form-submit{margin-top:calc(50 * var(--u,1px));display:flex;justify-content:center}:is(:is(.ly-main-product-v3-custom-submit-buttons-popover .ly-main-product-v3-custom-submit-buttons-popover-form-wrapper) .ly-main-product-v3-custom-submit-buttons-popover-form-submit) button{font-size:calc(22 * var(--u, 1px));line-height:calc(27 * var(--u, 1px));width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:calc(460 * var(--u,1px))}:is(.ly-main-product-v3-custom-submit-buttons-popover .ly-main-product-v3-custom-submit-buttons-popover-form-wrapper) .ly-main-product-v3-custom-submit-buttons-popover-form-tip{margin-top:calc(30 * var(--u,1px));padding:calc(18 * var(--u,1px)) calc(20 * var(--u,1px));gap:calc(10 * var(--u,1px));font-size:calc(16 * var(--u, 1px));line-height:calc(19 * var(--u, 1px))}:is(.ly-main-product-v3-custom-submit-buttons-popover .ly-main-product-v3-custom-submit-buttons-popover-form-wrapper) .ly-main-product-v3-custom-submit-buttons-popover-form-upload-wrapper{margin-top:calc(44 * var(--u,1px))}:is(:is(.ly-main-product-v3-custom-submit-buttons-popover .ly-main-product-v3-custom-submit-buttons-popover-form-wrapper) .ly-main-product-v3-custom-submit-buttons-popover-form-upload-wrapper) .ly-main-product-v3-custom-submit-buttons-popover-form-upload-title{font-size:calc(22 * var(--u, 1px));line-height:calc(27 * var(--u, 1px))}:is(:is(.ly-main-product-v3-custom-submit-buttons-popover .ly-main-product-v3-custom-submit-buttons-popover-form-wrapper) .ly-main-product-v3-custom-submit-buttons-popover-form-upload-wrapper) .ly-main-product-v3-custom-submit-buttons-popover-form-uploader{margin-top:calc(24 * var(--u,1px));padding:calc(62 * var(--u,1px))}:is(:is(:is(:is(.ly-main-product-v3-custom-submit-buttons-popover .ly-main-product-v3-custom-submit-buttons-popover-form-wrapper) .ly-main-product-v3-custom-submit-buttons-popover-form-upload-wrapper) .ly-main-product-v3-custom-submit-buttons-popover-form-uploader) .ly-main-product-v3-custom-submit-buttons-popover-form-uploader-inner) .ly-main-product-v3-custom-submit-buttons-popover-form-uploader-icon{width:calc(42 * var(--u,1px))}:is(:is(:is(:is(.ly-main-product-v3-custom-submit-buttons-popover .ly-main-product-v3-custom-submit-buttons-popover-form-wrapper) .ly-main-product-v3-custom-submit-buttons-popover-form-upload-wrapper) .ly-main-product-v3-custom-submit-buttons-popover-form-uploader) .ly-main-product-v3-custom-submit-buttons-popover-form-uploader-inner) .ly-main-product-v3-custom-submit-buttons-popover-form-uploader-title{margin-top:calc(12 * var(--u,1px));font-size:calc(20 * var(--u, 1px));line-height:calc(24 * var(--u, 1px))}:is(:is(:is(:is(.ly-main-product-v3-custom-submit-buttons-popover .ly-main-product-v3-custom-submit-buttons-popover-form-wrapper) .ly-main-product-v3-custom-submit-buttons-popover-form-upload-wrapper) .ly-main-product-v3-custom-submit-buttons-popover-form-uploader) .ly-main-product-v3-custom-submit-buttons-popover-form-uploader-inner) .ly-main-product-v3-custom-submit-buttons-popover-form-uploader-subtitle{margin-top:calc(12 * var(--u,1px));font-size:calc(16 * var(--u, 1px));line-height:calc(19 * var(--u, 1px))}:is(:is(.ly-main-product-v3-custom-submit-buttons-popover .ly-main-product-v3-custom-submit-buttons-popover-form-wrapper) .ly-main-product-v3-custom-submit-buttons-popover-form-upload-wrapper) .ly-main-product-v3-custom-submit-buttons-popover-form-upload-list{padding:calc(18 * var(--u,1px));grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(18 * var(--u,1px))}:is(:is(:is(.ly-main-product-v3-custom-submit-buttons-popover .ly-main-product-v3-custom-submit-buttons-popover-form-wrapper) .ly-main-product-v3-custom-submit-buttons-popover-form-upload-wrapper) .ly-main-product-v3-custom-submit-buttons-popover-form-upload-list) .ly-main-product-v3-custom-submit-buttons-popover-form-uploader{min-height:calc(190 * var(--u,1px));padding:calc(20 * var(--u,1px)) calc(14 * var(--u,1px))}:is(:is(.ly-main-product-v3-custom-submit-buttons-popover .ly-main-product-v3-custom-submit-buttons-popover-form-wrapper) .ly-main-product-v3-custom-submit-buttons-popover-form-upload-wrapper) .ly-main-product-v3-custom-submit-buttons-popover-form-upload-item-meta{min-height:calc(46 * var(--u,1px));padding:calc(11 * var(--u,1px)) calc(12 * var(--u,1px));font-size:calc(14 * var(--u, 1px));line-height:calc(18 * var(--u, 1px))}}@keyframes ly-main-product-v3-custom-submit-buttons-slide-up{from{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ly-main-product-v3-custom-submit-buttons.is-fixed-after-configurator{animation:none}.ly-main-product-v3-custom-submit-buttons.is-fixed-after-configurator .ly-main-product-v3-custom-submit-buttons-bottom-btns-label-wrapper{display:none!important}}.ly-main-product-v3-custom-submit-buttons:not(.is-fixed-after-configurator) .ly-main-product-v3-custom-submit-buttons-bottom-btns-label-wrapper{display:none!important}.ly-main-product-v3-custom-footer{display:block;position:fixed;left:calc(16 * var(--u,1px));right:calc(16 * var(--u,1px));bottom:calc(calc(20 * var(--u,1px)) + env(safe-area-inset-bottom,0px));z-index:20;background-color:#fff}.ly-main-product-v3-custom-footer .ly-main-product-v3-custom-footer-inner{padding:calc(12 * var(--u,1px)) calc(16 * var(--u,1px));display:flex;align-items:center;justify-content:space-between;border-radius:calc(10 * var(--u,1px));background-color:#fff;box-shadow:0 0 6.1px 2px rgba(0,0,0,.08)}:is(.ly-main-product-v3-custom-footer .ly-main-product-v3-custom-footer-inner) .ly-main-product-v3-custom-price{display:grid;gap:calc(2 * var(--u,1px))}:is(:is(.ly-main-product-v3-custom-footer .ly-main-product-v3-custom-footer-inner) .ly-main-product-v3-custom-price) .ly-main-product-v3-custom-price-title{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:#666}:is(:is(.ly-main-product-v3-custom-footer .ly-main-product-v3-custom-footer-inner) .ly-main-product-v3-custom-price) .ly-main-product-v3-custom-price-values{display:flex;align-items:center;gap:calc(10 * var(--u,1px))}:is(:is(:is(.ly-main-product-v3-custom-footer .ly-main-product-v3-custom-footer-inner) .ly-main-product-v3-custom-price) .ly-main-product-v3-custom-price-values) strong{font-family:HarmonyOS Sans Condensed;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(:is(.ly-main-product-v3-custom-footer .ly-main-product-v3-custom-footer-inner) .ly-main-product-v3-custom-price) .ly-main-product-v3-custom-price-values) s{font-family:HarmonyOS Sans Condensed;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;text-decoration:line-through;color:#666}:is(.ly-main-product-v3-custom-footer .ly-main-product-v3-custom-footer-inner) .ly-main-product-v3-custom-actions{display:flex;align-items:center;gap:calc(8 * var(--u,1px))}:is(:is(.ly-main-product-v3-custom-footer .ly-main-product-v3-custom-footer-inner) .ly-main-product-v3-custom-actions) button{all:unset;display:flex;align-items:center;justify-content:center;height:calc(38 * var(--u,1px));min-width:calc(74 * var(--u,1px));border:1px solid #1e4a32;color:#1e4a32;border-radius:calc(6 * var(--u,1px));font-family:HarmonyOS Sans;font-weight:700;font-style:Bold;font-size:calc(13 * var(--u, 1px));leading-trim:NONE;line-height:calc(16 * var(--u, 1px));letter-spacing:.72px;text-align:center;cursor:pointer;box-sizing:border-box}:is(:is(:is(.ly-main-product-v3-custom-footer .ly-main-product-v3-custom-footer-inner) .ly-main-product-v3-custom-actions) button):disabled{opacity:.6;cursor:default;pointer-events:none}:is(:is(.ly-main-product-v3-custom-footer .ly-main-product-v3-custom-footer-inner) .ly-main-product-v3-custom-actions) button.is-primary{background-color:#1e4a32;color:#fff}@media screen and (min-width:768px){.ly-main-product-v3-custom-configurator.has-fixed-footer{padding-bottom:var(--ly-main-product-v3-custom-footer-height,0)}.ly-main-product-v3-custom-footer{position:-webkit-sticky;position:sticky;left:auto;right:auto;bottom:calc(30 * var(--u,1px));z-index:5;padding:0 calc(20 * var(--u,1px))}.ly-main-product-v3-custom-footer .ly-main-product-v3-custom-footer-inner{padding:calc(16 * var(--u,1px)) calc(40 * var(--u,1px))}:is(.ly-main-product-v3-custom-footer .ly-main-product-v3-custom-footer-inner) .ly-main-product-v3-custom-price{gap:calc(6 * var(--u,1px))}:is(:is(.ly-main-product-v3-custom-footer .ly-main-product-v3-custom-footer-inner) .ly-main-product-v3-custom-price) .ly-main-product-v3-custom-price-title{font-size:calc(14 * var(--u, 1px));line-height:calc(17 * var(--u, 1px))}:is(:is(:is(.ly-main-product-v3-custom-footer .ly-main-product-v3-custom-footer-inner) .ly-main-product-v3-custom-price) .ly-main-product-v3-custom-price-values) strong{font-size:calc(22 * var(--u, 1px));line-height:calc(27 * var(--u, 1px))}:is(:is(:is(.ly-main-product-v3-custom-footer .ly-main-product-v3-custom-footer-inner) .ly-main-product-v3-custom-price) .ly-main-product-v3-custom-price-values) s{font-size:calc(16 * var(--u, 1px));line-height:calc(19 * var(--u, 1px))}:is(.ly-main-product-v3-custom-footer .ly-main-product-v3-custom-footer-inner) .ly-main-product-v3-custom-actions{gap:calc(10 * var(--u,1px))}:is(:is(.ly-main-product-v3-custom-footer .ly-main-product-v3-custom-footer-inner) .ly-main-product-v3-custom-actions) button{height:calc(50 * var(--u,1px));min-width:calc(86 * var(--u,1px));border-radius:calc(10 * var(--u,1px));font-size:calc(15 * var(--u, 1px));line-height:calc(18 * var(--u, 1px))}.ly-main-product-v3-custom-footer.is-fixed-after-configurator{position:fixed;left:0;right:0;bottom:0;z-index:20;animation:250ms ease-out both ly-main-product-v3-custom-footer-slide-up;padding:0;border-top:1px solid #e5e5e5}.ly-main-product-v3-custom-footer.is-fixed-after-configurator .ly-main-product-v3-custom-footer-inner{padding:calc(12 * var(--u,1px)) calc(100 * var(--u,1px));max-width:calc(1440 * var(--u,1px));margin:0 auto;box-shadow:none}:is(.ly-main-product-v3-custom-footer.is-fixed-after-configurator .ly-main-product-v3-custom-footer-inner) .ly-main-product-v3-custom-price{gap:calc(4 * var(--u,1px))}}@keyframes ly-main-product-v3-custom-footer-slide-up{from{transform:translateY(100%)}to{transform:translateY(0)}}.ly-main-product-v3-custom-blocks-wrapper{padding:calc(26 * var(--u,1px)) calc(16 * var(--u,1px)) 0;margin-bottom:calc(20 * var(--u,1px))}.ly-main-product-v3-custom-blocks-wrapper .ly-main-product-v3-custom-blocks{padding-bottom:0}.ly-main-product-v3-custom-product-title{font-weight:700;font-size:calc(24 * var(--u, 1px));line-height:calc(29 * var(--u, 1px));letter-spacing:0}@media screen and (min-width:768px){.ly-main-product-v3-custom-blocks-wrapper{padding:calc(30 * var(--u,1px)) calc(40 * var(--u,1px)) 0;margin-bottom:calc(30 * var(--u,1px))}.ly-main-product-v3-custom-blocks-wrapper .ly-main-product-v3-custom-blocks{padding-bottom:0}.ly-main-product-v3-custom-product-title{font-size:calc(28 * var(--u, 1px));line-height:calc(34 * var(--u, 1px))}}.ly-main-product-v3-custom-notice{margin-top:calc(20 * var(--u,1px))}.ly-main-product-v3-custom-notice .ly-main-product-v3-custom-notice-title{font-weight:700;font-size:calc(20 * var(--u, 1px));line-height:calc(24 * var(--u, 1px));letter-spacing:0;vertical-align:middle}.ly-main-product-v3-custom-notice .ly-main-product-v3-custom-notice-content{margin-top:calc(16 * var(--u,1px));font-weight:500;font-size:calc(14 * var(--u, 1px));line-height:calc(20 * var(--u, 1px));letter-spacing:0;vertical-align:middle;color:#666}:is(.ly-main-product-v3-custom-notice .ly-main-product-v3-custom-notice-content) p{margin:0}:is(.ly-main-product-v3-custom-notice .ly-main-product-v3-custom-notice-content) p+p{margin-top:calc(10 * var(--u,1px))}:is(.ly-main-product-v3-custom-notice .ly-main-product-v3-custom-notice-content) p:nth-child(odd):not(:first-child){margin-top:calc(16 * var(--u,1px))}:is(.ly-main-product-v3-custom-notice .ly-main-product-v3-custom-notice-content) strong{color:#333;font-size:calc(16 * var(--u, 1px))}@media screen and (min-width:768px){.ly-main-product-v3-custom-notice{margin-top:calc(26 * var(--u,1px))}.ly-main-product-v3-custom-notice .ly-main-product-v3-custom-notice-title{font-size:24px;line-height:28px}.ly-main-product-v3-custom-notice .ly-main-product-v3-custom-notice-content{margin-top:calc(20 * var(--u,1px));font-size:16px;line-height:24px}:is(.ly-main-product-v3-custom-notice .ly-main-product-v3-custom-notice-content) strong{font-size:calc(18 * var(--u, 1px))}}@media (hover:hover) and (pointer:fine){.ly-main-product-v3-custom-configurator{--configurator-hover-duration:180ms}.ly-main-product-v3-custom-configurator :is(.ly-main-product-v3-custom-type-selector-option,.ly-main-product-v3-custom-layout-selector-option,.ly-main-product-v3-custom-roof-configurator-group-option,.ly-main-product-v3-custom-sidewall-selector-grid-item,label.ly-main-product-v3-custom-accessory-selector-group-item){transition:box-shadow var(--configurator-hover-duration) ease}:is(.ly-main-product-v3-custom-configurator :is(.ly-main-product-v3-custom-type-selector-option,.ly-main-product-v3-custom-layout-selector-option,.ly-main-product-v3-custom-roof-configurator-group-option,.ly-main-product-v3-custom-sidewall-selector-grid-item,label.ly-main-product-v3-custom-accessory-selector-group-item)):hover:not(.is-selected):not([aria-disabled=true]):not(:has(input:disabled)){box-shadow:0 0 0 1px #1e4A3240,0 3px 10px #1e4A3210}.ly-main-product-v3-custom-configurator :is(button,a[href],.ly-main-product-v3-custom-submit-buttons .btn,.ly-main-product-v3-custom-region-selector-option,.ly-main-product-v3-custom-accessory-selector-group-tab,.ly-main-product-v3-custom-color-selector-option,.ly-main-product-v3-custom-layout-selector-option-more-change-title,.ly-main-product-v3-custom-roof-configurator-group-upgrade-label-inner,.ly-main-product-v3-custom-roof-configurator-group-upgrade-preview-label,.ly-main-product-v3-custom-roof-configurator-group-upgrade-preview-edit-label,.ly-main-product-v3-custom-accessory-selector-group-item-learn-more-label,.ly-main-product-v3-custom-installation-learn-more,.ly-main-product-v3-custom-installation-add-label,.ly-main-product-v3-custom-installation-remove-label,.ly-main-product-v3-custom-installation-more-label,.ly-main-product-v3-custom-shipping-learn-more,.ly-main-product-v3-custom-shipping-more-label){transition:filter var(--configurator-hover-duration) ease}:is(.ly-main-product-v3-custom-configurator :is(button,a[href],.ly-main-product-v3-custom-submit-buttons .btn,.ly-main-product-v3-custom-region-selector-option,.ly-main-product-v3-custom-accessory-selector-group-tab,.ly-main-product-v3-custom-color-selector-option,.ly-main-product-v3-custom-layout-selector-option-more-change-title,.ly-main-product-v3-custom-roof-configurator-group-upgrade-label-inner,.ly-main-product-v3-custom-roof-configurator-group-upgrade-preview-label,.ly-main-product-v3-custom-roof-configurator-group-upgrade-preview-edit-label,.ly-main-product-v3-custom-accessory-selector-group-item-learn-more-label,.ly-main-product-v3-custom-installation-learn-more,.ly-main-product-v3-custom-installation-add-label,.ly-main-product-v3-custom-installation-remove-label,.ly-main-product-v3-custom-installation-more-label,.ly-main-product-v3-custom-shipping-learn-more,.ly-main-product-v3-custom-shipping-more-label)):hover:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):not(:has(input:disabled)){filter:brightness(.9)}.ly-main-product-v3-custom-configurator .ly-main-product-v3-custom-steps .ly-main-product-v3-custom-step{transition:color var(--configurator-hover-duration) ease,background-color var(--configurator-hover-duration) ease}:is(.ly-main-product-v3-custom-configurator .ly-main-product-v3-custom-steps .ly-main-product-v3-custom-step):hover:not(.is-active):not(:disabled):not([aria-disabled=true]){background-color:#1e4A320D}}@media (prefers-reduced-motion:reduce){.ly-main-product-v3-custom-footer.is-fixed-after-configurator{animation:none}.ly-main-product-v3-custom-configurator{--configurator-hover-duration:0ms}}ly-main-product-v3-custom{display:block;background-color:#fff}ly-main-product-v3-custom-model-viewer{display:block;width:calc(430 * var(--u,1px));aspect-ratio:430/300;overflow:hidden;position:relative}ly-main-product-v3-custom-model-viewer>canvas{display:block;width:100%!important;height:100%!important}@media screen and (max-width:767px){.ly-main-product-v3-custom-section-container,.ly-main-product-v3-custom-section-inner-wrapper,.ly-main-product-v3-custom-section-wrapper,ly-main-product-v3-custom{overflow:visible}ly-main-product-v3-custom-model-viewer{position:-webkit-sticky;position:sticky;top:var(--ly-header-height,calc(60 * var(--u,1px)));z-index:10}ly-main-product-v3-custom.is-page-top ly-main-product-v3-custom-model-viewer{top:0;z-index:1000000}}.ly-main-product-v3-custom-panel{padding:calc(26 * var(--u,1px)) calc(16 * var(--u,1px)) 0}.ly-main-product-v3-custom-panel.style{padding-top:calc(20 * var(--u,1px))}:is(.ly-main-product-v3-custom-panel .ly-main-product-v3-custom-block-header) .ly-main-product-v3-custom-block-header-title{font-weight:700;font-size:calc(20 * var(--u, 1px));line-height:calc(24 * var(--u, 1px));letter-spacing:0}:is(.ly-main-product-v3-custom-panel .ly-main-product-v3-custom-block-header) .ly-main-product-v3-custom-block-header-subtitle{color:#666;margin-top:calc(10 * var(--u,1px))}.ly-main-product-v3-custom-panel.style .ly-main-product-v3-custom-block-header{margin-bottom:calc(20 * var(--u,1px))}.ly-main-product-v3-custom-panel.style .ly-main-product-v3-custom-group{margin-bottom:calc(30 * var(--u,1px))}.ly-main-product-v3-custom-panel.config .ly-main-product-v3-custom-block-header{margin-bottom:calc(22 * var(--u,1px))}.ly-main-product-v3-custom-panel.config .ly-main-product-v3-custom-group{margin-bottom:calc(30 * var(--u,1px))}.ly-main-product-v3-custom-panel.config .ly-main-product-v3-custom-group-inner{border:1px solid #ccc;border-radius:calc(10 * var(--u,1px));padding:calc(22 * var(--u,1px)) calc(16 * var(--u,1px))}.ly-main-product-v3-custom-panel.service .ly-main-product-v3-custom-block-header{margin-bottom:calc(20 * var(--u,1px))}.ly-main-product-v3-custom-panel.service .ly-main-product-v3-custom-group{margin-bottom:calc(24 * var(--u,1px))}.ly-main-product-v3-custom-panel.service .ly-main-product-v3-custom-group-inner{border:1px solid #ccc;border-radius:calc(10 * var(--u,1px));padding:calc(14 * var(--u,1px))}.ly-main-product-v3-custom-panel.summary .ly-main-product-v3-custom-summary-group{margin-bottom:calc(36 * var(--u,1px))}:is(.ly-main-product-v3-custom-panel.summary .ly-main-product-v3-custom-summary-group) .ly-main-product-v3-custom-summary-group-title{font-weight:700;font-size:calc(20 * var(--u, 1px));line-height:calc(24 * var(--u, 1px));letter-spacing:0;margin-bottom:calc(20 * var(--u,1px))}:is(.ly-main-product-v3-custom-panel.summary .ly-main-product-v3-custom-summary-group) .ly-main-product-v3-custom-summary-group-card{border:1px solid #ccc;border-radius:calc(10 * var(--u,1px))}@media screen and (min-width:768px){.ly-main-product-v3-custom-section-inner-wrapper{display:flex;width:100%}ly-main-product-v3-custom-model-viewer{position:-webkit-sticky;position:sticky;top:var(--configurator-header-height,var(--ly-header-height,calc(60 * var(--u,1px))));align-self:flex-start;flex:1 1 0;min-width:0;height:max(0px,calc(100vh - var(--configurator-header-height,var(--ly-header-height,calc(60 * var(--u,1px))))));height:max(0px,calc(100dvh - var(--configurator-header-height,var(--ly-header-height,calc(60 * var(--u,1px))))));aspect-ratio:auto}.ly-main-product-v3-custom-configurator{flex:0 0 auto;max-width:calc(540 * var(--u,1px))}.ly-main-product-v3-custom-panel{padding:calc(30 * var(--u,1px)) calc(40 * var(--u,1px)) 0}:is(.ly-main-product-v3-custom-panel .ly-main-product-v3-custom-block-header) .ly-main-product-v3-custom-block-header-title{font-size:calc(28 * var(--u, 1px));line-height:calc(34 * var(--u, 1px))}.ly-main-product-v3-custom-panel.style .ly-main-product-v3-custom-block-header-title{font-size:calc(24 * var(--u, 1px));line-height:calc(29 * var(--u, 1px))}.ly-main-product-v3-custom-panel.style .ly-main-product-v3-custom-group{margin-bottom:calc(40 * var(--u,1px))}.ly-main-product-v3-custom-panel.style .ly-main-product-v3-custom-group:last-child{margin-bottom:calc(30 * var(--u,1px))}.ly-main-product-v3-custom-panel.config .ly-main-product-v3-custom-block-header-title{font-size:calc(24 * var(--u, 1px));line-height:calc(29 * var(--u, 1px))}.ly-main-product-v3-custom-panel.config .ly-main-product-v3-custom-block-header{margin-bottom:calc(30 * var(--u,1px))}.ly-main-product-v3-custom-panel.service .ly-main-product-v3-custom-block-header-title{font-size:calc(24 * var(--u, 1px));line-height:calc(29 * var(--u, 1px))}.ly-main-product-v3-custom-panel.service .ly-main-product-v3-custom-group{margin-bottom:calc(30 * var(--u,1px))}.ly-main-product-v3-custom-panel.service .ly-main-product-v3-custom-group-inner{padding:calc(16 * var(--u,1px)) calc(14 * var(--u,1px))}.ly-main-product-v3-custom-panel.summary .ly-main-product-v3-custom-summary-group{margin-bottom:calc(48 * var(--u,1px))}:is(.ly-main-product-v3-custom-panel.summary .ly-main-product-v3-custom-summary-group) .ly-main-product-v3-custom-summary-group-title{font-size:calc(24 * var(--u, 1px));line-height:calc(29 * var(--u, 1px))}}