.addToCartFailureModal{padding:30px 20px}.addToCartFailureModal strong{color:#c00}.addToCartFailureModal .calloutBtn{padding-left:0;padding-right:0;width:200px}.addToCartFailures{list-style:none;margin:20px 0 15px;padding:0}.addToCartFailures li{padding:20px 0 0}.addToCartFailures li::after{clear:both;content:"";display:table}.addToCartFailures li:first-child{border-top:0}.addToCartFailures .productImage{border:1px solid #ccc;display:table-cell;float:left;height:50px;margin:0 7px 0 0;vertical-align:middle;width:50px}.addToCartFailures .productImage img{display:block;margin:0 auto;max-height:50px;max-width:50px;width:auto}
@media only screen and (max-device-width: 767px),only screen and (max-device-height: 719px)and (orientation: landscape){.productReviews .ProductReviewFilter--desktop{display:none !important}}@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.productReviews .ProductReviewFilter--mobile{display:none !important}}.productReviews__header{display:grid;grid-gap:3rem;grid-template-columns:1fr}@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.productReviews__header{grid-gap:6rem;grid-template-columns:auto minmax(400px, auto) 1fr}}.productReviews__header--noreviews{display:flex;justify-content:center}.productReviews__searchFilterContainer{display:flex;flex-direction:column;font-size:1.3rem}@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.productReviews__searchFilterContainer{flex-direction:row}}.productReviews__searchFilterContainer .SearchBar{margin:1rem;margin-bottom:2rem;width:95%}@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.productReviews__searchFilterContainer .SearchBar{margin-left:auto;margin-right:0;margin-top:0;width:260px}}.productReviews__sortSearchWrapper{display:flex;padding:.2rem .2rem .2rem 1.6rem}@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.productReviews__sortSearchWrapper{background:none;margin-right:1.5rem}}.productReviews__writeReviewBtnWrapper{display:flex;justify-content:center}.productReviews__writeReviewBtn{display:block;margin-top:2rem}@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.productReviews__writeReviewBtn{width:95%}}.productReviews__writeReviewBtn.noReviews{margin-top:0}@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.productReviews__writeReviewBtn.noReviews{display:block;width:90%}}.productReviews__writeReviewModal{padding:5rem 3rem 3rem}@media only screen and (max-device-width: 767px),only screen and (max-device-height: 719px)and (orientation: landscape){.productReviews__writeReviewModal{padding:7rem 1rem 1rem}}.productReviews__emptyMessage{font-weight:bold;text-align:center}@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.productReviews__emptyMessage{font-size:1.8rem}}.productReviews__aggregateWidget .ProductReviewRatingStars__summary{text-align:center}@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.productReviews__aggregateWidget .ProductReviewRatingStars__summary{text-align:left}}.productReviews__aggregateWidget .ProductReviewRatingStars__stars{justify-content:center}@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.productReviews__aggregateWidget .ProductReviewRatingStars__stars{justify-content:flex-start}}.productReviews__sweepstakesMobile{font-size:100%;margin-top:2rem;text-align:center;width:100%}@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.productReviews__sweepstakesMobile{display:none !important}}.productReviews__sweepstakesMobile a{text-decoration:underline}@media print{.productReviews__header{grid-gap:6rem;grid-template-columns:auto minmax(400px, auto) 1fr;padding-bottom:2rem;padding-top:2rem}.productReviews__sweepstakesMobile{display:none}.productReviews__sortSearchWrapper{background:none;margin-right:1.5rem}.productReviews__searchFilterContainer{flex-direction:row}.productReviews__searchFilterContainer .SearchBar{margin-left:auto;margin-right:0;margin-top:0;width:260px}}
.ProductReviewRatingStars__summary{color:#000;font-family:var(--fontHeading);margin-bottom:.5rem}.ProductReviewRatingStars__summaryCount{display:inline-block;font-size:6rem;font-weight:bold;line-height:1}@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.ProductReviewRatingStars__summaryCount{font-size:5.8rem;font-weight:500;line-height:1.2}}.ProductReviewRatingStars__summaryText{font-size:1.4rem}@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.ProductReviewRatingStars__summaryText{font-size:1.3rem}}.ProductReviewRatingStars .ProductReviewRatingStars__stars{--starSize: 2.6rem;--starSpacing: 0.5rem;--starColor: #f90;column-gap:var(--starSpacing);display:grid;grid-template-columns:repeat(5, var(--starSize))}.ProductReviewRatingStars .ProductReviewRatingStars__stars--large{--starSize: 3.6rem}.ProductReviewRatingStars .ProductReviewRatingStars__stars--small{--starSize: 1.9rem;--starSpacing: 0.25rem}.ProductReviewRatingStars .ProductReviewRatingStars__stars--secondary{--starColor: #000}.ProductReviewRatingStars .ProductReviewRatingStars__stars svg{max-height:100%;max-width:100%}.ProductReviewRatingStars .ProductReviewRatingStars__stars .StarIcon{fill:var(--starColor)}
.Button{background:#900;border:1px solid transparent;color:#fff;cursor:pointer;display:inline-block;outline-color:var(--blue);outline-offset:3px;padding:.5em .25em;position:relative;text-align:center;text-decoration:none;text-transform:uppercase}.Button:hover,.Button--loading{background:#d00;color:#fff}.Button--primary:hover,.Button--primary.Button--loading{background:#d00}.Button--secondary{background:var(--darkGrey);border-color:var(--darkGrey);color:#fff}.Button--secondary:hover,.Button--secondary.Button--loading{background:var(--darkGrey)}.Button--tertiary{background:transparent;border-color:var(--darkGrey);color:var(--darkGrey)}.Button--tertiary:hover,.Button--tertiary.Button--loading{background:transparent;border-color:#000;color:var(--darkGrey)}.Button--white{background:#fff;border-color:var(--darkGrey);color:var(--darkGrey)}.Button--white:hover,.Button--white.Button--loading{background:transparent;border-color:#000;color:var(--darkGrey)}.Button--link{background:transparent;border:0;color:var(--blue);font-family:var(--fontBody);padding:0;text-decoration:underline;text-transform:none}@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.Button--link{color:var(--baseTextColor)}}.Button--link:hover{color:var(--red)}.Button--link:hover,.Button--link.Button--loading{background:transparent}.Button--link:hover .Button__loadingIcon,.Button--link.Button--loading .Button__loadingIcon{display:none}.Button--link .Button__label{padding:0}.Button--none{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--baseTextColor);font-size:inherit;text-transform:none}.Button--none:hover{background:transparent;color:var(--baseTextColor)}.Button--large{padding:.7em 1.25em;font-size:1.6rem}.Button[aria-disabled=true]:not(.Button--link):not(.Button--none),.Button[aria-disabled=true]:not(.Button--link):not(.Button--none):hover{background:#ccc}.Button[aria-disabled=true],.Button[aria-disabled=true]:hover{border-color:transparent;color:var(--darkGrey);cursor:default}.Button__label{padding:0 1.25em;white-space:nowrap}.Button__loadingIcon{height:.75em;line-height:1;margin:.125em -0.875em .125em .125em;text-align:center;width:.75em}.Button__loadingIcon::before{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;content:"";display:inline-block;font-family:"LPIcons" !important;font-size:.75em;transform-origin:center center}a.Button{padding-left:1.5em;padding-right:1.5em}
.ProductReviewRatingGraph{--starColor: #f90;--starSize: 18px;margin-bottom:2rem}.ProductReviewRatingGraph__ratingsCount{color:#000;font-weight:bold;margin-bottom:1.8rem;text-align:left}@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.ProductReviewRatingGraph__ratingsCount{margin-bottom:1.2rem;text-align:center}}.ProductReviewRatingGraph__chart{padding-left:.5rem;padding-right:.5rem}@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.ProductReviewRatingGraph__chart{padding-left:0;padding-right:0}}.ProductReviewRatingGraph__chartRow{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;display:grid;grid-gap:.6rem;grid-template-columns:auto 1fr 30px;padding:0;width:100%}.ProductReviewRatingGraph__chartRow:disabled{color:inherit;text-decoration:none}.ProductReviewRatingGraph__chartRow:not(:last-of-type){margin-bottom:1rem}@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.ProductReviewRatingGraph__chartRow{grid-template-columns:34px 1fr 30px}}.ProductReviewRatingGraph__bar,.ProductReviewRatingGraph__barInner{display:block;height:24px}.ProductReviewRatingGraph__bar{background:var(--lightGrey, #f1f1f1);overflow:hidden;width:100%}.ProductReviewRatingGraph__barInner{background-color:var(--starColor)}.ProductReviewRatingGraph__chartRatingStar{color:var(--starColor);display:inline-block;font-size:1.8rem;margin-right:.25rem;text-decoration:none}
.ProductReviewFilter{display:grid;grid-gap:1rem;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;margin-bottom:2rem}@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.ProductReviewFilter{align-items:center;flex-direction:row;margin-bottom:0;padding-top:.5rem}}.ProductReviewFilter__count{line-height:2.4rem;margin-bottom:.5rem;margin-right:.5rem;padding:.5rem 0}@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.ProductReviewFilter__count{font-size:1.4rem}}.ProductReviewFilter__pills{display:flex;flex-wrap:wrap}.ProductReviewFilter__pill{align-items:center;background:#444;border-radius:5px;color:#fff;display:flex;font-size:1.6rem;font-weight:bold;justify-content:center;margin-bottom:.5rem;margin-right:.5rem;padding:.4rem 1rem;text-transform:uppercase}@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.ProductReviewFilter__pill{border-radius:9px;font-size:1.2rem;line-height:1;padding:.25rem 1.4rem}}@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.ProductReviewFilter__pill{font-size:1.4rem;line-height:1.1}}.ProductReviewFilter__pill:last-of-type{margin-right:0}.ProductReviewFilter__pill button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:inherit;font-size:150%;line-height:inherit;margin-left:1rem;padding:0}@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.ProductReviewFilter__pill button{font-size:2.2rem;line-height:1;margin-left:2rem}}
.ProductReviewSort{align-items:center;display:flex;line-height:1;padding:.4rem}@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.ProductReviewSort{font-size:1.4rem}}.ProductReviewSort__toggleDropdownBtnWrapper{display:inline-flex}.ProductReviewSort .Button.ProductReviewSort__toggleDropdownBtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:#000;font-weight:bold;text-transform:capitalize}.ProductReviewSort .Button.ProductReviewSort__toggleDropdownBtn .Button__label{padding-left:.2rem;padding-right:.2rem}.ProductReviewSort .Button.ProductReviewSort__toggleDropdownBtn:hover,.ProductReviewSort .Button.ProductReviewSort__toggleDropdownBtn:focus{background:transparent;border-color:transparent;color:#000}.ProductReviewSort__toggleDropdownBtnText{margin-right:4px}.ProductReviewSort__toggleDropdownCaret{--caretWidth: 4px;--caretHeight: 4px;--borderWidth: 1px;align-self:center;border-bottom:var(--borderWidth) solid #000;border-left:var(--borderWidth) solid #000;border-right:var(--borderWidth) solid transparent;border-top:var(--borderWidth) solid transparent;display:inline-block;height:var(--caretHeight);position:relative;top:-25%;transform:rotate(-45deg);width:var(--caretWidth)}@media print{.ProductReviewSort__toggleDropdownCaret{top:0;transform:translateY(-50%) rotate(-45deg)}}.ProductReviewSort__dropdownList{width:200px}.ProductReviewSort__dropdownListItem{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;display:block;padding:.8rem;text-align:left;width:100%}.ProductReviewSort__dropdownListItem:hover,.ProductReviewSort__dropdownListItem:focus,.ProductReviewSort__dropdownListItem--active{background-color:#f1f1f1}
.DropdownWrapper{display:inline-flex;position:relative}.Dropdown{--defaultDropdownWidth: 232px;background-color:var(--baseBackgroundColor);border:1px solid var(--baseBorderColor);box-shadow:var(--baseBoxShadow);box-sizing:border-box;color:var(--baseTextColor);position:absolute;z-index:2}.Dropdown-anchor-top{bottom:100%}.Dropdown-anchor-right{left:100%}.Dropdown-anchor-bottom{top:100%}.Dropdown-anchor-left{right:100%}.Dropdown-align-top{top:0}.Dropdown-align-right{right:0}.Dropdown-align-bottom{bottom:0}.Dropdown-align-left{left:0}
.AppProductQuestionsAndAnswers .SearchBar{margin-bottom:0;margin-left:auto;margin-right:auto;margin-top:1rem}@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.AppProductQuestionsAndAnswers .SearchBar{margin-left:0;margin-right:0}}.SearchBar__inputWrapper{position:relative;width:100%;z-index:1}.SearchBar__inputWrapper .SearchBar__input{font-size:var(--baseFontSize);padding-right:38px}@media print{.SearchBar__inputWrapper .SearchBar__input::-webkit-input-placeholder{font-size:1.4rem}}.SearchBar__inputWrapper--withSearchIcon .SearchBar__input{padding-left:34px}.SearchBar__icon,.SearchBar__clearSearchBtn{color:var(--darkGrey);position:absolute;top:50%;transform:translateY(-50%)}.SearchBar__icon{display:inline-block;font-size:1.4em;left:11px}.SearchBar__clearSearchBtn{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;display:inline-flex;font-size:3.3rem;height:2.4rem;justify-content:center;line-height:1;padding:0;right:1.2rem;width:auto;z-index:2}.SearchBar__charCountMessage{padding-bottom:.25rem;padding-top:.25rem}.SearchBar__charCountMessage--over{color:var(--darkRed);font-weight:bold}
.ProductSearchUGCResults{margin-bottom:2rem;overflow:hidden;position:relative;z-index:1}.ProductSearchUGCResults__backButton{margin-bottom:1rem;margin-top:1rem;width:80px}@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.ProductSearchUGCResults__backButton{font-size:1.6rem;margin-bottom:0;margin-right:1.6rem;margin-top:0;padding:.7rem .25rem;width:auto}}.ProductSearchUGCResults__header{display:flex;flex-direction:column;padding-bottom:1rem;padding-top:1rem}@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.ProductSearchUGCResults__header{flex-direction:row;margin-bottom:2rem}}.ProductSearchUGCResults__header.hidden{display:none}.ProductSearchUGCResults__count{margin-bottom:1rem;margin-top:1rem;order:1}@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.ProductSearchUGCResults__count{margin-bottom:0;margin-top:0}}.ProductSearchUGCResults__submitNewQuestion{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:1rem;order:-1}@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.ProductSearchUGCResults__submitNewQuestion{align-items:center;flex-direction:row;line-height:1;margin-bottom:0;order:2}}.ProductSearchUGCResults__submitNewQuestionBtn{color:#000;font-size:var(--baseFontSize);font-weight:bold}@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.ProductSearchUGCResults__submitNewQuestionBtn{font-family:var(--fontHeading);margin-left:.25rem}}.ProductSearchUGCResults__submitNewQuestionSep{display:none}@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.ProductSearchUGCResults__submitNewQuestionSep{display:inline-block;padding-left:.7rem;padding-right:.7rem}}.ProductSearchUGCResults__content{background:var(--lightGrey)}.ProductSearchUGCResults__list{padding-top:1rem}.ProductSearchUGCResults__noResults{padding:4rem 1rem;text-align:center}.ProductSearchUGCResults__noResultsHeading{margin-bottom:0}@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.ProductSearchUGCResults__noResultsHeading{font-weight:bold}}.ProductSearchUGCResults__spinner{-webkit-animation:spin 1.25s infinite linear;animation:spin 1.25s infinite linear;display:inline-block;font-size:2.4rem}.ProductSearchUGCResults__loadingScreen{align-items:center;background-color:rgba(255,255,255,.5);display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:10}.ProductSearchUGCResults__backButtonCaret{display:none}@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.ProductSearchUGCResults__backButtonCaret{display:inline-block;margin-right:.4rem}}
.ProductSearchUGCResultsDetail{background-color:var(--lightGrey);padding:1rem}.ProductSearchUGCResultsDetail--question{padding:1rem 2rem}.ProductSearchUGCResultsDetail--review{padding:1rem 1rem 0}
.ProductQuestionsAndAnswersCard__upVote{width:4rem}.ProductQuestionsAndAnswersCard__questionContainer{display:flex;padding:1rem 0}.ProductQuestionsAndAnswersCard__content{width:90%}@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.ProductQuestionsAndAnswersCard__content{width:96%}}.ProductQuestionsAndAnswersCard__userInfoContainer{display:flex;font-size:1.2rem;justify-content:flex-end;margin-top:1rem}.ProductQuestionsAndAnswersCard__userInfo{min-width:10rem;padding:.5rem 0;text-align:right}@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.ProductQuestionsAndAnswersCard__userInfo{padding:0}}.ProductQuestionsAndAnswersCard__question{color:#000;font-size:1.6rem;font-weight:normal;line-height:1.5em;margin-bottom:.5rem;overflow-wrap:break-word}@media only screen and (max-device-width: 767px),only screen and (max-device-height: 719px)and (orientation: landscape){.ProductQuestionsAndAnswersCard__question{font-weight:normal}}.ProductQuestionsAndAnswersCard__bestAnswerCreatedDate{color:var(--darkGrey);margin:0 1rem;padding:.5rem 0}@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.ProductQuestionsAndAnswersCard__bestAnswerCreatedDate{padding:0}}.ProductQuestionsAndAnswersCard__questionDate{color:var(--darkGrey);margin:0 1rem;padding:.5rem 0}@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.ProductQuestionsAndAnswersCard__questionDate{padding:0}}.ProductQuestionsAndAnswersCard__bestAnswer{font-size:1.4rem;word-break:break-word}.ProductQuestionsAndAnswersCard__bestAnswerText{color:#000;font-weight:bold}@media only screen and (max-device-width: 767px),only screen and (max-device-height: 719px)and (orientation: landscape){.ProductQuestionsAndAnswersCard__bestAnswerText{display:block}}.ProductQuestionsAndAnswersCard__answersButtonContainer{display:flex;font-size:1.2rem;padding:1rem 0 1.5rem 1.5rem}@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.ProductQuestionsAndAnswersCard__answersButtonContainer{background:#fff;margin-left:4rem}}.ProductQuestionsAndAnswersCard__answersButtonContainer--hide{background:var(--lightGrey)}@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.ProductQuestionsAndAnswersCard__answersButtonContainer--hide{background:#fff}}.ProductQuestionsAndAnswersCard__answersShowHideButton{margin-right:2rem}.ProductQuestionsAndAnswersCard__answerThankYouMessage{background:var(--lightGrey);padding:1rem 1rem 2rem}@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.ProductQuestionsAndAnswersCard__answerThankYouMessage{margin-left:4rem;padding:2rem 4rem}}.ProductQuestionsAndAnswersCard__badge{background-color:#595959;border-radius:25px;color:#fff;font-size:1.1rem;margin-left:1rem;padding:.2rem .8rem;text-transform:uppercase}.ProductQuestionsAndAnswersCard__arrow{border:solid #000;border-width:0 2px 2px 0;display:inline-block;margin-right:.8rem;padding:.3rem}.ProductQuestionsAndAnswersCard__editIcon{margin-right:.5rem}.ProductQuestionsAndAnswersCard--hide{transform:rotate(-135deg)}.ProductQuestionsAndAnswersCard--show{margin-bottom:.3rem;transform:rotate(45deg)}.ProductQuestionsAndAnswersCard--underline{text-decoration:underline}.ProductQuestionsAndAnswersCard .CollapsibleContent{border-bottom:0}.ProductQuestionsAndAnswersCard .CollapsibleContent .CollapsibleContent__content{padding:0}.ProductQuestionsAndAnswersCard--grey{background-color:var(--lightGrey)}.ProductQuestionsAndAnswersCard--grey .ProductQuestionsAndAnswersCard__answersButtonContainer{background-color:var(--lightGrey) !important}.ProductQuestionsAndAnswersCard__recommendedProducts{display:flex}.ProductQuestionsAndAnswersCard__recommendedProductsImage{padding:1rem;width:10rem}.ProductQuestionsAndAnswersCard__recommendedProductsImage a{text-decoration:none}
.ProductQuestionsAndAnswersUpVote{margin-right:1rem;text-align:center}.ProductQuestionsAndAnswersUpVote__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;padding:0}.ProductQuestionsAndAnswersUpVote__count{color:#000;font-weight:bold;margin-top:-5px;text-align:center}@media screen and (max-width: 767px){.ProductQuestionsAndAnswersUpVote__count{font-weight:normal}}
.CollapsibleContent{border-bottom:1px solid var(--baseBorderColor);overflow:hidden}.CollapsibleContent__content{padding:1rem 2.75rem 1rem 1rem}
.CollapsibleDisclosure{background:transparent;border:0;color:inherit;cursor:pointer;display:block;font-size:inherit;margin:0;outline-color:var(--blue);padding:0;text-align:left;width:100%}
.ProductSubmitAnswerForm{background:var(--lightGrey);padding:0 1rem 2rem}@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.ProductSubmitAnswerForm{margin-left:4rem;padding:2rem 4rem}}.ProductSubmitAnswerForm__charactersLeft{color:var(--darkGrey)}.ProductSubmitAnswerForm__charactersOver{color:var(--red);font-weight:bold}.ProductSubmitAnswerForm__disclaimerWrapper{color:var(--darkGrey);display:flex;font-size:1.2rem;margin:.6rem 0 1rem}.ProductSubmitAnswerForm__disclaimerIcon{margin:.3rem .5rem 0 0}.ProductSubmitAnswerForm__disclaimerText{line-height:1.9rem}.ProductSubmitAnswerForm__btnWrapper button:first-child{margin-right:1rem}
.Form label{display:block;font-size:16px;font-weight:normal;line-height:20px}.Form label::after{clear:both;content:"";display:table}.Form label.required::after{color:#c00;content:"*";display:inline;font-size:1.125em;font-weight:bold;padding-left:5px}.Form input,.Form select,.Form textarea{-moz-appearance:none;-webkit-appearance:none;appearance:none;border-radius:0}.Form input:not([type=checkbox],[type=radio]):focus,.Form select:focus,.Form textarea:focus{outline-offset:calc(-1 * var(--fieldHighlightWidth))}.Form [role*=dialog] *[tabindex]:focus,.Form [role*=dialog] a:focus,.Form [role*=dialog] button:focus{outline:1px solid var(--fieldHighlightColor)}.Form textarea{background-color:#fff;border:1px solid #999;box-sizing:border-box;display:block;padding:10px;resize:vertical;width:100%}.Form input:not([type=checkbox],[type=radio]),.Form select,.Form .lpSelectMobileDrawer{background-color:#fff;border:1px solid #999;box-sizing:border-box;font-size:18px;height:47px;line-height:20px;padding:14px 10px;width:100%}@media(-webkit-min-device-pixel-ratio: 2){.Form input:not([type=checkbox],[type=radio]),.Form select,.Form .lpSelectMobileDrawer{border-width:.5px}}@media(-webkit-min-device-pixel-ratio: 3){.Form input:not([type=checkbox],[type=radio]),.Form select,.Form .lpSelectMobileDrawer{border-width:1px}}.Form input:not([type=checkbox],[type=radio]).adjacentButton,.Form select.adjacentButton,.Form .lpSelectMobileDrawer.adjacentButton{height:44px;padding:8px 10px}.fieldComposite .Form input:not([type=checkbox],[type=radio]),.fieldComposite .Form select,.fieldComposite .Form .lpSelectMobileDrawer{border:0;height:45px}.Form input.qty{padding:8px 0;text-align:center;width:44px}.Form select.qty{padding-left:5px;text-align:left}.Form .fieldComposite{border:1px solid #999;box-sizing:border-box;clear:both;display:flex;height:47px}@media(-webkit-min-device-pixel-ratio: 2){.Form .fieldComposite{border-width:.5px}}@media(-webkit-min-device-pixel-ratio: 3){.Form .fieldComposite{border-width:1px}}.Form .fieldComposite.fcdSelectCaret{background:#fff;position:relative}.Form .fieldComposite.fcdSelectCaret select{font-size:16px}.Form .fieldComposite.fcdSelectCaret .fieldCompositeDetail{border:0;height:100%;margin:0;pointer-events:none;position:absolute;right:0;top:0;width:50px}.Form .fieldComposite.fcdSelectCaret .caret.right{top:58%}.Form .fieldCompositeDetail{border-left:1px solid #999;box-sizing:border-box;color:#565656;font-size:13px;font-weight:normal;line-height:40px;margin:5px 0;padding:0 8px}@media(-webkit-min-device-pixel-ratio: 2){.Form .fieldCompositeDetail{border-width:.5px}}@media(-webkit-min-device-pixel-ratio: 3){.Form .fieldCompositeDetail{border-width:1px}}.Form .fieldCompositeDetail .caret{margin-top:-8px;position:absolute;right:20px;top:50%}.Form .fieldCheckbox{width:100%}.Form .fieldCheckbox::after{clear:both;content:"";display:table}.Form .fieldCheckbox.field>label{padding-bottom:1px;padding-top:2px}.Form .fieldCheckbox>label{padding:10px 10px 10px 30px;position:relative}.Form .fieldCheckbox>label::after,.Form .fieldCheckbox>label::before{box-shadow:none;box-sizing:border-box;content:"";position:absolute;transition:all 250ms ease-in-out}.Form .fieldCheckbox>label::after{border-bottom:3px solid #fff;border-left:3px solid #fff;height:8px;left:5px;opacity:0;top:0;transform:translateY(70%) rotate(-45deg);transform-origin:center center;width:12px}.Form .fieldCheckbox>label::before{background-color:#fff;border:1px solid #595959;border-radius:4px;height:22px;left:0;top:0;width:22px}@media(-webkit-min-device-pixel-ratio: 2){.Form .fieldCheckbox>label::before{border-width:.5px}}@media(-webkit-min-device-pixel-ratio: 3){.Form .fieldCheckbox>label::before{border-width:1px}}.Form .fieldCheckbox input[type=checkbox]{border:0;display:block !important;height:0;margin:0;overflow:hidden;width:0}.Form .fieldCheckbox input[type=checkbox]:checked+label::after,.Form .fieldCheckbox input[type=checkbox]:checked+input[type=hidden]+label::after{opacity:1}.Form .fieldCheckbox input[type=checkbox]:checked+label::before,.Form .fieldCheckbox input[type=checkbox]:checked+input[type=hidden]+label::before{background-color:#06b;border-color:#06b}.Form .fieldCheckbox input[disabled]+label{color:#aaa;cursor:default}.Form .fieldCheckbox input[disabled]+label::before{border-color:#ccc !important;cursor:default}.Form .fieldCheckbox input[disabled]+label::after{cursor:default}.Form .fieldCheckbox input[disabled]:checked+label::before{background-color:#ccc}.Form .fieldRadio{width:100%}.Form .fieldRadio.field>label{padding-bottom:0;padding-top:0}.Form .fieldRadio>label{padding:10px 10px 10px 30px;position:relative}.Form .fieldRadio>label::after,.Form .fieldRadio>label::before{box-shadow:none;box-sizing:border-box;content:"";position:absolute;transition:all 250ms ease-in-out}.Form .fieldRadio>label::after{background-color:#06b;border:5px solid #fff;border-radius:50%;height:20px;left:0;opacity:0;top:50%;transform:translateY(-50%);width:20px}.Form .fieldRadio>label::before{border:1px solid #999;border-radius:50%;height:20px;left:0;margin-top:-10px;top:50%;width:20px;z-index:1}@media(-webkit-min-device-pixel-ratio: 2){.Form .fieldRadio>label::before{border-width:.5px}}@media(-webkit-min-device-pixel-ratio: 3){.Form .fieldRadio>label::before{border-width:1px}}.Form .fieldRadio input[type=radio]{border:0;display:block !important;height:0;margin:0;overflow:hidden;width:0}.Form .fieldRadio input[type=radio]:checked+label::after,.Form .fieldRadio input[type=radio]:checked+input[type=hidden]+label::after{opacity:1}.Form .fieldRadio input[type=radio]:checked+label::before,.Form .fieldRadio input[type=radio]:checked+input[type=hidden]+label::before{border:2px solid #06b}.Form .fieldRadio input[disabled]+label,.Form .fieldRadio input[disabled]:checked+label{color:#aaa}.Form .fieldRadio input[disabled]+label::before,.Form .fieldRadio input[disabled]:checked+label::before{border-color:#ccc}.Form .fieldRadio input[disabled]:checked+label::after{background-color:#ccc}.Form .field{box-sizing:border-box;clear:both;margin:0;padding-bottom:16px}.Form .field.fieldHalf{width:calc((50%) - (10px))}.Form .field.fieldNoLabel{padding-top:21px}.Form .field.fieldInline{display:inline-block;margin-right:30px;width:auto}.Form .field.fieldInline label{margin-bottom:0}.fieldGroup .Form .field.fieldInline label{margin-right:0}.Form .field .requiredLabel{padding-right:8px;position:relative}.Form .field .requiredLabel::after{color:#900;content:"*";display:inline;font-size:18px;font-weight:bold;margin-left:1px;position:absolute}.Form .field label{float:left}.Form .field+*{clear:both}.Form .fieldHelper{box-sizing:border-box;line-height:47px;margin:0 0 15px}.Form .fieldHelper.noLabel{margin-top:20px}.Form .fieldHelper .calloutBtn{vertical-align:top}.Form .fieldGroup{clear:both;display:flex;flex-wrap:wrap}.Form .fieldPair{clear:both}.Form .fieldPair::after{clear:both;content:"";display:table}.Form .fieldPair .field,.Form .fieldPair .fieldHelper{clear:none;float:left;width:50%}.Form .fieldPair .field:first-child,.Form .fieldPair .fieldHelper:first-child{padding-right:10px}.Form .fieldPair .field.field65{width:65%}.Form .fieldPair .field.field35{width:35%}.Form .fieldPairInline{display:flex}.Form .fieldPairInline .grow{width:100%}.Form .fieldPairInline .field:first-child,.Form .fieldPairInline .fieldHelper:first-child{padding-right:10px}.Form .hintText{color:#565656;float:right;font-size:12px;font-weight:normal}.Form .validationMessage{position:relative;top:0}.Form .validationInputGroup{margin-bottom:15px}.Form .validationInputGroup__header{font-weight:bold;margin-bottom:10px}.Form .validationInputGroup .field{margin-bottom:0}.Form .required-footnote{color:#c00;font-size:.9rem;margin-top:12px}.Form .required-footnote::before{content:"*";font-size:1.25em;font-weight:bold;padding-right:4px;position:relative;top:3px}.Form .required-footnote::after{content:"Required"}.Form .requiredNote{color:#900;margin:1em 0;text-align:right}.Form .requiredNoteInline{margin-bottom:-45px}.Form .server-error{background:#ffebeb;border:2px solid #c00;color:#c00;font-size:16px;font-weight:bold;line-height:1.2em;margin:1em 0;padding:10px}.Form .server-error ul{margin:0}.Form .server-error li{margin:0 0 8px 20px}.Form .server-error li:last-child{margin-bottom:0}.Form .server-error li:only-child{list-style:none;margin:0}.Form .clearableInput__input{padding-right:34px !important}.Form .clearableInput__input+.fieldCompositeDetail{border-left:0;padding:0;position:relative}.Form .clearableInput__button{background:transparent;border:0;color:#565656;font-size:22px;margin-top:-11px;padding:0;pointer-events:auto;position:absolute;right:6px;top:50%}.Form textarea.error{background:#ffebeb;outline:2px solid #c00;outline-offset:-2px}.Form input:not([type=hidden],[type=checkbox],[type=radio]).error,.Form select.error{background:#ffebeb;outline:2px solid #c00;outline-offset:-2px}.Form .fieldComposite.error{background:#ffebeb;margin-top:0;outline:2px solid #c00;outline-offset:-2px}.Form .fieldComposite.error input,.Form .fieldComposite.error select,.Form .fieldComposite.error textarea{background:transparent !important;outline:0 !important}.Form .fieldComposite.focus{outline:2px solid #06b !important;outline-offset:-2px}.Form .fieldComposite.focus input:focus,.Form .fieldComposite.focus select:focus,.Form .fieldComposite.focus textarea:focus{outline:0 !important}.Form .fieldComposite.fcdSelectCaret.error{background:#ffebeb}.Form .fieldCheckbox input[type=checkbox]:focus~label::before{box-shadow:0 0 0 2px #fff,0 0 0 4px #38f;transition:none}.Form .fieldCheckbox input[type=checkbox].error~label::before{box-shadow:0 0 0 2px #fff,0 0 0 4px #c00;transition:none}.Form .fieldRadio input[type=radio]:focus~label::before{box-shadow:0 0 0 2px #fff,0 0 0 4px #38f;transition:none}.Form .fieldRadio input[type=radio].error~label::before{box-shadow:0 0 0 2px #fff,0 0 0 4px #c00;transition:none}.Form .validationMessage .error:not(:empty){background:#ffebeb;border:1px solid #c00;border-radius:3px;color:#c00;display:inline-block;font-size:13px;line-height:normal;padding:3px 5px;position:absolute;z-index:1}
.Overlay{--overlayZIndex: 1000;--overlayContentWrapperMarginHorizontal: 0;--overlayContentWrapperMarginVertical: 0;align-items:center;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:var(--overlayZIndex)}.Overlay__underlay{background:var(--underlayBackground);height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.Overlay__contentWrapper{position:relative}.Overlay--Drawer .Overlay__contentWrapper{position:absolute}.Overlay--Drawer-fullscreen .Overlay__contentWrapper{height:100%;width:100%}.Overlay--Drawer-top .Overlay__contentWrapper{left:0;top:0;width:100%}.Overlay--Drawer-right .Overlay__contentWrapper{height:100%;right:0;top:0}.Overlay--Drawer-bottom .Overlay__contentWrapper{bottom:0;left:0;width:100%}.Overlay--Drawer-left .Overlay__contentWrapper{height:100%;left:0;top:0}.Overlay--Drawer .Overlay__contentWrapper__closeButton{--overlayContentWrapperCloseButtonSize: 64px;background:transparent;border:0;font-size:21px;height:var(--overlayContentWrapperCloseButtonSize);line-height:var(--overlayContentWrapperCloseButtonSize);outline-color:var(--blue);padding:0;position:absolute;right:0;top:0;width:var(--overlayContentWrapperCloseButtonSize);z-index:3}@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.Overlay--Drawer .Overlay__contentWrapper__closeButton{padding:0 1.5rem;width:auto}.Overlay--Drawer .Overlay__contentWrapper__closeButton::before{content:"Close";font-size:1.6rem;margin-right:.75em;text-transform:uppercase}}.Overlay--Modal{align-items:start}.Overlay--Modal .Overlay__contentWrapper{height:100%;overflow-y:auto;width:100%}@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.Overlay--Modal .Overlay__contentWrapper{--overlayContentWrapperMarginHorizontal: 40px;--overlayContentWrapperMarginVertical: 40px;height:auto;margin:var(--overlayContentWrapperMarginVertical) var(--overlayContentWrapperMarginHorizontal);max-height:calc(100% - (2 * var(--overlayContentWrapperMarginVertical)));max-width:calc(100% - (2 * var(--overlayContentWrapperMarginHorizontal)));min-width:688px;overflow-x:hidden;width:auto}}.Overlay--Modal .Overlay__contentWrapper__closeButtonContainer{background:transparent;padding:1.5rem 1rem;position:absolute;top:0;width:100%;z-index:3}.Overlay--Modal .Overlay__contentWrapper__closeButtonContainer--grey{background:#f1f1f1}@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.Overlay--Modal .Overlay__contentWrapper__closeButtonContainer--grey{background:transparent}}.Overlay--Modal .Overlay__contentWrapper__closeButton{--overlayContentWrapperCloseButtonSize: 64px;background:#fff;border:1px solid #555;color:#555;cursor:pointer;float:right;font-size:1.5rem;margin-right:2rem;padding:7px 13px}@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.Overlay--Modal .Overlay__contentWrapper__closeButton{background:transparent;border:0;font-family:var(--fontHeading);font-size:2.1rem;height:28.5px;line-height:normal;outline-color:var(--blue);padding:1px 9px 6px;position:absolute;right:0;top:0;width:auto}.Overlay--Modal .Overlay__contentWrapper__closeButton .lpIcon-close02{font-size:1.3rem;font-weight:bold}}.Overlay--Modal .Overlay__contentWrapper__closeButton::before{content:"Close";font-size:1.6rem;text-transform:uppercase}@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.Overlay--Modal .Overlay__contentWrapper__closeButton::before{color:#000;margin-right:.5rem}}.Overlay--Modal .Overlay__contentWrapper__closeButton .lpIcon-close02{display:none}@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.Overlay--Modal .Overlay__contentWrapper__closeButton .lpIcon-close02{color:#000;display:inline-block;font-size:1.5rem}}
.OverlayContent{--overlayContentStickyHeaderHeight: 64px;--overlayContentStickyFooterHeight: 50px;--overlayContentMaxWidth: 100%;background:var(--baseBackgroundColor);box-shadow:var(--baseBoxShadow);color:var(--baseTextColor);display:grid;grid-template-rows:-webkit-min-content auto -webkit-min-content;grid-template-rows:min-content auto min-content;max-width:var(--overlayContentMaxWidth)}@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.OverlayContent{--overlayContentMaxWidth: 728px}}.OverlayContent header{align-items:center;background:#ddd;box-sizing:border-box;display:flex;font-size:21px;grid-row-end:2;grid-row-start:1;height:var(--overlayContentStickyHeaderHeight);padding:0 10px;text-transform:uppercase}.OverlayContent main,.OverlayContent>:not(header,footer){box-sizing:border-box;grid-row-end:3;grid-row-start:2;max-height:calc(100vh - var(--overlayContentStickyHeaderHeight) - var(--overlayContentStickyFooterHeight) - 		(2 * var(--overlayContentWrapperMarginVertical)));overflow:auto;-webkit-overflow-scrolling:touch;padding:20px 10px;scroll-behavior:smooth}.OverlayContent footer{align-items:center;box-sizing:border-box;display:flex;grid-row-end:4;grid-row-start:3;height:var(--overlayContentStickyFooterHeight);justify-content:center;padding:10px}.Overlay--Dialog .OverlayContent{border-radius:4px;min-width:300px}@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.Overlay--Dialog .OverlayContent{max-width:728px}}.Overlay--Drawer .OverlayContent{min-width:300px}.Overlay--Drawer-left .OverlayContent,.Overlay--Drawer-right .OverlayContent{height:100%}.Overlay--Drawer-top .OverlayContent,.Overlay--Drawer-bottom .OverlayContent{width:100%}.Overlay--Modal .OverlayContent{height:100%}
@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.UserCollectionForm{margin:3rem auto 2rem;max-width:55rem}}.UserCollectionForm__title{align-items:center;background-color:var(--lightGrey);display:flex;height:64px;left:0;line-height:64px;padding-left:1rem;position:absolute;top:0;width:100%;z-index:1}@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.UserCollectionForm__title{background:none;height:auto;line-height:1;margin-bottom:1rem;margin-top:5rem;padding:0 4rem 0 1rem;padding-left:0;position:relative;width:auto}}.UserCollectionForm__topCopy{margin:7.25rem 0 0}@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.UserCollectionForm__topCopy{margin:0}}.UserCollectionForm__bottomCopy{margin-bottom:2rem;margin-top:1rem}@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.UserCollectionForm__bottomCopy{color:var(--darkGrey);margin-bottom:1rem;margin-top:0}}.UserCollectionForm__requiredLabel{color:var(--red);text-align:right}.UserCollectionForm__bottomNote{margin-bottom:2rem;margin-top:1rem}@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.UserCollectionForm__bottomNote{color:var(--darkGrey)}}.UserCollectionForm__cancelWrapper{margin-bottom:1rem;margin-top:1rem;text-align:center}.UserCollectionForm__label{margin-bottom:.3rem}.UserCollectionForm__input{font-size:var(--baseFontSize) !important}.UserCollectionForm__hiddenField{padding:0 !important}
.ProductQuestionsAndAnswersThankYou{align-items:center;background-color:#fff;border:2px solid var(--green);display:flex;margin-bottom:1.5rem;padding:1.5rem}@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.ProductQuestionsAndAnswersThankYou{max-width:70%;min-width:400px}}.ProductQuestionsAndAnswersThankYou__icon{color:var(--green);display:inline-block;font-size:3rem}.ProductQuestionsAndAnswersThankYou__text{margin-left:1.5rem}
@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.ProductAnswersList{background:var(--lightGrey);margin-left:4rem;padding:0 4rem}}.ProductAnswersList__content{border-top:1px solid var(--grey)}.ProductAnswersList__content:last-of-type{border-bottom:1px solid var(--grey)}.ProductAnswersList__vote{background:var(--lightGrey);border-top:1px solid var(--grey);color:var(--darkGrey);padding:1.5rem 0;text-align:center}@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.ProductAnswersList__vote{text-align:left}}.ProductAnswersList__voteIcon{margin-right:1rem}
.ProductAnswerCard{background:var(--lightGrey);display:flex;flex-direction:row;padding:2rem .5rem}@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.ProductAnswerCard{padding:1.5rem .5rem}}.ProductAnswerCard__body{font-size:1.4rem;width:90%}@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.ProductAnswerCard__body{width:100%}}.ProductAnswerCard__userContainer{display:flex;flex-wrap:wrap;font-size:1.2rem}@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.ProductAnswerCard__userContainer{flex-wrap:nowrap}}.ProductAnswerCard__username{padding:1rem 0;margin-left:auto;margin-right:5px}.ProductAnswerCard__btnContainer{display:flex;flex-basis:100%;order:3}@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.ProductAnswerCard__btnContainer{color:var(--darkGrey);flex-basis:0;order:0}}.ProductAnswerCard__btnContainer button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:inherit;font-size:1.2rem;line-height:inherit;padding:0;text-decoration:underline}.ProductAnswerCard__btnContainer button:first-child{margin-right:1.5rem;width:auto}.ProductAnswerCard__badge{background-color:#595959;border-radius:25px;color:#fff;font-size:11px;margin:0 1rem;padding:.2rem .8rem;text-transform:uppercase;vertical-align:middle}.ProductAnswerCard__dateCreated{color:var(--darkGrey);padding:1rem 0}.ProductAnswerCard__replyList{margin-left:1rem}.ProductAnswerCard__replyThankYouMessage{margin-top:1rem}.ProductAnswerCard__text{word-break:break-word}.ProductAnswerCard__recommendedProducts{display:flex}.ProductAnswerCard__recommendedProductsImage{padding:1rem;width:10rem}.ProductAnswerCard__recommendedProductsImage a{text-decoration:none}
.ProductAnswerUpvote{align-items:start;display:flex;padding-right:.5rem}.ProductAnswerUpvote button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:inherit;cursor:pointer;font-size:2rem;line-height:inherit;text-decoration:none}
.ProductAnswerCardInaccurateFlag{align-content:center;display:flex;justify-content:center}.ProductAnswerCardInaccurateFlag__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:inherit;line-height:inherit;padding:0;text-decoration:underline}@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.ProductAnswerCardInaccurateFlag__flagged{padding:1rem 0}}
.ProductSubmitReplyForm{background:var(--lightGrey);margin-left:.5rem;padding:1rem .5rem 2rem 1.5rem}@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.ProductSubmitReplyForm{margin-left:0;padding:1rem 1rem 2rem 2rem}}.ProductSubmitReplyForm__charactersLeft,.ProductSubmitReplyForm__charactersOver{display:inline-block;margin-bottom:.6rem;margin-top:.6rem}.ProductSubmitReplyForm__charactersLeft{color:var(--darkGrey)}.ProductSubmitReplyForm__charactersOver{color:var(--red);font-weight:bold}.ProductSubmitReplyForm__disclaimerWrapper{color:var(--darkGrey);display:flex;font-size:1.2rem;margin:.4rem 0 .8rem}.ProductSubmitReplyForm__disclaimerIcon{margin:.3rem .5rem 0 0}@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.ProductSubmitReplyForm__disclaimerIcon{margin:.3rem .3rem 0 0}}.ProductSubmitReplyForm__disclaimerText{line-height:1.9rem}.ProductSubmitReplyForm__btnWrapper button{padding-left:1.4rem;padding-right:1.4rem}.ProductSubmitReplyForm__btnWrapper button:first-child{margin-right:1.4rem}.ProductSubmitReplyForm__btnWrapper button .Button__label{padding:0}@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.ProductSubmitReplyForm__btnWrapper{margin-top:1.6rem}.ProductSubmitReplyForm__btnWrapper button{font-size:1.1rem;padding:.5rem 1rem}.ProductSubmitReplyForm__btnWrapper button:first-child{margin-right:1rem}}.ProductSubmitReplyForm__submitReplyModal{padding:7rem 1rem 1rem}@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.ProductSubmitReplyForm__submitReplyModal{padding:5rem 3rem 3rem}}
.ProductAnswerReplyCard{background:var(--lightGrey);display:flex;flex-direction:row;padding:1rem .5rem}.ProductAnswerReplyCard__body{font-size:1.4rem;width:100%}.ProductAnswerReplyCard__userContainer{display:flex;flex-wrap:wrap;font-size:1.2rem}@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.ProductAnswerReplyCard__userContainer{flex-wrap:nowrap}}.ProductAnswerReplyCard__username{padding:1rem 0;margin:0 5px 0 auto}.ProductAnswerReplyCard__btnContainer{display:flex;flex-basis:100%;order:3}@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.ProductAnswerReplyCard__btnContainer{color:var(--darkGrey);flex-basis:0;order:0}}.ProductAnswerReplyCard__btnContainer button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:inherit;font-size:1.2rem;line-height:inherit;padding:0;text-decoration:underline}.ProductAnswerReplyCard__btnContainer button:first-child{margin-right:3.5rem;width:auto}.ProductAnswerReplyCard__badge{background-color:#595959;border-radius:25px;color:#fff;font-size:.9rem;margin:0 1rem;padding:.2rem .8rem;text-transform:uppercase;vertical-align:middle}.ProductAnswerReplyCard__dateCreated{color:var(--darkGrey);padding:1rem 0}.ProductAnswerReplyCard__text{word-break:break-word}
.ProductAnswerReplyToReplyCard{background:var(--lightGrey);display:flex;flex-direction:row;padding:1rem .5rem 1rem 2rem}.ProductAnswerReplyToReplyCard__body{font-size:1.4rem;width:100%}.ProductAnswerReplyToReplyCard__userContainer{display:flex;font-size:1.2rem}.ProductAnswerReplyToReplyCard__username{padding:1rem 0;margin-left:auto;margin-right:5px}.ProductAnswerReplyToReplyCard__badge{background-color:#595959;border-radius:25px;color:#fff;font-size:.9rem;margin:0 1rem;padding:.2rem .8rem;text-transform:uppercase;vertical-align:middle}.ProductAnswerReplyToReplyCard__dateCreated{color:var(--darkGrey);padding:1rem 0}
.ProductSearchUGCArticleCard{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--lightGrey);border:0;padding:1rem}.ProductSearchUGCArticleCard__title{font-size:1.4rem;font-weight:bold;line-height:1.5rem;margin-bottom:1rem}.ProductSearchUGCArticleCard iframe{max-width:100%}
.ProductReviewCard{--mobileThumbnailWidth: 50px;--mobileThumbnailHeight: 50px;--thumbnailWidth: 65px;--thumbnailHeight: 65px;--printThumbnailWidth: 60px;--printThumbnailHeight: 60px;box-sizing:border-box;overflow:hidden;padding:2rem;position:relative;z-index:1}@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.ProductReviewCard__secondaryContent{margin-top:-40px;position:absolute;right:2rem;width:200px}.ProductReviewCard__photoGallery{justify-content:flex-end;margin-bottom:0}}.ProductReviewCard *,.ProductReviewCard *::before,.ProductReviewCard *::after{box-sizing:inherit}.ProductReviewCard__header{margin-bottom:1.5rem}.ProductReviewCard__rating{margin-bottom:1rem}.ProductReviewCard__body{margin-bottom:1rem}@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.ProductReviewCard__body{width:70%}}.ProductReviewCard__title{font-size:1.7rem;font-weight:bold}@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.ProductReviewCard__title{font-weight:400;width:70%}}.ProductReviewCard__readMore{background-color:transparent;border:0;cursor:pointer;display:inline-block;text-decoration:underline}.ProductReviewCard__purchaseDate{color:var(--darkGrey);font-size:1.4rem;margin-bottom:1rem}@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.ProductReviewCard__purchaseDate{margin-bottom:2.5rem;text-align:right}}.ProductReviewCard__mediaDetailsModal .Overlay__contentWrapper{position:static}@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.ProductReviewCard__mediaDetailsModal .Overlay__contentWrapper{position:relative}}.ProductReviewCard__mediaGallery{display:grid;grid-gap:.25rem;grid-template-columns:repeat(auto-fit, var(--mobileThumbnailWidth));margin-bottom:1rem}@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.ProductReviewCard__mediaGallery{grid-template-columns:repeat(auto-fit, var(--thumbnailWidth))}}.ProductReviewCard__mediaItem{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;height:var(--mobileThumbnailHeight);object-fit:contain;padding:0;width:var(--mobileThumbnailWidth)}@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.ProductReviewCard__mediaItem{height:var(--thumbnailHeight);width:var(--thumbnailWidth)}}.ProductReviewCard__mediaItem img{display:block;max-width:var(--mobileThumbnailWidth)}@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.ProductReviewCard__mediaItem img{max-width:var(--thumbnailWidth)}}.ProductReviewCard__mediaItem--video{background:#000}.ProductReviewCard__video{overflow:hidden;position:relative;z-index:1}.ProductReviewCard__videoIcon{background:#fff;border:1px solid #fff;border-radius:50%;font-size:3.2rem;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);z-index:10}.ProductReviewCard__reviewerName{margin-top:1.5rem;overflow-wrap:break-word;text-align:right}@media only screen and (max-device-width: 767px),only screen and (max-device-height: 719px)and (orientation: landscape){.ProductReviewCard__reviewerName .ProductAnswerCard__badge{background:#fff;color:#000;font-size:12px;margin:0;padding:0;vertical-align:unset}.ProductReviewCard__reviewerName .ProductAnswerCard__badge::before{content:",";display:inline-block;padding-right:5px}}.ProductReviewCard__badge{background-color:#595959;border-radius:25px;color:#fff;font-size:.9rem;margin:0 1rem;padding:.2rem .8rem;text-transform:uppercase;vertical-align:middle}.ProductReviewCard__dateCreated{color:var(--darkGrey);text-align:right}.ProductReviewCard__footer{align-items:center;display:flex;justify-content:space-between;padding:1rem 0}.ProductReviewCard__pseudoLink{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--baseTextColor);display:inline-block;font-size:inherit;padding:0;text-decoration:underline}.ProductReviewCard__pseudoLink:disabled{text-decoration:none}.ProductReviewCard__votes{display:inline-flex}.ProductReviewCard__voteText{display:inline-block}@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.ProductReviewCard__voteText--short{display:none}}.ProductReviewCard__voteText--long{display:none}@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.ProductReviewCard__voteText--long{display:inline-block}}.ProductReviewCard__voteLink:first-of-type{margin-left:1rem}.ProductReviewCard__voteLink:not(:last-of-type){margin-right:1rem}.ProductReviewCard__flagLink,.ProductReviewCard__voteLink{align-items:center;display:flex;text-decoration:none}.ProductReviewCard__flagLink svg,.ProductReviewCard__voteLink svg{margin-right:.25rem}.ProductReviewCard .hidden{display:none}.ProductReviewCard .productReviewIcon{fill:var(--baseTextColor)}@media print{.ProductReviewCard__secondaryContent{margin-top:-40px;position:absolute;right:2rem;width:200px}.ProductReviewCard__photoGallery{justify-content:flex-end;margin-bottom:0}.ProductReviewCard__body,.ProductReviewCard__title{width:70%}.ProductReviewCard__purchaseDate{margin-bottom:2.5rem;text-align:right}.ProductReviewCard__mediaGallery{grid-gap:.3rem;grid-template-columns:repeat(auto-fit, var(--printThumbnailWidth))}.ProductReviewCard__mediaItem{height:var(--printThumbnailHeight);width:var(--printThumbnailWidth)}.ProductReviewCard__mediaItem img{max-width:var(--printThumbnailWidth)}.ProductReviewCard__voteText--short{display:none !important}.ProductReviewCard__voteText--long{display:inline-block !important}}
.MediaModalContent{display:grid;grid-gap:1rem;grid-template-rows:-webkit-max-content 1fr;grid-template-rows:max-content 1fr;margin-top:6rem;padding:0 1rem;position:relative}@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.MediaModalContent{font-family:"Gotham SSm A","Gotham SSm B",Arial,Helvetica,sans-serif;grid-template-columns:500px 1fr;grid-template-rows:1fr;margin-top:1rem;padding:2rem;width:100%;max-height:480px !important}}.MediaModalContent__sliderWrapper{overflow:hidden;position:relative;width:100%}.MediaModalContent__sliderWrapper--noTransitions .react-multi-carousel-track{display:block;transform:none !important;transition:none !important;width:100% !important}.MediaModalContent__sliderWrapper--noTransitions .react-multi-carousel-item:not(.react-multi-carousel-item--active){display:none}.MediaModalContent__slider{position:relative;width:100%}@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.MediaModalContent__slider{height:100%;max-height:600px}}.MediaModalContent__slide{box-sizing:border-box;display:flex;justify-content:center}.MediaModalContent__slide img{display:block;max-width:80%}@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.MediaModalContent__slide img{max-width:100%;width:420px}}.MediaModalContent__info{margin:4rem 2rem 0}@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.MediaModalContent__info{margin-top:4rem;overflow-x:hidden;overflow-y:auto}}.MediaModalContent__title,.MediaModalContent__text,.MediaModalContent__instagramText{margin-bottom:2rem}.MediaModalContent__instagramText{font-style:italic;font-weight:400;margin-top:20px;text-align:center;text-indent:25px;white-space:pre-wrap;word-break:break-word}.MediaModalContent__title,.MediaModalContent__source{font-weight:bold}.MediaModalContent__source{margin-bottom:0}.MediaModalContent__date{color:var(--darkGrey)}.MediaModalContent .Carousel{height:100%}@media(orientation: landscape)and (max-device-height: 420px){.MediaModalContent .Carousel{max-height:calc(100vh - 120px)}}@media only screen and (max-device-width: 767px),only screen and (max-device-height: 719px)and (orientation: landscape){.MediaModalContent .MediaYouTube{max-width:300px}}
@font-face{font-family:"revicons";fallback:fallback;src:url(/dist/e8746a624ed098489406.woff) format('woff'),url(/dist/57fd05d4ae650374c8de.ttf) format('ttf'),url(/dist/a77de540a38981833f9e.eot) format('ttf')}.react-multi-carousel-list{display:flex;align-items:center;overflow:hidden;position:relative}.react-multi-carousel-track{list-style:none;padding:0;margin:0;display:flex;flex-direction:row;position:relative;transform-style:preserve-3d;backface-visibility:hidden;will-change:transform,transition}.react-multiple-carousel__arrow{position:absolute;outline:0;transition:all .5s;border-radius:35px;z-index:1000;border:0;background:rgba(0,0,0,0.5);min-width:43px;min-height:43px;opacity:1;cursor:pointer}.react-multiple-carousel__arrow:hover{background:rgba(0,0,0,0.8)}.react-multiple-carousel__arrow::before{font-size:20px;color:#fff;display:block;font-family:revicons;text-align:center;z-index:2;position:relative}.react-multiple-carousel__arrow:disabled{cursor:default;background:rgba(0,0,0,0.5)}.react-multiple-carousel__arrow--left{left:calc(4% + 1px)}.react-multiple-carousel__arrow--left::before{content:"\e824"}.react-multiple-carousel__arrow--right{right:calc(4% + 1px)}.react-multiple-carousel__arrow--right::before{content:"\e825"}.react-multi-carousel-dot-list{position:absolute;bottom:0;display:flex;left:0;right:0;justify-content:center;margin:auto;padding:0;margin:0;list-style:none;text-align:center}.react-multi-carousel-dot button{display:inline-block;width:12px;height:12px;border-radius:50%;opacity:1;padding:5px 5px 5px 5px;box-shadow:none;transition:background .5s;border-width:2px;border-style:solid;border-color:grey;padding:0;margin:0;margin-right:6px;outline:0;cursor:pointer}.react-multi-carousel-dot button:hover:active{background:#080808}.react-multi-carousel-dot--active button{background:#080808}.react-multi-carousel-item{transform-style:preserve-3d;backface-visibility:hidden}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.react-multi-carousel-item{flex-shrink:0 !important}.react-multi-carousel-track{overflow:visible !important}}


.MediaModalButtonGroup__arrow{align-items:center;background-color:transparent;border:0;cursor:pointer;display:flex;font-size:2.8rem;height:100%;justify-content:center;min-width:30px;padding:0 1rem;position:absolute;top:0;z-index:0}.MediaModalButtonGroup__arrow.lpIcon-scrollleft{left:0}.MediaModalButtonGroup__arrow.lpIcon-scrollright{right:0}.MediaModalButtonGroup__arrow[disabled]{opacity:.25;pointer-events:none}
.MediaYouTube{align-items:center;display:flex;justify-content:center;max-width:420px;width:100%}
.ProductReviewUpDownVote{display:flex}.ProductReviewUpDownVote button{background:transparent;border:0;padding-bottom:.5rem}.ProductReviewUpDownVote__upVotes{margin-right:1rem}.ProductReviewUpDownVote__thumb{height:2rem;margin:0 .5rem;vertical-align:text-bottom;width:2rem}.ProductReviewUpDownVote__thumb--down{position:relative;top:.5rem;transform:scaleY(-1)}
.productReviewInappropriateFlag{align-items:center;background:transparent;border:0;color:var(--baseTextColor);display:flex;font-size:inherit;padding:0;text-decoration:none}.productReviewInappropriateFlag svg{margin-right:.25rem}.productReviewInappropriateFlag--flagged{color:var(--darkGrey)}.productReviewInappropriateFlag--flagged .productReviewIcon{fill:var(--darkGrey)}
.ProductReviewCardResponse__header{margin-bottom:1.5rem}.ProductReviewCardResponse__title{font-size:1.7rem;font-weight:bold}@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.ProductReviewCardResponse__title{font-weight:400;width:70%}}.ProductReviewCardResponse__body{margin-bottom:1rem}@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.ProductReviewCardResponse__body{width:70%}}.ProductReviewCardResponse__reviewerName{margin-top:1.5rem;text-align:right}@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.ProductReviewCardResponse__reviewerName{width:70%}}.ProductReviewCardResponse__badge{background-color:#595959;border-radius:25px;color:#fff;font-size:13px;margin:0 1rem;padding:.1rem .8rem;text-transform:uppercase;vertical-align:middle}@media only screen and (max-device-width: 767px),only screen and (max-device-height: 719px)and (orientation: landscape){.ProductReviewCardResponse__badge{background-color:#fff;color:#000;font-size:12px;margin:0;padding:0;vertical-align:unset}.ProductReviewCardResponse__badge::before{content:",";display:inline-block;padding-right:5px}}.ProductReviewCardResponse__dateCreated{color:var(--darkGrey);text-align:right}@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.ProductReviewCardResponse__dateCreated{width:70%}}
.ProductSearchUGCResultsCard{background:var(--lightGrey);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:1.2rem 1.2rem 0;width:100%}@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.ProductSearchUGCResultsCard{position:relative;z-index:1;padding-top:1.3rem;padding-left:2.5rem;padding-right:2.5rem}}.ProductSearchUGCResultsCard__body{align-items:center;border-bottom:1px solid var(--grey);display:flex;justify-content:space-between;padding-bottom:2rem}@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.ProductSearchUGCResultsCard__body{padding-bottom:1.3rem}}.ProductSearchUGCResultsCard__content{text-align:left}.ProductSearchUGCResultsCard__starContainer{margin-bottom:.75rem}@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.ProductSearchUGCResultsCard__starContainer{margin-bottom:0;position:absolute;right:5.5rem;top:50%;transform:translateY(-50%)}}.ProductSearchUGCResultsCard__cardTypeText{color:var(--darkGrey);font-size:1.2rem}@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.ProductSearchUGCResultsCard__cardTypeText{font-size:1.3rem}}.ProductSearchUGCResultsCard__title{font-size:1.5rem;font-weight:bold;line-height:1.2;margin:0 0 .5rem}@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.ProductSearchUGCResultsCard__title{margin-bottom:.3rem;padding-right:2rem}.ProductSearchUGCResultsCard--review .ProductSearchUGCResultsCard__title{padding-right:14rem}}.ProductSearchUGCResultsCard__rightIcon{font-size:2.3rem}
.ProductSearchUGCResultsShowMore{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--lightGrey);border:0;padding:2rem 2rem;text-align:left;width:100%}.ProductSearchUGCResultsShowMore__text{text-decoration:underline}
.ProductReviewsList__content{border-top:1px solid #ccc}.ProductReviewsList__content:last-of-type{border-bottom:1px solid #ccc}.ProductReviewsList__button{display:flex;justify-content:center;margin-top:3rem}
.AppProductQuestionsAndAnswers .ProductQuestionsAndAnswersHeader{box-sizing:border-box}.AppProductQuestionsAndAnswers .ProductQuestionsAndAnswersHeader label{font-size:1.5rem}.AppProductQuestionsAndAnswers .ProductQuestionsAndAnswersHeader *{box-sizing:inherit}
.ProductQuestionsAndAnswersNewQuestion{padding-bottom:2rem}.ProductQuestionsAndAnswersNewQuestion__inputWrapper{position:relative;z-index:1}.ProductQuestionsAndAnswersNewQuestion__inputWrapper .ProductQuestionsAndAnswersNewQuestion__input{font-size:var(--baseFontSize);padding-right:38px !important}.ProductQuestionsAndAnswersNewQuestion__input--error{border-color:var(--red) !important;border-width:2px !important}.ProductQuestionsAndAnswersNewQuestion__clearButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--darkGrey);display:inline-block;font-size:2.4em;line-height:1;padding-right:10px;position:absolute;right:5px;top:50%;transform:translateY(-50%);z-index:2}.ProductQuestionsAndAnswersNewQuestion__buttonGroup{display:grid;grid-gap:1rem;grid-template-columns:repeat(2, -webkit-max-content);grid-template-columns:repeat(2, max-content);margin-top:1.5rem}.ProductQuestionsAndAnswersNewQuestion__submitButton,.ProductQuestionsAndAnswersNewQuestion__cancelButton{font-size:1.3rem;padding:.5em .6em}.ProductQuestionsAndAnswersNewQuestion__charCountMessage{padding-bottom:.25rem;padding-top:.25rem}.ProductQuestionsAndAnswersNewQuestion__charCountMessage--over{color:var(--red);font-weight:bold}.ProductQuestionsAndAnswersNewQuestion__errorMessage{background:var(--systemRed);border:2px solid var(--red);color:var(--red);display:inline-block;font-weight:bold;margin-top:1.5rem;padding:.6rem 1.2rem;text-align:center}.ProductQuestionsAndAnswersNewQuestion__hint{color:var(--darkGrey);font-size:1.3rem;margin-top:.5rem}.ProductQuestionsAndAnswersNewQuestion__hint--withIcon{display:grid;grid-gap:.5rem;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr}.ProductQuestionsAndAnswersNewQuestion__hint--withIcon .lpIcon-alert{display:inline-block;font-size:1.6rem;transform:translateY(3px)}.ProductQuestionsAndAnswersNewQuestion__questionSubmitModal{padding:4rem 1rem 1rem}@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.ProductQuestionsAndAnswersNewQuestion__questionSubmitModal{display:flex;justify-content:center;padding:3rem}}
.ProductQuestionsAndAnswersSearchHint__hintText{color:var(--darkGrey);font-size:1.4rem;margin-top:.5rem}.ProductQuestionsAndAnswersSearchHint__hintText [class^=lpIcon]{font-size:1.8rem}.ProductQuestionsAndAnswersSearchHint__hintText button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:inherit;font-size:inherit;padding:0;text-decoration:underline}.ProductQuestionsAndAnswersSearchHint__disclaimer{border:1px solid var(--darkGrey);margin-bottom:2rem;position:relative;padding:3rem 2rem;z-index:1}.ProductQuestionsAndAnswersSearchHint__disclaimerCloseBtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;font-size:2rem;padding:0;position:absolute;right:10px;top:10px}.ProductQuestionsAndAnswersSearchHint__disclaimerContent{display:grid;grid-gap:2rem}@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.ProductQuestionsAndAnswersSearchHint__disclaimerContent{grid-template-columns:repeat(2, 1fr)}}.ProductQuestionsAndAnswersSearchHint__disclaimerContent section p:last-of-type{margin-bottom:0}.ProductQuestionsAndAnswersSearchHint__disclaimerHeading{font-size:1.8rem;font-weight:400}.ProductQuestionsAndAnswersSearchHint__disclaimerList{margin-top:1rem;margin-bottom:2rem}@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.ProductQuestionsAndAnswersSearchHint__disclaimerList{margin-top:2rem}}
.ProductNewAdditionAndSorting{align-items:center;display:flex;font-size:1.4rem;line-height:1;padding:.8rem .8rem .8rem 0;padding-left:0}.ProductNewAdditionAndSorting__questions{color:#000;font-weight:bold}.ProductNewAdditionAndSorting__sortBy{margin-left:auto}@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.ProductNewAdditionAndSorting__sortBy{margin-left:2.5rem}}.ProductNewAdditionAndSorting__toggleDropdownBtnWrapper{display:inline-flex}.ProductNewAdditionAndSorting .Button.ProductNewAdditionAndSorting__toggleDropdownBtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:#000;font-weight:bold;text-transform:capitalize}.ProductNewAdditionAndSorting .Button.ProductNewAdditionAndSorting__toggleDropdownBtn .Button__label{padding-left:.2rem;padding-right:.2rem}.ProductNewAdditionAndSorting .Button.ProductNewAdditionAndSorting__toggleDropdownBtn:hover,.ProductNewAdditionAndSorting .Button.ProductNewAdditionAndSorting__toggleDropdownBtn:focus{background:transparent;border-color:transparent;color:#000}.ProductNewAdditionAndSorting__toggleDropdownBtnText{margin-right:4px}.ProductNewAdditionAndSorting__toggleDropdownCaret{--caretWidth: 4px;--caretHeight: 4px;--borderWidth: 1px;align-self:center;border-bottom:var(--borderWidth) solid #000;border-left:var(--borderWidth) solid #000;border-right:var(--borderWidth) solid transparent;border-top:var(--borderWidth) solid transparent;display:inline-block;height:var(--caretHeight);position:relative;top:-25%;transform:rotate(-45deg);width:var(--caretWidth)}.ProductNewAdditionAndSorting__dropdownList{width:116px}@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.ProductNewAdditionAndSorting__dropdownList{width:200px}}.ProductNewAdditionAndSorting__dropdownListItem{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;display:block;padding:.8rem;text-align:left;width:100%}.ProductNewAdditionAndSorting__dropdownListItem:hover,.ProductNewAdditionAndSorting__dropdownListItem:focus,.ProductNewAdditionAndSorting__dropdownListItem--active{background-color:var(--lightGrey)}
.ProductQuestionsList__content{border-top:1px solid var(--grey)}.ProductQuestionsList__empty{font-weight:bold;padding-bottom:2rem;padding-top:2rem;text-align:center}
.ProductQuestionsAndAnswersPaginationList__listContainer{align-items:center;display:flex;justify-content:center;margin:2rem auto}.ProductQuestionsAndAnswersPaginationList__list{display:inline-block;list-style-type:none}.ProductQuestionsAndAnswersPaginationList__current button{background:#eee;font-weight:bold;pointer-events:none}.ProductQuestionsAndAnswersPaginationList__first::after{content:" ... ";display:inline-block;margin-left:5px}.ProductQuestionsAndAnswersPaginationList__last::before{content:" ... ";display:inline-block;margin-right:5px}.ProductQuestionsAndAnswersPaginationList__pageButton{background:transparent;border:0;border-radius:15px;display:inline-block;line-height:12px;padding:.8rem .2rem;text-align:center;text-decoration:none;width:30px}.ProductQuestionsAndAnswersPaginationList__arrow{background-color:transparent;border:0;border-radius:15px;cursor:pointer;display:inline-block;line-height:12px;padding:.8rem .2rem;width:30px}.ProductQuestionsAndAnswersPaginationList__arrow.lpIcon-scrollleft{left:0}.ProductQuestionsAndAnswersPaginationList__arrow.lpIcon-scrollright{right:0}.ProductQuestionsAndAnswersPaginationList__arrow.disabled{color:#c1c1c1;cursor:default;pointer-events:none}

/*# sourceMappingURL=product.a29ce28d32aaa79ac948.css.map*/