.addon-products .accordion_{background-color:#eee;color:#444;cursor:pointer;padding:12px 15px;width:100%;border:none;text-align:left;outline:none;font-size:15px;transition:.4s;display:flex;align-items:center;gap:10px;border:solid 2px #d7d7d7;border-radius:5px;justify-content:space-between}.addon-products .accordion_.active{background-color:#fff;border-bottom:0;border-radius:5px 5px 0 0}.addon-products .panel{padding:15px;display:none;background-color:#fff;overflow:hidden;border:solid 2px #d7d7d7;border-top:0;border-radius:0 0 5px 5px}.accordian-item{margin-bottom:10px}.addon-products .panel .color-swatch label.swatch-input__label span.swatch{margin:0 auto}.addon-products .accordion_ span.info-icon img{width:18px;height:18px}.addon-products .accordion_ .arrow svg.icon.icon-caret{width:16px}.addon-products .accordion_ .accordion-title{display:flex;align-items:center;gap:6px}.addon-products .accordion_ .prod-title{display:flex;align-items:center;gap:10px;color:#24596b}.addon-products .accordion_ .arrow svg.icon.icon-caret path{fill:#24596b}.addon-products .panel .color-swatch label.swatch-input__label{margin:0!important;line-height:16px;text-align:center;outline:none}.addon-products .panel .color-swatch label.swatch-input__label span.swatch{margin-bottom:5px}.addon-products .accordion_.active .prod-title+.arrow svg.icon.icon-caret{transform:rotate(180deg)}.addon-products .panel .color-swatch label.swatch-input__label span.visually-hidden{visibility:visible;position:relative!important;color:#24596b;line-height:13px;font-family:var(--font-body-family--alt);font-size:14px}.addon-products .panel .color-swatch label.swatch-input__label span.visually-hidden.label-unavailable{visibility:hidden;position:absolute!important}.addon-products .panel .product-form__input--swatch input{position:absolute;width:100%;height:100%;left:0;top:0;margin:0;visibility:hidden}.addon-products .panel .addon-product-options{display:flex;justify-content:flex-start;flex-wrap:wrap;row-gap:15px;margin-top:25px}.addon-products .panel .product-form__input--swatch{display:flex;flex-wrap:wrap;position:relative;text-align:center;width:12%}.addon-products .panel .color-swatch input:checked+label.swatch-input__label .swatch{outline:.1rem solid rgb(var(--color-foreground));outline-offset:.2rem}.addon-products .panel .addon-product-options .custom-new-shipping-txt{color:#24596b!important}.addon-products .panel .addon-product-options .shipping-message{font-size:15.4px;text-align:center;line-height:16px;letter-spacing:normal}.addon-products .panel .addon-product-options span.svg-wrapper{width:30px;height:30px;display:block}.addon-products .panel .addon-product-options span.svg-wrapper svg{fill:#24596b}.addon-products .panel .addon-product-options .shipping-msg{display:flex;align-items:center;gap:10px;padding-left:0;width:100%}.main-product-shipping-msg .shipping-msg{display:flex;align-items:center;gap:10px}.main-product-shipping-msg .shipping-msg span.svg-wrapper{width:30px;height:30px}.main-product-shipping-msg .shipping-msg svg.icon{fill:#24596b}.main-product-shipping-msg .shipping-msg .shipping-message{font-size:15.4px;letter-spacing:normal}body.product-deck-chaise-lounge-v2 product-info .product.product--thumbnail_slider ul.icon-with-text{display:none}.template--product .product.grid .product__info-wrapper .price{padding-bottom:10px}.addon-products .tooltip{position:relative;display:inline-block}.addon-products .tooltip .tooltiptext{visibility:hidden;width:max-content;background-color:#000;color:#fff;text-align:center;border-radius:6px;padding:10px;position:absolute;z-index:1;bottom:120%;left:50%;margin-left:-112px}.addon-products .accordian-item:nth-child(2) .tooltip .tooltiptext{margin-left:-104px}.addon-products .tooltip .tooltiptext a{color:#fff}.addon-products .tooltip .tooltiptext:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:black transparent transparent transparent}.addon-products .tooltip:hover .tooltiptext{visibility:visible}.template--product .product .product__info-wrapper .custom-wrapper .product-form__quantity label{font-size:15.4px;color:#24596b;font-weight:400}.template--product .product .product__info-wrapper .addon-products .accordian-item .panel{padding-top:7px;position:relative}.template--product .product .product__info-wrapper .addon-products .accordian-item .panel .addon-color-wrap .custom-color-heading-info{font-size:12px;color:#24596b;font-weight:600;margin-bottom:15px;margin-left:0;margin-top:-10px;position:absolute;top:6px}.template--product .product .product__info-wrapper .addon-products .accordian-item button.accordion_.active{padding-bottom:4px}.template--product .product .product__info-wrapper .addon-products{width:91.3%}.product-media-container .product__modal-opener button.product__media-toggle:after{display:none}.template--product media-gallery slider-component .epigraph-solution-wrapper.custom-epigraph-3d-info{position:relative}.product__media-wrapper #epigraph-container.open-epigraph-info{z-index:1}.product__media-wrapper #epigraph-container.open-epigraph-info{display:block!important;position:absolute;width:100%;left:0}.product__media-wrapper .open-ulepigraph-info{opacity:0}button.custom-see-3d-info{color:#24596b;border:solid 2px #24596b;padding:0 15px;border-radius:999px;min-height:calc((var(--inputs-border-width) * 2) + 4.5rem);cursor:pointer}button.custom-see-3d-info{display:none}.product--deck-chaise-lounge-addon button.custom-see-3d-info,.product-deck-chaise-lounge button.custom-see-3d-info,.product--deck-chair-2 button.custom-see-3d-info,.product--deck-loveseat button.custom-see-3d-info{display:block}.product--deck-chaise-lounge-addon .price-per-item__container,.product-deck-chaise-lounge .price-per-item__container,.product--deck-chair-2 .price-per-item__container,.product--deck-loveseat .price-per-item__container{display:flex;justify-content:space-between}.mobile-epigraph-button{display:none}.product-deck-chaise-lounge .product__info-wrapper .product__info-container>.shopify-block.shopify-app-block{display:inline-block}.product--thumbnail_slider .product__media-wrapper .thumbnail-slider{z-index:999}@media screen and (min-width: 1800px){.product--thumbnail_slider .product__media-wrapper .gallery-viewer-slider{overflow:hidden}.product--thumbnail_slider .product__media-wrapper .thumbnail-slider{margin-top:30px}}@media screen and (max-width: 1200px){.addon-products .panel .addon-product-options{gap:15px}}@media screen and (max-width: 748px){.product__media-wrapper .product__media-list .product__media-item{z-index:2}.product__media-wrapper .product__media-list{display:flex!important}.template--product product-info{padding-top:0}.template--product product-info .slider-buttons{position:relative;z-index:2}.template--product .product--thumbnail_slider .slider-button{display:flex}.product--deck-chaise-lounge-addon product-info .slider.slider--mobile,.product-deck-chaise-lounge product-info .slider.slider--mobile,.product--deck-chair-2 product-info .slider.slider--mobile,.product--deck-loveseat product-info .slider.slider--mobile{margin-bottom:0}.product--deck-chaise-lounge-addon product-info .slider.slider--mobile li.product__media-item,.product-deck-chaise-lounge product-info .slider.slider--mobile li.product__media-item,.product--deck-chair-2 product-info .slider.slider--mobile li.product__media-item,.product--deck-loveseat product-info .slider.slider--mobile li.product__media-item{background:#fff}.product--deck-chaise-lounge-addon product-info .slider-buttons,.product-deck-chaise-lounge product-info .slider-buttons,.product--deck-chair-2 product-info .slider-buttons,.product--deck-loveseat product-info .slider-buttons{background:#fff;margin-bottom:0;padding-bottom:30px;margin-top:10px}.product__media-wrapper .product__media-list .product__media-item .product-media-container{--ratio-percent: 100%}.desktop-epigraph-button{display:none}.mobile-epigraph-button{display:inline-block}.product--deck-chaise-lounge-addon .product__info-wrapper .product__info-container,.product-deck-chaise-lounge .product__info-wrapper .product__info-container,.product--deck-chair-2 .product__info-wrapper .product__info-container,.product--deck-loveseat .product__info-wrapper .product__info-container{position:relative;z-index:1;background:#fff;margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px}.product--deck-chaise-lounge-addon .product__info-wrapper .product__info-container .mobile-epigraph-button,.product-deck-chaise-lounge .product__info-wrapper .product__info-container .mobile-epigraph-button,.product--deck-chair-2 .product__info-wrapper .product__info-container .mobile-epigraph-button,.product--deck-loveseat .product__info-wrapper .product__info-container .mobile-epigraph-button{margin:0;position:absolute;top:0;right:15px}button.custom-see-3d-info{min-height:calc((var(--inputs-border-width) * 2) + 3.5rem)}.product--deck-chaise-lounge-addon .product__info-wrapper .product__info-container>.shopify-block.shopify-app-block,.product-deck-chaise-lounge .product__info-wrapper .product__info-container>.shopify-block.shopify-app-block,.product--deck-chair-2 .product__info-wrapper .product__info-container>.shopify-block.shopify-app-block,.product--deck-loveseat .product__info-container>.shopify-block.shopify-app-block{display:inline-block}}@media screen and (max-width: 740px){.addon-products .panel .color-swatch label.swatch-input__label span.visually-hidden{font-size:12px}.addon-products .panel .color-swatch label.swatch-input__label{line-height:10px}.addon-products .panel .addon-product-options .shipping-message{text-align:left}}
/*# sourceMappingURL=/cdn/shop/t/123/assets/custom-style.css.map */
