.ly-main-product-section-container{padding-bottom:20px}.ly-main-product-form-divider-line{display:block!important;margin:calc(var(--margin-mobile) * var(--u,1px)) 0;height:1px;transform:scaleY(.2);background-color:rgba(51,51,51,.5)}.ly-main-product-form-item{display:block;margin-top:calc(30 * var(--u,1px))}.ly-main-product-form-item-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:calc(16 * var(--u,1px));font-weight:700;font-size:calc(18 * var(--u, 1px));line-height:calc(20 * var(--u, 1px));letter-spacing:0;vertical-align:middle}.product-app{margin-top:calc(20 * var(--u,1px))}@media screen and (min-width:750px){.ly-main-product-form-divider-line{margin:calc(var(--margin-desktop) * var(--u,1px)) 0}.ly-main-product-form-item{margin-top:calc(40 * var(--u,1px))}.ly-main-product-form-item-header{margin-bottom:calc(20 * var(--u,1px));font-weight:700;font-size:20px;line-height:24px;letter-spacing:0;vertical-align:middle}.product-app{margin-top:calc(25 * var(--u,1px))}.ly-main-product-form-title{margin-top:0}.ly-main-product-wrapper{padding-top:30px;display:flex;align-items:flex-start;gap:36px}.ly-main-product-wrapper .ly-main-product-media-wrapper{flex:814;overflow:hidden}.ly-main-product-wrapper .ly-main-product-form-wrapper{flex:510}.ly-main-product-wrapper .ly-main-product-form-wrapper,.ly-main-product-wrapper .ly-main-product-media-wrapper{position:sticky;top:80px}.ly-main-product-wrapper:has(ly-popover-v3 > input:checked) .ly-main-product-form-wrapper,.ly-main-product-wrapper:has(ly-popover-v3 > input:checked) .ly-main-product-media-wrapper{position:static}ly-popover-v3:has(.accessory-picker-popover),ly-popover-v3:has(.installation-picker-popover){--popover-max-height:min(900px, 90vh)}}.ly-main-product-media-preview-wrapper{position:relative;overflow:hidden;display:block;margin:0 calc(-16 * var(--u,1px))}.ly-main-product-media-preview-wrapper .ctrl-btn{--offset:9px;--size:calc(28 * var(--u, 1px));position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:var(--size);height:var(--size)}.ly-main-product-media-preview-wrapper .ctrl-btn.prev{left:var(--offset)}.ly-main-product-media-preview-wrapper .ctrl-btn.next{right:var(--offset)}.ly-main-product-media-preview-inner{width:100%;aspect-ratio:4/3;display:flex}.ly-main-product-media-preview-item{flex:0 0 auto;width:100%;height:100%;overflow:hidden;display:flex;position:relative;background-color:#f5f5f7}.ly-main-product-media-preview-item ly-image-previewer,.ly-main-product-media-preview-item ly-lazy-video{display:flex;width:100%;height:100%}.ly-main-product-media-preview-item img{width:100%;height:100%}ly-main-product-model-viewer{position:absolute;inset:0;width:100%;height:100%;z-index:1}ly-main-product-model-viewer .controller-wrapper{position:absolute;bottom:10px;padding:10px;left:0;right:0;display:flex;align-items:center;justify-content:center;gap:20px}:is(ly-main-product-model-viewer .controller-wrapper) .switcher-item{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:700}:is(:is(ly-main-product-model-viewer .controller-wrapper) .switcher-item) .switcher{flex:0 0 auto;display:inline-block;width:40px;height:20px;position:relative}:is(:is(:is(ly-main-product-model-viewer .controller-wrapper) .switcher-item) .switcher) .slider{position:absolute;cursor:pointer;inset:0;background-color:#ccc;transition:.3s;border-radius:100px}:is(:is(:is(:is(ly-main-product-model-viewer .controller-wrapper) .switcher-item) .switcher) .slider)::before{content:'';position:absolute;width:20px;height:20px;left:0;bottom:0;background-color:#f0f0f0;transition:.3s;border-radius:50%}:is(:is(:is(ly-main-product-model-viewer .controller-wrapper) .switcher-item) .switcher):has(input:checked) .slider{background-color:#1e4a31}:is(:is(:is(ly-main-product-model-viewer .controller-wrapper) .switcher-item) .switcher):has(input:checked) .slider::before{transform:translateX(100%)}.ly-main-product-media-thumbnail-wrapper{overflow:hidden;display:block;padding-top:calc(25 * var(--u,1px));padding-bottom:5px}@media screen and (max-width:749px){.ly-main-product-media-wrapper:has(ly-main-product-model-viewer){position:sticky;top:calc(50 * var(--u,1px));z-index:2}.ly-main-product-media-wrapper:has(ly-main-product-model-viewer) .ly-main-product-media-preview-wrapper,.ly-main-product-media-wrapper:has(ly-main-product-model-viewer) .ly-main-product-media-thumbnail-wrapper{background-color:#fff;transition:.2s}.ly-main-product-media-thumbnail-wrapper.is-hidden{opacity:0;visibility:hidden;pointer-events:none}}.ly-main-product-media-thumbnail-inner{--thumbnail-width:calc(90 * var(--u, 1px));display:flex;gap:calc(8 * var(--u,1px))}.ly-main-product-media-thumbnail-item{display:flex;position:relative;flex:0 0 auto;width:var(--thumbnail-width);aspect-ratio:4/3;box-sizing:border-box;border-radius:calc(6 * var(--u,1px));overflow:hidden;border:1px solid #e0e0e0;transition:border-color .2s;cursor:pointer}.ly-main-product-media-thumbnail-item img{width:100%;height:100%}.ly-main-product-media-thumbnail-item .svg-wrapper{position:absolute;top:5px;left:5px;padding:6px;background-color:#f5f5f7;border-radius:50%;width:25px;height:25px}.ly-main-product-media-thumbnail-item.is-active{border-color:#333}@media screen and (min-width:750px){.ly-main-product-media-preview-wrapper{margin:0}.ly-main-product-media-preview-wrapper .ctrl-btn{--offset:35px;--size:calc(36 * var(--u, 1px))}.ly-main-product-media-thumbnail-wrapper{position:relative;padding-top:calc(20 * var(--u,1px));padding-bottom:0}.ly-main-product-media-thumbnail-wrapper::after{content:'';position:absolute;right:0;top:12px;height:calc(100% - 12px);width:150px;background:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 100%);pointer-events:none}.ly-main-product-media-thumbnail-inner{gap:calc(20 * var(--u,1px));--thumbnail-width:calc(150 * var(--u, 1px))}}.ly-main-product-form-title h1{margin:0;font-weight:700;font-size:calc(28 * var(--u, 1px));line-height:calc(34 * var(--u, 1px));letter-spacing:0}.ly-main-product-form-subtitle{color:#666}.ly-main-product-form-price{display:flex;align-items:center;gap:calc(10 * var(--u,1px))}.ly-main-product-form-price .current-price{font-weight:700;font-size:calc(34 * var(--u, 1px));line-height:calc(39 * var(--u, 1px));letter-spacing:0;text-align:center;vertical-align:middle}.ly-main-product-form-price .original-price{color:#989898;font-weight:400;font-size:calc(20 * var(--u, 1px));line-height:calc(22 * var(--u, 1px));letter-spacing:0;text-align:center;vertical-align:middle;text-decoration:line-through}.ly-main-product-form-price .discount{display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;padding:calc(6 * var(--u,1px));padding-left:calc(15 * var(--u,1px));padding-right:calc(12 * var(--u,1px))}:is(.ly-main-product-form-price .discount) svg{position:absolute;inset:0;height:100%;width:100%}:is(.ly-main-product-form-price .discount) span{position:relative;color:#fff;font-weight:900;font-size:calc(12 * var(--u, 1px));line-height:calc(14 * var(--u, 1px));letter-spacing:0;text-align:center;vertical-align:middle}.ly-main-product-form-time-counter{padding:calc(20 * var(--u,1px));background:linear-gradient(#dbffdd,#d2f3f6);position:relative;overflow:hidden;border-radius:calc(10 * var(--u,1px))}.ly-main-product-form-time-counter .time-counter-title{background-color:#1e4a32;color:#fff;border-radius:100px;font-weight:700;font-size:calc(22 * var(--u, 1px));line-height:calc(26 * var(--u, 1px));letter-spacing:0;text-align:center;vertical-align:middle;padding:calc(10 * var(--u,1px)) calc(50 * var(--u,1px));width:fit-content;margin:0 auto;min-height:calc(46 * var(--u,1px));display:flex;align-items:center;justify-content:center}.ly-main-product-form-time-counter .time-counter-content{margin-top:calc(15 * var(--u,1px));font-weight:500;font-size:calc(15 * var(--u, 1px));line-height:calc(20 * var(--u, 1px));letter-spacing:0;vertical-align:middle}:is(.ly-main-product-form-time-counter .time-counter-content) p{margin:0}.time-counter-wrapper{display:grid;grid-template-columns:1fr 10px 1fr 10px 1fr 10px 1fr;row-gap:6px;justify-items:center;align-items:center;column-gap:5px;direction:ltr;margin:0 auto;margin-top:calc(17 * var(--u,1px));width:fit-content}.time-counter-wrapper .time-counter_t{color:#1e4a32;font-feature-settings:'tnum';font-variant-numeric:tabular-nums;font-weight:700;font-size:calc(21 * var(--u, 1px));line-height:calc(28 * var(--u, 1px));letter-spacing:0;text-align:center;vertical-align:middle}.time-counter-wrapper .time-counter_u{color:#1e4a32;text-transform:uppercase;padding-right:10px;grid-column:2 span;font-weight:500;font-size:calc(12 * var(--u, 1px));line-height:calc(18 * var(--u, 1px));letter-spacing:0;text-align:center;vertical-align:middle;text-transform:uppercase}.last:is(.time-counter-wrapper .time-counter_u){grid-column:auto;padding-right:0}.ly-main-product-form-time-counter .flower{position:absolute;width:100px;height:200px}.l:is(.ly-main-product-form-time-counter .flower){top:-120px;left:-10px;transform:rotateZ(45deg)}.r:is(.ly-main-product-form-time-counter .flower){top:-100px;right:-10px}@media screen and (min-width:750px){.ly-main-product-form-time-counter{padding:calc(26 * var(--u,1px));padding:29px}.ly-main-product-form-time-counter .time-counter-title{font-size:28px;line-height:32px;padding:13px 69px;min-height:58px}.ly-main-product-form-time-counter .time-counter-content{margin:20px auto 0;font-weight:400;font-size:16px;line-height:26px;letter-spacing:0;vertical-align:middle}.time-counter-wrapper{margin-top:21px}.time-counter-wrapper .time-counter_t{font-weight:700;font-size:34px;line-height:100%;letter-spacing:0;text-align:center;vertical-align:middle}.time-counter-wrapper .time-counter_u{font-weight:500;font-size:16px;line-height:100%;letter-spacing:0;vertical-align:middle;margin-top:8px}}.ly-main-product-form-notice .notice-title{font-weight:700;font-size:calc(22 * var(--u, 1px));line-height:calc(28 * var(--u, 1px));letter-spacing:0;vertical-align:middle}.ly-main-product-form-notice .notice-content{margin-top:calc(20 * var(--u,1px));font-weight:400;font-size:calc(16 * var(--u, 1px));line-height:calc(26 * var(--u, 1px));letter-spacing:0;vertical-align:middle}@media screen and (min-width:750px){.ly-main-product-form-notice .notice-title{font-weight:700;font-size:24px;line-height:calc(28 * var(--u, 1px));letter-spacing:0;vertical-align:middle}.ly-main-product-form-notice .notice-content{font-weight:400;font-size:18px;line-height:26px;letter-spacing:0;vertical-align:middle}}.ly-main-product-form-stock-overview .current-variant-stock{display:flex;align-items:center;gap:calc(10 * var(--u,1px))}:is(.ly-main-product-form-stock-overview .current-variant-stock) .ball{--size:15px;display:block;flex:0 0 auto;width:var(--size);height:var(--size);background-color:var(--color);border-radius:50%;position:relative;z-index:1}:is(.ly-main-product-form-stock-overview .current-variant-stock) .ball::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:var(--color);border-radius:50%;z-index:-1;animation:2s ease-in-out infinite glow-pulse}:is(.ly-main-product-form-stock-overview .current-variant-stock) .type{flex:0 0 auto;font-weight:700;font-size:calc(18 * var(--u, 1px));line-height:calc(25 * var(--u, 1px));letter-spacing:0}:is(.ly-main-product-form-stock-overview .current-variant-stock) .text{font-weight:500;font-size:calc(14 * var(--u, 1px));line-height:calc(16 * var(--u, 1px));letter-spacing:0}@keyframes glow-pulse{from{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(2)}}.ly-main-product-form-stock-overview .more-info-label{display:block;margin-top:calc(10 * var(--u,1px));color:#1e4a32;font-weight:500;font-size:calc(14 * var(--u, 1px));line-height:calc(19 * var(--u, 1px));letter-spacing:0;text-decoration:underline}.stock-overview-popover-wrapper{margin:auto calc(-20 * var(--u,1px));margin-top:calc(26 * var(--u,1px))}.stock-overview-popover-wrapper .group-wrapper{display:block;background-color:#fff;padding:calc(30 * var(--u,1px)) calc(20 * var(--u,1px));overflow:hidden}.stock-overview-popover-wrapper .group-wrapper+.group-wrapper{margin-top:calc(18 * var(--u,1px))}.stock-overview-popover-wrapper .group-title{font-weight:700;font-size:calc(20 * var(--u, 1px));line-height:calc(22 * var(--u, 1px));letter-spacing:0;vertical-align:middle}.stock-overview-popover-wrapper .group-tabs{margin-top:calc(18 * var(--u,1px));display:flex;justify-content:space-between;background-color:#f0f0f0;border-radius:100px;padding:calc(5 * var(--u,1px));min-height:calc(44 * var(--u,1px));box-sizing:border-box}.stock-overview-popover-wrapper.stock-overview-popover-wrapper .group-tab{flex:1;border-radius:100px;padding:calc(5 * var(--u,1px)) calc(11 * var(--u,1px));display:flex;align-items:center;justify-content:center;gap:calc(8 * var(--u,1px));opacity:.5;transition:background-color .3s,opacity .3s;will-change:background-color,opacity;cursor:pointer}:is(.stock-overview-popover-wrapper.stock-overview-popover-wrapper .group-tab) .tab-image{--size:calc(20 * var(--u, 1px));flex:0 0 auto;width:var(--size);height:var(--size);display:flex;align-items:center;justify-content:center;overflow:hidden}:is(:is(.stock-overview-popover-wrapper.stock-overview-popover-wrapper .group-tab) .tab-image) img{width:100%;height:100%}:is(.stock-overview-popover-wrapper.stock-overview-popover-wrapper .group-tab) span{font-weight:700;font-size:calc(10 * var(--u, 1px));line-height:calc(12 * var(--u, 1px));letter-spacing:0;text-align:center;vertical-align:middle;color:#656565}.stock-overview-popover-wrapper .group-tab:has(input:checked){background-color:#fff;opacity:1}.stock-overview-popover-wrapper .group-list-wrapper{margin-top:calc(20 * var(--u,1px));overflow:hidden}.stock-overview-popover-wrapper .group-list{width:100%;overflow:hidden}:is(.stock-overview-popover-wrapper .group-list) .group-list-inner{display:flex;width:100%}:is(:is(.stock-overview-popover-wrapper .group-list) .group-list-inner) .group-inner{flex:0 0 auto;width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:calc(18 * var(--u,1px)) calc(14 * var(--u,1px))}:is(.stock-overview-popover-wrapper .group-list) .group-list-indicators{margin-top:calc(30 * var(--u,1px))}.stock-overview-popover-wrapper .group-list:not(.is-visible){display:none}.stock-overview-popover-wrapper .group-list .group-inner .group-item{background-color:var(--bg-color);overflow:hidden;max-height:fit-content}:is(.stock-overview-popover-wrapper .group-list .group-inner .group-item) .group-item-info{padding:calc(14 * var(--u,1px))}:is(.stock-overview-popover-wrapper .group-list .group-inner .group-item) .group-item-info .group-item-header-meta{display:flex;align-items:center;justify-content:space-between}:is(.stock-overview-popover-wrapper .group-list .group-inner .group-item) .group-item-info .group-item-pergola-type{background-color:var(--tag-bg-color,color-mix(in srgb,var(--primary-color) 20%,transparent));color:var(--primary-color);font-weight:700;font-size:calc(9 * var(--u, 1px));line-height:calc(10 * var(--u, 1px));letter-spacing:0;text-align:center;vertical-align:middle;padding:calc(5 * var(--u,1px)) calc(8 * var(--u,1px));border-radius:100px;min-height:calc(20 * var(--u,1px))}:is(.stock-overview-popover-wrapper .group-list .group-inner .group-item) .group-item-info .group-item-title{color:var(--primary-color);font-size:calc(18 * var(--u, 1px));line-height:calc(20 * var(--u, 1px));font-weight:700;letter-spacing:0}:is(.stock-overview-popover-wrapper .group-list .group-inner .group-item) .group-item-info .group-item-subtitle{color:color-mix(in srgb,var(--primary-color) 70%,transparent);font-size:calc(8 * var(--u, 1px));font-weight:500;line-height:calc(8 * var(--u, 1px));letter-spacing:0;margin-top:calc(6 * var(--u,1px))}:is(.stock-overview-popover-wrapper .group-list .group-inner .group-item) .group-item-info .group-item-divider{display:block!important;height:calc(1 * var(--u,1px));background-color:var(--primary-color);margin:calc(10 * var(--u,1px)) 0;transform:scaleY(.4)}:is(.stock-overview-popover-wrapper .group-list .group-inner .group-item) .group-item-info .group-item-text{color:var(--primary-color);font-size:calc(10 * var(--u, 1px));font-weight:500;line-height:calc(12 * var(--u, 1px));letter-spacing:0;min-height:calc(36 * var(--u,1px));display:block}:is(.stock-overview-popover-wrapper .group-list .group-inner .group-item) .group-item-type{background-color:var(--primary-color);display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;padding:calc(8 * var(--u,1px));font-size:calc(12 * var(--u, 1px));font-weight:900;line-height:calc(14 * var(--u, 1px));letter-spacing:0}.stock-overview-popover-wrapper .group-list:has(.is-pergola) .group-item-header{min-height:calc(34 * var(--u,1px))}@media screen and (min-width:750px){.ly-main-product-form-stock-overview .ly-popover-v3-container{--popover-max-height:90vh}:is(.ly-main-product-form-stock-overview .current-variant-stock) .type{font-weight:700;font-style:Bold;font-size:20px;line-height:24px;letter-spacing:0}:is(.ly-main-product-form-stock-overview .current-variant-stock) .text{font-weight:500;font-size:16px;line-height:18px;letter-spacing:0}.ly-main-product-form-stock-overview .more-info-label{margin-top:calc(16 * var(--u,1px));color:#1e4a32;font-weight:500;font-size:18px;line-height:20px;letter-spacing:0;padding-left:28px}.stock-overview-popover-wrapper{margin:0;margin-top:calc(40 * var(--u,1px))}.stock-overview-popover-wrapper .group-wrapper{padding:calc(36 * var(--u,1px)) calc(60 * var(--u,1px));border-radius:10px}.stock-overview-popover-wrapper .group-wrapper+.group-wrapper{margin-top:calc(34 * var(--u,1px))}.stock-overview-popover-wrapper .group-tabs{margin-top:calc(22 * var(--u,1px));padding:calc(5 * var(--u,1px)) 7px;min-height:calc(48 * var(--u,1px))}.stock-overview-popover-wrapper.stock-overview-popover-wrapper .group-tab{padding:calc(13 * var(--u,1px)) calc(54 * var(--u,1px));min-height:50px;gap:12px}:is(.stock-overview-popover-wrapper.stock-overview-popover-wrapper .group-tab) .tab-image{--size:calc(22 * var(--u, 1px))}:is(.stock-overview-popover-wrapper.stock-overview-popover-wrapper .group-tab) span{font-weight:700;font-size:12px;line-height:14px;letter-spacing:0}.stock-overview-popover-wrapper .group-list-wrapper{margin-top:calc(30 * var(--u,1px))}:is(:is(.stock-overview-popover-wrapper .group-list) .group-list-inner) .group-inner{flex:0 0 auto;width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}:is(.stock-overview-popover-wrapper .group-list) .group-list-indicators{margin-top:calc(32 * var(--u,1px))}:is(.stock-overview-popover-wrapper .group-list .group-inner .group-item) .group-item-info{padding:18px 18px 16px}:is(.stock-overview-popover-wrapper .group-list .group-inner .group-item) .group-item-info .group-item-pergola-type{font-weight:700;font-size:10px;line-height:12px;letter-spacing:0;text-align:center;vertical-align:middle;padding:calc(6 * var(--u,1px)) calc(10 * var(--u,1px))}:is(.stock-overview-popover-wrapper .group-list .group-inner .group-item) .group-item-info .group-item-title{font-weight:700;font-size:22px;line-height:24px;letter-spacing:0;vertical-align:middle}:is(.stock-overview-popover-wrapper .group-list .group-inner .group-item) .group-item-info .group-item-subtitle{font-weight:500;font-size:10px;line-height:12px;letter-spacing:0;vertical-align:middle}:is(.stock-overview-popover-wrapper .group-list .group-inner .group-item) .group-item-info .group-item-divider{transform:scaleY(.8)}:is(.stock-overview-popover-wrapper .group-list .group-inner .group-item) .group-item-info .group-item-text{margin-top:14px;font-weight:500;font-size:12px;line-height:14px;letter-spacing:0}:is(.stock-overview-popover-wrapper .group-list .group-inner .group-item) .group-item-type{padding:calc(10 * var(--u,1px));font-weight:900;font-size:14px;line-height:16px;letter-spacing:0;text-align:center;vertical-align:middle}.stock-overview-popover-wrapper .group-list:has(.is-pergola) .group-item-header{min-height:calc(42 * var(--u,1px))}}.ly-main-product-form-variant-picker-header-left{display:flex;align-items:center;gap:5px}.ly-main-product-form-variant-picker-header-left .value{font-weight:500;font-size:calc(14 * var(--u, 1px));line-height:calc(16 * var(--u, 1px));letter-spacing:0;vertical-align:middle}:is(.ly-main-product-form-variant-picker-header-right .ly-main-product-form-variant-picker-header-right-item) .inner-title{font-weight:500;font-size:calc(14 * var(--u, 1px));line-height:calc(20 * var(--u, 1px));letter-spacing:0;text-decoration:underline}.ly-main-product-form-variant-picker-comparison .inner-wrapper{margin-top:calc(20 * var(--u,1px));border-top:1px solid #3333331A;padding:0 calc(10 * var(--u,1px));padding-top:calc(38 * var(--u,1px));display:grid;grid-template-columns:repeat(2,1fr);gap:calc(35 * var(--u,1px)) calc(22 * var(--u,1px));text-align:center}:is(.ly-main-product-form-variant-picker-comparison .inner-wrapper) .header-cell{outline:#1e4a32 solid 1px!important;color:#1e4a32;border-radius:100px;margin-bottom:calc(10 * var(--u,1px));min-height:calc(30 * var(--u,1px));padding:calc(10 * var(--u,1px)) calc(28 * var(--u,1px));font-weight:700;font-size:calc(14 * var(--u, 1px));line-height:calc(16 * var(--u, 1px));letter-spacing:0;text-align:center;vertical-align:middle}:is(.ly-main-product-form-variant-picker-comparison .inner-wrapper) .body-cell-icon{width:calc(30 * var(--u,1px));height:auto;display:inline-flex;align-items:center;justify-content:center}:is(.ly-main-product-form-variant-picker-comparison .inner-wrapper) .body-cell-title{font-weight:700;font-size:calc(14 * var(--u, 1px));line-height:calc(20 * var(--u, 1px));letter-spacing:0;text-align:center;vertical-align:middle;margin-top:calc(14 * var(--u,1px))}:is(.ly-main-product-form-variant-picker-comparison .inner-wrapper) .body-cell-subtitle{color:#333333CC;font-weight:500;font-size:calc(14 * var(--u, 1px));line-height:calc(20 * var(--u, 1px));letter-spacing:0;margin-top:calc(4 * var(--u,1px))}.ly-main-product-form-variant-picker-dimensions .inner-carousel-wrapper{display:block;margin-top:calc(30 * var(--u,1px))}:is(.ly-main-product-form-variant-picker-dimensions .inner-carousel-wrapper) .inner-wrapper{border-radius:calc(10 * var(--u,1px));overflow:hidden}:is(:is(.ly-main-product-form-variant-picker-dimensions .inner-carousel-wrapper) .inner-wrapper) .inner-carousel{display:flex;align-items:center}:is(:is(:is(.ly-main-product-form-variant-picker-dimensions .inner-carousel-wrapper) .inner-wrapper) .inner-carousel) .inner-carousel-item{flex:0 0 auto;width:100%;aspect-ratio:4/3;overflow:hidden}:is(.ly-main-product-form-variant-picker-dimensions .inner-carousel-wrapper) .ly-indicators-items{margin-top:calc(16 * var(--u,1px))}.ly-main-product-form-variant-picker .option-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:calc(15 * var(--u,1px)) calc(10 * var(--u,1px))}.ly-main-product-form-variant-picker .option-grid:has(.v2-pergola-option2){grid-template-columns:repeat(3,auto)}.ly-main-product-form-variant-picker .option-grid:has(.v2-pergola-option3){grid-template-columns:repeat(3,1fr)}.ly-main-product-form-variant-picker .option-grid.v2-pergola-option3:not(.is-visible){display:none}.ly-main-product-form-variant-picker .option-grid-item{display:flex;align-items:center;justify-content:center;border:1px solid #0000001A;cursor:pointer;transition:.2s;overflow:hidden}:is(.ly-main-product-form-variant-picker .option-grid-item) .option-grid-item-image{flex:0 0 auto;display:flex;width:var(--option-grid-item-img-width);height:var(--option-grid-item-img-height)}:is(:is(.ly-main-product-form-variant-picker .option-grid-item) .option-grid-item-image) img{transition:transform .2s}:is(.ly-main-product-form-variant-picker .option-grid-item) .option-grid-item-value{font-weight:500;font-size:calc(14 * var(--u, 1px));line-height:calc(14 * var(--u, 1px));letter-spacing:0;vertical-align:middle}.ly-main-product-form-variant-picker .option-grid-item.default{--option-grid-item-img-width:calc(48 * var(--u, 1px));--option-grid-item-img-height:calc(44 * var(--u, 1px));gap:8px;height:calc(54 * var(--u,1px));border-radius:6px}:is(.ly-main-product-form-variant-picker .option-grid-item.default):not(:hover) img{transform:scale(.8)}.ly-main-product-form-variant-picker .option-grid-item.v2-pergola-option1{--option-grid-item-img-width:calc(130 * var(--u, 1px));--option-grid-item-img-height:calc(78 * var(--u, 1px));flex-direction:column;gap:calc(14 * var(--u,1px));border-radius:calc(10 * var(--u,1px));height:calc(134 * var(--u,1px))}:is(.ly-main-product-form-variant-picker .option-grid-item.v2-pergola-option1) .option-grid-item-value{font-weight:700;font-size:calc(14 * var(--u, 1px));line-height:calc(20 * var(--u, 1px));letter-spacing:0;text-align:center;vertical-align:middle}:is(.ly-main-product-form-variant-picker .option-grid-item.v2-pergola-option1):has(input:checked) .option-grid-item-value{color:#1e4a32}.ly-main-product-form-variant-picker .option-grid-item.v2-pergola-option2{--option-grid-item-img-width:calc(30 * var(--u, 1px));--option-grid-item-img-height:calc(30 * var(--u, 1px));gap:calc(10 * var(--u,1px));padding:calc(8 * var(--u,1px)) calc(16 * var(--u,1px));border-radius:calc(100 * var(--u,1px));height:calc(46 * var(--u,1px));min-width:calc(104 * var(--u,1px))}:is(.ly-main-product-form-variant-picker .option-grid-item.v2-pergola-option2) .option-grid-item-value{font-weight:500;font-size:calc(12 * var(--u, 1px));line-height:calc(14 * var(--u, 1px));letter-spacing:0;vertical-align:middle}:is(.ly-main-product-form-variant-picker .option-grid-item.v2-pergola-option2) .option-grid-item-image{border:1px solid #0000001A;border-radius:50%;box-sizing:border-box}.ly-main-product-form-variant-picker .option-grid-item.v2-pergola-option3{flex-direction:column;gap:calc(6 * var(--u,1px));border-radius:calc(10 * var(--u,1px));min-height:calc(50 * var(--u,1px));max-height:calc(64 * var(--u,1px));padding:calc(14 * var(--u,1px)) calc(19 * var(--u,1px));position:relative}:is(.ly-main-product-form-variant-picker .option-grid-item.v2-pergola-option3) .option-grid-item-value{font-weight:700;font-size:calc(16 * var(--u, 1px));line-height:calc(18 * var(--u, 1px));letter-spacing:0;text-align:center;vertical-align:middle}:is(.ly-main-product-form-variant-picker .option-grid-item.v2-pergola-option3) .option-grid-item-tag{position:absolute;top:0;right:0;font-weight:500;font-size:calc(8 * var(--u, 1px));line-height:calc(9 * var(--u, 1px));letter-spacing:0;text-align:center;vertical-align:middle;background-color:#1e4a32;color:#fff;padding:calc(1.5 * var(--u,1px)) calc(7.5 * var(--u,1px));border-bottom-left-radius:calc(10 * var(--u,1px))}:is(.ly-main-product-form-variant-picker .option-grid-item.v2-pergola-option3) .option-grid-item-components-title{color:grey;font-weight:500;font-size:calc(10 * var(--u, 1px));line-height:calc(12 * var(--u, 1px));letter-spacing:0;text-align:center;vertical-align:middle}:is(.ly-main-product-form-variant-picker .option-grid-item.v2-pergola-option3):has(input:checked) .option-grid-item-components-title,:is(.ly-main-product-form-variant-picker .option-grid-item.v2-pergola-option3):has(input:checked) .option-grid-item-value{color:#1e4a32}.ly-main-product-form-variant-picker .v2-pergola-option3-tabs{display:flex;align-items:center;justify-content:space-between;margin-bottom:calc(28 * var(--u,1px));padding:calc(5 * var(--u,1px));border:1px solid #33333333;border-radius:100px;min-height:calc(50 * var(--u,1px))}:is(.ly-main-product-form-variant-picker .v2-pergola-option3-tabs) .v2-pergola-option3-tab{flex:1;display:flex;align-items:center;justify-content:center;gap:calc(10 * var(--u,1px));min-height:calc(34 * var(--u,1px));border-radius:100px;color:grey}:is(:is(.ly-main-product-form-variant-picker .v2-pergola-option3-tabs) .v2-pergola-option3-tab) .svg-wrapper{width:auto;height:calc(14 * var(--u,1px))}:is(:is(.ly-main-product-form-variant-picker .v2-pergola-option3-tabs) .v2-pergola-option3-tab) .tab-title{font-weight:700;font-size:calc(14 * var(--u, 1px));line-height:calc(16 * var(--u, 1px));letter-spacing:0;text-align:center;vertical-align:middle}:is(:is(.ly-main-product-form-variant-picker .v2-pergola-option3-tabs) .v2-pergola-option3-tab) .tab-tooltip{position:relative;display:flex;align-items:center;justify-content:center;cursor:pointer}:is(:is(:is(.ly-main-product-form-variant-picker .v2-pergola-option3-tabs) .v2-pergola-option3-tab) .tab-tooltip) .tab-tooltip-inner{padding-top:5px;position:absolute;top:100%;right:0;transition:transform .2s,opacity .3s;will-change:transform,opacity}:is(:is(:is(:is(.ly-main-product-form-variant-picker .v2-pergola-option3-tabs) .v2-pergola-option3-tab) .tab-tooltip) .tab-tooltip-inner) .tooltip-title{padding:calc(4 * var(--u,1px)) calc(10 * var(--u,1px));border-radius:calc(10 * var(--u,1px));background-color:#333333E5;color:#fff;width:max-content;font-weight:500;font-size:calc(10 * var(--u, 1px));line-height:100%;letter-spacing:0;text-align:center;vertical-align:middle}:is(:is(.ly-main-product-form-variant-picker .v2-pergola-option3-tabs) .v2-pergola-option3-tab) .tab-tooltip:not(:hover) .tab-tooltip-inner{transform:translateY(10px);opacity:0;pointer-events:none}:is(.ly-main-product-form-variant-picker .v2-pergola-option3-tabs) .v2-pergola-option3-tab:has(:checked){background-color:#1e4a32;color:#fff}.ly-main-product-form-variant-picker .option-grid-item:has(input[type=radio]:checked){background-color:#1e4A320D;border:1px solid #1e4a32}.ly-main-product-form-variant-picker .option-grid-item:has(input[type=radio]:disabled){opacity:.6;cursor:not-allowed}@media screen and (min-width:750px){.ly-main-product-form-variant-picker-header-left .value{font-weight:500;font-size:16px;line-height:100%;letter-spacing:0;vertical-align:middle}:is(.ly-main-product-form-variant-picker-header-right .ly-main-product-form-variant-picker-header-right-item) .inner-title{font-weight:400;font-size:16px;line-height:100%;letter-spacing:0;vertical-align:middle;text-decoration:underline}.ly-main-product-form-variant-picker-comparison .ly-popover-v3-container{--popover-max-height:90vh}.ly-main-product-form-variant-picker-comparison .inner-wrapper{margin-top:calc(30 * var(--u,1px));padding:0 calc(85 * var(--u,1px));padding-top:calc(55 * var(--u,1px));gap:calc(50 * var(--u,1px)) calc(256 * var(--u,1px))}:is(.ly-main-product-form-variant-picker-comparison .inner-wrapper) .header-cell{margin-bottom:calc(-15 * var(--u,1px));padding:10px;font-weight:700;font-size:16px;line-height:19px;letter-spacing:0;text-align:center;vertical-align:middle}:is(.ly-main-product-form-variant-picker-comparison .inner-wrapper) .body-cell-icon{width:40px}:is(.ly-main-product-form-variant-picker-comparison .inner-wrapper) .body-cell-title{font-weight:700;font-size:16px;line-height:20px;letter-spacing:0;text-align:center;vertical-align:middle;margin-top:calc(16 * var(--u,1px))}:is(.ly-main-product-form-variant-picker-comparison .inner-wrapper) .body-cell-subtitle{color:#333333CC;font-weight:400;font-size:16px;line-height:20px;letter-spacing:0;text-align:center;vertical-align:middle;margin-top:calc(10 * var(--u,1px))}.ly-main-product-form-variant-picker-dimensions .inner-carousel-wrapper{margin-top:calc(30 * var(--u,1px));border-top:1px solid #3333331A;padding:40px 150px 0;position:relative}:is(.ly-main-product-form-variant-picker-dimensions .inner-carousel-wrapper) .ctrl-btn{position:absolute;top:50%;transform:translateY(-50%)}:is(.ly-main-product-form-variant-picker-dimensions .inner-carousel-wrapper) .ctrl-btn.prev{left:100px}:is(.ly-main-product-form-variant-picker-dimensions .inner-carousel-wrapper) .ctrl-btn.next{right:100px}.ly-main-product-form-variant-picker .option-grid-item{display:flex;align-items:center;justify-content:center;border:1px solid #0000001A;cursor:pointer;transition:.2s;overflow:hidden}:is(.ly-main-product-form-variant-picker .option-grid-item) .option-grid-item-image{flex:0 0 auto;display:flex;width:var(--option-grid-item-img-width);height:var(--option-grid-item-img-height)}:is(:is(.ly-main-product-form-variant-picker .option-grid-item) .option-grid-item-image) img{transition:transform .2s}:is(.ly-main-product-form-variant-picker .option-grid-item) .option-grid-item-value{font-weight:700;font-size:16px;line-height:18px;letter-spacing:0;vertical-align:middle}.ly-main-product-form-variant-picker .option-grid-item.default{--option-grid-item-img-width:calc(66 * var(--u, 1px));--option-grid-item-img-height:calc(54 * var(--u, 1px));height:calc(76 * var(--u,1px));border-radius:10px}:is(.ly-main-product-form-variant-picker .option-grid-item.default):not(:hover) img{transform:scale(.8)}.ly-main-product-form-variant-picker .option-grid-item.v2-pergola-option1{--option-grid-item-img-width:calc(170 * var(--u, 1px));--option-grid-item-img-height:calc(100 * var(--u, 1px));gap:calc(16 * var(--u,1px));height:calc(174 * var(--u,1px))}:is(.ly-main-product-form-variant-picker .option-grid-item.v2-pergola-option1) .option-grid-item-value{font-weight:700;font-size:18px;line-height:26px;letter-spacing:0;text-align:center;vertical-align:middle}.ly-main-product-form-variant-picker .option-grid-item.v2-pergola-option2{--option-grid-item-img-width:calc(40 * var(--u, 1px));--option-grid-item-img-height:calc(40 * var(--u, 1px));gap:calc(12 * var(--u,1px));padding:calc(10 * var(--u,1px)) calc(24 * var(--u,1px));height:calc(60 * var(--u,1px));min-width:calc(138 * var(--u,1px))}:is(.ly-main-product-form-variant-picker .option-grid-item.v2-pergola-option2) .option-grid-item-value{font-weight:500;font-size:15px;line-height:18px;letter-spacing:0;vertical-align:middle}.ly-main-product-form-variant-picker .option-grid-item.v2-pergola-option3{gap:calc(8 * var(--u,1px));min-height:calc(66 * var(--u,1px));max-height:calc(82 * var(--u,1px));padding:22px 24px 16px}:is(.ly-main-product-form-variant-picker .option-grid-item.v2-pergola-option3) .option-grid-item-value{font-weight:700;font-size:20px;line-height:22px;letter-spacing:0;text-align:center;vertical-align:middle}:is(.ly-main-product-form-variant-picker .option-grid-item.v2-pergola-option3) .option-grid-item-tag{font-weight:500;font-size:10px;line-height:12px;letter-spacing:0;text-align:center;vertical-align:middle;padding:calc(3 * var(--u,1px)) calc(10 * var(--u,1px))}:is(.ly-main-product-form-variant-picker .option-grid-item.v2-pergola-option3) .option-grid-item-components-title{font-weight:500;font-size:12px;line-height:14px;letter-spacing:0;text-align:center;vertical-align:middle}.ly-main-product-form-variant-picker .v2-pergola-option3-tabs{margin-bottom:calc(24 * var(--u,1px));padding:6px 4px;min-height:56px}:is(.ly-main-product-form-variant-picker .v2-pergola-option3-tabs) .v2-pergola-option3-tab{gap:calc(7 * var(--u,1px));min-height:calc(44 * var(--u,1px))}:is(:is(.ly-main-product-form-variant-picker .v2-pergola-option3-tabs) .v2-pergola-option3-tab) .tab-title{font-weight:700;font-size:16px;line-height:20px;letter-spacing:0;text-align:center;vertical-align:middle}:is(:is(:is(:is(.ly-main-product-form-variant-picker .v2-pergola-option3-tabs) .v2-pergola-option3-tab) .tab-tooltip) .tab-tooltip-inner) .tooltip-title{padding:6px 18px;font-weight:500;font-size:12px;line-height:100%;letter-spacing:0;text-align:center;vertical-align:middle}}.ly-main-product-form-custom-link a{display:flex;align-items:center;justify-content:center;border-radius:calc(10 * var(--u,1px));padding:calc(13.5 * var(--u,1px));border:1px solid #1e4a32;font-weight:700;font-size:calc(16 * var(--u, 1px));line-height:calc(9 * var(--u, 1px));letter-spacing:0;text-align:center;vertical-align:middle;text-decoration:none;color:#1e4a32}.ly-main-product-form-sidewall-picker .group-wrapper{border:1px solid #0000001A;border-radius:calc(10 * var(--u,1px))}:is(.ly-main-product-form-sidewall-picker .group-wrapper) .group-header{background-color:#1e4A320D;display:flex;align-items:center;justify-content:center;padding:calc(15 * var(--u,1px));font-weight:700;font-size:calc(14 * var(--u, 1px));line-height:calc(16 * var(--u, 1px));letter-spacing:0;text-align:center;vertical-align:middle}:is(.ly-main-product-form-sidewall-picker .group-wrapper) .group-body{margin-top:calc(16 * var(--u,1px));padding:0 calc(8 * var(--u,1px)) calc(22 * var(--u,1px))}:is(.ly-main-product-form-sidewall-picker .group-wrapper)+:is(.ly-main-product-form-sidewall-picker .group-wrapper){margin-top:calc(16 * var(--u,1px))}.ly-main-product-form-sidewall-picker .side-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:calc(22 * var(--u,1px)) calc(10 * var(--u,1px))}.ly-main-product-form-sidewall-picker .side-item .preview{--preview-width:calc(120 * var(--u, 1px));--preview-height:calc(86 * var(--u, 1px));--add-btn-size:calc(38 * var(--u, 1px));--add-btn-icon-size:calc(14 * var(--u, 1px));width:100%;aspect-ratio:186/130;overflow:hidden;cursor:pointer;transition:.25s;display:flex;align-items:center;justify-content:center;border:1px solid #0000001A;position:relative;border-radius:calc(10 * var(--u,1px))}:is(.ly-main-product-form-sidewall-picker .side-item .preview) img{width:var(--preview-width);height:var(--preview-height);display:block}:is(.ly-main-product-form-sidewall-picker .side-item .preview) .btn{display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer;padding:5px;box-sizing:border-box;overflow:hidden;transition:opacity .25s}:is(.ly-main-product-form-sidewall-picker .side-item .preview) .add-button{width:var(--add-btn-size);height:var(--add-btn-size);background-color:#1e4A321A}:is(:is(.ly-main-product-form-sidewall-picker .side-item .preview) .add-button) .svg-wrapper{width:var(--add-btn-icon-size);height:var(--add-btn-icon-size);color:#1e4a32}:is(.ly-main-product-form-sidewall-picker .side-item .preview) .clear-button{background-color:#f0f0f0;border:1px solid #e0e0e0;position:absolute;top:5px;right:5px;z-index:1}:is(:is(.ly-main-product-form-sidewall-picker .side-item .preview) .clear-button) .svg-wrapper{width:calc(12 * var(--u,1px));height:calc(12 * var(--u,1px));transition:.2s}:is(:is(:is(.ly-main-product-form-sidewall-picker .side-item .preview) .clear-button) .svg-wrapper) svg{color:#333!important}:is(.ly-main-product-form-sidewall-picker .side-item .preview):not(:has(img))>.clear-button{opacity:0;pointer-events:none}:is(.ly-main-product-form-sidewall-picker .side-item .preview):has(img)>.add-button{display:none}@media (hover:hover){.ly-main-product-form-sidewall-picker .side-item .preview .clear-button:hover{opacity:.8}:is(.ly-main-product-form-sidewall-picker .side-item .preview .clear-button:hover) .svg-wrapper{transform:scale(1.2)}}.ly-main-product-form-sidewall-picker .side-item .side-item-title{margin-top:calc(18 * var(--u,1px));font-weight:500;font-size:calc(14 * var(--u, 1px));line-height:calc(16 * var(--u, 1px));letter-spacing:0;text-align:center;vertical-align:middle}.ly-main-product-form-sidewall-picker .side-item .side-item-popover{margin-top:calc(30 * var(--u,1px))}.ly-main-product-form-sidewall-picker .side-item .variant-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:calc(24 * var(--u,1px))}.ly-main-product-form-sidewall-picker .side-item .variant-grid .variant{--variant-img-width:calc(200 * var(--u, 1px));--variant-img-height:calc(140 * var(--u, 1px));overflow:hidden;background-color:#fff;padding:calc(14 * var(--u,1px));padding-bottom:calc(24 * var(--u,1px));border-radius:calc(10 * var(--u,1px))}:is(.ly-main-product-form-sidewall-picker .side-item .variant-grid .variant) .variant-discount{position:absolute;top:0;left:0;border-radius:6px 0 2px;background:#bb3338;color:#fff;text-align:center;font-size:12px;font-style:normal;font-weight:700;line-height:18px;padding:calc(2 * var(--u,1px)) calc(8 * var(--u,1px))}:is(.ly-main-product-form-sidewall-picker .side-item .variant-grid .variant) .variant-title{margin-top:calc(20 * var(--u,1px));font-weight:700;font-size:calc(20 * var(--u, 1px));line-height:calc(23 * var(--u, 1px));letter-spacing:0;text-align:center;vertical-align:middle}:is(.ly-main-product-form-sidewall-picker .side-item .variant-grid .variant) .variant-options{margin-top:calc(10 * var(--u,1px));font-weight:500;font-size:calc(16 * var(--u, 1px));line-height:calc(19 * var(--u, 1px));letter-spacing:0;vertical-align:middle;color:#999;text-align:center}:is(.ly-main-product-form-sidewall-picker .side-item .variant-grid .variant) .variant-price{margin-top:calc(10 * var(--u,1px));display:flex;align-items:center;justify-content:center;gap:calc(10 * var(--u,1px));text-align:center}:is(:is(.ly-main-product-form-sidewall-picker .side-item .variant-grid .variant) .variant-price) .variant-price-current{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-form-sidewall-picker .side-item .variant-grid .variant) .variant-price) .variant-price-original{font-weight:400;font-size:calc(14 * var(--u, 1px));line-height:calc(22 * var(--u, 1px));letter-spacing:0;text-align:center;color:#33333399}:is(.ly-main-product-form-sidewall-picker .side-item .variant-grid .variant) .variant-pre-order-title{margin:0 auto;margin-top:calc(12 * var(--u,1px));color:var(--font-color);border:1px solid var(--border-color);background-color:var(--bg-color);width:fit-content;border-radius:100px;font-weight:700;font-style:Bold;font-size:calc(14 * var(--u, 1px));line-height:calc(22.5 * var(--u, 1px));letter-spacing:0;text-align:center;vertical-align:middle;padding:calc(3.5 * var(--u,1px)) calc(28.5 * var(--u,1px))}:is(.ly-main-product-form-sidewall-picker .side-item .variant-grid .variant) .variant-pick-button{margin-top:calc(18 * var(--u,1px));display:flex;align-items:center;justify-content:center;min-height:calc(40 * var(--u,1px));background-color:#bb3338;color:#fff;cursor:pointer;font-weight:700;font-size:calc(16 * var(--u, 1px));line-height:100%;letter-spacing:0;text-align:center;vertical-align:middle}:is(:is(.ly-main-product-form-sidewall-picker .side-item .variant-grid .variant) .variant-pick-button):has(input:checked){opacity:.4}:is(.ly-main-product-form-sidewall-picker .side-item .variant-grid .variant) .variant-more-button{margin-top:calc(10 * var(--u,1px));display:flex;align-items:center;justify-content:center;min-height:calc(40 * var(--u,1px));color:#333333B2;cursor:pointer;font-weight:700;font-size:calc(16 * var(--u, 1px));line-height:100%;letter-spacing:0;text-align:center;vertical-align:middle;text-decoration:none;box-sizing:border-box}.ly-main-product-form-sidewall-picker .side-item .variant-grid .variant .variant-image{height:auto;aspect-ratio:362/170;background-color:#f5f5f7;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:calc(10 * var(--u,1px))}:is(.ly-main-product-form-sidewall-picker .side-item .variant-grid .variant .variant-image) ly-lazy-img{width:var(--variant-img-width);height:var(--variant-img-height)}.ly-main-product-form-sidewall-picker .side-item .variant-grid .variant .variant-image .variant-disabled-info{position:absolute;bottom:0;left:0;right:0;background:rgba(51,51,51,.68);color:#fff}:is(.ly-main-product-form-sidewall-picker .side-item .variant-grid .variant .variant-image .variant-disabled-info) .variant-disabled-header{display:flex;align-items:center;justify-content:center;gap:calc(8 * var(--u,1px));box-sizing:border-box;min-height:calc(22 * var(--u,1px))}:is(:is(.ly-main-product-form-sidewall-picker .side-item .variant-grid .variant .variant-image .variant-disabled-info) .variant-disabled-header) .variant-disabled-title{font-weight:700;font-size:calc(10 * var(--u, 1px));line-height:calc(20 * var(--u, 1px));letter-spacing:0;text-align:center;vertical-align:middle}:is(:is(.ly-main-product-form-sidewall-picker .side-item .variant-grid .variant .variant-image .variant-disabled-info) .variant-disabled-header) label{display:flex;align-items:center;justify-content:center}:is(:is(.ly-main-product-form-sidewall-picker .side-item .variant-grid .variant .variant-image .variant-disabled-info) .variant-disabled-header) .svg-wrapper{height:calc(10 * var(--u,1px));width:auto}:is(.ly-main-product-form-sidewall-picker .side-item .variant-grid .variant .variant-image .variant-disabled-info) .variant-disabled-divider{width:100%;height:1px;transform:scaleY(.4);background-color:#fff;display:block!important}:is(.ly-main-product-form-sidewall-picker .side-item .variant-grid .variant .variant-image .variant-disabled-info) .variant-disabled-body{font-weight:400;font-size:calc(8 * var(--u, 1px));line-height:calc(12 * var(--u, 1px));letter-spacing:0;text-align:center;padding:calc(6 * var(--u,1px)) calc(100 * var(--u,1px))}:is(.ly-main-product-form-sidewall-picker .side-item .variant-grid .variant .variant-image .variant-disabled-info):not(:has(:checked)) .variant-disabled-divider{display:none!important}:is(.ly-main-product-form-sidewall-picker .side-item .variant-grid .variant .variant-image .variant-disabled-info):not(:has(:checked)) .variant-disabled-body{display:none}:is(.ly-main-product-form-sidewall-picker .side-item) .variant-accessory-picker-wrapper{display:block;overflow:hidden;background-color:#fafafa;border:1px solid #3333331A;margin-top:calc(24 * var(--u,1px));padding:calc(18 * var(--u,1px)) 0}:is(.ly-main-product-form-sidewall-picker .side-item) .variant-accessory-picker-wrapper:has(.variant-accessory-picker-trigger > input:checked){border-color:#1e4a32;background-color:#fafafa}:is(:is(.ly-main-product-form-sidewall-picker .side-item) .variant-accessory-picker-wrapper:has(.variant-accessory-picker-trigger > input:checked)) .variant-accessory-picker-body{grid-template-rows:1fr}:is(.ly-main-product-form-sidewall-picker .side-item) .variant-accessory-picker-trigger{display:flex;align-items:center;justify-content:center;cursor:pointer;gap:calc(14 * var(--u,1px))}:is(:is(.ly-main-product-form-sidewall-picker .side-item) .variant-accessory-picker-trigger) input{background-color:transparent}:is(:is(.ly-main-product-form-sidewall-picker .side-item) .variant-accessory-picker-trigger) input:checked{accent-color:#1e4a32}:is(:is(.ly-main-product-form-sidewall-picker .side-item) .variant-accessory-picker-trigger) .variant-accessory-picker-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(.ly-main-product-form-sidewall-picker .side-item) .variant-accessory-picker-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s}:is(:is(.ly-main-product-form-sidewall-picker .side-item) .variant-accessory-picker-body) .variant-accessory-picker-body-inner{min-height:0}:is(:is(:is(.ly-main-product-form-sidewall-picker .side-item) .variant-accessory-picker-body) .variant-accessory-picker-body-inner) .variant-accessory-items-wrapper{padding:0 calc(30 * var(--u,1px))}:is(.ly-main-product-form-sidewall-picker .side-item) .variant-accessory-price-wrapper{margin-top:calc(10 * var(--u,1px));display:flex;align-items:center;justify-content:center;text-align:center;gap:calc(8 * var(--u,1px))}:is(:is(.ly-main-product-form-sidewall-picker .side-item) .variant-accessory-price-wrapper) .variant-accessory-price-current{font-weight:700;font-size:calc(18 * var(--u, 1px));line-height:calc(28 * var(--u, 1px));letter-spacing:0;text-align:center;vertical-align:middle}:is(:is(.ly-main-product-form-sidewall-picker .side-item) .variant-accessory-price-wrapper) .variant-accessory-price-original{font-weight:400;font-size:calc(14 * var(--u, 1px));line-height:calc(22 * var(--u, 1px));letter-spacing:0;text-align:center;color:#33333399}:is(.ly-main-product-form-sidewall-picker .side-item) .variant-accessory-items{display:grid;grid-template-columns:repeat(4,1fr);gap:calc(6 * var(--u,1px));margin-top:calc(13 * var(--u,1px))}:is(.ly-main-product-form-sidewall-picker .side-item) .variant-accessory-item{transition:.3s}:is(:is(.ly-main-product-form-sidewall-picker .side-item) .variant-accessory-item) .variant-accessory-image{overflow:hidden;border-radius:calc(4 * var(--u,1px));position:relative;aspect-ratio:68/52}:is(:is(:is(.ly-main-product-form-sidewall-picker .side-item) .variant-accessory-item) .variant-accessory-image)::after{content:'';position:absolute;inset:0;background-color:#33333399}:is(:is(:is(.ly-main-product-form-sidewall-picker .side-item) .variant-accessory-item) .variant-accessory-image) ly-lazy-img{position:relative}:is(:is(.ly-main-product-form-sidewall-picker .side-item) .variant-accessory-item) .variant-accessory-title{margin-top:calc(12 * var(--u,1px));font-weight:500;font-size:calc(10 * var(--u, 1px));line-height:calc(19 * var(--u, 1px));letter-spacing:0;text-align:center;vertical-align:middle;color:#333333B2}:is(.ly-main-product-form-sidewall-picker .side-item) .variant-accessory-item:has(:checked){width:calc(76 * var(--u,1px))}:is(:is(.ly-main-product-form-sidewall-picker .side-item) .variant-accessory-item:has(:checked)) .variant-accessory-title{margin-top:calc(8 * var(--u,1px));font-weight:700;color:#333}:is(:is(.ly-main-product-form-sidewall-picker .side-item) .variant-accessory-item:has(:checked)) ly-lazy-img{z-index:1}:is(:is(.ly-main-product-form-sidewall-picker .side-item) .variant.is-disabled) .variant-options,:is(:is(.ly-main-product-form-sidewall-picker .side-item) .variant.is-disabled) .variant-price,:is(:is(.ly-main-product-form-sidewall-picker .side-item) .variant.is-disabled) .variant-title{color:#d9d9d9}:is(:is(.ly-main-product-form-sidewall-picker .side-item) .variant.is-disabled) .variant-price-original{color:#d9d9D999}:is(:is(.ly-main-product-form-sidewall-picker .side-item) .variant.is-disabled) .variant-pre-order-title{border-color:rgba(153,153,153,.2);background:rgba(153,153,153,.1);color:#d9d9d9}:is(:is(.ly-main-product-form-sidewall-picker .side-item) .variant.is-disabled) .variant-accessory-picker-trigger{border-color:#3333331A;color:#d9d9d9}:is(:is(.ly-main-product-form-sidewall-picker .side-item) .variant.is-disabled) .variant-pick-button{background-color:#9999991A;color:#d9d9d9}@media screen and (min-width:750px){.ly-main-product-form-custom-link a{padding:17px;font-weight:700;font-size:20px;line-height:calc(24 * var(--u, 1px));letter-spacing:0;text-align:center;vertical-align:middle}.ly-main-product-form-sidewall-picker ly-popover-v3 .ly-popover-v3-container{--popover-max-width:min(70vw, 1100px)}.ly-main-product-form-sidewall-picker .group-wrapper{border-width:1.4px}:is(.ly-main-product-form-sidewall-picker .group-wrapper) .group-header{padding:18px;font-weight:700;font-size:18px;line-height:20px;letter-spacing:0;text-align:center;vertical-align:middle}:is(.ly-main-product-form-sidewall-picker .group-wrapper) .group-body{margin-top:21px;padding:0 12px 24px}:is(.ly-main-product-form-sidewall-picker .group-wrapper)+:is(.ly-main-product-form-sidewall-picker .group-wrapper){margin-top:calc(20 * var(--u,1px))}.ly-main-product-form-sidewall-picker .side-grid{gap:calc(24 * var(--u,1px)) calc(10 * var(--u,1px))}.ly-main-product-form-sidewall-picker .side-item .preview{--preview-width:calc(154 * var(--u, 1px));--preview-height:calc(110 * var(--u, 1px));--add-btn-size:calc(48 * var(--u, 1px));--add-btn-icon-size:calc(18 * var(--u, 1px));aspect-ratio:238/166}.ly-main-product-form-sidewall-picker .side-item .side-item-title{margin-top:calc(22 * var(--u,1px));font-weight:500;font-size:18px;line-height:20px;text-align:center;vertical-align:middle}.ly-main-product-form-sidewall-picker .side-item .side-item-popover{margin-top:40px}.ly-main-product-form-sidewall-picker .side-item .variant-grid{grid-template-columns:repeat(3,1fr);gap:calc(26 * var(--u,1px)) calc(16 * var(--u,1px))}.ly-main-product-form-sidewall-picker .side-item .variant-grid .variant{--variant-img-width:calc(180 * var(--u, 1px));--variant-img-height:calc(100 * var(--u, 1px));padding:16px;display:flex;flex-direction:column;justify-content:space-between}:is(.ly-main-product-form-sidewall-picker .side-item .variant-grid .variant) .variant-title{margin-top:calc(12 * var(--u,1px));font-weight:700;font-size:14px;line-height:16px;letter-spacing:0;text-align:center;vertical-align:middle}:is(.ly-main-product-form-sidewall-picker .side-item .variant-grid .variant) .variant-options{margin-top:calc(8 * var(--u,1px));font-weight:700;font-size:14px;line-height:12px;letter-spacing:0;text-align:center;vertical-align:middle}:is(.ly-main-product-form-sidewall-picker .side-item .variant-grid .variant) .variant-price{margin-top:calc(8 * var(--u,1px));gap:calc(6 * var(--u,1px))}:is(:is(.ly-main-product-form-sidewall-picker .side-item .variant-grid .variant) .variant-price) .variant-price-current{font-weight:700;font-size:14px;line-height:16px;letter-spacing:0;text-align:center;vertical-align:middle}:is(:is(.ly-main-product-form-sidewall-picker .side-item .variant-grid .variant) .variant-price) .variant-price-original{font-weight:400;font-size:10px;line-height:12px;letter-spacing:0;text-align:center;text-decoration:line-through}:is(.ly-main-product-form-sidewall-picker .side-item .variant-grid .variant) .variant-pre-order-title{margin-top:calc(10 * var(--u,1px));padding:calc(4 * var(--u,1px)) calc(17 * var(--u,1px));font-weight:700;font-size:10px;line-height:12px;letter-spacing:0;text-align:center;vertical-align:middle}:is(.ly-main-product-form-sidewall-picker .side-item .variant-grid .variant) .variant-pick-button{margin-top:calc(10 * var(--u,1px));min-height:calc(32 * var(--u,1px));font-weight:700;font-size:16px;line-height:19px;letter-spacing:0;text-align:center;vertical-align:middle}:is(.ly-main-product-form-sidewall-picker .side-item .variant-grid .variant) .variant-more-button{margin-top:calc(8 * var(--u,1px));min-height:calc(32 * var(--u,1px));font-weight:700;font-size:14px;line-height:16px;letter-spacing:0;text-align:center;vertical-align:middle}.ly-main-product-form-sidewall-picker .side-item .variant-grid .variant .variant-image{height:auto;aspect-ratio:246/116}:is(.ly-main-product-form-sidewall-picker .side-item .variant-grid .variant .variant-image .variant-disabled-info) .variant-disabled-header{gap:calc(6 * var(--u,1px));min-height:calc(16 * var(--u,1px))}:is(:is(.ly-main-product-form-sidewall-picker .side-item .variant-grid .variant .variant-image .variant-disabled-info) .variant-disabled-header) .variant-disabled-title{font-weight:700;font-size:6.82px;line-height:15.01px;letter-spacing:0;text-align:center;vertical-align:middle}:is(:is(.ly-main-product-form-sidewall-picker .side-item .variant-grid .variant .variant-image .variant-disabled-info) .variant-disabled-header) .svg-wrapper{height:calc(8 * var(--u,1px))}:is(.ly-main-product-form-sidewall-picker .side-item .variant-grid .variant .variant-image .variant-disabled-info) .variant-disabled-divider{transform:scaleY(.2)}:is(.ly-main-product-form-sidewall-picker .side-item .variant-grid .variant .variant-image .variant-disabled-info) .variant-disabled-body{font-weight:400;font-size:6px;line-height:100%;letter-spacing:0;text-align:center;vertical-align:middle;padding:calc(5 * var(--u,1px)) calc(60 * var(--u,1px))}:is(.ly-main-product-form-sidewall-picker .side-item) .variant-accessory-picker-wrapper{margin-top:calc(12 * var(--u,1px));padding:12px}:is(.ly-main-product-form-sidewall-picker .side-item) .variant-accessory-picker-trigger{gap:calc(6 * var(--u,1px))}:is(:is(.ly-main-product-form-sidewall-picker .side-item) .variant-accessory-picker-trigger) .variant-accessory-picker-title{font-weight:500;font-size:12px;line-height:16px;letter-spacing:0;vertical-align:middle}:is(.ly-main-product-form-sidewall-picker .side-item) .variant-accessory-picker-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s}:is(:is(.ly-main-product-form-sidewall-picker .side-item) .variant-accessory-picker-body) .variant-accessory-picker-body-inner{min-height:0}:is(:is(:is(.ly-main-product-form-sidewall-picker .side-item) .variant-accessory-picker-body) .variant-accessory-picker-body-inner) .variant-accessory-items-wrapper{padding:0 11px}:is(.ly-main-product-form-sidewall-picker .side-item) .variant-accessory-price-wrapper{margin-top:calc(6 * var(--u,1px));gap:calc(6 * var(--u,1px))}:is(:is(.ly-main-product-form-sidewall-picker .side-item) .variant-accessory-price-wrapper) .variant-accessory-price-current{font-weight:700;font-size:12px;line-height:24px;letter-spacing:0;text-align:center;vertical-align:middle}:is(:is(.ly-main-product-form-sidewall-picker .side-item) .variant-accessory-price-wrapper) .variant-accessory-price-original{font-weight:400;font-size:10px;line-height:18px;letter-spacing:0;text-align:center;text-decoration:line-through}:is(.ly-main-product-form-sidewall-picker .side-item) .variant-accessory-items{margin-top:calc(7 * var(--u,1px));gap:calc(9 * var(--u,1px))}:is(:is(.ly-main-product-form-sidewall-picker .side-item) .variant-accessory-item) .variant-accessory-image{aspect-ratio:48/37}:is(:is(.ly-main-product-form-sidewall-picker .side-item) .variant-accessory-item) .variant-accessory-title{margin-top:calc(6 * var(--u,1px));font-weight:500;font-size:8px;line-height:16px;letter-spacing:0;text-align:center;vertical-align:middle}:is(.ly-main-product-form-sidewall-picker .side-item) .variant-accessory-item:has(:checked){width:calc(52 * var(--u,1px))}:is(:is(.ly-main-product-form-sidewall-picker .side-item) .variant-accessory-item:has(:checked)) .variant-accessory-title{margin-top:calc(6 * var(--u,1px))}}.ly-main-product-form-accessory-picker .accessory-list-wrapper{border-radius:10px;border:1px solid rgba(51,51,51,.2);padding:calc(14 * var(--u,1px)) calc(10 * var(--u,1px))}:is(.ly-main-product-form-accessory-picker .accessory-list-wrapper) .accessory-list{display:grid;grid-template-columns:1fr;gap:calc(10 * var(--u,1px))}:is(.ly-main-product-form-accessory-picker .accessory-list-wrapper) .accessory-list.more{padding-top:calc(10 * var(--u,1px))}:is(.ly-main-product-form-accessory-picker .accessory-list-wrapper) .accessory-list-item{transition:background-color .3s;will-change:background-color;background-color:#fafafa;border-radius:calc(10 * var(--u,1px));padding:calc(9 * var(--u,1px)) calc(14 * var(--u,1px))}:is(:is(.ly-main-product-form-accessory-picker .accessory-list-wrapper) .accessory-list-item) .accessory-list-item-inner{display:flex;align-items:center;gap:calc(14 * var(--u,1px))}:is(:is(:is(.ly-main-product-form-accessory-picker .accessory-list-wrapper) .accessory-list-item) .accessory-list-item-inner) .item-image{flex:0 0 auto;width:calc(60 * var(--u,1px));height:calc(60 * var(--u,1px));border-radius:calc(10 * var(--u,1px));overflow:hidden;background-color:#fff}:is(:is(:is(.ly-main-product-form-accessory-picker .accessory-list-wrapper) .accessory-list-item) .accessory-list-item-inner) .item-info{flex:1}:is(:is(:is(:is(.ly-main-product-form-accessory-picker .accessory-list-wrapper) .accessory-list-item) .accessory-list-item-inner) .item-info) .item-info-top{display:flex;align-items:flex-start;justify-content:space-between;gap:4px}:is(:is(:is(:is(:is(.ly-main-product-form-accessory-picker .accessory-list-wrapper) .accessory-list-item) .accessory-list-item-inner) .item-info) .item-info-top) .item-title{flex:1;font-weight:700;font-size:calc(14 * var(--u, 1px));line-height:calc(15 * var(--u, 1px));letter-spacing:0;vertical-align:middle}:is(:is(:is(:is(:is(.ly-main-product-form-accessory-picker .accessory-list-wrapper) .accessory-list-item) .accessory-list-item-inner) .item-info) .item-info-top) .item-free-tag{flex:0 0 auto;width:fit-content;background:#1e4a32;color:#fff;border-radius:calc(4 * var(--u,1px));min-height:calc(24 * var(--u,1px));padding:calc(2.5 * var(--u,1px)) calc(10 * var(--u,1px));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}:is(:is(:is(:is(.ly-main-product-form-accessory-picker .accessory-list-wrapper) .accessory-list-item) .accessory-list-item-inner) .item-info) .item-info-bottom{margin-top:calc(9 * var(--u,1px));display:flex;align-items:center;justify-content:space-between}:is(:is(:is(:is(:is(.ly-main-product-form-accessory-picker .accessory-list-wrapper) .accessory-list-item) .accessory-list-item-inner) .item-info) .item-info-bottom) .item-price-wrapper{display:flex;align-items:center;gap:calc(8 * var(--u,1px))}:is(:is(:is(:is(:is(:is(.ly-main-product-form-accessory-picker .accessory-list-wrapper) .accessory-list-item) .accessory-list-item-inner) .item-info) .item-info-bottom) .item-price-wrapper) .item-price{font-weight:700;font-size:calc(14 * var(--u, 1px));line-height:calc(15 * var(--u, 1px));letter-spacing:0;vertical-align:middle}:is(:is(:is(:is(:is(:is(.ly-main-product-form-accessory-picker .accessory-list-wrapper) .accessory-list-item) .accessory-list-item-inner) .item-info) .item-info-bottom) .item-price-wrapper) .item-original-price{font-weight:400;font-size:calc(12 * var(--u, 1px));line-height:calc(13 * var(--u, 1px));letter-spacing:0;vertical-align:middle;text-decoration:line-through;color:#b2b2b2}:is(:is(:is(:is(:is(.ly-main-product-form-accessory-picker .accessory-list-wrapper) .accessory-list-item) .accessory-list-item-inner) .item-info) .item-info-bottom) .item-free-count{font-weight:700;font-size:calc(12 * var(--u, 1px));line-height:calc(14 * var(--u, 1px));letter-spacing:0;text-align:right;vertical-align:middle}:is(:is(:is(:is(:is(.ly-main-product-form-accessory-picker .accessory-list-wrapper) .accessory-list-item) .accessory-list-item-inner) .item-info) .item-info-bottom) .item-more{font-weight:500;font-size:calc(14 * var(--u, 1px));line-height:calc(18 * var(--u, 1px));letter-spacing:0;text-align:right;vertical-align:middle;text-decoration:underline;color:#1e4a32}:is(:is(.ly-main-product-form-accessory-picker .accessory-list-wrapper) .accessory-list-item) .item-quantity-wrapper{--expand-margin-top:calc(20 * var(--u, 1px));--expand-padding-top:calc(19 * var(--u, 1px));--expand-padding-bottom:calc(14 * var(--u, 1px));--expand-border-top:1px solid #0000001A}:is(:is(:is(.ly-main-product-form-accessory-picker .accessory-list-wrapper) .accessory-list-item) .item-quantity-wrapper) .item-quantity{display:flex;align-items:center;justify-content:space-between;margin-left:calc(40 * var(--u,1px));padding-top:var(--expand-padding-top);padding-bottom:var(--expand-padding-bottom);border-top:var(--expand-border-top);margin-top:var(--expand-margin-top)}:is(:is(:is(:is(.ly-main-product-form-accessory-picker .accessory-list-wrapper) .accessory-list-item) .item-quantity-wrapper) .item-quantity) ly-quantity-input{--w:calc(106 * var(--u, 1px));--h:calc(26 * var(--u, 1px));--input-w:calc(34 * var(--u, 1px))}:is(:is(:is(:is(:is(.ly-main-product-form-accessory-picker .accessory-list-wrapper) .accessory-list-item) .item-quantity-wrapper) .item-quantity) ly-quantity-input) input{background-color:transparent}.is-free:is(:is(.ly-main-product-form-accessory-picker .accessory-list-wrapper) .accessory-list-item) .item-quantity-wrapper{transition:unset;will-change:unset}:is(.ly-main-product-form-accessory-picker .accessory-list-wrapper) .accessory-list-item:has(input:checked){background-color:#1e4A320D}:is(:is(.ly-main-product-form-accessory-picker .accessory-list-wrapper) .accessory-list-item:has(input:checked)):not(.is-free)>.item-quantity-wrapper{--grid-rows:1fr}:is(.ly-main-product-form-accessory-picker .accessory-list-wrapper) .visiblity-trigger{margin-top:calc(20 * var(--u,1px));display:flex;align-items:center;justify-content:center;gap:calc(4 * var(--u,1px));cursor:pointer;color:#1e4a32;font-weight:700;font-size:calc(14 * var(--u, 1px));line-height:calc(15 * var(--u, 1px));letter-spacing:0;vertical-align:middle}:is(:is(.ly-main-product-form-accessory-picker .accessory-list-wrapper) .visiblity-trigger) .svg-wrapper{fill:currentColor;height:calc(12 * var(--u,1px));transition:.3s;will-change:transform}:is(:is(.ly-main-product-form-accessory-picker .accessory-list-wrapper) .visiblity-trigger:has(input:checked)) .hide-text{display:block}:is(:is(.ly-main-product-form-accessory-picker .accessory-list-wrapper) .visiblity-trigger:has(input:checked)) .show-text{display:none}:is(:is(.ly-main-product-form-accessory-picker .accessory-list-wrapper) .visiblity-trigger:has(input:checked)) .svg-wrapper{transform:rotateZ(180deg)}:is(:is(.ly-main-product-form-accessory-picker .accessory-list-wrapper) .visiblity-trigger:not(:has(input:checked))) .hide-text{display:none}:is(:is(.ly-main-product-form-accessory-picker .accessory-list-wrapper) .visiblity-trigger:not(:has(input:checked))) .show-text{display:block}:is(.ly-main-product-form-accessory-picker .accessory-list-wrapper:has(.visiblity-trigger > input:checked)) .more-wrapper{--grid-rows:1fr}.accessory-picker-popover{background:#fff;border-radius:10px;padding-bottom:24px}.accessory-picker-popover ly-transform-carousel{display:block;position:relative;overflow:hidden;margin-top:28px}:is(.accessory-picker-popover ly-transform-carousel) .accessory-picker-popover-medias{width:100%;display:flex;align-items:center}:is(:is(.accessory-picker-popover ly-transform-carousel) .accessory-picker-popover-medias) .accessory-picker-popover-media{display:flex;flex:0 0 100%;border-radius:10px;overflow:hidden;height:357px}:is(.accessory-picker-popover ly-transform-carousel) .ly-ctrl-buttons,:is(.accessory-picker-popover ly-transform-carousel) .ly-indicators-items{position:absolute}:is(.accessory-picker-popover ly-transform-carousel) .ly-indicators-items{--inactive-color:#FFFFFF80;--active-color:#FFFFFF;bottom:17px;left:0;right:0;margin:auto}:is(.accessory-picker-popover ly-transform-carousel) .ly-ctrl-buttons{top:50%;translate:0 -50%;padding:0 6px;width:100%;display:flex;justify-content:space-between}:is(:is(.accessory-picker-popover ly-transform-carousel) .ly-ctrl-buttons) .ctrl-btn{background-color:#fffFFF80;border-color:#fffFFF80;color:#333}.accessory-picker-popover .accessory-picker-popover-content{margin-top:24px;padding-left:30px;padding-right:6px;padding-top:10px}@media screen and (min-width:750px){.ly-main-product-form-accessory-picker .accessory-list-wrapper{padding:calc(18 * var(--u,1px)) calc(13 * var(--u,1px))}:is(.ly-main-product-form-accessory-picker .accessory-list-wrapper) .accessory-list{gap:calc(12 * var(--u,1px))}:is(.ly-main-product-form-accessory-picker .accessory-list-wrapper) .accessory-list-item{padding:calc(20 * var(--u,1px))}:is(:is(.ly-main-product-form-accessory-picker .accessory-list-wrapper) .accessory-list-item) .accessory-list-item-inner{gap:calc(12 * var(--u,1px))}:is(:is(:is(.ly-main-product-form-accessory-picker .accessory-list-wrapper) .accessory-list-item) .accessory-list-item-inner) .item-image{width:calc(86 * var(--u,1px));height:calc(70 * var(--u,1px))}:is(:is(:is(:is(:is(.ly-main-product-form-accessory-picker .accessory-list-wrapper) .accessory-list-item) .accessory-list-item-inner) .item-info) .item-info-top) .item-title{font-weight:700;font-style:Bold;font-size:18px;line-height:20px;letter-spacing:0;vertical-align:middle}:is(:is(:is(:is(:is(.ly-main-product-form-accessory-picker .accessory-list-wrapper) .accessory-list-item) .accessory-list-item-inner) .item-info) .item-info-top) .item-free-tag{min-height:30px;padding:4px 14px;font-weight:700;font-size:20px;line-height:22px;letter-spacing:0;text-align:center;vertical-align:middle}:is(:is(:is(:is(.ly-main-product-form-accessory-picker .accessory-list-wrapper) .accessory-list-item) .accessory-list-item-inner) .item-info) .item-info-bottom{margin-top:20px}:is(:is(:is(:is(:is(:is(.ly-main-product-form-accessory-picker .accessory-list-wrapper) .accessory-list-item) .accessory-list-item-inner) .item-info) .item-info-bottom) .item-price-wrapper) .item-price{font-weight:500;font-size:20px;line-height:22px;letter-spacing:0;vertical-align:middle}:is(:is(:is(:is(:is(:is(.ly-main-product-form-accessory-picker .accessory-list-wrapper) .accessory-list-item) .accessory-list-item-inner) .item-info) .item-info-bottom) .item-price-wrapper) .item-original-price{font-weight:400;font-size:16px;line-height:18px;letter-spacing:0;vertical-align:middle;text-decoration:line-through}:is(:is(:is(:is(:is(.ly-main-product-form-accessory-picker .accessory-list-wrapper) .accessory-list-item) .accessory-list-item-inner) .item-info) .item-info-bottom) .item-free-count{font-weight:700;font-size:18px;line-height:20px;letter-spacing:0;text-align:right;vertical-align:middle}:is(:is(:is(:is(:is(.ly-main-product-form-accessory-picker .accessory-list-wrapper) .accessory-list-item) .accessory-list-item-inner) .item-info) .item-info-bottom) .item-more{font-weight:500;font-size:16px;line-height:18px;letter-spacing:0;text-align:right;vertical-align:middle;text-decoration:underline}:is(.ly-main-product-form-accessory-picker .accessory-list-wrapper) .visiblity-trigger{margin-top:calc(24 * var(--u,1px));font-weight:700;font-size:18px;line-height:20px;letter-spacing:0;vertical-align:middle}:is(:is(.ly-main-product-form-accessory-picker .accessory-list-wrapper) .visiblity-trigger) .svg-wrapper{height:calc(16 * var(--u,1px))}.accessory-picker-popover{background:#fff;padding:35px 58.55px;margin-top:40px;border-radius:10px}.accessory-picker-popover ly-transform-carousel{margin-top:0}:is(:is(.accessory-picker-popover ly-transform-carousel) .accessory-picker-popover-medias) .accessory-picker-popover-media{height:400px}:is(.accessory-picker-popover ly-transform-carousel) .ly-indicators-items{bottom:14px}:is(.accessory-picker-popover ly-transform-carousel) .ly-ctrl-buttons{padding:0 40px}:is(:is(.accessory-picker-popover ly-transform-carousel) .ly-ctrl-buttons) .ctrl-btn{width:36px;height:36px}.accessory-picker-popover .accessory-picker-popover-content{margin-top:20px;background:#fafafa;border-radius:10px;padding:30px 50px}}.ly-main-product-form-installation-service-picker .installation-service-wrapper{display:block;transition:.2s;background-color:#d9d9D900;border:1px solid #0000001A;padding:calc(9 * var(--u,1px)) calc(14 * var(--u,1px))}:is(.ly-main-product-form-installation-service-picker .installation-service-wrapper) .installation-service-inner{display:flex;align-items:center;gap:calc(14 * var(--u,1px))}:is(:is(.ly-main-product-form-installation-service-picker .installation-service-wrapper) .installation-service-inner) input{flex:0 0 auto;margin:0}:is(:is(.ly-main-product-form-installation-service-picker .installation-service-wrapper) .installation-service-inner) .image{flex:0 0 auto;width:calc(60 * var(--u,1px));height:calc(60 * var(--u,1px));border-radius:6px;overflow:hidden;outline:rgba(51,51,51,.1) solid 1px}:is(:is(.ly-main-product-form-installation-service-picker .installation-service-wrapper) .installation-service-inner) .info{flex:1}:is(:is(:is(.ly-main-product-form-installation-service-picker .installation-service-wrapper) .installation-service-inner) .info) .info-inner{margin-top:calc(8 * var(--u,1px));display:flex;align-items:center;justify-content:space-between}:is(:is(:is(:is(.ly-main-product-form-installation-service-picker .installation-service-wrapper) .installation-service-inner) .info) .info-inner) .price-wrapper{display:flex;align-items:center;gap:10px}:is(:is(:is(:is(:is(.ly-main-product-form-installation-service-picker .installation-service-wrapper) .installation-service-inner) .info) .info-inner) .price-wrapper) .original-price{opacity:.8}:is(:is(:is(:is(.ly-main-product-form-installation-service-picker .installation-service-wrapper) .installation-service-inner) .info) .info-inner) .more-link{text-decoration:underline}:is(.ly-main-product-form-installation-service-picker .installation-service-wrapper) .zip-check-wrapper{--r:0fr;--expand-margin-top:calc(20 * var(--u, 1px));--expand-padding-top:calc(19 * var(--u, 1px));--expand-padding-bottom:calc(14 * var(--u, 1px));--expand-border-top:1px solid #0000001A;display:grid;grid-template-rows:var(--r);overflow:hidden;transition:grid-template-rows .3s;will-change:grid-template-rows}:is(:is(.ly-main-product-form-installation-service-picker .installation-service-wrapper) .zip-check-wrapper) .zip-check-inner{min-height:0;margin-left:calc(25 * var(--u,1px))}:is(:is(:is(.ly-main-product-form-installation-service-picker .installation-service-wrapper) .zip-check-wrapper) .zip-check-inner) .zip-check-main{margin-top:var(--expand-margin-top);padding-top:var(--expand-padding-top);border-top:var(--expand-border-top);display:flex;align-items:center}:is(:is(:is(:is(.ly-main-product-form-installation-service-picker .installation-service-wrapper) .zip-check-wrapper) .zip-check-inner) .zip-check-main) .zip-check-main-input{margin-left:calc(10 * var(--u,1px));margin-right:calc(10 * var(--u,1px));width:100%;height:calc(34 * var(--u,1px));flex:1;border:none;outline:0;box-shadow:none;background-color:#f5f5f7;border-radius:4px;padding:5px 10px}:is(:is(:is(:is(.ly-main-product-form-installation-service-picker .installation-service-wrapper) .zip-check-wrapper) .zip-check-inner) .zip-check-main) .zip-check-main-btn{border:none;height:calc(34 * var(--u,1px));border-radius:4px;background-color:#1e4a32;color:#fff;padding:calc(6 * var(--u,1px)) calc(21 * var(--u,1px));position:relative;cursor:pointer}:is(:is(:is(:is(:is(.ly-main-product-form-installation-service-picker .installation-service-wrapper) .zip-check-wrapper) .zip-check-inner) .zip-check-main) .zip-check-main-btn):disabled{cursor:not-allowed!important}:is(:is(:is(.ly-main-product-form-installation-service-picker .installation-service-wrapper) .zip-check-wrapper) .zip-check-inner) .zip-check-notice{padding-bottom:var(--expand-padding-bottom);margin-top:calc(18 * var(--u,1px))}.is-default:is(:is(:is(:is(.ly-main-product-form-installation-service-picker .installation-service-wrapper) .zip-check-wrapper) .zip-check-inner) .zip-check-notice){color:#33333380}.is-available:is(:is(:is(:is(.ly-main-product-form-installation-service-picker .installation-service-wrapper) .zip-check-wrapper) .zip-check-inner) .zip-check-notice),.is-unavailable:is(:is(:is(:is(.ly-main-product-form-installation-service-picker .installation-service-wrapper) .zip-check-wrapper) .zip-check-inner) .zip-check-notice){display:flex;align-items:center;gap:4px;color:#1e4a32;padding-left:10px}.is-unavailable:is(:is(:is(:is(.ly-main-product-form-installation-service-picker .installation-service-wrapper) .zip-check-wrapper) .zip-check-inner) .zip-check-notice){color:#bb3338}:is(:is(:is(:is(.ly-main-product-form-installation-service-picker .installation-service-wrapper) .zip-check-wrapper) .zip-check-inner) .zip-check-notice) span,:is(:is(:is(:is(.ly-main-product-form-installation-service-picker .installation-service-wrapper) .zip-check-wrapper) .zip-check-inner) .zip-check-notice) svg{display:inline-block;transition:opacity .3s ease-in-out,transform .3s ease-in-out}:is(:is(:is(:is(:is(.ly-main-product-form-installation-service-picker .installation-service-wrapper) .zip-check-wrapper) .zip-check-inner) .zip-check-notice) svg,:is(:is(:is(:is(.ly-main-product-form-installation-service-picker .installation-service-wrapper) .zip-check-wrapper) .zip-check-inner) .zip-check-notice) span):not(.is-active){opacity:0;transform:translateY(10px);visibility:hidden;width:0;height:0;overflow:hidden}.ly-main-product-form-installation-service-picker .installation-service-wrapper:has(input:checked){border-color:#1e4a32}:is(.ly-main-product-form-installation-service-picker .installation-service-wrapper:has(input:checked)) .zip-check-wrapper{--r:1fr}.installation-picker-popover{background:#fff;border-radius:10px;padding-bottom:24px}.installation-picker-popover ly-transform-carousel{display:block;position:relative;overflow:hidden;margin-top:28px}:is(.installation-picker-popover ly-transform-carousel) .installation-picker-popover-medias{width:100%;display:flex;align-items:center}:is(:is(.installation-picker-popover ly-transform-carousel) .installation-picker-popover-medias) .installation-picker-popover-media{display:flex;flex:0 0 100%;border-radius:10px;overflow:hidden;height:357px}:is(.installation-picker-popover ly-transform-carousel) .ly-ctrl-buttons,:is(.installation-picker-popover ly-transform-carousel) .ly-indicators-items{position:absolute}:is(.installation-picker-popover ly-transform-carousel) .ly-indicators-items{--inactive-color:#FFFFFF80;--active-color:#FFFFFF;bottom:17px;left:0;right:0;margin:auto}:is(.installation-picker-popover ly-transform-carousel) .ly-ctrl-buttons{top:50%;translate:0 -50%;padding:0 6px;width:100%;display:flex;justify-content:space-between}:is(:is(.installation-picker-popover ly-transform-carousel) .ly-ctrl-buttons) .ctrl-btn{background-color:#fffFFF80;border-color:#fffFFF80;color:#333}.installation-picker-popover .installation-picker-popover-content{margin-top:24px;padding-left:30px;padding-right:6px}@media screen and (min-width:750px){:is(.ly-main-product-form-installation-service-picker .option-grid) .option-item{padding:calc(10 * var(--u,1px)) calc(16 * var(--u,1px))}:is(:is(:is(.ly-main-product-form-installation-service-picker .option-grid) .option-item) .option-item-inner) .option-item-image{flex:0 0 auto;width:calc(67 * var(--u,1px));height:calc(66 * var(--u,1px))}:is(:is(:is(.ly-main-product-form-installation-service-picker .option-grid) .option-item) .option-item-inner) .option-item-info{flex:1}:is(:is(:is(:is(.ly-main-product-form-installation-service-picker .option-grid) .option-item) .option-item-inner) .option-item-info) .option-item-info-bottom{margin-top:calc(5 * var(--u,1px))}:is(:is(.ly-main-product-form-installation-service-picker .option-grid) .option-item) .option-item-quantity-wrapper{--expand-padding-top:calc(17 * var(--u, 1px));--expand-padding-bottom:calc(12 * var(--u, 1px))}:is(:is(:is(.ly-main-product-form-installation-service-picker .option-grid) .option-item) .option-item-quantity-wrapper) .option-item-quantity-inner{margin-left:calc(25 * var(--u,1px))}:is(:is(:is(:is(.ly-main-product-form-installation-service-picker .option-grid) .option-item) .option-item-quantity-wrapper) .option-item-quantity-inner) ly-quantity-input{--w:calc(114 * var(--u, 1px));--h:calc(28 * var(--u, 1px));--input-w:calc(36 * var(--u, 1px))}.installation-picker-popover{background:#fff;padding:35px 58.55px;margin-top:40px;border-radius:10px}.installation-picker-popover ly-transform-carousel{margin-top:0}:is(:is(.installation-picker-popover ly-transform-carousel) .installation-picker-popover-medias) .installation-picker-popover-media{height:400px}:is(.installation-picker-popover ly-transform-carousel) .ly-indicators-items{bottom:14px}:is(.installation-picker-popover ly-transform-carousel) .ly-ctrl-buttons{padding:0 40px}:is(:is(.installation-picker-popover ly-transform-carousel) .ly-ctrl-buttons) .ctrl-btn{width:36px;height:36px}.installation-picker-popover .installation-picker-popover-content{margin-top:20px;background:#fafafa;border-radius:10px;padding:30px 50px}}.ly-main-product-form-total-price .total-price-wrapper{display:flex;align-items:flex-start;gap:calc(6 * var(--u,1px))}.ly-main-product-form-total-price .price-wrapper{display:flex;align-items:center;gap:calc(8 * var(--u,1px))}.ly-main-product-form-total-price .total-current-price{font-weight:700;font-size:calc(36 * var(--u, 1px));line-height:calc(38 * var(--u, 1px));letter-spacing:0;vertical-align:middle}.ly-main-product-form-total-price .total-original-price{font-weight:500;font-size:calc(18 * var(--u, 1px));line-height:calc(20 * var(--u, 1px));letter-spacing:0;vertical-align:middle;text-decoration:line-through;color:#989898}.ly-main-product-form-total-price .total-discount{position:relative;padding:calc(4 * var(--u,1px));padding-left:calc(10 * var(--u,1px));font-weight:900;font-size:calc(10 * var(--u, 1px));line-height:calc(12 * var(--u, 1px));letter-spacing:0;text-align:center;vertical-align:middle;color:#fff;display:flex;align-items:center;overflow:hidden;border-radius:calc(2 * var(--u,1px));gap:calc(2 * var(--u,1px))}:is(.ly-main-product-form-total-price .total-discount) svg{position:absolute;inset:0;z-index:-1;width:100%;height:100%}.ly-main-product-form-summary .ly-main-product-form-item-header{margin-bottom:calc(20 * var(--u,1px))}:is(.ly-main-product-form-summary .ly-main-product-form-item-header) .ly-main-product-form-item-header-title{font-weight:700;font-size:calc(14 * var(--u, 1px));line-height:calc(16 * var(--u, 1px));letter-spacing:0;vertical-align:middle}.ly-main-product-form-summary .ly-main-product-form-summary-line{display:flex;align-items:center;gap:calc(10 * var(--u,1px))}:is(.ly-main-product-form-summary .ly-main-product-form-summary-line) .svg-wrapper{width:calc(20 * var(--u,1px));height:auto}:is(.ly-main-product-form-summary .ly-main-product-form-summary-line) .inner{font-weight:500;font-size:calc(12 * var(--u, 1px));line-height:calc(18 * var(--u, 1px));letter-spacing:0;vertical-align:middle}.ly-main-product-form-summary .ly-main-product-form-summary-line+.ly-main-product-form-summary-line{margin-top:calc(12 * var(--u,1px))}:is(.ly-main-product-form-summary .ly-main-product-form-summary-detail) .summary-detail-label{display:flex;align-items:center;gap:calc(10 * var(--u,1px));font-weight:500;font-size:calc(12 * var(--u, 1px));line-height:calc(14 * var(--u, 1px));letter-spacing:0;color:#1e4a32}:is(:is(.ly-main-product-form-summary .ly-main-product-form-summary-detail) .summary-detail-label) span{text-decoration:underline}.ly-main-product-form-summary .summary-popover-header{text-align:center}:is(.ly-main-product-form-summary .summary-popover-header) .summary-popover-header-title{font-weight:700;font-size:calc(18 * var(--u, 1px));line-height:calc(25 * var(--u, 1px));letter-spacing:0;vertical-align:middle}:is(.ly-main-product-form-summary .summary-popover-header) .summary-popover-header-price-wrapper{margin-top:calc(17 * var(--u,1px))}:is(:is(.ly-main-product-form-summary .summary-popover-header) .summary-popover-header-price-wrapper) .current{font-weight:700;font-size:calc(36 * var(--u, 1px));line-height:calc(38 * var(--u, 1px));letter-spacing:0;vertical-align:middle}:is(:is(.ly-main-product-form-summary .summary-popover-header) .summary-popover-header-price-wrapper) .original{margin-top:calc(8 * var(--u,1px));font-weight:500;font-size:calc(18 * var(--u, 1px));line-height:calc(20 * var(--u, 1px));letter-spacing:0;vertical-align:middle;color:#989898;text-decoration:line-through}:is(:is(.ly-main-product-form-summary .summary-popover-header) .summary-popover-header-price-wrapper) .off{margin-top:calc(20 * var(--u,1px));background-color:#1e4A320D;border-radius:100px;padding:calc(10 * var(--u,1px));font-weight:700;font-size:calc(14 * var(--u, 1px));line-height:calc(15 * var(--u, 1px));letter-spacing:0;text-align:center;vertical-align:middle;color:#1e4a32}.ly-main-product-form-summary .summary-popover-body{display:block;margin-top:calc(18 * var(--u,1px))}:is(.ly-main-product-form-summary .summary-popover-body) .sku-item{border-radius:calc(10 * var(--u,1px));overflow:hidden;border:1px solid #e6e6e6}:is(:is(.ly-main-product-form-summary .summary-popover-body) .sku-item) .sku-item-header{padding:calc(16 * var(--u,1px)) calc(28 * var(--u,1px));background-color:var(--bg-color);display:flex;align-items:flex-start;justify-content:space-between;gap:4px}:is(:is(:is(.ly-main-product-form-summary .summary-popover-body) .sku-item) .sku-item-header) .sku-item-header-left{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}:is(:is(:is(:is(.ly-main-product-form-summary .summary-popover-body) .sku-item) .sku-item-header) .sku-item-header-left) .sku-title{font-weight:700;font-size:calc(14 * var(--u, 1px));line-height:calc(15 * var(--u, 1px));letter-spacing:0;vertical-align:middle;color:var(--primary-color)}:is(:is(:is(:is(.ly-main-product-form-summary .summary-popover-body) .sku-item) .sku-item-header) .sku-item-header-left) .sku-options{display:flex;align-items:center;flex-wrap:wrap;margin-top:calc(14 * var(--u,1px));gap:calc(8 * var(--u,1px))}:is(:is(:is(:is(:is(.ly-main-product-form-summary .summary-popover-body) .sku-item) .sku-item-header) .sku-item-header-left) .sku-options) .sku-option{display:flex;align-items:center;justify-content:center;border:1px solid var(--primary-color);border-radius:100px;padding:calc(6 * var(--u,1px)) calc(10 * var(--u,1px));font-weight:500;font-size:calc(12 * var(--u, 1px));line-height:calc(10 * var(--u, 1px));letter-spacing:0;text-align:center;vertical-align:middle;color:#fff;background-color:var(--primary-color);height:calc(22 * var(--u,1px));box-sizing:border-box;overflow:hidden}:is(:is(:is(:is(.ly-main-product-form-summary .summary-popover-body) .sku-item) .sku-item-header) .sku-item-header-left) .sku-price{margin-top:calc(14 * var(--u,1px));display:flex;align-items:center;gap:calc(8 * var(--u,1px))}:is(:is(:is(:is(:is(.ly-main-product-form-summary .summary-popover-body) .sku-item) .sku-item-header) .sku-item-header-left) .sku-price) .sku-current-price{font-weight:700;font-size:calc(18 * var(--u, 1px));line-height:calc(20 * var(--u, 1px));letter-spacing:0;vertical-align:middle;color:var(--primary-color)}:is(:is(:is(:is(:is(.ly-main-product-form-summary .summary-popover-body) .sku-item) .sku-item-header) .sku-item-header-left) .sku-price) .sku-original-price{font-weight:500;font-size:calc(12 * var(--u, 1px));line-height:calc(14 * var(--u, 1px));letter-spacing:0;vertical-align:middle;text-decoration:line-through;color:grey}:is(:is(:is(.ly-main-product-form-summary .summary-popover-body) .sku-item) .sku-item-header) .sku-item-header-right{display:flex;text-align:right}:is(:is(:is(:is(.ly-main-product-form-summary .summary-popover-body) .sku-item) .sku-item-header) .sku-item-header-right) .sku-quantity{display:inline-flex;font-weight:700;font-size:calc(16 * var(--u, 1px));line-height:calc(20 * var(--u, 1px));letter-spacing:0;text-align:center;vertical-align:middle;gap:calc(4 * var(--u,1px));color:var(--primary-color)}:is(:is(.ly-main-product-form-summary .summary-popover-body) .sku-item) .sku-item-body{padding:calc(20 * var(--u,1px)) calc(28 * var(--u,1px))}:is(:is(:is(:is(.ly-main-product-form-summary .summary-popover-body) .sku-item) .sku-item-body) .sku-item-line) .sku-item-line-top{display:flex;align-items:center;gap:calc(16 * var(--u,1px))}:is(:is(:is(:is(:is(.ly-main-product-form-summary .summary-popover-body) .sku-item) .sku-item-body) .sku-item-line) .sku-item-line-top) .svg-wrapper{width:calc(16 * var(--u,1px));height:auto}:is(:is(:is(:is(:is(.ly-main-product-form-summary .summary-popover-body) .sku-item) .sku-item-body) .sku-item-line) .sku-item-line-top) .sku-item-line-title{font-weight:700;font-size:calc(16 * var(--u, 1px));line-height:calc(16 * var(--u, 1px));letter-spacing:0;vertical-align:middle}:is(:is(:is(:is(.ly-main-product-form-summary .summary-popover-body) .sku-item) .sku-item-body) .sku-item-line) .sku-item-line-bottom{margin-top:calc(6 * var(--u,1px));padding-left:calc(36 * var(--u,1px));font-weight:500;font-size:calc(12 * var(--u, 1px));line-height:calc(18 * var(--u, 1px));letter-spacing:0;vertical-align:middle}:is(:is(:is(.ly-main-product-form-summary .summary-popover-body) .sku-item) .sku-item-body) .sku-item-line:not(:last-child){padding-bottom:calc(10 * var(--u,1px));position:relative}:is(:is(:is(:is(.ly-main-product-form-summary .summary-popover-body) .sku-item) .sku-item-body) .sku-item-line:not(:last-child))::after{content:'';position:absolute;bottom:0;left:0;right:0;height:1px;background-color:#333;transform:scaleY(.2)}:is(:is(:is(.ly-main-product-form-summary .summary-popover-body) .sku-item) .sku-item-body) .sku-item-line+.sku-item-line{margin-top:calc(10 * var(--u,1px))}:is(.ly-main-product-form-summary .summary-popover-body) .sku-item.in-stock{--primary-color:var(--in-stock-primary-color);--bg-color:var(--in-stock-bg-color)}:is(.ly-main-product-form-summary .summary-popover-body) .sku-item.low-stock{--primary-color:var(--low-stock-primary-color);--bg-color:var(--low-stock-bg-color)}:is(.ly-main-product-form-summary .summary-popover-body) .sku-item.pre-order{--primary-color:var(--pre-order-primary-color);--bg-color:var(--pre-order-bg-color)}:is(.ly-main-product-form-summary .summary-popover-body) .sku-item+.sku-item{margin-top:calc(18 * var(--u,1px))}@media screen and (min-width:750px){:is(.ly-main-product-form-summary .ly-main-product-form-item-header) .ly-main-product-form-item-header-title{font-weight:700;font-size:16px;line-height:18px;letter-spacing:0;vertical-align:middle}.ly-main-product-form-summary .ly-main-product-form-summary-line{gap:calc(20 * var(--u,1px))}:is(.ly-main-product-form-summary .ly-main-product-form-summary-line) .svg-wrapper{width:calc(26 * var(--u,1px))}:is(.ly-main-product-form-summary .ly-main-product-form-summary-line) .inner{font-weight:500;font-size:14px;line-height:18px;letter-spacing:0;vertical-align:middle}.ly-main-product-form-summary .ly-main-product-form-summary-line+.ly-main-product-form-summary-line{margin-top:calc(16 * var(--u,1px))}:is(.ly-main-product-form-summary .ly-main-product-form-summary-detail) .summary-detail-label{font-weight:500;font-size:14px;line-height:18px;letter-spacing:0;text-decoration:underline}:is(.ly-main-product-form-summary .summary-popover-header) .summary-popover-header-title{font-weight:700;font-size:20px;line-height:22px;letter-spacing:0;text-align:center;vertical-align:middle}:is(.ly-main-product-form-summary .summary-popover-header) .summary-popover-header-price-wrapper{margin-top:calc(24 * var(--u,1px))}:is(:is(.ly-main-product-form-summary .summary-popover-header) .summary-popover-header-price-wrapper) .current{font-weight:700;font-size:40px;line-height:42px;letter-spacing:0;text-align:center;vertical-align:middle}:is(:is(.ly-main-product-form-summary .summary-popover-header) .summary-popover-header-price-wrapper) .original{font-weight:500;font-size:20px;line-height:22px;letter-spacing:0;text-align:center;vertical-align:middle;text-decoration:line-through}:is(:is(.ly-main-product-form-summary .summary-popover-header) .summary-popover-header-price-wrapper) .off{margin:0 auto;margin-top:calc(22 * var(--u,1px));font-weight:700;font-size:16px;line-height:18px;letter-spacing:0;text-align:center;vertical-align:middle;padding:10px 50px;width:fit-content}.ly-main-product-form-summary .summary-popover-body{margin-top:calc(47 * var(--u,1px));display:grid;grid-template-columns:repeat(2,1fr);gap:22px 18px}:is(:is(:is(:is(.ly-main-product-form-summary .summary-popover-body) .sku-item) .sku-item-header) .sku-item-header-left) .sku-title{font-weight:700;font-size:18px;line-height:22px;letter-spacing:0;vertical-align:middle}:is(:is(:is(:is(.ly-main-product-form-summary .summary-popover-body) .sku-item) .sku-item-header) .sku-item-header-left) .sku-options{margin-top:calc(12 * var(--u,1px))}:is(:is(.ly-main-product-form-summary .summary-popover-body) .sku-item) .sku-item-body{padding:calc(20 * var(--u,1px))}:is(:is(:is(:is(.ly-main-product-form-summary .summary-popover-body) .sku-item) .sku-item-body) .sku-item-line) .sku-item-line-top{gap:calc(12 * var(--u,1px))}:is(:is(:is(:is(:is(.ly-main-product-form-summary .summary-popover-body) .sku-item) .sku-item-body) .sku-item-line) .sku-item-line-top) .sku-item-line-title{font-weight:700;font-size:14px;line-height:16px;letter-spacing:0;vertical-align:middle}:is(:is(:is(:is(.ly-main-product-form-summary .summary-popover-body) .sku-item) .sku-item-body) .sku-item-line) .sku-item-line-bottom{padding-left:calc(30 * var(--u,1px))}:is(.ly-main-product-form-summary .summary-popover-body) .sku-item+.sku-item{margin-top:0}}.ly-main-product-form-buy-buttons button[type=submit]{all:unset;cursor:pointer;display:flex;justify-content:center;width:100%;padding:10px 0;background-color:#333;border:1px solid #333;color:#fff;border-radius:100px;overflow:hidden;position:relative;margin-bottom:10px;transition:.2s;font-size:18px;font-weight:700}.ly-main-product-form-buy-buttons shop-pay-wallet-button{display:block;border-radius:100px;overflow:hidden}.ly-main-product-form-shop-pay{text-align:center}.ly-main-product-form-contact-us{overflow:hidden;position:relative;background-position:center center;background-repeat:no-repeat;color:#fff}.ly-main-product-form-contact-us .top-wrapper{--avatar-size:calc(68 * var(--u, 1px));display:flex;align-items:center;padding-top:calc(12 * var(--u,1px));padding-left:calc(28 * var(--u,1px));padding-right:calc(62 * var(--u,1px));padding-bottom:calc(12 * var(--u,1px));gap:calc(12 * var(--u,1px));position:relative}:is(.ly-main-product-form-contact-us .top-wrapper) .avatar{width:var(--avatar-size);height:var(--avatar-size);border-radius:50%;overflow:hidden}:is(.ly-main-product-form-contact-us .top-wrapper) .contact-online-time{margin-top:calc(8 * var(--u,1px));color:#fffFFFCC;display:flex;flex-direction:column;align-items:flex-start;gap:calc(4 * var(--u,1px));font-weight:500;font-size:calc(12 * var(--u, 1px));line-height:calc(14 * var(--u, 1px));letter-spacing:0;vertical-align:middle}.ly-main-product-form-contact-us .top-wrapper::after{content:'';position:absolute;bottom:0;left:0;width:100%;background-color:#fffFFF99;height:1px;transform:scaleY(.6)}.ly-main-product-form-contact-us .bottom-wrapper{display:grid;grid-template-columns:repeat(2,auto);padding:calc(20 * var(--u,1px)) calc(28 * var(--u,1px));gap:calc(18 * var(--u,1px)) calc(21 * var(--u,1px))}:is(.ly-main-product-form-contact-us .bottom-wrapper) .bottom-item{display:flex;align-items:center;gap:calc(10 * var(--u,1px))}:is(:is(.ly-main-product-form-contact-us .bottom-wrapper) .bottom-item) .bottom-item-icon{width:calc(16 * var(--u,1px));height:auto}:is(:is(.ly-main-product-form-contact-us .bottom-wrapper) .bottom-item) span{text-decoration:underline}@media screen and (min-width:750px){.ly-main-product-form-contact-us .top-wrapper{padding-left:calc(44 * var(--u,1px));gap:calc(24 * var(--u,1px))}:is(.ly-main-product-form-contact-us .top-wrapper) .contact-online-time{margin-top:calc(12 * var(--u,1px));gap:calc(6 * var(--u,1px));font-weight:500;font-size:calc(14 * var(--u, 1px));line-height:calc(16 * var(--u, 1px));letter-spacing:0;vertical-align:middle}.ly-main-product-form-contact-us .bottom-wrapper{padding:calc(24 * var(--u,1px)) calc(44 * var(--u,1px));gap:calc(14 * var(--u,1px)) calc(50 * var(--u,1px))}:is(.ly-main-product-form-contact-us .bottom-wrapper) .bottom-item{display:flex;align-items:center;gap:calc(10 * var(--u,1px))}}.ly-main-product-form-quantity-picker ly-quantity-input{--w:calc(156 * var(--u, 1px));--h:calc(32 * var(--u, 1px));--input-w:calc(60 * var(--u, 1px))}.ly-main-product-form-main-product-link{margin-top:calc(36 * var(--u,1px));margin-bottom:calc(35 * var(--u,1px));border-radius:10px;border:1px solid rgba(0,0,0,.1);background:#fafafa;padding:calc(13 * var(--u,1px));padding-left:calc(15 * var(--u,1px));padding-right:calc(33 * var(--u,1px));display:flex;align-items:center;gap:calc(15 * var(--u,1px));text-decoration:none}.ly-main-product-form-main-product-link .ly-main-product-form-main-product-link-image{flex:0 0 auto;width:calc(137 * var(--u,1px));aspect-ratio:137/150;border:1px solid #0000001A;overflow:hidden;border-radius:8px}.ly-main-product-form-main-product-link .ly-main-product-form-main-product-link-info{flex:1}:is(.ly-main-product-form-main-product-link .ly-main-product-form-main-product-link-info) .ly-main-product-form-main-product-link-price{margin-top:calc(16 * var(--u,1px));display:flex;align-items:center}:is(:is(.ly-main-product-form-main-product-link .ly-main-product-form-main-product-link-info) .ly-main-product-form-main-product-link-price) .origin{color:rgba(51,51,51,.7);margin-right:calc(6 * var(--u,1px))}:is(:is(.ly-main-product-form-main-product-link .ly-main-product-form-main-product-link-info) .ly-main-product-form-main-product-link-price) .current{margin-right:calc(16 * var(--u,1px))}:is(:is(.ly-main-product-form-main-product-link .ly-main-product-form-main-product-link-info) .ly-main-product-form-main-product-link-price) .save{border-radius:6px;background:#bb3338;color:#fff;text-align:center;font-family:"HarmonyOS Sans";font-size:12px;font-style:normal;font-weight:500;line-height:18px;padding:calc(4 * var(--u,1px)) calc(7 * var(--u,1px))}:is(.ly-main-product-form-main-product-link .ly-main-product-form-main-product-link-info) .ly-main-product-form-main-product-link-btn{border-radius:45px;border:1px solid rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;margin-top:calc(16 * var(--u,1px));transition:.3s;padding:calc(6 * var(--u,1px)) 0}:is(:is(.ly-main-product-form-main-product-link .ly-main-product-form-main-product-link-info) .ly-main-product-form-main-product-link-btn):active{background-color:#1e4a32;border-color:#1e4a32;color:#fff}.ly-main-product-overview{display:block;margin-top:calc(35 * var(--u,1px))}.ly-main-product-overview .ly-main-product-overview-item+.ly-main-product-overview-item{margin-top:calc(10 * var(--u,1px))}.ly-main-product-overview .ly-main-product-overview-label{display:flex;align-items:center;justify-content:space-between;gap:10px;background-color:#f5f5f7;padding:calc(19 * var(--u,1px)) calc(25 * var(--u,1px));border-radius:10px}:is(.ly-main-product-overview .ly-main-product-overview-label) .svg-wrapper{width:calc(30 * var(--u,1px));height:calc(30 * var(--u,1px));padding:calc(10 * var(--u,1px));border-radius:50%;background-color:#33333326;transform:rotate(-90deg)}.ly-main-product-overview ly-main-product-overview-pergola-size{display:block;position:relative}:is(.ly-main-product-overview ly-main-product-overview-pergola-size) .ly-main-product-overview-pergola-size-container{margin-top:calc(29 * var(--u,1px));overflow:hidden}:is(:is(.ly-main-product-overview ly-main-product-overview-pergola-size) .ly-main-product-overview-pergola-size-container) .ly-main-product-overview-pergola-size-wrapper{display:flex;align-items:center}:is(:is(:is(.ly-main-product-overview ly-main-product-overview-pergola-size) .ly-main-product-overview-pergola-size-container) .ly-main-product-overview-pergola-size-wrapper) .ly-main-product-overview-pergola-size-item{flex:0 0 auto;width:100%;aspect-ratio:4/3}:is(:is(:is(:is(.ly-main-product-overview ly-main-product-overview-pergola-size) .ly-main-product-overview-pergola-size-container) .ly-main-product-overview-pergola-size-wrapper) .ly-main-product-overview-pergola-size-item) .ly-main-product-overview-pergola-size-item-image{overflow:hidden;margin-bottom:calc(44 * var(--u,1px));aspect-ratio:340/220}:is(:is(:is(:is(.ly-main-product-overview ly-main-product-overview-pergola-size) .ly-main-product-overview-pergola-size-container) .ly-main-product-overview-pergola-size-wrapper) .ly-main-product-overview-pergola-size-item) .ly-main-product-overview-pergola-size-item-title{margin-bottom:calc(12 * var(--u,1px))}:is(.ly-main-product-overview ly-main-product-overview-pergola-size) .ly-indicators-items{position:absolute;left:50%;transform:translateX(-50%);top:calc(270 * var(--u,1px))}.ly-main-product-overview ly-main-product-overview-assembly-video{display:block;position:relative}:is(.ly-main-product-overview ly-main-product-overview-assembly-video) .ly-main-product-overview-assembly-video-container{overflow:hidden;margin-top:calc(24 * var(--u,1px))}:is(:is(.ly-main-product-overview ly-main-product-overview-assembly-video) .ly-main-product-overview-assembly-video-container) .ly-main-product-overview-assembly-video-wrapper{display:flex;align-items:center}:is(:is(:is(.ly-main-product-overview ly-main-product-overview-assembly-video) .ly-main-product-overview-assembly-video-container) .ly-main-product-overview-assembly-video-wrapper) .ly-main-product-overview-assembly-video-item{flex:0 0 auto;width:100%;aspect-ratio:4/3}:is(:is(:is(:is(.ly-main-product-overview ly-main-product-overview-assembly-video) .ly-main-product-overview-assembly-video-container) .ly-main-product-overview-assembly-video-wrapper) .ly-main-product-overview-assembly-video-item) .ly-main-product-overview-assembly-video-item-video{overflow:hidden;margin-bottom:calc(50 * var(--u,1px));aspect-ratio:340/200}:is(:is(:is(:is(.ly-main-product-overview ly-main-product-overview-assembly-video) .ly-main-product-overview-assembly-video-container) .ly-main-product-overview-assembly-video-wrapper) .ly-main-product-overview-assembly-video-item) .ly-main-product-overview-assembly-video-item-title{text-align:center}:is(.ly-main-product-overview ly-main-product-overview-assembly-video) .ly-indicators-items{position:absolute;left:50%;transform:translateX(-50%);top:calc(265 * var(--u,1px))}.ly-main-product-overview .ly-main-product-overview-installation-manual{--columns:1}:is(.ly-main-product-overview .ly-main-product-overview-installation-manual) .grid-wrapper{margin-top:calc(28 * var(--u,1px));display:grid;grid-template-columns:repeat(var(--columns),1fr);gap:calc(10 * var(--u,1px))}:is(:is(.ly-main-product-overview .ly-main-product-overview-installation-manual) .grid-wrapper) .grid-item{display:flex;align-items:center;background-color:#fff;padding:calc(8 * var(--u,1px)) calc(20 * var(--u,1px));gap:calc(10 * var(--u,1px));text-decoration:none}:is(:is(:is(.ly-main-product-overview .ly-main-product-overview-installation-manual) .grid-wrapper) .grid-item) .grid-item-meta{flex:1;display:flex;align-items:center;gap:calc(24 * var(--u,1px))}:is(:is(:is(:is(.ly-main-product-overview .ly-main-product-overview-installation-manual) .grid-wrapper) .grid-item) .grid-item-meta) .grid-item-image{flex:0 0 auto;width:calc(80 * var(--u,1px));height:calc(64 * var(--u,1px));background-color:#f5f5f7;overflow:hidden}:is(:is(:is(:is(.ly-main-product-overview .ly-main-product-overview-installation-manual) .grid-wrapper) .grid-item) .grid-item-meta) .grid-item-meta-inner{flex:1}:is(:is(:is(:is(:is(.ly-main-product-overview .ly-main-product-overview-installation-manual) .grid-wrapper) .grid-item) .grid-item-meta) .grid-item-meta-inner) .grid-item-title{margin-bottom:calc(6 * var(--u,1px))}:is(:is(:is(.ly-main-product-overview .ly-main-product-overview-installation-manual) .grid-wrapper) .grid-item) .svg-wrapper{flex:0 0 auto;width:calc(26 * var(--u,1px));height:calc(26 * var(--u,1px));border-radius:50%;background-color:#1e4a32;color:#fff}:is(:is(:is(:is(.ly-main-product-overview .ly-main-product-overview-installation-manual) .grid-wrapper) .grid-item) .svg-wrapper) svg{width:10px}.ly-main-product-overview .ly-main-product-overview-specification{--columns:2}:is(.ly-main-product-overview .ly-main-product-overview-specification) .grid-wrapper{margin-top:calc(34 * var(--u,1px));padding:0 calc(30 * var(--u,1px));display:grid;grid-template-columns:repeat(var(--columns),auto);gap:calc(30 * var(--u,1px)) 0}:is(:is(.ly-main-product-overview .ly-main-product-overview-specification) .grid-wrapper) .grid-item{padding-bottom:calc(10 * var(--u,1px));border-bottom:.8px solid #3333331A}:is(:is(:is(.ly-main-product-overview .ly-main-product-overview-specification) .grid-wrapper) .grid-item) .grid-item-title{margin-bottom:calc(10 * var(--u,1px))}:is(.ly-main-product-overview .ly-main-product-overview-description) .content-wrapper{margin-top:calc(30 * var(--u,1px))}:is(.ly-main-product-overview .ly-main-product-overview-table) .content-wrapper{margin-top:calc(28 * var(--u,1px))}@media screen and (min-width:750px){.ly-main-product-overview{margin-top:calc(50 * var(--u,1px))}.ly-main-product-overview .ly-main-product-overview-item+.ly-main-product-overview-item{margin-top:calc(16 * var(--u,1px))}.ly-main-product-overview .ly-main-product-overview-label{padding:calc(15 * var(--u,1px)) calc(45 * var(--u,1px))}.ly-main-product-overview ly-main-product-overview-pergola-size{display:block;position:relative}:is(.ly-main-product-overview ly-main-product-overview-pergola-size) .ly-main-product-overview-pergola-size-container{overflow:hidden;margin-top:calc(40 * var(--u,1px));max-width:530px;margin-left:auto;margin-right:auto}:is(:is(.ly-main-product-overview ly-main-product-overview-pergola-size) .ly-main-product-overview-pergola-size-container) .ly-main-product-overview-pergola-size-wrapper{display:flex;align-items:center}:is(:is(:is(.ly-main-product-overview ly-main-product-overview-pergola-size) .ly-main-product-overview-pergola-size-container) .ly-main-product-overview-pergola-size-wrapper) .ly-main-product-overview-pergola-size-item{flex:0 0 auto;width:100%;aspect-ratio:4/3}:is(:is(:is(:is(.ly-main-product-overview ly-main-product-overview-pergola-size) .ly-main-product-overview-pergola-size-container) .ly-main-product-overview-pergola-size-wrapper) .ly-main-product-overview-pergola-size-item) .ly-main-product-overview-pergola-size-item-image{max-width:inherit;aspect-ratio:530/360;margin-bottom:calc(66 * var(--u,1px))}:is(:is(:is(:is(.ly-main-product-overview ly-main-product-overview-pergola-size) .ly-main-product-overview-pergola-size-container) .ly-main-product-overview-pergola-size-wrapper) .ly-main-product-overview-pergola-size-item) .ly-main-product-overview-pergola-size-item-title{margin-bottom:calc(16 * var(--u,1px))}:is(.ly-main-product-overview ly-main-product-overview-pergola-size) .ly-indicators-items{position:absolute;left:50%;transform:translateX(-50%);top:calc(376 * var(--u,1px))}:is(.ly-main-product-overview ly-main-product-overview-pergola-size) .ctrl-btn{position:absolute;top:40%;transform:translateY(-50%)}:is(.ly-main-product-overview ly-main-product-overview-pergola-size) .ctrl-btn.prev{left:85px}:is(.ly-main-product-overview ly-main-product-overview-pergola-size) .ctrl-btn.next{right:85px}.ly-main-product-overview ly-main-product-overview-assembly-video{display:block;position:relative}:is(.ly-main-product-overview ly-main-product-overview-assembly-video) .ly-main-product-overview-assembly-video-container{margin-top:calc(40 * var(--u,1px));margin-left:auto;margin-right:auto;max-width:530px;overflow:hidden}:is(:is(.ly-main-product-overview ly-main-product-overview-assembly-video) .ly-main-product-overview-assembly-video-container) .ly-main-product-overview-assembly-video-wrapper{display:flex;align-items:center}:is(:is(:is(.ly-main-product-overview ly-main-product-overview-assembly-video) .ly-main-product-overview-assembly-video-container) .ly-main-product-overview-assembly-video-wrapper) .ly-main-product-overview-assembly-video-item{flex:0 0 auto;width:100%;aspect-ratio:4/3}:is(:is(:is(:is(.ly-main-product-overview ly-main-product-overview-assembly-video) .ly-main-product-overview-assembly-video-container) .ly-main-product-overview-assembly-video-wrapper) .ly-main-product-overview-assembly-video-item) .ly-main-product-overview-assembly-video-item-video{max-width:inherit;aspect-ratio:16/9;margin-bottom:calc(66 * var(--u,1px));overflow:hidden}:is(:is(:is(:is(.ly-main-product-overview ly-main-product-overview-assembly-video) .ly-main-product-overview-assembly-video-container) .ly-main-product-overview-assembly-video-wrapper) .ly-main-product-overview-assembly-video-item) .ly-main-product-overview-assembly-video-item-title{margin-bottom:calc(16 * var(--u,1px))}:is(.ly-main-product-overview ly-main-product-overview-assembly-video) .ly-indicators-items{top:calc(240 * var(--u,1px));position:absolute;left:50%;transform:translateX(-50%);top:calc(350 * var(--u,1px))}:is(.ly-main-product-overview ly-main-product-overview-assembly-video) .ctrl-btn{position:absolute;top:40%;transform:translateY(-50%)}:is(.ly-main-product-overview ly-main-product-overview-assembly-video) .ctrl-btn.prev{left:85px}:is(.ly-main-product-overview ly-main-product-overview-assembly-video) .ctrl-btn.next{right:85px}.ly-main-product-overview .ly-main-product-overview-installation-manual{--columns:2}:is(.ly-main-product-overview .ly-main-product-overview-installation-manual) .grid-wrapper{margin-top:calc(30 * var(--u,1px));gap:calc(22 * var(--u,1px))}:is(:is(.ly-main-product-overview .ly-main-product-overview-installation-manual) .grid-wrapper) .grid-item{padding:calc(8 * var(--u,1px)) calc(26 * var(--u,1px)) calc(8 * var(--u,1px)) calc(12 * var(--u,1px));gap:calc(10 * var(--u,1px))}:is(:is(:is(.ly-main-product-overview .ly-main-product-overview-installation-manual) .grid-wrapper) .grid-item) .grid-item-meta{gap:calc(20 * var(--u,1px))}:is(:is(:is(:is(.ly-main-product-overview .ly-main-product-overview-installation-manual) .grid-wrapper) .grid-item) .grid-item-meta) .grid-item-image{width:calc(100 * var(--u,1px));height:calc(90 * var(--u,1px))}:is(:is(:is(:is(:is(.ly-main-product-overview .ly-main-product-overview-installation-manual) .grid-wrapper) .grid-item) .grid-item-meta) .grid-item-meta-inner) .grid-item-title{margin-bottom:calc(8 * var(--u,1px))}:is(:is(:is(:is(:is(.ly-main-product-overview .ly-main-product-overview-installation-manual) .grid-wrapper) .grid-item) .grid-item-meta) .grid-item-meta-inner) .grid-item-subtitle{color:#333333CC}:is(:is(:is(.ly-main-product-overview .ly-main-product-overview-installation-manual) .grid-wrapper) .grid-item) .svg-wrapper{width:calc(26 * var(--u,1px));height:calc(26 * var(--u,1px))}.ly-main-product-overview .ly-main-product-overview-specification{--columns:2}:is(.ly-main-product-overview .ly-main-product-overview-specification) .grid-wrapper{margin-top:calc(40 * var(--u,1px));padding:0 calc(85 * var(--u,1px))}:is(:is(.ly-main-product-overview .ly-main-product-overview-specification) .grid-wrapper) .grid-item{padding-bottom:calc(14 * var(--u,1px))}:is(.ly-main-product-overview .ly-main-product-overview-description) .content-wrapper{margin-top:calc(61 * var(--u,1px))}:is(.ly-main-product-overview .ly-main-product-overview-table) .content-wrapper{margin-top:calc(28 * var(--u,1px))}}