@keyframes EGiftCardForm-module-scss-module__SVYbTq__fadeInOpacity{0%{opacity:.1}to{opacity:1}}@keyframes EGiftCardForm-module-scss-module__SVYbTq__fadeInUp{0%{opacity:0;transform:translate3d(0,var(--spacing-sm),0)}to{opacity:1;transform:translate(0,0)}}.EGiftCardForm-module-scss-module__SVYbTq__egift-card-form{--gift-card-field-spacing:var(--spacing-2md);--gift-card-field-error-spacing:var(--spacing-2xs)}.EGiftCardForm-module-scss-module__SVYbTq__egift-card-form .form-field{display:block}.EGiftCardForm-module-scss-module__SVYbTq__egift-card-form .form-field:not(:last-of-type){margin-bottom:var(--gift-card-field-spacing)}.EGiftCardForm-module-scss-module__SVYbTq__egift-card-form .form-field:has([aria-invalid=true]){margin-bottom:calc(var(--gift-card-field-spacing) - var(--gift-card-field-error-spacing))}.EGiftCardForm-module-scss-module__SVYbTq__egift-card-form .form-field[data-invalid=true]{margin-bottom:calc(var(--gift-card-field-spacing) - var(--gift-card-field-error-spacing))}.EGiftCardForm-module-scss-module__SVYbTq__egift-card-form .form-field:has([aria-invalid=true])>[role=alert]{margin-top:var(--gift-card-field-error-spacing)}.EGiftCardForm-module-scss-module__SVYbTq__egift-card-form .form-field[data-invalid=true]>[role=alert]{margin-top:var(--gift-card-field-error-spacing)}.EGiftCardForm-module-scss-module__SVYbTq__egift-card-form .form-field>:is(input,textarea){width:100%}.EGiftCardForm-module-scss-module__SVYbTq__egift-card-form .form-field>label+textarea{min-height:0;padding:var(--spacing-xs)}.EGiftCardForm-module-scss-module__SVYbTq__egift-card-form .EGiftCardForm-module-scss-module__SVYbTq__input-pair{justify-content:space-between;gap:var(--spacing-xs);display:flex;position:relative}.EGiftCardForm-module-scss-module__SVYbTq__egift-card-form .EGiftCardForm-module-scss-module__SVYbTq__input-pair .EGiftCardForm-module-scss-module__SVYbTq__egift-card-date{appearance:none;align-items:center;display:flex}.EGiftCardForm-module-scss-module__SVYbTq__egift-card-form .EGiftCardForm-module-scss-module__SVYbTq__input-pair>*{flex:1 0}
@keyframes ReviewCard-module-scss-module__ubpcla__fadeInOpacity{0%{opacity:.1}to{opacity:1}}@keyframes ReviewCard-module-scss-module__ubpcla__fadeInUp{0%{opacity:0;transform:translate3d(0,var(--spacing-sm),0)}to{opacity:1;transform:translate(0,0)}}.ReviewCard-module-scss-module__ubpcla__review-card{align-items:flex-start;gap:var(--spacing-xs);padding:var(--spacing-xs);background-color:var(--color-page-background);flex-direction:column;display:flex;position:relative}.ReviewCard-module-scss-module__ubpcla__review-card button[data-variant=secondary]{border-radius:var(--spacing-sm);background-color:#0000}.ReviewCard-module-scss-module__ubpcla__review-card .ReviewCard-module-scss-module__ubpcla__frame{align-self:stretch;align-items:flex-start;gap:var(--spacing-3xs);flex-direction:column;flex:none;width:100%;display:flex;position:relative}.ReviewCard-module-scss-module__ubpcla__review-card .ReviewCard-module-scss-module__ubpcla__text-wrapper,.ReviewCard-module-scss-module__ubpcla__text-wrapper{color:var(--color-black);font-size:var(--font-size-h6);line-height:1.5;font-weight:var(--font-bold);letter-spacing:.5px;overflow-wrap:break-word;text-overflow:ellipsis;width:100%;position:relative}.ReviewCard-module-scss-module__ubpcla__review-card .ReviewCard-module-scss-module__ubpcla__name-date,.ReviewCard-module-scss-module__ubpcla__name-date{align-self:stretch;align-items:center;gap:var(--spacing-2xs);flex:none;width:100%;display:flex;position:relative}.ReviewCard-module-scss-module__ubpcla__review-card .ReviewCard-module-scss-module__ubpcla__div{color:var(--color-grey-5);font-size:var(--font-size-subtext);line-height:1.66667;font-weight:var(--font-regular);letter-spacing:0;white-space:nowrap;width:fit-content;position:relative}.ReviewCard-module-scss-module__ubpcla__review-card .ReviewCard-module-scss-module__ubpcla__ellipse,.ReviewCard-module-scss-module__ubpcla__ellipse{background-color:var(--color-grey-5);border-radius:var(--spacing-4xs);height:var(--spacing-3xs);width:var(--spacing-3xs);position:relative}.ReviewCard-module-scss-module__ubpcla__review-card .ReviewCard-module-scss-module__ubpcla__stars{flex:none;align-items:center;display:inline-flex;position:relative}.ReviewCard-module-scss-module__ubpcla__review-description{align-self:stretch;align-items:flex-start;gap:var(--spacing-3xs);flex-direction:column;flex:none;justify-content:center;width:100%;display:flex;position:relative}.ReviewCard-module-scss-module__ubpcla__review-description>p{color:var(--color-black);font-size:var(--font-size-body);line-height:1.71429;font-weight:var(--font-regular);letter-spacing:0;align-self:stretch}.ReviewCard-module-scss-module__ubpcla__review-description label{cursor:pointer;border-bottom:solid 1px var(--color-black)}.ReviewCard-module-scss-module__ubpcla__review-card .ReviewCard-module-scss-module__ubpcla__helpful-report{flex:none;justify-content:space-between;align-self:stretch;align-items:center;width:100%;display:flex;position:relative}.ReviewCard-module-scss-module__ubpcla__review-card .ReviewCard-module-scss-module__ubpcla__helpful-report>div:first-of-type{align-items:center;gap:var(--spacing-3xs);flex:none;display:inline-flex;position:relative}.ReviewCard-module-scss-module__ubpcla__review-card .ReviewCard-module-scss-module__ubpcla__helpful-report>div:first-of-type>span:first-of-type{color:var(--color-grey-6);font-size:var(--font-size-subtext);line-height:1.66667;font-weight:var(--font-regular);letter-spacing:0;white-space:nowrap;width:fit-content;position:relative}.ReviewCard-module-scss-module__ubpcla__review-card .ReviewCard-module-scss-module__ubpcla__helpful-report>div:first-of-type>div:first-of-type{align-items:center;gap:var(--spacing-2xs);flex:none;display:inline-flex;position:relative}.ReviewCard-module-scss-module__ubpcla__review-card .ReviewCard-module-scss-module__ubpcla__helpful-report>div:first-of-type>div:first-of-type>div{--icon-color:var(--color-grey-4);--number-color:var(--color-grey-4);align-items:center;gap:var(--spacing-3xs);height:var(--button-height);padding:var(--spacing-2xs);width:var(--button-height);justify-content:center;display:flex;position:relative}.ReviewCard-module-scss-module__ubpcla__review-card .ReviewCard-module-scss-module__ubpcla__helpful-report>div:first-of-type>div:first-of-type>div>span:first-of-type{font-size:var(--spacing-xs);letter-spacing:0;margin-left:calc(-1*var(--spacing-3xs));white-space:nowrap;width:fit-content;line-height:normal;position:relative}.ReviewCard-module-scss-module__ubpcla__review-card .ReviewCard-module-scss-module__ubpcla__helpful-report>div:first-of-type>div:first-of-type>div>span:first-of-type button{color:var(--icon-color)}@media (hover:hover){.ReviewCard-module-scss-module__ubpcla__review-card .ReviewCard-module-scss-module__ubpcla__helpful-report>div:first-of-type>div:first-of-type>div>span:first-of-type button:hover{--icon-color:var(--color-grey-3)}}.ReviewCard-module-scss-module__ubpcla__review-card .ReviewCard-module-scss-module__ubpcla__helpful-report>div:first-of-type>div:first-of-type>div>span:first-of-type button.ReviewCard-module-scss-module__ubpcla__active{--icon-color:var(--color-black);--number-color:var(--color-black)}.ReviewCard-module-scss-module__ubpcla__review-card .ReviewCard-module-scss-module__ubpcla__helpful-report>div:first-of-type>div:first-of-type>div>div:first-of-type{font-size:var(--font-size-subtext);line-height:1.66667;font-weight:var(--font-regular);letter-spacing:0;margin-right:calc(-1*var(--spacing-3xs));white-space:nowrap;width:fit-content;color:var(--number-color);position:relative}.ReviewCard-module-scss-module__ubpcla__review-card .ReviewCard-module-scss-module__ubpcla__btn-small-gray{--height:36px;background-color:var(--color-grey-1);border-radius:var(--spacing-sm);align-items:center;gap:var(--spacing-2xs);height:var(--height);max-width:464px;padding:var(--spacing-2xs)var(--spacing-xs);color:var(--color-black);font-size:var(--font-size-subtext);line-height:1.66667;font-weight:var(--font-semibold);letter-spacing:0;text-align:center;white-space:nowrap;flex:none;justify-content:center;width:fit-content;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.ReviewCard-module-scss-module__ubpcla__unlike{transform:rotate(180deg)}.ReviewCard-module-scss-module__ubpcla__photos-container{width:100%;position:relative;overflow-x:auto}.ReviewCard-module-scss-module__ubpcla__photos{--size:44px;float:left;gap:var(--spacing-2xs);flex-direction:row;display:flex}.ReviewCard-module-scss-module__ubpcla__photos>div{background-color:var(--color-grey-3);width:var(--size);height:var(--size);border-radius:var(--spacing-3xs);position:relative;overflow:hidden}.ReviewCard-module-scss-module__ubpcla__photos>div img{object-fit:contain}.ReviewCard-module-scss-module__ubpcla__reported{font-size:var(--font-size-subtext);line-height:1.66667;font-weight:var(--font-semibold);letter-spacing:0;align-items:center;gap:var(--spacing-2xs);display:flex}.ReviewCard-module-scss-module__ubpcla__reported svg path{stroke-width:2px}:has(p:empty+[data-children]>.ReviewCard-module-scss-module__ubpcla__secondary-ratings) .ReviewCard-module-scss-module__ubpcla__secondary-ratings{padding-top:0}.ReviewCard-module-scss-module__ubpcla__secondary-ratings{padding:var(--spacing-xs)0}.ReviewCard-module-scss-module__ubpcla__name-date-container{color:var(--color-grey-5);font-size:var(--font-size-subtext);line-height:1.66667;font-weight:var(--font-regular);letter-spacing:0;white-space:nowrap;margin-top:var(--spacing-2xs);grid-template-columns:1fr 1fr;display:grid;position:relative}.ReviewCard-module-scss-module__ubpcla__name-date-container .ReviewCard-module-scss-module__ubpcla__answers{margin-left:auto}.ReviewCard-module-scss-module__ubpcla__client-responses>div{align-self:stretch;align-items:flex-start;gap:var(--spacing-3xs);border-radius:var(--spacing-3xs);background-color:var(--color-grey-1);width:100%;padding:var(--spacing-xs);flex-direction:column;flex:none;display:flex;position:relative}.ReviewCard-module-scss-module__ubpcla__client-responses>div>div:first-of-type{font-size:var(--font-size-h6);line-height:1.5;font-weight:var(--font-bold);letter-spacing:.5px}.ReviewCard-module-scss-module__ubpcla__syndication{margin-top:var(--spacing-2xs);align-items:center;gap:var(--spacing-2xs);color:var(--color-grey-5);background-color:var(--color-grey-1);font-size:var(--font-size-subtext);line-height:1.66667;font-weight:var(--font-regular);letter-spacing:0;width:100%;padding:var(--spacing-2xs);display:flex}.ReviewCard-module-scss-module__ubpcla__syndication img{max-height:var(--spacing-sm)}
.Truncate-module-scss-module__2gKA_W__truncate{--line-clamp:3;word-wrap:break-word}.Truncate-module-scss-module__2gKA_W__truncate [data-less],.Truncate-module-scss-module__2gKA_W__truncate [data-children]{display:none}.Truncate-module-scss-module__2gKA_W__truncate [data-children]{width:100%;margin:0}.Truncate-module-scss-module__2gKA_W__truncate>p{-webkit-line-clamp:var(--line-clamp);text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;position:relative;overflow:hidden}.Truncate-module-scss-module__2gKA_W__truncate input{opacity:0;pointer-events:none;position:absolute}.Truncate-module-scss-module__2gKA_W__truncate input:checked+p{-webkit-line-clamp:unset}.Truncate-module-scss-module__2gKA_W__truncate input:not(:checked)~label [data-less]{display:none}.Truncate-module-scss-module__2gKA_W__truncate input:not(:checked)~label [data-more],.Truncate-module-scss-module__2gKA_W__truncate input:checked~label [data-less]{display:block}.Truncate-module-scss-module__2gKA_W__truncate input:checked~label [data-more]{display:none}.Truncate-module-scss-module__2gKA_W__truncate input:checked~[data-children]{display:block}.Truncate-module-scss-module__2gKA_W__truncate input:not(:checked)~[data-children]{display:none}
@keyframes QuickAddToCartModal-module-scss-module__yQSiQW__fadeInOpacity{0%{opacity:.1}to{opacity:1}}@keyframes QuickAddToCartModal-module-scss-module__yQSiQW__fadeInUp{0%{opacity:0;transform:translate3d(0,var(--spacing-sm),0)}to{opacity:1;transform:translate(0,0)}}.QuickAddToCartModal-module-scss-module__yQSiQW__quick-add-modal{--quick-add-modal-width:496px;--quick-add-modal-padding:var(--spacing-md)}@media screen and (max-width:1023px){.QuickAddToCartModal-module-scss-module__yQSiQW__quick-add-modal{--quick-add-modal-width:var(--Dialog-default-width);--quick-add-modal-padding:var(--spacing-sm)}}.QuickAddToCartModal-module-scss-module__yQSiQW__quick-add-modal{max-width:var(--quick-add-modal-width)}
.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-flow:column wrap}
