@import"https://fonts.googleapis.com/css2?family=Mulish:ital,wght@0,200..1000;1,200..1000&family=Mynerve&display=swap";.header .header__menu-item{color:rgb(var(--color-foreground));font-size:14px;font-style:normal;font-weight:500;line-height:15px;letter-spacing:1.5px;text-transform:uppercase;padding:1.6rem}.header .header__icon .icon{width:2rem;height:2rem}.header .cart-count-bubble{--color-button:212, 206, 82}.announcement-bar-marquee_section .c-slider__item .c-slider__content-wrapper{flex-direction:row!important;flex-wrap:wrap!important;gap:8px!important;align-items:center!important}.announcement-bar-marquee_section .c-slider__item .c-slider__content-wrapper .c-slider__content{font-size:16px;font-style:normal;font-weight:600;line-height:15px;letter-spacing:1.5px;text-transform:uppercase;width:-moz-fit-content!important;width:fit-content!important}.announcement-bar-marquee_section .c-slider__item .c-slider__content-wrapper a{padding-bottom:0!important;height:17px!important;min-width:initial!important;display:flex!important;align-items:center!important}.announcement-bar-marquee_section .c-slider__item .c-slider__content-wrapper a img{width:16.017px!important;height:16.844px!important;transform:rotate(-7.409deg);position:relative}.announcement-bar-save{width:100%;overflow:hidden;position:relative}.announcement-bar-save__marquee{width:100%;height:100%;display:flex;align-items:center;overflow:hidden}.announcement-bar-save__track{display:flex;align-items:center;gap:26px;white-space:nowrap;animation:marquee-scroll 30s linear infinite;will-change:transform}.announcement-bar-save__item{display:flex;align-items:center;gap:8px;flex-shrink:0}.announcement-bar-save__icon{display:flex;align-items:center;justify-content:center;width:18.055px;height:18.768px;flex-shrink:0}.announcement-bar-save__icon-img{display:block;width:16.017px;height:16.844px;transform:rotate(-7.41deg)}.announcement-bar-save__text{font-family:Poppins,sans-serif;font-weight:600;font-size:16px;line-height:15px;letter-spacing:1.5px;text-transform:uppercase;color:#1a1a1a}@media screen and (max-width:749px){.announcement-bar-save__text{font-size:14px;letter-spacing:1.2px}}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.announcement-bar-save__track{animation:none}}.footer-redesign{position:relative;width:100%;overflow:hidden}.footer-redesign__wrapper{position:relative;margin:0 auto;padding:0 60px}@media screen and (max-width:989px){.footer-redesign__wrapper{padding:0 3rem}}.footer-redesign__cherry-graphic{position:absolute;left:-61px;top:-24px;width:95px;height:95px;z-index:1}@media screen and (max-width:749px){.footer-redesign__cherry-graphic{left:-43px}}.footer-redesign__cherry-img{width:100%;height:auto}.footer-redesign__content{display:flex;gap:136px;align-items:flex-start;position:relative;z-index:2}@media screen and (max-width:989px){.footer-redesign__content{flex-direction:column;gap:60px}}@media screen and (max-width:749px){.footer-redesign__content{gap:40px}}.footer-redesign__column{display:flex;flex-direction:column;gap:38px}.footer-redesign__column--left{flex:0 0 calc(60% - 68px);max-width:800px;min-width:450px}@media screen and (max-width:989px){.footer-redesign__column--left{max-width:100%;width:100%;flex:1 1 100%;min-width:initial}}.footer-redesign__column--right{flex:0 0 calc(40% - 68px);max-width:415px;min-width:300px;row-gap:0px}@media screen and (max-width:989px){.footer-redesign__column--right{width:100%;max-width:100%;flex:1 1 100%;min-width:initial}}.footer-redesign__logo{margin-bottom:0}.footer-redesign__logo-img{display:block;height:auto;max-width:100%}.footer-redesign__logo-text{font-family:Poppins,sans-serif;font-weight:700;font-size:24px;color:#1a1a1a;text-decoration:none;display:block}.footer-redesign__newsletter{display:flex;flex-direction:column;gap:13px;position:relative}.footer-redesign__newsletter-heading{font-family:Poppins,sans-serif;font-weight:700;font-size:24px;line-height:1.05;color:#1a1a1a;margin:0}@media screen and (max-width:749px){.footer-redesign__newsletter-heading{font-size:20px}}.footer-redesign__newsletter-subtext{font-family:Inter,sans-serif;font-weight:400;font-size:14px;line-height:1.6;color:#1a1a1a;margin:0}.footer-redesign__newsletter-form{margin-top:0;position:relative}.footer-redesign__newsletter-field-wrapper{display:flex;align-items:center;background-color:#fff;border:1px solid #1a1a1a;padding:12px;height:42px;max-width:397px;position:relative;z-index:2}@media screen and (max-width:749px){.footer-redesign__newsletter-field-wrapper{max-width:100%}}.footer-redesign__newsletter-input{flex:1;border:none;outline:none;background:transparent;font-family:Poppins,sans-serif;font-weight:700;font-size:14px;letter-spacing:-.35px;text-transform:uppercase;color:#1a1a1a;padding:0}.footer-redesign__newsletter-input::-moz-placeholder{color:#1a1a1a;opacity:1}.footer-redesign__newsletter-input::placeholder{color:#1a1a1a;opacity:1}.footer-redesign__newsletter-submit{flex-shrink:0;width:16px;height:16px;padding:0;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#1a1a1a;transition:transform .2s ease}.footer-redesign__newsletter-submit:hover{transform:translate(2px)}.footer-redesign__newsletter-submit svg{width:16px;height:16px}.footer-redesign__newsletter-success,.footer-redesign__newsletter-error{font-family:Inter,sans-serif;font-size:12px;margin-top:8px}.footer-redesign__newsletter-success{color:#0d7c4d}.footer-redesign__newsletter-error{color:#c41e3a}.footer-redesign__social{display:flex;gap:30px;margin-bottom:-18px;align-items:center}@media screen and (max-width:749px){.footer-redesign__social{margin-bottom:0}}.footer-redesign__social-link{display:flex;align-items:center;justify-content:center;width:21px;height:21px;color:#1a1a1a;text-decoration:none;transition:opacity .2s ease}.footer-redesign__social-link:hover{opacity:.7}.footer-redesign__social-link svg{width:100%;height:100%}.footer-redesign__contact{display:flex;gap:60px;flex-wrap:wrap}@media screen and (max-width:749px){.footer-redesign__contact{flex-direction:column;gap:24px}}.footer-redesign__contact-item{display:flex;flex-direction:column;gap:0}.footer-redesign__contact-label{font-family:Poppins,sans-serif;font-weight:500;font-size:12px;line-height:1.67;letter-spacing:-.35px;text-transform:uppercase;color:#1a1a1a;margin:0 0 2px}.footer-redesign__contact-text{font-family:Poppins,sans-serif;font-weight:400;font-size:12px;line-height:1.67;letter-spacing:-.35px;text-transform:uppercase;color:#1a1a1a;margin:0}.footer-redesign__contact-link{font-family:Poppins,sans-serif;font-weight:400;font-size:12px;line-height:1.67;letter-spacing:-.35px;text-transform:uppercase;color:#1a1a1a;text-decoration:underline;transition:opacity .2s ease}.footer-redesign__contact-link:hover{opacity:.7}.footer-redesign__menus{display:flex;gap:60px;margin-bottom:17px}@media screen and (max-width:749px){.footer-redesign__menus{flex-direction:column;gap:32px}}.footer-redesign__menu{display:flex;flex-direction:column;gap:16px}.footer-redesign__menu-heading{font-family:Poppins,sans-serif;font-weight:700;font-size:20px;line-height:.75;letter-spacing:1.5px;text-transform:uppercase;color:#1a1a1a;margin:0}@media screen and (max-width:749px){.footer-redesign__menu-heading{font-size:18px}}.footer-redesign__menu-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.footer-redesign__menu-item{margin:0;padding:0;line-height:20px}.footer-redesign__menu-link{font-family:Poppins,sans-serif;font-weight:400;font-size:16px;line-height:1.25;color:#1a1a1a;text-decoration:none;transition:opacity .2s ease;display:inline-block}.footer-redesign__menu-link:hover{opacity:.7}.footer-redesign__disclaimer{border:2px solid #1a1a1a;border-radius:9px;padding:10px;display:flex;flex-direction:column;gap:10px}.footer-redesign__disclaimer-heading{font-family:Poppins,sans-serif;font-weight:700;font-size:14px;line-height:1.43;letter-spacing:-.35px;text-transform:uppercase;color:#1a1a1a;margin:0}.footer-redesign__disclaimer-text{font-family:Poppins,sans-serif;font-weight:400;font-size:12px;line-height:1.67;color:#1a1a1a;margin:0}.footer-redesign__disclaimer-text p{margin:0}.footer-redesign__disclaimer-text a{color:#1a1a1a;text-decoration:underline;transition:opacity .2s ease}.footer-redesign__disclaimer-text a:hover{opacity:.7}.footer-redesign__copyright{background-color:#1a1a1a;padding-block:31px}@media screen and (max-width:749px){.footer-redesign__copyright{padding:24px 20px}}.footer-redesign__copyright-wrapper{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:749px){.footer-redesign__copyright-wrapper{flex-direction:column;gap:16px;align-items:flex-start}}.footer-redesign__copyright-left{display:flex;align-items:center}.footer-redesign__copyright-text{font-family:Poppins,sans-serif;font-weight:500;font-size:10px;line-height:1.5;letter-spacing:1.5px;text-transform:uppercase;color:#fff;margin:0}.footer-redesign__copyright-right{display:flex;gap:32px;align-items:center}@media screen and (max-width:749px){.footer-redesign__copyright-right{gap:12px;align-items:flex-end;flex-wrap:wrap}}.footer-redesign__copyright-link{font-family:Poppins,sans-serif;font-weight:500;font-size:10px;line-height:1.5;letter-spacing:1.5px;text-transform:uppercase;color:#fff;text-decoration:none;transition:opacity .2s ease;white-space:nowrap}.footer-redesign__copyright-link:hover{opacity:.7}.categories-grid{width:100%;overflow-x:hidden}.categories-grid__wrapper{max-width:100%}.categories-grid__header{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding-bottom:24px;width:100%}.categories-grid__heading{font-family:Mulish,sans-serif;font-weight:800;font-size:48px;line-height:60px;color:#1a1a1a;text-transform:uppercase;margin:0}@media screen and (max-width:749px){.categories-grid__heading{font-size:32px;line-height:40px}}@media screen and (min-width:750px)and (max-width:989px){.categories-grid__heading{font-size:40px;line-height:50px}}.categories-grid__subheading{font-family:Poppins,sans-serif;font-weight:400;font-size:20px;line-height:28px;color:#737373;margin:0}@media screen and (max-width:749px){.categories-grid__subheading{font-size:16px;line-height:24px}}@media screen and (min-width:750px)and (max-width:989px){.categories-grid__subheading{font-size:18px;line-height:26px}}.categories-grid__container{display:grid;grid-template-columns:1fr;list-style:none;margin:0;padding:0}@media screen and (min-width:750px){.categories-grid__container{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:990px){.categories-grid__container{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:749px){.categories-grid__container.slider{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scrollbar-width:none;margin-bottom:0}.categories-grid__container.slider::-webkit-scrollbar{display:none}.categories-grid__container.slider .categories-grid__item{flex:0 0 90%;scroll-snap-align:start;height:100%}}.categories-grid__item{width:100%;position:relative}@media screen and (max-width:749px){.slider .categories-grid__item{height:100%}}.categories-grid__link{display:block;position:relative;width:100%;border:1px solid #1a1a1a;overflow:hidden;text-decoration:none;cursor:pointer}@media screen and (max-width:749px){.slider .categories-grid__link{height:100%}}.categories-grid__link:hover .categories-grid__button{box-shadow:0 2px 8px #00000026;background-color:#fde78e!important}.categories-grid__image-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.categories-grid__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.categories-grid__image-placeholder{width:100%;height:100%;background-color:#f5f5f5;display:flex;align-items:center;justify-content:center}.categories-grid__image-placeholder svg{width:50%;height:50%;opacity:.3}.categories-grid__button-wrapper{position:absolute;bottom:22px;right:19px;z-index:2;pointer-events:none}.categories-grid__button{display:inline-flex;align-items:center;gap:7px;padding:18px 24px;border:1px solid #1a1a1a;background:#fff!important;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease;pointer-events:none}.categories-grid__button-text{font-family:Poppins,sans-serif;font-weight:700;font-size:14px;line-height:1.2;letter-spacing:.02em;color:#1a1a1a;text-transform:uppercase;white-space:nowrap}@media screen and (max-width:749px){.categories-grid__button-text{font-size:12px}}@media screen and (min-width:750px)and (max-width:989px){.categories-grid__button-text{font-size:13px}}.categories-grid__button-icon{width:16px;height:16px;flex-shrink:0}@media screen and (max-width:749px){.categories-grid__button-icon{width:14px;height:14px}}.product-top-bar-wrapper{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.product-top-bar-wrapper .product-count-vertical{display:none}.product-top-bar-wrapper facet-filters-form{margin-left:auto}.product-top-bar-wrapper .facet-filters__field .facet-filters__label{display:none}.product-top-bar-wrapper .facet-filters__field .facet-filters__sort{outline:none;box-shadow:none}.product-top-bar-wrapper .facet-filters__field div.select select{padding:8px 34px 8px 20px;flex-direction:row;align-items:center;gap:10px;border-top:1px solid #000;border-right:3px solid #000;border-bottom:3px solid #000;border-left:1px solid #000;background:#fff;text-transform:uppercase}.product-top-bar-wrapper .facet-filters__field .svg-wrapper{right:15px;top:50%;transform:translateY(-50%)}.product-top-bar-wrapper .facet-filters__field .svg-wrapper svg{width:16px;height:16px}.topbar-filter__heading{margin-bottom:16px;width:100%}.topbar-filter__heading .topbar-filter__heading-text{color:#1a1a1a;font-family:Poppins;font-size:24px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:-.35px;text-transform:uppercase;margin:0}@media screen and (max-width:749px){.topbar-filter__heading .topbar-filter__heading-text{font-size:18px}}.topbar-filter-container{display:block;flex:1}.topbar-filter{display:flex;flex-wrap:wrap;gap:44px;align-items:center;justify-content:flex-start;padding:10px}.topbar-filter__item{position:relative}.topbar-filter__button{display:flex;align-items:center;gap:8px;padding:10px 0;background-color:transparent;border:none;border-bottom:3px solid transparent;cursor:pointer;transition:all .3s ease;font-family:Poppins,sans-serif;font-weight:500;font-size:24px;line-height:20px;color:#1a1a1a;text-transform:uppercase;letter-spacing:-.35px;white-space:nowrap}.topbar-filter__button:hover{opacity:.7}.topbar-filter__button.is-active{border-bottom-color:#1a1a1a}[data-selection-mode=multi] .topbar-filter__button.is-active{background-color:#1a1a1a0d;border-radius:4px 4px 0 0;padding-left:8px;padding-right:8px}.topbar-filter__button.is-changing{animation:pulse .5s ease-in-out}.topbar-filter__button.is-toggling{animation:filter-toggle .3s ease-in-out}.topbar-filter__icon{display:flex;align-items:center;justify-content:center;width:32px;height:30px;flex-shrink:0}.topbar-filter__icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.topbar-filter__label{white-space:nowrap}.topbar-filter-container.is-loading{opacity:.6;pointer-events:none}.topbar-filter-container.is-loading .topbar-filter__button{opacity:.6;cursor:wait;pointer-events:none}@keyframes pulse{0%,to{opacity:1}50%{opacity:.8}}@keyframes filter-toggle{0%{transform:scale(1)}50%{transform:scale(.95)}to{transform:scale(1)}}@media screen and (max-width:749px){.topbar-filter{gap:24px}.topbar-filter__button{font-size:18px;padding:8px 0}.topbar-filter__icon{width:24px;height:22px}}@media screen and (min-width:750px)and (max-width:989px){.topbar-filter{gap:32px}.topbar-filter__button{font-size:20px}}.facets-vertical .active-facets__button{padding-right:0;margin-bottom:0!important}.active-facets__button .active-facets__button-inner{border:1px solid #000;padding:8px;color:#1a1a1a;font-family:Poppins;font-size:14px;font-style:normal;font-weight:500;line-height:20px;border-radius:0;box-shadow:none!important;text-transform:capitalize}.mobile-facets__open-label{color:#1a1a1a;font-family:Poppins;font-size:14px;font-style:normal;font-weight:500;line-height:20px;text-transform:uppercase}a.active-facets__button-remove{border-top:1px solid #1a1a1a;border-right:2px solid #1a1a1a;border-bottom:2px solid #1a1a1a;border-left:1px solid #1a1a1a;background:#dfc8e7;padding:9px 13px;text-decoration:none;color:#1a1a1a;text-align:center;font-family:Poppins;font-size:18px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:1px}a.active-facets__button-remove span{font-size:inherit}@media screen and (min-width:750px){.facets-vertical .active-facets facet-remove:last-of-type{margin-bottom:0!important}}.facets-container facet-filters-form #FacetsWrapperDesktop .facets__heading,.facets-container facet-filters-form #FacetsWrapperMobile .facets__heading{color:#1a1a1a;font-family:Poppins;font-size:18px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:-.35px;text-transform:uppercase}.facets-container facet-filters-form #FacetsWrapperDesktop .active-facets,.facets-container facet-filters-form #FacetsWrapperMobile .active-facets{align-items:center;row-gap:12px}.facets-container facet-filters-form .facets__disclosure-vertical{border-top:none;border-bottom:1px solid #000}.facets-container facet-filters-form .facets__summary,.facets-container facet-filters-form .mobile-facets__summary{padding-top:1.2rem!important;padding-bottom:1.2rem!important;color:#000000cf;font-family:Poppins;font-size:14px;font-style:normal;font-weight:500;line-height:22.4px;text-transform:uppercase}.facets-container facet-filters-form .facets__summary:hover .facets__summary-label,.facets-container facet-filters-form .mobile-facets__summary:hover .facets__summary-label{text-decoration:none}.facets-container facet-filters-form .facets-layout{display:flex;flex-direction:column;gap:10px}@media screen and (min-width:750px){.facets-container facet-filters-form .facets-layout .list-menu__item .facets__label{padding:0}}.facets-container facet-filters-form .facets-layout .list-menu__item .facets__label .facet-checkbox__text{color:#000;font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:100%;text-transform:capitalize}.facets-container facet-filters-form .facets-layout .list-menu__item .facets__label svg{border-top:1px solid #000;border-right:2px solid #000;border-bottom:2px solid #000;border-left:1px solid #000;background:inherit}.facets-container facet-filters-form .facets-layout .list-menu__item .facets__label svg rect{stroke:transparent!important}.facets-container facet-filters-form .facets-layout .list-menu__item .facets__label .icon-checkmark{top:15px;left:25px;width:16px;height:16px;background-color:#f6bdd8}.facets-container facet-filters-form .facets-layout .list-menu__item .facets__label .svg-wrapper{top:0;left:0;width:16px;height:16px;background-color:#f6bdd8;z-index:2}.card.card--media .card__inner .card__content{padding:20px}@media screen and (max-width:749px){.card.card--media .card__inner .card__content{padding:12px}}.card.card--media .card__inner .card__content .card__badge .badge{padding:8px 10px;border-top:1px solid #1A1A1A;border-right:2px solid #1A1A1A;border-bottom:2px solid #1A1A1A;border-left:1px solid #1A1A1A;border-radius:0;font-family:Poppins;font-size:13px;font-style:normal;font-weight:500;line-height:15px;text-transform:uppercase}@media screen and (max-width:749px){.card.card--media .card__inner .card__content .card__badge .badge{padding:6px 8px;font-size:11px;line-height:normal}}.card.card--media .card__information .product-ratings{display:flex;align-items:center;-moz-column-gap:3px;column-gap:3px;margin-bottom:7px}.card.card--media .card__information .product-ratings .junip-product-summary-stars-wrapper{display:flex}.card.card--media .card__information .product-ratings .junip-product-summary-rating{color:#222;font-family:Poppins;font-size:13px;font-style:normal;font-weight:500;line-height:1;top:1px;position:relative;display:none}@media screen and (max-width:749px){.card.card--media .card__information .product-ratings .junip-product-summary-rating{font-size:11px}}.card.card--media .card__information .product-ratings .junip-product-summary.junip-product-summary-rendered+.junip-product-summary-rating{display:initial}.card.card--media .card__information .junip-product-summary .junip-product-summary-star-ratings-container .junip-product-summary-star{height:17px;padding:2px;width:17px}@media screen and (max-width:749px){.card.card--media .card__information .junip-product-summary .junip-product-summary-star-ratings-container .junip-product-summary-star{height:14px;width:14px}}.card.card--media .card__information .junip-product-summary .junip-product-summary-star-ratings-container .junip-product-summary-star svg{filter:saturate(0) brightness(0)}.card.card--media .card__information .junip-product-summary .junip-product-summary-review-count{display:none}.card.card--media .card__information .product-card-subheading{color:#18a2e7;font-family:Poppins;font-size:13px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.6px;margin-bottom:6px;margin-top:0;text-transform:uppercase}@media screen and (max-width:749px){.card.card--media .card__information .product-card-subheading{font-size:11px;margin-bottom:4px}}.card.card--media .card__information .product-card-short-description{margin-top:6px;color:#000;font-family:Poppins;font-size:12px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.6px}@media screen and (max-width:749px){.card.card--media .card__information .product-card-short-description{font-size:10px;margin-top:4px}}.card.card--media .card__information .card__heading{color:#1a1a1a;font-family:Poppins;font-size:20px;font-style:normal;font-weight:500;line-height:100%;text-transform:uppercase}@media screen and (max-width:749px){.card.card--media .card__information .card__heading{font-size:16px}}.card.card--media .card__information .card-information .price{margin-top:12px!important}.card.card--media .card__information .card-information .price .price__container{display:flex}.card.card--media .card__information .card-information .price .price__regular{color:#1a1a1a;font-family:Poppins;font-size:18px;font-style:normal;font-weight:500;line-height:20px}@media screen and (max-width:749px){.card.card--media .card__information .card-information .price .price__regular{font-size:14px}}.card.card--media .card__information .card-information .price .price__sale{align-items:center;gap:8px}.card.card--media .card__information .card-information .price .price__sale span{line-height:1}.card.card--media .card__information .card-information .price .price__sale .price-item--regular{margin-right:0;color:#1a1a1a99;leading-trim:both;text-edge:cap;font-family:Poppins;font-size:18px;font-style:normal;font-weight:400;line-height:20px;text-decoration-line:line-through}@media screen and (max-width:749px){.card.card--media .card__information .card-information .price .price__sale .price-item--regular{font-size:14px;line-height:17px}}.card.card--media .card__information .card-information .price .price__sale .price-item--sale{color:#e30a2a;leading-trim:both;text-edge:cap;font-family:Poppins;font-size:18px;font-style:normal;font-weight:600;line-height:20px}@media screen and (max-width:749px){.card.card--media .card__information .card-information .price .price__sale .price-item--sale{font-size:14px;line-height:17px}}.multicolumn-gummy{width:100%;position:relative;overflow:hidden}.gummy-heading-wrapper{display:flex;flex-direction:column;gap:16px;align-items:center;text-align:center;margin-bottom:32px}@media screen and (max-width:749px){.gummy-heading-wrapper{margin-bottom:24px;gap:12px}}.gummy-subtitle{text-transform:uppercase;font-weight:500;font-size:24px;line-height:1.2;letter-spacing:-.35px;color:rgb(var(--color-foreground))}@media screen and (max-width:749px){.gummy-subtitle{font-size:18px}}.gummy-title{margin:0;text-transform:uppercase;font-weight:800;font-size:48px;line-height:1;color:rgb(var(--color-foreground))}@media screen and (max-width:749px){.gummy-title{font-size:32px;line-height:1.1}}.gummy-list__item{position:relative}.gummy-list__item.gummy-list__item--empty{display:none}.gummy-list__item.center{text-align:center}.gummy-card-link{text-decoration:none;display:block;height:100%;transition:transform .3s ease,box-shadow .3s ease}.gummy-card-link:hover{transform:translateY(-4px)}.gummy-card-link:hover .gummy-card{box-shadow:0 8px 16px #0000001a}.gummy-card-link:focus-visible{outline:2px solid currentColor;outline-offset:4px}.gummy-card{display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:24px;border-style:solid;border-width:1px 3px 3px 1px;border-color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));min-height:220px;height:100%;transition:box-shadow .3s ease}@media screen and (max-width:749px){.gummy-card{padding:20px;height:auto;min-height:initial}}@media screen and (max-width:479px){.gummy-card{padding:16px}}.gummy-card__image-wrapper{flex-shrink:0;margin-bottom:16px}@media screen and (max-width:749px){.gummy-card__image-wrapper{margin-bottom:12px}}.gummy-card__image-container{position:relative;width:199px;height:199px}@media screen and (max-width:989px){.gummy-card__image-container{width:160px;height:160px}}@media screen and (max-width:749px){.gummy-card__image-container{width:140px;height:140px}}@media screen and (max-width:479px){.gummy-card__image-container{width:120px;height:120px}}.gummy-card__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;pointer-events:none}.gummy-card__content{display:flex;flex-direction:column;gap:8px;align-items:center;width:100%}@media screen and (max-width:749px){.gummy-card__content{gap:6px}}.gummy-card__title{font-weight:800;font-size:48px;text-transform:uppercase;line-height:1.25;letter-spacing:-3px;margin:0;text-align:center;color:rgb(var(--color-foreground))}@media screen and (max-width:749px){.gummy-card__title{font-size:36px}}.gummy-card__description{font-weight:400;font-size:10px;text-transform:uppercase;text-align:center;line-height:1.5;letter-spacing:1.5px;margin:0;color:rgba(var(--color-foreground),.7)}@media screen and (max-width:749px){.gummy-card__description{line-height:1.4}}@media(prefers-reduced-motion:no-preference){.scroll-trigger.animate--slide-in .gummy-list__item{opacity:0;transform:translateY(30px)}.scroll-trigger.animate--slide-in .gummy-list__item.animated{opacity:1;transform:translateY(0);transition:opacity .6s ease,transform .6s ease}}.gummy-card-link:focus-visible,.gummy-card:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:2px}@media print{.gummy-card{page-break-inside:avoid}}.faq-accordion{width:100%;position:relative}.faq-accordion__wrapper{max-width:848px;margin:0 auto}@media screen and (max-width:989px){.faq-accordion__wrapper{max-width:700px}}@media screen and (max-width:749px){.faq-accordion__wrapper{max-width:100%}}.faq-accordion__header{text-align:center;margin-bottom:36px}@media screen and (max-width:749px){.faq-accordion__header{margin-bottom:24px}}.faq-accordion__heading{text-transform:uppercase;font-weight:800;font-size:48px;line-height:.98;letter-spacing:-2.4px;margin:0;color:rgb(var(--color-foreground))}@media screen and (max-width:989px){.faq-accordion__heading{font-size:40px;letter-spacing:-2px}}@media screen and (max-width:749px){.faq-accordion__heading{font-size:32px;letter-spacing:-1.6px}}.faq-accordion__content{border-bottom:1px solid rgb(var(--color-foreground))}.faq-accordion__item{border-top:1px solid rgb(var(--color-foreground))}.faq-accordion__item details{position:relative}.faq-accordion__item details[open] .faq-accordion__icon svg{transform:rotate(45deg)}.faq-accordion__question{display:flex;align-items:center;justify-content:space-between;padding:20px 0;cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;gap:16px}@media screen and (max-width:749px){.faq-accordion__question{padding:16px 0;gap:12px}}.faq-accordion__question::-webkit-details-marker{display:none}.faq-accordion__question:hover .faq-accordion__icon{transform:scale(1.05)}.faq-accordion__question:focus-visible{outline:2px solid currentColor;outline-offset:4px}.faq-accordion__question-text{font-family:Poppins,sans-serif;font-weight:700;font-size:18px;line-height:1.56;letter-spacing:-.45px;text-transform:uppercase;color:rgb(var(--color-foreground));flex:1}@media screen and (max-width:749px){.faq-accordion__question-text{font-size:16px;letter-spacing:-.4px}}@media screen and (max-width:479px){.faq-accordion__question-text{font-size:14px;letter-spacing:-.35px}}.faq-accordion__icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;min-width:36px;border-radius:50%;border-style:solid;border-width:1px 3px 3px 1px;border-color:rgb(var(--color-foreground));background-color:transparent;transition:transform .3s ease}.faq-accordion__icon svg{transition:transform .3s ease;color:rgb(var(--color-foreground))}@media screen and (max-width:479px){.faq-accordion__icon{width:32px;height:32px;min-width:32px}}.faq-accordion__answer{padding:0 0 20px;color:rgb(var(--color-foreground))}@media screen and (max-width:749px){.faq-accordion__answer{padding-bottom:16px}}.faq-accordion__answer p{margin:0 0 12px}.faq-accordion__answer p:last-child{margin-bottom:0}@media(prefers-reduced-motion:no-preference){details[open] .faq-accordion__answer{animation:faq-accordion-slide-down .3s ease}}@keyframes faq-accordion-slide-down{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media print{.faq-accordion__item{page-break-inside:avoid}details{display:block}.faq-accordion__answer{display:block!important}}.promo-hero-banner{position:relative;width:100%;overflow:hidden;display:flex;align-items:center;justify-content:center;padding-block:24px}.promo-hero-banner:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#00000052;pointer-events:none;z-index:1}@media screen and (min-width:750px){.promo-hero-banner--small:not(.promo-hero-banner--adapt){min-height:42rem}.promo-hero-banner--medium:not(.promo-hero-banner--adapt){min-height:56rem}.promo-hero-banner--large:not(.promo-hero-banner--adapt){min-height:72rem}.promo-hero-banner--xlarge:not(.promo-hero-banner--adapt){min-height:90rem}.promo-hero-banner--xxlarge:not(.promo-hero-banner--adapt){min-height:120rem}}@media screen and (max-width:749px){.promo-hero-banner--mobile-small:not(.promo-hero-banner--adapt){min-height:28rem}.promo-hero-banner--mobile-medium:not(.promo-hero-banner--adapt){min-height:34rem}.promo-hero-banner--mobile-large:not(.promo-hero-banner--adapt){min-height:44rem}.promo-hero-banner--mobile-xlarge:not(.promo-hero-banner--adapt){min-height:56rem}.promo-hero-banner--mobile-xxlarge:not(.promo-hero-banner--adapt){min-height:72rem}}.promo-hero-banner--adapt{height:auto}.promo-hero-banner--adapt:before{content:"";display:block}.promo-hero-banner__media{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.promo-hero-banner__media img{width:100%!important;height:100%!important;-o-object-fit:cover;object-fit:cover}.promo-hero-banner__media--placeholder{background-color:#0000001a}.promo-hero-banner__media--desktop{display:block}@media screen and (max-width:749px){.promo-hero-banner__media--desktop.hide-mobile{display:none}}.promo-hero-banner__media--mobile{display:none}@media screen and (max-width:749px){.promo-hero-banner__media--mobile{display:block}}.promo-hero-banner__image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;padding-block:20px}.promo-hero-banner__content{position:relative;z-index:2;width:100%;display:flex}@media screen and (min-width:750px){.promo-hero-banner--content-top-left{align-items:flex-start;justify-content:flex-start}.promo-hero-banner--content-top-center{align-items:flex-start;justify-content:center}.promo-hero-banner--content-top-right{align-items:flex-start;justify-content:flex-end}.promo-hero-banner--content-middle-left{align-items:center;justify-content:flex-start}.promo-hero-banner--content-middle-center{align-items:center;justify-content:center}.promo-hero-banner--content-middle-right{align-items:center;justify-content:flex-end}.promo-hero-banner--content-bottom-left{align-items:flex-end;justify-content:flex-start}.promo-hero-banner--content-bottom-center{align-items:flex-end;justify-content:center}.promo-hero-banner--content-bottom-right{align-items:flex-end;justify-content:flex-end}}@media screen and (max-width:749px){.promo-hero-banner--content-mobile-top-left{align-items:flex-start;justify-content:flex-start}.promo-hero-banner--content-mobile-top-center{align-items:flex-start;justify-content:center}.promo-hero-banner--content-mobile-top-right{align-items:flex-start;justify-content:flex-end}.promo-hero-banner--content-mobile-middle-left{align-items:center;justify-content:flex-start}.promo-hero-banner--content-mobile-middle-center{align-items:center;justify-content:center}.promo-hero-banner--content-mobile-middle-right{align-items:center;justify-content:flex-end}.promo-hero-banner--content-mobile-bottom-left{align-items:flex-end;justify-content:flex-start}.promo-hero-banner--content-mobile-bottom-center{align-items:flex-end;justify-content:center}.promo-hero-banner--content-mobile-bottom-right{align-items:flex-end;justify-content:flex-end}}.promo-hero-banner__text-wrapper{display:flex;flex-direction:column;gap:8px;max-width:774px;color:#fff;background-color:transparent}@media screen and (max-width:749px){.promo-hero-banner__text-wrapper{gap:8px;padding:0 20px;max-width:90%}}.promo-hero-banner__text-wrapper--left{text-align:left}.promo-hero-banner__text-wrapper--center{text-align:center}.promo-hero-banner__text-wrapper--right{text-align:right}.promo-hero-banner__heading{font-family:"Mulish",var(--font-heading-family),sans-serif;font-size:64px;font-weight:800;line-height:1;letter-spacing:-4px;text-transform:uppercase;color:#fff;margin:0}@media screen and (max-width:989px){.promo-hero-banner__heading{font-size:48px;letter-spacing:-3px}}@media screen and (max-width:749px){.promo-hero-banner__heading{font-size:32px;letter-spacing:-2px}}.promo-hero-banner__subheading{font-family:"Poppins",var(--font-body-family),sans-serif;font-size:18px;font-weight:400;line-height:normal;color:#fff;margin:0}@media screen and (max-width:749px){.promo-hero-banner__subheading{font-size:16px}}.promo-hero-banner__button-wrapper{display:flex;align-items:center;justify-content:flex-start;margin-top:24px}@media screen and (max-width:749px){.promo-hero-banner__button-wrapper{margin-top:16px}}.promo-hero-banner--center .promo-hero-banner__button-wrapper{justify-content:center}.promo-hero-banner--right .promo-hero-banner__button-wrapper{justify-content:flex-end}.promo-hero-banner__button{display:inline-flex;align-items:center;justify-content:center;min-width:400px;height:58px;padding:7px 35px;border:1px solid white;background-color:transparent;color:#fff;font-family:"Poppins",var(--font-body-family),sans-serif;font-size:16px;font-weight:700;line-height:normal;text-decoration:none;text-transform:uppercase;transition:all .3s ease;cursor:pointer}.promo-hero-banner__button:hover{background-color:#fff;color:#000}.promo-hero-banner__button[aria-disabled=true]{cursor:not-allowed;opacity:.6}@media screen and (max-width:749px){.promo-hero-banner__button{min-width:100%;max-width:400px;padding:7px 20px;font-size:14px}}.scroll-trigger.animate--fade-in{animation:fade-in .6s ease-in-out}.scroll-trigger.animate--slide-in{animation:slide-in .6s ease-in-out}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.comparison-table-section{width:100%;position:relative;overflow:hidden}.comparison-table-wrapper{display:flex;flex-direction:column;gap:36px;align-items:center;max-width:848px;margin:0 auto}.comparison-table-header{display:flex;flex-direction:column;align-items:center;text-align:center}.comparison-table-title{font-family:Mulish,sans-serif;font-weight:800;font-size:48px;line-height:1;color:#1a1a1a;text-transform:uppercase;margin:0}@media screen and (max-width:749px){.comparison-table-title{font-size:32px;line-height:1.2}}@media screen and (max-width:480px){.comparison-table-title{font-size:24px}}.comparison-table-content{width:100%;position:relative}.comparison-table-grid{display:grid;grid-template-columns:1fr auto auto 40px;gap:0px;width:100%;max-width:640px;margin:0 auto;position:relative}@media screen and (max-width:749px){.comparison-table-grid{max-width:100%;grid-template-columns:1fr auto auto}}.comparison-header-placeholder,.comparison-header-brand,.comparison-header-others,.comparison-header-extra{display:flex;align-items:center;justify-content:center;padding:10px 16px;position:relative;z-index:2}@media screen and (max-width:749px){.comparison-header-placeholder,.comparison-header-brand,.comparison-header-others,.comparison-header-extra{padding:8px 12px}}.comparison-header-placeholder{grid-column:1;grid-row:1}.comparison-header-brand{grid-column:2;grid-row:1}.comparison-header-brand .brand-logo{max-width:94px;height:auto;display:block}.comparison-header-brand .brand-name{font-family:Poppins,sans-serif;font-weight:600;font-size:14px;text-transform:uppercase;letter-spacing:1.5px;color:#1a1a1a}.comparison-header-others{grid-column:3;grid-row:1}.comparison-header-others .others-label{font-family:Poppins,sans-serif;font-weight:600;font-size:14px;text-transform:uppercase;letter-spacing:1.5px;color:#1a1a1a}@media screen and (max-width:480px){.comparison-header-others .others-label{font-size:12px}}.comparison-header-extra{grid-column:4;grid-row:1}@media screen and (max-width:749px){.comparison-header-extra{display:none}}.comparison-row{display:contents}.comparison-row .comparison-feature{grid-column:1;display:flex;align-items:center;padding:16px 32px;border-top:1px solid white;font-family:Poppins,sans-serif;font-weight:500;font-size:14px;line-height:1.43;color:#1a1a1a}@media screen and (max-width:749px){.comparison-row .comparison-feature{padding:12px 16px;font-size:13px}}@media screen and (max-width:480px){.comparison-row .comparison-feature{padding:10px 12px;font-size:12px}}.comparison-row .comparison-icon-brand,.comparison-row .comparison-icon-others{display:flex;align-items:center;justify-content:center;padding:16px 32px;border-top:1px solid white}@media screen and (max-width:749px){.comparison-row .comparison-icon-brand,.comparison-row .comparison-icon-others{padding:12px 24px}}@media screen and (max-width:480px){.comparison-row .comparison-icon-brand,.comparison-row .comparison-icon-others{padding:10px 16px}}.comparison-row .comparison-icon-brand{grid-column:2}.comparison-row .comparison-icon-others{grid-column:3}.comparison-row .comparison-extra-column{grid-column:4;border-top:1px solid white}@media screen and (max-width:749px){.comparison-row .comparison-extra-column{display:none}}.icon-wrapper{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid #1a1a1a;border-bottom-width:3px;position:relative;flex-shrink:0}@media screen and (max-width:480px){.icon-wrapper{width:28px;height:28px}}.icon-wrapper svg{width:16px;height:16px;display:block}@media screen and (max-width:480px){.icon-wrapper svg{width:14px;height:14px}}.icon-wrapper.icon-check{background-color:#d4ce52;border-right-width:2px}.icon-wrapper.icon-check svg{color:#d4ce52}.icon-wrapper.icon-cross{background-color:#fecdd5;border-right-width:3px}.icon-wrapper.icon-cross svg{color:#fecdd5}.testimonials-slider{width:100%;position:relative;overflow:hidden}.testimonials-slider__header{margin-bottom:32px}@media screen and (max-width:749px){.testimonials-slider__header{margin-bottom:24px}}.testimonials-slider__heading{font-family:Poppins,sans-serif;font-weight:500;font-size:24px;line-height:1.2;letter-spacing:-.35px;text-transform:uppercase;color:#1a1a1a;margin:0}@media screen and (max-width:749px){.testimonials-slider__heading{font-size:18px}}.testimonials-slider__grid{display:grid;gap:16px;list-style:none;padding:0;margin:0}@media screen and (max-width:749px){.testimonials-slider__grid{gap:12px}}.testimonials-slider__grid.slider{display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.testimonials-slider__grid.slider::-webkit-scrollbar{display:none}.testimonials-slider__grid.slider .testimonials-slider__item{scroll-snap-align:start;flex-shrink:0}@media screen and (min-width:750px){.testimonials-slider__grid.slider--mobile{display:grid;overflow-x:visible;scroll-snap-type:none}.testimonials-slider__grid.slider--mobile .testimonials-slider__item{scroll-snap-align:none;flex-shrink:1}}.testimonials-slider__grid.slider--everywhere{display:flex;overflow-x:auto}.testimonials-slider__grid.slider--everywhere .testimonials-slider__item{scroll-snap-align:start;flex-shrink:0}@media screen and (max-width:749px){.testimonials-slider__grid.slider--peek{padding-right:20px}}@media screen and (min-width:750px){.testimonials-slider__grid.slider--peek{padding-right:36px}}.testimonials-slider__item{width:100%}@media screen and (max-width:749px){.slider--mobile .testimonials-slider__item{flex:0 0 85%;max-width:85%}}@media screen and (min-width:750px){.slider--mobile .testimonials-slider__item{flex:auto;max-width:none}}.slider--everywhere .testimonials-slider__item{flex:0 0 calc((100% - 48px)/4);max-width:calc((100% - 48px)/4)}@media screen and (max-width:749px){.slider--everywhere .testimonials-slider__item{flex:0 0 85%;max-width:85%}}.testimonial-card{background:#fff;border:1px solid #1a1a1a;border-right-width:3px;border-bottom-width:3px;padding:24px;min-height:220px;display:flex;flex-direction:column;justify-content:space-between;height:100%}@media screen and (max-width:749px){.testimonial-card{padding:20px;min-height:200px}}.testimonial-card__quote{margin-bottom:16px;flex:1}.testimonial-card__quote p{font-family:Poppins,sans-serif;font-weight:700;font-size:14px;line-height:1.625;color:#1a1a1a;margin:0}@media screen and (max-width:749px){.testimonial-card__quote p{font-size:13px;line-height:1.5}}.testimonial-card__quote p:before{content:'"'}.testimonial-card__quote p:after{content:'"'}.testimonial-card__author{display:flex;align-items:center;gap:12px;margin-top:auto}.testimonial-card__avatar{width:40px;height:40px;border-radius:50%;background-color:#f6bdd8;display:flex;align-items:center;justify-content:center;flex-shrink:0}@media screen and (max-width:749px){.testimonial-card__avatar{width:36px;height:36px}}.testimonial-card__initial{font-family:DM Sans,sans-serif;font-weight:700;font-size:14px;line-height:1;color:#1a1a1a;text-align:center}@media screen and (max-width:749px){.testimonial-card__initial{font-size:13px}}.testimonial-card__info{display:flex;flex-direction:column;gap:2px}.testimonial-card__name{font-family:Poppins,sans-serif;font-weight:700;font-size:12px;line-height:1.33;color:#1a1a1a;text-transform:uppercase}@media screen and (max-width:749px){.testimonial-card__name{font-size:11px}}.testimonial-card__location{font-family:Poppins,sans-serif;font-weight:400;font-size:12px;line-height:1.33;color:#78736d;text-transform:uppercase}@media screen and (max-width:749px){.testimonial-card__location{font-size:11px}}.slider-mobile-gutter,.slider-desktop-gutter{position:relative}@media screen and (max-width:749px){.slider-mobile-gutter{margin:0 -20px;padding:0 20px}}@media screen and (min-width:750px){.slider-desktop-gutter{margin:0 -36px;padding:0 36px}}.collection-tabs{width:100%;position:relative}.collection-tabs__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:26px}@media screen and (max-width:749px){.collection-tabs__header{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:24px}}.collection-tabs__nav{display:flex;align-items:center;gap:44px;padding:10px}@media screen and (max-width:749px){.collection-tabs__nav{gap:24px;padding:8px;overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch;scrollbar-width:none}.collection-tabs__nav::-webkit-scrollbar{display:none}}@media screen and (min-width:750px)and (max-width:989px){.collection-tabs__nav{gap:32px}}.collection-tab__button{font-family:Poppins,sans-serif;font-weight:500;font-size:24px;line-height:20px;letter-spacing:-.35px;text-transform:uppercase;color:#1a1a1a;background:transparent;border:none;padding:10px 0;cursor:pointer;position:relative;transition:opacity .2s ease;white-space:nowrap}@media screen and (max-width:749px){.collection-tab__button{font-size:18px;padding:8px 0}}.collection-tab__button:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background-color:#1a1a1a;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.collection-tab__button.active{font-weight:500}.collection-tab__button.active:after{transform:scaleX(1)}.collection-tab__button:not(.active){opacity:.6}.collection-tab__button:not(.active):hover{opacity:1}.collection-tab__button:focus-visible{outline:2px solid #1a1a1a;outline-offset:4px}.collection-tabs__slider-nav{display:flex;align-items:center;gap:9px}@media screen and (max-width:749px){.collection-tabs__slider-nav{align-self:flex-end}}.collection-tab__arrow{width:52px;height:52px;border-radius:9999px;border-style:solid;border-color:#1a1a1a;border-width:1px 3px 3px 1px;background-color:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;padding:0}@media screen and (max-width:749px){.collection-tab__arrow{width:44px;height:44px}}.collection-tab__arrow .svg-wrapper{display:flex;align-items:center;justify-content:center;width:16px;height:16px}.collection-tab__arrow .svg-wrapper svg{width:100%;height:100%}.collection-tab__arrow:hover:not(:disabled){background-color:transparent;transform:translateY(-1px)}.collection-tab__arrow:active:not(:disabled){transform:translateY(0)}.collection-tab__arrow:disabled{opacity:.3;cursor:not-allowed;border-color:#1a1a1a4d}.collection-tab__arrow:focus-visible{outline:2px solid #1a1a1a;outline-offset:2px}.collection-tab__arrow--prev .svg-wrapper{transform:rotate(180deg)}.collection-tab__arrow--next .svg-wrapper{transform:rotate(-360deg)}.collection-tabs__panels{position:relative}.collection-tabs__panel:not(.active){display:none}.collection-tabs__panel.active{animation:fadeIn .3s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.collection-tabs__empty{text-align:center;padding:60px 20px;grid-column:1/-1}.collection-tabs__empty p{font-family:Poppins,sans-serif;font-size:16px;color:#1a1a1a99}@media screen and (max-width:749px){.collection-tabs .slider-mobile-gutter{margin:0}}.featured-products-slider{width:100%;position:relative}.featured-products-slider__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px}@media screen and (max-width:749px){.featured-products-slider__header{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:24px}}.featured-products-slider__title-wrapper{display:flex;align-items:center;gap:24px;padding:10px}@media screen and (max-width:749px){.featured-products-slider__title-wrapper{flex-direction:row;align-items:flex-center;gap:16px;padding:8px;width:100%}}.featured-products-slider__title{font-family:Poppins,sans-serif;font-weight:500;font-size:24px;line-height:20px;letter-spacing:-.35px;text-transform:uppercase;color:#1a1a1a;margin:0}@media screen and (max-width:749px){.featured-products-slider__title{font-size:20px}}.featured-products-slider__view-all{display:inline-flex;align-items:center;justify-content:center;background-color:#dfc8e7;border-style:solid;border-color:#1a1a1a;border-width:1px 2px 2px 1px;padding:10px 14px 11px;font-family:Poppins,sans-serif;font-weight:500;font-size:18px;line-height:12px;letter-spacing:1px;text-align:center;color:#1a1a1a;text-decoration:none;transition:all .2s ease;white-space:nowrap}@media screen and (max-width:749px){.featured-products-slider__view-all{font-size:16px;padding:9px 12px 10px}}.featured-products-slider__view-all:hover{background-color:#d4b5df}.featured-products-slider__view-all:active{transform:translateY(0)}.featured-products-slider__view-all:focus-visible{outline:2px solid #1a1a1a;outline-offset:2px}.featured-products-slider__nav{display:flex;align-items:center;gap:9px}@media screen and (max-width:749px){.featured-products-slider__nav{align-self:flex-end}}.product-slider__arrow{width:52px;height:52px;border-radius:9999px;border-style:solid;border-color:#1a1a1a;border-width:1px 3px 3px 1px;background-color:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;padding:0}@media screen and (max-width:749px){.product-slider__arrow{width:44px;height:44px}}.product-slider__arrow .svg-wrapper{display:flex;align-items:center;justify-content:center;width:16px;height:16px}.product-slider__arrow .svg-wrapper svg{width:100%;height:100%}.product-slider__arrow:hover:not(:disabled){background-color:transparent;transform:translateY(-1px)}.product-slider__arrow:active:not(:disabled){transform:translateY(0)}.product-slider__arrow:disabled{opacity:.3;cursor:not-allowed;border-color:#1a1a1a4d}.product-slider__arrow:focus-visible{outline:2px solid #1a1a1a;outline-offset:2px}.product-slider__arrow--prev .svg-wrapper{transform:rotate(180deg)}.product-slider__arrow--next .svg-wrapper{transform:rotate(-360deg)}.featured-products-slider__empty{text-align:center;padding:60px 20px;grid-column:1/-1}.featured-products-slider__empty p{font-family:Poppins,sans-serif;font-size:16px;color:#1a1a1a99}@media screen and (max-width:749px){.featured-products-slider .slider-mobile-gutter{margin:0}}.template--product .product-info-accordion{border-bottom:1px solid #1a1a1a;margin:0}.template--product .product-info-accordion__item{border-bottom:1px solid #1a1a1a}.template--product .product-info-accordion__item:last-child{border-bottom:none}.template--product .product-info-accordion__item[open] .product-info-accordion__icon{transform:rotate(45deg)}.template--product .product-info-accordion__button{display:flex;align-items:center;justify-content:space-between;padding:20px 0;cursor:pointer;list-style:none}.template--product .product-info-accordion__button::-webkit-details-marker{display:none}.template--product .product-info-accordion__title{font-family:Poppins,sans-serif;font-weight:700;font-size:18px;line-height:28px;letter-spacing:-.45px;text-transform:uppercase;color:#1a1a1a;margin:0}.template--product .product-info-accordion__icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:9999px;border:1px solid #1a1a1a;border-right-width:3px;border-bottom-width:3px;flex-shrink:0;transition:transform .3s ease}.template--product .product-info-accordion__icon svg{width:16px;height:16px;color:#1a1a1a}.template--product .product-info-accordion__content{padding-bottom:20px;animation:slideDown .3s ease}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.template--product .product-features__grid{display:flex;align-items:flex-start;flex-wrap:wrap;row-gap:12px}.template--product .product-features__item{display:flex;flex-direction:column;align-items:center;gap:5px;flex-shrink:0;width:25%}.template--product .product-features__icon{width:min(75%,80px);height:auto;display:flex;align-items:center;justify-content:center}.template--product .product-features__icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.template--product .product-features__label{font-family:Mynerve,cursive;font-size:20px;line-height:.95;color:#000;margin:0;text-align:center}.template--product .quantity-atc-wrapper{margin-top:1.5rem;margin-bottom:3.2rem}.template--product .quantity-atc{display:flex;align-items:center;gap:8px}.template--product .quantity-atc__quantity-wrapper{flex:0 0 130px}.template--product .quantity-atc__quantity{display:flex;align-items:center;justify-content:space-between;height:52px;background:#fff;border:1px solid #000000;padding:0}.template--product .quantity-atc__quantity .quantity__button{flex:0 0 24px;width:24px;height:24px;margin:0 14px;padding:0;background:transparent;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#000;transition:opacity .2s ease}.template--product .quantity-atc__quantity .quantity__button:hover{opacity:.7}.template--product .quantity-atc__quantity .quantity__button:disabled,.template--product .quantity-atc__quantity .quantity__button.disabled{opacity:.3;cursor:not-allowed}.template--product .quantity-atc__quantity .quantity__button svg{width:16px;height:16px;display:block}.template--product .quantity-atc .quantity__input{flex:1;text-align:center;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:400;line-height:1;color:#000;border:none;background:transparent;padding:0;margin:0;width:100%;-moz-appearance:textfield}.template--product .quantity-atc .quantity__input::-webkit-outer-spin-button,.template--product .quantity-atc .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.template--product .quantity-atc .quantity__input:focus{outline:none}.template--product .quantity-atc__submit{flex:1;height:52px;background:#000;border:1px solid #000000;color:#fff;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:400;line-height:1;text-align:center;cursor:pointer;transition:opacity .2s ease;display:flex;align-items:center;justify-content:center;padding:0 1.5rem;text-transform:uppercase}.template--product .quantity-atc__submit:hover{opacity:.9}.template--product .quantity-atc__submit:disabled{opacity:.5;cursor:not-allowed}.template--product .quantity-atc__submit-text{display:block}.template--product .quantity-atc__submit .loading__spinner,.template--product .quantity-atc__submit.loading .quantity-atc__submit-text{display:none}.template--product .quantity-atc__submit.loading .loading__spinner{display:block}.template--product .quantity-atc-wrapper .product-form__buttons{margin-top:12px}.template--product .product-form__buttons{max-width:100%}.template--product .product-form__buttons .product-form__submit{width:100%;border-radius:0!important;font-size:14px;font-style:normal;font-weight:400;line-height:20px;font-family:JetBrains Mono,monospace}.template--product .product-form__buttons .product-form__submit:after{box-shadow:none}.template--product .product-form__buttons .restock-rocket-button-container .restock-rocket-button{width:100%;border-radius:0!important;font-size:14px;font-style:normal;font-weight:400;line-height:20px;font-family:JetBrains Mono,monospace;margin:0}.template--product .pickup-availability-preview{display:block;margin-top:0;padding-top:0}.template--product pickup-availability[available]{min-height:initial}.template--product .pickup-availability-items{display:flex;align-items:flex-start;justify-content:space-between;gap:12px 6px;flex-wrap:wrap}.template--product .pickup-availability-item{display:flex;align-items:center;gap:4px;flex-shrink:0}.template--product .pickup-availability-icon{width:16px;height:16px;flex-shrink:0}.template--product .pickup-availability-icon path{stroke:#000}.template--product .pickup-availability-text{font-family:Poppins,sans-serif;font-size:13px;line-height:normal;color:#000;margin:0;white-space:nowrap}.template--product .pickup-availability-text--regular{font-weight:400}.template--product .pickup-availability-text--bold{font-weight:700}.template--product .pickup-availability-button{font-family:Poppins,sans-serif;font-size:13px;font-weight:700;line-height:22.75px;color:#000;background:transparent;border:none;padding:0;cursor:pointer;text-decoration:underline;text-decoration-color:#000;white-space:nowrap}.template--product .pickup-availability-button:hover{opacity:.7}.template--product .pickup-availability-info{display:flex;flex-direction:column;gap:8px}.template--product .block-top-badges_container{display:flex;align-items:center;-moz-column-gap:8px;column-gap:8px;justify-content:space-between;flex-wrap:wrap}.template--product .block-top-badges_container .block-top-badges{display:flex;-moz-column-gap:8px;column-gap:8px}.template--product .block-top-badges_container .block-top-badges .block-top-badges__badge{border-top:1px solid #1A1A1A;border-right:2px solid #1A1A1A;border-bottom:2px solid #1A1A1A;border-left:1px solid #1A1A1A;padding:8px 10px;color:#1a1a1a;font-size:13px;font-style:normal;font-weight:500;line-height:15px;text-transform:uppercase}.template--product .product-ratings{display:flex;align-items:center;-moz-column-gap:3px;column-gap:3px}.template--product .product-ratings .junip-product-summary-stars-wrapper{display:flex}.template--product .product-ratings .junip-product-summary-rating{color:#222;font-family:Poppins;font-size:13px;font-style:normal;font-weight:500;line-height:1;top:1px;position:relative;display:none}@media screen and (max-width:749px){.template--product .product-ratings .junip-product-summary-rating{font-size:11px}}.template--product .product-ratings .junip-product-summary.junip-product-summary-rendered+.junip-product-summary-rating{display:initial}.template--product .junip-product-summary .junip-product-summary-star-ratings-container .junip-product-summary-star{height:17px;padding:2px;width:17px}@media screen and (max-width:749px){.template--product .junip-product-summary .junip-product-summary-star-ratings-container .junip-product-summary-star{height:14px;width:14px}}.template--product .junip-product-summary .junip-product-summary-star-ratings-container .junip-product-summary-star svg{filter:saturate(0) brightness(0)}.template--product .junip-product-summary .junip-product-summary-review-count{display:none}.template--product variant-selects .product-form__input--pill .form__label{color:#000;font-size:12px;font-style:normal;font-weight:400;line-height:15px;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:5px}.template--product variant-selects .product-form__input--pill label{border:2px solid #000!important;box-shadow:4px 4px #291f2e1a;border-radius:0!important;min-width:230px;height:60px;display:inline-flex!important;align-items:center;justify-content:center;word-break:break-all;color:#1a1a1a;text-align:center;font-family:JetBrains Mono,monospace;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-.4px;text-transform:uppercase}@media(max-width:768px){.template--product variant-selects .product-form__input--pill label{min-width:100%;height:50px;font-size:14px;line-height:20px}}.template--product variant-selects .product-form__input--pill input[type=radio]:checked+label{background:#f6bdd8!important;color:#1a1a1a!important}.template--product .body_content_text{color:#1a1a1a;font-size:14px;font-style:normal;font-weight:400;line-height:22.75px!important}.template--product .product__info-container h1{text-align:left!important;color:#1a1a1a;font-size:48px;font-style:normal;font-weight:800;line-height:60px;text-transform:uppercase}@media(max-width:768px){.template--product .product__info-container h1{font-size:32px;line-height:40px}}.template--product .product__info-container .subheadings-container{display:flex;align-items:center;flex-wrap:wrap;-moz-column-gap:12px;column-gap:12px;row-gap:8px;color:#1a1a1a;font-size:20px;font-style:normal;font-weight:400;line-height:1}.template--product .product__info-container .pdp-callout{color:#1a1a1a;padding-top:0;padding-bottom:0;font-family:var(--font-body-family);font-size:16px;font-style:normal;font-weight:400;line-height:22.75px;text-align:left}.template--product .product__info-container .highlights-container{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:12px;column-gap:12px;row-gap:8px;color:#1a1a1a;font-size:14px;font-style:normal;font-weight:500;line-height:1;text-transform:uppercase}.template--product .price{font-size:30px;font-style:normal;font-weight:400;line-height:36px}@media(max-width:768px){.template--product .price{font-size:24px;line-height:30px}}.template--product .price .badges_container{margin-left:16px;display:flex;-moz-column-gap:8px;column-gap:8px}.template--product .price .badges_container .badge{border-top:1px solid #1A1A1A;border-right:2px solid #1A1A1A;border-bottom:2px solid #1A1A1A;border-left:1px solid #1A1A1A;padding:8px 10px;color:#fff;font-size:13px;font-style:normal;font-weight:500;line-height:15px;text-transform:uppercase}.template--product .price .badges_container .badge.price__badge-sold-out{background-color:#bababa}.template--product .price.price--on-sale s.price-item--regular{font-size:inherit;color:#72767f}.template--product .price.price--on-sale .price-item--sale{color:#e30a2a;font-weight:600;margin-right:0}
/*# sourceMappingURL=/cdn/shop/t/26/assets/sr-custom.css.map */
