@keyframes Product-module-scss-module__knTrSW__galleryFadeIn{0%{opacity:0}to{opacity:1}}.Product-module-scss-module__knTrSW__productMain{scroll-behavior:smooth;flex-direction:column;max-width:1360px;margin:0 auto;padding:26px 28px 0;display:flex}@media (max-width:768px){.Product-module-scss-module__knTrSW__productMain{padding:16px 16px 0}}.Product-module-scss-module__knTrSW__breadcrumb{font-family:var(--font-body),"Lato",sans-serif;color:var(--color-text-subtle,#9a9082);letter-spacing:.02em;flex-wrap:wrap;gap:8px;margin-bottom:24px;font-size:12.5px;display:flex}.Product-module-scss-module__knTrSW__breadcrumb a{color:inherit;text-decoration:none;transition:color .2s}.Product-module-scss-module__knTrSW__breadcrumb a:hover{color:var(--color-accent,#b06a2c)}.Product-module-scss-module__knTrSW__breadcrumbCurrent{color:var(--color-text-muted,#5f574c)}.Product-module-scss-module__knTrSW__product{flex-wrap:nowrap;align-items:flex-start;gap:56px;display:flex}.Product-module-scss-module__knTrSW__product .Product-module-scss-module__knTrSW__left{flex:1.05;gap:16px;display:flex;position:sticky;top:130px}@media (max-width:900px){.Product-module-scss-module__knTrSW__product .Product-module-scss-module__knTrSW__left{flex-direction:column;width:100%;position:static}}.Product-module-scss-module__knTrSW__product .Product-module-scss-module__knTrSW__mainImgWrap{background:var(--color-placeholder-bg,#e9ded0);aspect-ratio:3/4;cursor:crosshair;border-radius:5px;flex:1;min-width:0;position:relative;overflow:hidden}.Product-module-scss-module__knTrSW__product .Product-module-scss-module__knTrSW__mainImg{object-fit:cover;cursor:pointer;width:100%;height:100%;animation:.35s Product-module-scss-module__knTrSW__galleryFadeIn;display:block;position:absolute;inset:0}.Product-module-scss-module__knTrSW__product .Product-module-scss-module__knTrSW__mainVideo{object-fit:cover;width:100%;height:100%;animation:.35s Product-module-scss-module__knTrSW__galleryFadeIn;display:block;position:absolute;inset:0}.Product-module-scss-module__knTrSW__product .Product-module-scss-module__knTrSW__zoomOverlay{pointer-events:none;background-repeat:no-repeat;background-size:220%;position:absolute;inset:0}.Product-module-scss-module__knTrSW__product .Product-module-scss-module__knTrSW__zoomHint{color:#fff;font-family:var(--font-body),"Lato",sans-serif;letter-spacing:.06em;pointer-events:none;background:#211c16b8;border-radius:40px;padding:5px 10px;font-size:10.5px;position:absolute;bottom:12px;right:12px}.Product-module-scss-module__knTrSW__product .Product-module-scss-module__knTrSW__thumbRow{scrollbar-width:none;flex-direction:column;flex:none;order:-1;gap:10px;max-height:646px;padding-right:2px;display:flex;overflow-y:auto}.Product-module-scss-module__knTrSW__product .Product-module-scss-module__knTrSW__thumbRow::-webkit-scrollbar{display:none}@media (max-width:900px){.Product-module-scss-module__knTrSW__product .Product-module-scss-module__knTrSW__thumbRow{max-height:unset;flex-direction:row;order:2;margin-top:14px;padding-bottom:2px;padding-right:0;overflow:auto visible}}.Product-module-scss-module__knTrSW__product .Product-module-scss-module__knTrSW__thumbBtn{cursor:pointer;background:var(--color-placeholder-bg,#e9ded0);border:1px solid #211c1633;border-radius:3px;flex:0 0 62px;width:62px;height:80px;padding:0;transition:border-color .2s;overflow:hidden}.Product-module-scss-module__knTrSW__product .Product-module-scss-module__knTrSW__thumbBtn img,.Product-module-scss-module__knTrSW__product .Product-module-scss-module__knTrSW__thumbBtn video{object-fit:cover;width:100%;height:100%;display:block}.Product-module-scss-module__knTrSW__product .Product-module-scss-module__knTrSW__thumbBtn:hover{border-color:var(--color-ink,#211c16)}.Product-module-scss-module__knTrSW__product .Product-module-scss-module__knTrSW__thumbActive{border:2px solid var(--color-ink,#211c16)}.Product-module-scss-module__knTrSW__product .Product-module-scss-module__knTrSW__right{color:var(--color-ink,#211c16);flex-direction:column;flex:.95;display:flex}.Product-module-scss-module__knTrSW__product .Product-module-scss-module__knTrSW__right .Product-module-scss-module__knTrSW__titleSection{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:22px;display:flex;position:relative}.Product-module-scss-module__knTrSW__product .Product-module-scss-module__knTrSW__right .Product-module-scss-module__knTrSW__titleSection .Product-module-scss-module__knTrSW__title{font-family:var(--font-heading),"Source Sans 3",sans-serif;text-align:left;margin:0;font-size:clamp(30px,3.4vw,42px);font-weight:400;line-height:1.1}.Product-module-scss-module__knTrSW__product .Product-module-scss-module__knTrSW__right .Product-module-scss-module__knTrSW__titleSection .Product-module-scss-module__knTrSW__productColor{color:var(--color-text-muted-2,#7a7064);font-size:15px;font-family:var(--font-body),"Lato",sans-serif;text-transform:capitalize;font-style:normal;font-weight:300}.Product-module-scss-module__knTrSW__product .Product-module-scss-module__knTrSW__right .Product-module-scss-module__knTrSW__priceRatingsRow{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:16px;margin-bottom:6px;display:flex}.Product-module-scss-module__knTrSW__product .Product-module-scss-module__knTrSW__right .Product-module-scss-module__knTrSW__priceRatingsRow .Product-module-scss-module__knTrSW__price{flex-flow:wrap;align-items:center;gap:10px;display:flex}.Product-module-scss-module__knTrSW__product .Product-module-scss-module__knTrSW__right .Product-module-scss-module__knTrSW__priceRatingsRow .Product-module-scss-module__knTrSW__price .Product-module-scss-module__knTrSW__priceRow{flex-direction:row;align-items:baseline;gap:10px;display:flex}.Product-module-scss-module__knTrSW__product .Product-module-scss-module__knTrSW__right .Product-module-scss-module__knTrSW__priceRatingsRow .Product-module-scss-module__knTrSW__price .Product-module-scss-module__knTrSW__originalCost{font-size:16px;font-weight:400;font-family:var(--font-body),"Lato",sans-serif;color:var(--color-text-subtle,#9a9082);text-decoration:line-through}.Product-module-scss-module__knTrSW__product .Product-module-scss-module__knTrSW__right .Product-module-scss-module__knTrSW__priceRatingsRow .Product-module-scss-module__knTrSW__price .cost{font-size:28px;font-weight:600;font-family:var(--font-heading),"Source Sans 3",sans-serif}.Product-module-scss-module__knTrSW__product .Product-module-scss-module__knTrSW__right .Product-module-scss-module__knTrSW__priceRatingsRow .Product-module-scss-module__knTrSW__price .Product-module-scss-module__knTrSW__discountBadge{letter-spacing:.06em;text-transform:uppercase;color:#1f8a5b;font-size:12px;font-weight:600;font-family:var(--font-body),"Lato",sans-serif;background:#1f8a5b1a;border-radius:40px;padding:4px 10px;display:inline-block}.Product-module-scss-module__knTrSW__product .Product-module-scss-module__knTrSW__right .Product-module-scss-module__knTrSW__priceRatingsRow .Product-module-scss-module__knTrSW__productRatings{align-items:center;gap:3px;display:flex}.Product-module-scss-module__knTrSW__product .Product-module-scss-module__knTrSW__right .Product-module-scss-module__knTrSW__priceRatingsRow .Product-module-scss-module__knTrSW__productRatings .filled{color:var(--color-accent,#b06a2c)}.Product-module-scss-module__knTrSW__product .Product-module-scss-module__knTrSW__right .Product-module-scss-module__knTrSW__priceRatingsRow .Product-module-scss-module__knTrSW__productRatings .unfilled{color:#d3d3d3}.Product-module-scss-module__knTrSW__product .Product-module-scss-module__knTrSW__right .Product-module-scss-module__knTrSW__priceRatingsRow .Product-module-scss-module__knTrSW__productRatings .ratingText{font-family:var(--font-body),"Lato",sans-serif;color:var(--color-text-muted-2,#7a7064);margin-left:6px;font-size:13px}.Product-module-scss-module__knTrSW__product .Product-module-scss-module__knTrSW__right .Product-module-scss-module__knTrSW__productPageAccordionWrapper{background:0 0;border:none;margin-top:0}.Product-module-scss-module__knTrSW__product .Product-module-scss-module__knTrSW__right .Product-module-scss-module__knTrSW__productPageSection{margin-bottom:0}.Product-module-scss-module__knTrSW__product .Product-module-scss-module__knTrSW__right .Product-module-scss-module__knTrSW__productPageSection .Product-module-scss-module__knTrSW__productPageSectionClass{cursor:pointer;width:100%;font-size:15px;font-family:var(--font-heading),"Source Sans 3",sans-serif;color:var(--color-ink,#211c16);background:0 0;border:none;border-bottom:1px solid #211c161a;justify-content:space-between;align-items:center;padding:17px 0;font-weight:500;display:flex;position:relative}.Product-module-scss-module__knTrSW__product .Product-module-scss-module__knTrSW__right .Product-module-scss-module__knTrSW__productPageSection .Product-module-scss-module__knTrSW__productPageSectionClass svg{color:var(--color-text-subtle,#9a9082);font-size:1.2rem}.Product-module-scss-module__knTrSW__product .Product-module-scss-module__knTrSW__right .Product-module-scss-module__knTrSW__productPageSection .Product-module-scss-module__knTrSW__productPageSectionClass.Product-module-scss-module__knTrSW__active{color:var(--color-accent,#b06a2c)}.Product-module-scss-module__knTrSW__product .Product-module-scss-module__knTrSW__right .Product-module-scss-module__knTrSW__productPageSection .Product-module-scss-module__knTrSW__productPageSectionText{color:var(--color-text-muted,#5f574c);font-size:14px;font-family:var(--font-body),"Lato",sans-serif;padding:12px 0;font-weight:300;line-height:1.6}.Product-module-scss-module__knTrSW__product .Product-module-scss-module__knTrSW__right .Product-module-scss-module__knTrSW__productDescriptionSection{margin-top:6px;margin-bottom:24px}.Product-module-scss-module__knTrSW__product .Product-module-scss-module__knTrSW__right .Product-module-scss-module__knTrSW__productDescriptionSection .Product-module-scss-module__knTrSW__description{color:var(--color-text-muted,#5f574c);font-size:15px;font-weight:300;line-height:1.75;font-family:var(--font-body),"Lato",sans-serif}@media (max-width:900px){.Product-module-scss-module__knTrSW__product{flex-direction:column}.Product-module-scss-module__knTrSW__product .Product-module-scss-module__knTrSW__right{width:100%}}.Product-module-scss-module__knTrSW__colourSwatchSection{margin-bottom:24px}.Product-module-scss-module__knTrSW__colourSwatchLabel{font-family:var(--font-body),"Lato",sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted-2,#7a7064);margin:0 0 10px;font-size:12px}.Product-module-scss-module__knTrSW__colourSwatchRow{flex-wrap:wrap;gap:10px;display:flex}.Product-module-scss-module__knTrSW__colourSwatch{cursor:pointer;outline-offset:2px;background:0 0;border:1px solid #211c1633;border-radius:50%;width:40px;height:40px;padding:0;overflow:hidden}.Product-module-scss-module__knTrSW__colourSwatch img{object-fit:cover;width:100%;height:100%}.Product-module-scss-module__knTrSW__colourSwatchActive{outline:2px solid var(--color-ink,#211c16);border-color:var(--color-ink,#211c16)}.Product-module-scss-module__knTrSW__actionRow{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;display:flex}.Product-module-scss-module__knTrSW__quantityControl{height:52px;font-family:var(--font-heading),"Source Sans 3",sans-serif;border:1px solid #211c1633;border-radius:2px;flex-shrink:0;align-items:center;display:flex;overflow:hidden}.Product-module-scss-module__knTrSW__quantityControl .Product-module-scss-module__knTrSW__qtyBtn{width:44px;height:100%;color:var(--color-text-muted,#5f574c);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-size:20px;transition:background .2s,color .2s;display:flex}.Product-module-scss-module__knTrSW__quantityControl .Product-module-scss-module__knTrSW__qtyBtn.Product-module-scss-module__knTrSW__disabled,.Product-module-scss-module__knTrSW__quantityControl .Product-module-scss-module__knTrSW__qtyBtn:disabled{opacity:.35;cursor:not-allowed}.Product-module-scss-module__knTrSW__quantityControl .Product-module-scss-module__knTrSW__quantity{text-align:center;width:34px;color:var(--color-ink,#211c16);-webkit-user-select:none;user-select:none;font-size:16px}.Product-module-scss-module__knTrSW__btnPrimary{background:var(--color-ink,#211c16);min-width:160px;color:var(--color-surface-alt,#fffaf2);height:52px;font-family:var(--font-body),"Lato",sans-serif;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:none;border-radius:2px;flex:160px;justify-content:center;align-items:center;font-size:14px;transition:background .3s;display:flex}.Product-module-scss-module__knTrSW__btnPrimary:hover{background:var(--color-accent,#b06a2c)}.Product-module-scss-module__knTrSW__btnPrimary:disabled{color:#999;cursor:not-allowed;background:#eee}.Product-module-scss-module__knTrSW__wishlistIconBtn{background:var(--color-surface,#fffdf9);cursor:pointer;width:52px;height:52px;color:var(--color-ink,#211c16);border:1px solid #211c1633;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;transition:border-color .25s,color .25s;display:flex}.Product-module-scss-module__knTrSW__wishlistIconBtn:hover{border-color:var(--color-accent,#b06a2c);color:var(--color-accent,#b06a2c)}.Product-module-scss-module__knTrSW__btnOutline{width:100%;color:var(--color-ink,#211c16);border:1px solid var(--color-ink,#211c16);font-family:var(--font-body),"Lato",sans-serif;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:2px;justify-content:center;align-items:center;margin-bottom:26px;padding:15px;font-size:14px;transition:all .3s;display:flex}.Product-module-scss-module__knTrSW__btnOutline:hover{background:var(--color-ink,#211c16);color:var(--color-surface-alt,#fffaf2)}.Product-module-scss-module__knTrSW__trustRow{border-top:1px solid #211c161a;border-bottom:1px solid #211c161a;flex-wrap:wrap;gap:24px;margin-bottom:26px;padding:20px 0;display:flex}.Product-module-scss-module__knTrSW__trustItem{font-family:var(--font-body),"Lato",sans-serif;color:var(--color-text-muted,#5f574c);align-items:center;gap:9px;font-size:13px;display:flex}.Product-module-scss-module__knTrSW__relatedSection{padding:80px 0 30px}.Product-module-scss-module__knTrSW__relatedTitle{font-family:var(--font-heading),"Source Sans 3",sans-serif;text-align:center;color:var(--color-ink,#211c16);margin:0 0 30px;font-size:clamp(24px,2.6vw,34px);font-weight:400}.Product-module-scss-module__knTrSW__stickyBar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:60;background:#f7f3ecf2;justify-content:center;align-items:center;gap:1.2rem;width:100%;padding:.8rem 1.2rem;transition:transform .3s,top .3s;display:flex;position:fixed;top:0;left:0;transform:translateY(-100%);box-shadow:0 2px 10px #211c1614}.Product-module-scss-module__knTrSW__stickyBar.Product-module-scss-module__knTrSW__visible{transform:translateY(0)}.Product-module-scss-module__knTrSW__stickyName{font-family:var(--font-heading),"Source Sans 3",sans-serif;color:var(--color-ink,#211c16);white-space:nowrap;text-overflow:ellipsis;max-width:50vw;margin-right:1.5rem;font-size:1rem;font-weight:500;overflow:hidden}.Product-module-scss-module__knTrSW__stickyColor{color:var(--color-text-muted-2,#7a7064);margin-left:.25rem;font-style:normal}.Product-module-scss-module__knTrSW__stickyPrice{font-family:var(--font-body),"Lato",sans-serif;color:var(--color-ink,#211c16);margin-right:1.5rem;font-size:1rem;font-weight:500}.Product-module-scss-module__knTrSW__stickyBtn{background:var(--color-ink,#211c16);color:#fff;font-family:var(--font-body),"Lato",sans-serif;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:none;border-radius:2px;padding:.6rem 1.4rem;font-size:.9rem;transition:background .25s}.Product-module-scss-module__knTrSW__stickyBtn:hover{background:var(--color-accent,#b06a2c)}@media (max-width:600px){.Product-module-scss-module__knTrSW__stickyName{max-width:40vw}}.Product-module-scss-module__knTrSW__stockBadge{background-color:var(--color-accent-light,#cf9a5e);color:#fff;border-radius:9999px;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:inline-block}.Product-module-scss-module__knTrSW__notifyRow{color:var(--color-ink,#211c16);font-family:var(--font-body),"Lato",sans-serif;flex-direction:column;gap:.5rem;margin-bottom:1.5rem;display:flex}.Product-module-scss-module__knTrSW__notifyRow .Product-module-scss-module__knTrSW__notifyText{font-size:.95rem;font-weight:500}.Product-module-scss-module__knTrSW__notifyRow .Product-module-scss-module__knTrSW__notifyInput{color:var(--color-ink,#211c16);border:1px solid #211c1633;border-radius:2px;width:100%;padding:.6rem 1rem;font-size:1rem}.Product-module-scss-module__knTrSW__notifyRow .Product-module-scss-module__knTrSW__notifyInput:focus{border-color:var(--color-accent,#b06a2c);outline:none}.Product-module-scss-module__knTrSW__notifyRow .Product-module-scss-module__knTrSW__notifyButton{background-color:var(--color-ink,#211c16);color:#fff;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:none;border-radius:2px;padding:.75rem 1rem;font-size:14px;transition:background .3s}.Product-module-scss-module__knTrSW__notifyRow .Product-module-scss-module__knTrSW__notifyButton:hover{background:var(--color-accent,#b06a2c)}.Product-module-scss-module__knTrSW__handwovenNote{color:var(--color-text-subtle,#9a9082);font-size:.8rem;font-family:var(--font-body),"Lato",sans-serif;margin:0 0 18px;font-style:italic}.Product-module-scss-module__knTrSW__priceNoteBadge{color:var(--color-text-muted,#5f574c);font-size:.75rem;font-family:var(--font-body),"Lato",sans-serif;background-color:#211c160d;border-radius:20px;align-self:flex-start;margin-top:4px;margin-bottom:1rem;padding:3px 10px;font-weight:500;display:inline-block}
.CustomerReviews-module-scss-module__mlyqra__customerReviews{max-width:1000px;font-family:var(--font-body),"Lato",sans-serif;color:var(--color-ink,#211c16);margin:2rem auto;padding:0 28px}.CustomerReviews-module-scss-module__mlyqra__eyebrow{letter-spacing:.3em;text-transform:uppercase;color:var(--color-accent,#b06a2c);margin:0 0 10px;font-size:12px}.CustomerReviews-module-scss-module__mlyqra__heading{font-family:var(--font-heading),"Source Sans 3",sans-serif;letter-spacing:-.01em;color:var(--color-ink,#211c16);margin:0 0 26px;font-size:clamp(28px,3.4vw,40px);font-weight:400}.CustomerReviews-module-scss-module__mlyqra__starFilled{color:var(--color-accent,#b06a2c)}.CustomerReviews-module-scss-module__mlyqra__starEmpty{color:#cbbfae}.CustomerReviews-module-scss-module__mlyqra__starEmptyPick{color:#c3b7a4}.CustomerReviews-module-scss-module__mlyqra__summaryCard{background:var(--color-surface,#fffdf9);border:1px solid #211c1614;border-radius:3px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:34px;margin-bottom:20px;padding:32px 36px;display:flex}@media (max-width:640px){.CustomerReviews-module-scss-module__mlyqra__summaryCard{gap:24px;padding:24px}}.CustomerReviews-module-scss-module__mlyqra__averageBlock{border-right:1px solid #211c161a;padding-right:34px}@media (max-width:640px){.CustomerReviews-module-scss-module__mlyqra__averageBlock{border-right:none;padding-right:0}}.CustomerReviews-module-scss-module__mlyqra__averageNumber{font-family:var(--font-heading),"Source Sans 3",sans-serif;color:var(--color-ink,#211c16);margin-bottom:8px;font-size:56px;font-weight:300;line-height:1}.CustomerReviews-module-scss-module__mlyqra__averageStars{gap:2px;margin-bottom:6px;display:flex}.CustomerReviews-module-scss-module__mlyqra__reviewCount{color:var(--color-text-muted-2,#7a7064);font-size:12.5px}.CustomerReviews-module-scss-module__mlyqra__distribution{flex-direction:column;flex:1;gap:8px;min-width:240px;display:flex}.CustomerReviews-module-scss-module__mlyqra__distRow{align-items:center;gap:10px;display:flex}.CustomerReviews-module-scss-module__mlyqra__distLabel{color:var(--color-text-muted-2,#7a7064);width:34px;font-size:12.5px}.CustomerReviews-module-scss-module__mlyqra__distTrack{background:#ece3d5;border-radius:40px;flex:1;height:6px;overflow:hidden}.CustomerReviews-module-scss-module__mlyqra__distFill{background:var(--color-accent,#b06a2c);border-radius:40px;height:100%;display:block}.CustomerReviews-module-scss-module__mlyqra__distCount{color:var(--color-text-subtle,#9a9082);text-align:right;width:26px;font-size:12px}.CustomerReviews-module-scss-module__mlyqra__writeReviewBtn{background:var(--color-ink,#211c16);color:var(--color-surface-alt,#fffaf2);font-family:var(--font-body),"Lato",sans-serif;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:none;border-radius:2px;padding:15px 30px;font-size:13px;transition:background .3s}.CustomerReviews-module-scss-module__mlyqra__writeReviewBtn:hover{background:var(--color-accent,#b06a2c)}.CustomerReviews-module-scss-module__mlyqra__reviewForm{background:var(--color-story-bg,#efe7da);border-radius:3px;flex-direction:column;gap:18px;margin-bottom:20px;padding:30px 36px;display:flex}@media (max-width:640px){.CustomerReviews-module-scss-module__mlyqra__reviewForm{padding:22px}}.CustomerReviews-module-scss-module__mlyqra__formField{flex-direction:column;gap:8px;display:flex}.CustomerReviews-module-scss-module__mlyqra__formLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted-2,#7a7064);font-size:11px}.CustomerReviews-module-scss-module__mlyqra__starRating{gap:4px;display:flex}.CustomerReviews-module-scss-module__mlyqra__starRating input{display:none}.CustomerReviews-module-scss-module__mlyqra__starRating label{cursor:pointer;line-height:0}.CustomerReviews-module-scss-module__mlyqra__formRow{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:640px){.CustomerReviews-module-scss-module__mlyqra__formRow{grid-template-columns:1fr}}.CustomerReviews-module-scss-module__mlyqra__nameInput{background:var(--color-surface,#fffdf9);font-family:var(--font-body),"Lato",sans-serif;color:var(--color-ink,#211c16);border:1px solid #211c1629;border-radius:2px;padding:13px 15px;font-size:14px}.CustomerReviews-module-scss-module__mlyqra__nameInput:focus{border-color:var(--color-accent,#b06a2c);outline:none}.CustomerReviews-module-scss-module__mlyqra__photoLabel{background:var(--color-surface,#fffdf9);color:var(--color-text-muted-2,#7a7064);cursor:pointer;border:1px dashed #211c163d;border-radius:2px;align-items:center;gap:10px;padding:13px 15px;font-size:13.5px;display:flex;overflow:hidden}.CustomerReviews-module-scss-module__mlyqra__photoLabel span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.CustomerReviews-module-scss-module__mlyqra__photoLabel:hover{border-color:var(--color-accent,#b06a2c)}.CustomerReviews-module-scss-module__mlyqra__uploadIcon{color:var(--color-accent,#b06a2c);flex-shrink:0}.CustomerReviews-module-scss-module__mlyqra__imagePreview{border-radius:3px;max-width:120px}.CustomerReviews-module-scss-module__mlyqra__feedbackInput{background:var(--color-surface,#fffdf9);font-family:var(--font-body),"Lato",sans-serif;color:var(--color-ink,#211c16);resize:vertical;border:1px solid #211c1629;border-radius:2px;min-height:110px;padding:13px 15px;font-size:14px}.CustomerReviews-module-scss-module__mlyqra__feedbackInput:focus{border-color:var(--color-accent,#b06a2c);outline:none}.CustomerReviews-module-scss-module__mlyqra__submitReviewBtn{background:var(--color-accent,#b06a2c);color:#fff;font-family:var(--font-body),"Lato",sans-serif;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;border:none;border-radius:2px;align-self:flex-start;padding:14px 32px;font-size:13px;transition:background .3s}.CustomerReviews-module-scss-module__mlyqra__submitReviewBtn:hover{background:#96591f}.CustomerReviews-module-scss-module__mlyqra__submitReviewBtn:disabled{opacity:.55;cursor:not-allowed}.CustomerReviews-module-scss-module__mlyqra__sortRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:4px 0 16px;display:flex}.CustomerReviews-module-scss-module__mlyqra__showingCount{color:var(--color-text-muted-2,#7a7064);font-size:13.5px}.CustomerReviews-module-scss-module__mlyqra__sortPills{gap:8px;display:flex}.CustomerReviews-module-scss-module__mlyqra__sortPill{font-family:var(--font-body),"Lato",sans-serif;color:#5c5346;cursor:pointer;background:0 0;border:1px solid #211c162e;border-radius:40px;padding:9px 18px;font-size:12.5px;transition:background .3s,color .3s,border-color .3s}.CustomerReviews-module-scss-module__mlyqra__sortPillActive{background:var(--color-ink,#211c16);border-color:var(--color-ink,#211c16);color:var(--color-surface-alt,#fffaf2)}.CustomerReviews-module-scss-module__mlyqra__reviewsList{flex-direction:column;gap:16px;display:flex}.CustomerReviews-module-scss-module__mlyqra__reviewCard{background:var(--color-surface,#fffdf9);border:1px solid #211c1614;border-radius:3px;align-items:flex-start;gap:22px;padding:22px 24px;display:flex}.CustomerReviews-module-scss-module__mlyqra__reviewImgWrapper{background:var(--color-placeholder-bg,#e9ded0);border-radius:3px;flex-shrink:0;width:88px;min-width:88px;height:88px;overflow:hidden}.CustomerReviews-module-scss-module__mlyqra__reviewImg{object-fit:cover;width:100%;height:100%;display:block}.CustomerReviews-module-scss-module__mlyqra__reviewContent{flex-direction:column;flex:1;min-width:0;display:flex}.CustomerReviews-module-scss-module__mlyqra__reviewHeaderRow{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.CustomerReviews-module-scss-module__mlyqra__reviewNameGroup{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.CustomerReviews-module-scss-module__mlyqra__reviewName{font-family:var(--font-heading),"Source Sans 3",sans-serif;color:var(--color-ink,#211c16);font-size:16px;font-weight:600}.CustomerReviews-module-scss-module__mlyqra__verifiedChip{color:#4f7a4f;align-items:center;gap:5px;font-size:11px;display:inline-flex}.CustomerReviews-module-scss-module__mlyqra__reviewDate{color:var(--color-text-subtle,#9a9082);font-size:12.5px}.CustomerReviews-module-scss-module__mlyqra__stars{gap:2px;margin:6px 0 8px;display:flex}.CustomerReviews-module-scss-module__mlyqra__reviewText{color:#3d372e;margin:0;font-size:15px;font-weight:300;line-height:1.62}.CustomerReviews-module-scss-module__mlyqra__seeMoreBtn{color:var(--color-accent,#b06a2c);cursor:pointer;font-family:var(--font-body),"Lato",sans-serif;background:0 0;border:none;align-self:flex-start;margin-top:6px;padding:0;font-size:.85rem}.CustomerReviews-module-scss-module__mlyqra__seeMoreBtn:hover{text-decoration:underline}.CustomerReviews-module-scss-module__mlyqra__clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.CustomerReviews-module-scss-module__mlyqra__snackbar{color:#fff;z-index:100;background-color:#4f7a4f;border-radius:3px;padding:12px 20px;font-weight:500;animation:3s ease-in-out CustomerReviews-module-scss-module__mlyqra__fadeInOut;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}@keyframes CustomerReviews-module-scss-module__mlyqra__fadeInOut{0%{opacity:0;transform:translate(-50%)translateY(10px)}10%{opacity:1;transform:translate(-50%)translateY(0)}90%{opacity:1;transform:translate(-50%)translateY(0)}to{opacity:0;transform:translate(-50%)translateY(10px)}}@media (max-width:600px){.CustomerReviews-module-scss-module__mlyqra__reviewCard{gap:14px;padding:16px}.CustomerReviews-module-scss-module__mlyqra__reviewImgWrapper{width:64px;min-width:64px;height:64px}}
.ImageOverlay-module-scss-module__xk1ZRW__overlayBackdrop{z-index:9999;background-color:#000000d9;justify-content:center;align-items:center;width:100vw;display:flex;position:fixed;top:0;bottom:0;left:0}.ImageOverlay-module-scss-module__xk1ZRW__overlayContent{background:#000;border-radius:0;flex-direction:row;justify-content:center;align-items:center;width:100vw;height:100vh;padding:0;display:flex;position:fixed;top:0;left:0;overflow:hidden}@media (max-width:768px){.ImageOverlay-module-scss-module__xk1ZRW__overlayContent{flex-direction:column}}.ImageOverlay-module-scss-module__xk1ZRW__closeButton{color:#fff;cursor:pointer;z-index:10;-webkit-user-select:none;user-select:none;background:0 0;border:none;font-size:1.8rem;position:absolute;top:1rem;right:1.5rem}.ImageOverlay-module-scss-module__xk1ZRW__navigationButtons{pointer-events:none;z-index:10;justify-content:space-between;width:100%;display:flex;position:absolute;top:50%}.ImageOverlay-module-scss-module__xk1ZRW__navigationButtons .ImageOverlay-module-scss-module__xk1ZRW__navBtn{pointer-events:all;color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;padding:0 1rem;font-size:5rem;transition:background-color .3s}.ImageOverlay-module-scss-module__xk1ZRW__navigationButtons .ImageOverlay-module-scss-module__xk1ZRW__navBtn:hover:not(:disabled){color:#fff;background:#bc6d2a}.ImageOverlay-module-scss-module__xk1ZRW__navigationButtons .ImageOverlay-module-scss-module__xk1ZRW__navBtn:disabled{opacity:.3;cursor:not-allowed}.ImageOverlay-module-scss-module__xk1ZRW__imageContainer{justify-content:center;align-items:center;gap:1rem;width:100%;max-height:80vh;display:flex}@media (max-width:768px){.ImageOverlay-module-scss-module__xk1ZRW__imageContainer{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;gap:0;width:100vw;height:100vh;overflow:auto hidden}}.ImageOverlay-module-scss-module__xk1ZRW__centerImageWrapper{touch-action:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.ImageOverlay-module-scss-module__xk1ZRW__centerImage{object-fit:unset;cursor:pointer;-webkit-user-drag:none;border-radius:8px;width:auto;max-width:none;height:auto;max-height:none;transition:transform .25s ease-in-out;position:relative}@media (max-width:768px){.ImageOverlay-module-scss-module__xk1ZRW__centerImage{object-fit:contain;width:100vw;height:100vh}}.ImageOverlay-module-scss-module__xk1ZRW__centerVideo{border-radius:8px;outline:none;max-width:60vw;max-height:80vh}.ImageOverlay-module-scss-module__xk1ZRW__centerImage.ImageOverlay-module-scss-module__xk1ZRW__zoomed,.ImageOverlay-module-scss-module__xk1ZRW__zoomed{cursor:zoom-out}.ImageOverlay-module-scss-module__xk1ZRW__zoomControls{align-items:center;gap:1rem;margin-top:.5rem;display:flex}.ImageOverlay-module-scss-module__xk1ZRW__zoomControls button{cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #999;border-radius:4px;width:2.5rem;height:2.5rem;font-size:1.5rem}.ImageOverlay-module-scss-module__xk1ZRW__zoomControls button:disabled{opacity:.4;cursor:not-allowed}.ImageOverlay-module-scss-module__xk1ZRW__zoomControls span{text-align:center;min-width:50px;font-weight:600}.ImageOverlay-module-scss-module__xk1ZRW__sideImage{object-fit:contain;filter:brightness(.7);opacity:.7;cursor:pointer;border-radius:6px;max-width:15vw;max-height:60vh;transition:filter .3s,opacity .3s}@media (max-width:768px){.ImageOverlay-module-scss-module__xk1ZRW__sideImage{display:none}}.ImageOverlay-module-scss-module__xk1ZRW__sideImage:hover{filter:brightness(.9);opacity:1}
.VideoOverlay-module-scss-module__81ROPa__videoOverlay{z-index:2000;background:#000000d9;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.VideoOverlay-module-scss-module__81ROPa__videoOverlayContent{touch-action:none;background-color:#fff;border-radius:8px;max-width:90%;max-height:90%;padding:20px;position:relative;overflow:hidden}.VideoOverlay-module-scss-module__81ROPa__videoOverlayContent video{border-radius:4px;max-width:100%;height:auto;display:block}.VideoOverlay-module-scss-module__81ROPa__closeButton{color:#333;cursor:pointer;background:0 0;border:none;outline:none;font-size:1.2rem;position:absolute;top:10px;right:10px}.VideoOverlay-module-scss-module__81ROPa__closeButton:hover{color:#555}
.BestSeller-module-scss-module__FNF8yq__wrapper{position:relative}.BestSeller-module-scss-module__FNF8yq__arrows{justify-content:flex-end;gap:10px;margin-bottom:20px;display:flex}@media (max-width:640px){.BestSeller-module-scss-module__FNF8yq__arrows{display:none}}.BestSeller-module-scss-module__FNF8yq__arrowBtn{background:var(--color-surface,#fffdf9);cursor:pointer;border:1px solid #211c1638;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;transition:all .25s;display:flex}.BestSeller-module-scss-module__FNF8yq__arrowBtn:hover{background:var(--color-ink,#211c16);border-color:var(--color-ink,#211c16)}.BestSeller-module-scss-module__FNF8yq__arrowBtn:hover svg{stroke:#fff}.BestSeller-module-scss-module__FNF8yq__viewport{padding-bottom:8px;overflow:hidden}.BestSeller-module-scss-module__FNF8yq__track{will-change:transform;touch-action:pan-y;gap:22px;display:flex}.BestSeller-module-scss-module__FNF8yq__card{min-width:240px;color:var(--color-ink,#211c16);flex:0 0 calc(25% - 16.5px);text-decoration:none;display:block}@media (max-width:1100px){.BestSeller-module-scss-module__FNF8yq__card{flex:0 0 calc(50% - 11px)}}@media (max-width:640px){.BestSeller-module-scss-module__FNF8yq__card{flex:0 0 78%}}.BestSeller-module-scss-module__FNF8yq__imageBox{aspect-ratio:3/4;background:var(--color-placeholder-bg,#e9ded0);border-radius:3px;position:relative;overflow:hidden}.BestSeller-module-scss-module__FNF8yq__imageBox img{object-fit:cover;width:100%;height:100%;transition:transform .8s}.BestSeller-module-scss-module__FNF8yq__card:hover .BestSeller-module-scss-module__FNF8yq__imageBox img{transform:scale(1.05)}.BestSeller-module-scss-module__FNF8yq__tag{color:var(--color-ink,#211c16);font-family:var(--font-body),"Lato",sans-serif;letter-spacing:.1em;text-transform:uppercase;background:#fffaf2eb;border-radius:40px;padding:5px 10px;font-size:10.5px;position:absolute;top:12px;left:12px}.BestSeller-module-scss-module__FNF8yq__wishBtn{cursor:pointer;background:#fffaf2eb;border:none;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:background .2s;display:flex;position:absolute;top:10px;right:10px}.BestSeller-module-scss-module__FNF8yq__wishBtn:hover{background:#fff}.BestSeller-module-scss-module__FNF8yq__info{margin-top:15px}.BestSeller-module-scss-module__FNF8yq__ratingRow{align-items:center;gap:5px;margin-bottom:6px;display:flex}.BestSeller-module-scss-module__FNF8yq__ratingRow span{font-family:var(--font-body),"Lato",sans-serif;color:var(--color-text-muted-2,#7a7064);font-size:12.5px}.BestSeller-module-scss-module__FNF8yq__title{font-family:var(--font-heading),"Source Sans 3",sans-serif;margin:0 0 3px;font-size:17px;font-weight:500}.BestSeller-module-scss-module__FNF8yq__color{font-family:var(--font-body),"Lato",sans-serif;color:var(--color-text-muted-2,#7a7064);text-transform:capitalize;margin:0 0 8px;font-size:13px}.BestSeller-module-scss-module__FNF8yq__priceRow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.BestSeller-module-scss-module__FNF8yq__price{font-family:var(--font-heading),"Source Sans 3",sans-serif;margin:0;font-size:16px;font-weight:600}.BestSeller-module-scss-module__FNF8yq__originalPrice{font-family:var(--font-heading),"Source Sans 3",sans-serif;color:#999;margin:0;font-size:13px;font-weight:400;text-decoration:line-through}
