.custom-diagram{background-color:#fcf6dd}.choice-container{position:relative;min-height:350px;display:flex;padding:0 2rem}.choice-container .choice-inner-container{display:flex;flex-direction:column;width:max-content;height:100%;justify-content:space-evenly}.choice-container:not(:has(.choice-item)){max-width:894px;margin:auto}.choice-container .choice-inner-container:not(:has(.choice-item))+.choice-featured-image img{max-height:350px}.choice-container .choice-inner-container.left-choice{left:0}.choice-container .choice-inner-container .left-details-item,.choice-container .choice-inner-container .right-details-item{border-bottom:1px solid;min-width:275px;max-width:275px}.choice-container .choice-inner-container .right-details-item p{text-align:right}.choice-container .choice-inner-container .left-details-item p,.choice-container .choice-inner-container .right-details-item p{margin-bottom:10px;margin-top:10px;line-height:1.25em;font-size:20px}.choice-container .choice-inner-container.right-choice{right:0;justify-content:center;gap:20px}.choice-container .choice-item .choice-heading{font-size:20px;line-height:1.25em;font-family:Brick House;color:#481c2a}.template-index .choice-container .choice-item .choice-heading{background-color:#fff}.choice-container .choice-item .info{text-align:left;padding:0;color:#121212}.choice-container .choice-item .info p{font-size:14px;line-height:1.25em;letter-spacing:.35px;color:#383d3b;font-family:itc-med;color:#121212;margin-top:5px!important}.choice-main-heading{text-align:center;margin:auto;padding-bottom:50px;font-size:34px;max-width:700px;font-family:Brick House}.choice-main-heading em{font-style:normal;background-color:#f3ea28;padding:1px 10px;display:inline-flex}.choice-details p{margin:0 0 20px;text-align:center;font-size:20px;letter-spacing:0;line-height:1.25em}.choice-cta{text-align:center}.choice-container .choice-featured-image img{max-width:100%;max-height:500px;object-fit:contain;border-radius:10px;width:max-content}.img-comp-container{position:relative;width:350px;height:350px;margin:auto}.img-comp-img{position:absolute;width:auto;height:auto;overflow:hidden}.img-comp-img img{display:block;vertical-align:middle}.img-comp-slider{position:absolute;z-index:2;cursor:ew-resize;width:8px;height:392px;background-color:#fff;opacity:1;border-radius:0;display:block!important;top:auto!important;bottom:auto!important}.img-comp-slider:before{content:"VS";background-color:#004754;color:#fff;width:52px;height:52px;display:flex;align-items:center;justify-content:center;border-radius:100%;position:absolute;top:0;bottom:0;margin:auto;left:-20px;font-size:20px}.img-comp-img.img-comp-overlay img{width:368px!important;height:392px;object-fit:cover;max-width:368px!important;max-height:392px!important}.img-comp-img:not(.img-comp-overlay) img{width:368px!important;height:392px;object-fit:cover;max-width:368px!important;max-height:392px!important}.choice-container .choice-item .choice-heading.hide-pointer:before,.choice-container .choice-item .choice-heading.hide-pointer:after{content:none!important}@media screen and (max-width:1080px){.choice-inner-container .choice-item .choice-item-inner .choice-heading:before,.choice-inner-container .choice-item .choice-item-inner .choice-heading:after{content:none!important}}@media screen and (max-width:1200px)and (min-width:801px){.choice-container{display:flex;align-items:center}.choice-container .choice-featured-image img{width:100%;margin:auto}}@media screen and (min-width:1200px){.custom-preferred-choice{position:relative}.custom-preferred-choice:after{content:"";width:173px;height:164px;background:var(--bottom-badge);display:block;position:absolute;bottom:5%;top:auto;left:5%}}@media screen and (min-width:1000px){.choice-inner-container.left-choice:has(img) .choice-item:nth-child(2) .choice-item-inner .choice-heading:before{right:-65%;top:auto;bottom:46%}.choice-inner-container.left-choice:has(img) .choice-item:nth-child(2) .choice-item-inner .choice-heading:after{right:-66%;top:auto;bottom:42%}.choice-inner-container.right-choice:has(img) .choice-item:first-child .choice-item-inner .choice-heading:before{border-bottom:2px solid #121212;border-right:2px solid #121212;border-top:0;left:-44%;bottom:-35px;top:auto;height:55px}.choice-inner-container.right-choice:has(img) .choice-item:first-child .choice-item-inner .choice-heading:after{left:-45%;top:auto;bottom:-40px}.choice-inner-container .choice-item .choice-item-inner .choice-heading:before,.choice-inner-container .choice-item .choice-item-inner .choice-heading:after{z-index:9}.choice-inner-container.left-choice .choice-item:first-child .choice-item-inner .choice-heading:before{content:"";width:198px;height:65px;border-top:2px solid #121212;position:absolute;border-right:2px solid #121212;top:30%;right:-100%}.choice-inner-container.left-choice .choice-item:first-child .choice-item-inner .choice-heading:after{content:"";width:13px;height:13px;background-color:#121212;border-radius:100%;position:absolute;right:-102.5%;bottom:20px}.choice-inner-container.left-choice .choice-item:nth-child(2) .choice-item-inner .choice-heading:before{content:"";width:198px;border-top:2px solid #121212;position:absolute;top:10px;right:-100%}.choice-inner-container.left-choice .choice-item:nth-child(2) .choice-item-inner .choice-heading:after{content:"";width:13px;height:13px;background-color:#121212;border-radius:100%;position:absolute;right:-102.5%;top:4px}.choice-inner-container.left-choice .choice-item:nth-child(3) .choice-item-inner .choice-heading:before{content:"";width:198px;height:65px;border-bottom:2px solid #121212;position:absolute;border-right:2px solid #121212;top:-50px;right:-100%}.choice-inner-container.left-choice .choice-item:nth-child(3) .choice-item-inner .choice-heading:after{content:"";width:13px;height:13px;background-color:#121212;border-radius:100%;position:absolute;right:-102.5%;top:-50px}.choice-inner-container.right-choice .choice-item:first-child .choice-item-inner .choice-heading:before{content:"";width:198px;border-top:2px solid #121212;position:absolute;top:25px;left:-100%}.choice-inner-container.right-choice .choice-item:first-child .choice-item-inner .choice-heading:after{content:"";width:13px;height:13px;background-color:#121212;border-radius:100%;position:absolute;left:-102.5%;top:20px}.choice-inner-container.right-choice .choice-item:nth-child(2) .choice-item-inner .choice-heading:before{content:"";width:198px;height:65px;border-bottom:2px solid #121212;position:absolute;border-left:2px solid #121212;top:5%;left:-100%}.choice-inner-container.right-choice .choice-item:nth-child(2) .choice-item-inner .choice-heading:after{content:"";width:13px;height:13px;background-color:#121212;border-radius:100%;position:absolute;left:-102%;top:0}}@media screen and (min-width:801px){.choice-inner-container{height:100%;min-height:500px;justify-content:space-evenly!important}.choice-container .choice-item{width:max-content}.choice-container .choice-inner-container.left-choice{text-align:right}.choice-container .choice-inner-container.right-choice{text-align:left}body.page-product .choice-container{max-width:1012px}.choice-container{margin:auto}.choice-container .choice-inner-container{justify-content:center;gap:24px}.choice-container .choice-featured-image img{z-index:0;position:relative;max-width:100%}.choice-container .choice-featured-image{text-align:center;left:0;right:0;width:100%;display:flex;justify-content:center}.choice-container .choice-item{position:relative}.choice-container .choice-item .icon-action{position:absolute;top:0;bottom:0;margin:auto}.choice-container .choice-inner-container.left-choice .choice-item .icon-action{right:-50px;left:auto}.choice-container .choice-inner-container.right-choice .choice-item .icon-action{right:auto;left:-50px}.choice-container.style-1 .choice-inner-container{max-height:445px;justify-content:space-between;height:auto}.choice-container.style-2{max-width:947px}.choice-container.style-2 .choice-featured-image img{margin-bottom:-8px}.choice-container.style-2 .choice-item .choice-item-inner .info p{color:#88a1a8}.choice-container.style-2 .choice-inner-container{gap:10px}.choice-container.style-2 .choice-inner-container.left-choice .choice-item:first-child .choice-item-inner .choice-heading:before{max-width:116px;right:0;left:90%}}@media(min-width:769px){.choice-inner-container .choice-item-inner .choice-details-container{max-width:245px}.choice-inner-container.left-choice .choice-item-inner{display:flex;flex-direction:column;align-items:end}.choice-inner-container.left-choice .choice-item-inner .info p{text-align:right;margin:0}.choice-inner-container.right-choice .choice-item-inner .info p{text-align:left;margin:0}.choice-item-inner:has(img){display:flex;gap:20px}.choice-inner-container.left-choice .choice-item-inner:has(img){flex-direction:row-reverse;align-items:center}}@media screen and (max-width:768px){.choice-container .choice-featured-image img{object-fit:cover!important}.choice-cta a{display:block}.choice-item-inner:has(img){display:flex;gap:15px;margin-bottom:30px}.choice-item-inner img{max-width:70px}.choice-item-inner:has(img) .choice-details-container .info p{margin:5px 0 0!important}.choice-container .choice-inner-container.left-choice{order:2}.choice-featured-image{order:1;margin-bottom:20px;text-align:center}.choice-container .choice-inner-container.right-choice{order:3}.template-product .choice-container .choice-inner-container.left-choice{order:1}.template-product .choice-container .choice-featured-image{order:3}.template-product .choice-container .choice-inner-container.right-choice{order:2}.choice-details p{font-size:16px;padding-left:10px;padding-right:10px;margin-bottom:30px}.choice-container .choice-item .info{padding:0;margin:auto}.choice-container{flex-direction:column;padding-left:0;padding-right:0}.choice-container .choice-inner-container{position:relative;width:100%}.choice-container .choice-item .choice-heading{width:100%;font-size:18px}.choice-container .choice-inner-container.right-choice{gap:0}.choice-container .choice-inner-container .left-details-item,.choice-container .choice-inner-container .right-details-item,.choice-container .choice-inner-container .right-details-item p{text-align:center!important;margin-left:auto!important;margin-right:auto!important}.choice-container:not(:has(.choice-item)){padding:0}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/im-custom-diagram.css.map */
