.announcement-bar__text .is-text{font-size:16px}.is-desktop-hidden{display:none}.header--centered .header__menu,.header--centered .header__icons{flex:1}.header--centered .header__icons .search-form .control svg{position:absolute;left:10px;top:50%;transform:translateY(-50%)}.header--centered .header__icons .search-form .control input{border-radius:2px;background:transparent;height:45px;width:240px;padding:14px 14px 14px 48px;color:#5e5e5e}.header--centered .header__icons .search-form .control input::placeholder{color:#5e5e5e;opacity:.6}.header--centered .header__icons .search-form{padding-right:6px}.header--centered .header__menu .header__menu-items .header__item label a{padding:33px 32px}.header--centered .header__menu .header__menu-items .header__item:first-child label a{padding-left:0;border-right:1px solid #E5E5E5}.header--centered .header__menu .header__menu-items .header__item:last-child label a{padding-right:0}#header{z-index:20}.header-sticky-wrapper .header--search-focus{position:fixed!important;bottom:unset!important;top:36px!important}#header .is-width-wide .mega-menu{width:100%!important}#header .mega-menu{box-shadow:none;border:none;padding:19px 22px}#header .mega-menu .mega-menu__block{padding:0 8px}#header .mega-menu .block__menu .mega-menu__content{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}#header .mega-menu .block__menu .mega-menu__content .menu-list{padding:0 16px 0 0}#header .mega-menu .block__menu .mega-menu__content .mega-menu__linklist{flex:1}#header .mega-menu .block__menu .mega-menu__content .mega-menu__linklist,#header .mega-menu .block__menu .mega-menu__content .mega-menu__linklist ul.mega-menu__sub-linklist{display:none}#header .mega-menu .block__menu .mega-menu__content .mega-menu__linklist.active{display:flex;gap:16px}#header .mega-menu .block__menu .mega-menu__content .mega-menu__linklist ul.mega-menu__sub-linklist.active{display:block}#header .mega-menu .block__image .mega-menu__content .image-element__wrap{border-radius:6px;margin-bottom:16px;overflow:hidden}#header .mega-menu .block__image .mega-menu__content{margin:0 0 8px;color:#252525}#header .mega-menu .block__image .mega-menu__content .image-element__wrap img{max-height:auto}#header .mega-menu .block__menu .mega-menu__content .menu-list .menu__heading a{color:#252525!important}#header .mega-menu .block__menu .mega-menu__content .menu-list .menu__heading a:hover{color:#5e5e5e!important}#header .mega-menu .block__menu .mega-menu__content .menu-list .menu__heading{margin-bottom:16px}#header .mega-menu .block__menu .mega-menu__content .menu-list .menu__heading:last-child{margin-bottom:0}#header .mega-menu .block__menu .mega-menu__content .mega-menu__linklist ul li{margin-bottom:12px}#header .mega-menu .block__menu .mega-menu__content .mega-menu__linklist ul li a{padding:0}#header .mega-menu .block__menu .mega-menu__content .mega-menu__linklist ul li:last-child{margin-bottom:0}.megamenu--active{position:relative;overflow:hidden}.megamenu--active:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000000b3;z-index:1}.announcement-container{z-index:2}.header__inner-content .header__search{padding:0;flex:1}.header__inner-content .header__search .search-form{width:280px}.header__inner-content .header__search .search-form .search__fields .field input{border-radius:2px;border:1px solid #252525;height:auto;background:transparent;padding:9px 54px 9px 14px;color:#252525;min-height:auto}.header__inner-content .header__search .search-form .search__fields .field input::placeholder{color:#5e5e5e;opacity:.8}.header__inner-content .header__search .search-form .search__fields .field svg{position:absolute;right:0;top:0;width:44px;height:44px;padding:11px;background:#252525;cursor:pointer}.header__inner-content .header__search .search-form .search__fields .field svg path{fill:#fbfbfb}.header__inner-content .header__icons{flex:1}.header__icon-style-icons-text .icon-caption{padding-top:4px;font-size:12px;color:#252525}.header__icons .header__link svg{min-height:25px}.header--search-focus .header__inner-content{margin-bottom:30px}.header--search-focus .sticky-menu-wrapper .header__menu .header__menu-items .navbar-link{padding:0 12px 25px}.navbar-item.header__item.has-dropdown .navbar-link{padding-right:22px!important}.navbar-item.header__item.has-dropdown .navbar-link:after{top:14px;right:0}i.icon-swym-wishlist{font-family:swym-font;font-style:normal;vertical-align:middle}i.icon-swym-wishlist+span{vertical-align:middle}i.icon-swym-wishlist:after{content:"";font-size:130%;line-height:18px;text-align:center;display:inline}.swym-ready i.icon-swym-wishlist:after{content:"\f004"}.image-with-text__wrapper{position:relative}.image-with-text__text-column .image-with-text__heading{padding-bottom:24px}.image-with-text__text-column .image-with-text__text{margin-bottom:24px}.buttons{gap:0 16px}.buttons .button{margin:0!important}.twobglass-icons .heading-wrapper{margin-bottom:66px}.twobglass-icons .heading-wrapper .title{margin-bottom:16px}.twobglass-icons .heading-wrapper .subtitle{padding:0 21%}.twobglass-icons .icon-with-text-column__column img{margin-bottom:8px!important}.twobglass-icons .icon-with-text-column__column .icon-column__title{margin-bottom:8px}.flex-full{flex:1}.collection-list .heading-wrapper{margin-bottom:0;justify-content:center;flex:1}.collection-list .header--wrapper{margin-bottom:24px;padding:0 20px;flex-wrap:nowrap}.collection-list .one-half{width:calc(50% - 16px)!important}.collection-list .one-third{width:calc(33.3333333333% - 16px)!important}.collection-list .one-fourth{width:calc(25% - 16px)!important}.collection-list .one-fifth{width:calc(20% - 16px)!important}.collection-list .list-collection__thumbnail{margin-left:8px;margin-right:8px}.collection-list .list-collection__thumbnail .collection-info__caption-wrapper{padding:12px 0 0}[data-collection-list],[data-slider]{overflow:hidden}[data-collection-list] .flickity-viewport{transform:translate(10px);overflow:hidden}@media screen and (min-width: 1440px){[data-collection-list] .flickity-viewport{transform:translate(30px);overflow:visible}.collection-list .one-half{width:calc(50% - 35px)!important}.collection-list .one-third{width:calc(33.3333333333% - 30px)!important}.collection-list .one-fourth{width:calc(25% - 28px)!important}.collection-list .one-fifth{width:calc(20% - 26px)!important}}.product-gallery--left-thumbnails:not(.product-gallery--image-amount-1) .product-gallery__thumbnails{width:18%!important}.product-gallery__thumbnails--left-thumbnails{margin-left:0;margin-right:16px!important;margin-bottom:0}.product-gallery__thumbnails--left-thumbnails .product-gallery__thumbnail{margin-bottom:15px!important}.product-gallery__thumbnails--left-thumbnails .product-gallery__thumbnail:last-child{margin-bottom:0!important}.product-gallery__thumbnails .product-gallery__thumbnail{opacity:1;border:1px solid transparent;border-radius:4px;overflow:hidden}.product-gallery__thumbnails .product-gallery__thumbnail img{height:141px;width:100%;object-fit:cover}.product-gallery__thumbnails .product-gallery__thumbnail.is-nav-selected{border-color:#252525}.product__information{padding:0 40px}.product-gallery__main .product-gallery__image{border-radius:4px;overflow:hidden}.product__information .product-block{margin-bottom:16px}.product__information .product-block:last-child{margin-bottom:0}.product__information .product-block--title .product_name{padding:0}.price-ui>*{line-height:1}.price-ui .price+.compare-at-price{margin-left:12px;font-size:28px}.price-ui{align-items:center}.price-ui .sale.savings{padding:6px 14px;border-radius:4px;background:#ff33331a;color:#f33;font-size:16px;margin-left:21px}.product__information .product-block--price{padding-bottom:16px;margin-bottom:0}.variant-selection .swatch legend{margin-bottom:16px;border-top:1px solid #E5E5E5;padding-top:16px}.variant-selection .swatch .swatch__options{width:100%;gap:12px}.variant-selection .swatch .swatch__options .swatch__option{margin:0}.variant-selection .swatch .swatch__options .swatch__option .swatch-element{border-radius:4px;border:1px solid #E5E5E5;background:#fbfbfb}.variant-selection .swatch .swatch__options .swatch__option .swatch-element label{height:auto;min-width:auto;line-height:1;font-size:16px;text-transform:math-auto;color:#5e5e5e;width:100%}.variant-selection .swatch .swatch__options .swatch__option .swatch-element label.not_color_swatch_option{padding:12px}.variant-selection .swatch .swatch__options .swatch__option input:checked+.swatch-element{background:#252525;border-color:#252525}.variant-selection .swatch .swatch__options .swatch__option input:checked+.swatch-element label{color:#fbfbfb}.variant-selection{padding:0 0 16px;display:block}.product__information form .purchase-details{border-top:1px solid #E5E5E5;padding-top:16px}.purchase-details .purchase-details__quantity{margin:0 8px 0 0;width:auto;flex:1 0 146px}.purchase-details .purchase-details__buttons{max-width:100%!important;flex:0 1 100%;margin:0 0 0 auto;height:auto}.smart-payment-button--false .purchase-details{align-items:stretch!important}.quantity-wrapper.quantity-style--box .quantity-minus,.quantity-wrapper.quantity-style--box .quantity-plus{width:auto;min-width:auto;border:none;background:#f2f2f2!important}.quantity-wrapper.quantity-style--box{padding:12.5px 20px;background:#f2f2f2;border-radius:4px}.control.quantity-input-control{font-size:0;line-height:1;width:auto!important}.quantity-wrapper.quantity-style--box .quantity-element{min-height:auto;padding:0;border:none!important;background:transparent;line-height:1;height:auto;font-size:16px;color:#252525;font-weight:700}.quantity-wrapper.quantity-style--box .quantity-element .icon{padding:0;margin:0;width:14px;height:14px}.product__collapsible .faq__item-question{padding:24px 0!important;justify-content:flex-start;align-items:center;gap:12px}.product__collapsible .faq__item-question span{flex:1;display:block;text-align:right}.product__collapsible.faq__block-faq{width:100%}.product__collapsible.faq__block-faq .faq__item .faq__item-answer{padding:0 3px 16px}.product__collapsible.faq__block-faq .faq__item .faq__item-answer p{margin-bottom:16px}.product__collapsible.faq__block-faq .faq__item .faq__item-answer p:last-child{margin-bottom:0}.product__collapsible.faq__block-faq .faq__item .faq__item-answer ul{list-style:disc;padding-left:20px;margin-bottom:16px}.product__collapsible.faq__block-faq .faq__item{border-bottom:1px solid #E5E5E5!important}.faq__item.tab--open .faq__item-question span svg{transform:rotate(135deg)}.faq__item .faq__item-question span svg{transition:all .3s}.product-wrap .product-image__wrapper .image-element__wrap{height:0;min-height:0!important;width:100%!important;padding-bottom:100%;background:#fbfbfb}.secondary-element{position:absolute;top:0}.product-wrap .product-image__wrapper .image-element__wrap img{height:100%;max-height:max-content!important;min-height:auto!important;width:100%!important;position:absolute;object-fit:cover!important;top:50%;transform:translateY(-50%);mix-blend-mode:darken}.has-secondary-image-swap .swap--visible{opacity:0;visibility:hidden;height:0!important}.featured-collection .flickity-button{display:none}.featured-collection-section .heading-wrapper{margin-bottom:0;flex:1}.featured-collection-section .header--wrapper{margin-bottom:22px;flex-wrap:nowrap}.featured-collection .product__thumbnail.one-fifth{width:calc(20% - 16px)}.featured-collection .product__thumbnail.one-fourth{width:calc(25% - 16px)}.featured-collection .product__thumbnail.one-third{width:calc(33.3333333333% - 16px)}.featured-collection .product__thumbnail.one-half{width:calc(50% - 16px)}.featured-collection .product__thumbnail{margin-left:8px;margin-right:8px;margin-bottom:0!important}.product-wrap{border-radius:4px;border:1px solid #E5E5E5;overflow:hidden}.featured-collection .product-wrap,.collection-matrix .product-wrap{display:flex;flex-flow:column;height:100%}.product-wrap .thumbnail__caption{padding:16px 13.5px;position:relative;flex:1}.product-wrap .thumbnail__caption .product-thumbnail{padding:0;height:100%;display:flex;flex-flow:column wrap}.product-wrap .thumbnail__caption .product-thumbnail .product-thumbnail__title{padding:0;flex:1}.product-wrap .thumbnail__caption .product-thumbnail .product-thumbnail__price{padding-top:8px;display:flex;justify-content:flex-start;align-items:center;gap:8px}.product-wrap .thumbnail__caption .product-thumbnail .product-thumbnail__price .compare-at-price{font-size:18px}.product-wrap .product-image__wrapper{overflow:hidden}.product-wrap .product-image__wrapper .call-to-action{padding:0 13.5px;position:absolute;width:100%;bottom:12px;left:0;right:0;top:unset;transition:all .3s ease-in-out;opacity:0;visibility:hidden;transform:translateY(80px)}.product-wrap:hover .product-image__wrapper .call-to-action{opacity:1;visibility:visible;transform:translateY(0)}.testimonials .testimonial-block{padding:0}.testimonials .testimonial-block .testimonial__stars{width:100%;display:flex;justify-content:center;align-items:center}.testimonials .testimonial-block .testimonial__quote{padding:40px 0}.testimonials .testimonial-block .quote-icon-enable{position:relative}.testimonials .testimonial-block .quote-icon-enable:before{content:"";position:absolute;width:128px;height:103px;left:0;top:15px;background:url(/cdn/shop/files/afc0f274a208b498017ecd1bb236f26c.svg) no-repeat center center / cover}.blog-posts .heading-wrapper{margin-bottom:0;flex:1}.blog-posts .header--wrapper{margin-bottom:25px;flex-wrap:nowrap}.featured-collection .product-thumbnail__carousel .flickity-button{display:block;z-index:2}.product-thumbnail__carousel .flickity-button{width:32px;height:32px;padding:7px}.product-thumbnail__carousel .flickity-page-dots,.product-thumbnail__carousel .flickity-button[disabled]{display:none}.featured-article.one-half{margin-left:8px;margin-right:8px;width:calc(50% - 16px)}.featured-article{position:relative;margin-bottom:0;padding-bottom:40px}.featured-article .blog-card__content{position:absolute;z-index:1;padding:24px!important;border-radius:4px;border:1px solid #E5E5E5;background:#fbfbfb;right:0;bottom:0}.featured-article .blog-card__image figure .image-element__wrap{border-radius:4px;overflow:hidden}.featured-article .blog-card__content .meta-info-list{display:flex;align-items:center;justify-content:flex-start;gap:48px;margin-bottom:8px;font-size:14px}.featured-article .blog-card__content .meta-info-list li{margin:0;display:inline-flex}.featured-article .blog-card__content .meta-info-list li a,.featured-article .blog-card__content .meta-info-list li span{display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;color:#252525}.featured-article .blog-card__content .title{margin-bottom:8px}.featured-article .blog-card__content .meta-info,.featured-article .blog-card__content .excerpt{margin-bottom:24px!important}.featured-article .blog-card__content .title .featured-article--link,.featured-article .blog-card__content .excerpt{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.featured-article .blog-card__content .title .featured-article--link{-webkit-line-clamp:2;line-clamp:2}.featured-article .blog-card__content .excerpt{-webkit-line-clamp:3;line-clamp:3}.featured-article .blog-card__content .blog-card__read-more{line-height:1}.featured-article .blog-card__content .blog-card__read-more a{text-transform:capitalize}.focal-point-slider .one-half{margin:0 8px!important;width:calc(50% - 16px)}.focal-point-slider .slider-container .heading-wrapper{width:100%;margin:0 0 24px}.focal-point-slider .slider-container .heading-wrapper .focal-use-point__title{margin:0}.focal-point-slider .slider-container .buttons{margin-bottom:32px}.focal-point-slider .slider-container .focal-slider{margin:0 auto 32px}.focal-point-slider .slider-container .slider-count{text-align:center;font-size:14px}.focal-point-slider .slider-container .focal-slider .flickity-page-dots{display:none}.focal-point-slider .slider-container .focal-slider .flickity-button{width:24px;height:31px;padding:0;background:transparent url(/cdn/shop/files/chevron-down.svg) no-repeat center center / cover}.focal-point-slider .slider-container .focal-slider .flickity-button svg{display:none}.focal-point-slider .slider-container .focal-slider .flickity-button.next{right:-38px}.focal-point-slider .slider-container .focal-slider .flickity-button.previous{left:-38px;transform:translateY(-50%) rotate(180deg)}.focal-point-slider .slider-container .focal-slider .slide .product-wrap{border-color:#5e5e5e}.focal-point-slider .image-container{position:relative}.focal-point-slider .image-container .flickity-page-dots{position:static;width:auto}.focal-point-slider .image-container .image-element__wrap{border-radius:4px;overflow:hidden}.focal-point-slider .image-container .flickity-page-dots .dot{opacity:1;width:20px;height:20px;background:transparent url(/cdn/shop/files/Frame_1584.svg) no-repeat center center / cover;margin:0}.product__information .product-block--price .price{color:#252525!important}.product__information .product-block--description h6{margin-bottom:8px}.rich-text .header--wrapper{flex-wrap:nowrap;margin-bottom:40px}.rich-text .header--wrapper .rich-text__heading{margin:0}.newsletter .section{padding:36px 40px;border-radius:4px}.newsletter .newsletter__wrapper form label{display:none}.newsletter .newsletter__wrapper form .newsletter-form{flex-flow:column;gap:14px}.newsletter .newsletter__wrapper form .newsletter-form .control{width:100%;position:relative}.newsletter .newsletter__wrapper form .newsletter-form .field{flex:1 0 100%;max-width:100%;margin:0;min-width:100%}.newsletter .newsletter__wrapper form .newsletter-form .control input{min-height:50px;padding:14px 12px;border-radius:4px;background:#fbfbfb;border:none;color:#5e5e5e;font-size:16px}.newsletter .newsletter__wrapper form .newsletter-form .control button{width:100%;background:transparent!important;border:1px solid #FBFBFB!important;color:#fbfbfb!important}.newsletter .newsletter__wrapper form .newsletter-form .control span{position:absolute;left:12px;top:50%;right:12px;transform:translateY(-50%);width:calc(100% - 24px);color:#5e5e5e;display:flex;justify-content:flex-start;align-items:center;gap:12px;transition:all .3s;z-index:0;pointer-events:none}.newsletter .newsletter__wrapper form .newsletter-form .control input:focus+span{opacity:0}.home-testimonials .testimonial-block{padding:0 16.6666666%}#swym-plugin{display:none!important}#swym-wishlist-render-container{max-width:var(--max-width);width:calc(100% - var(--gutter));margin-left:auto;margin-right:auto;padding:64px 0;background:#fbfbfb!important}#swym-wishlist-render-container .swym-storefront-layout-container{overflow:hidden;background:#fbfbfb}#swym-wishlist-render-container .swym-storefront-layout-container .swym-storefront-layout-body{overflow:hidden}.ajax-cart__product .swym-wishlist-collections-v2-container,.cart__item-list .swym-wishlist-collections-v2-container,.mobile-ingredients{display:none}.sliding-text .item h2{font-family:Jost}.sliding-text .item{margin-right:76px;white-space:nowrap;width:auto}.product__information .product_form form .product-block--description{margin-bottom:16px}.product-thumbnail__carousel,.product-thumbnail__carousel .carousel-cell{width:100%}.product-thumbnail__carousel .image__container,.product-thumbnail__carousel .product__imageContainer{height:100%}.image-with-text-overlay .caption a.button--secondary{border-color:transparent!important}.about-2bglass .multi-image-column{position:relative;padding-bottom:16.66666666666667%}.about-2bglass .multi-image-column .image-item{cursor:pointer;transition:all .3s ease}.about-2bglass .multi-image-column .image-item:first-child{margin-right:16.66666666666667%;position:relative;z-index:0;opacity:.8}.about-2bglass .multi-image-column .image-item:last-child{position:absolute;width:calc(100% - 16.66666666666667%);right:0;bottom:0;z-index:1;opacity:1}.about-2bglass .multi-image-column .image-item:hover{z-index:2;opacity:1}.about-2bglass .multi-image-column:hover .image-item:not(:hover){opacity:.8;z-index:0}.about-2bglass .multi-image-column .image-item.active{z-index:3;opacity:1}.image-with-text__wrapper .image-with-text__text:last-child{margin-bottom:0}.image-with-text__wrapper .image-with-text__subheading{margin-bottom:12px;color:#252525}.about-2bglass .heading-wrapper--image-with-text{margin-bottom:60px}.image-with-text .about-2bglass .container>.one-whole:last-child{display:none}.about-icon-text-box .icon-with-text-column__column.has-padding{padding-top:0;padding-bottom:0}.about-icon-text-box .icon-with-text-column__column .image-element__wrap img{margin-bottom:20px}.icon-with-text-flip-box{position:relative;overflow:hidden}.icon-with-text-flip-box .icon-flip-box{position:absolute;margin:0 20px;padding:19px 17px 0 18px;border-radius:4px;background:var(--BG, #F2F2F2);display:flex;flex-flow:column;justify-content:center;align-items:center;transition:all .5s;bottom:-100%;left:0;right:0;overflow:hidden;height:100%;visibility:hidden}.icon-with-text-flip-box .icon-flip-box.active{bottom:0;visibility:visible}.icon-with-text-flip-box .icon-flip-box .icon-column__title{margin-bottom:8px;text-align:left;width:100%}.icon-with-text-flip-box .icon-flip-box .content{text-align:left;margin:0;flex:1;width:100%}.icon-with-text-flip-box .icon-flip-box .close-flip-box{display:inline-flex;width:24px;height:24px;padding:0 5.25px;justify-content:center;align-items:center;cursor:pointer}.icon-with-text-flip-box .icon-column__text>.icon-column__title{margin-bottom:80px}.icon-with-text-flip-box .icon-column__text .open-flip-box{display:inline-flex;width:24px;height:24px;padding:5.25px;cursor:pointer}.icon-with-text-flip-box .icon-column__text .open-flip-box svg{width:100%;height:100%}.about-icon-text-box .heading-wrapper{margin-bottom:57px}.about-icon-text-box .heading-wrapper .title{margin-bottom:12px}.about-icon-text-box .heading-wrapper .subtitle{color:#5e5e5e}.testimonials .flickity-button{display:none}.testimonials .slider-arrows-enable .flickity-button{display:flex;width:40px;height:40px;background:transparent url(/cdn/shop/files/chevron-down.svg) no-repeat center center / 36px 28px}.testimonials .slider-arrows-enable .flickity-button svg{display:none}.testimonials .slider-arrows-enable .flickity-button.previous{transform:translateY(-50%) rotate(180deg);left:0}.testimonials .slider-arrows-enable .flickity-button.next{right:0}.about-testimonials .testimonial-block{padding:0 12.5%}.about-testimonials .testimonial-block .testimonial__quote{padding:16px 0}.image-card .image-card-column{padding:0 8px}.image-card .image-card-column .image-box-container{padding:24px;border-radius:4px;border:1px solid #E5E5E5;background:#f2f2f2;margin-top:-2px}.image-card .image-card-column .image-box-container>*{margin-bottom:8px}.image-card .image-card-column .image-box-container>*:last-child{margin-bottom:0}.image-card .image-card-column .image-box-container .content p{line-height:1.3}.image-element__wrap img{border-radius:4px}.layout--grid{row-gap:16px}.image-with-text-overlay__banner .video-element{background:#fff}.about-hero-banner .image-element__wrap img{object-position:50% 100%!important}.about-hero-banner .image-with-text-overlay__banner .caption{position:static;height:auto;margin:0 auto;transform:translate(0)}.about-hero-banner .image-with-text-overlay__banner .caption .caption-content{padding:0 0 34px}.faq-page .heading-wrapper{margin-bottom:0}.faq__tags .faq__tags-tag{margin:0!important;padding:0 0 8px!important;border:none!important;border-radius:0!important}.faq__tags .faq__tags-tag.active{border-bottom:2px solid #252525!important}.faq__tags .faq__tags-tag.active .title{color:#252525}.faq__tags .faq__tags-tag .title{color:#5e5e5e}.faq__tags{gap:33px;margin-bottom:120px!important}.faq-section .faq__block-main .faq__block-title{padding:0;background:transparent;text-align:center;text-transform:capitalize;line-height:1;margin-bottom:12px}.faq-section .faq__block-main .faq__block-text{text-align:center;margin-bottom:24px}.faq-section .faq__block-main{margin-bottom:120px}.faq-section .faq__block-main:last-child{margin-bottom:0}.faq-section .faq__block-main .faq__block-main__questions .faq__item{border:none;border-bottom:1px solid #5E5E5E;padding:24px 0}.faq-section .faq__block-main .faq__block-main__questions .faq__item .faq__item-question{padding:0;display:flex;align-items:center;justify-content:space-between;column-gap:30px}.faq-section .faq__block-main .faq__block-main__questions .faq__item .faq__item-question .faq__item-symbol{background:transparent!important;position:static;transform:translateY(0);width:24px;height:24px;padding:0 5.25px;border-radius:0}.faq-section .faq__block-main .faq__block-main__questions .faq__item .faq__item-answer{padding:12px 0 0}.faq-find-answer .header--wrapper{margin-bottom:12px}.faq-find-answer .header--wrapper .rich-text__heading{flex:1}.faq-find-answer .rich-text__content{margin:0 0 12px;width:100%}.blog-main-container{row-gap:24px}.blog-main .heading-wrapper--blog{margin-bottom:24px}.blog-main .blog-tags-list{display:flex;justify-content:center;align-items:center;gap:33px;margin-bottom:77px}.blog-main .blog-tags-list li{display:inline-flex}.blog-main .blog-tags-list li a{line-height:1;padding-bottom:8px;border-bottom:2px solid transparent;font-size:20px}.blog-main .blog-tags-list li a.active{border-color:#252525;color:#252525}.paginate{width:100%;padding:0 8px;margin-top:24px}.paginate .pagination{justify-content:space-between;margin:0}.paginate .pagination .pagination-list{gap:3px;order:1}.paginate .pagination .pagination-list li .pagination-link{border-radius:6px;margin:0;padding:0;min-width:auto;height:32px;width:32px;border:none;color:#252525;font-size:18px;outline:0;box-shadow:none}.paginate .pagination .pagination-list li .pagination-link.is-current,.paginate .pagination .pagination-list li .pagination-link:hover{background:#252525;color:#fbfbfb}.paginate .pagination .pagination-next{margin:0 0 0 16px;padding:0;border:none;min-width:auto;height:auto;outline:0;box-shadow:none;order:3;font-size:18px;color:#252525}.paginate .pagination .pagination-next:hover,.paginate .pagination .pagination-previous:hover{text-decoration:underline}.paginate .pagination .pagination-previous{order:2;margin:0;padding:0;border:none;min-width:auto;height:auto;outline:0;box-shadow:none;font-size:18px;color:#252525}.article-main .meta-tag-list{justify-content:center;margin-bottom:21px}.article-main .meta-tag-list li.tag{padding:5px 10px;border-radius:2px;background:#f2f2f2}.article-main .meta-tag-list li.tag a{color:#252525}.article-main .heading-wrapper{margin-bottom:21px}.article-main .blog-meta .meta-info-list{display:flex;justify-content:center;align-items:center;gap:48px}.article-main .blog-meta .meta-info-list .meta-info-list__item{margin:0}.article-main .blog-meta .meta-info-list .meta-info-list__item a{font-size:18px;color:#252525}.article-main .blog-meta .meta-info-list .meta-info-list__item span{display:inline-flex;justify-content:flex-start;align-items:center;padding:0;gap:8px;font-size:18px;color:#252525}.article-main .article-content.has-padding-top{padding-top:80px}.article-main .article-content .content h1,.article-main .article-content .content h2,.article-main .article-content .content h3,.article-main .article-content .content h4,.article-main .article-content .content h5,.article-main .article-content .content h6,.article-main .article-content .content p{margin-bottom:16px}.article-main .article-content .content p:last-child{margin-bottom:0}.blogs-navigation .article-template__link{display:flex;justify-content:flex-start;align-items:center;gap:8px;color:#252525}.blogs-navigation .article-template__link svg{width:16px;height:16px;padding:4.167px 0}.blogs-navigation .article-template__link:hover{text-decoration:underline}.blogs-navigation{display:flex;justify-content:space-between;align-items:center;margin-top:40px}.article-main .article-content .content{margin-bottom:0}.our-ingredient-text .rich-text__subheading{margin-bottom:12px}.our-ingredient-text .rich-text__heading{line-height:1;margin-bottom:12px}.our-ingredients .container .one-fourth:first-child{order:1}.our-ingredients .container .one-fourth:nth-child(2){order:3}.our-ingredients .container .one-half{order:2}.our-ingredients .container .one-half .image-block img{width:100%;height:100%;object-fit:cover;top:0;right:0;bottom:0;left:0;position:absolute;mix-blend-mode:darken}.ingredient-block .heading{margin:8px 0;padding-right:41%}.ingredient-block{margin-bottom:25px;position:relative}.ingredient-block:last-child{margin-bottom:0}.our-ingredients .heading-wrapper{margin-bottom:24px}.our-ingredients .heading-wrapper .title{margin-bottom:12px}.ingredient-block .content{line-height:normal}.ingredient-block svg{position:absolute;z-index:1}.our-ingredients .image-block{padding-bottom:0;height:100%;position:relative;width:100%;background-color:#fbfbfb}.first .ingredient-block svg{top:23px;left:25%}.second .ingredient-block svg{top:23px;left:-90%}.second .ingredient-block:nth-child(2) svg{left:-75%}.zero-waste .rich-text__subheading{margin-bottom:12px}.zero-waste .rich-text__heading{line-height:1;margin-bottom:12px}.image-with-text__image-column .image-element__wrap,.image-with-text__image-column .image-element__wrap img{height:100%}.ingredient-image-with-text.has-gutter-enabled .one-half{margin-left:8px;margin-right:8px;width:calc(50% - 16px)}.ingredient-image-with-text .image-with-text__text-column .image-with-text__wrapper .image-with-text__heading{margin-bottom:12px;padding-bottom:0}.ingredient-image-with-text .image-with-text__text-column .image-with-text__wrapper .image-with-text__subheading{color:#5e5e5e;line-height:1}.ingredient-image-with-text .image-with-text__text-column .image-with-text__wrapper .image-with-text__text{color:#5e5e5e!important;line-height:1.3}.heading-wrapper--faqs.heading-wrapper{margin-bottom:24px}.ingredient-faqs .faq__tags{margin-bottom:40px!important}.faq__block-main.faq-tab-enable{display:none;margin:0}.faq__block-main.faq-tab-enable.active{display:block}.quality-standard-icon-with-text .icon-with-text-column__column{margin-bottom:0!important;padding:0}.quality-standard-icon-with-text .container{row-gap:40px}.quality-standard-icon-with-text .icon-with-text-column__column .icon-column__text .icon-column__title{padding:0 27%;margin-bottom:12px}.quality-standard-icon-with-text .icon-with-text-column__column .icon-column__text .subtitle{padding:0 16%}.quality-standard-icon-with-text .icon-with-text-column__column .image-element__wrap img{margin-bottom:12px!important}.quality-standards-hero-banner{position:relative}.quality-standards-hero-banner:before{content:"";position:absolute;left:50%;transform:translate(-50%);bottom:-123px;width:241.191px;height:257px;background:url(/cdn/shop/files/5017_1.png?v=1752072437) no-repeat center center / cover;z-index:1}.quality-standards .rich-text__heading{padding:0 21%}.classes-richtext .rich-text__subheading,.classes-richtext .rich-text__heading{margin-bottom:8px}.classes-richtext .rich-text__content h5{margin-bottom:16px}.classes-richtext .buttons{margin-top:16px}.package-list .wrapper .heading{line-height:normal;display:flex;justify-content:flex-start;align-items:center}.package-list .wrapper .seven-twelfths{padding:20px 0;border-bottom:1px solid #E5E5E5}.package-list .wrapper .five-twelfths{padding:20px 50px;border-radius:4px;background:#f2f2f2;display:flex;justify-content:flex-start;align-items:center}.package-list .wrapper .two-b-glass{display:flex;align-items:flex-start;justify-content:flex-start;gap:8px;color:#252525;line-height:normal}.package-list .wrapper .others{color:#252525;display:flex;justify-content:flex-start;align-items:center;line-height:normal}.package-list .wrapper .others svg{margin:auto}.package-list .wrapper .two-b-glass svg{flex:0 0 24px;max-width:24px}.package-list .wrapper .seven-twelfths .nine-twelfths{padding:0 10px}.glass-package .top-2bglass{padding:13px;border-radius:4px 4px 0 0;background:#252525;color:#fff}.glass-package .top-others{padding:13px}.package-list .wrapper .seven-twelfths .one-fourth{width:28.571%}.package-list .wrapper .seven-twelfths .nine-twelfths{width:71.429%}.contact-info-wrapper{display:flex;justify-content:center;align-items:center;gap:12px 40px}.contact-info-wrapper figure{display:flex;justify-content:flex-start;align-items:center;gap:8px}.contact-info-wrapper figure .content,.contact-info-wrapper figure .content a{color:#252525;line-height:normal}.contact-info-wrapper figure .image{display:flex}.classes-bottom-rich-text .rich-text__heading,.classes-bottom-rich-text .rich-text__content{margin-bottom:12px}.image-card [data-slider] .flickity-button{background-color:#fff!important}.event-blog-posts .heading-wrapper{margin-bottom:60px}.event-blog-posts .heading-wrapper .blog__title{margin-bottom:12px}.event-blog-posts .heading-wrapper .subtitle{padding:0 18%;color:#5e5e5e}.event-blog-posts .blog-main-container .featured-article{padding:0 8.5px}.event-blog-posts .blog-main-container .featured-article .card-image{width:100%}.event-blog-posts .blog-main-container .featured-article .blog-card__content{position:static;width:100%;border:none;padding:24px 40px!important;border-radius:4px;border:1px solid #E5E5E5;background:#f2f2f2;margin-top:0;z-index:0}.event-blog-posts .blog-main-container .featured-article .blog-card__content .meta-info,.event-blog-posts .blog-main-container .featured-article .blog-card__content .meta-info-list,.event-blog-posts .blog-main-container .featured-article .blog-card__content .blog-card__read-more{display:none}.event-blog-posts .blog-main-container .featured-article .blog-card__content .title{text-align:center;margin:0;font-size:clamp(1.25rem,.5vw + 1.0625rem,1.5rem)}.event-post-content .rich-text__heading,.event-post-content .rich-text__text p{margin-bottom:12px}.event-post-content .rich-text__text *:last-child{margin-bottom:0}.event-details-column .inner-wrapper{padding:24px;height:100%;display:flex;flex-flow:column}.event-details-column .inner-wrapper .content{flex:1}.event-details-column{border-radius:4px}.event-details-column .inner-wrapper h2{margin-bottom:4px}.event-details-column .inner-wrapper h3{margin-bottom:40px}.event-details-column .inner-wrapper .timer .countdown-timer{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:12px 0}.event-details-column .inner-wrapper .timer .countdown-timer .countdown-item{padding:0 9.5px;position:relative}.event-details-column .inner-wrapper .timer .countdown-timer .countdown-item div span{display:inline-block;text-align:center;border-radius:3.521px;background:#252525;color:#fff;width:38px;height:48px;line-height:48px}.event-details-column .inner-wrapper .timer .countdown-timer .countdown-item div{display:flex;gap:7px;line-height:1}.event-details-column .inner-wrapper .timer .countdown-timer .countdown-item:first-child{padding-left:0}.event-details-column .inner-wrapper .timer .countdown-timer .countdown-item:last-child{padding-right:0}.event-details-column .inner-wrapper .timer .countdown-timer .countdown-item span.is-text-small{margin-top:12px;display:inline-block}.event-details-column .inner-wrapper .timer,.event-details-column .inner-wrapper .content{margin-bottom:40px}.event-details-column .inner-wrapper .content ul{margin-top:0;margin-left:17px;text-align:left;line-height:normal}.event-details-column .inner-wrapper .buttons a{width:100%;border-color:#fbfbfb!important}.related-article .card-content{padding:21px!important;border:1px solid #E5E5E5;background:#f2f2f2;text-align:center!important}.related-article .card-content .title{font-size:clamp(1.25rem,.5vw + 1.0625rem,1.5rem);min-height:53px}.related-articles .related-article{margin-bottom:0}.event-details-column .inner-wrapper .timer .countdown-timer .countdown-item:before{content:"";position:absolute;right:-2.5px;top:15px;width:5px;height:18px;background:url(/cdn/shop/files/Frame_911_5917f793-7fdf-4433-8a4d-0dd4952f7974.png) no-repeat center center / cover}.event-details-column .inner-wrapper .timer .countdown-timer .countdown-item:last-child:before{display:none}aside.filter-floating{position:fixed;left:-430px;bottom:0;z-index:45;margin:0!important;width:430px;height:calc(100vh - 185px);top:unset;border-radius:0 6px 6px 0;background:#f2f2f2;transition:all .4s linear;padding:24px}aside.filter-floating.active{left:0}.collection-main .collection__filters{display:flex;justify-content:flex-start;align-items:center;gap:60px;margin-bottom:24px}.collection-main .collection__filters .field{flex:1}.collection-main .collection__filters .floating-filter-icon .filter{display:flex;justify-content:flex-start;align-items:center;gap:12px;cursor:pointer;color:#252525}.collection-main .collection__filters .total-products-count{color:#252525}.collection-main .heading-wrapper--collection{margin-bottom:12px}.collection-main .collection__description{margin-bottom:70px}.collection-matrix{row-gap:24px}.collection-matrix .column{margin-left:8px;margin-right:8px}.collection-matrix .one-half{width:calc(50% - 16px)}.collection-matrix .one-third{width:calc(33.3333333333% - 16px)}.collection-matrix .one-fourth{width:calc(25% - 16px)}.collection-matrix .one-fifth{width:calc(20% - 16px)}.collection-matrix .one-sixth{width:calc(16.6666666667% - 16px)}.collection-matrix .one-seventh{width:calc(14.2857142857% - 16px)}.filter-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#00000052;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:19}.floating-top-bar{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;margin-bottom:23px;border-bottom:1px solid #E5E5E5}.floating-top-bar .close-filter{cursor:pointer;display:flex}.icon-style--plus_and_minus .icon{padding:0 4.81px;width:22px;height:22px}.sidebar-block__heading{cursor:pointer;margin-bottom:15px}.collection__filters .collection__sort-by-filter .sort-by ul{display:none;position:absolute;width:256px;right:0;top:120%;z-index:9;border-radius:8px;background:#fff;box-shadow:0 0 12px -4px #0003;padding:0}.collection__filters .collection__sort-by-filter #sort-by-ul li{padding:8px 12px;font-size:13px;color:#252627;border-radius:6px;line-height:110%;cursor:pointer;text-align:left}.collection__filters .collection__sort-by-filter #sort-by-ul li:hover{background:#252525;color:#fbfbfb}.collection__filters .collection__sort-by-filter .sort-by .filter-heading{display:flex;justify-content:flex-end;align-items:center;gap:11px;cursor:pointer;color:#252525}.collection__filters .collection__sort-by-filter .sort-by .filter-heading .changeable-text{color:#5e5e5e}.collection__filters .collection__sort-by-filter .sort-by .filter-heading svg{width:22px;height:22px;padding:0 5.25px;transition:all .33s linear}.collection__filters .collection__sort-by-filter .sort-by .filter-heading.filter-active svg{transform:rotate(180deg)}.collection__filters .collection__sort-by-filter .sort-by{position:relative}.collection-matrix .banner{margin:0;width:100%;padding:44px 0}.collection-matrix .banner .text-column{padding:137px 98px;border-radius:8px;background:#f2f2f2;display:flex;align-items:center}.collection-matrix .banner .image-column .image__element{height:100%;padding-bottom:100%;position:relative;width:100%}.collection-matrix .banner .image-column .image__element img{height:100%;width:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;border-radius:8px}.collection-matrix .banner .text-column .text__element .sub-heading{margin-bottom:12px;color:#252525}.collection-matrix .banner .text-column .text__element .text{margin-top:24px}.single-image-focal-point{position:relative}.single-image-focal-point .main-content{position:absolute;top:0;right:0;bottom:0;left:0;padding:0 10px}.single-image-focal-point .main-content .heading-wrapper{padding-top:37px;max-width:var(--max-width);width:calc(100% - var(--gutter));margin:0 auto}@keyframes blinkBefore{0%,10%{opacity:0;transform:translate(-50%,-50%) scale(.9)}20%,40%{opacity:1;transform:translate(-50%,-50%) scale(1.15)}50%,to{opacity:0;transform:translate(-50%,-50%) scale(.9)}}@keyframes blinkAfter{0%,50%{opacity:0;transform:translate(-50%,-50%) scale(.9)}60%,80%{opacity:1;transform:translate(-50%,-50%) scale(1.15)}90%,to{opacity:0;transform:translate(-50%,-50%) scale(.9)}}.focal-point-column .toggle-focal-point{width:79px;height:76px;display:flex;justify-content:center;align-items:center;position:relative;cursor:pointer}.focal-point-column .toggle-focal-point svg{width:30px;height:30px;padding:8.21px;border-radius:30px;background:#fff;z-index:1;transition:all .3s}.focal-point-column .toggle-focal-point:before,.focal-point-column .toggle-focal-point:after{content:"";position:absolute;border-radius:50%;background:#ffffff40;left:50%;top:50%;transform:translate(-50%,-50%) scale(.9);transition:transform .3s ease-in-out,opacity .3s ease-in-out}.focal-point-column .toggle-focal-point:before{width:46px;height:46px;animation:blinkBefore 2s infinite ease-in-out}.focal-point-column .toggle-focal-point:after{width:65px;height:65px;animation:blinkAfter 2s infinite ease-in-out}.focal-point-column .toggled-content{display:none;border-radius:4px;background:#f2f2f2;width:238px;padding:16px 17px;position:absolute;top:0;left:100%}.focal-point-column .toggled-content h2{color:#252525;margin-bottom:8px}.focal-point-column .toggled-content .text{margin-bottom:8px;color:#5e5e5e;line-height:normal}.focal-point-column .toggled-content .button--link-style{font-size:20px;font-family:PP Fragment}.focal-point-column .toggle-focal-point.active svg{transform:rotate(45deg)}.ingredient-banner{padding:114px 0;width:100%}.ingredient-text-column .ingredient-block img{height:45px;width:45px;object-fit:cover;border-radius:45px;border:1px solid #252525}.header-wrapper{margin-bottom:24px}.sidebar__inner_container .sidebar-block__content{max-height:360px;overflow-y:auto}.product-wrap .product-image__wrapper .swym-wishlist-collections-v2-container{right:0!important;left:unset!important}.product-wrap .product-image__wrapper .swym-wishlist-collections-v2-container .swym-wishlist-collections-v2{transform:translate(0)!important;cursor:pointer}.product-wrap .thumbnail__caption .product-thumbnail .thumbnail-swatch{padding:8px 0 0;gap:8px}.product-wrap .thumbnail__caption .product-thumbnail .thumbnail-swatch .swatch__style--circle{padding:0;margin:0;height:20px;flex:0 0 20px;border-radius:50%;overflow:hidden;border:1px solid transparent;cursor:pointer}.product-wrap .thumbnail__caption .product-thumbnail .thumbnail-swatch .swatch__style--circle.is-active{margin-left:0;border-color:#252525}.product-wrap .thumbnail__caption .product-thumbnail .thumbnail-swatch span{border:none}.sidebar-block__content .sidebar-block__collection-list li{margin-bottom:8px}.sidebar-block__content .sidebar-block__collection-list li:last-child{margin-bottom:0}.sidebar-block__collection-list .is-active a{border-bottom:1px solid #252525}.product-thumbnail .swym-wishlist-collections-v2-container{display:none}.thumbnail-swatch .swatch--text{flex:0 0 auto!important;height:auto!important;border-radius:0!important;padding:3px!important;line-height:1}.thumbnail-swatch .swatch--text span{font-size:12px;min-height:auto!important;min-width:max-content!important}.product-wrap .product-image__wrapper .call-to-action .quick-add{width:100%}.has-no-side-gutter.one-whole .fullwidth-image{margin:0;display:block}.heading-wrapper--collection-ingredient-heading{margin:0!important}.heading-wrapper--collection-ingredient-heading .title{margin-bottom:10px}h3.surface-pick-up-embed__location-availability{font-size:16px!important}.product__information .product-block.product-block--collapsible{margin-bottom:0}.product__information .product-block--icon-list{margin:40px 0}.product__information .icon-list-wrapper{display:flex;justify-content:flex-start;gap:22px}.product__information .icon-list-wrapper li{flex:1;text-align:center}.product__information .icon-list-wrapper li p{line-height:normal;color:#252525}.product__information .product-block--text .product-text .buttons{margin-top:12px}.product__information .product-block--review{margin-top:40px}.product__information .review-wrapper{display:flex;flex-flow:column wrap;justify-content:center;align-items:center;gap:24px;color:#252525}.product-sliding-text .sliding-text .item.one-fourth{width:auto;padding:0 16px}.product__information .product-app .jdgm-widget .jdgm-rev-widg__header .jdgm-widget-actions-wrapper a{border-radius:4px;padding:16px 36px;font-family:Century Gothic;font-weight:400;max-width:max-content;border-width:1px}.product__information .product-app .jdgm-rev-widg__title{font-size:clamp(1.5rem,1vw + 1.125rem,2rem)}.product__information .product-app .jdgm-widget .jdgm-rev-widg__header .jdgm-widget-actions-wrapper a:hover{background:#fff;color:#252525}.ajax-cart--drawer .ajax-cart__cart-title{padding:24px 0;margin:0 16px;line-height:1;color:#252525;border-color:#5e5e5e;font-size:28px;text-align:left}.ajax-cart__empty-cart-message .ajax-cart__cart-title{margin-bottom:30px}.ajax-cart__empty-cart-message a{text-decoration:underline}.ajax-cart--drawer .ajax-cart__close-icon{margin:18px 16px 0 0}.ajax-cart--drawer .ajax-cart__close-icon .icon{height:40px;width:40px;padding:14px;border-radius:40px;background-color:#252525}.ajax-cart--drawer .ajax-cart__close-icon .icon svg{fill:#fff}.ajax-cart--drawer .ajax-cart__form .ajax-cart__free-shipping{margin:0 16px;padding:24px 0 20px}.ajax-cart--drawer .ajax-cart__form .ajax-cart__free-shipping .fs-indicator{width:100%}.ajax-cart--drawer .ajax-cart__form .ajax-cart__free-shipping .fs-indicator .indicator__msg{font-size:14px;margin-bottom:10px;color:#252525;line-height:1}.ajax-cart--drawer .ajax-cart__form .ajax-cart__free-shipping .fs-indicator .fs-indicator__indicator{max-width:100%;height:8px;border:none;background:#fbfbfb;border-radius:8px;padding:0 2px;margin:0;display:flex;justify-content:flex-start;align-items:center}.ajax-cart--drawer .ajax-cart__form .ajax-cart__free-shipping .fs-indicator .fs-indicator__indicator .fs-indicator__bar{border-radius:4px;background:#252525;height:4px}.ajax-cart__form .ajax-cart__list{padding:0 16px;display:flex;flex-flow:column wrap;gap:8px}.ajax-cart__form .ajax-cart__list .ajax-cart__product{padding:8px;border-radius:6px;border:1px solid #E5E5E5;background:#fbfbfb;align-items:flex-start;margin:0}.ajax-cart__form .ajax-cart__list .ajax-cart__product .ajax-cart__product-image{flex:0 0 96px;max-width:96px}.ajax-cart__form .ajax-cart__list .ajax-cart__product .ajax-cart__product-image a{display:inline-flex;border-radius:6px;overflow:hidden}.ajax-cart__form .ajax-cart__list .ajax-cart__product .media-content .ajax-cart__product-vendor{font-size:12px;line-height:1;margin-bottom:4px}.ajax-cart__form .ajax-cart__list .ajax-cart__product .media-content .ajax-cart__product-title{font-size:16px;line-height:110%;margin-bottom:4px;color:#252525}.ajax-cart__form .ajax-cart__list .ajax-cart__product .media-content .price{font-size:14px;margin-bottom:4px;line-height:1}.ajax-cart__form .ajax-cart__list .ajax-cart__product .media-content .price .money{color:#252525}.ajax-cart__form .ajax-cart__list .ajax-cart__product .media-content .ajax-cart__product-option{font-size:12px;margin-bottom:4px}.ajax-cart__form .ajax-cart__list .ajax-cart__product .media-content .ajax-cart__quantity-box{max-width:100%;display:flex;margin-top:8px;justify-content:space-between;align-items:center}.ajax-cart__form .ajax-cart__list .ajax-cart__product .media-content .ajax-cart__quantity-box .quantity-wrapper{border-radius:4px;border:1px solid #252525;background:#fbfbfb;padding:6px 4px;width:60px}.ajax-cart__form .ajax-cart__list .ajax-cart__product .media-content .ajax-cart__quantity-box .quantity-wrapper .quantity-element{background:transparent!important;font-size:14px}.ajax-cart__form .ajax-cart__list .ajax-cart__product .media-content .ajax-cart__quantity-box .quantity-wrapper .quantity-element .icon{padding:2px;color:#000;fill:#000}.ajax-cart__form .ajax-cart__list .ajax-cart__product .media-content .ajax-cart__quantity-box .ajax-cart__delete button{border:none;background:transparent!important;font-size:12px;color:#ef4450;display:flex;justify-content:flex-end;align-items:center;line-height:1;gap:4px;transition:all .2s;cursor:pointer;padding:0}.ajax-cart__form .ajax-cart__list .ajax-cart__product .media-content .ajax-cart__quantity-box .ajax-cart__delete button svg{padding:px}.ajax-cart__form .ajax-cart__list .ajax-cart__product .media-content .ajax-cart__quantity-box .ajax-cart__delete button:hover{opacity:.5}.ajax-cart__form .ajax-cart__list .ajax-cart__product .media-content .ajax-cart__product-title a{display:block}.cartUpsellContainer{padding:21px 0 21px 16px}.cartUpsellContainer .UpsellHeading{padding-bottom:16px;margin-bottom:24px;border-bottom:1px solid #5E5E5E;line-height:1}.cartUpsellContainer .upsellInnerContainer{width:calc(100% - 24px);padding-right:8px}.cartUpsellContainer .upsellInnerContainer .ajax-cart__product{margin:0;padding:8px;border-radius:6px;border:1px solid #E5E5E5;background:#fbfbfb;gap:16px;align-items:stretch}.cartUpsellContainer .upsellInnerContainer .ajax-cart__product .ajax-cart__product-image{width:80px;margin:0}.cartUpsellContainer .upsellInnerContainer .ajax-cart__product .media-content .ajax-cart__product-vendor{font-size:12px;line-height:1;margin-bottom:4px}.cartUpsellContainer .upsellInnerContainer .ajax-cart__product .media-content a{display:block;font-size:16px;line-height:110%;margin-bottom:4px}.cartUpsellContainer .upsellInnerContainer .ajax-cart__product .media-content .ajax-cart__price{font-size:12px;color:#252525}.cartUpsellContainer .upsellInnerContainer .ajax-cart__product .upsell-add-to-cart{display:flex;align-items:center;justify-content:center}.cartUpsellContainer .upsellInnerContainer .ajax-cart__product .upsell-add-to-cart .quick-add{padding:10px 24px}.cartUpsellContainer .upsellInnerContainer .ajax-cart__product .ajax-cart__product-image a{display:inline-block;height:100%}.cartUpsellContainer .upsellInnerContainer .ajax-cart__product .ajax-cart__product-image a img{width:100%;height:100%;object-fit:cover;border-radius:2px}.cartUpsellContainer .cartUpsellProdBox .flickity-page-dots{bottom:0;position:relative;margin-top:22px}.cartUpsellContainer .cartUpsellProdBox .flickity-page-dots .dot{height:8px;width:8px;border-radius:8px;background:#252525;opacity:.4;margin:0 6px;transition:all .4s ease-in-out}.cartUpsellContainer .cartUpsellProdBox .flickity-page-dots .dot.dot.is-selected{width:40px;opacity:1}.cartUpsellContainer .upsellInnerContainer .ajax-cart__product .media-content{display:flex;align-items:flex-start;justify-content:center;flex-flow:column wrap}.ajax-cart--drawer .ajax-cart__form .ajax-cart__details-wrapper{padding:24px 16px;border-radius:6px 6px 0;background:#252525;border:none}.ajax-cart--drawer .ajax-cart__form .ajax-cart__details-wrapper .ajax-cart__subtotal{padding:0;color:#fbfbfb;margin-bottom:20px}.ajax-cart--drawer .ajax-cart__form .ajax-cart__details-wrapper button{margin-top:0;border-color:#fbfbfb}.ajax-cart--drawer .ajax-cart__form .ajax-cart__details-wrapper a.button{display:block;margin-top:8px;border-color:#fbfbfb}#theme-ajax-cart.is-drawer{overflow:hidden!important;height:auto!important;max-height:none!important}.theme-ajax-cart .ajax-cart--drawer{height:100%}.theme-ajax-cart .ajax-cart--drawer #ajax-cart__content{flex:1;display:flex;flex-flow:column wrap;overflow:hidden;height:100%}.theme-ajax-cart .ajax-cart--drawer #ajax-cart__content .wrapper{flex:1;display:flex;flex-flow:column;overflow:auto}.theme-ajax-cart .ajax-cart--drawer #ajax-cart__content .wrapper .inner-wrapper{flex:1;display:flex;flex-flow:column wrap}.theme-ajax-cart .ajax-cart--drawer #ajax-cart__content .wrapper .inner-wrapper form{flex:1}.cartUpsellContainer{display:none}.cartUpsellContainer .upsellInnerContainer.added{pointer-events:none;opacity:.6}.cart-section .heading-wrapper--cart-page{margin-bottom:75px}.cart__headings h3{font-size:16px;line-height:1}.cart__item-list .cart__card{padding:23px 0;margin:0}.cart__footer{padding-left:55px}.cart__footer .cart__subtotal{color:#252525;font-size:16px;padding-bottom:23px;line-height:1}.cart__item-list .cart__card .cart__image{width:14%}.cart__item-list .cart__card .cart__image img{object-fit:cover;border-radius:2px}.cart__item-list .cart__card .cart__info{flex:1}.cart__item-list .cart__card .cart__info .cart__description{padding:0 0 0 20px}.cart__item-list .cart__card .cart__info .cart__description .item__title{font-size:16px;margin-bottom:8px;display:inline-block;color:#252525}.cart__item-list .cart__card .cart__info .cart__description .cart__text{line-height:1}.cart__item-list .cart__card .cart__info .cart__description .item__properties{color:#252525}.cart__item-list .cart__card .cart__info .cart__price{font-size:16px}.cart__item-list .cart__card .cart__info .cart__total{font-size:16px;color:#252525;text-align:right}.cart__item-list .cart__card .cart__remove{background:transparent;top:15px}.cart__headings .cart__total-title{text-align:right}.cart__item-list .cart__card .cart__info .cart__quantity .product-quantity-box{margin-top:0}.cart__item-list .cart__card .cart__info .cart__quantity .product-quantity-box .quantity-wrapper{border-radius:4px;border:1px solid #252525;background:transparent;padding:12.5px 20px}.cart__item-list .cart__card .cart__info .cart__quantity .product-quantity-box .quantity-wrapper .quantity-element{background:transparent!important}.cart__footer .cart__free-shipping{padding-bottom:22px}.cart__footer .cart__free-shipping .indicator__msg{line-height:1;color:#252525;font-size:16px;margin-bottom:14px}.cart__footer .cart__free-shipping .fs-indicator__indicator{max-width:100%;border-radius:40px;border:1px solid #252525;height:9px;margin:0;padding:0 2px;display:flex;justify-content:flex-start;align-items:center}.cart__footer .cart__free-shipping .fs-indicator__indicator .fs-indicator__bar{border-radius:40px;background:#252525;height:5px}.cart__footer .cart__checkout{min-width:100%;margin:0;padding-bottom:17px}.cart__footer .cart__checkout .additional-checkout-buttons{display:none}.cart__footer .cart__additional{padding:0}.cart__footer .cart__additional a{display:block;width:100%;border-radius:4px;border:1px solid #252525;padding:12px 36px}.cart__footer .cart__additional a:hover{background:#252525;color:#fbfbfb}.cart__header,.cart__footer{position:sticky;top:185px}.cart__quantity-warning{margin:0}.contact-section .contact-form__heading{margin-bottom:12px}.contact-section .contact-form__text{margin-bottom:40px}.contact-section .contact-form__form form .custom-contact-form__block{margin-bottom:24px}.contact-section .contact-form__form form .custom-contact-form__block label{margin-bottom:6px;color:#252525;font-size:14px}.contact-section .contact-form__form form .column{margin-left:8px;margin-right:8px}.contact-section .contact-form__form form .one-half{width:calc(50% - 16px)}.contact-section .contact-form__form form .custom-contact-form__block input,.contact-section .contact-form__form form .custom-contact-form__block textarea{padding:11px 16px;height:auto;border:1px solid #E5E5E5;background:transparent;color:#252525;font-size:18px;border-radius:4px}.contact-section .contact-form__form form .custom-contact-form__block input::placeholder,.contact-section .contact-form__form form .custom-contact-form__block textarea::placeholder{color:#252525;opacity:.4;font-size:16px}.contact-section .contact-form__form form .custom-contact-form__block textarea{height:172px;resize:none}.contact-section .contact-form__form .buttons{margin-top:0}.contact-last-richtext .container{margin-bottom:12px}.contact-last-richtext .container:last-child{margin-bottom:0}.text-content-area .heading-wrapper{margin:0}.text-content-area .heading-wrapper .title,.text-content-area .heading-wrapper .subtitle p{margin-bottom:18px}.map-section .maps iframe{border-radius:6px}.contact-form__form form .buttons button{padding-left:94.5px;padding-right:94.5px}.password-page .password-page-message{position:relative;line-height:1!important;padding:0!important;margin:128px 0 11px;border:none;font-family:PP Fragment}.password-page__newsletter .newsletter__title{margin-bottom:19px;line-height:1}.password-page__newsletter{margin:112px auto 0!important}.password-page__newsletter .subtitle{margin-bottom:32px;padding:0 25px}.password-page__newsletter .newsletter-form__wrapper form .newsletter-form{display:block}.password-page__newsletter .newsletter-form__wrapper form .newsletter-form label{position:static!important;width:auto!important;height:auto!important;font-size:12px;text-transform:capitalize;margin-bottom:8px}.password-page__newsletter .newsletter-form__wrapper form .newsletter-form .control{width:100%}.password-page__newsletter .newsletter-form__wrapper form .newsletter-form .control input{padding:10px 16px;height:50px;color:#252627;border-radius:12px;border:1px solid #E5E5E5;background:transparent}.password-page__newsletter .newsletter-form__wrapper form .newsletter-form .control input::placeholder{color:#252627;opacity:.4}.password-page__newsletter .newsletter-form__wrapper form .newsletter-form button{width:auto!important}.password-page__newsletter .newsletter-form__wrapper form .newsletter-form .control{text-align:center}.password-footer{margin-top:48px;font-size:12px;color:#25262733!important}.password-footer a{color:#25262733}.storefront-password-form label{display:block;margin-bottom:8px!important;text-transform:capitalize;text-align:left!important;font-size:12px!important;line-height:1}.storefront-password-form .modal-container__password input[type=password]{height:50px;margin:0 0 20px!important;padding:10px 16px!important;color:#252627;box-shadow:none!important;border-radius:12px;border:1px solid #2f2f30;background:transparent}.storefront-password-form .modal-container__password input[type=password]::placeholder{opacity:.4;color:#252627}.password-page .is-large.close{background:#252525;padding:3.029px}.password-page .is-large.close svg{width:24px;height:24px;padding:1.65px}.password-page .is-large.close svg path,.password-page .is-large.close svg polygon{fill:#fff}#owner{color:#252525}#owner a{color:#bb0a21}#owner a:hover{color:#016367}.password-page .overlay-open{background:#fbfbfb}.block__logo .footer__logo-wrapper{padding-bottom:42px}.block__logo .content h2{margin-bottom:8px}.footer-bottom-container{padding-top:16px;padding-bottom:16px}.block__logo .content p{color:#5e5e5e}.block__link-list .footer__heading{margin-bottom:26px}.block__link-list ul{display:flex;flex-flow:column wrap;gap:16px}.block__link-list ul li{line-height:1}.footer__credits p,.footer__credits p a{color:#25252566!important}.footer__credits p a:hover{color:#252525!important}.footer__payment-methods .payment-methods .methods-of-payment{display:flex;gap:7.5px}.swym-storefront-layout-tab-container swym-storefront-layout-default-wishlist .swym-storefront-layout-items-container{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;justify-content:start!important;align-content:start!important}.swym-storefront-layout-tab-container swym-storefront-layout-default-wishlist .swym-storefront-layout-items-container>*{min-width:0}@media (max-width: 1024px){.swym-storefront-layout-tab-container swym-storefront-layout-default-wishlist .swym-storefront-layout-items-container{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 640px){.swym-storefront-layout-tab-container swym-storefront-layout-default-wishlist .swym-storefront-layout-items-container{grid-template-columns:1fr!important}}.search__content>div{width:100%}.search__content .search-form .field input{border-radius:2px;border:1px solid #252525;height:auto;background:transparent;padding:9px 54px 9px 14px;color:#252525;min-height:auto}.search__content .search-form .field svg{position:absolute;right:0;top:0;width:44px;height:44px;padding:11px;background:#252525}.search__content .search-form .field svg path{fill:#fbfbfb}.collection-page .collection-list .list-collection--align-height.list-collection__thumbnail.one-fourth{width:calc(25% - 16px)!important}.collection-list .list-collection--align-height.list-collection__thumbnail .thumbnail .image-element__wrap{max-height:0!important;padding-bottom:100%;position:relative;max-width:100%!important}.collection-list .list-collection--align-height.list-collection__thumbnail .thumbnail .image-element__wrap img{width:100%;height:100%!important;max-height:100%!important;position:absolute;top:0;right:0;bottom:0;left:0}.collection-list .container{gap:30px 0}.image-block.is-hidden-desktop{display:none}@media screen and (max-width: 1336px){.event-detail-container{row-gap:20px}.event-details .has-gutter-enabled .event-details-column{width:calc(50% - 20px)}.cart__item-list .cart__card .cart__info .cart__quantity .product-quantity-box .quantity-wrapper{padding:9px 11px}.cart__item-list .cart__card .cart__info .cart__quantity{width:16%}.cart__item-list .cart__card .cart__info .cart__quantity .product-quantity-box .quantity-wrapper .icon{width:10px;height:10px}.cart__item-list .cart__card .cart__info .cart__quantity .product-quantity-box .quantity-wrapper .quantity-input{font-size:14px}}@media screen and (max-width: 1280px){.featured-collection-section .product-wrap .thumbnail__caption .product-thumbnail .product-thumbnail__title{min-height:auto;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.icon-with-text-flip-box .icon-flip-box .content{font-size:12px}}@media screen and (max-width: 1199px){.image-block.is-hidden-desktop:before{content:"";right:21px;top:-28px;position:absolute;width:30%;height:29%;background:url(/cdn/shop/files/Frame_1171276109_1.svg) no-repeat center center / contain;z-index:-1}.image-block.is-hidden-desktop:after{content:"";left:21px;bottom:0;position:absolute;width:30%;height:29%;background:url(/cdn/shop/files/Frame_1171276109.svg) no-repeat center center / contain}.our-ingredients .second .flickity-page-dots{position:static;display:flex;justify-content:center;align-items:center;margin-top:40px}.our-ingredients .second .flickity-page-dots .dot{margin:0 2px;height:6px;width:6px}.ingredient-block .content{margin:0}.first .ingredient-block .wrapper{text-align:right}.ingredient-block .wrapper .heading{padding-right:0;margin-top:0}.image-block.is-hidden-desktop{display:block}.image-block.is-hidden-mobile{display:none}.our-ingredients .one-fourth,.our-ingredients .one-half{width:100%!important}.our-ingredients .container .one-half .image-block img{position:relative;height:auto;z-index:-2}.ingredient-block svg{display:none}.ingredient-block{width:100%;margin:0;display:flex;justify-content:flex-start;align-items:flex-start;gap:8px}.first .ingredient-block{padding-left:77px;flex-flow:row-reverse;align-items:flex-start}.second .ingredient-block{padding-right:77px}.our-ingredients .image-block{height:auto}.mobile-ingredients{display:flex}.collection-matrix .product-wrap .thumbnail__caption .product-thumbnail .product-thumbnail__title{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;min-height:62.67px}.collection-matrix .banner .text-column{padding:100px 60px}}@media screen and (max-width: 1200px){.variant-selection .swatch .swatch__options .swatch__option{flex:0}}@media screen and (max-width: 1024px){.about-icon-text-box .icon-with-text-flip-box{width:25%}.twobglass-icons .icon-text-container .flickity-button.next{right:0}.twobglass-icons .icon-text-container .flickity-button.previous{left:0}.twobglass-icons .icon-text-container .flickity-button{display:flex;width:34px;height:34px;background-color:transparent}.twobglass-icons .icon-text-container .flickity-page-dots{position:relative;margin-top:32px;bottom:0}.twobglass-icons .icon-text-container .flickity-page-dots .dot{width:6px;height:6px;margin:0 2px}.twobglass-icons .icon-text-container .flickity-page-dots .dot.is-selected{background:#252525}.showroom-image-with-text .image-with-text__text-column{padding-left:35px!important;padding-right:35px!important}.sliding-text .item.one-fourth{width:30%}.icon-with-text-column .twobglass-icons .icon-with-text-column__column.one-fifth{width:calc(25% - var(--gutter))}.collection-list .one-fourth{width:calc(30% - 16px)!important}.twobglass-icons .heading-wrapper .subtitle{padding:0 14%}.home-testimonials .testimonial-block{padding:0 10%}.featured-collection .product__thumbnail.one-fourth{width:calc(30% - 16px)}.product__information{padding:0 10px}.featured-article .blog-card__content{width:75%}.block__logo .content h2{font-size:38px}.focal-point-slider .image-container{width:calc(100% - 16px)}.focal-point-slider .container{flex-direction:column-reverse;gap:40px}.focal-point-slider .slider-container{margin-left:auto!important;margin-right:auto!important}.focal-point-slider .slider-container .focal-slider{width:calc(75% - var(--gutter))}.home-hero-section .image-with-text__text-column,.about-2bglass .image-with-text__text-column{padding-left:40px!important;padding-right:40px!important}.about-testimonials .testimonial-block{padding:0 5%}.blog-main .featured-article{padding-bottom:80px}}@media screen and (max-width: 992px){.quality-standards .rich-text__heading{padding:0 29%}.cart-section .cart__header{flex:1}.cart__footer{padding-left:16px}.image-card .flickity-enabled .image-card-column{width:33.333333333%}.event-details-column .inner-wrapper .timer .countdown-timer .countdown-item div span{width:32px;height:40px;line-height:40px}}@media screen and (max-width: 820px){.collection-matrix .one-fourth{width:calc(33.33333333% - 16px)}.event-details-column .inner-wrapper .timer .countdown-timer .countdown-item div{gap:5px;font-size:18px}.event-details-column .inner-wrapper .timer .countdown-timer .countdown-item div span{width:26px;height:36px;line-height:36px}.related-articles .related-article{width:calc(40% - var(--gutter))}.related-articles .related-article .blog-card__image .image-element__wrap img{max-height:360px!important;min-height:360px!important;object-fit:cover}.blog-main .featured-article{padding-bottom:140px}.about-2bglass .image-with-text__text-column{padding-left:20px!important;padding-right:20px!important}.about-icon-text-box .icon-with-text-column__column.one-fifth{width:25%}.about-icon-text-box .icon-text-container{row-gap:20px}.sliding-text .item.one-fourth{width:35%}.twobglass-icons .heading-wrapper .subtitle{padding:0 5%}.icon-with-text-column .twobglass-icons .icon-with-text-column__column.one-fifth{width:calc(33.3333333333333% - var(--gutter))}.collection-list .one-fourth{width:calc(33.33333333333% - 16px)!important}.home-testimonials .testimonial-block{padding:0%}.featured-collection .product__thumbnail.one-fourth{width:calc(33.333333333333% - 16px)}.newsletter .five-twelfths{width:calc(50% - var(--gutter))}.block__logo .content h2{font-size:30px}.focal-point-slider .slider-container.one-half{width:calc(70% - 16px)}.section.is-width-small{width:calc(100% - var(--gutter))}.ingredient-image-with-text .image-with-text__text-column{padding:80px 30px!important}.package-list .wrapper .five-twelfths{padding:20px}.event-blog-posts .heading-wrapper .subtitle{padding:0 10%}}@media screen and (max-width: 798px){.icon-with-text-flip-box .icon-flip-box{margin:0 5px}.quality-standards-icons.about-icon-text-box .icon-with-text-flip-box{width:33.33333333%}.mobile-menu__first-level .mobile-submenu__list{margin-left:10px;border:none}.mobile-menu__first-level .mobile-submenu__list li{display:flex;justify-content:space-between;align-items:center;margin-top:8px}.mobile-menu__first-level .mobile-submenu__list li svg{display:none}.mobile-menu__first-level .mobile-submenu__list li a{padding:0}.image-with-text__image-column .image-left svg,.image-with-text__image-column .image-right svg{height:auto;width:calc(50% - 5px)}.mobile-submenu__list .mega-menu .block__menu .mega-menu__content .menu-list .menu__heading{margin-bottom:12px}.mega-menu__content .mega-menu__linklist ul li a{padding:0 0 12px}.button{font-size:14px!important;padding:14px 40px;line-height:14px!important;border-radius:2px!important}.home-hero-section .image-with-text__wrapper .image-with-text__heading{font-size:40px}.home-hero-section .image-with-text__wrapper .image-with-text__text{font-size:18px}.mobile-menu__toggle-icon .icon{width:24px;height:24px}.ingredient-banner{padding:30px 0;width:100%}.map-section .text-content-area .one-whole{width:100%}.showroom-image-with-text .image-with-text__text-column{padding:24px!important}.map-section .text-content-area{padding:62px 14px}.cart__item-list .cart__card .cart__info .cart__price p{display:flex;justify-content:flex-start;align-items:center;gap:8px}.cart__header,.cart__footer{position:static}.cart__checkout .checkout{min-height:auto;margin-bottom:0}.cart__footer .cart__free-shipping .indicator__msg{text-align:center}.cart__item-list .cart__card .cart__info{align-items:flex-start}.cart__item-list .cart__card .cart__info .cart__quantity{margin-top:4px}.cart__footer{padding-left:0;margin-top:36px}.cart__item-list .cart__card .cart__info .cart__description{padding:0}.cart-section .heading-wrapper--cart-page{margin-bottom:24px}.product__information .product-block--icon-list{margin:12px 0}.product__information .product-block--review{margin-top:12px}.product__information .product-block.product-block--text{padding:12px;border-radius:2px;border:1px solid #E5E5E5;margin:0!important}.sidebar__inner_container .sidebar-block__content{max-height:250px;overflow-y:auto}.collection-matrix .product-wrap .thumbnail__caption .product-thumbnail .product-thumbnail__title{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;min-height:auto}.collection-matrix .one-fourth{width:calc(50% - 16px)}.focal-point-column .toggled-content{top:100%;left:0;z-index:2}.collection-matrix .banner{flex-direction:column-reverse;padding:32px 0}.collection-matrix .banner .text-column{padding:50px 30px}.collection-matrix .one-half.medium-down--one-whole{width:100%;margin:0}.collection-main .collection__description{margin-bottom:40px}aside.filter-floating{height:calc(100vh - 91.19px);left:-100%;width:100%}.event-blog-posts .heading-wrapper{margin-bottom:24px}.package-list .wrapper .seven-twelfths{padding:16px 0}.package-list .wrapper .five-twelfths{padding:16px 20px}.package-list .wrapper .two-b-glass svg{flex:0 0 18px;max-width:18px}.package-list .wrapper .others svg{height:auto;width:18px}.classes-image-card .image-card-column .image-element__wrap,.classes-image-card .image-card-column .image-element__wrap img{max-height:480px!important;min-height:480px!important}.classes-image-card .image-card-column.one-half{width:50%}.faq-section .faq__block-main.faq-tab-enable{margin-bottom:0}.quality-standard-icon-with-text .container{row-gap:24px}.quality-standards-hero-banner:before{width:123.88px;height:132px;bottom:-60px}.ingredient-image-with-text .image-with-text__text-column{padding:24px!important}.ingredient-image-with-text.has-gutter-enabled .one-half{width:calc(100% - 16px)}.article-main .meta-tag-list{margin-bottom:14px}.article-main .heading-wrapper{margin-bottom:5px!important}.blog-main .blog-tags-list{margin-bottom:20px;gap:24px}.blog-main .featured-article{padding-bottom:0}.faq-section .faq__block-main{margin-bottom:40px}.faq__tags .faq__tags-tag{padding:0 0 4px!important}.faq__tags{gap:24px;margin-bottom:40px!important}.about-icon-text-box .icon-with-text-column__column.one-fifth{width:33.333333333%}.about-icon-text-box .flickity-page-dots,.icon-text-container .flickity-button{display:none}.about-icon-text-box .icon-text-container .flickity-button{display:flex;padding:1px;background:transparent!important;width:32px;height:32px;justify-content:center;align-items:center}.about-icon-text-box .icon-text-container .flickity-button.next{right:0}.about-icon-text-box .icon-text-container .flickity-button.previous{left:0}.image-card [data-slider] .image-card-column .image-element__wrap,.image-card [data-slider] .image-card-column .image-element__wrap img{max-height:380px!important;min-height:380px!important}.image-card [data-slider] .image-card-column .image-box-container{padding-top:12px}.image-card .layout--grid .image-card-column .image-box-container{border-radius:0 0 2px 2px;border:1px solid #E5E5E5;background:#f2f2f2;padding:15px 12px 12px;margin-top:-3px}.layout--grid{row-gap:24px}.image-card .flickity-enabled .image-card-column{width:40%}.image-with-text__image-column .image-left,.image-with-text__image-column .image-right{display:none}.image-with-text__image-column.order-2 .image-left,.image-with-text__image-column.order-6 .image-left{display:block;padding-left:32px;margin-top:-62px}.image-with-text__image-column.order-4 .image-right,.image-with-text__image-column.order-8 .image-right{display:block;padding-right:32px;margin-top:-62px;text-align:right}.image-with-text__image-column.order-4 .multi-image-column .image-item:first-child,.image-with-text__image-column.order-8 .multi-image-column .image-item:first-child{padding-left:67px;padding-right:0}.image-with-text__image-column.order-4 .multi-image-column .image-item:last-child,.image-with-text__image-column.order-8 .multi-image-column .image-item:last-child{right:unset;left:0}.about-2bglass .multi-image-column{padding-bottom:62px}.about-2bglass .multi-image-column .image-item:first-child{margin-right:67px}.about-2bglass .multi-image-column .image-item:last-child{width:calc(100% - 67px)}.about-2bglass .image-with-text__text-column{padding-left:0!important;padding-right:0!important;margin-bottom:24px}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.about-2bglass .heading-wrapper{display:none}.about-hero-banner .image-with-text-overlay__banner .caption .caption-content{padding:0 0 24px}.home-hero-section .image-with-text__text-column{padding:30px 16px!important}.mobile-dropdown .mobile-menu__toggle-icon .mobile-header__open-menu,.mobile-dropdown .mobile-menu__toggle-icon .mobile-header__close-menu{display:inline-flex}.message-header{padding:7px 1em}.mobile-dropdown .mobile-menu__toggle-icon{padding-top:7px;padding-bottom:7px}.twobglass-icons .heading-wrapper .subtitle{padding:0}.twobglass-icons .heading-wrapper{margin-bottom:32px}.icon-with-text-column .twobglass-icons .icon-with-text-column__column.one-fifth{margin:0;padding-top:0;padding-bottom:0;width:33.33333333333333%}.collection-list .one-fourth{width:calc(45% - 16px)!important}.home-testimonials .testimonial-block{margin:0}.product-gallery__thumbnails{display:none}.product_section .product__images,.product_section .product__information{position:static!important}.product_section .product__images{margin-bottom:24px}.focal-slider .product__thumbnail{width:100%}.focal-point-slider .slider-container .focal-slider{width:calc(65% - var(--gutter))}.featured-article .card-image.two-thirds{width:100%}.featured-article .blog-card__content{position:static;width:100%;border-radius:0 0 4px 4px;top:-2px;z-index:0}.newsletter .section{padding:24px}.newsletter .five-twelfths{width:calc(100% - var(--gutter));max-width:100%}.newsletter .newsletter__text-wrapper{text-align:center!important;margin-bottom:8px}.block__logo .footer__logo-wrapper{padding-bottom:24px}.footer__content .container{row-gap:20px}.featured-collection .product__thumbnail.one-fourth{width:calc(40% - 16px)}#mobile-header.sticky--enabled{background:#fbfbfb}#mobile-header.sticky--enabled:not(.show-mobile-menu){position:fixed!important;bottom:unset!important;top:34px!important;z-index:20}.announcement-container{z-index:20}.product__information{padding:0}.footer-bottom-container{padding-top:12px;padding-bottom:8px;flex-wrap:wrap;row-gap:12px}.footer-bottom-container .one-half{width:100%!important;text-align:center;justify-content:center}.testimonials .testimonial-block .quote-icon-enable:before{width:89px;height:72px;top:5px;transform:translate(-50%);left:50%}.testimonials .testimonial__quote{font-size:34px}.featured-article .blog-card__content .meta-info-list{gap:20px}.mobile-header .mobile-menu{min-height:calc(100vh - 97.19px);border:none;border-radius:0 0 4px 4px;background:transparent}.mobile-header .mobile-menu .mobile-menu__content{margin:0!important;padding:11px 16px 22px;background:#fbfbfb;border-radius:0 0 4px 4px}.mobile-header .mobile-menu .mobile-menu__content .mobile-menu__list{padding:0;margin:0;display:flex;flex-flow:column;gap:8px}.mobile-header .mobile-menu .mobile-menu__content .mobile-menu__list li .submenu__label a{padding:0}.mobile-menu__content .search-form{padding-top:0!important;margin-bottom:16px}.mobile-menu__content .search-form .field input{padding:11px 52px 11px 14px;height:auto;border-radius:2px;border:1px solid #252525;font-size:14px!important;color:#252525}.mobile-menu__content .search-form .field svg{width:44px;height:44px;padding:10px;position:absolute;right:0;background:#252525;border-radius:0 2px 2px 0}.mobile-menu__content .search-form .field svg path{fill:#fbfbfb}.mobile-menu__content .search-form .field input::placeholder{opacity:.8;color:#5e5e5e}.mobile-header .mobile-menu .mobile-menu__content .mobile-menu__list li .submenu__label{display:flex;justify-content:space-between;align-items:center}.mobile-header .mobile-menu .mobile-menu__content .mobile-menu__list li .submenu__label a:after{display:none}.hamburger-icons{margin-top:26px;display:flex;justify-content:space-between;align-items:flex-start}.hamburger-icons .mobile-menu__item{display:flex;flex-flow:column;padding:0}.hamburger-icons .mobile-menu__item span{font-size:12px;display:block;margin-top:4px}.mobile-menu-active{overflow:hidden!important;position:relative}.mobile-menu-active:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000000b3;z-index:1}#mobile-header.show-mobile-menu{z-index:2}.mobile-submenu__list .mega-menu{padding:12px 16px 42px;position:absolute;top:0;right:0;left:0}.mobile-submenu__list .mega-menu .block__menu{width:100%;padding:0;margin-bottom:24px}.mobile-submenu__list .mega-menu .back-btn{display:inline-flex;align-items:anchor-center;justify-content:flex-start;margin-bottom:14px;gap:8px;font-size:16px;cursor:pointer}.mobile-submenu__list .mega-menu .block__menu .mega-menu__content{display:flex;gap:9px;justify-content:flex-start}.mobile-submenu__list .mega-menu .block__menu .mega-menu__content .menu-list{flex:1}.mobile-submenu__list .mega-menu .block__menu .mega-menu__content .mega-menu__linklist{display:none}.mobile-submenu__list .mega-menu .block__menu .mega-menu__content .mega-menu__linklist.active{flex:1;display:flex}.mobile-submenu__list .mega-menu .block__image{padding:0 4px}.mobile-submenu__list .mega-menu .block__image .mega-menu__content.content{margin:12px 0 4px;color:#252525;font-size:16px}.mobile-submenu__list .mega-menu .block__image .buttons a{font-size:14px}.mobile-submenu__list .mega-menu .block__menu .mega-menu__content .menu-list .menu__heading.active{font-weight:700}.article-main .article-content.has-padding-top{padding-top:40px}.article-main .one-whole.column{margin:0;width:100%}.article-main .blog-meta .meta-info-list{gap:24px}.paginate .pagination{justify-content:flex-start}.paginate .pagination .pagination-list{flex:1;justify-content:flex-start}}@media screen and (max-width: 600px){.event-details .has-gutter-enabled .event-details-column{width:100%}.cartUpsellContainer .upsellInnerContainer .ajax-cart__product .upsell-add-to-cart .quick-add{padding:13px 24px;font-size:16px!important;border-radius:2px}.ingredient-block .wrapper .heading{font-size:18px}.our-ingredients .heading-wrapper{margin-bottom:40px}.our-ingredients .heading-wrapper .title{margin-bottom:8px}.twobglass-icons .heading-wrapper .title{margin-bottom:12px;padding:0 13%}.sliding-text .item{margin-right:28px}.cartUpsellContainer .upsellInnerContainer .ajax-cart__product .media-content form{display:block!important;margin-top:4px}.cartUpsellContainer .upsellInnerContainer .ajax-cart__product .media-content form button{padding:5px 14px;font-size:14px!important}.featured-collection-section .product-wrap .thumbnail__caption .product-thumbnail .product-thumbnail__title{min-height:auto;-webkit-line-clamp:2;line-clamp:2}.related-articles .related-article{width:calc(50% - var(--gutter))}.package-list .wrapper .others svg{width:12px}.package-list .wrapper .two-b-glass svg{flex:0 0 12px;max-width:12px}.package-list .wrapper .seven-twelfths{padding:6px 0}.package-list .wrapper .five-twelfths{padding:6px 12px;border-radius:0}.package-list .wrapper .heading h2{font-size:12px}.package-list .wrapper .others,.package-list .wrapper .two-b-glass p{font-size:8px}.glass-package .top-others,.glass-package .top-2bglass{padding:4.97px 13px 1.86px;font-size:14px}.classes-image-card .image-card-column .image-element__wrap,.classes-image-card .image-card-column .image-element__wrap img{max-height:400px!important;min-height:400px!important}.about-testimonials .testimonial-block{padding:0 7%}.image-card .flickity-enabled .image-card-column,.about-icon-text-box .icon-with-text-column__column.one-fifth{width:50%}.featured-article .blog-card__content{padding:14px!important}.sliding-text .item.one-fourth{width:45%}.icon-with-text-column .twobglass-icons .icon-with-text-column__column.one-fifth{width:50%}.header--wrapper .one-third{width:auto;flex:0 0 calc(50% - 20px)}.header--wrapper .heading-wrapper{flex:0 1 calc(50% - 20px)}.featured-collection-section .header--wrapper{align-items:center}.price-ui .price+.compare-at-price{font-size:clamp(1.5rem,1vw + 1.125rem,2rem)}.focal-point-slider .slider-container.one-half{width:calc(100% - 16px)}.index__blog-post .featured-article.one-half{width:calc(65% - 16px);padding-bottom:0}.featured-collection .product__thumbnail.one-fourth{width:calc(45% - 16px)}}@media screen and (max-width: 480px){.quality-standards-icons.about-icon-text-box .icon-with-text-flip-box{width:50%;padding:0 10px}.about-icon-text-box .icon-with-text-column__column.one-fifth{width:100%}.related-articles .related-article.blog-card{margin-bottom:20px}.related-articles .related-article.blog-card:last-child{margin-bottom:0}.related-article .card-content .title{min-height:auto}.cart-section .heading-wrapper--cart-page{align-items:flex-start}.blogs-navigation .article-template__link,.article-content p,.meta-tag-list li,.event-details-column .inner-wrapper .content ul li{font-size:14px}.image-block.is-hidden-desktop:before{right:18px;top:-68px;position:absolute;width:43%;height:52%}.focal-point-slider .image-container .flickity-page-dots .dot{width:14px;height:14px}.blog-posts .is-desktop-hidden .buttons{margin:0}.featured-collection-section .is-desktop-hidden .buttons.is-center{justify-content:center}.quality-standards .rich-text__heading{padding:0 21%}.image-with-text__image-column .image-left svg,.image-with-text__image-column .image-right svg{height:auto;width:calc(50% - 10px)}.blog-main .blog-tags-list li a{padding-bottom:4px;font-size:14px}.heading-wrapper .title{font-size:32px}.mobile-submenu__list .mega-menu .block__image .image-element__wrap img{max-height:189px;object-fit:cover;border-radius:6px}.block__link-list .footer__heading{margin-bottom:16px}.shopify-section.newsletter{margin-left:6px;margin-right:6px}.newsletter .newsletter__wrapper form .newsletter-form .control input{font-size:14px!important;padding:8px 12px;min-height:44px}.newsletter .newsletter__wrapper form .newsletter-form .control span{font-size:14px}.follow-instagram .rich-text__heading{font-size:32px}.collection-list .is-desktop-hidden .buttons.is-center{padding:0 10px}.is-desktop-hidden .buttons.is-center{justify-content:flex-start}.featured-article .blog-card__content .meta-info,.featured-article .blog-card__content .excerpt{margin-bottom:15px!important}.image-element__wrap img{border-radius:2px}.product__collapsible .faq__item-question{padding:14px 0!important}.variant-selection .swatch .swatch__options{gap:7px}.variant-selection .swatch .swatch__options .swatch__option .swatch-element label{font-size:12px}.product__information .product-block{margin-bottom:12px}.product__information .product-block--price{padding-bottom:12px}.featured-collection .flickity-button{display:flex;width:32px;height:32px;padding:7px}.featured-collection .flickity-button.next{right:10px}.featured-collection .flickity-button.previous{left:10px}.product-wrap .product-image__wrapper .swym-wishlist-collections-v2-container{padding:8.8px}.product-wrap .product-image__wrapper .swym-wishlist-collections-v2-container .swym-wishlist-collections-v2{padding:0}.product-wrap .product-image__wrapper .swym-wishlist-collections-v2,.product-wrap .product-image__wrapper .swym-wishlist-collections-v2 svg{width:14px!important;height:14px!important}.ingredient-block img{height:36px!important;width:36px!important;border-radius:36px!important}.first .ingredient-block{padding-left:0}.second .ingredient-block{padding-right:0}.contact-section .contact-form__form form .one-half,.contact-section .contact-form__form form .one-whole{width:100%;margin-left:0;margin-right:0}.cart__item-list .cart__card .cart__info .cart__quantity{width:23%}.ingredient-faqs .faq__tags{margin-bottom:16px!important}.product-wrap .thumbnail__caption .product-thumbnail .product-thumbnail__price .compare-at-price{font-size:16px}.product-recommendations .small-down--one-whole{width:calc(85% - 16px);margin:0 8px}.paginate .pagination .pagination-previous{font-size:14px}.paginate .pagination .pagination-next{font-size:14px;margin:0 0 0 8px}.paginate .pagination .pagination-list li .pagination-link{height:26px;width:26px;font-size:14px}.paginate{padding:0 8px}.collection-main .collection__filters .floating-filter-icon .filter{gap:8px;font-size:14px}.collection__filters .collection__sort-by-filter .sort-by .filter-heading{font-size:14px}.focal-point-column:last-child .toggled-content{left:50%;transform:translate(-70%)}.single-image-focal-point .main-content .heading-wrapper{padding-top:17px;align-items:center}.focal-point-column .toggle-focal-point svg{width:14px;height:14px;padding:3.21px}.focal-point-column .toggle-focal-point:after{width:37px;height:37px}.focal-point-column .toggle-focal-point{width:50px;height:50px}.focal-point-column .toggle-focal-point:before{width:22px;height:22px}.collection-matrix .banner .text-column{padding:24px}.collection-main .collection__filters{gap:40px}.related-articles .related-article{width:calc(100% - var(--gutter))}.event-blog-posts .blog-main-container .featured-article .blog-card__content{padding:19px!important;background:#f2f2f2;border:1px solid #E5E5E5;margin-top:-2px}.event-blog-posts .heading-wrapper .subtitle{padding:0%}.contact-info-wrapper{gap:12px}.faq-section .faq__block-main .faq__block-main__questions .faq__item .faq__item-question{font-size:20px}.classes-image-card .image-card-column .image-element__wrap,.classes-image-card .image-card-column .image-element__wrap img{max-height:270px!important;min-height:270px!important}.contact-info-wrapper figure .content p{text-align:center}.quality-image-card .image-element__wrap,.quality-image-card .image-element__wrap img,.how-it-made-image-card .image-element__wrap,.how-it-made-image-card .image-element__wrap img,.materials-image-card .image-element__wrap,.materials-image-card .image-element__wrap img{max-height:400px!important;min-height:400px!important}.blog-main .featured-article.one-half{width:calc(100% - 16px)}.faq-section .faq__block-main .faq__block-main__questions .faq__item .faq__item-question{align-items:center}.faq-section .faq__block-main .faq__block-title{font-size:24px;margin-bottom:8px}.image-card [data-slider] .image-card-column .image-element__wrap,.image-card [data-slider] .image-card-column .image-element__wrap img{max-height:330px!important;min-height:330px!important}.home-hero-section .image-element__wrap img{max-height:386px!important}.image-with-text__text-column .image-with-text__heading{padding-bottom:16px}.image-with-text__text-column .image-with-text__text{margin-bottom:16px}.sliding-text .sliding-text .item h2{font-size:18px}.sliding-text .item.one-fourth{width:54%}.collection-list .one-fourth{width:calc(45% - 8px)!important;margin-left:4px;margin-right:4px}.icon-with-text-column .twobglass-icons .icon-with-text-column__column.one-fifth{width:100%}.collection-list .list-collection__thumbnail .collection-info__caption-wrapper h4{font-size:16px}.is-mobile-hidden{display:none}.is-desktop-hidden{display:flex;margin-top:24px}.header--wrapper .heading-wrapper{flex:0 1 100%}.header--wrapper .heading-wrapper h2{font-size:32px}.testimonials .testimonial-block .testimonial__quote{font-size:24px}.footer-bottom-container .one-half{margin:0}.featured-collection-section .product-wrap .thumbnail__caption .product-thumbnail .product-thumbnail__title,.product-wrap .thumbnail__caption .product-thumbnail .product-thumbnail__price{font-size:16px}.product-wrap .thumbnail__caption{padding:9px 8px}.focal-point-slider .slider-container .focal-slider{width:calc(80% - var(--gutter))}.index__blog-post .featured-article.one-half{width:calc(90% - 12px);margin-left:6px;margin-right:6px}.newsletter .newsletter__text-wrapper .newsletter__heading,.block__logo .content h2{font-size:24px}.rich-text .header--wrapper .rich-text__heading{width:100%}.follow-instagram .header--wrapper{margin-bottom:0}.featured-collection .product__thumbnail.one-fourth{width:calc(50% - 8px);margin-left:4px;margin-right:4px}.product__information .product-block--title .product_name{font-size:24px}.product__information .product-block--price .modal_price,.price-ui .price+.compare-at-price{font-size:18px}.price-ui .price+.compare-at-price{margin-left:7px}.price-ui .sale.savings{margin-left:12px;padding:3.6px 8px 3.5px;font-size:12px}.article-main .heading-wrapper .article__title{font-size:24px;font-weight:400}.quality-standard-icon-with-text .icon-with-text-column__column .icon-column__text .icon-column__title{padding:0 10%}.quality-standard-icon-with-text .icon-with-text-column__column .icon-column__text .subtitle{padding:0 0%}.collection-main .collection__filters .total-products-count{display:none}.focal-point-column .toggled-content{width:190px}.image-card .our-team-section .flickity-enabled .image-card-column{width:60%;padding:0 4px}.testimonials .slider-arrows-enable .flickity-button{width:25px;height:32px;padding:0}.our-team-section .image-card-column .image-box-container{padding:0;background:transparent;border:none}.three-image-card .image-card-column .image-element__wrap,.three-image-card .image-card-column .image-element__wrap img{max-height:395px!important;min-height:395px!important}.info-wrapper-3{padding:0 60px}.faq-find-answer .rich-text__heading{margin-bottom:12px}.faq__block-main__questions .faq__block-faq:first-child .faq__item{padding-top:0}.faq-section .faq__block-main .faq__block-text{margin-bottom:26px}.ingredient-image-with-text .image-with-text__image-column .image-element__wrap img{border-top-left-radius:0;border-top-right-radius:0}.materials-faqs .faq__tags .faq__tags-tag h6{font-size:14px}.materials-faqs .faq__tags{margin-bottom:40px!important}.quality-standard-icon-with-text .icon-with-text-column__column .image-element__wrap img{max-width:68px!important}.purchase-details__buttons #swym-atw-button-container{display:none}.quantity-wrapper.quantity-style--box{padding:12px}.product-video-section .image-with-text-overlay__banner .caption{display:none}.cart__footer .cart__subtotal{font-size:20px;font-family:PP Fragment;text-transform:capitalize!important}.cart__item-list .cart__card{padding:12px 0}.cart__item-list .cart__card:last-child{border-bottom:1px solid #e5e5e5}.cart-upsell .featured-collection .flickity-button{display:none}.collection-main .heading-wrapper--collection .title{font-size:24px}.collection-matrix .banner .text-column{border-radius:2px 2px 0 0}.collection-matrix .banner .image-column .image__element img{border-radius:0 0 2px 2px}.collection-matrix .banner{padding:8px 0}.about-icon-text-box .icon-with-text-column__column .image-element__wrap img{max-width:128px;margin-bottom:14px}.about-2bglass .image-with-text__text-column .image-with-text__text,.image-with-text__wrapper .image-with-text__subheading{font-size:14px}.about-icon-text-box .heading-wrapper{margin-bottom:24px}.icon-with-text-flip-box .icon-column__text>.icon-column__title{margin-bottom:58px}.classes-richtext .buttons a.button--secondary{background:transparent!important}.classes-image-card .image-card-column.one-half{padding:0 4px}.heading-wrapper--glass-package .glass-package__title{font-size:24px}.contact-section .contact-form__form form .custom-contact-form__block input,.contact-section .contact-form__form form .custom-contact-form__block textarea{padding:9px 16px}.contact-form__form form .buttons .button{width:100%}.faq-section .faq__block-main .faq__block-text{font-size:14px;padding:0 10%}.faq-section .faq__block-main .faq__block-main__questions .faq__item .faq__item-answer,.content p{font-size:14px}.cutting-edge .rich-text__heading{font-size:32px;padding:0 4%}.faq__tags .faq__tags-tag .title{font-size:14px}.product__information .icon-list-wrapper li img{width:41px}.product__information .icon-list-wrapper li p{font-size:12px}.our-ingredients .our-services__title{font-size:24px}.product__information .icon-list-wrapper li{padding:0 3.5px}.heading-wrapper--single-image-focal-point{text-align:center!important}.heading-wrapper--single-image-focal-point .title{font-size:24px}.product-wrap .product-thumbnail .thumbnail-swatch{display:none}.product-sliding-text .sliding-text .item h2{font-size:16.6px}.subtitle,.faq__item-answer{font-size:14px!important}.map-section .heading-wrapper .title{font-size:24px}}@media screen and (max-width: 414px){.quality-standards-icons.about-icon-text-box .icon-with-text-flip-box{width:100%}.quality-standards .rich-text__heading{padding:0 12%}.cart__item-list .cart__card .cart__info .cart__quantity{width:30%}.product__information .icon-list-wrapper{flex-wrap:wrap;column-gap:0}.collection-main .collection__filters{gap:0}.package-list .wrapper .heading h2{font-size:12px}.focal-point-slider .slider-container .focal-slider{width:calc(90% - var(--gutter))}.sliding-text .item.one-fourth{width:65%}}.subheading_container_featured .featured-collection__title.title{display:none}@media (max-width:480px){section.section.custom_post_collection .image__container.product__imageContainer .flickity-button{display:none}}@media (max-width: 600px){section.section.custom_post_collection .featured-collection__title.title{display:none}section.section.custom_post_collection .subheading_container_featured .featured-collection__title.title{display:block!important}form.quick_add{display:none}}@media (max-width: 798px){section.section.about-2bglass .image-with-text__image-column.order-4 .image-item:first-child{margin-right:10px}section.section.about-2bglass .image-with-text__image-column.order-8 .image-item:first-child{margin-right:10px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/s__style.css.map */
