.product.product-container{flex-direction:column;align-items:center;padding:128px 48px 0}.breadcrumbs,.product.product-container{width:100%;display:flex;justify-content:flex-start}.breadcrumbs{max-width:1127px;margin-bottom:32px;flex-direction:row;color:var(--Mapped-Text-Content-Tertiary);padding:8px 0}.product .breadcrumbs nav{font-family:Avenir Next,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:14px}.nav-product-title{color:var(--Mapped-Text-Content-Primary)}.product .inner-container-1{width:100%;max-width:var(--max-width);gap:16px;flex-wrap:wrap;row-gap:0}.product .inner-container-1,.product .product-gallery{display:flex;flex-direction:row;justify-content:center;align-items:flex-start}.product .product-gallery{gap:23px;position:sticky;top:32px;z-index:2;margin-bottom:48px}.product .gallery-container{width:80px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px}.product .gallery-image{width:100%;height:80px;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;background:white;opacity:.6}.product .gallery-image:hover{opacity:1}.product .gallery-image.active{opacity:1;border:2px solid var(--Mapped-Surface-Surface-darkest,#262626)}.product .thumbnail{height:537px;width:537px;-o-object-fit:cover;object-fit:cover}.product .inner-container-1 .product-data-container{width:471px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding-left:32px}.product .product-title{color:var(--Mapped-Text-Content-Primary);margin-bottom:17px}.product .single{margin-bottom:20px}.product .product-description{color:var(--Mapped-Text-Content-Secondary);margin-bottom:32px}.product .product-description p:first-of-type,.product .product-description p:nth-of-type(2),.product .product-description ul{margin-bottom:32px}.product .product-description p:nth-of-type(2),.product .product-description ul{font-family:Avenir Next,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.28px}.product .product-description p:nth-of-type(2) br:first-of-type{display:none}.product .product-description p:nth-of-type(2) span{color:var(--Mapped-Text-Content-Tertiary,#808080);font-family:Avenir Next,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:.72px;text-transform:uppercase}.product .product-description p:nth-of-type(2) em{color:var(--Mapped-Text-Content-Secondary,#363636);font-family:Avenir Next,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.28px}.product .product-description ul:first-of-type{list-style-type:disc}.product .product-description ul:first-of-type li{margin-left:15px}.product .product-description ul:first-of-type li:first-of-type{color:var(--Mapped-Text-Content-Secondary,#363636);font-family:Avenir Next,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.28px;list-style:none;margin-left:0}.product .attribute,.product .attribute-care,.product .attribute-flavour,.product .attribute-purchase-options,.product .attribute-quantity,.product .attribute-size{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;margin-bottom:20px}.product .attribute-quantity{margin-top:16px;margin-bottom:32px}.product .attribute-purchase-options{margin-bottom:32px}.product .attribute-title{color:var(--Mapped-Text-Content-Tertiary)}.product .attribute-buttons-container{width:100%;display:flex;justify-content:flex-start;align-items:center;gap:9px}.attribute-buttons-container button{min-width:75px;padding:12px 16px}.product .attribute-description{color:var(--Primitives-Text-On-white---Secondary)}.product .product-buttons-container{display:flex;width:100%;flex-direction:row;justify-content:flex-start;gap:8px;padding-bottom:67px}.product .add-to-cart-button,.product .but-now-button{width:100%}.product .purchase-options{flex-direction:column;background:var(--Primitives-Neutrals-0);overflow:hidden}.product .purchase-options,.product .purchase-options .option{width:100%;display:flex;justify-content:flex-start;align-items:center}.product .purchase-options .option{flex-direction:row;padding:16px;cursor:pointer;gap:10px}.product .purchase-options .option.active{background:var(--Mapped-Surface-Surface)}.product .purchase-options .option input{margin-right:4px;color:var(--Alias-Highlights-Links);display:flex}.product .purchase-options .option .price{margin-left:auto}.product .purchase-options .option-1{border:1px solid var(--Primitives-Neutrals-3);border-top-left-radius:6px;border-top-right-radius:6px}.product .purchase-options .option-2{border-bottom-left-radius:6px;border-bottom-right-radius:6px;border:1px solid var(--Primitives-Neutrals-3);border-top:0;display:flex;justify-content:space-between;align-items:center}.price-container{display:flex;align-items:center;white-space:nowrap;gap:8px}.purchase-option-content{display:flex;align-items:center;gap:var(--Spacing-xxs,4px)}.product .purchase-options .discounted{text-decoration:line-through;color:var(--Mapped-Text-Content-Tertiary);margin-left:auto}.product .purchase-options .option-2.active{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.product .purchase-options .option-2 .price{color:var(--Alias-Highlights-Links)}.product .monthly-purchase-details-container{width:100%;background:var(--Mapped-Surface-Surface);padding:0 16px 16px;justify-content:flex-start;align-items:flex-start;display:none;overflow:hidden;border:1px solid var(--Primitives-Neutrals-3);border-top:0;border-radius:6px;margin-top:-8px;border-top-left-radius:0;border-top-right-radius:0}.product .monthly-purchase-details-container.active{display:flex}.product .monthly-purchase-details-container .P3{color:var(--Mapped-Text-Content-Tertiary)}.product .monthly-purchase-details-container .P3 a{color:var(--Alias-Highlights-Links);cursor:pointer;text-decoration:underline}.product .buy-now-button{width:100%}.inner-container-2{width:100%;max-width:var(--max-width);display:flex;gap:16px;justify-content:center}.inner-container-2:before{content:" ";width:640px;margin-left:16px}.product .product-reviews-container{width:100%;max-width:487px;display:flex;flex-direction:column;justify-content:flex-start;padding-left:32px;border-top:0;padding-top:0}.product .product-reviews-title{color:var(--Mapped-Text-Content-Primary);margin-bottom:20px;border-top:1px solid var(--Mapped-Border-Border-surface-higher);padding-top:64px}.product .product-rating-container{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:33px;margin-bottom:32px}.product .product-rating-inner-container-1{max-width:192px}.product .product-average-rating{color:var(--Mapped-Text-Content-Secondary);font-family:Avenir Next,sans-serif;font-size:64px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-4.48px;margin-bottom:16px}.product .product-stars-container{width:100%;justify-content:flex-start;margin-bottom:5px;flex-direction:row;display:flex}.product .product-stars-container .product-overall-rating{display:flex;flex-direction:row;gap:12px}.product .product-stars-container .product-overall-rating .rating-star{width:20px;height:20px}.product .product-number-of-reviews{max-width:129px}.product .product-rating-inner-container-2{max-width:221px;width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px}.product .rating-bar-container{display:flex;width:100%;flex-direction:row;justify-content:flex-start;align-items:center;gap:5px}.product .rating-bar-container .B2{width:10px;color:var(--Mapped-Text-Content-Secondary)}.product .rating-bar-container span{width:100%;height:8px;background-color:var(--Mapped-Border-Border-surface-high)}.product .rating-bar-container span span{background-color:var(--Mapped-Text-Content-Primary)}.product .write-review{margin-bottom:48px}.product .product-review span{color:var(--Mapped-Text-Content-Secondary)}.product .product-review span span span svg{width:18px;height:18px}.product .product-reviews-filter-container{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;margin-bottom:48px}.product .filter-button{padding:12px 16px}.product .filter-button.active{background:var(--Mapped-Surface-Surface-darkest);color:var(--Mapped-Text-On-dark)}.product .reviews-filter-title{color:var(--Mapped-Text-Content-Tertiary)}.product .reviews-filter-buttons-container{width:100%;display:flex;flex-direction:row;gap:8px;margin-bottom:48px;flex-wrap:wrap}.product .product-review,.product .product-reviews-list{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px}.product .product-review{padding:32px;border-radius:6px;border:1px solid var(--Mapped-Surface-Surface-Higher);background:var(--Mapped-Surface-Surface);position:relative}.product .product-review.clickable{cursor:pointer}.product .product-review-subject{font-family:Avenir Next,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.32px}.product .product-review-subject,.product .product-review-text{color:var(--Mapped-Text-Content-Secondary)}.product .product-review-image-container{width:100%;display:flex;gap:8px}.product .product-review-image{-o-object-fit:cover;object-fit:cover;width:80px;aspect-ratio:1}.product .product-review-meta-container{width:100%;display:flex;flex-direction:row;justify-content:space-between}.product .product-review-writer{color:var(--Mapped-Text-Content-Secondary)}.product .product-review-date{color:var(--Mapped-Text-Content-Tertiary)}.product .show-more{color:var(--Alias-Highlights-Links);cursor:pointer}.product .product-review-likes{display:flex;align-items:center;position:absolute;right:32px;top:32px;gap:0}.product .like-button{background:none;border:none;cursor:pointer;font-size:1.2em;padding:0}.product .product-review-likes .like-count{color:var(--Mapped-Text-Content-Tertiary,#808080);border-radius:28px;border:.5px solid var(--Mapped-Border-Border-surface-higher,#e0e0e0);background:var(--Mapped-Surface-Surface-High,#f7f7f7);padding:2px 4px;font-family:Avenir Next,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:-.28px;text-align:center}.review-modal-container{border-radius:var(--Radius-m1,6px);border:1px solid var(--Mapped-Border-Border-surface-higher,#e0e0e0);background:var(--Mapped-Surface-Surface-High,#f7f7f7);box-shadow:0 0 32px 0 rgba(0,0,0,.12);align-items:flex-start;padding:32px;position:relative;width:623px;margin-left:auto;margin-right:auto;margin-top:10%}.review-modal-container,.review-modal-container form{display:flex;flex-direction:column;justify-content:flex-start}.review-modal-container form{width:100%}.review-modal-container .rating-label{color:var(--Mapped-Text-Content-Tertiary,#808080);margin-bottom:8px}.review-modal-container .custom-star-rating{display:flex;flex-direction:row;gap:16px}.review-modal-container .rating-star{cursor:pointer;position:relative;width:25px;height:25px}.rating-star img{width:100%;height:100%}.review-modal-container .custom-star-rating span{color:var(--Mapped-Text-Content-Secondary)}.review-modal-container .custom-star-rating span label span svg{width:32px;height:32px;margin-right:8px}.review-modal-container .review-title-label{color:var(--Mapped-Text-Content-Tertiary,#808080);margin-bottom:8px;margin-top:32px}.review-modal-container .review-title-input{width:100%;padding:16px;border-radius:var(--Spacing-xxs,4px);border:1px solid var(--Mapped-Border-Border-surface-higher,#e0e0e0);background:var(--Mapped-Surface-Surface,#fff);margin-bottom:16px;color:var(--Mapped-Text-Content-Primary,#262626)}.review-modal-container .review-title-input::-moz-placeholder{color:var(--Mapped-Text-Text-Disabled,#c2c2c2)}.review-modal-container .review-title-input::placeholder{color:var(--Mapped-Text-Text-Disabled,#c2c2c2)}.review-modal-container .review-title-input:focus-visible{outline:none}.review-modal-container .review-label{color:var(--Mapped-Text-Content-Tertiary,#808080);margin-bottom:8px}.review-modal-container .review-text{width:100%;padding:16px;border-radius:var(--Spacing-xxs,4px);border:1px solid var(--Mapped-Border-Border-surface-higher,#e0e0e0);background:var(--Mapped-Surface-Surface,#fff);margin-bottom:16px;color:var(--Mapped-Text-Content-Primary,#262626)}.review-modal-container .review-text::-moz-placeholder{color:var(--Mapped-Text-Text-Disabled,#c2c2c2)}.review-modal-container .review-text::placeholder{color:var(--Mapped-Text-Text-Disabled,#c2c2c2)}.review-modal-container .review-name-label{color:var(--Mapped-Text-Content-Tertiary,#808080);margin-bottom:8px}.review-modal-container .review-name-input{width:100%;padding:16px;border-radius:var(--Spacing-xxs,4px);border:1px solid var(--Mapped-Border-Border-surface-higher,#e0e0e0);background:var(--Mapped-Surface-Surface,#fff);margin-bottom:24px;color:var(--Mapped-Text-Content-Primary,#262626)}.review-modal-container .review-name-input::-moz-placeholder{color:var(--Mapped-Text-Text-Disabled,#c2c2c2)}.review-modal-container .review-name-input::placeholder{color:var(--Mapped-Text-Text-Disabled,#c2c2c2)}.review-modal-container .attached-images-container{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:16px;margin-bottom:32px}.review-modal-container .attached-image{border:.5px solid var(--Mapped-Border-Border-surface-high,#e8e8e8);display:flex;width:80px;height:80px;padding:0;justify-content:center;align-items:center;background:var(--Mapped-Surface-Surface,#fff);position:relative}.review-modal-container .attached-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.review-modal-container .attached-image .cross{position:absolute;top:-5px;right:-5px;cursor:pointer}.review-modal-container .upload-image-button{width:119px;border-radius:var(--Spacing-xxs,4px);border:1px dashed var(--Mapped-Border-Border-surface-highest,#c2c2c2);background:var(--Mapped-Surface-Surface-Higher,#e8e8e8);padding:16px;justify-content:space-between;display:flex;align-items:center;cursor:pointer;color:var(--Mapped-Text-Content-Tertiary,#808080)}.review-modal-container .review-submit{margin-left:auto;margin-right:auto}.review-modal-container .exit{top:16px;right:16px;position:absolute;cursor:pointer}.review-error-modal-container{max-width:427px;display:flex;flex-direction:column;justify-content:flex-start;padding:24px;gap:24px;border-radius:var(--Radius-s,4px);border:1px solid var(--Mapped-Border-Border-surface-higher,#e0e0e0);background:var(--Mapped-Surface-Surface,#fff);box-shadow:0 0 32px 0 rgba(0,0,0,.12);margin-left:auto;margin-right:auto;margin-top:25%}.review-error-modal-container .content{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:18px}.review-error-modal-container .icon{width:24px;height:24px;-o-object-fit:contain;object-fit:contain}.review-error-modal-container .text{color:var(--Mapped-Text-Content-Primary,#262626)}.review-error-modal-container .got-it-button{width:100%}.product .product-meta-rating-container{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-bottom:17px}.product .single-price{margin-bottom:22px}.product .product-meta-rating-stars{margin-right:4px;flex-direction:row;display:flex}.product .product-meta-rating-stars .rating-star{width:14px;height:14px;margin:4px}.product-review-rating{display:flex;flex-direction:row;gap:6px}.product-review-rating .rating-star{width:12px;height:12px}.product .product-meta-rating-stars span span span svg{color:var(--Mapped-Text-Content-Secondary);width:18px;height:18px}.product .product-meta-average-rating{margin-right:16px;color:var(--Mapped-Text-Content-Secondary,#363636)}.product .product-meta-number-of-reviews{color:var(--Mapped-Text-Content-Secondary,#363636);cursor:pointer}.mobile{display:none!important}.review-detail-modal-container{border-radius:var(--Radius-m1,6px);border:1px solid var(--Mapped-Border-Border-surface-higher,#e0e0e0);background:var(--Mapped-Surface-Surface,#FFF);box-shadow:0 0 32px #0000001f;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:32px;position:relative;width:1047px;margin-left:auto;margin-right:auto;margin-top:10%;overflow:hidden}.review-detail-modal-container:after{content:"";position:absolute;top:0;left:0;width:464px;background:var(--Mapped-Surface-Surface-High,#f7f7f7);height:100%}.review-detail-modal-container .exit{top:16px;right:16px;position:absolute;cursor:pointer}.review-detail-modal-container .left-container{padding-right:32px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px;background:var(--Mapped-Surface-Surface-High,#f7f7f7);position:relative;z-index:2}.review-detail-modal-container .left-container:after{content:"";position:absolute;width:1px;background:var(--Mapped-Border-Border-surface-highest,#c2c2c2);height:calc(100% + 64px);right:0;top:-32px}.review-detail-modal-container .review-thumbnail{width:400px;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;max-width:unset}.review-detail-modal-container .image-list{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:8px}.review-detail-modal-container .product-review-image{width:80px;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;background:lightgray 50%/cover no-repeat;opacity:.5}.review-detail-modal-container .product-review-image.selected,.review-detail-modal-container .product-review-image:hover{width:80px;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;background:none;opacity:1}.review-detail-modal-container .product-review-image.selected{border:var(--Spacing-xxxs,2px) solid var(--Mapped-Border-Border-surface-Dark,#262626)}.review-detail-modal-container .left,.review-detail-modal-container .right{display:flex;flex-direction:row;justify-content:center;align-items:center;border-radius:40px;border:.5px solid var(--Mapped-Border-Border-surface-high,#e8e8e8);background:rgba(0,0,0,.5);box-shadow:0 4px 10px 0 rgba(0,0,0,.12);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:10px;cursor:pointer}.review-detail-modal-container .left svg,.review-detail-modal-container .right svg{width:24px;height:24px}.review-detail-modal-container .left{position:absolute;top:173px;left:-22px}.review-detail-modal-container .right{position:absolute;top:173px;right:8px}.review-detail-modal-container .right-contianer{width:100%;display:flex;justify-content:center;align-items:center}.review-detail-modal-container .product-review{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding-left:32px;position:relative}.review-detail-modal-container .product-review-rating{margin-bottom:23px}.review-detail-modal-container .rating-star{width:18px;height:18px}.review-detail-modal-container .product-review-subject{margin-bottom:4px;color:var(--Mapped-Text-Content-Secondary,#363636)}.review-detail-modal-container .product-review-text{margin-bottom:16px;color:var(--Mapped-Text-Content-Secondary,#363636)}.review-detail-modal-container .product-review-meta-container{display:flex;justify-content:space-between;width:100%;color:var(--Mapped-Text-Content-Secondary,#363636)}.review-detail-modal-container .product-review-date{color:var(--Mapped-Text-Content-Tertiary,#808080)}.review-detail-modal-container .product-review-likes{position:absolute;top:0;right:0;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.review-detail-modal-container .product-review-likes .like-count{color:var(--Mapped-Text-Content-Tertiary,#808080);border-radius:28px;border:.5px solid var(--Mapped-Border-Border-surface-higher,#e0e0e0);background:var(--Mapped-Surface-Surface-High,#f7f7f7);padding:2px 4px}@media (max-width:1255px){.product .inner-container-1 .product-data-container,.product .product-reviews-container{max-width:42%}.inner-container-2:before{width:503px;margin-left:0}.breadcrumbs{max-width:1005}}@media (max-width:1130px){.product .thumbnail{width:100%;max-width:100%;height:auto;aspect-ratio:1}.product .inner-container-1 .product-data-container{padding-left:20px}.review-detail-modal-container{flex-direction:column;justify-content:flex-start;align-items:center;padding:24px;position:relative;width:583px;margin-left:auto;margin-right:auto;margin-top:5%;background:var(--Mapped-Surface-Surface,#fff)}.review-detail-modal-container:after{display:none}.review-detail-modal-container .exit{z-index:2}.review-detail-modal-container .left-container{width:100%;padding-right:0;align-items:center;gap:16px;background:var(--Mapped-Surface-Surface-High,#f7f7f7);position:relative}.review-detail-modal-container .left-container:after{content:"";position:absolute;background:var(--Mapped-Surface-Surface-High,#f7f7f7);width:calc(100% + 48px);height:543px;left:-24px;top:-24px;z-index:1}.review-detail-modal-container .review-thumbnail{width:400px;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;z-index:2;background-color:black}.review-detail-modal-container .image-list{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:flex-start;gap:8px;z-index:2;margin-bottom:24px}.review-detail-modal-container .product-review-image{width:80px;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;background:lightgray 50%/cover no-repeat;opacity:.5}.review-detail-modal-container .product-review-image.selected,.review-detail-modal-container .product-review-image:hover{width:80px;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;background:none;opacity:1}.review-detail-modal-container .product-review-image.selected{border:var(--Spacing-xxxs,2px) solid var(--Mapped-Border-Border-surface-Dark,#262626)}.review-detail-modal-container .left,.review-detail-modal-container .right{display:flex;flex-direction:row;justify-content:center;align-items:center;border-radius:40px;border:.5px solid var(--Mapped-Border-Border-surface-high,#e8e8e8);background:rgba(0,0,0,.5);box-shadow:0 4px 10px 0 rgba(0,0,0,.12);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:10px;cursor:pointer;z-index:2}.review-detail-modal-container .left svg,.review-detail-modal-container .right svg{width:24px;height:24px}.product .product-review{border-radius:4px}.review-detail-modal-container .left{position:absolute;top:173px;left:-4px}.review-detail-modal-container .right{position:absolute;top:173px;right:0}.review-detail-modal-container .right-contianer{width:100%;display:flex;justify-content:center;align-items:center;padding-top:24px}.review-detail-modal-container .product-review{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding-left:0;position:relative}.review-detail-modal-container .product-review-rating{margin-bottom:23px}.review-detail-modal-container .rating-star{width:18px;height:18px;padding:2px}.review-detail-modal-container .product-review-subject{margin-bottom:4px;color:var(--Mapped-Text-Content-Secondary,#363636)}.review-detail-modal-container .product-review-text{margin-bottom:16px;color:var(--Mapped-Text-Content-Secondary,#363636)}.review-detail-modal-container .product-review-meta-container{display:flex;justify-content:space-between;width:100%;color:var(--Mapped-Text-Content-Secondary,#363636)}.review-detail-modal-container .product-review-date{color:var(--Mapped-Text-Content-Tertiary,#808080)}.review-detail-modal-container .product-review-likes{position:absolute;top:0;right:0;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.review-detail-modal-container .product-review-likes .like-count{color:var(--Mapped-Text-Content-Tertiary,#808080);border-radius:28px;border:.5px solid var(--Mapped-Border-Border-surface-higher,#e0e0e0);background:var(--Mapped-Surface-Surface-High,#f7f7f7);padding:2px 4px}}@media (max-width:1020px){.product.product-container{padding:128px 0 0}.product .breadcrumbs{padding:8px 48px;margin-bottom:24px}.product .inner-container-1{flex-direction:column;justify-content:flex-start;align-items:center;padding:0 48px;gap:48px}.product .product-gallery{width:100%;justify-content:flex-start;position:relative;top:0;margin-bottom:0}.product .thumbnail{width:537px;height:auto;aspect-ratio:1}.product .inner-container-1 .product-data-container{width:100%;max-width:100%;flex-wrap:wrap;flex-direction:row;padding:0}.product.single-product .inner-container-1 .product-data-container{flex-wrap:nowrap;flex-direction:column;justify-content:flex-start}.product .product-title{width:auto;order:1;margin-right:24px}.product.single-product .product-title{order:0!important}.product .product-meta-rating-container{margin-bottom:17px;order:2;width:auto;margin-top:12px}.product .product-description{width:100%;order:2}.product .inner-container-1 .product-data-container form{width:40%;order:3;padding-right:24px}.product .attribute-quantity{width:calc(40% + 1px);order:5;margin-top:-65px;margin-bottom:0;border-right:1px solid var(--Mapped-Surface-Surface-Higher,#e8e8e8)}.product.single-product .attribute-quantity{margin-top:0;border:0}.product .attribute-buttons-container{width:auto;flex-wrap:wrap}.product .inner-container-1 .attribute-purchase-options{order:4;width:60%;padding-left:24px;border-left:1px solid var(--Mapped-Surface-Surface-Higher,#e8e8e8)}.product .product-buttons-container{order:6}.product .product-reviews-container{width:100%;max-width:100%;padding-top:0;padding-left:0;position:relative}.product .product .write-review{position:absolute;right:48px;top:48px}.product .product-buttons-container{position:fixed;bottom:0;width:100%;margin:0;left:0;right:auto;border-top:1px solid var(--Mapped-Border-Border-surface-higher,#e0e0e0);background:var(--Mapped-Surface-Surface-High,#f7f7f7);padding:24px 32px;flex-direction:row-reverse;justify-content:center;gap:8px;z-index:12}.product .add-to-cart-button,.product .buy-now-button,.product .product-buttons-container form{max-width:381px}.product .inner-container-1 .product-buttons-container form{padding:0}.product .write-review{position:absolute;right:48px;top:48px}.product .product-rating-container{margin-bottom:48px}.product .product-review-likes{gap:0}.product .product-review-likes .like-count{font-family:Avenir Next,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:-.28px}.product .inner-container-2{max-width:100%;margin:unset}.inner-container-2:before{display:none}.product .product-reviews-title{padding-top:48px}}@media (max-width:850px){.product .inner-container-1 .product-data-container form{width:45%}.product .attribute-quantity{width:calc(45% + 1px);margin-top:-80px}.product .inner-container-1 .attribute-purchase-options{width:55%}.product-data-container:not(:has(.attribute-purchase-options)){display:flex;flex-direction:column;justify-content:flex-start;flex-wrap:nowrap}.product-data-container:not(:has(.attribute-purchase-options)) .product-title{order:0}.product-data-container:not(:has(.attribute-purchase-options)) .attribute-quantity{margin-top:0}}@media (max-width:768px){.product .breadcrumbs{padding:8px 32px;margin-bottom:32px}.product .inner-container-1{padding:0 32px;gap:48px}.product .product-gallery{flex-direction:column-reverse;gap:16px;position:relative;margin-bottom:0}.review-modal-container .custom-star-rating{gap:8px}.review-modal-container .rating-star{width:20px;height:20px}.product .gallery-container{width:calc(100% + 64px);flex-direction:row;justify-content:flex-start;gap:8px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;margin-left:-32px;padding-left:32px}.product .gallery-container:after{content:"";padding-right:32px}.product .gallery-container::-webkit-scrollbar{display:none}.product .gallery-container button{flex:0 0 auto;width:80px;height:80px;scroll-snap-align:start}.product .gallery-image{width:80px;height:80px;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;background:#d3d3d3;opacity:.6;cursor:grab}.product .gallery-image.active{opacity:1}.product .thumbnail{width:100%;height:auto;aspect-ratio:1}.product .inner-container-1 .product-data-container{flex-wrap:nowrap;flex-direction:column}.product .product-title{margin-bottom:20px;margin-top:16px}.product .product-meta-rating-container{display:none}.product .inner-container-1 .product-data-container form{width:100%;padding:0}.product .attribute-quantity{margin-bottom:24px;width:100%;order:4;margin-top:0}.product .inner-container-1 .attribute-purchase-options{width:100%;order:5;padding:0;border:0;margin-bottom:0}.product .product-buttons-container{padding:16px 16px 32px;gap:8px}.product .product-rating-container{margin-bottom:32px;flex-direction:column;gap:29px}.product .product-rating-inner-container-1{width:100%;max-width:100%;flex-direction:row;display:flex;justify-content:flex-start;-moz-column-gap:17px;column-gap:17px;flex-wrap:wrap;position:relative}.product .product-average-rating{max-width:79px;margin-bottom:0}.product .product-stars-container{max-width:152px}.product .product-number-of-reviews{position:absolute;top:60%;left:100px}.product .product-rating-inner-container-2{width:100%;max-width:210px}.product .write-review{position:relative;right:unset;top:0}.product .product-reviews-filter-container{gap:0;margin-bottom:32px}.product .reviews-filter-title{margin-bottom:8px}.product .product-review{padding:20px;gap:0}.product .product-review span{margin-bottom:14px;max-height:18px}.product .product-review span span span span svg{width:18px;height:18px}.product .product-review-subject{margin-bottom:4px}.product .product-review-image-container,.product .product-review-text{margin-bottom:16px}.review-modal-container{width:90%;padding:24px 16px}.review-modal-container .rating-input span label span svg{width:24px;height:24px}.review-modal-container .review-name-input,.review-modal-container .review-text,.review-modal-container .review-title-input{padding:12px}.review-modal-container .attached-images-container{flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap}.review-modal-container .cross svg{width:16px;height:16px}.review-modal-container .upload-image-button{width:107px;padding:14px}.review-modal-container .upload-image-button img{width:24px;height:24px}.review-modal-container .review-submit{width:100%}.review-modal-container .exit{right:16px;top:24px}.review-modal-container{margin-top:111px}.product .like-button{margin-top:-14px}.product .product-review-likes{right:20px;top:20px;gap:0}.review-detail-modal-container{width:90%;margin-top:20%;padding:0;overflow:hidden}.review-detail-modal-container .left-container:after{display:none}.review-detail-modal-container .right-contianer{padding:23px 20px 20px}.review-detail-modal-container .product-review-rating{margin-bottom:19px}.review-detail-modal-container .like-button svg{width:24px;height:24px}.review-detail-modal-container .product-review-likes .like-count{font-family:Avenir Next,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:100%}.review-detail-modal-container .gallery-image{width:100%;height:auto;aspect-ratio:1;-o-object-fit:cover;object-fit:cover}.review-detail-modal-container .exit path{fill:var(--Mapped-Surface-Surface)}.mobile{display:block!important}.desktop{display:none!important}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.skeleton-thumbnail{width:80px;height:80px}.skeleton-main-image,.skeleton-thumbnail{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:1000px 100%;animation:shimmer 2s linear infinite;border-radius:4px}.skeleton-main-image{width:537px;height:537px}@media (max-width:1020px){.skeleton-main-image{width:100%;height:400px}}@media (max-width:768px){.skeleton-main-image{width:100%;height:300px}.skeleton-thumbnail{width:60px;height:60px}}