.product-form{margin-bottom:32px}.product-form-buttons{display:flex;gap:12px;width:100%}.add-to-bag-btn{flex:1 1 50%;padding:14px 16px;font-size:14px;font-weight:600;border-radius:10px;cursor:pointer;transition:background .2s ease,transform .2s ease;border:none;gap:8px;letter-spacing:.5px;white-space:nowrap;min-height:48px;font-family:inherit;display:flex;align-items:center;justify-content:center;line-height:1;background:#000;color:#fff;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.add-to-bag-btn:focus{outline:2px solid transparent;outline-offset:2px}.add-to-bag-btn:focus-visible{outline:2px solid #fff;outline-offset:2px}.add-to-bag-btn:hover{background:#1a1a1a}.add-to-bag-btn:active{background:#000;transform:scale(.98)}.add-to-bag-btn:focus-visible{outline:2px solid #000;outline-offset:2px}.add-to-bag-btn__icon{width:20px;height:20px;flex-shrink:0;pointer-events:none}.add-to-bag-btn__text{pointer-events:none}@media(max-width:1023px){.product-main-wrapper{display:block;max-width:100%}.product-details-section{padding:0 20px}.product-images-section,.product-details-section{max-width:800px;margin:0 auto}}@media(min-width:1024px){.product-main-wrapper{max-width:1920px!important;margin:0 auto;padding:0 40px;display:grid;grid-template-columns:3fr 2fr;align-items:start}.product-images-section{width:100%}.product-details-section{position:sticky}}.carousel_badge{position:absolute;top:10px;z-index:2;padding:4px 18px 4px 15px;font-size:11px;font-weight:700;text-transform:uppercase;color:#fff;clip-path:polygon(0 0,100% 0,calc(100% - 6px) 50%,100% 100%,0 100%);pointer-events:none;-webkit-user-select:none;user-select:none}.product_slider{position:relative;width:100%;max-width:1400px;margin:0 auto;contain:layout style}.slider_container{position:relative}.slider_track{overflow:hidden;width:100%}.slider_wrapper{display:flex;gap:7px;touch-action:pan-y pinch-zoom;transition:transform .3s ease;will-change:transform}.slider_item{flex:0 0 calc((100% - 48px)/4);min-width:0}.slider_btn{position:absolute;top:50%;transform:translateY(-50%);background:#fff;border:1px solid #e5e5e5;border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;transition:all .2s ease;box-shadow:0 2px 8px #0000001a;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.slider_btn:focus{outline:2px solid transparent;outline-offset:2px}.slider_btn:focus-visible{outline:2px solid #000;outline-offset:2px}.slider_btn:hover{background:#f5f5f5;transform:translateY(-50%) scale(1.1)}.slider_btn svg{display:block;pointer-events:none}.slider_btn_prev{left:0}.slider_btn_next{right:0}@media(max-width:1023px){.slider_item{flex:0 0 calc((100% - 32px) / 3)}}@media(max-width:767px){.slider_item{flex:0 0 calc((100% - 16px)/2)}.slider_btn{display:none}}.product_card{position:relative;overflow:hidden;transition:transform .2s ease;height:100%}.product_link{display:block;text-decoration:none;color:inherit;height:100%;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.product_link:focus{outline:2px solid transparent;outline-offset:2px}.product_link:focus-visible{outline:2px solid #000;outline-offset:2px}.product_badge{position:absolute;top:10px;z-index:2;padding:4px 14px 4px 12px;font-size:11px;font-weight:700;text-transform:uppercase;color:#fff;clip-path:polygon(0 0,100% 0,calc(100% - 10px) 100%,0 100%);pointer-events:none;-webkit-user-select:none;user-select:none}.badge_exclusive{background:#000}.badge_sale{background:#00c853}.product_image{position:relative;width:100%;overflow:hidden;background-position:center;background-repeat:no-repeat;background-size:80px auto}.product_img{width:100%;border-radius:16px;object-fit:cover;object-position:center;transition:transform .3s ease;pointer-events:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.placeholder{width:100%;height:100%;background:#e0e0e0}.product_info{padding:8px 0}.product_vendor_wishlist{display:flex;justify-content:space-between;align-items:center;margin-bottom:3px;gap:10px}.product_vendor{flex:1;max-width:40px;font-size:14px;font-weight:600;color:#000;padding-top:6px;pointer-events:none;-webkit-user-select:none;user-select:none}.wishlist_btn{flex:0 0 auto;background:none;border:none;cursor:pointer;color:#000;transition:color .2s ease;line-height:0;padding:6px 0 0;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.wishlist_btn:focus{outline:2px solid transparent;outline-offset:2px}.wishlist_btn:focus-visible{outline:2px solid #000;outline-offset:2px}.wishlist_btn:hover{color:#e91e63}.wishlist_btn svg{display:block;pointer-events:none}.product_media_dots{flex:0 0 auto;display:flex;align-items:center;justify-content:center;padding:0 24px 14px 0;gap:4px;pointer-events:auto}.product_media_dot{width:3px;height:3px;border-radius:999px;border:0;padding:0;background:#0000003d;cursor:pointer}.product_media_dot.is-active{background:#000}.product_title{font-size:14px;font-weight:400;color:#000000b3;line-height:1.4;margin-bottom:1px;padding-right:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;-webkit-user-select:none;user-select:none}.product_price{display:flex;align-items:center;margin-bottom:3px;gap:6px;font-family:Lucida Sans,Verdana,sans-serif;flex-wrap:wrap}.price_current{font-size:20px;font-weight:600;color:#000;pointer-events:none;-webkit-user-select:none;user-select:none}.price_compare{font-size:14px;color:#0006;text-decoration:line-through;pointer-events:none;-webkit-user-select:none;user-select:none}.price_discount{display:inline-block;font-size:10px;font-weight:800;letter-spacing:.2px;color:#fff;background:#108474;padding:3px 8px;border-radius:12px}.get_it_price{font-size:14px;font-weight:600;color:#108474;pointer-events:none;-webkit-user-select:none;user-select:none;display:inline-flex;align-items:center;gap:5px}.get_it_icon{display:inline-flex;align-items:center}.get_it_icon svg{width:18px;height:18px;display:block}.product_media_strip{display:flex;overflow-x:auto;gap:5px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x pan-y;overflow-y:hidden}.product_media_strip::-webkit-scrollbar{display:none}.product_media_item{flex:0 0 100%;scroll-snap-align:start}.product_media_item .product_img{width:100%;height:100%;object-fit:cover;display:block}.product_rating_pill{position:absolute;left:5px;bottom:6px;z-index:3;display:inline-flex;align-items:center;gap:2px;padding:4px 6px 4px 5px;background:#fff;border-radius:999px;box-shadow:0 6px 18px #0000001f}.rating_star{color:#f4c542;font-size:16px;line-height:0}.rating_value{font-weight:700;font-size:14px;color:#111}.product_price_container{position:relative;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);height:52px}.product_price_container.show-cart .product_price,.product_price_container.show-cart .get_it_price{transform:translateY(-100%);opacity:0;pointer-events:none}.add_to_cart_btn{position:absolute;bottom:0;left:0;right:0;width:100%;height:40px;background:#f4f4ff;color:#000;border:1px solid #00000071;border-radius:8px;font-size:14px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transform:translateY(100%);opacity:0;transition:all .3s cubic-bezier(.4,0,.2,1)}.product_price_container.show-cart .add_to_cart_btn{transform:translateY(0);opacity:1}@media(max-width:767px){.product_info{padding:4px 0 0}.product_title{font-size:11px;min-height:unset}.price_current{font-size:16px}.product_badge{font-size:10px;padding:2px 10px 2px 6px}.product_price_container{height:45px}.add_to_cart_btn{height:36px;font-size:13px}}@media(hover:none)and (pointer:coarse){.product_price_container.show-cart.add_to_cart_btn{transform:translateY(0);opacity:1}}.product-details{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px;width:100%;gap:12px}.product-title{flex:1;display:flex;align-items:start;margin:0;justify-content:space-between;flex-wrap:nowrap}.product-title_name{font-size:18px;font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;font-weight:600;color:#000;line-height:1.2;flex:1;max-width:240px;overflow:visible;text-overflow:unset;white-space:normal;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.product-actions{display:flex;align-items:center}.product-wishlist_button,.product-share_button{background:none;border:none;padding:0 8px;cursor:pointer;transition:all .2s ease;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;border-radius:50%;display:flex;align-items:center;justify-content:center}.product-wishlist_button:hover,.product-share_button:hover{transform:scale(1.1)}.product-wishlist_button img{transition:transform .2s;width:20px;height:20px}.product-wishlist_button.active img{filter:brightness(0) saturate(100%) hue-rotate(0deg)}.product-share_button svg{width:20px;height:20px;pointer-events:none}.product-price{margin-bottom:8px;font-family:Franklin Gothic Medium,sans-serif}.product-price_group{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:16px;line-height:1.4}.product-price_label{font-size:14px;color:#666;font-weight:500}.product-price_compare{color:#999;font-size:15px}.product-price_compare s{text-decoration:line-through}.product-price_current{font-size:20px;font-weight:600;color:#333}.product-price_current_single{font-size:22px}.product-price_badge{color:#108474;font-weight:600;font-size:16px;background:#e8f5e8;padding:2px 8px;border-radius:12px}@media(max-width:768px){.product-price_group{font-size:15px}.product-price_current{font-size:18px}.product-price_badge{font-size:13px}.product-title_name{max-width:240px;font-size:15px}.product-wishlist_button,.product-share_button{padding:0 6px}}.purchase-history{display:inline-flex;align-items:center;gap:8px;padding:8px;background:linear-gradient(90deg,#ffe5e5,#fff5f5cc,#fff0);border-radius:6px;font-size:14px;color:#d63031;margin:16px 0;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.purchase-history__icon{font-size:16px;line-height:1;pointer-events:none}.purchase-history__text{font-weight:400;line-height:1.4;pointer-events:none}.purchase-history__text strong{font-weight:600;pointer-events:none}@media(max-width:768px){.purchase-history{font-size:13px}.purchase-history__icon{font-size:14px}}.swatch{margin-bottom:32px}.swatch-header{display:flex;justify-content:left;gap:5px;align-items:center;margin-bottom:12px}.swatch-name{font-size:15px;font-weight:500;color:#000;letter-spacing:.5px}.selected-value{font-weight:500}.swatch-values{display:flex;flex-wrap:wrap;gap:10px}.swatch-btn{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .2s ease;position:relative;height:46px;min-width:48px;border:1px solid #1084754d;border-radius:16px;background:#fff;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.swatch-btn input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.swatch-btn:hover{border-color:#000}.swatch-btn.is-selected{border-color:#000;border-width:2px}.swatch-btn:focus{outline:2px solid transparent;outline-offset:2px}.swatch-btn:focus-visible{outline:2px solid #000;outline-offset:2px}.swatch-btn.has-image{width:50px;height:70px;padding:0;border-radius:12px;border-width:2px;border-color:transparent;overflow:hidden}.swatch-btn.has-image img{width:100%;height:100%;object-fit:cover;pointer-events:none}.swatch-btn.has-image.is-selected{border-width:3px}.size-text{font-size:14px;font-weight:500;color:#000;pointer-events:none}.swatch-btn.is-disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.swatch-btn.is-disabled:before{content:"";position:absolute;width:1px;height:120%;background:#999;transform:rotate(-45deg);z-index:1;pointer-events:none}.size-guide{font-size:13px;color:#fff;text-decoration:none;display:inline-block;width:20px;height:20px;-webkit-tap-highlight-color:transparent}.size-guide svg{width:100%;height:100%;fill:currentColor}.size-guide:hover{text-decoration:none}.size-guide:focus{outline:2px solid transparent}.size-guide:focus-visible{outline:2px solid #000}.wishlist-btn{flex:1 1 50%;padding:14px 16px;font-size:14px;font-weight:600;border-radius:10px;cursor:pointer;transition:background .2s ease,transform .2s ease;border:none;gap:8px;letter-spacing:.5px;white-space:nowrap;min-height:48px;font-family:inherit;background:#fff;color:#000;border:2px solid #000;display:flex;align-items:center;justify-content:center;line-height:1;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.wishlist-btn:focus{outline:2px solid transparent;outline-offset:2px}.wishlist-btn:focus-visible{outline:2px solid #fff;outline-offset:2px}.wishlist-btn:hover{background:#f8f8f8}.wishlist-btn:active{transform:scale(.98)}.wishlist-btn.is-active{background:#000}.wishlist-btn.is-active .wishlist-btn__icon{fill:#da1414;stroke:#da1414}.wishlist-btn__icon{width:20px;height:20px;flex-shrink:0;pointer-events:none}.wishlist-btn__text{pointer-events:none}.wishlist-notification{position:fixed;bottom:20px;left:50%;transform:translate(-50%) translateY(100px);background:#000;color:#fff;padding:12px 20px;border-radius:6px;font-size:13px;font-weight:500;z-index:9999;opacity:0;transition:transform .3s ease,opacity .3s ease;pointer-events:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.wishlist-notification.show{opacity:1;transform:translate(-50%) translateY(0)}@media(max-width:768px){.wishlist-btn{padding:12px 14px;font-size:13px;min-height:44px}.wishlist-btn__icon{width:18px;height:18px}}@media(max-width:480px){.wishlist-btn{padding:12px;font-size:12px;gap:6px}.wishlist-btn__icon{width:16px;height:16px}}.banner-wrapper{display:block;margin-bottom:15px}.banner-wrapper img,.banner-wrapper .banner-img{width:100%;max-width:100%!important;object-fit:cover}.banner-link{display:block;text-decoration:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.banner-link:focus{outline:2px solid transparent;outline-offset:2px}.banner-link:focus-visible{outline:2px solid #000;outline-offset:2px}.banner-img{display:block;width:100%;height:auto;object-fit:cover;pointer-events:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.banner-caption{display:block;text-align:center;margin-top:10px;font-size:var(--caption-size,14px);color:#666;line-height:1.4;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.key-highlights{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}@media(max-width:768px){.key-highlights table,.key-highlights tbody,.key-highlights tr,.key-highlights td{display:block!important;width:100%!important;padding:0!important}.key-highlights td{padding-bottom:16px!important;border-bottom:1px solid #f0f0f0;margin-bottom:16px}.key-highlights tr:last-child td:last-child{border-bottom:none;margin-bottom:0}}.accordion{margin-bottom:30px}.accordion[role=tablist]{--line:#1084754d;border:1px solid #108474;border-radius:16px;overflow:hidden;background:#fff}.accordion-item{border:0;border-radius:0;background:transparent;margin:0}.accordion-item+.accordion-item{border-top:1px solid var(--line)}.accordion-title{width:100%;display:flex;align-items:center;gap:14px;padding:16px;border:0;background:#fff;color:#111;cursor:pointer;font-size:15px;font-weight:600;letter-spacing:-.1px;text-align:left;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.accordion-title[aria-expanded=true]{border-bottom:1px solid var(--line)}.accordion-title:focus{outline:2px solid transparent;outline-offset:2px}.accordion-title:focus-visible{outline:2px solid #000;outline-offset:2px}.accordion-lead{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex:0 0 22px;color:#0000008c}.accordion-lead svg{width:20px;height:20px;display:block}.accordion-title-text{flex:1;display:flex;align-items:center;pointer-events:none}.accordion-icon{width:20px;height:20px;margin-left:12px;flex-shrink:0;color:#0000004d;transition:transform .25s ease;pointer-events:none}.accordion-title[aria-expanded=true] .accordion-icon{transform:rotate(180deg)}.accordion-panel{overflow:hidden;max-height:0;opacity:0;transition:max-height .25s ease,opacity .2s ease}.accordion-panel[data-expanded=true]{max-height:1000px;opacity:1}.accordion-panel-content{padding:14px 16px 16px;color:#000000b3;line-height:1.6;font-size:14px}.accordion-panel-content p{margin:0}.accordion-panel-content p+p{margin-top:12px}@media(max-width:480px){.accordion-title{padding:14px;font-size:14px}.accordion-panel-content{padding:12px 14px 14px}}.hero-collection-section{width:100%;max-width:1920px!important;margin:0 auto;overflow-x:hidden}.hero-collection-wrapper{width:100%;max-width:1920px;overflow-x:hidden}.collection_heading_wrapper{margin-bottom:32px}.collection_heading{display:flex;align-items:center;justify-content:center;gap:16px;font-size:24px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:#000;margin:0}.collection_heading_line{flex:1;height:1px;background:linear-gradient(to right,transparent,#d4d4d4 20%,#d4d4d4 80%,transparent);max-width:200px}.collection_heading_text{white-space:nowrap;padding:0 8px}@media(max-width:767px){.hero-collection-wrapper{padding:18px 7px;max-width:100%;overflow-x:hidden}.collection_heading_wrapper{margin-bottom:24px}.collection_heading{font-size:18px;gap:12px}.collection_heading_line{max-width:100px}.hero-image-container{margin-bottom:24px!important;width:100%;max-width:100%;overflow-x:hidden}.hero-image-container img{max-width:100%;height:auto}}.add-to-bag{width:100%;position:fixed;bottom:0;left:0;right:0;z-index:999;background:#f4f4ff;padding:4px 16px 8px;display:none;contain:layout style paint}.add-to-bag__cta{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;height:42px;background:linear-gradient(90deg,#000,#111 20%,#000 40% 100%);background-size:300% 100%;color:#fff;border:none;border-radius:60px;font-size:16px;font-weight:700;letter-spacing:1px;cursor:pointer;transition:background .2s,transform .1s;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden;animation:shimmer 2.5s infinite;will-change:transform;contain:layout style paint}@keyframes shimmer{0%{background-position:-500px 0}to{background-position:500px 0}}.add-to-bag__label{margin:12px 0;transition:none}.add-to-bag__icon{flex-shrink:0;transition:none}.add-to-bag__cta .add-to-bag__icon svg{display:block;width:20px;height:20px}.add-to-bag__icon-right{width:65.27px;height:27px;position:absolute;right:-68px;top:50%;transform:translate(0) translateY(-50%);opacity:0;transition:all .6s cubic-bezier(.25,.46,.45,.94) 2.5s;will-change:opacity,transform;z-index:2}.add-to-bag__icon-right.animate-in{opacity:1;transform:translate(-180%) translateY(-50%)}.add-to-bag__cta.icon-appeared .add-to-bag__icon,.add-to-bag__cta.icon-appeared .add-to-bag__label{transform:translate(-20px);transition:transform .4s cubic-bezier(.25,.46,.45,.94) 2.5s}.add-to-bag__cta:focus{outline:2px solid transparent;outline-offset:2px}.add-to-bag__cta:focus-visible{outline:2px solid #000;outline-offset:2px}.add-to-bag__cta:hover{background:#333;animation-play-state:paused}.add-to-bag__cta:active{transform:scale(.98)}.add-to-bag__cta:disabled{opacity:.7;cursor:not-allowed;animation-play-state:paused}.add-to-bag__cta[aria-busy=true]{animation:none;background:#111;cursor:wait}.add-to-bag__cta.is-success{background:#108474;animation:none;cursor:default}.add-to-bag__cta.is-success .add-to-bag__icon-right,.add-to-bag__cta.is-success .add-to-bag__icon{opacity:0}.add-to-bag__cta.is-error{background:#c0392b;animation:none;cursor:default}.add-to-bag__cta.is-error .add-to-bag__icon-right,.add-to-bag__cta.is-error .add-to-bag__icon{opacity:0}.add-to-bag__banner{display:flex;align-items:center;justify-content:center;gap:5px;height:22px;width:100%;margin-bottom:4px;background:#eafaf1;border-radius:6px}.add-to-bag__banner span{font-size:11px;font-weight:600;color:#108474;letter-spacing:.3px;line-height:1;white-space:nowrap}@media(max-width:768px){.add-to-bag{display:block}}@media(max-width:360px){.add-to-bag__cta{font-size:14px;letter-spacing:.5px}.add-to-bag__label{margin:10px 0}}.wishlist-page{max-width:100%;margin:0 auto;padding:20px}.wishlist-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px}.wishlist-empty{text-align:center;padding:150px 40px 0 20px;-webkit-tap-highlight-color:transparent}.wishlist-empty p{font-size:18px;margin-bottom:20px;color:#666;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.btn{display:inline-block;background:#000;color:#fff;padding:12px 24px;border-radius:8px;text-decoration:none;transition:opacity .3s;font-weight:600;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.btn:focus{outline:2px solid transparent;outline-offset:2px}.btn:focus-visible{outline:2px solid #fff;outline-offset:2px}.btn:hover{opacity:.8}.prod_card{position:relative;background:#fff;overflow:hidden;transition:transform .2s ease;height:100%;display:flex;gap:12px;border-bottom:1px solid #eee;padding-bottom:16px}.prod_link{display:block;text-decoration:none;color:inherit;height:100%;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.prod_link:focus{outline:2px solid transparent;outline-offset:2px}.prod_link:focus-visible{outline:2px solid #000;outline-offset:2px}.prod_image{position:relative;width:100%;overflow:hidden;aspect-ratio:4/5}.prod_img{width:100%;height:auto;border-radius:8px;object-fit:cover;object-position:center;transition:transform .3s ease;display:block;aspect-ratio:4/5;pointer-events:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.prod_info{flex:1;min-width:0;padding:5px 0 10px}.prod_vendor_wishlist{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.prod_vendor{font-size:14px;font-weight:600;text-transform:uppercase;color:#666;margin:0;pointer-events:none;-webkit-user-select:none;user-select:none}.wish_btn{background:none;border:none;cursor:pointer;color:#e91e63;transition:all .2s ease;line-height:0;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.wish_btn:focus{outline:2px solid transparent;outline-offset:2px}.wish_btn:focus-visible{outline:2px solid #e91e63;outline-offset:2px}.wish_btn:hover{color:#c2185b;transform:scale(1.1)}.wish_btn svg{display:block;pointer-events:none}.prod_title{font-size:14px;font-weight:400;line-height:1.4;margin-bottom:4px;color:#000;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.8em;pointer-events:none;-webkit-user-select:none;user-select:none}.prod_price{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:5px}.current{font-size:18px;font-weight:700;color:#000;pointer-events:none;-webkit-user-select:none;user-select:none}@media(max-width:767px){.wishlist-page{padding:20px 16px}.wishlist-page h1{font-size:24px;margin-bottom:20px}.prod_info{padding:5px 0 10px}.prod_title{font-size:12px;min-height:2.6em}.price_current{font-size:16px}.wishlist-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:16px}}*{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.search_container{padding:20px 7px;margin:0 auto}.search_grid{--grid-cols:4;display:grid;grid-template-columns:repeat(var(--grid-cols),1fr);gap:20px;contain:layout style}.search_form{max-width:100%;margin-bottom:16px}.search_input_wrapper{position:relative;width:100%;height:50px;max-width:500px;margin:0 auto;background:#fff;border:1px solid #5f5f5fff;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:all .25s ease;will-change:border}.search_input_wrapper:focus-within{border:2px solid #363636ff}.search_icon{position:absolute;left:18px;width:18px;height:18px;color:#383838;pointer-events:none}.search_input{flex:1;border:none;outline:none;font-size:15px;padding:0 20px 0 50px;height:100%;background:transparent;color:#333}.search_input::placeholder{color:#aaa;font-weight:400}.popular_searches_inline{text-align:center;margin-top:20px}.search_subtitle{text-align:start;margin-top:24px}.popular_tags{display:inline-flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:6px}.popular_tag{background:#fff;border:1px solid #e5e5e5;border-radius:50px;padding:6px 12px;font-size:13px;text-decoration:none;color:#000;transition:all .25s ease;will-change:transform;-webkit-user-select:none;user-select:none;touch-action:manipulation}.popular_tag:hover,.popular_tag:focus{background:#000;color:#fff;border-color:#000;transform:translateY(-2px);outline:none}.popular_tag:active{transform:translateY(0)}.search_header{text-align:center;margin-top:10px;margin-bottom:20px}.pagination_wrapper{margin:30px 0 40px;text-align:center}.pagination_container{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.pagination_numbers{display:flex;align-items:center;gap:6px}.pagination_number{display:flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 12px;background:#fff;border:1px solid #e5e5e5;border-radius:8px;font-size:15px;font-weight:500;color:#333;text-decoration:none;transition:all .25s ease;-webkit-user-select:none;user-select:none;touch-action:manipulation}.pagination_number:hover{background:#f5f5f5;border-color:#ccc;transform:translateY(-2px);box-shadow:0 4px 8px #00000014}.pagination_current{background:#000;color:#fff;border-color:#000;font-weight:600;pointer-events:none}.pagination_ellipsis{display:flex;align-items:center;justify-content:center;width:44px;height:44px;color:#999;font-size:16px;font-weight:600;-webkit-user-select:none;user-select:none}.pagination_arrow{display:flex;align-items:center;gap:8px;padding:10px 20px;background:#fff;border:1px solid #e5e5e5;border-radius:8px;font-size:15px;font-weight:500;color:#333;text-decoration:none;transition:all .25s ease;-webkit-user-select:none;user-select:none;touch-action:manipulation}.pagination_arrow svg{transition:transform .25s ease}.pagination_arrow:hover{background:#000;color:#fff;border-color:#000;transform:translateY(-2px);box-shadow:0 4px 12px #0000001f}.pagination_prev:hover svg{transform:translate(-3px)}.pagination_next:hover svg{transform:translate(3px)}.pagination_disabled{opacity:.4;pointer-events:none;cursor:not-allowed}.no_results_simple{text-align:center;padding:20px}.no_results_image{max-width:100%;height:auto;margin:0 auto;display:block}.featured_title{text-align:center;font-size:28px;font-weight:600;margin-bottom:40px}@media(max-width:1023px){.search_grid{grid-template-columns:repeat(3,1fr);gap:10px}}@media(max-width:768px){.search_grid{grid-template-columns:repeat(2,1fr);gap:7px}.search_input_wrapper{height:42px;max-width:320px}.featured_title{font-size:22px;margin-bottom:30px}.pagination_container{gap:8px}.pagination_number{min-width:40px;height:40px;font-size:14px}.pagination_arrow{padding:8px 16px;font-size:14px}.pagination_arrow span{display:none}.pagination_ellipsis{width:40px;height:40px}.no_results_image{max-width:250px}}@media(min-width:768px){.search_container{padding:20px 7px}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/product.css.map */
