.tab-content.wishlist-lightbox .productCardRoot{position:relative}.lightbox-trap{display:none}.tab-content.wishlist-lightbox .lightbox-trap{display:block;position:absolute;top:0;left:0;right:0;bottom:0;cursor:pointer;z-index:2}.lightbox{position:fixed;bottom:0;left:0;right:0;top:0;background-color:#00000080;z-index:100000;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (min-width: 768px){.lightbox{justify-content:center}}.lightbox .lightbox-close{background:transparent;position:absolute;top:0;left:0;right:0;bottom:0}.lightbox .content-wrapper{margin:0 auto;width:100%;max-width:385px}@media (max-width: 767px){.lightbox .content-wrapper{max-width:100%;margin:0}}@media (max-width: 767px){.lightbox .content-wrapper.desc{padding:0 1rem 1rem}}@media (min-width: 768px){.lightbox .content-wrapper.desc{overflow-y:scroll;height:auto;display:flex;flex-direction:column;justify-content:center;padding:28px;margin:auto}}@media (min-width: 768px){.lightbox .content-wrapper.desc::-webkit-scrollbar,.lightbox .lightbox-wrapper .content::-webkit-scrollbar{display:none}.lightbox .content-wrapper.desc,.lightbox .lightbox-wrapper .content{-ms-overflow-style:none;scrollbar-width:none}}@media (max-width: 767px){.lightbox .content-wrapper.desc::-webkit-scrollbar{display:none}.lightbox .content-wrapper.desc{-ms-overflow-style:none;scrollbar-width:none}}@media (min-width: 768px){.lightbox .content-wrapper{width:100%;position:sticky;top:0}}.lightbox .lightbox-wrapper{box-shadow:0 4px 24px -2px rgb(var(--color-gray-600));max-height:calc(100vh - 80px);max-width:calc(100vw - 50px);overflow:hidden;border-radius:4px;padding:0;background-color:#fff;margin:auto;box-sizing:border-box;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (min-width: 768px){.lightbox .lightbox-wrapper{padding:22px 0 16px}}@media (max-width: 767px){.lightbox .lightbox-wrapper .content{max-width:380px;height:100%;max-height:625px;padding:0}.lightbox .lightbox-wrapper:before,.lightbox .lightbox-wrapper:after{content:"";display:block;width:100%;height:30px;position:absolute;z-index:2;pointer-events:none;opacity:0;transition:opacity .5s ease;-webkit-transition:opacity .5s ease}.lightbox .lightbox-wrapper.moreTop:before{position:absolute;top:0;opacity:1;background:#fff;background:linear-gradient(0deg,#fff0,rgba(var(--color-gray-600),.5))}.lightbox .lightbox-wrapper.moreBottom:after{position:absolute;bottom:0;opacity:1;background:#fff;background:linear-gradient(180deg,#fff0,rgba(var(--color-gray-600),.5))}}.lightbox .lightbox-wrapper .content{overflow-y:scroll;width:100%;display:flex;flex-direction:column}@media (min-width: 768px){.lightbox .lightbox-wrapper{padding:0}.lightbox .lightbox-wrapper .content{flex-direction:row;align-items:flex-start;height:550px;overflow-y:scroll}.lightbox.supplement .lightbox-wrapper .content{height:450px}.lightbox .lightbox-wrapper .content.container{padding:0}}.lightbox .slick-slide{height:440px}@media (max-width: 767px){.lightbox .slick-slide,.lightbox .slick-slide img{border-radius:4px 4px 0 0;overflow:hidden}}@media (min-width: 768px){.lightbox .slick-slide{height:auto}}.lightbox .slick-slider{max-width:100%;margin:0 auto 16px}@media (max-width: 767px){.lightbox .slick-slider{min-width:300px;overflow:hidden;border-radius:4px 4px 0 0}}@media (max-width: 500px){.lightbox .slick-slider{min-width:100%;max-width:100%}}@media (min-width: 768px){.lightbox .slick-slider{max-width:fit-content;margin:0 auto}.lightbox .slick-slider .slick-list{min-width:350px;width:100%}.lightbox .slick-slider .slick-list,.lightbox .slick-slider .slick-list .slick-track{height:550px}.lightbox.supplement .slick-slider .slick-list,.lightbox.supplement .slick-slider .slick-list .slick-track{height:450px}}.lightbox .slick-slider .slick-arrow:before,.lightbox .slick-slider .slick-arrow:after{opacity:1;color:#000;font-size:20px}.lightbox .slick-slider img{margin:0!important;width:100%;object-fit:cover;object-position:center;height:440px}@media (min-width: 768px){.lightbox .slick-slider img{width:100%;height:550px}.lightbox.supplement .slick-slider img{height:450px}}.lightbox .wishlist-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:center;padding:0!important;margin-top:0!important;gap:0!important}.lightbox .wishlist-wrapper label{margin:4px}.lightbox .wishlist-wrapper label.single{width:0;height:0;overflow:hidden;pointer-events:none}.lightbox .wishlist-wrapper button{border:1px solid #000000;margin:5px;border-radius:4px}.lightbox .wishlist-add{background-color:#eceef0;color:#fff;border-radius:100px;width:100%;margin:12px auto;display:flex;justify-content:center;align-items:center}.lightbox .wishlist-add:not(.active){pointer-events:none}.lightbox .wishlist-add.active{background-color:#000}.lightbox .wishlist-add.added{background-color:#00a65a;pointer-events:none}.lightbox .wishlist-add svg{padding-left:5px}.lightbox h2,.lightbox .h2{tab-size:4;-webkit-text-size-adjust:100%;--font-body-family: "Proxima Nova", sans-serif;--font-body-style: normal;--font-body-weight: 400;--font-heading-settings: "1num" on, "pnum" on, "ss09" on, "salt" on, "ss01" on, "ss03" on, "ss05" on, "ss08" on, "ss11" on;--font-heading-family: "Raleway", sans-serif;--font-heading-style: normal;--font-heading-weight: 800;--font-heading-spacing: .02em;--color-primary: #4287f5;--color-primary-dark: #2a78f4;--color-primary-darker: #1268f2;--color-primary-text: #fff;--color-sale: #da2f0c;--color-sale-text: rgb(var(--color-white));--color-gray-50: 250, 250, 250;--color-gray-100: 244, 244, 245;--color-gray-200: 228, 228, 231;--color-gray-300: 212, 212, 216;--color-gray-400: 161, 161, 170;--color-gray-500: 113, 113, 122;--color-gray-600: 82, 82, 91;--color-gray-700: 63, 63, 70;--color-gray-800: 39, 39, 42;--color-gray-900: 24, 24, 27;--color-white: 255, 255, 255;--color-black: 0, 0, 0;--color-render: 236, 238, 240;--grid-mobile-horizontal-spacing: 1rem;--grid-mobile-vertical-spacing: 1rem;--grid-desktop-horizontal-spacing: 1rem;--grid-desktop-vertical-spacing: 1rem;--page-width: 1280px;--swym-remind-cta-bg-color: #00a65a;--swym-remind-cta-text-color: white;font-style:var(--font-body-style);--color-background: var(--color-white);--color-background-soft: var(--color-gray-100);--color-background-softer: var(--color-gray-200);--color-background-softest: var(--color-gray-300);--color-foreground: var(--color-gray-900);--color-foreground-soft: var(--color-gray-800);--color-foreground-softer: var(--color-gray-700);--color-foreground-softest: var(--color-gray-400);--color-border: var(--color-gray-300);color:rgb(var(--color-foreground-soft));box-sizing:border-box;border-width:0;border-style:solid;border-color:rgb(var(--color-border));margin:0;font-weight:600;font-family:var(--font-body-family);letter-spacing:0;font-size:20px;line-height:20px}.lightbox h4,.lightbox .h4{tab-size:4;-webkit-text-size-adjust:100%;--font-body-family: "Proxima Nova", sans-serif;--font-body-style: normal;--font-body-weight: 400;--font-heading-settings: "1num" on, "pnum" on, "ss09" on, "salt" on, "ss01" on, "ss03" on, "ss05" on, "ss08" on, "ss11" on;--font-heading-family: "Raleway", sans-serif;--font-heading-style: normal;--font-heading-weight: 800;--font-heading-spacing: .02em;--color-primary: #4287f5;--color-primary-dark: #2a78f4;--color-primary-darker: #1268f2;--color-primary-text: #fff;--color-sale: #da2f0c;--color-sale-text: rgb(var(--color-white));--color-gray-50: 250, 250, 250;--color-gray-100: 244, 244, 245;--color-gray-200: 228, 228, 231;--color-gray-300: 212, 212, 216;--color-gray-400: 161, 161, 170;--color-gray-500: 113, 113, 122;--color-gray-600: 82, 82, 91;--color-gray-700: 63, 63, 70;--color-gray-800: 39, 39, 42;--color-gray-900: 24, 24, 27;--color-white: 255, 255, 255;--color-black: 0, 0, 0;--color-render: 236, 238, 240;--grid-mobile-horizontal-spacing: 1rem;--grid-mobile-vertical-spacing: 1rem;--grid-desktop-horizontal-spacing: 1rem;--grid-desktop-vertical-spacing: 1rem;--page-width: 1280px;--swym-remind-cta-bg-color: #00a65a;--swym-remind-cta-text-color: white;font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-style:var(--font-body-style);--color-background: var(--color-white);--color-background-soft: var(--color-gray-100);--color-background-softer: var(--color-gray-200);--color-background-softest: var(--color-gray-300);--color-foreground: var(--color-gray-900);--color-foreground-soft: var(--color-gray-800);--color-foreground-softer: var(--color-gray-700);--color-foreground-softest: var(--color-gray-400);--color-border: var(--color-gray-300);box-sizing:border-box;border-width:0;border-style:solid;border-color:rgb(var(--color-border));margin:10px 0 0;color:rgb(var(--color-gray-700));font-size:16px;line-height:20px}.lightbox .price{margin-top:5px}.lightbox .selectForWishlist{tab-size:4;-webkit-text-size-adjust:100%;--font-body-family: "Proxima Nova", sans-serif;--font-body-style: normal;--font-body-weight: 400;--font-heading-settings: "1num" on, "pnum" on, "ss09" on, "salt" on, "ss01" on, "ss03" on, "ss05" on, "ss08" on, "ss11" on;--font-heading-family: "Raleway", sans-serif;--font-heading-style: normal;--font-heading-weight: 800;--font-heading-spacing: .02em;--color-primary: #4287f5;--color-primary-dark: #2a78f4;--color-primary-darker: #1268f2;--color-primary-text: #fff;--color-sale: #da2f0c;--color-sale-text: rgb(var(--color-white));--color-gray-50: 250, 250, 250;--color-gray-100: 244, 244, 245;--color-gray-200: 228, 228, 231;--color-gray-300: 212, 212, 216;--color-gray-400: 161, 161, 170;--color-gray-500: 113, 113, 122;--color-gray-600: 82, 82, 91;--color-gray-700: 63, 63, 70;--color-gray-800: 39, 39, 42;--color-gray-900: 24, 24, 27;--color-white: 255, 255, 255;--color-black: 0, 0, 0;--color-render: 236, 238, 240;--grid-mobile-horizontal-spacing: 1rem;--grid-mobile-vertical-spacing: 1rem;--grid-desktop-horizontal-spacing: 1rem;--grid-desktop-vertical-spacing: 1rem;--page-width: 1280px;--swym-remind-cta-bg-color: #00a65a;--swym-remind-cta-text-color: white;font-style:var(--font-body-style);--color-background: var(--color-white);--color-background-soft: var(--color-gray-100);--color-background-softer: var(--color-gray-200);--color-background-softest: var(--color-gray-300);--color-foreground: var(--color-gray-900);--color-foreground-soft: var(--color-gray-800);--color-foreground-softer: var(--color-gray-700);--color-foreground-softest: var(--color-gray-400);--color-border: var(--color-gray-300);color:rgb(var(--color-foreground-soft));box-sizing:border-box;border-width:0;border-style:solid;border-color:rgb(var(--color-border));margin:12px 0 4px;text-transform:uppercase;font-size:.875rem;line-height:1.25rem;padding-bottom:.5rem;font-weight:var(--font-heading-weight);font-family:var(--font-heading-family);font-feature-settings:var(--font-heading-settings);letter-spacing:var(--font-heading-spacing);background:#008dec;background:linear-gradient(45deg,#008dec,#006eb9);font-size:12.6px;text-align:center;color:rgb(var(--color-white));padding:14px;margin:12px -1rem;display:block}@media (min-width: 768px){.lightbox .selectForWishlist{font-size:12.6px;text-align:center;padding:14px;margin:12px 0;border-radius:4px}}.lightbox .description h3{tab-size:4;-webkit-text-size-adjust:100%;--fa-font-solid: normal 900 1em/1 "Font Awesome 6 Solid";--fa-font-regular: normal 400 1em/1 "Font Awesome 6 Regular";--fa-font-light: normal 300 1em/1 "Font Awesome 6 Light";--fa-font-thin: normal 100 1em/1 "Font Awesome 6 Thin";--fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone";--fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";--font-body-family: "Proxima Nova", sans-serif;--font-body-style: normal;--font-body-weight: 400;--font-heading-settings: "1num" on, "pnum" on, "ss09" on, "salt" on, "ss01" on, "ss03" on, "ss05" on, "ss08" on, "ss11" on;--font-heading-family: "Raleway", sans-serif;--font-heading-style: normal;--font-heading-weight: 800;--font-heading-spacing: .02em;--color-primary: #4287f5;--color-primary-dark: #2a78f4;--color-primary-darker: #1268f2;--color-primary-text: #fff;--color-sale: #da2f0c;--color-sale-text: rgb(var(--color-white));--color-gray-50: 250, 250, 250;--color-gray-100: 244, 244, 245;--color-gray-200: 228, 228, 231;--color-gray-300: 212, 212, 216;--color-gray-400: 161, 161, 170;--color-gray-500: 113, 113, 122;--color-gray-600: 82, 82, 91;--color-gray-700: 63, 63, 70;--color-gray-800: 39, 39, 42;--color-gray-900: 24, 24, 27;--color-white: 255, 255, 255;--color-black: 0, 0, 0;--color-render: 236, 238, 240;--grid-mobile-horizontal-spacing: 1rem;--grid-mobile-vertical-spacing: 1rem;--grid-desktop-horizontal-spacing: 1rem;--grid-desktop-vertical-spacing: 1rem;--page-width: 1280px;--swym-remind-cta-bg-color: #00a65a;--swym-remind-cta-text-color: white;--color-background: var(--color-white);--color-background-soft: var(--color-gray-100);--color-background-softer: var(--color-gray-200);--color-background-softest: var(--color-gray-300);--color-foreground: var(--color-gray-900);--color-foreground-soft: var(--color-gray-800);--color-foreground-softer: var(--color-gray-700);--color-foreground-softest: var(--color-gray-400);--color-border: var(--color-gray-300);color:rgb(var(--color-foreground-soft));box-sizing:border-box;border-width:0;border-style:solid;border-color:rgb(var(--color-border));margin:0;letter-spacing:var(--font-heading-spacing);font-feature-settings:var(--font-heading-settings);font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-style:var(--font-heading-style);font-variant-numeric:lining-nums;word-break:break-word;font-size:1.125rem;line-height:1.75rem;text-transform:uppercase}.lightbox .description p{tab-size:4;-webkit-text-size-adjust:100%;--fa-font-solid: normal 900 1em/1 "Font Awesome 6 Solid";--fa-font-regular: normal 400 1em/1 "Font Awesome 6 Regular";--fa-font-light: normal 300 1em/1 "Font Awesome 6 Light";--fa-font-thin: normal 100 1em/1 "Font Awesome 6 Thin";--fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone";--fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";--font-body-family: "Proxima Nova", sans-serif;--font-body-style: normal;--font-body-weight: 400;--font-heading-settings: "1num" on, "pnum" on, "ss09" on, "salt" on, "ss01" on, "ss03" on, "ss05" on, "ss08" on, "ss11" on;--font-heading-family: "Raleway", sans-serif;--font-heading-style: normal;--font-heading-weight: 800;--font-heading-spacing: .02em;--color-primary: #4287f5;--color-primary-dark: #2a78f4;--color-primary-darker: #1268f2;--color-primary-text: #fff;--color-sale: #da2f0c;--color-sale-text: rgb(var(--color-white));--color-gray-50: 250, 250, 250;--color-gray-100: 244, 244, 245;--color-gray-200: 228, 228, 231;--color-gray-300: 212, 212, 216;--color-gray-400: 161, 161, 170;--color-gray-500: 113, 113, 122;--color-gray-600: 82, 82, 91;--color-gray-700: 63, 63, 70;--color-gray-800: 39, 39, 42;--color-gray-900: 24, 24, 27;--color-white: 255, 255, 255;--color-black: 0, 0, 0;--color-render: 236, 238, 240;--grid-mobile-horizontal-spacing: 1rem;--grid-mobile-vertical-spacing: 1rem;--grid-desktop-horizontal-spacing: 1rem;--grid-desktop-vertical-spacing: 1rem;--page-width: 1280px;--swym-remind-cta-bg-color: #00a65a;--swym-remind-cta-text-color: white;font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-style:var(--font-body-style);--color-background: var(--color-white);--color-background-soft: var(--color-gray-100);--color-background-softer: var(--color-gray-200);--color-background-softest: var(--color-gray-300);--color-foreground: var(--color-gray-900);--color-foreground-soft: var(--color-gray-800);--color-foreground-softer: var(--color-gray-700);--color-foreground-softest: var(--color-gray-400);--color-border: var(--color-gray-300);color:rgb(var(--color-foreground-softer));font-size:1em;line-height:1.6em;box-sizing:border-box;border-width:0;border-style:solid;border-color:rgb(var(--color-border));display:inline-block;margin-bottom:1.25em}.lightbox .description p:last-child{margin-bottom:0}.lightbox .description{max-height:auto}.lightbox .description.closed{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;max-height:220px}.lightbox .descriptionToggle .toggleOn,.lightbox .descriptionToggle .toggleOff{display:none;font-weight:700;width:fit-content;tab-size:4;-webkit-text-size-adjust:100%;--font-body-family: "Proxima Nova", sans-serif;--font-body-style: normal;--font-body-weight: 400;--font-heading-settings: "1num" on, "pnum" on, "ss09" on, "salt" on, "ss01" on, "ss03" on, "ss05" on, "ss08" on, "ss11" on;--font-heading-family: "Raleway", sans-serif;--font-heading-style: normal;--font-heading-weight: 800;--font-heading-spacing: .02em;--color-primary: #4287f5;--color-primary-dark: #2a78f4;--color-primary-darker: #1268f2;--color-primary-text: #fff;--color-sale: #da2f0c;--color-sale-text: rgb(var(--color-white));--color-gray-50: 250, 250, 250;--color-gray-100: 244, 244, 245;--color-gray-200: 228, 228, 231;--color-gray-300: 212, 212, 216;--color-gray-400: 161, 161, 170;--color-gray-500: 113, 113, 122;--color-gray-600: 82, 82, 91;--color-gray-700: 63, 63, 70;--color-gray-800: 39, 39, 42;--color-gray-900: 24, 24, 27;--color-white: 255, 255, 255;--color-black: 0, 0, 0;--color-render: 236, 238, 240;--grid-mobile-horizontal-spacing: 1rem;--grid-mobile-vertical-spacing: 1rem;--grid-desktop-horizontal-spacing: 1rem;--grid-desktop-vertical-spacing: 1rem;--page-width: 1280px;--swym-remind-cta-bg-color: #00a65a;--swym-remind-cta-text-color: white;line-height:inherit;font-family:var(--font-body-family);font-style:var(--font-body-style);--color-background: var(--color-white);--color-background-soft: var(--color-gray-100);--color-background-softer: var(--color-gray-200);--color-background-softest: var(--color-gray-300);--color-foreground: var(--color-gray-900);--color-foreground-soft: var(--color-gray-800);--color-foreground-softer: var(--color-gray-700);--color-foreground-softest: var(--color-gray-400);--color-border: var(--color-gray-300);color:rgb(var(--color-foreground-soft));box-sizing:border-box;border-width:0;border-style:solid;border-color:rgb(var(--color-border));cursor:pointer;text-decoration:underline;text-underline-offset:.125rem;font-weight:600;order:2;margin-top:1rem}.lightbox .descriptionToggle .toggleOn.closed,.lightbox .descriptionToggle .toggleOff.open{display:block}.lightbox .close{border:2px solid #000000;background-color:#000;color:#fff;width:32px;height:32px;display:flex;justify-content:center;align-items:center;border-radius:100px;position:absolute;top:8px;right:8px;cursor:pointer;box-shadow:0 0 10px #aeaeae;z-index:2}.lightbox .close span{display:none}.lightbox .close svg{width:50%}.lightbox .close svg path{fill:#fff}.lightbox .slick-prev{left:14px}.lightbox .slick-next{right:14px}.lightbox .slick-prev,.lightbox .slick-next{width:32px;height:32px;display:flex!important;justify-content:center;align-items:center;box-shadow:0 0 10px #aeaeae;border-radius:100%;background-color:#fff;z-index:1}.lightbox .slick-prev:before{content:"\276e";height:20px;line-height:15px;width:100%}.lightbox .slick-next:before{content:"\276f";height:20px;line-height:15px;width:100%}.lightbox .badge{padding:0 .25rem;text-transform:uppercase;font-size:.75rem;line-height:1.25rem;background:rgb(var(--color-gray-100));color:rgb(var(--color-gray-900));display:inline-block;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-feature-settings:var(--font-heading-settings)}
/*# sourceMappingURL=/cdn/shop/t/772/assets/component-product-light-box.css.map */
