.product-offers{margin:48px 0}.product-offer__items{display:grid;grid-template-columns:1fr 1fr;column-gap:61px;row-gap:48px}@media(max-width:870px){.product-offer__items{grid-template-columns:1fr}}.product-offer__item{flex:1;border:1px solid #283F3F}.product-offer__image{position:relative}.product-offer__image img{display:block;width:100%;aspect-ratio:2/1;object-fit:cover}.product-offer__discount{position:absolute;top:24px;right:24px;width:134px;height:134px;display:flex;justify-content:center;align-items:center}.product-offer__discount-star{position:absolute;z-index:1;width:134px;height:134px}.product-offer__discount-text{z-index:2;color:#000;display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:DM Mono,monospace;font-style:normal;font-weight:500;font-size:20px;line-height:26px;text-align:center;letter-spacing:-.02em;color:#416664}.product-offer__content{padding:12px 20px}.product-offer__description ul{padding-inline-start:20px}.product-offer__content h2{font-family:DM Sans,sans-serif;font-style:normal;font-weight:700;font-size:24px;line-height:31px;letter-spacing:-.02em;text-decoration:none}.product-offer__link{text-decoration:none}.product-offer__description{font-family:DM Mono,monospace;font-style:normal;font-weight:400;font-size:16px;line-height:24px;letter-spacing:-.02em;color:#283f3f}.product-offer__add-to-cart button{width:100%;border:0;background:#283f3f;color:#e5f1f0;display:flex;flex-direction:row;justify-content:space-between;align-items:center;cursor:pointer;padding:16px}.product-offer__add-to-cart__label,.product-offer__add-to-cart__price{font-family:DM Mono,monospace;font-style:normal;font-weight:500;font-size:20px;line-height:32px;color:#f7fbfa}.product-offer__add-to-cart__compare-price{text-decoration:line-through}.product-offer__guarantee{text-align:center;background:#e5f1f0;color:#283f3f;border-top:1px solid #283F3F;font-size:14px;line-height:18px;font-family:DM Mono,monospace;padding:8px 12px}.product-offer__quantity{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.product-offer__qty-button{width:60px;height:64px;border:0;border-top:1px solid #283F3F;background:transparent;cursor:pointer}.product-offer__input{flex:1;width:100%;border:1px solid #283f3f;border-bottom:0;height:64px;text-align:center;font-family:DM Sans,monospace;font-style:normal;font-weight:400;font-size:20px;line-height:32px;color:#283f3f}.product-offer__item .rc-container{margin-bottom:0}.product-offer__item .rc_popup{display:none}.product-offer__item .rc-radio{padding:0;background:#fff}.product-offer__item .rc_widget__option__selector{display:none}.product-offer__item .rc-container .rc-template__legacy-radio .rc_widget__option__selector+.rc-selling-plans{padding:0}.product-offer__item .rc-widget .rc-option--active{background:#fff}.product-offer__item .rc-template__legacy-radio .rc-radio{padding:0 20px 0 0;border-top:1px solid #283f3f}.product-offer__variants{border-top:1px solid #283f3f;padding-right:20px}.product-offer__item .rc-selling-plans__dropdown{outline:none;flex:1;border:0;width:100%;height:64px;text-align:left;font-family:DM Sans,monospace;font-style:normal;font-weight:400;font-size:20px;line-height:32px;color:#283f3f;padding-left:20px}.wei-callout-message{border:1px solid #283F3F;background:#bedad9;padding:48px;text-align:center}.wei-callout-message__title{font-size:24px;font-weight:500;margin-bottom:12px;color:#416664}.wei-callout-message__description{font-size:32px;line-height:42px;font-weight:500;color:#416664}.wei-callout-message__description p{margin:0}.wei-compare{margin:80px 0}.wei-compare__title-container{width:100%;background:#bedad9;border:2px solid #283F3F;border-left:0;border-right:0;text-align:center;padding:12px}.wei-compare__title{margin:0}.wei-compare__outline-title{-webkit-text-stroke:1px white;color:transparent;font-size:30px}.wei-compare__outline-title.text-teal-900{-webkit-text-stroke:1px var(--color-teal-900);color:transparent}.wei-compare__columns{position:relative;display:flex;flex-direction:row;margin:0 auto;border-bottom:2px solid #283F3F;overflow:hidden}.wei-compare__vs{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wei-compare__vs svg{width:13vw;height:13vw;max-width:107px;max-height:107px}.wei-compare__column{width:50%;display:flex;flex:1;flex-direction:column;justify-content:center;align-items:center;border-right:1px solid #283F3F;color:#21403f;background:#bedad9;padding:6vw 20px}.wei-compare__column:last-child{background:#21403f;color:#fff}.wei-compare__content{display:flex;flex-direction:row;justify-content:center;align-items:center;flex:1}.wei-compare__round{position:absolute;width:119px;height:119px;border-radius:50%;display:flex;justify-content:center;align-items:center;margin:0 auto;font-size:11px}.wei-compare__pill{position:absolute;font-size:11px;word-wrap:break-word;display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1;overflow:hidden;min-width:138px;min-height:55px;max-width:190px;text-align:center;border-radius:50px}.badge-1{top:-40px;right:0;transform:rotate(-15deg)}.badge-2{bottom:-50px;left:50px;transform:rotate(-20deg)}.badge-3{top:-50px;right:-25px;transform:rotate(-20deg)}.badge-4{bottom:-20px;left:20px;transform:rotate(20deg)}.wei-compare__image-container{position:relative}.wei-compare__image{position:relative;flex:1;max-width:300px;max-height:300px;object-fit:cover;display:flex;justify-content:center;align-items:center;border-radius:64px;overflow:hidden;margin:0 34px}.wei-compare__image img{width:100%;height:100%;object-fit:cover}.wei-compare__text{flex:1}.wei-compare__column:last-child .wei-compare__text{margin-left:3vw}.wei-compare__description{font-size:17px;line-height:130%;font-weight:500;white-space:pre-line}@media(max-width:1199px){.wei-compare__content{margin-top:20px;flex-direction:column;align-items:center}.wei-compare__column:last-child .wei-compare__content{flex-direction:column-reverse}.wei-compare__text{margin-top:60px}}@media(min-width:1024px)and (max-width:1199px){.wei-compare__vs{top:40%}.wei-compare__description{font-size:17px}}@media(min-width:767px)and (max-width:1024px){.wei-compare__description{font-size:16px}.wei-compare__vs{top:40%}}@media(min-width:300px)and (max-width:767px){.wei-compare__outline-title{font-size:17px}.wei-compare__description{font-size:11px}}@media(max-width:767px){.wei-compare__text{margin-top:0}.badge-1,.badge-2,.badge-3,.badge-4{display:none}.wei-compare__image{margin:0}.wei-compare__vs{top:30%}}
/*# sourceMappingURL=/cdn/shop/t/18/compiled_assets/styles.css.map */
