@keyframes buttonRippleEffect{to{opacity:0;transform:scale(7)}}.modal-product-info{display:block;overflow-x:hidden;padding:0 10px 10px}@media only screen and (min-width:1024px){.modal-product-info{grid-gap:40px;display:grid;grid-template-columns:1fr 1fr;max-width:784px;padding:0 30px 30px}}.modal-product-info__image{background-color:#f6f6f6}@media only screen and (max-width:1023px){.modal-product-info__image{margin-bottom:25px;text-align:center}}.modal-product-info__overview{grid-column:span 2}.modal-product-info .product-details{margin:0 0 25px;text-align:center}@media only screen and (min-width:1024px){.modal-product-info .product-details{margin:0;text-align:left}}.modal-product-info .product-tabs__header h2:after{display:none}.elite-certificate{border:1px solid #bfbfbf;margin-bottom:65px;margin-top:65px;max-width:575px;padding:48px 20px}@media only screen and (min-width:1024px){.elite-certificate{margin-bottom:80px}}.amp-cms-component .elite-certificate{margin-bottom:0!important}@media only screen and (min-width:1024px){.elite-certificate{margin-top:80px;padding:48px}}.elite-certificate .variant-selector__selector--secondary,.elite-certificate .variant-selector__size-option--unavailable{display:none}.elite-certificate--display-variant-option .variant-selector__selector--secondary{display:block}.edit-item h2,.quick-buy h2{margin:0}.edit-item__image,.quick-buy__image{flex:0 0 100%;margin-bottom:10px}@media only screen and (min-width:1024px){.edit-item__image,.quick-buy__image{flex:0 0 256px;margin-bottom:0;max-width:256px}}@media only screen and (max-width:1023px){.edit-item__image,.quick-buy__image{background-color:#fff}}.edit-item__image img,.quick-buy__image img{background:#f6f6f6;display:block;height:132px;margin:0 auto;width:132px}@media only screen and (min-width:1024px){.edit-item__image img,.quick-buy__image img{height:256px;width:256px}}.edit-item__details,.quick-buy__details{flex:0 0 100%}@media only screen and (min-width:1024px){.edit-item__details,.quick-buy__details{flex:0 0 calc(100% - 256px);max-width:calc(100% - 256px);padding-left:20px}}.edit-item__product-title,.quick-buy__product-title{font-family:Gotham,Arial,sans-serif;font-size:24px;font-weight:500;line-height:32px;text-transform:uppercase}@media only screen and (min-width:1024px){.edit-item__product-title,.quick-buy__product-title{font-size:28px;line-height:39.5px}}.edit-item__brand,.quick-buy__brand{font-size:12px;line-height:20px;margin-top:5px}.edit-item__markdown-promotion,.quick-buy__markdown-promotion{display:inline-block;font-size:12px;line-height:20px;margin-top:10px;text-align:center;text-transform:uppercase;word-break:break-word}.edit-item__markdown-promotion .promo-link,.edit-item__markdown-promotion .promo-text,.quick-buy__markdown-promotion .promo-link,.quick-buy__markdown-promotion .promo-text{color:inherit;display:block;padding:5px 20px}.edit-item__markdown-promotion .promo-link,.quick-buy__markdown-promotion .promo-link{cursor:pointer;text-decoration:none}.edit-item__markdown-promotion .promo-link:hover,.quick-buy__markdown-promotion .promo-link:hover{text-decoration:underline}.edit-item__view-product,.quick-buy__view-product{margin-top:20px}.edit-item__variant-options,.quick-buy__variant-options{margin-top:10px}@media only screen and (min-width:1024px){.edit-item__variant-options,.quick-buy__variant-options{margin-top:25px}}.quantity-selector{display:inline-flex;width:97px}.quantity-selector__button{background:#f1f1f1 50% no-repeat;background-size:25px;border:0;height:30px;margin:0;outline:0;padding:0;width:30px}.quantity-selector__button:not(:disabled):hover{background-color:#bfbfbf}.quantity-selector__button:active{background-color:#000!important}.quantity-selector__button:disabled{cursor:not-allowed}.quantity-selector__button--decrease{background-image:url(../../../common/images/minus-black.svg);order:0}.quantity-selector__button--decrease:disabled{background-image:url(../../../common/images/minus-mid-grey.svg)}.quantity-selector__button--decrease:active{background-image:url(../../../common/images/minus-white.svg)}.quantity-selector__button--increase{background-image:url(../../../common/images/plus-black.svg);order:2}.quantity-selector__button--increase:active{background-image:url(../../../common/images/plus-white.svg)}.quantity-selector__input{border:0;border-radius:0;height:30px;order:1;text-align:center;width:37px}.leave-a-review{margin-bottom:60px;margin-left:auto;margin-right:auto;max-width:1240px;padding:0 20px}@media only screen and (min-width:1024px){.leave-a-review{margin-bottom:80px}}.leave-a-review__page-title{font-family:Gotham,Arial,sans-serif;font-size:28px;font-weight:500;line-height:36px;margin-bottom:10px;text-transform:uppercase}@media only screen and (min-width:1024px){.leave-a-review__page-title{font-size:36px;line-height:48px}}.leave-a-review__intro-text{margin-bottom:30px}@media only screen and (min-width:1024px){.leave-a-review__intro-text{margin-bottom:40px}}.leave-a-review__back-to-reviews,.leave-a-review__intro-text,.leave-a-review__terms-statement{color:#000}.leave-a-review__back-to-reviews,.leave-a-review__intro-text,.leave-a-review__page-title,.leave-a-review__terms-statement{text-align:center}@media only screen and (min-width:1024px){.leave-a-review__back-to-reviews,.leave-a-review__intro-text,.leave-a-review__page-title,.leave-a-review__terms-statement{padding-left:100px;padding-right:100px}}.leave-a-review__back-to-reviews,.leave-a-review__customer-name{border-bottom:1px solid #bfbfbf;border-top:1px solid #bfbfbf}.leave-a-review .product-carousel,.leave-a-review__back-to-reviews,.leave-a-review__customer-name{padding-bottom:42px;padding-top:42px}.leave-a-review__customer-name{display:flex;justify-content:center;margin-bottom:30px}.leave-a-review__customer-name .form-element{margin-bottom:0;max-width:368px;width:100%}@media only screen and (min-width:768px){.leave-a-review__customer-name .form-element{width:368px}}.leave-a-review .product-carousel{border-bottom:1px solid #bfbfbf;border-top:1px solid #bfbfbf;margin-bottom:0}.leave-a-review__back-to-reviews+* .product-carousel{border-top:0}.leave-a-review .related-blogs__container{padding:0}.product-review-row{border-bottom:1px solid #bfbfbf;display:grid;gap:0 22px;grid-template-areas:"image header" "form form";grid-template-columns:92px 1fr;margin-bottom:30px;padding-bottom:30px}@media only screen and (min-width:1024px){.product-review-row{gap:0 48px;grid-template-areas:"image header" "image form";grid-template-columns:160px 1fr}}.product-review-row__image{grid-area:image}.product-review-row__image picture{background-color:#f6f6f6;display:block}.product-review-row__form{grid-area:form}.product-review-row__header{font-family:Gotham,Arial,sans-serif;font-size:16px;font-weight:700;grid-area:header;line-height:24px}.product-review-row__header[data-count-string]{padding-right:35px;position:relative}.product-review-row__header[data-count-string]:after{content:attr(data-count-string);position:absolute;right:0;top:0}@media only screen and (min-width:1024px){.product-review-row__product-title{display:inline-block;margin-right:10px}}.product-review-row__product-size{color:#6e6e6e;font-size:16px;font-weight:400;line-height:25px}@media only screen and (min-width:1024px){.product-review-row__product-size{display:inline-block}}.product-review-row__field{margin-top:15px}.product-review-row__field--rating .product-rating-select__star-container{justify-content:flex-end;transform:translateX(-6px)}@media only screen and (min-width:1024px){.product-review-row__field--submit{text-align:right}}.product-review-row__input--hidden{display:none}