.product-pdp-v2 .main-product-section .page-width{max-width:1390px;margin:0 auto;padding:0 20px}.product-pdp-v2 .product--large:not(.product--no-media) .product__media-wrapper,.product-pdp-v2 .product--medium:not(.product--no-media) .product__media-wrapper,.product-pdp-v2 .product--small:not(.product--no-media) .product__info-wrapper{max-width:53%;width:calc(53% - var(--grid-desktop-horizontal-spacing)/ 2)}.product-pdp-v2 .product--large:not(.product--no-media) .product__info-wrapper,.product-pdp-v2 .product--medium:not(.product--no-media) .product__info-wrapper,.product-pdp-v2 .product--small:not(.product--no-media) .product__media-wrapper{max-width:47%;width:calc(47% - var(--grid-desktop-horizontal-spacing)/ 2)}.product__info-wrapper .icon-text-block .icon-text-block__container{display:flex;gap:8px;align-items:center;justify-content:space-between}.product__info-wrapper .icon-text-block__icon img{max-width:18px;height:auto}.product__info-wrapper .icon-text-block__item{width:100%;max-width:33.33%;text-align:center}.product__info-wrapper .icon-text-block .icon-text-block__text{font-style:normal;font-weight:400;font-size:12px;line-height:1.5;color:#56564d;padding-top:8px;letter-spacing:0;font-family:Neue Montreal;max-width:131px;margin:0 auto}.product-pdp-v2 .product__info-wrapper .icon-text-block .bottom-content{font-family:Neue Montreal;font-weight:400;font-size:12px;line-height:150%;letter-spacing:0%;text-align:center;color:#56564d;max-width:450px;margin:24px auto 0}.product-pdp-v2 .product__info-wrapper .bottom-content *{margin:0}.product-pdp-v2 .product__text.product__text-left{font-family:Neue Montreal;font-weight:400;font-size:18px;line-height:140%;letter-spacing:.96px}.product-pdp-v2 .product__text-container{margin:24px 0 18px!important}.simple_text_icon.product__text-container .product__text.product__text-left{font-family:Neue Montreal;font-weight:500;font-size:18px;line-height:22.1px;letter-spacing:0px;color:#25251f}.simple_text_icon.product__text-container{margin:0 0 8px!important}.product-form__buttons .product-form__submit:after,.product-form__buttons .product-form__submit:before{display:none}.product-form__buttons .product-form__submit{background:#c56631;font-family:Neue Montreal;font-weight:500;font-size:18px;line-height:100%;letter-spacing:1px;text-align:center;text-transform:uppercase;color:#fff;min-height:55px;padding:5px;transition:all .3s;border-radius:100px}.product-form__buttons .product-form__submit:hover{transform:translateY(-2px);opacity:.9}.payment-badges-block{padding:10px 0 20px;margin:0!important}.icon-text-block__icon{line-height:0}.rootline-gifts .rootline-gifts__heading{font-family:PP Agrandir Variable!important;font-weight:500!important;font-size:18px!important;line-height:120%!important;letter-spacing:.78px!important;margin:0 0 30px!important;color:#25251f!important}.rootline-gifts__image-wrap .rootline-gifts__badge{background:#c56631!important;font-family:Neue Montreal!important;font-weight:500!important;font-size:10px!important;line-height:12px!important;letter-spacing:0px;text-align:center;color:#fff!important;border-radius:30px!important;padding:4px 9px!important}.product-pdp-v2 .rootline-gifts{margin:25px auto 15px}.tpb-flag-main{font-family:Neue Montreal;font-weight:700;font-size:20px;line-height:36px;letter-spacing:.4px;text-align:right;color:#b96b3d}.tpb-flag .tpb-flag-sub{font-family:Neue Montreal;font-weight:500;font-size:12px;line-height:21.6px;letter-spacing:.48px;text-align:right;color:#56564f}.triitmnt-price-block .tpb-now{font-family:PP Agrandir Variable;font-weight:469;font-size:32px;line-height:120%;letter-spacing:.78px;color:#25251f}.triitmnt-price-block .tpb-prices .tpb-was{font-family:PP Agrandir Variable;font-weight:336;font-size:32px;line-height:120%;letter-spacing:.78px;text-decoration:line-through;color:#56564d80}.simple_text_icon.product__text-container .material-icon{color:#dfa300;margin:0 8px 0 0}.triitmnt-price-block{margin:28px 0!important}.product__title h1{font-family:PP Agrandir Variable;font-weight:500;font-size:32px;line-height:120%;letter-spacing:.78px;color:#25251f}.rating-stars{margin:8px 0 0!important}.rating-stars .rating-stars-and-text .rating-stars__label{font-family:Neue Montreal;font-weight:500;font-size:14px;line-height:120%;letter-spacing:.96px;text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:0%;color:#25251fe5;text-underline-offset:2px}.rating-stars .rating-stars-and-text .rating-stars__container svg *{fill:#c56631}.product-pdp-v2 .product--thumbnail_slider .thumbnail-slider{padding-bottom:8px}.product-pdp-v2 .price{display:flex;justify-content:space-between}.product-pdp-v2 .price .badge{display:none}.product-pdp-v2 .price .price__sale{gap:8px}.product-pdp-v2 .product-page-price{margin:28px 0!important}.product-pdp-v2 .price-badge-block span.nowrap{font-family:Neue Montreal;font-style:normal;font-weight:700;font-size:20px;line-height:1.5;letter-spacing:.4px;color:#b96b3d}.product-pdp-v2 .price-badge-block span em{font-style:normal;text-decoration:underline;text-underline-offset:6px;padding-left:8px}.product-pdp-v2 .price-badge-block .tpb-flag-sub{font-family:Neue Montreal;font-style:normal;font-weight:500;font-size:12px;line-height:1.5;letter-spacing:.48px;color:#56564f;padding-top:6px}.product-pdp-v2 .price-badge-block{display:flex;flex-direction:column;text-align:end}.product-pdp-v2 .popup_trigger.popup-mobile-btn{font-family:Neue Montreal;font-weight:400;font-size:16px;line-height:19px;text-decoration-line:underline;color:#24251f;text-underline-offset:2px;text-align:left;padding:12px 0;border:0;display:none}.product-pdp-v2 .popup_trigger.popup-mobile-btn:hover{background:transparent;color:unset}.product-pdp-v2 .button span{position:relative;z-index:2;display:flex;flex-direction:row;align-items:center;gap:8px}@media(max-width:992px){.product-pdp-v2 .product--large:not(.product--no-media) .product__media-wrapper,.product-pdp-v2 .product--medium:not(.product--no-media) .product__media-wrapper,.product-pdp-v2 .product--small:not(.product--no-media) .product__info-wrapper,.product-pdp-v2 .product--large:not(.product--no-media) .product__info-wrapper,.product-pdp-v2 .product--medium:not(.product--no-media) .product__info-wrapper,.product-pdp-v2 .product--small:not(.product--no-media) .product__media-wrapper{width:100%!important;max-width:100%!important;position:unset;padding:0}.product.product--large.product--left.product--thumbnail_slider.grid.grid--1-col.grid--2-col-tablet{gap:20px}.product-media-container.media-type-image{margin:0;width:100%!important}}@media(max-width:767px){.product.product--large.product--left.product--thumbnail_slider.grid.grid--1-col.grid--2-col-tablet{gap:10px}.product-pdp-v2 .rating-stars .rating-stars-and-text .rating-stars__label{margin-left:10px}.product-pdp-v2 .main-product-section .page-width{padding:0 15px}.product-pdp-v2 .review-testimonial__star{width:auto}.product-pdp-v2 .product__title h1{font-size:24px}.product-pdp-v2 .product__text.product__text-left{font-size:16px;line-height:140%;letter-spacing:.5px}.product-pdp-v2 .product__text-container:not(.simple_text_icon){margin:24px 0 30px!important}.product-pdp-v2 .simple_text_icon.product__text-container .product__text.product__text-left{font-size:16px;line-height:22px}.product-pdp-v2 .review-testimonial__text{font-size:14px;margin-bottom:5px}.product-pdp-v2 .review-testimonial__card{padding:8px}.product-pdp-v2 .product__info-wrapper .icon-text-block .icon-text-block__container{align-items:flex-start}.product-pdp-v2 .price__sale .price-item--sale,.product-pdp-v2 .price__compare-price .price-item--regular{font-size:24px!important}.product-pdp-v2 .price-badge-block .tpb-flag-sub{line-height:1.5}.product-form__buttons .product-form__submit{border-radius:100px}.product-pdp-v2 .price-badge-block span.nowrap{font-size:18px}.product-pdp-v2 .product-page-price{margin:18px 0!important}.product-pdp-v2 .product__info-wrapper .icon-text-block .icon-text-block__container{gap:30px}.product-pdp-v2 .popup_trigger{display:none}.product-pdp-v2 .popup_trigger.popup-mobile-btn{display:block}.product-pdp-v2 .popup_trigger.popup-mobile-btn{font-family:Neue Montreal;font-weight:400;font-size:16px;line-height:19px;text-decoration-line:underline;color:#24251f;padding:12px 0 0}.product-pdp-v2 .payment-badges-block{padding:10px 0 8px}.product-pdp-v2 .product--thumbnail_slider .thumbnail-slider{padding-bottom:0}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/pdp-style.css.map */
