.search-component__input,.gst-button.mobile{background:var(--white)}.product-template{--vip-yellow: #b7a06a}.product-template__hero{background:var(--off-white);margin-top:calc(var(--header-gap) * -1);padding-top:var(--header-gap)}.product-template__image-mobile{background-repeat:no-repeat;background-position:center center;background-size:auto 100%;position:relative;height:31.5rem;overflow:hidden}@media(min-width:992px){.product-template__image-mobile{display:none}}.product-template__image-mobile img.hero-image{position:absolute;height:115%;width:auto;margin:0 auto;left:50%;transform:translate(-50%);-o-object-fit:cover;object-fit:cover}.product-template__details-mobile{max-width:50rem;margin:0 auto}@media(min-width:992px){.product-template__details-mobile{display:none}}.product-template__desktop-hero{position:relative;display:none;height:53rem;background-repeat:no-repeat;background-position:center center;background-size:110rem;overflow:hidden}@media(min-width:992px){.product-template__desktop-hero{display:grid;grid-template-columns:1fr 34rem 1fr}}.product-template__desktop-hero.wide-image{height:40rem}@media(min-width:992px){.product-template__desktop-hero.wide-image{grid-template-columns:1fr 45rem 1fr}}.product-template__desktop-hero img.hero-image{position:absolute;height:115%;width:auto;left:50%;transform:translate(-50%);-o-object-fit:cover;object-fit:cover}.product-template__desktop-hero .hero-col{position:relative;display:flex;align-items:center;justify-content:center;padding:0 var(--edge)}.product-template__desktop-hero .hero-col>div{width:100%;max-width:41rem}.product-template__desktop-hero .hero-col--right{flex-direction:column;justify-content:space-between}.product-template__desktop-hero .hero-col--right .hero-col-upper{display:flex;justify-content:center;gap:var(--spacing-lg);padding-top:var(--spacing-sm)}.product-template__desktop-hero .hero-col--right .hero-col-upper .small{margin:0}.product-template__desktop-hero .hero-col--right .hero-col-lower{display:flex;justify-content:center;flex-direction:column;align-items:center;gap:var(--spacing-sm);padding-bottom:var(--spacing-lg)}.product-template__desktop-hero .hero-col--right .hero-col-lower p{margin:0}.product-template__desktop-hero .hero-col--right .hero-col-lower .product-stock__badge{display:flex;font-size:1rem;background:var(--red-tint);color:var(--red);border-radius:.4rem;font-family:var(--avenir-bold);text-align:center;display:inline-block;padding:.75rem 1rem;line-height:100%;text-transform:uppercase}@media(min-width:992px){.product-template__desktop-hero .hero-col--right .hero-col-lower .product-stock__badge{background:var(--white)}}.product-template__description-mobile{--image-width: 8.2rem;display:grid;grid-template-columns:1fr var(--image-width);gap:4.8rem;max-width:78rem;margin:0 auto}@media(min-width:768px){.product-template__description-mobile{--image-width: 14rem;padding-right:var(--edge)}}@media(min-width:992px){.product-template__description-mobile{display:none}}.product-template__description-mobile .content-wrap{padding-left:var(--edge)}.product-template__description-mobile .content-wrap img{width:auto!important;max-width:100%!important}.product-template__description-mobile .content-wrap h5{font-size:1.6rem}.product-template__description-mobile .image-wrap{overflow:hidden;position:relative}.product-template__description-mobile .image-wrap img{max-width:none;width:calc(var(--image-width) * 2)}@media(min-width:768px){.product-template__description-mobile .image-wrap img{width:100%!important}}.product-template__description-mobile.wide-image{grid-template-columns:1fr}.product-template__description-mobile.wide-image .content-wrap{padding:0 var(--edge)}.product-template__description-mobile .wide-image-wrap img{width:100%}.product-template .product-extra-info__accolades{margin:var(--spacing-md) 0 var(--spacing-lg) 0}.product-template .product-extra-info__item{margin-top:var(--spacing-lg)}@media(min-width:992px){.product-template .product-extra-info__item{margin-top:var(--spacing-sm)}}.product-template .product-extra-info__item h4,.product-template .product-extra-info__item p{margin:1rem 0 0}.product-template .product-extra-info__item.two-columns{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-sm)}@media(min-width:992px){.product-template .product-extra-info__item.two-columns{grid-template-columns:1fr;gap:var(--spacing-xs)}}.product-template .product-extra-info__item--accolade p{margin:0;color:var(--black-85)}@media(max-width:991px){.product-template__description-desktop{display:none}}.product-template__description-desktop .description-wrap{margin-top:2rem;display:grid;grid-template-columns:1fr 1fr;position:relative}.product-template__description-desktop .description-wrap:after{content:"";position:absolute;top:0;left:50%;width:.1rem;height:100%;background:var(--grey)}.product-template__description-desktop .description-wrap .col{padding:0 5%}@media(min-width:1200px){.product-template__description-desktop .description-wrap .col{padding:0 12%}}.product-template__description-desktop .description-wrap .col:last-child{padding-right:0}.product-template__description-desktop .description-wrap .col.product-image{display:grid;grid-template-columns:1fr 19rem}.product-template__description-desktop .description-wrap .col.product-image.wide-image{display:flex;flex-direction:column;gap:var(--spacing-md)}.product-template__description-desktop .description-wrap .col.product-image.wide-image>div:first-child{order:2}.product-template__description-desktop .description-wrap .col.product-image.wide-image>div:last-child{order:1}.product-template__reviews{--five-star-size: 7rem;text-align:center;max-width:40rem;margin:0 auto}@media(min-width:992px){.product-template__reviews{--five-star-size: 10.5rem}}.product-template__reviews .product-center-badge{position:relative;width:var(--five-star-size);height:var(--five-star-size);border-radius:100%;background:var(--white);padding:.2rem;margin:0 auto}@media(min-width:992px){.product-template__reviews .product-center-badge{padding:1rem}}.product-template__reviews .reviews-content{margin-top:1.6rem;font-family:var(--avenir-medium)}.product-template__reviews .reviews-content .review-info{display:grid;grid-template-columns:1fr auto 1fr;gap:2rem}.product-template__reviews .reviews-content .review-info .col{display:flex;align-items:center}@media(min-width:992px){.product-template__reviews .reviews-content .review-info .col{align-items:flex-end}}.product-template__reviews .reviews-content .review-info .col:first-child{justify-content:flex-end}@media(min-width:992px){.product-template__reviews .reviews-content .review-info .mobile-spacer{display:none}}.product-template__reviews .reviews-content .review-info .reviews-stars-wrap{text-align:center}.product-template__reviews .reviews-content .review-info .reviews-stars-wrap .reviews-stars{width:7.5rem;display:none;margin:0 auto;margin-bottom:1rem}.product-template__reviews .reviews-content .review-info .reviews-stars-wrap .reviews-stars button{white-space:nowrap}@media(min-width:992px){.product-template__reviews .reviews-content .review-info .reviews-stars-wrap .reviews-stars{display:block}}.product-template__reviews .reviews-content .review-info .reviews-comments-wrap{text-align:center}@media(min-width:992px){.product-template__reviews .reviews-content .review-info button{margin-top:.5rem}}@media(min-width:992px){.product-template__reviews .reviews-content .review-info .mobile-counter{display:none}}.product-template__reviews .reviews-content .review-info .comments-desktop-count{width:2rem;position:relative;margin:0 auto;display:none}@media(min-width:992px){.product-template__reviews .reviews-content .review-info .comments-desktop-count{display:block}}.product-template__reviews .reviews-content .review-info .comments-desktop-count .review-counter{position:absolute;top:.3rem;left:50%;transform:translate(-50%);z-index:1;font-size:1rem;color:var(--white);line-height:100%}.product-template__reviews .reviews-content .rate-product{margin-top:1.6rem}@media(min-width:992px){.product-template__reviews .reviews-content.has-badge{margin-top:-5.3rem}}.product-template__reviews .reviews-content.has-badge .reviews-content{gap:0}.product-template__image-placeholder{height:30rem;display:flex;align-items:center;justify-content:center}.product-template__image-placeholder svg{width:5rem}.product-template__image-placeholder svg path{fill:var(--black-65)}@media(min-width:992px){.product-template__image-placeholder{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.product-template__reviews-section{background:var(--off-white);padding:var(--spacing-xl) 0;text-align:center;margin-top:var(--spacing-md);margin-bottom:var(--spacing-xl)}@media(min-width:768px){.product-template__reviews-section{margin-top:var(--spacing-xl)}}.product-template__reviews-section .reviews-header{display:flex;flex-direction:column;gap:var(--spacing-sm)}.product-template__reviews-section .reviews-header .members-5-star{width:5rem;margin:0 auto}@media(min-width:768px){.product-template__reviews-section .reviews-header .members-5-star{width:9rem}}.product-template__reviews-section .reviews-header h2,.product-template__reviews-section .reviews-header p{margin:0}.product-template__reviews-section .reviews-header .rating-wrap{width:13rem;margin:0 auto}.product-template__reviews-section .reviews-list{margin:0 auto;margin-top:var(--spacing-lg);max-width:45rem}.product-template__reviews-section .reviews-list .reviews-list-item{border-bottom:.1rem solid var(--mid-grey);display:flex;flex-direction:column;gap:1.6rem;padding-bottom:1.6rem}@media(min-width:768px){.product-template__reviews-section .reviews-list .reviews-list-item{gap:1rem}}.product-template__reviews-section .reviews-list .reviews-list-item:not(:first-child){margin-top:var(--spacing-lg)}.product-template__reviews-section .reviews-list .reviews-list-item__rating{width:7.5rem;margin:0 auto}.product-template__reviews-section .reviews-list .reviews-list-item__profile{width:3rem;height:3rem;border-radius:.4rem;color:var(--white);display:flex;align-items:center;justify-content:center;margin:0 auto;padding-top:.3rem;text-transform:uppercase}@media(min-width:768px){.product-template__reviews-section .reviews-list .reviews-list-item__profile{width:4rem;height:4rem}}.product-template__reviews-section .load-more-reviews{transform:translateY(1.7rem)!important}.product-template__first-to-review{text-align:center;padding:var(--spacing-sm) 0}.product-accolades-badges{margin-top:var(--spacing-lg)}@media(min-width:992px){.product-accolades-badges{margin-top:0}}.product-accolades-badges ul{margin:0;padding:0;display:flex;align-items:center;flex-wrap:wrap;padding:1rem 0 0 1.4rem}.product-accolades-badges ul li{width:5rem;list-style:none;margin:-1rem 0 0 -1rem}@media(min-width:768px){.product-accolades-badges ul li{width:7.5rem;margin:-1.4rem 0 0 -1.4rem}}.product-accolades-badges ul li img{width:100%}.product-details{text-align:center}@media(min-width:992px){.product-details__title{margin-bottom:0}}.product-details__price-box{padding:var(--spacing-sm);border:.1rem solid var(--off-white);border-radius:.4rem;display:flex;flex-direction:column;gap:1.6rem}@media(min-width:992px){.product-details__price-box{border:none}}.product-details__price-box .price-render-area{min-height:3.4rem}@media(min-width:992px){.product-details__price-box .price-render-area{min-height:4.2rem}}.product-details__trade-label{font-size:1.2rem;font-family:var(--avenir-bold);text-transform:uppercase;border:.1rem solid var(--grey);background:var(--white);padding:.3rem 5rem .1rem;border-radius:.4rem;display:inline-block;margin-bottom:var(--spacing-md);color:var(--black)}.product-details__trade-label.desktop{display:none}@media(min-width:992px){.product-details__trade-label.desktop{display:inline-block;margin:var(--spacing-md) 0 0}}@media(min-width:992px){.product-details__trade-label.mobile{display:none}}.product-details__add-to-cart{--height: 5rem;width:100%;margin:0 auto;height:var(--height);background:var(--grey);display:flex;align-items:center;border-radius:10rem;overflow:hidden;color:var(--black)}@media(min-width:992px){.product-details__add-to-cart{background:var(--white);max-width:30rem}}.product-details__add-to-cart span{flex-grow:1;text-align:center;padding:0 1rem}.product-details__add-to-cart button.btn{font-family:var(--avenir-bold);background:var(--black);color:var(--white);padding:0;width:14rem;height:var(--height);border:none;border-radius:0;cursor:pointer;padding-top:.3rem}@media(min-width:992px){.product-details__add-to-cart button.btn{font-size:1.6rem}}.product-details__add-to-cart button.btn:hover{background:var(--black-85)}.product-details__add-to-cart button.btn:active{transform:none}.product-details__add-to-cart button.btn:disabled{cursor:default}.product-details__delivery-info{display:flex;align-items:center;justify-content:center}.product-details__delivery-info svg{width:1.9rem;margin-right:1.4rem;padding-bottom:.3rem}.product-promo__wrapper--mobile{text-align:center}.product-promo__wrapper--mobile p{margin:var(--spacing-sm) 0 0 0}.product-wishlist-btn{padding:0;background:none;border:none;cursor:pointer;transition:.1s}.product-wishlist-btn svg{width:2rem}.product-wishlist-btn.loading{transform:scale(.8);opacity:.2}.product-wishlist-btn.desktop{display:none}@media(min-width:992px){.product-wishlist-btn.desktop{display:block;margin:0 auto}}.product-wishlist-btn.mobile{position:absolute;top:2rem;right:3rem}@media(min-width:992px){.product-wishlist-btn.mobile{display:none}}.product-quote{text-wrap:balance;margin:var(--spacing-xl) 0;text-align:center}@media(min-width:992px){.product-quote{margin:var(--spacing-sm) 0}}.product-quote__name{margin-bottom:0}.product-template--vip .product-template__hero{color:var(--white);background:#332f2f;background:linear-gradient(90deg,#332f2f,#545050 63%,#616161)}@keyframes shimmer{to{-webkit-mask-position:left;mask-position:left}}.product-template--vip .product-template__hero img.hero-image{-webkit-mask:linear-gradient(-90deg,#fff 30%,rgba(255,255,255,.6),#fff 60%) right/200% 100%;mask:linear-gradient(-90deg,#fff 30%,rgba(255,255,255,.6),#fff 60%) right/200% 100%;animation:shimmer 3s infinite;filter:drop-shadow(0px 0px 30px rgba(255,255,255,.3))}.product-template--vip .product-quote .h2{font-size:var(--h3-size)}.product-template--vip .product-vip-display{color:var(--vip-yellow);font-size:7.6rem;margin:0 auto;line-height:100%;text-align:center;margin-bottom:1rem;display:flex;justify-content:center}.product-template--vip .product-vip-display img{position:relative;width:150px}.product-purchased-before{padding:1.2rem var(--spacing-md);background:var(--red-tint)}.product-purchased-before p{color:var(--red);margin:0}
/*# sourceMappingURL=/cdn/shop/t/5/assets/product-BSO1vmit.css.map */
