.gh-tr176-pdp-upsell .gh-tr176-popup__overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#000;z-index:9998;opacity:80%;overflow:auto}.gh-tr176-pdp-upsell.active .gh-tr176-popup__overlay{display:block}.gh-tr176-pdp-upsell .gh-tr176-popup{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9999;background:#fff;border-radius:8px;overflow:scroll;width:100%;max-width:880px;max-height:90vh;overflow:auto;box-shadow:0 8px 30px #0003}.gh-tr176-pdp-upsell.active .gh-tr176-popup{display:block}.gh-tr176-pdp-upsell .gh-tr176-popup__close{border:0;background:none;position:absolute;right:14px;top:10px;cursor:pointer;z-index:2}.gh-tr176-pdp-upsell .gh-tr176-popup__main{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%}.gh-tr176-pdp-upsell .gh-tr176-popup__text-content{width:54%;padding:24px 32px}.gh-tr176-pdp-upsell .gh-tr176-popup__heading h2{font-family:IBM Plex Sans,sans-serif;font-weight:600;font-style:normal;font-size:32px;line-height:120%;letter-spacing:0;color:#000;margin:0;padding-bottom:8px}.gh-tr176-pdp-upsell .gh-tr176-popup__description p{font-family:IBM Plex Sans,sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:24px;letter-spacing:0;color:#000;margin:0}.gh-tr176-popup__variants-wrapper{display:flex;flex-direction:column;gap:20px;margin-top:24px}.gh-tr176-popup__variants-wrapper .options__option{display:flex;flex-direction:column;gap:10px}.gh-tr176-popup__variants-wrapper .option__title{font-family:IBM Plex Sans,sans-serif;font-weight:500;font-style:Medium;font-size:12px;line-height:100%;letter-spacing:0%;text-transform:uppercase;color:gray}.gh-tr176-popup__variants-wrapper .option__title span{color:#000}.gh-tr176-popup__variants-wrapper .option__values{display:flex;flex-wrap:wrap;gap:12px}.gh-tr176-popup__variants-wrapper .option__values input{display:none}.gh-tr176-popup__variants-wrapper .option__values.option--color label{padding:2px;width:30px;height:30px;outline:2px solid transparent;cursor:pointer}.gh-tr176-popup__variants-wrapper .option__values.option--color input:checked+label{outline:2px solid #000000}.gh-tr176-popup__variants-wrapper .option__values:not(.option--color) label{background:#fff;border:1px solid #000000;color:#000;padding:12px 24px;font-family:IBM Plex Sans,sans-serif;font-weight:500;font-style:Medium;font-size:16px;line-height:20px;letter-spacing:7%;text-transform:uppercase;border-radius:100px;cursor:pointer}.gh-tr176-popup__variants-wrapper .option__values:not(.option--color) input:checked+label{color:#fff;background:#000}.gh-tr176-pdp-upsell .gh-tr176-popup__atc{margin-top:24px;margin-bottom:12px}.gh-tr176-pdp-upsell .gh-tr176-popup__atc .add-to-cart-button:not(.loading) .spinner-overlay{display:none!important}.gh-tr176-pdp-upsell .gh-tr176-popup__no-thanks{text-align:center;padding:12px 20px}.gh-tr176-pdp-upsell .gh-tr176-popup__no-thanks button.no-thanks__btn{border:none;background:none;padding:0;font-family:IBM Plex Sans,sans-serif;font-weight:600;font-style:normal;font-size:16px;line-height:24px;letter-spacing:0;text-align:center;text-transform:uppercase;text-decoration:underline}.gh-tr176-pdp-upsell .gh-tr176-popup__image-wrapper{width:46%;padding:50px 16px}.gh-tr176-pdp-upsell .gh-tr176-popup__image{position:relative}.gh-tr176-pdp-upsell .gh-tr176-popup__image img,.gh-tr176-pdp-upsell .gh-tr176-popup__offer-badge img{display:block;width:100%;height:auto}.gh-tr176-pdp-upsell .gh-tr176-popup__offer-badge{position:absolute;top:0;left:0;width:100%;height:auto;max-width:60px}.gh-tr176-pdp-upsell button.add-to-cart-button{padding:12px}@media screen and (max-width: 991px){.gh-tr176-pdp-upsell .gh-tr176-popup{width:95%;top:10px;transform:translate(-50%)}.gh-tr176-pdp-upsell .gh-tr176-popup__main{flex-direction:column-reverse}.gh-tr176-pdp-upsell .gh-tr176-popup__text-content{width:100%;padding:15px}.gh-tr176-pdp-upsell .gh-tr176-popup__image-wrapper{width:100%;padding:0}.gh-tr176-pdp-upsell .gh-tr176-popup__image img{max-width:355px;margin:0 auto}.gh-tr176-pdp-upsell .gh-tr176-popup__heading h2{font-size:25px}}
/*# sourceMappingURL=/cdn/shop/t/444/assets/gh-tr176-pdp-upsell.css.map */
