.il-grid{--il-cols:4;grid-template-columns:repeat(var(--il-cols),minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.il-card{background:var(--il-bg-soft);transition:transform .5s var(--il-ease);border:1px solid #0000001b;border-radius:8px;flex-direction:column;gap:12px;padding:15px;font-size:16px;line-height:22.4px;display:flex;position:relative}@media (hover:hover){.il-card:hover{transform:translateY(-5px)}}.il-card__media{position:relative}.il-card__image{aspect-ratio:1;display:block;position:relative;overflow:hidden}.il-card__img{object-fit:cover;width:100%;height:100%}.il-card__img--hover{opacity:0;transition:opacity .5s;position:absolute;inset:0}@media (hover:hover){.il-card:hover .il-card__img--hover{opacity:1}}.il-badges{pointer-events:none;flex-direction:column;align-items:flex-end;gap:5px;display:flex;position:absolute;top:10px;right:10px}.il-badge{color:#fff;text-transform:uppercase;background:#e71b2f;border-radius:12px;padding:5px 10px;font-size:12px;font-weight:600;line-height:14.4px}.il-card__actions{opacity:0;visibility:hidden;background:#fff;flex-direction:column;width:50px;transition:opacity .3s,visibility .3s,transform .3s;display:flex;position:absolute;top:10px;right:10px;transform:translate(10px);box-shadow:1px 1px 1px #0000001a}.il-card__action{color:#333;justify-content:center;align-items:center;height:45px;display:flex}.il-card__action:hover{color:var(--il-accent)}@media (hover:hover){.il-card:hover .il-card__actions,.il-card:focus-within .il-card__actions{opacity:1;visibility:visible;transform:none}}@media (hover:none){.il-card__actions{width:auto;box-shadow:none;opacity:1;visibility:visible;background:0 0;transform:none}.il-card__action:not(.il-card__action--wishlist){display:none}.il-card__action--wishlist{background:#fff;border-radius:50%;width:35px;height:35px}}@media (width<=768px){.il-card .il-badges{top:60px}}.il-card__body{flex-direction:column;flex:1;gap:12px;display:flex}.il-card__title{color:#000;letter-spacing:-1.1px;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;margin:-3px 0;font-size:15px;font-weight:500;line-height:21px;overflow:hidden}.il-card__title a{color:inherit}.il-card__summary{flex-direction:column;gap:12px;margin-top:auto;display:flex}.il-card__desc{margin-top:5px;font-size:14px;line-height:1.4}.il-card__desc p{margin:0 0 20px}.il-card .price{color:var(--il-primary);margin-bottom:-3.2px;font-size:16px;font-weight:600;line-height:22.4px;display:block}.il-card .price del{color:#767676;margin-right:6px;font-weight:400}.il-card .price ins{text-decoration:none}.il-card__cart{padding-top:45px}.il-card .wlr-product-message{display:none!important}.il-card .button{border:1px solid var(--il-primary);border-radius:var(--il-radius-pill);color:#fff;letter-spacing:-1.1px;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;background:#2a2a2a;justify-content:center;align-items:center;width:100%;min-height:44px;padding:5px 20px;font-size:13px;font-weight:500;line-height:15.6px;transition:background-color .25s,color .25s;display:flex;overflow:hidden}.il-card .button:hover{color:var(--il-primary);background:#fff}.il-card .button.loading{opacity:.6;pointer-events:none}.il-card .added_to_cart{display:none}.star-rating{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23eabe12' d='M8 1.5l1.9 4 4.4.5-3.3 3 .9 4.4L8 11.2l-3.9 2.2.9-4.4-3.3-3 4.4-.5z'/%3E%3C/svg%3E") 0 0/16px 16px repeat-x;width:80px;height:16px;font-size:0;position:relative;overflow:hidden}.star-rating span{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23eabe12' d='M8 1.5l1.9 4 4.4.5-3.3 3 .9 4.4L8 11.2l-3.9 2.2.9-4.4-3.3-3 4.4-.5z'/%3E%3C/svg%3E") 0 0/16px 16px repeat-x;height:100%;position:absolute;top:0;left:0;overflow:hidden}.star-rating span strong,.star-rating span .rating{display:none}@media (width<=1024px){.il-grid{--il-cols:3!important}}@media (width<=767px){.il-grid{gap:10px;--il-cols:2!important}.il-card{padding:10px}.il-card__desc{font-size:14.4px}}.il-carousel{--il-per-view:var(--il-pv,4);--il-gap:20px;position:relative}.il-carousel :is(.il-grid,.il-carousel__track){grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--il-per-view) - 1)*var(--il-gap))/var(--il-per-view));gap:var(--il-gap);padding-inline:0;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0;padding-top:6px;list-style:none;display:grid;overflow-x:auto}.il-carousel :is(.il-grid,.il-carousel__track)::-webkit-scrollbar{display:none}.il-carousel :is(.il-card,.il-carousel__track>li){scroll-snap-align:start}.il-carousel__arrow{z-index:2;color:#000;justify-content:center;align-items:center;width:50px;height:50px;transition:opacity .2s;display:flex;position:absolute;top:40%;transform:translateY(-50%)}.il-carousel__arrow--prev{left:-30px}.il-carousel__arrow--next{right:-30px}.il-carousel__arrow:disabled{opacity:0;pointer-events:none}.il-carousel__dots{justify-content:center;gap:10px;margin-top:20px;display:flex}.il-carousel__dots button{border:2px solid #bbb;border-radius:50%;width:10px;height:10px}.il-carousel__dots button[aria-current=true]{border-color:var(--il-primary);background:var(--il-primary)}@media (width<=1024px){.il-carousel{--il-per-view:min(var(--il-pv,4),3)}.il-carousel__arrow{display:none}}@media (width<=767px){.il-carousel{--il-per-view:min(var(--il-pv,4),2);--il-gap:10px}}.il-crumbs-bar{background:#f5f5f5;margin-bottom:40px}.il-crumbs-bar__inner{justify-content:space-between;align-items:center;gap:20px;min-height:56px;display:flex}.il-breadcrumb--product{letter-spacing:-1.1px;text-transform:uppercase;gap:0 6px;font-size:14px;line-height:22.4px}.il-breadcrumb--product a,.il-breadcrumb--product .il-breadcrumb__sep{color:#0201015e}.il-pnav{align-items:center;display:flex}.il-pnav__item{position:relative}.il-pnav__btn{color:#242424;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.il-pnav__preview{z-index:5;opacity:0;visibility:hidden;background:#fff;align-items:center;gap:12px;width:260px;padding:12px;font-size:14px;line-height:1.4;transition:opacity .2s,visibility .2s;display:flex;position:absolute;top:100%;right:0;box-shadow:0 0 9px #0000001f}.il-pnav__preview img{object-fit:cover;width:60px;height:60px}.il-pnav__preview>span{flex-direction:column;gap:4px;display:flex}.il-pnav__name{text-transform:uppercase;letter-spacing:-.5px;font-weight:600}.il-pnav__preview .price{font-weight:600}.il-pnav__item:hover .il-pnav__preview,.il-pnav__item:focus-within .il-pnav__preview{opacity:1;visibility:visible}.il-product__top{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:40px;display:grid}.il-product__gallery{flex-direction:column;gap:20px;display:flex}.il-product__summary{position:sticky;top:20px}.il-product__summary>*{margin-top:0;margin-bottom:20px}.il-product__summary>:last-child{margin-bottom:0}.il-gallery{grid-template-columns:112px minmax(0,1fr);gap:20px;display:grid}.il-gallery__main{grid-area:1/2;position:relative}.il-gallery__track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;display:flex;overflow-x:auto}.il-gallery__track::-webkit-scrollbar{display:none}.il-gallery__slide{scroll-snap-align:center;flex:0 0 100%}.il-gallery__slide a{cursor:zoom-in;display:block}.il-gallery__slide img{aspect-ratio:1;object-fit:cover;width:100%}.il-gallery .il-badges{top:15px;right:15px}.il-gallery__arrow{color:#333;justify-content:center;align-items:center;width:40px;height:40px;display:none;position:absolute;top:50%;transform:translateY(-50%)}.il-gallery__arrow--prev{left:5px}.il-gallery__arrow--next{right:5px}.il-gallery__thumbs{flex-direction:column;grid-area:1/1;gap:20px;height:100%;min-height:0;display:flex}.il-gallery__thumb-list{scroll-behavior:smooth;flex-direction:column;gap:20px;height:496px;display:flex;overflow:hidden}.il-gallery__thumb-list button{opacity:.6;width:100%;transition:opacity .2s;display:block}.il-gallery__thumb-list button[aria-current=true],.il-gallery__thumb-list button:hover{opacity:1}.il-gallery__thumb-list img{object-fit:cover;width:112px;height:152px}.il-gallery__thumb-nav{gap:5px;display:flex}.il-gallery__thumb-nav button{color:#333;background:#f1f1f1;flex:1;justify-content:center;align-items:center;height:30px;display:flex}.il-gallery__thumb-nav button:disabled{opacity:.4}.il-rotate{transform:rotate(180deg)}.product_title{color:#000;letter-spacing:-1.1px;text-transform:uppercase;margin-bottom:20px;font-size:40px;font-weight:600;line-height:48px}.il-meta-label{color:#333;font-weight:600}.woocommerce-product-rating{align-items:center;gap:10px;display:flex}.woocommerce-review-link{color:#767676}.il-product__summary>.price{color:var(--il-primary);letter-spacing:-1.1px;text-transform:uppercase;font-size:20px;font-weight:600;line-height:24px}.il-product__summary .price del{color:#bbb;margin-right:4px;font-size:18px;font-weight:400}.il-product__summary .price ins{text-decoration:none}.woocommerce-product-details__short-description p:last-child{margin-bottom:0}table.variations{border-collapse:collapse;margin:0 0 20px}table.variations th,table.variations td{text-align:left;vertical-align:middle;padding:0}table.variations th{white-space:nowrap;padding-right:20px;font-weight:600}table.variations th label:after{content:":"}table.variations td.value{align-items:center;gap:10px;display:flex}table.variations select{border-radius:var(--il-radius-pill);appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 15px center/12px no-repeat;border:1px solid #0000001a;width:260px;height:42px;padding:0 30px 0 15px;font-size:14px}.reset_variations{color:#767676;align-items:center;gap:4px;font-size:12px;line-height:16.8px;display:inline-flex}.woocommerce-variation-price,.woocommerce-variation-availability{display:none}.stock.out-of-stock{color:#e71b2f}form.cart:not(.variations_form),.woocommerce-variation-add-to-cart{align-items:center;gap:10px;display:flex}.quantity{flex:none;height:42px;display:flex}.quantity .qty{text-align:center;-moz-appearance:textfield;border:1px solid #0000001a;border-width:1px 0;border-radius:0;width:30px;height:42px;padding:0;font-size:14px}.quantity .qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity .qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.il-qty__btn{border:1px solid #0000001a;width:25px;height:42px;font-size:13px;font-weight:600}.il-qty__btn:first-child{border-radius:35px 0 0 35px}.il-qty__btn:last-child{border-radius:0 35px 35px 0}.single_add_to_cart_button{border-radius:var(--il-radius-pill);color:#fff;letter-spacing:-1.1px;text-transform:uppercase;background:#000;flex:1;min-height:42px;padding:5px 20px;font-size:13px;font-weight:600;line-height:15.6px}.single_add_to_cart_button:hover{background:#333}.single_add_to_cart_button.disabled,.single_add_to_cart_button:disabled{opacity:.5;cursor:not-allowed}.single_add_to_cart_button.loading{opacity:.6}.il-product__summary .wlr-product-message{margin-bottom:0}.il-notices:empty{display:none}.il-notices>*{border-radius:4px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0 0 15px;padding:12px 18px;list-style:none;display:flex}.il-notices .woocommerce-message{color:#fff;background:#4caf50}.il-notices .woocommerce-message a{color:#fff;font-weight:600;text-decoration:underline}.il-notices .woocommerce-error{color:#b3261e;background:#fdecea}.il-waitlist{border:2px solid #0000001b;margin-top:20px;padding:30px}.il-waitlist[hidden]{display:none}.il-waitlist__title{margin:0 0 20px;font-size:18px;font-weight:600;line-height:25.2px}.il-waitlist__fields{gap:15px;margin-bottom:15px;display:flex}.il-waitlist__fields input{flex:1}.il-waitlist .button{border-radius:var(--il-radius-pill);color:#333;text-transform:uppercase;border:1px solid gray;min-height:42px;padding:5px 20px;font-size:13px}.il-waitlist .button:hover{border-color:#333}.il-waitlist__policy{align-items:center;gap:8px;display:flex}.il-waitlist__policy a{color:var(--il-accent)}.il-waitlist__message:empty{display:none}.il-waitlist__message{margin:15px 0 0;font-weight:600}.il-product input[type=text],.il-product input[type=email],.il-modal input[type=text],.il-modal input[type=email],.il-modal select,.il-product textarea,.il-modal textarea{border-radius:var(--il-radius-pill);background:#fff;border:1px solid #0000001a;width:100%;height:42px;padding:0 15px;font-size:14px}.il-product textarea,.il-modal textarea{resize:vertical;height:auto;min-height:190px;padding:10px 15px}.il-modal select{appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 15px center/12px no-repeat}.il-product input:focus,.il-product textarea:focus,.il-modal input:focus,.il-modal select:focus,.il-modal textarea:focus{border-color:#00000059;outline:none}.il-hp{left:-9999px;position:absolute!important}.il-product-actions{border-radius:var(--il-radius-pill);border:1px solid #9e9e9e;flex-wrap:wrap;justify-content:space-around;align-items:center;gap:5px 20px;padding:5px;display:flex}.il-product-actions__wishlist{color:#242424;letter-spacing:-1.1px;text-transform:uppercase;align-items:center;gap:5px;font-size:16px;font-weight:600;display:flex}.il-share{align-items:center;display:flex}.il-share__label{color:#333;letter-spacing:-1.1px;text-transform:uppercase;margin-right:4px;font-weight:600}.il-share a{color:#0009;padding:6px;display:flex}.il-share a:hover{color:#000}.il-question-btn{width:100%;color:var(--il-primary);text-align:center;border:1px solid #9e9e9e;border-radius:50px;padding:12px 24px;font-size:15px;line-height:15px;display:block}.il-question-btn:hover{border-color:#333}.il-product-info{flex-direction:column;gap:10px;margin-top:-10px;display:flex}.il-product-info>*,.il-benefits>*{margin:0!important}.il-infobox{background:#f5f5f5;border-radius:4px;align-items:center;gap:20px;padding:16px 24px;display:flex}.il-infobox--gold{background:#dcb77e73}.il-infobox figure{flex:none;margin:0}.il-infobox img{width:35px;height:auto}.il-infobox__title{letter-spacing:-1.1px;text-transform:uppercase;margin:0 0 6px;font-size:16px;font-weight:500;line-height:20.8px}.il-infobox p{margin:0}.il-tabs__title{color:#000;letter-spacing:-1.1px;text-align:left;text-transform:uppercase;border-bottom:1px solid #0000001b;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:20px 0;font-size:18px;font-weight:500;line-height:28.8px;display:flex}.il-tabs__title:last-child{border-bottom:0}.il-tabs__title svg{color:#bbb}.il-tabs__title:hover svg{color:#333}.il-benefits{background:#f5f5f5;border-radius:4px;flex-direction:column;gap:20px;padding:30px;display:flex}.il-benefit{align-items:center;gap:11px;display:flex}.il-benefit figure{flex:none;margin:0}.il-benefit img{width:25px;height:25px}.il-benefit__text{letter-spacing:-1.1px;text-transform:uppercase;margin:0;font-size:15px;font-weight:500;line-height:20px}.il-upsells__title{letter-spacing:-1.1px;text-transform:uppercase;margin:0 0 20px;font-size:22px;font-weight:500;line-height:30.8px}.il-list-item{grid-template-columns:300px minmax(0,1fr);align-items:center;gap:15px;margin-bottom:20px;display:grid}.il-list-item__media{display:block;position:relative}.il-list-item__media img{aspect-ratio:1;object-fit:cover;width:300px}.il-list-item__body{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.il-list-item__title{letter-spacing:-1.1px;text-transform:uppercase;margin:0;font-size:15px;font-weight:500;line-height:21px}.il-list-item .price{color:var(--il-primary);font-size:22.4px;font-weight:600;line-height:31.36px}.il-list-item .il-card__desc{margin:0;font-size:16px;line-height:25.6px}.il-list-item .il-card__desc p{margin:0}.il-list-item .wlr-product-message{padding:0 10px!important}.il-list-item .button{border:1px solid var(--il-primary);border-radius:var(--il-radius-pill);color:#333;letter-spacing:-1.1px;text-transform:uppercase;align-items:center;min-height:38px;padding:5px 14px;font-size:13px;font-weight:500;display:inline-flex}.il-list-item .button:hover{background:var(--il-primary);color:#fff}.il-list-item .added_to_cart{display:none}.il-product-section{border-top:1px solid #0000001c;margin-top:40px;padding:40px 0 0}.il-product-section__title{letter-spacing:-1.1px;text-transform:uppercase;margin:0 0 20px;font-size:32px;font-weight:600;line-height:38.4px}.il-related{padding-bottom:60px}#reviews{grid-template-columns:1fr 1fr;gap:40px;display:grid}#reviews #comments,#review_form_wrapper{min-width:0}.woocommerce-Reviews-title,#reply-title{margin:0 0 20px;font-size:16px;font-weight:600;line-height:22.4px;display:block}.commentlist{margin:0;padding:0;list-style:none}.commentlist li{margin-bottom:20px}.commentlist .comment_container{background:#fff;border:1px solid #0000001b;padding:15px}.commentlist .avatar{display:none}.commentlist .meta{justify-content:space-between;gap:10px;margin:0 0 10px;display:flex}.woocommerce-review__author{color:#242424;font-weight:600}.woocommerce-review__dash{display:none}.commentlist .star-rating{margin-bottom:10px}.commentlist .description p:last-child{margin-bottom:0}.woocommerce-noreviews{margin:0}#commentform{flex-direction:column;gap:15px;display:flex}#commentform p{margin:0}#commentform label{margin-bottom:10px;display:block}#commentform .required{color:#e2401c}#commentform .comment-form-cookies-consent{align-items:flex-start;gap:8px;display:flex}#commentform .comment-form-cookies-consent label{margin:0}#commentform .comment-form-rating{align-items:center;gap:10px;display:flex}#commentform .comment-form-rating label{margin:0}#commentform select#rating{display:none}.il-stars{gap:2px;display:flex}.il-stars button{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23999' d='M8 1.5l1.9 4 4.4.5-3.3 3 .9 4.4L8 11.2l-3.9 2.2.9-4.4-3.3-3 4.4-.5z'/%3E%3C/svg%3E") 50%/16px no-repeat;width:18px;height:18px}.il-stars button.is-on{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23eabe12' d='M8 1.5l1.9 4 4.4.5-3.3 3 .9 4.4L8 11.2l-3.9 2.2.9-4.4-3.3-3 4.4-.5z'/%3E%3C/svg%3E")}#commentform .submit{border-radius:var(--il-radius-pill);color:#333;text-transform:uppercase;cursor:pointer;background:#fff;border:0;align-self:flex-start;min-height:42px;padding:5px 20px;font-size:13px}#commentform .submit:hover{background:#f1f1f1}.il-product-faq .wp-block-details{border-bottom:1px solid #0000001b}.il-product-faq summary{letter-spacing:-1.1px;text-transform:uppercase;cursor:pointer;align-items:center;gap:12px;padding:20px 0;font-size:14px;font-weight:600;line-height:22.4px;list-style:none;display:flex}.il-product-faq summary::-webkit-details-marker{display:none}.il-product-faq summary:before{content:"";border:1.5px solid #999;border-width:0 1.5px 1.5px 0;flex:none;width:8px;height:8px;transition:transform .2s;transform:rotate(45deg)translateY(-3px)}.il-product-faq details[open] summary:before{transform:rotate(-135deg)translate(-3px)}.il-product-faq details>p{margin:0 0 20px}.il-product-faq{padding-bottom:10px}.il-form{flex-direction:column;gap:12px;margin-top:20px;display:flex}.il-form p{margin:0}.il-form label{margin-bottom:6px;font-weight:500;display:block}.il-form__check label{align-items:flex-start;gap:8px;font-weight:400;display:flex}.il-form__check a{color:var(--il-accent)}.il-btn{border-radius:var(--il-radius-pill);color:#fff;letter-spacing:-1.1px;text-transform:uppercase;background:#000;min-height:44px;padding:5px 30px;font-size:13px;font-weight:600}.il-btn:hover{background:#333}.il-btn:disabled{opacity:.6}.il-form__message:empty{display:none}.il-form__message{font-weight:600}.il-form__message.is-error,.il-waitlist__message.is-error{color:#e2401c}dialog.il-lightbox{background:#000000e6;border:0;width:100vw;max-width:none;height:100vh;max-height:none;margin:0;padding:0}dialog.il-lightbox::backdrop{background:#000000e6}.il-lightbox__track{scroll-snap-type:x mandatory;scrollbar-width:none;height:100%;display:flex;overflow-x:auto}.il-lightbox__track::-webkit-scrollbar{display:none}.il-lightbox__slide{scroll-snap-align:center;flex:0 0 100%;justify-content:center;align-items:center;padding:50px 60px;display:flex}.il-lightbox__slide img{object-fit:contain;max-width:100%;max-height:100%}.il-lightbox button{color:#fff;justify-content:center;align-items:center;width:50px;height:50px;display:flex;position:absolute}.il-lightbox__close{top:10px;right:10px}.il-lightbox__prev{top:50%;left:10px;transform:translateY(-50%)}.il-lightbox__next{top:50%;right:10px;transform:translateY(-50%)}.il-lightbox__count{color:#fff;font-size:14px;position:absolute;top:22px;left:20px}@media (width<=1024px){.il-crumbs-bar{margin-bottom:20px}.il-crumbs-bar .il-pnav,.il-breadcrumb--product .il-breadcrumb__current,.il-breadcrumb--product .il-breadcrumb__sep:nth-last-child(2){display:none}.il-product__top{grid-template-columns:minmax(0,1fr);gap:30px}.il-product__summary{min-width:0;position:static}.il-gallery{grid-template-columns:minmax(0,1fr)}table.variations select{width:100%;max-width:260px}table.variations td.value{flex-wrap:wrap}.il-gallery__main{grid-column:1}.il-gallery__arrow{display:flex}.il-gallery__thumbs{grid-area:2/1;height:auto}.il-gallery__thumb-list{scroll-snap-type:x mandatory;scrollbar-width:none;flex-direction:row;height:auto;overflow-x:auto}.il-gallery__thumb-list li{scroll-snap-align:start;flex:0 0 calc(33.3333% - 13.3333px)}.il-gallery__thumb-list img{aspect-ratio:1;width:100%;height:auto}.il-gallery__thumb-nav{display:none}.product_title{font-size:25px;line-height:30px}.il-product-actions{border-radius:30px;flex-direction:column;padding:10px}#reviews{grid-template-columns:1fr}.il-product-section__title{font-size:24px;line-height:1.2}}@media (width<=767px){table.variations select{max-width:160px}table.variations td.value{flex-wrap:nowrap}.il-list-item{grid-template-columns:1fr 1fr}.il-list-item__media img{width:100%}.il-list-item .price{font-size:18px}.il-waitlist{padding:20px}.il-waitlist__fields{flex-direction:column}dialog.il-modal{padding:30px 20px}.il-question-btn{line-height:1.5}.il-infobox{padding:16px}}