/*!
 * Themeasy — WooCommerce Product
 *
 * Single product page: product summary, tabs, reviews, and related products.
 *
 * @author Themeasy
 * @link   https://themeasy.co
 * @since  1.0.0
 */
.product-summary-wrapper .product-image{z-index:inherit}.product-summary-wrapper .product-image .tms-image{background-color:var(--tms-bg-color)}.product-summary-wrapper .product-image .tms-image__img{width:100%;height:auto}.product-summary-wrapper .tms-slider__wrapper .hover-button-prev{visibility:hidden;opacity:0;transform:translate(-100%)}.product-summary-wrapper .tms-slider__wrapper .hover-button-next{visibility:hidden;opacity:0;transform:translate(100%)}.product-summary-wrapper .tms-slider__wrapper:hover .hover-button-prev,.product-summary-wrapper .tms-slider__wrapper:hover .hover-button-next{opacity:1;visibility:visible;transform:none}.single-product .product-summary-wrapper{margin-top:0;display:block}.single-product .tbase-main>.product{margin-top:var(--tms-spacing-xxl,3rem)}.product-summary-wrapper .product-details{margin:0}.product-summary-wrapper:has(.product-image) .product-details{padding-left:3rem}.product-summary-wrapper .product-details .entry-summary{--tms-product-summary-gap:var(--tms-spacing-md,1.5rem);--tms-product-summary-gap-tight:var(--tms-spacing-sm,1rem);float:none;clear:both;width:100%}.product-summary-wrapper .product-details .entry-summary>*{margin-top:var(--tms-product-summary-gap);margin-bottom:var(--tms-product-summary-gap)}.product-summary-wrapper .product-details .entry-summary>.product-sale-label,.product-summary-wrapper .product-details .entry-summary>.before-title,.product-summary-wrapper .product-details .entry-summary>.title-wrapper,.product-summary-wrapper .product-details .entry-summary>.after-title{margin-top:0;margin-bottom:var(--tms-product-summary-gap-tight)}.product-summary-wrapper .product-details .entry-summary>.woocommerce-product-details__short-description{margin-top:var(--tms-product-summary-gap-tight)}.product-summary-wrapper .product-details .entry-summary>:first-child{margin-top:0}.product-summary-wrapper .product-details .entry-summary>:last-child{margin-bottom:0}@media (max-width:1199px){.product-summary-wrapper [class*=col]:first-child{margin-bottom:3rem}.product-summary-wrapper:has(.product-image) .product-details{margin-bottom:0;padding-left:0}}.elementor-widget-themeasy-wc-product-single:not(.tms-product-single--sticky-gallery-yes) .product-summary-wrapper .product-image{position:relative}@media (min-width:1200px){.elementor-widget-themeasy-wc-product-single.tms-product-single--gallery-right .product-summary-wrapper>.row{flex-direction:row-reverse}.elementor-widget-themeasy-wc-product-single .product-summary-wrapper>.row>:first-child{width:var(--tms-product-single-media-width,50%)}.elementor-widget-themeasy-wc-product-single .product-summary-wrapper>.row>:last-child{width:calc(100% - var(--tms-product-single-media-width,50%))}.elementor-widget-themeasy-wc-product-single .product-type-grouped .product-summary-wrapper>.row>:first-child{width:var(--tms-product-single-media-width,calc(100% * 5 / 12))}.elementor-widget-themeasy-wc-product-single .product-type-grouped .product-summary-wrapper>.row>:last-child{width:calc(100% - var(--tms-product-single-media-width,calc(100% * 5 / 12)))}.elementor-widget-themeasy-wc-product-single .product-summary-wrapper:has(.product-image) .product-details{padding-left:var(--tms-product-single-gap,3rem)}.elementor-widget-themeasy-wc-product-single.tms-product-single--gallery-right .product-summary-wrapper:has(.product-image) .product-details{padding-right:var(--tms-product-single-gap,3rem);padding-left:0}}@media (max-width:1199px){.elementor-widget-themeasy-wc-product-single .product-summary-wrapper [class*=col]:first-child{margin-bottom:var(--tms-product-single-gap,3rem)}}.product-summary-wrapper .product-details .product-sale-label>*{position:relative!important}.product-summary-wrapper .product-details .product-sale-label *{gap:5px;margin:0!important}.product-summary-wrapper .product-details .product-sale-label:empty{display:none}.product-summary-wrapper .product-details .onsale{background-color:var(--tms-danger-color);font-size:85%;font-weight:var(--tms-semibold-font-weight);color:var(--tms-white-color);-o-transition:all .3s ease;border-radius:100px;margin-bottom:1rem;padding:5px 10px;transition:all .3s;display:inline}.product-summary-wrapper .product-details .tms-card__title{color:var(--tms-heading-color);margin-top:0;margin-bottom:0;overflow:hidden}.product-summary-wrapper .product-details .tms-card__title .link{color:var(--tms-heading-color);-o-transition:all .3s ease;transition:all .3s}.product-summary-wrapper .product-details .tms-card__title .link:hover{color:var(--tms-heading-color);opacity:.75}.product-summary-wrapper .product-details .product-price-wrapper{justify-content:space-between;align-items:flex-end;line-height:1;display:flex}@media (max-width:767px){.product-summary-wrapper .product-details .product-price-wrapper{flex-direction:column;align-items:flex-start;gap:1rem}}.product-summary-wrapper .product-details .price{margin-top:0;margin-bottom:0}.product-summary-wrapper .product-details .price .amount{font-size:135%}.product-summary-wrapper .product-details .price ins .amount:before{content:"";z-index:0;border:1px solid;border-color:var(--tms-accent-color);width:100%;animation:.5s forwards tms-u-grow;position:absolute;top:100%;left:0}.product-summary-wrapper .product-details .price del .amount{font-size:135%}.product-summary-wrapper .product-details .price del{text-decoration:none;position:relative}.product-summary-wrapper .product-details .price del:before{content:"";opacity:.65;border:1px solid;width:94%;height:1px;display:block;position:absolute;top:46%;left:0;transform:rotate(-22deg)}.product-summary-wrapper .product-details .rating-wrapper{justify-content:flex-start;align-items:center;gap:10px;display:flex}.product-summary-wrapper .product-details .rating-wrapper .product-rating{margin-top:0;margin-bottom:0}.product-summary-wrapper .product-details .rating-wrapper .tms-product-reviews__link{font-size:85%;font-weight:var(--tms-semibold-font-weight);color:var(--tms-heading-color);position:relative}.product-summary-wrapper .product-details .rating-wrapper .tms-product-reviews__link:hover{color:var(--tms-heading-color)}@media (max-width:1199px){.product-summary-wrapper .product-details .woocommerce-grouped-product-list.group_table{margin-bottom:1.5rem;display:block;overflow:auto hidden}.product-summary-wrapper .product-details .woocommerce-grouped-product-list.group_table::-webkit-scrollbar{background-color:#0000;width:100%;height:6px}.product-summary-wrapper .product-details .woocommerce-grouped-product-list.group_table::-webkit-scrollbar-thumb{background-color:var(--tms-border-color)}}.product-summary-wrapper .product-details .woocommerce-grouped-product-list{margin-bottom:1.5rem}.product-summary-wrapper .product-details .woocommerce-grouped-product-list-item:first-child td{border-top:0;min-width:100px}.product-summary-wrapper .product-details .woocommerce-grouped-product-list-item:last-child td{border-bottom:0}.product-summary-wrapper .product-details .woocommerce-grouped-product-list-item__image{width:15%;padding-right:0}.product-summary-wrapper .product-details .woocommerce-grouped-product-list-item__image img{border-radius:.25rem}.product-summary-wrapper .product-details .woocommerce-grouped-product-list-item__label{width:50%;min-width:200px}.product-summary-wrapper .product-details .woocommerce-grouped-product-list-item__price{text-align:right;width:35%;min-width:200px}.product-summary-wrapper .product-details .woocommerce-grouped-product-list-item__price del{margin-right:5px}.product-summary-wrapper .product-details .woocommerce-grouped-product-list-item__price del,.product-summary-wrapper .product-details .woocommerce-grouped-product-list-item__price del .amount{font-weight:var(--tms-semibold-font-weight);color:var(--tms-body-color);line-height:1;text-decoration:none;position:relative}.product-summary-wrapper .product-details .woocommerce-grouped-product-list-item__price del:before{content:"";opacity:.65;border:1px solid;width:94%;height:1px;display:block;position:absolute;top:46%;left:0;transform:rotate(-22deg)}.product-summary-wrapper .product-details .woocommerce-grouped-product-list-item__price ins,.product-summary-wrapper .product-details .woocommerce-grouped-product-list-item__price .amount{font-weight:var(--tms-semibold-font-weight);color:var(--tms-heading-color);line-height:1;text-decoration:none;position:relative}.product-summary-wrapper .product-details .woocommerce-grouped-product-list-item__price ins .amount:before{content:"";z-index:-1;border:1px solid;border-color:var(--tms-accent-color);width:100%;animation:.5s forwards tms-u-grow;position:absolute;top:100%;left:0}.product-summary-wrapper .product-details .woocommerce-grouped-product-list-item__quantity{width:auto;min-width:160px}.product-summary-wrapper .product-details .woocommerce-grouped-product-list-item a{font-weight:var(--tms-semibold-font-weight);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.product-summary-wrapper .product-details .woocommerce-grouped-product-list-item label{font-size:100%;display:block}.product-summary-wrapper .product-details .outofstock .amount{display:none}.product-summary-wrapper .product-details .outofstock .out-of-stock{margin:0}.product-summary-wrapper .product-details .out-of-stock{border:1px solid;border-color:var(--tms-danger-color);color:var(--tms-danger-color);border-radius:.25rem;margin:1.5rem 0;padding:1rem}.product-summary-wrapper .product-details .out-of-stock:before{content:"";vertical-align:-.125em;background-color:currentColor;width:1em;height:1em;margin-right:5px;display:inline-block;-webkit-mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path fill='none' stroke='black' stroke-linejoin='round' stroke-width='1.4' d='M1.5 4.75L8 1.25l6.5 3.5v6.5L8 14.75l-6.5-3.5zM1.5 4.75L8 8.25l6.5-3.5M8 8.25v6.5'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path fill='none' stroke='black' stroke-linejoin='round' stroke-width='1.4' d='M1.5 4.75L8 1.25l6.5 3.5v6.5L8 14.75l-6.5-3.5zM1.5 4.75L8 8.25l6.5-3.5M8 8.25v6.5'/></svg>") 50%/contain no-repeat}.product-summary-wrapper .product-buttons-wrapper{justify-content:flex-start;align-items:center;display:flex}.product-summary-wrapper .product-buttons-wrapper .product-button{width:65%}.sold-individually .product-summary-wrapper .product-buttons-wrapper .product-button,.product-type-external .product-summary-wrapper .product-buttons-wrapper .product-button{width:100%}@media (max-width:767px){.product-summary-wrapper .product-buttons-wrapper{flex-direction:column;gap:1.5rem}.product-summary-wrapper .product-buttons-wrapper .product-button{width:100%}}.product-summary-wrapper .product-buttons-wrapper .product-button .tms-button{width:100%;max-width:100%;height:45px}.product-summary-wrapper .buy-now-button-wrapper .product-button{width:100%}.product-summary-wrapper .single_add_to_cart_button{font-family:var(--tms-button-font,inherit);font-size:var(--tms-button-font-size,var(--tms-font-size-md));font-weight:var(--tms-button-font-weight);font-style:var(--tms-button-font-style,normal);line-height:var(--tms-button-line-height,1);letter-spacing:var(--tms-button-letter-spacing,0px);text-transform:var(--tms-button-text-transform,none)}.product-summary-wrapper .title-wrapper{justify-content:space-between;align-items:flex-start;display:flex}.product-summary-wrapper .title-wrapper .title{margin:0}.product-summary-wrapper .title-wrapper .product-action{cursor:pointer;margin-left:20px}@media (max-width:767px){.product-summary-wrapper .title-wrapper{flex-direction:column}.product-summary-wrapper .title-wrapper .product-action{order:-1;margin-bottom:20px;margin-left:0}}.product-summary-wrapper .product-action .icon-wrapper{border:1px solid;border-color:var(--tms-border-color);-o-transition:all .3s ease;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:all .3s;display:flex}.product-summary-wrapper .product-action .icon-wrapper .icon{width:18px;height:18px;color:var(--tms-button-bg-color);-o-transition:all .3s ease;transition:all .3s}.product-summary-wrapper .product-action:hover .icon-wrapper,.product-summary-wrapper .product-action.active .icon-wrapper,.product-summary-wrapper .product-action.woosw-added .icon-wrapper,.product-summary-wrapper .product-action.woosc-added .icon-wrapper{border-color:var(--tms-button-bg-color);background-color:var(--tms-button-bg-color);box-shadow:0 10px 10px #0000000d}.product-summary-wrapper .product-action:hover .icon-wrapper .icon,.product-summary-wrapper .product-action.active .icon-wrapper .icon,.product-summary-wrapper .product-action.woosw-added .icon-wrapper .icon,.product-summary-wrapper .product-action.woosc-added .icon-wrapper .icon{color:var(--tms-button-text-color)}.product-summary-wrapper .product-actions{justify-content:space-between;align-items:center;display:flex}@media (max-width:767px){.product-summary-wrapper .product-actions{flex-direction:column;align-items:flex-start;gap:1rem}}.product-summary-wrapper .product-action{justify-content:flex-start;align-items:center;gap:7.5px;text-decoration:none;display:flex}.product-summary-wrapper .product-actions>.product-action{-o-transition:opacity .2s ease;transition:opacity .2s}.product-summary-wrapper .product-actions.is-share-fading>.product-action{opacity:0;pointer-events:none}.product-summary-wrapper .product-actions.is-share-open>.product-action{display:none}.product-summary-wrapper .product-action .text{font-weight:var(--tms-semibold-font-weight);color:var(--tms-heading-color)}.product-summary-wrapper .product-action .loading-icon{animation:1s linear infinite tms-rotate;display:none}.product-summary-wrapper .product-action.loading .loading-icon,.product-summary-wrapper .product-action.woosw-adding .loading-icon{display:block}.product-summary-wrapper .product-action.loading .icon:not(.loading-icon),.product-summary-wrapper .product-action.woosw-adding .icon:not(.loading-icon){display:none}.tms-share-buttons{justify-content:space-between;align-items:center;display:flex}@media (max-width:767px){.tms-share-buttons{flex-direction:column;align-items:flex-start;gap:1rem}}.tms-share-buttons.active{width:100%}.tms-share-buttons .tms-share-buttons__toggle{cursor:pointer;justify-content:flex-start;align-items:center;gap:7.5px;display:flex}.tms-share-buttons .tms-share-buttons__toggle.active .icon{transform:rotate(-90deg)}.tms-share-buttons .tms-share-buttons__wrapper{display:none}.tms-share-buttons.active .tms-share-buttons__wrapper{display:contents}.tms-share-buttons .tms-share-buttons__item{opacity:0;-o-transition:all .3s ease;justify-content:flex-start;align-items:center;text-decoration:none;transition:all .3s;display:flex;transform:translate(25px)}.tms-share-buttons .tms-share-buttons__item.active{opacity:1;transform:translateZ(0)}.tms-share-buttons .tms-share-buttons__item.active:first-child{transition-delay:0s}.tms-share-buttons .tms-share-buttons__item.active:nth-child(2){transition-delay:.15s}.tms-share-buttons .tms-share-buttons__item.active:nth-child(3){transition-delay:.3s}.tms-share-buttons .tms-share-buttons__item:not(.active):first-child{transition-delay:.16s}.tms-share-buttons .tms-share-buttons__item:not(.active):nth-child(2){transition-delay:80ms}@media (prefers-reduced-motion:reduce){.tms-share-buttons .tms-share-buttons__item,.product-summary-wrapper .product-actions>.product-action{-o-transition:none;transition:none}}.tms-share-buttons .tms-share-buttons__item .icon{border:1px solid;border-color:var(--tms-border-color);text-align:center;width:38px;height:38px;color:var(--tms-button-bg-color);-o-transition:all .3s ease;border-radius:50%;justify-content:center;align-items:center;margin-bottom:0;margin-right:7.5px;padding:7px;font-size:14px;line-height:14px;transition:all .3s;display:flex}.tms-share-buttons .tms-share-buttons__item:hover .icon{background-color:var(--tms-button-bg-color);color:var(--tms-button-text-color);box-shadow:0 10px 10px #0000000d}.tms-share-buttons .tms-share-buttons__item.facebook .icon{color:var(--tms-white-color);background-color:#4267b2;border-color:#4267b2}.tms-share-buttons .tms-share-buttons__item.twitter .icon{color:var(--tms-white-color);background-color:#1da1f2;border-color:#1da1f2}.tms-share-buttons .tms-share-buttons__item.x-twitter .icon{color:var(--tms-white-color);background-color:#000;border-color:#000}.tms-share-buttons .tms-share-buttons__item.linkedin .icon{color:var(--tms-white-color);background-color:#0a66c2;border-color:#0a66c2}.tms-share-buttons .tms-share-buttons__item.whatsapp .icon{color:var(--tms-white-color);background-color:#25d366;border-color:#25d366;font-size:16px;line-height:16px}.tms-share-buttons .tms-share-buttons__item.facebook:hover .icon,.tms-share-buttons .tms-share-buttons__item.twitter:hover .icon,.tms-share-buttons .tms-share-buttons__item.x-twitter:hover .icon,.tms-share-buttons .tms-share-buttons__item.linkedin:hover .icon,.tms-share-buttons .tms-share-buttons__item.whatsapp:hover .icon{border-color:var(--tms-button-bg-color);background-color:var(--tms-button-bg-color)}.tms-share-buttons .tms-share-buttons__item .tms-share-buttons__text{font-weight:var(--tms-semibold-font-weight);color:var(--tms-button-bg-color)}.product-summary-wrapper .product-meta{border:1px solid var(--tms-border-color);border-radius:var(--tms-radius-md,.25rem);padding:20px 25px}.product-summary-wrapper .product-meta .meta-item{justify-content:flex-start;align-items:flex-start;display:flex}@media (max-width:767px){.product-summary-wrapper .product-meta.metadata .meta-item{gap:10px}}.product-summary-wrapper .product-meta .meta-item:not(:last-child){margin-bottom:10px}.product-summary-wrapper .product-meta .meta-item .meta-title{font-size:100%;font-weight:var(--tms-semibold-font-weight);line-height:inherit;color:var(--tms-heading-color);margin-bottom:1rem}.product-summary-wrapper .product-meta .meta-item .meta-label{font-size:100%;font-weight:var(--tms-semibold-font-weight);line-height:inherit;color:var(--tms-heading-color);margin:0}@media (min-width:768px){.product-summary-wrapper .product-meta .meta-item:not(.flex-column) .meta-label{width:20%}.product-summary-wrapper .product-meta .meta-item:not(.flex-column) .meta-content{width:80%}}.product-summary-wrapper .product-meta .meta-item .meta-content .link{color:inherit;position:relative}.product-summary-wrapper .product-meta .meta-item .meta-content .link:hover{color:var(--tms-heading-color)}.product-summary-wrapper .product-meta .meta-item .meta-content .link:not(:last-child) .category:after,.product-summary-wrapper .product-meta .meta-item .meta-content .link:not(:last-child) .tag:after{content:","}@media (min-width:768px){.product-summary-wrapper .product-meta .meta-item .meta-content .image{max-width:65%}}.product-tabs-wrapper{margin-top:6rem;margin-bottom:6rem;display:block}@media (max-width:1199px){.product-tabs-wrapper{margin-top:3rem;margin-bottom:3rem}}.single-product-reviews{--tms-reviews-avatar-size:48px;--tms-reviews-gap:var(--tms-spacing-sm,1rem)}@media (min-width:768px){.single-product-reviews{--tms-reviews-avatar-size:60px;--tms-reviews-gap:var(--tms-spacing-md,1.5rem)}}.single-product-reviews .woocommerce-Reviews-title{margin:0 0 var(--tms-spacing-md,1.5rem);word-break:break-word}.single-product-reviews .commentlist,.single-product-reviews .commentlist .children{margin:0;padding:0;list-style:none}.single-product-reviews .commentlist{gap:var(--tms-spacing-sm,1rem);flex-direction:column;display:flex}.single-product-reviews .commentlist>.comment{padding:var(--tms-spacing-md,1.5rem);border:1px solid var(--tms-border-color,transparent);border-radius:var(--tms-radius-md,.75rem);background-color:var(--tms-surface-color)}.single-product-reviews .comment-wrapper{align-items:flex-start;gap:var(--tms-reviews-gap);display:flex}.single-product-reviews .author-photo{flex:none}.single-product-reviews .author-photo .avatar{width:var(--tms-reviews-avatar-size);height:var(--tms-reviews-avatar-size);object-fit:cover;box-shadow:var(--tms-shadow-md);border-radius:50%;display:block}.single-product-reviews .comment-details{align-items:center;row-gap:var(--tms-spacing-xs,.5rem);flex:auto;grid-template-columns:minmax(0,1fr);min-width:0;display:grid}@media (min-width:576px){.single-product-reviews .comment-details{column-gap:var(--tms-spacing-sm,1rem);grid-template-columns:minmax(0,1fr) auto}.single-product-reviews .comment-author{grid-area:1/1}.single-product-reviews .comment-date{grid-area:1/2}.single-product-reviews .comment-rating,.single-product-reviews .comment-content{grid-column:1/-1}}.single-product-reviews .comment-author .author-name{font-size:var(--tms-font-size-md,1rem);letter-spacing:normal;word-break:break-word;margin:0;line-height:1.3}.single-product-reviews .comment-author .author-name a{color:inherit;text-decoration:none}.single-product-reviews .comment-author .author-name a:hover{text-underline-offset:2px;text-decoration:underline}.single-product-reviews .comment-author .author-name a:focus-visible{text-underline-offset:2px;text-decoration:underline}.single-product-reviews .comment-rating{font-size:var(--tms-font-size-sm,.875rem);display:flex}.single-product-reviews .comment-date{font-size:var(--tms-font-size-xs,.75rem);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--tms-muted-color);align-items:center;gap:.375rem;display:inline-flex}.single-product-reviews .comment-date .icon{background-color:currentColor;flex:none;width:1em;height:1em;display:inline-block;-webkit-mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><rect x='1.5' y='2.75' width='13' height='11.75' rx='1.5' fill='none' stroke='black' stroke-width='1.5'/><path fill='none' stroke='black' stroke-linecap='round' stroke-width='1.5' d='M1.5 6.25h13M5 1.25V4M11 1.25V4'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><rect x='1.5' y='2.75' width='13' height='11.75' rx='1.5' fill='none' stroke='black' stroke-width='1.5'/><path fill='none' stroke='black' stroke-linecap='round' stroke-width='1.5' d='M1.5 6.25h13M5 1.25V4M11 1.25V4'/></svg>") 50%/contain no-repeat}.single-product-reviews .comment-content{word-break:break-word}.single-product-reviews .comment-content p{margin:0 0 .75em}.single-product-reviews .comment-content p:last-child{margin-bottom:0}.single-product-reviews .commentlist .children{border-inline-start:1px solid var(--tms-border-color,transparent);gap:var(--tms-spacing-md,1.5rem);flex-direction:column;margin-block-start:var(--tms-spacing-md,1.5rem);margin-inline-start:calc(var(--tms-reviews-avatar-size) / 2);padding-inline-start:calc(var(--tms-reviews-avatar-size) / 2 + var(--tms-reviews-gap));display:flex}.single-product-reviews .woocommerce-noreviews,.single-product-reviews .woocommerce-verification-required,.single-product-reviews .must-log-in{font-size:var(--tms-font-size-sm,.875rem);color:var(--tms-muted-color);margin:0}.single-product-reviews>.woocommerce-verification-required,.single-product-reviews .review-form-wrapper{margin-top:var(--tms-spacing-lg,2rem)}.single-product-reviews .comment-reply-title{justify-content:space-between;align-items:center;gap:var(--tms-spacing-sm,1rem);margin:0 0 var(--tms-spacing-md,1.5rem);display:flex}.single-product-reviews .comment-reply-title small a{font-family:var(--tms-body-font,inherit);font-size:var(--tms-font-size-sm,.875rem);letter-spacing:normal;color:var(--tms-muted-color)}.single-product-reviews .tms-comment-form__rating label[for=rating]{margin:0 0 var(--tms-spacing-xs,.5rem);font-size:var(--tms-font-size-sm,.875rem);color:var(--tms-muted-color);display:block}.single-product-reviews .tms-comment-form__review textarea{resize:vertical;min-height:160px}.product-related-wrapper,.product-up-sells-wrapper{margin-top:6rem;display:block}.product-cross-sells-wrapper{padding-right:3rem}@media (max-width:1199px){.product-related-wrapper,.product-up-sells-wrapper{margin-top:3rem}}@media (max-width:991px){.product-cross-sells-wrapper{padding-right:0}}