product-upsell .product-upsell__title{font-family:IBM Plex Sans;font-weight:400;font-size:11px;line-height:16px;color:#3c3e41}.product-upsell-wrapper{padding:20px;border:1px solid #C5C4C5;outline:2px solid transparent;display:inline-block;border-radius:8px;margin-top:5px;width:100%;background:#fff}.product-upsell-wrapper.open{outline:2px solid #000000}.product-upsell-wrapper:not(.open){cursor:pointer}.product-upsell-wrapper:not(.open) .product-upsell__body{display:none}.product-upsell-wrapper .product-upsell__header{position:relative;display:flex;justify-content:space-between;align-items:center;gap:10px}.product-upsell-wrapper .product-upsell__header .header__title{font-family:IBM Plex Sans;font-weight:500;font-size:18px;line-height:24px;letter-spacing:0%;margin-bottom:0}.product-upsell-wrapper .product-upsell__header .header__price{display:flex;gap:8px}.product-upsell-wrapper .product-upsell__header .header__price .price__regular{font-family:IBM Plex Sans;font-weight:600;font-size:14px;line-height:20px;letter-spacing:2%}.product-upsell-wrapper .product-upsell__header .header__price .price__compare{font-family:IBM Plex Sans;font-weight:500;font-size:14px;line-height:20px;letter-spacing:2%;background-image:linear-gradient(to top left,transparent,transparent calc(50% - .8px),#000 50%,transparent calc(50% + .8px),transparent);background-position:50%;background-repeat:no-repeat;background-size:100% 50%;opacity:.4}.product-upsell-wrapper .product-upsell__header .header__badge{color:#fff;background:#000;font-family:IBM Plex Sans;font-weight:600;font-size:11px;line-height:12px;letter-spacing:8%;padding:4px 8px;border-radius:0 8px;position:absolute;top:-21px;right:-21px;white-space:nowrap}.product-upsell-wrapper .product-upsell__body{padding-top:20px;margin-top:-6px}.product-upsell-wrapper .product-upsell__body .body__description{font-family:IBM Plex Sans;font-weight:400;font-size:14px;line-height:18px;letter-spacing:0%;margin-bottom:0}.product-upsell-wrapper .product-upsell__body .body__gift{font-family:IBM Plex Sans;font-weight:500;font-size:14px;line-height:14px;letter-spacing:0%;text-align:center;vertical-align:middle;color:#00000080;border:1px solid rgba(163,173,187,.2);background:#a3adbb33;padding:8px;border-radius:8px;display:inline-block;margin-top:12px}.product-upsell-wrapper .product-upsell__body .body__gift strong{color:#000;font-weight:500}.product-upsell-wrapper .product-upsell__body .body__product-options{margin-top:12px;display:flex;flex-direction:column;gap:18px}.product-upsell-wrapper .product-options__option .option__title{text-transform:uppercase;color:#87888a;margin-bottom:10px;display:inline-block}.product-upsell-wrapper .product-options__option .option__title span{color:#000}.product-upsell-wrapper .product-options__option .option__values{display:flex;gap:8px;flex-wrap:wrap}.product-upsell-wrapper .product-options__option .option__values input{display:none}.product-upsell-wrapper .product-options__option .option__values .option--swatch{display:flex;flex-direction:column;gap:6px}.product-upsell-wrapper .product-options__option .option__values .option--swatch .swatch{width:30px;height:30px}.product-upsell-wrapper .product-options__option .option__values .option--swatch .option--swatch__new{font-family:IBM Plex Sans;font-weight:450;font-size:12px;line-height:100%;letter-spacing:0%;text-align:center;text-transform:uppercase}.product-upsell-wrapper .product-options__option .option__values input:checked+label .swatch{outline:1px solid #000000}.product-upsell-wrapper .product-options__option .option__values label.option--button{border:1px solid #000000;padding:4px 8px;border-radius:100px;cursor:pointer}.product-upsell-wrapper .product-options__option .option__values input:checked+label.option--button{background:#000;color:#fff}.gh146-original-option-selector{border:1px solid #dddddd;border-radius:8px;padding:20px!important;margin:8px 8px -8px!important;width:calc(100% - 16px)!important;background:#fff}.gh146-original-option-selector:not(.open){cursor:pointer}.gh146-original-option-selector.open{outline:2px solid #000000}.gh146-original-option-selector .gh146__option-header{display:flex;align-items:center;justify-content:space-between}.gh146-original-option-selector .gh146__option-header .option-header__title{font-family:IBM Plex Sans;font-weight:500;font-size:18px;line-height:24px;letter-spacing:0%}.gh146-original-option-selector .gh146__option-header .option-header__price{font-family:IBM Plex Sans;font-weight:600;font-size:14px;line-height:16px;letter-spacing:0%}.gh146-original-option-selector .gh146__product-subtitle{font-family:IBM Plex Sans;font-weight:400;font-size:14px;line-height:18px;letter-spacing:0%;margin:12px 0;display:inline-block}.gh146-original-option-selector .font-heading{font-family:IBM Plex Sans;font-weight:400;font-size:14px!important;line-height:16px;letter-spacing:0%;text-transform:uppercase;margin-bottom:12px!important}.gh146-original-option-selector .variant-swatch{width:30px;height:30px}.gh146-original-option-selector:not(.open)>div:not(.gh146__option-header){display:none}
/*# sourceMappingURL=/cdn/shop/t/404/assets/gh-trtl146.css.map */
