:root{--color-black: #000;--color-white: #fff;--color-primary: #74BEF9;--color-primary-light: #C7DFF2;--color-muted: #00000066;--color-gray: #222;--color-rating: #F7D7CF;--body-background: #F9F9F9;--color-btn-bg: #F1F1F1;--color-border: #C4C4C4;--color-light-blue-alt: #EFF6FC;--btn-bg-hover: #A7C9E8}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{letter-spacing:0!important;margin:0}body{color:var(--color-black);background:var(--body-background)!important}body h1,body .h1{font-size:calc(var(--font-heading-scale) * 2.4rem);line-height:1.2}body h2,body .h2{font-size:calc(var(--font-heading-scale) * 2rem);line-height:1.2}body h3,body .h3{font-size:calc(var(--font-heading-scale) * 1.6rem);line-height:1.2}@media only screen and (min-width: 769px){body h1,body .h1{font-size:calc(var(--font-heading-scale) * 4.5rem);line-height:1.2}body h2,body .h2{font-size:calc(var(--font-heading-scale) * 3.2rem);line-height:1.2}body h3,body .h3{font-size:calc(var(--font-heading-scale) * 2.8rem);line-height:1.2}}.md-extraBold{font-weight:var(--font-body-extraBold-weight);font-style:var(--font-body-extraBold-style);font-size:1.4rem;line-height:1.2}.sm-extraBold{font-family:var(--font-body-extraBold-family),sans-serif;font-weight:var(--font-body-extraBold-weight);font-style:var(--font-body-extraBold-style);font-size:1.2rem;line-height:2}.sm-regular{font-size:1.2rem}.black-heading{font-family:var(--font-heading-family),sans-serif;font-weight:var(--font-heading-weight);font-style:var(--font-heading-style);font-size:4.8rem;line-height:1.2}.small-extraBold{font-weight:var(--font-body-extraBold-weight);font-style:var(--font-body-extraBold-style);font-size:2rem;line-height:normal}@media (max-width: 767px){.sm-extraBold,.sm-regular{line-height:1.2}.black-heading{font-size:2.8rem;line-height:1.2}}.figtree-400{font-family:var(--font-figtree-400-family),sans-serif;font-weight:var(--font-figtree-400-weight);font-style:var(--font-figtree-400-style)}.figtree-500{font-family:var(--font-figtree-500-family),sans-serif;font-weight:var(--font-figtree-500-weight);font-style:var(--font-figtree-500-style)}.figtree-800{font-family:var(--font-figtree-800-family),sans-serif;font-weight:var(--font-figtree-800-weight);font-style:var(--font-figtree-800-style)}.figtree-900{font-family:var(--font-figtree-900-family),sans-serif;font-weight:var(--font-figtree-900-weight);font-style:var(--font-figtree-900-style)}.font-12-400{font-size:1.2rem;font-family:var(--font-figtree-400-family),sans-serif;font-weight:var(--font-figtree-400-weight);font-style:var(--font-figtree-400-style);line-height:1.2}.font-14-400{font-size:1.4rem;font-family:var(--font-figtree-400-family),sans-serif;font-weight:var(--font-figtree-400-weight);font-style:var(--font-figtree-400-style);line-height:1.2}.font-15-400{font-size:1.5rem;font-family:var(--font-figtree-400-family),sans-serif;font-weight:var(--font-figtree-400-weight);font-style:var(--font-figtree-400-style);line-height:1.2}.font-16-400{font-size:1.6rem;font-family:var(--font-figtree-400-family),sans-serif;font-weight:var(--font-figtree-400-weight);font-style:var(--font-figtree-400-style);line-height:normal}.font-20-400{font-size:2rem;font-family:var(--font-figtree-400-family),sans-serif;font-weight:var(--font-figtree-400-weight);font-style:var(--font-figtree-400-style);line-height:1.2}.font-24-400{font-size:2.4rem;font-family:var(--font-figtree-400-family),sans-serif;font-weight:var(--font-figtree-400-weight);font-style:var(--font-figtree-400-style);line-height:1.2}.font-12-500{font-size:1.2rem;font-family:var(--font-figtree-500-family),sans-serif;font-weight:var(--font-figtree-500-weight);font-style:var(--font-figtree-500-style);line-height:1.2}.font-15-500{font-size:1.5rem;font-family:var(--font-figtree-500-family),sans-serif;font-weight:var(--font-figtree-500-weight);font-style:var(--font-figtree-500-style);line-height:1.2}.font-16-500{font-size:1.6rem;font-family:var(--font-figtree-500-family),sans-serif;font-weight:var(--font-figtree-500-weight);font-style:var(--font-figtree-500-style);line-height:1.2}.font-24-500{font-size:2.4rem;font-family:var(--font-figtree-500-family),sans-serif;font-weight:var(--font-figtree-500-weight);font-style:var(--font-figtree-500-style);line-height:1.2}.font-16-800{font-size:1.6rem;font-family:var(--font-figtree-800-family),sans-serif;font-weight:var(--font-figtree-800-weight);font-style:var(--font-figtree-800-style);line-height:1.2}.font-14-800{font-size:1.4rem;font-family:var(--font-figtree-800-family),sans-serif;font-weight:var(--font-figtree-800-weight);font-style:var(--font-figtree-800-style);line-height:1.2}.font-20-800{font-size:2rem;font-family:var(--font-figtree-800-family),sans-serif;font-weight:var(--font-figtree-800-weight);font-style:var(--font-figtree-800-style);line-height:1.14}.font-14-900{font-size:1.4rem;font-family:var(--font-figtree-900-family),sans-serif;font-weight:var(--font-figtree-900-weight);font-style:var(--font-figtree-900-style);line-height:1.2}.font-32-900{font-size:3.2rem;font-family:var(--font-figtree-900-family),sans-serif;font-weight:var(--font-figtree-900-weight);font-style:var(--font-figtree-900-style);line-height:1.2}@media (max-width: 767px){.font-12-400{font-size:1.1rem}.font-14-400{font-size:1.4rem}.font-16-400,.font-15-400{font-size:1.3rem}.font-20-400{font-size:1.5rem}.font-24-400{font-size:2rem}.font-12-500{font-size:1.2rem}.font-15-500{font-size:1.4rem}.font-16-500{font-size:1.6rem}.font-24-500{font-size:2rem}.font-16-800{font-size:1.3rem}.font-14-800{font-size:1.2rem}.font-20-800{font-size:1.6rem}.font-14-900{font-size:1.2rem}.font-32-900{font-size:2rem}}.dm-14-900{font-family:var(--font-heading-family),sans-serif;font-weight:var(--font-heading-weight);font-style:var(--font-heading-style);font-size:1.4rem;line-height:1.2}.dm-14-400{font-family:var(----font-body-family),sans-serif;font-weight:var(--font-body-weight);font-style:var(--font-body-style);font-size:1.4rem;line-height:1.3}.dm-16-400{font-family:var(----font-body-family),sans-serif;font-weight:var(--font-body-weight);font-style:var(--font-body-style);font-size:1.6rem;line-height:normal}.dm-16-800{font-family:var(--font-body-extraBold-family),sans-serif;font-weight:var(--font-body-extraBold-weight);font-style:var(--font-body-extraBold-style);font-size:1.6rem;line-height:1.3}.dm-20-800{font-family:var(--font-body-extraBold-family),sans-serif;font-weight:var(--font-body-extraBold-weight);font-style:var(--font-body-extraBold-style);font-size:2rem;line-height:normal}@media screen and (max-width: 767px){.dm-14-400,.dm-14-900{font-size:1.2rem}.dm-20-800{font-size:2rem}}.btn{display:inline-flex;padding:1.6rem 3.2rem;justify-content:center;align-items:center;gap:.8rem;border-radius:1rem;font-family:var(--font-figtree-500-family),sans-serif;font-weight:var(--font-figtree-500-weight);font-size:1.6rem;line-height:1.2;text-decoration:none;cursor:pointer;transition:all .3s ease}.btn-main{background:var(--color-primary-light);color:var(--color-gray)}.btn-main:hover{background:var(--btn-bg-hover);color:var(--color-white)}.btn-secondary{background:transparent;color:var(--color-primary);border:2px solid var(--color-primary)}.btn-secondary:hover{background:var(--color-primary);color:var(--color-white)}.link-btn{display:inline-flex;position:relative;color:var(--color-gray);cursor:pointer;background:none;border:none;text-decoration:none;transition:all .2s ease;padding:0 2rem .4rem 0;border-radius:0!important;font-size:1.4rem;font-family:var(--font-figtree-800-family),sans-serif;font-weight:var(--font-figtree-800-weight);font-style:var(--font-figtree-800-style);line-height:1.2}.link-btn:hover{color:var(--color-primary)}.link-btn:hover:before{background-color:var(--color-primary)}.link-btn:hover:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='22' viewBox='0 0 13 22' fill='none'%3E%3Cline x1='1.39141' y1='22' x2='1.3914' y2='6' stroke='%2374BEF9' stroke-width='1.6'/%3E%3Cpath d='M12.5658 6.56569C12.8782 6.25327 12.8782 5.74673 12.5658 5.43431L7.47463 0.343146C7.16221 0.0307264 6.65568 0.0307264 6.34326 0.343146C6.03084 0.655565 6.03084 1.1621 6.34326 1.47452L10.8687 6L6.34326 10.5255C6.03084 10.8379 6.03084 11.3444 6.34326 11.6569C6.65568 11.9693 7.16221 11.9693 7.47463 11.6569L12.5658 6.56569ZM1.10156 6L1.10156 6.8L12.0001 6.8L12.0001 6L12.0001 5.2L1.10156 5.2L1.10156 6Z' fill='%2374BEF9'/%3E%3C/svg%3E")}.link-btn:before{content:"";position:absolute;left:0;bottom:0;height:.16rem;width:calc(100% - 1.1rem);background-color:var(--color-black);display:block!important}.link-btn:after{content:"";position:absolute;right:0;bottom:0;height:2.2rem;width:1.3rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='22' viewBox='0 0 13 22' fill='none'%3E%3Cline x1='1.39141' y1='22' x2='1.3914' y2='6' stroke='%23222222' stroke-width='1.6'/%3E%3Cpath d='M12.5658 6.56569C12.8782 6.25327 12.8782 5.74673 12.5658 5.43431L7.47463 0.343146C7.16221 0.0307264 6.65568 0.0307264 6.34326 0.343146C6.03084 0.655565 6.03084 1.1621 6.34326 1.47452L10.8687 6L6.34326 10.5255C6.03084 10.8379 6.03084 11.3444 6.34326 11.6569C6.65568 11.9693 7.16221 11.9693 7.47463 11.6569L12.5658 6.56569ZM1.10156 6L1.10156 6.8L12.0001 6.8L12.0001 6L12.0001 5.2L1.10156 5.2L1.10156 6Z' fill='%23222222'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;display:block!important}@media screen and (max-width: 767px){.btn{font-size:1.4rem}}.cc-crumbs{padding:2rem 0 0;color:rgb(var(--color-foreground))}.cc-crumbs a{text-decoration:none;color:inherit;color:#00000080}.cc-crumbs-collection-title{color:var(--color-black)}.cc-crumbs a:hover{opacity:1}.cc-crumbs__sep{margin:0 .5rem;opacity:.4}.cc-hero{padding-top:2.9rem;padding-bottom:5.4rem}.cc-hero__inner{display:flex;gap:1.6rem;align-items:stretch}.cc-hero__media{flex:1 1 50%;border-radius:16px;overflow:hidden;background:#f6f6f6;max-height:40rem}.cc-hero__media img{width:100%;height:100%;display:block;object-fit:cover}.cc-hero__content{flex:1 1 50%;background:var(--color-white);border-radius:16px;padding:3rem 5.7rem;display:flex;flex-direction:column;justify-content:center;gap:1.9rem}.cc-hero__title{margin:0 0 1.2rem;color:var(--color-gray)}.cc-hero__description{margin:0;color:var(--color-black);font-size:1.5rem;font-style:normal;line-height:normal}@media screen and (min-width: 749px) and (max-width: 1024px){.cc-hero__media{display:none}}@media screen and (max-width: 749px){.cc-hero__inner{display:block}.cc-hero__media{display:none}.cc-hero__content{padding:2.7rem}}.sort-wrapper{position:relative;display:inline-block;width:200px}.sort-button{width:100%;background:transparent;border:none;font-size:1.6rem;font-style:normal;font-weight:800;line-height:1.3;color:var(--color-black);cursor:pointer;display:flex;gap:1.3rem;align-items:center;transition:all .2s ease;justify-content:flex-end}.custom-filter-label{color:var(--color-black);font-size:1.4rem;font-style:normal;font-weight:800;line-height:1.3}.sort-text{font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sort-arrow{transition:transform .2s ease;color:#222;width:1.6rem;height:1.6rem}.sort-arrow svg{width:12px;height:17px}.sort-button.active .sort-arrow{transform:rotate(180deg)}.sort-dropdown{position:absolute;top:100%;left:auto;right:0;background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 12px #00000026;z-index:1000;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .2s ease;margin-top:4px;min-width:170px}.sort-dropdown.show{opacity:1;visibility:visible;transform:translateY(0)}.sort-option{padding:12px 16px;cursor:pointer;font-size:14px;color:#333;border-bottom:1px solid #f0f0f0;transition:background-color .15s ease}.sort-option:last-child{border-bottom:none;border-radius:0 0 8px 8px}.sort-option:hover{background:#f8f9fa}.sort-option.selected{background:#e3f2fd;color:#1976d2;font-weight:500}@media screen and (max-width: 749px){.sort-wrapper{width:100%;max-width:200px}.sort-option{padding:9px 13px;font-size:1.2rem;font-weight:500}.sort-dropdown{max-height:240px;overflow-y:auto;min-width:135px}.sort-button{font-size:1.4rem;gap:1rem}}@media screen and (max-width: 749px){.js body .mobile-facets__submenu{position:relative;top:0;width:100%;bottom:0;transform:translate(0);visibility:visible}.mobile-facets__details .mobile-facets__footer,.mobile-facets__close-button{display:none!important}}.loox-icon{fill:#f7d7cf!important;color:#f7d7cf!important}.loox-rating-label{font-size:1.2rem!important;font-family:var(--font-figtree-400-family),sans-serif;font-weight:var(--font-figtree-400-weight);font-style:var(--font-figtree-400-style);line-height:1.2!important;color:var(--color-black)!important}.product-slider-section{padding-bottom:3.2rem}.product-slider-container{background:#f9f9f9}.slider-section-header{margin-bottom:32px;display:flex;justify-content:space-between}.slider-section-title{color:#333;margin:0}.age-filter-tabs{display:flex;gap:8px;margin-bottom:24px;flex-wrap:wrap;justify-content:center}.age-tab{cursor:pointer;transition:all .2s ease;white-space:nowrap;display:inline-flex;height:3rem;padding:.4rem .8rem;justify-content:center;align-items:center;gap:.8rem;flex-shrink:0;border-radius:.5rem;background:#f1f1f1;color:var(--color-black);border:none}.age-tab:hover{background:#e9ecef;border-color:#dee2e6;transform:translateY(-1px)}.age-tab.active{background:#74bef9;color:var(--color-white)}.product-slider-wrapper{position:relative}.slider-container{display:none}.slider-container.active{display:block}.slider-track-wrapper{width:100%;overflow:hidden}.slider-track{display:flex;gap:16px;transition:transform .3s ease;will-change:transform;padding:0}.slider-slide{flex:0 0 auto;width:calc(25% - 12px)}.slider-controls{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-top:4.8rem}.slider-navigation{display:flex;gap:8px}.product-slider-button{background:transparent;border-radius:1rem;border:1px solid #000!important;width:5.1rem;height:5.1rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.product-slider-button:hover:not(:disabled){background:#f8f9fa;border-color:#007bff;transform:translateY(-1px);box-shadow:0 4px 12px #0000001f}.product-slider-button:disabled{opacity:.3;cursor:not-allowed;transform:none;box-shadow:0 2px 8px #00000014}.product-slider-button svg{width:16px;height:16px;fill:#495057;transition:fill .2s ease}.product-slider-button:hover:not(:disabled) svg{fill:#007bff}.slider-dots{display:none;justify-content:center;gap:8px;margin-top:16px}.slider-dot{width:8px;height:12px;border-radius:50%;border:none;background:#ddd;cursor:pointer;transition:background .2s ease}.slider-dot.active{background:#007bff}@media (max-width: 989px){.slider-slide{width:calc(33.333% - 12px)}}@media (max-width: 749px){.product-slider-section{padding:24px 0}.slider-section-title{text-align:left}.slider-section-header{flex-direction:column;gap:3.1rem}.age-filter-tabs{margin-bottom:20px;justify-content:flex-start;overflow-x:auto;padding-bottom:8px;scrollbar-width:none;-ms-overflow-style:none}.age-filter-tabs::-webkit-scrollbar{display:none}.age-tab{padding:8px 16px;flex-shrink:0}.slider-slide{width:calc(50% - 8px)}.slider-controls{margin-top:20px;justify-content:center}.desktop-only{display:none}.mobile-tablet-only{display:flex}}@media (max-width: 480px){.age-filter-tabs{gap:4px}.age-tab{padding:6px 12px}}@media (min-width: 750px){.mobile-tablet-only{display:none}.desktop-only{display:flex}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.slider-container.active{animation:fadeIn .3s ease-out}.product-slider-section.loading{opacity:.6;pointer-events:none}.custom-compare-at-price{text-decoration:line-through;color:#0006;padding-left:2rem;border-left:2px solid rgba(0,0,0,.4)}.product-page-breadcrumb{margin-bottom:3.5rem}.product-metafields-tags-container{display:flex;align-items:center;justify-content:flex-start;gap:.8rem;flex-wrap:wrap;padding-top:.9rem}.product-metafield-tag{display:inline-flex;padding:.4rem .8rem;justify-content:center;align-items:center;gap:.8rem;border-radius:.5rem;border:1px solid var(--color-primary);background:var(--color-white);color:var(--color-black)}.product-page-price-container{margin-top:2rem}.product-meta-details-container{border-radius:1rem;background:#c7dff25e;padding:3.7rem 5.55rem;display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;row-gap:4.6rem;column-gap:18rem;margin-top:3.8rem!important}.product-meta-details-item{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:.6rem;color:var(--color-black)}.product-description-container{margin:1rem!important;color:var(--color-black)}.read-more-btn{background:none;border:none;color:var(--color-black);cursor:pointer;text-decoration:underline;padding:0;margin-top:8px}.read-more-btn:hover{color:var(--color-primary)}.description-content{transition:opacity .3s ease}.product-collapsible-info{margin:12rem 0!important}.pairs-well-collapsible{border-bottom:none!important}.collapsible-item{border-bottom:1px solid var(--color-black)}.collapsible-item:first-child{border-top:1px solid var(--color-black)}.collapsible-header{width:100%;display:flex;justify-content:space-between;align-items:center;padding:2.7rem 0;background:none;border:none;cursor:pointer;color:var(--color-black);text-align:left;transition:all .3s ease}.collapsible-header:hover{color:var(--color-gray)}.collapsible-header svg{margin-right:2rem;width:1.6rem}.collapsible-title{flex:1}.collapsible-arrow{transition:transform .3s ease;margin-left:1rem;flex-shrink:0}.collapsible-header.active .collapsible-arrow{transform:rotate(180deg)}.collapsible-content{max-height:0;overflow:hidden;transition:max-height .3s ease}.collapsible-content.active{max-height:500px}.collapsible-inner{padding:0 0 1.5rem;line-height:1.6;color:var(--color-black)}.collapsible-inner p:last-child{margin-bottom:0}.collapsible-inner ul,.collapsible-inner ol{margin:.5rem 0;padding-left:1.5rem}.collapsible-inner li{margin-bottom:.25rem}.pairs-well-swiper{position:relative;overflow:visible;padding:0 60px}.pairs-well-product{overflow:hidden;position:relative}.pairs-well-image{width:100%;max-height:20rem;height:20rem;padding:1.3rem 0;background:var(--color-white);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;border-radius:1rem}.pairs-well-image img{width:100%;height:100%;object-fit:contain;transition:transform .3s ease}.pairs-well-product:hover .pairs-well-image img{transform:scale(1.05)}.pairs-well-info{padding-top:1.7rem;display:flex;flex-direction:column;gap:.75rem}.pairs-well-button-container{padding-top:1.75rem}.pairs-well-title{margin:0;color:var(--color-black);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pairs-well-price{display:flex;gap:.5rem;align-items:center;margin-bottom:.5rem}.pairs-well-price .pairs-well-price-current{color:var(--color-black);margin-right:.6rem}.pairs-well-price .pairs-well-price-compare{text-decoration:line-through;padding-left:1.2rem;border-left:1px solid var(--color-black);color:#999}.promo-block__button-container{justify-content:flex-start;align-items:flex-start;display:flex;width:100%;gap:.3rem}.pairs-well-button{display:inline-flex;position:relative;color:var(--color-black);cursor:pointer;background:none;border:none;text-decoration:none;transition:all .2s ease;padding:0 2rem .4rem 0;border-radius:0!important}.pairs-well-button:before{content:"";position:absolute;left:0;bottom:0;height:.16rem;width:calc(100% - 1.1rem);background-color:var(--color-black);display:block!important}.pairs-well-button:after{content:"";position:absolute;right:0;bottom:0;height:2.2rem;width:1.3rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='22' viewBox='0 0 13 22' fill='none'%3E%3Cline x1='1.39141' y1='22' x2='1.3914' y2='6' stroke='%23222222' stroke-width='1.6'/%3E%3Cpath d='M12.5658 6.56569C12.8782 6.25327 12.8782 5.74673 12.5658 5.43431L7.47463 0.343146C7.16221 0.0307264 6.65568 0.0307264 6.34326 0.343146C6.03084 0.655565 6.03084 1.1621 6.34326 1.47452L10.8687 6L6.34326 10.5255C6.03084 10.8379 6.03084 11.3444 6.34326 11.6569C6.65568 11.9693 7.16221 11.9693 7.47463 11.6569L12.5658 6.56569ZM1.10156 6L1.10156 6.8L12.0001 6.8L12.0001 6L12.0001 5.2L1.10156 5.2L1.10156 6Z' fill='%23222222'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;display:block!important}.pairs-well-form{width:100%}.pairs-well-swiper .swiper-button-prev,.pairs-well-swiper .swiper-button-next{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;z-index:10}.pairs-well-swiper .swiper-button-prev:hover,.pairs-well-swiper .swiper-button-next:hover{transform:translateY(-50%) scale(1.05)}.pairs-well-swiper .swiper-button-prev:after,.pairs-well-swiper .swiper-button-next:after{content:"";width:17px;height:12px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='12' viewBox='0 0 17 12' fill='none'%3E%3Cpath d='M16.5657 6.56569C16.8781 6.25327 16.8781 5.74673 16.5657 5.43431L11.4745 0.343146C11.1621 0.0307264 10.6556 0.0307264 10.3431 0.343146C10.0307 0.655565 10.0307 1.1621 10.3431 1.47452L14.8686 6L10.3431 10.5255C10.0307 10.8379 10.0307 11.3444 10.3431 11.6569C10.6556 11.9693 11.1621 11.9693 11.4745 11.6569L16.5657 6.56569ZM0 6L0 6.8L16 6.8V6V5.2L0 5.2L0 6Z' fill='%23222222'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain}.pairs-well-swiper .swiper-button-prev:after{transform:rotate(180deg)}.pairs-well-swiper .swiper-pagination{position:relative;bottom:0;margin-top:20px;display:none;justify-content:center;gap:8px}.pairs-well-swiper .swiper-pagination-bullet{width:8px;height:8px;background:transparent;border:1px solid #74BEF9;border-radius:50%;cursor:pointer;transition:all .3s ease;opacity:1}.pairs-well-swiper .swiper-pagination-bullet-active{background-color:#74bef9;transform:scale(1.2)}.button-loader{display:none}.pairs-well-button.loading .button-text{opacity:0}.pairs-well-button.loading .button-loader{display:inline-block}.pairs-well-button.loading .button-arrow{display:none}.button-arrow{width:16px;height:16px;transition:transform .2s ease}.pairs-well-button:hover .button-arrow{transform:translate(2px)}.pairs-well-notification{position:fixed;top:20px;right:20px;padding:1rem 1.5rem;border-radius:8px;color:#fff;font-weight:500;font-size:14px;z-index:10000;transform:translate(400px);opacity:0;transition:all .3s ease;max-width:300px;box-shadow:0 4px 12px #00000026}.pairs-well-notification.success{background-color:#10b981}.pairs-well-notification.error{background-color:#ef4444}.pairs-well-notification.show{transform:translate(0);opacity:1}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.button-loader svg{animation:spin 1s linear infinite}.quantity-button-wrapper{display:flex;justify-content:flex-start;align-items:center;gap:1.2rem}.custom-buy-buttons-container{width:100%}@media screen and (max-width: 749px){.product-page-breadcrumb{margin-bottom:1.6rem}.product-meta-details-item{gap:.8rem}.product-meta-details-container{padding:3.7rem 3.9rem;column-gap:9.3rem;row-gap:4rem;margin-top:2.55rem!important}.product-metafields-tags-container{padding-top:0rem}.product-page-price-container{margin-top:0rem}.product-collapsible-info{margin:3.86rem 0!important}.collapsible-header{padding:2.3rem 0;font-size:1.6rem!important}.collapsible-header svg{margin-right:1.8rem}.collapsible-inner{padding:0 0 1.25rem}.pairs-well-swiper .swiper-button-prev,.pairs-well-swiper .swiper-button-next{display:none!important}.pairs-well-swiper .swiper-pagination{display:flex!important}.pairs-well-swiper{padding:0 20px;overflow:hidden}.pairs-well-swiper{padding:0 60px;overflow:visible}.pairs-well-image{max-height:20rem;height:20rem}.quantity-button-wrapper{gap:.8rem}}.add-to-cart-btn{display:flex;padding:1.6rem 3.2rem;justify-content:center;align-items:center;gap:.8rem;border-radius:1rem;background:var(--color-primary);font-size:1.6rem;font-weight:var(--font-figtree-500-weight)!important;line-height:1.2;text-transform:capitalize;color:var(--color-white);font-family:var(--font-figtree-500-family)!important}.add-to-cart-btn:after{display:none!important}.add-to-cart-btn:before{display:none!important}.add-to-cart-btn:hover{background:var(--btn-bg-hover)!important;color:var(--color-black)}.product-quantity-input:after{display:none!important}.product-quantity-input:before{display:none!important}.product-quantity-input{font-size:1.6rem!important;font-weight:var(--font-figtree-500-weight)!important;line-height:1.2;color:var(--color-black);font-family:var(--font-figtree-500-family)!important}.cart-drawer-container{background-color:#eff6fc!important;padding:4.3rem 3.7rem!important}.cart-drawer-item{display:flex;align-items:center}.cart-drawer-quantity-selector:after{display:none!important}.cart-drawer-quantity-selector:before{display:none!important}.cart-drawer-quantity-selector{background-color:transparent!important}.cart-drawer-price-container{display:flex;gap:1rem;align-items:center;margin:1.2rem 0!important}.cart-final-price{padding-right:1rem;border-right:1px solid var(--color-black);font-size:1.5rem!important;line-height:1.2!important}.cart-compare-at-price{color:#0006;text-decoration-line:line-through;margin-top:0!important;font-size:1.5rem!important;line-height:1.2!important}.others-also-bought{margin-top:2rem;margin-bottom:7.5rem}.others-also-bought-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2.6rem;margin-top:1.8rem}.others-also-bought-header h3{margin:0;font-size:2rem;font-style:normal;font-weight:800;line-height:normal;color:var(--color-black)}.swiper-navigation-buttons{display:flex;gap:.8rem}.swiper-navigation-buttons .swiper-button-prev,.swiper-navigation-buttons .swiper-button-next{position:static;transform:none;width:3.1551rem;height:3.1551rem;border-radius:.6186rem;border:.619px solid #000;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;margin:0}.swiper-navigation-buttons .swiper-button-prev:hover,.swiper-navigation-buttons .swiper-button-next:hover{background:var(--color-primary-light);border-color:var(--color-primary)}.swiper-navigation-buttons .swiper-button-prev:after{content:"";width:1.2rem;height:1.2rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M0.785917 4.43468C0.59264 4.2414 0.59264 3.92804 0.785917 3.73476L3.93554 0.585138C4.12881 0.391862 4.44218 0.391862 4.63545 0.585138C4.82873 0.778415 4.82873 1.09178 4.63545 1.28505L1.83579 4.08472L4.63545 6.88438C4.82873 7.07766 4.82873 7.39102 4.63545 7.5843C4.44218 7.77757 4.12882 7.77757 3.93554 7.5843L0.785917 4.43468ZM11.0342 4.08472L11.0342 4.57963L1.13587 4.57963L1.13587 4.08472L1.13587 3.5898L11.0342 3.5898L11.0342 4.08472Z' fill='%23222222'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain}.swiper-navigation-buttons .swiper-button-next:after{content:"";width:1.2rem;height:1.2rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='8' viewBox='0 0 11 8' fill='none'%3E%3Cpath d='M10.8332 4.43467C11.0265 4.2414 11.0265 3.92804 10.8332 3.73476L7.6836 0.585138C7.49033 0.391861 7.17696 0.391861 6.98369 0.585138C6.79041 0.778414 6.79041 1.09178 6.98369 1.28505L9.78335 4.08472L6.98369 6.88438C6.79041 7.07766 6.79041 7.39102 6.98369 7.5843C7.17696 7.77757 7.49033 7.77757 7.6836 7.5843L10.8332 4.43467ZM0.584961 4.08472L0.584961 4.57963L10.4833 4.57963L10.4833 4.08472L10.4833 3.5898L0.584961 3.5898L0.584961 4.08472Z' fill='%23222222'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain}.upsell-products-slider{position:relative}.upsell-swiper{overflow:hidden}.upsell-swiper .swiper-slide{width:calc(100% - 80px)!important;flex-shrink:0}.upsell-product-card{width:100%;max-width:37.4rem;min-width:0;display:flex;align-items:center;justify-content:flex-start;gap:1.4rem;border-radius:1rem;background:#fff;padding:1.7rem 1.9rem;box-shadow:0 2px 8px #0000001a}.upsell-product-image-container{flex-shrink:0;width:17.1rem;height:14.5rem;display:flex;align-items:center;justify-content:center;background:var(--color-white);border-radius:.5rem;overflow:hidden}.upsell-product-image{width:100%;height:100%;object-fit:contain;max-width:100%;max-height:100%}.product-details{display:flex;flex-direction:column;gap:.8rem;flex:1;min-width:0}.upsell-product-title{margin:0;color:var(--color-black);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-wrap:break-word}.upsell-product-price{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.price-sale{color:var(--color-black);font-weight:var(--font-figtree-500-weight)}.price-compare{text-decoration:line-through;color:#0006}.upsell-add-to-cart{width:37%!important}.upsell-add-to-cart:disabled{color:#0006;cursor:not-allowed;text-decoration:none}@media (max-width: 767px){.cart-drawer-item{padding:1.1rem 0!important}.cart-drawer-quantity-selector{width:calc(12rem / var(--font-body-scale) + var(--inputs-border-width) * 2)!important;padding:.3rem!important;min-height:unset!important}.others-also-bought{margin-top:1.5rem;margin-bottom:2.5rem}.others-also-bought-header{align-items:flex-start;gap:1rem;margin-bottom:1rem}.others-also-bought-header h3{font-size:1.6rem}.swiper-navigation-buttons{align-self:flex-end}.swiper-navigation-buttons .swiper-button-prev,.swiper-navigation-buttons .swiper-button-next{width:2.8rem;height:2.8rem}.upsell-products-slider,.upsell-swiper{overflow:hidden}.upsell-product-card{padding:1rem 1.2rem;gap:.8rem;align-items:center;text-align:center;width:85%;max-width:none}.upsell-product-image-container{width:4rem;height:8rem;margin-bottom:.8rem}.product-details{gap:.6rem;width:100%;align-items:center}.upsell-product-title{font-size:1.1rem;line-height:1.3;-webkit-line-clamp:2}.upsell-product-price{justify-content:center;gap:.4rem}.upsell-add-to-cart{margin:0 auto;padding:.8rem 1.6rem;font-size:1.3rem;width:40%!important}.upsell-swiper .swiper-slide{width:100%!important;margin-right:0!important}cart-drawer-items::-webkit-scrollbar{display:none}.upsell-swiper{-ms-overflow-style:none;scrollbar-width:none}}.cart-drawer .cart-item{border-bottom:1px solid #DDD;padding:3.1rem 0}.cart-drawer-note-title{text-decoration:underline;text-underline-offset:.2rem}.cart-checkout-button-total-price{border-left:1px solid var(--color-white);padding-left:.6rem}.cart__ctas{flex-direction:column}.cart-attribute-input input{display:flex;align-items:center;justify-content:flex-start;width:100%;padding:1.24rem 2.8rem;margin-top:5px;border-radius:1rem;border:1px solid #74BEF9;background:#fff;font-size:1.5rem;font-weight:var(--font-figtree-400-weight)!important;line-height:1.2;font-family:var(--font-figtree-400-family)!important}.cart-drawer-note-textarea{border:1px solid var(--color-black);background:var(--color-white)!important;font-size:1.5rem;font-weight:var(--font-figtree-400-weight)!important;line-height:1.2;font-family:var(--font-figtree-400-family)!important;padding:1.24rem 2.8rem!important;margin-bottom:1.5rem!important}.cart-attribute-input input:focus-visible{outline:none!important;outline-offset:0!important;box-shadow:none!important}.cart-attribute-input input::placeholder{color:#000000b3;font-size:1.5rem;font-weight:var(--font-figtree-400-weight)!important;line-height:1.2;font-family:var(--font-figtree-400-family)!important}.cart-checkout-btn{display:flex;flex-direction:row;gap:1rem;padding:1.6rem 3.2rem;justify-content:center;align-items:center;gap:.8rem;border-radius:1rem;background:var(--color-primary)}.cart-checkout-btn:hover{background:var(--btn-bg-hover)!important;color:var(--color-white)!important}.cart-checkout-btn:after{display:none!important}.search-title{text-transform:capitalize!important}.search-input{border-radius:1rem!important;border:1px solid #74BEF9!important;background:#fff!important;font-size:1.5rem!important;font-weight:var(--font-figtree-400-weight)!important;line-height:1.2!important;font-family:var(--font-figtree-400-family)!important;padding:1.24rem 2.8rem!important}.search-input-container{display:flex;gap:1rem}.search-input:after{display:none!important}.search-input:focus-visible{outline:none!important;outline-offset:0!important;box-shadow:none!important}.search-input:focus-visible::placeholder{color:#000000b3!important;font-size:1.5rem!important}@media screen and (min-width: 750px) and (max-width: 989px){.product{gap:2.4rem}.product__media-wrapper{margin-bottom:2.4rem}.product__info-wrapper{padding:0 1.6rem}.product__title h1,.product__title h2{font-size:2.8rem!important;line-height:1.2!important;margin-bottom:1.6rem}.product-meta-details-container{padding:2.8rem 3.2rem;column-gap:12rem;row-gap:3.2rem;margin-top:2.8rem!important}.product-meta-details-item{gap:.8rem}.product-metafields-tags-container{gap:1rem;padding-top:1.2rem;margin-bottom:1.6rem}.product-metafield-tag{padding:.6rem 1rem;font-size:1.3rem}.product-description-container{margin:1.6rem 0!important;font-size:1.5rem;line-height:1.5}.product-collapsible-info{margin:8rem 0!important}.collapsible-header{padding:2.4rem 0;font-size:1.8rem!important}.collapsible-inner{padding:0 0 1.6rem;font-size:1.5rem;line-height:1.6}.pairs-well-swiper{padding:0 40px;margin-top:1.6rem}.pairs-well-product{margin-bottom:1.6rem}.pairs-well-image{height:18rem;padding:1.6rem 2.4rem}.pairs-well-info{padding-top:1.6rem;gap:.8rem}.pairs-well-title{font-size:1.5rem;line-height:1.3}.pairs-well-button{padding:.8rem 1.6rem;font-size:1.4rem}.quantity-button-wrapper{gap:1.6rem;margin-bottom:2.4rem}.custom-buy-buttons-container{margin-top:1.6rem}.add-to-cart-btn{padding:1.8rem 3.6rem;font-size:1.7rem;border-radius:1.2rem}.product-page-breadcrumb{margin-bottom:2.4rem;padding:1.6rem 0}.cc-crumbs a,.cc-crumbs span{font-size:1.3rem}.product-page-price-container{margin-top:1.6rem;margin-bottom:1.6rem}.grid--2-col-tablet{grid-template-columns:1fr 1fr;gap:2.4rem}.page-width{padding:0 2.4rem}button,.btn,.add-to-cart-btn{min-height:4.8rem;min-width:4.8rem}input[type=number],input[type=text],select{min-height:4.8rem;font-size:1.6rem;padding:1.2rem 1.6rem}}.cart-page-quantity-wrapper:after{display:none!important}.cart-page-quantity-wrapper{border:1px solid var(--color-black)!important}.cart-page-quantity{padding:0!important}.cart-page-textarea{border:1px solid #74BEF9}.cart-drawer-heading{color:var(--color-black)!important}.cart-drawer-po-input:focus{padding:1.24rem 2.8rem!important;margin:0rem!important}.cart-drawer-quantity-input{padding:0!important}.return-to-account-btn{text-decoration:none!important}.no-orders-text{display:flex;justify-content:center;align-items:center;margin-top:2rem;font-size:2rem!important}@media screen and (min-width: 749px){.cart-drawer-header{margin-bottom:2.7rem}.search-icon-text{margin-top:.6rem}.account-icon-text{margin-top:.7rem!important}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/style.css.map */
