.header overflow-list.overflow-menu:after{width:fit-content}.header .menu-list__submenu .menu-list__submenu-inner,.header .menu-list__submenu.childmenu_with_submenu .menu-list__submenu-inner{padding:20px 24px}.header li.menu-list__list-item{position:relative}.header .menu-list__list-item:where(:not([slot=overflow]))>.menu-list__submenu{width:max-content;min-width:max-content;left:0;top:48px;height:auto;overflow:visible}.header .mega-menu__link,.header .mega-menu__link--parent:hover{color:var(--menu-top-level-font-color)}.header .childmenu_with_submenu li.mega-menu__column{width:300px}.header .childmenu_with_submenu li.mega-menu__column:nth-child(2){width:320px}.header a.menu-list__link{gap:5px;align-items:center}.header .menu-list li.menu-list__list-item a.menu-list__link{padding-left:15px;padding-right:15px}.header .menu-list li.menu-list__list-item:first-child a.menu-list__link{padding-left:0}.header .mega-menu__link:hover{color:var(--menu-top-level-font-color)}ul.mega-menu__list{gap:30px}.mega-menu__column a.mega-menu__link.mega-menu__link--parent .mega-menu__link-title{font-size:19.2px;line-height:1.2em;margin-bottom:30px}.mega-menu__column a.mega-menu__link.mega-menu__link--parent{padding:0}.header[data-sticky-state=active] .itg-header.header__row .menu-list__link-title{color:var(--color-background)}.header[data-sticky-state=active] .itg-header.header__row svg g path{color:var(--color-background);fill:var(--color-background)}.header[data-sticky-state=active] .itg-header.header__row{background:#fff;box-shadow:#00000014 0 4px 6px}.header[data-sticky-state=active] .itg-header.header__row .header-logo__image-container.header-logo__image-container--original{display:none}.header[data-sticky-state=active] .itg-header.header__row .header-logo__image-container.header-logo__image-container--inverse{display:block}.cstm_titles_menu ul{list-style:none;padding:0;margin:0;display:flex;gap:30px}.itg_sub_extra_titles{padding:15px 50px;background:#ffffff0d;display:flex;justify-content:space-between;gap:30px;align-items:center}.cstm_titles_menu li{padding-right:30px;border-right:1px solid rgba(255,255,255,.2)}.cstm_titles_menu li:last-child{border-right:0}.header .menu-list__list-item:where(:not([slot=overflow]))>.menu-list__submenu{--submenu-content-animation: opacity .15s var(--animation-easing, ease-out);clip-path:none}.header overflow-list.overflow-menu:after{height:auto;bottom:auto;clip-path:none}.header__icon--summary .header-drawer-icon{width:24px!important;height:24px!important}.header[data-sticky-state=active] .itg-header.header__row .header__icon--summary .header-drawer-icon svg{fill:#0a0d15!important;color:#0a0d15!important}.menu-drawer span.menu-drawer__menu-item-text.wrap-text{font-size:16px;font-family:HankenGrotesk-Regular;font-weight:300}.header .menu-list li.menu-list__list-item a.menu-list__link{margin-inline:0}.header .mega-menu__list--simple{min-height:auto}.header .mega-menu__list--simple .mega-menu__simple-panel>li{white-space:nowrap}.header .mega-menu__list--simple .mega-menu__simple-panel{max-height:0;pointer-events:auto;transition:width 0s linear var(--simple-grace, .22s),padding-left 0s linear var(--simple-grace, .22s),opacity .2s var(--animation-easing, ease-out),visibility 0s linear var(--simple-grace, .22s),max-height 0s linear var(--simple-grace, .22s)}.header .mega-menu__list--simple:has(.mega-menu__simple-row--trigger:hover) .mega-menu__simple-panel,.header .mega-menu__list--simple:has(.mega-menu__simple-row--trigger:focus-within) .mega-menu__simple-panel,.header .mega-menu__list--simple:has(.mega-menu__simple-panel:hover) .mega-menu__simple-panel,.header .mega-menu__list--simple:has(.mega-menu__simple-panel:focus-within) .mega-menu__simple-panel{max-height:none;transition:width 0s linear 0s,padding-left 0s linear 0s,opacity .2s var(--animation-easing, ease-out),visibility 0s linear 0s,max-height 0s linear 0s}.header .mega-menu__list--simple.mega-menu--panel-active .mega-menu__simple-panel{width:var(--simple-col2-width, 260px);padding-left:var(--simple-col-gap, 48px);visibility:visible;opacity:1;pointer-events:auto;max-height:none;transition:opacity .2s var(--animation-easing, ease-out)}.header[data-sticky-state=active] .menu-list__submenu{background-color:#fff!important;transition:background-color .3s ease}.header[data-sticky-state=active] overflow-list.overflow-menu:after{background-color:#fff!important;box-shadow:0 4px 12px #00000014}.header[data-sticky-state=active] .menu-list__submenu .mega-menu__link,.header[data-sticky-state=active] .menu-list__submenu .mega-menu__link--parent,.header[data-sticky-state=active] .menu-list__submenu .mega-menu__link-title,.header[data-sticky-state=active] .menu-list__submenu .mega-menu__simple-child,.header[data-sticky-state=active] .menu-list__submenu .mega-menu__simple-arrow{color:#0a0d15!important}.header[data-sticky-state=active] .menu-list__submenu .mega-menu__link:hover,.header[data-sticky-state=active] .menu-list__submenu .mega-menu__link--parent:hover{opacity:.7}.header[data-sticky-state=active] .menu-list__submenu .itg_sub_extra_titles{background:#f5f5f5}.header[data-sticky-state=active] .menu-list__submenu .cstm_titles_menu li{border-right-color:#0a0d1526}.slideshow-section:not(.media-gallery--carousel)>:is(slideshow-component:hover,slideshow-component:focus-within):not(:has(slideshow-controls:hover))>slideshow-container>slideshow-arrows .slideshow-control{animation:none}.slideshow-section button.slideshow-control{opacity:1;min-width:40px;min-height:40px;padding:0}.slideshow-section slideshow-arrows[position=center]{justify-content:flex-end}.slideshow-section slideshow-arrows{bottom:30px;top:auto;right:30px;gap:5px;opacity:0;transition:.3s all linear}.slideshow-section:hover slideshow-arrows{opacity:1;transition:.3s all linear}.slideshow-section slideshow-arrows button.slideshow-control.slideshow-control--previous .icon-caret svg{transform:rotate(270deg)}.slideshow-section button.slideshow-control.slideshow-control--next .icon-caret{rotate:180deg}.slideshow-section slideshow-arrows span.svg-wrapper.icon-caret,.icon-caret svg{width:100%;height:100%}.slideshow-section .text-block{--max-width: 520px !important;text-wrap:auto!important}a.button,a.button-secondary,a.button-primary{padding:12px 28px}.multicolumn_hero.hero .hero__content-wrapper{max-width:1200px;margin:0 auto}.multicolumn_group_block_with_icon .group-block-content{justify-content:space-around}.column_with_icon_text.group-block{cursor:pointer}.icon-block:has(img.icon-block__media.column_icon_main){width:55px;height:55px;padding:15px;border-radius:50%;background:#ffffff1a}.icon-block:has(.column_icon_second){width:55px;height:55px;padding:15px;background:#fff;border-radius:50%;position:absolute;top:0;opacity:0;transition:.2s all linear}.shopify-block.icon-block.checked{opacity:1}.multicolumn_hero.hero .hero__content-wrapper{pointer-events:auto}a.link{border-bottom:1px solid currentColor;width:max-content;line-height:1.4em}.image-block.resource-image.featured-blog-posts-card__image{aspect-ratio:1.56522}.philosophy_banner_section .hero__content-wrapper .text-block{width:615px!important;text-wrap:auto!important}.scienceSection-block.group-block .image-block{width:60px;height:60px;max-width:60px;min-width:60px}@media screen and (max-width:1200px){.scienceSection-block>.group-block-content{flex-direction:row}.scienceSection-block.scienceSection-blocklft>.group-block-content{flex-direction:row-reverse}.scienceSection-block .group-block-content,.scienceSection-block .group-block-content .text-block{align-items:flex-start;--text-align-default: left}}@media screen and (min-width:768px)and (max-width:1200px){.scienceSection-blockVideo{display:none}}.custom-bundle-section .product-card__content a.button{display:block;width:max-content;max-width:100%;margin:0 auto}span.svg-wrapper.add-to-cart-icon{display:none}.product-card .product-form-buttons button{padding:12px 28px;height:max-content;width:max-content;margin:0 auto;font-size:16px;line-height:1.4em}.custom-bundle-content.group-block{max-width:410px}.shopify-section .section.custom-banner-section{background:radial-gradient(50% 50% at 50% 50%,#202a45,#0a0d15)}@media screen and (min-width:60em){.shopify-section .section.custom-banner-section{--section-height-large: 85svh}}.custom-support-section .support-section-imageblock .image-block__image{aspect-ratio:1.25}.shopify-section .section.custom-consultation-section .image-block{-webkit-mask:linear-gradient(#000 70%,#0000 100%);mask:linear-gradient(#000 70%,#0000 100%)}.shopify-section .section.custom-consultation-section{background:radial-gradient(50% 50% at 50% 50%,#202a45,#0a0d15)}.itg_tab_icon_main{max-width:720px;display:flex;flex-flow:column;gap:30px;text-align:center;margin:0 auto}.itg_tab_icon_content{width:100%;display:flex;flex-wrap:wrap}.itg_tab_icon_part{width:100%;display:none}.itg_tab_icon_part h2{margin:0}.itg_tab_icon_part h3{margin-top:30px;font-family:var(--font-h3--family);font-style:var(--font-h3--style);font-weight:var(--font-h3--weight);font-size:33.18px;line-height:1.2em}.itg_tab_icon_part.active{display:block}.itg_tab_icon_img_main{width:100%;display:flex;flex-wrap:wrap;gap:15px;margin:0 auto;justify-content:center}.itg_tab_icon_img img{width:80px;object-fit:contain;height:36.91px}.itg_tab_icon_img{opacity:.5;cursor:pointer}.itg_tab_icon_img.active{opacity:1}.heading_cart{width:100%}.heading_cart span{font-size:23.04px;line-height:1.2em;display:block}span.cart_subtitle{font-size:14px;display:block;line-height:1.4em;margin-top:10px}.cart-drawer__inner .cart-drawer__header,.cart-drawer--empty .cart-drawer__header{padding:30px!important}.trending_main_wrapper{display:flex;flex-wrap:wrap;width:100%;align-items:center;justify-content:space-between;gap:15px}.trending_main_wrapper .itg_most_list_items{width:calc(50% - 11.25px)}p.trend_main_title{font-size:23.04px;line-height:1.2em;margin-bottom:30px}.cart-drawer__inner .cart-drawer__content{padding-top:30px}.close-button.cart-drawer__close-button .svg-wrapper{width:24px;height:24px;transition:.1s all linear}.close-button.cart-drawer__close-button:hover .svg-wrapper{transform:rotate(45deg);transition:.1s all linear}.cart-drawer__content{border-top:1px solid #0a0d151a}.cart-drawer__close-button.close-button{top:auto}.itg_most_list_items p{font-size:14.8px;line-height:1.2em;padding-top:10px;margin-bottom:10px;display:block}a.button-secondary.btn_first{min-height:46px}a.button-primary.btn_second{background:var(--button-color);color:#fff}.trending_button{padding-top:30px;padding-bottom:30px;display:flex;align-items:center;justify-content:center;gap:15px}.predictive-search-results__products{display:none}predictive-search-component.predictive-search{flex-direction:column}.predictive-search .itg_content_collections{display:grid;grid-template-columns:repeat(2,minmax(50px,1fr));gap:15px}dialog.search-modal__content.dialog-modal{position:fixed;top:0;right:0;left:auto;margin:0;border:0;width:100%;height:100vh;max-height:100%;max-width:450px;padding:30px}#search-modal .dialog-modal[open].search-modal__content{animation:var(--dialog-drawer-opening-animation) .3s var(--animation-easing) forwards;border-radius:0;box-shadow:var(--shadow-popover);--dialog-drawer-opening-animation: slideInLeft}.predictive-search-form__header-inner input.search-input{padding:12px 20px 15px;background:#f3f3f5;font-size:14px;line-height:1.4}.predictive-search-form__header-inner{position:relative}.predictive-search-form__header-inner span.predictive-search__icon{left:unset;right:20px;width:20px;height:20px}button.predictive-search__reset-button{display:none}.predictive-search .itg_collection_product_main{height:100%;display:flex;flex-direction:column;justify-content:center;gap:30px;align-items:center}.itg_list_heading span.itg_tab_search_heading{font-size:23px}.predictive-search .itg_most_list_items img{aspect-ratio:1/1.5;object-fit:cover}.predictive-search .itg_most_list_items span{font-size:16.8px;line-height:1.2em;text-align:center;margin-top:15px;display:block}.predictive-search__close-modal-button span.svg-wrapper{width:24px;height:24px}button.button.predictive-search__close-modal-button{transition:all .2s linear;margin-left:15px;width:24px;height:24px}button.button.predictive-search__close-modal-button:hover{transform:rotate(45deg)}predictive-search-component:has([data-search-results]):not(:has(.predictive-search-results__no-results)) .predictive-search-form__footer{display:none!important}.search-modal .search-modal__content :is(.predictive-search-dropdown,.predictive-search-form__content-wrapper){position:absolute}.predictive-search slideshow-component.predictive-search-results__list.predictive-search-results__wrapper{display:none}@media screen and (min-width:750px){#search-modal .dialog-modal .predictive-search-form__header{padding:0;border:none}}@media screen and (max-width:749px){dialog.search-modal__content.dialog-modal{padding:30px 15px}#search-modal .dialog-modal .predictive-search-form__header{padding:0;border:none}#search-modal .dialog-modal .predictive-search__close-modal-button{padding-inline-start:0}.accordion accordion-custom summary.details__header{font-size:16px}}.btn_color{position:relative;overflow:hidden}a.btn_color.size-style.button{--button-border-width: none}.btn_color:after{content:"";position:absolute;top:0;left:-150%;width:45px;height:100%;transform:skew(20deg);background-image:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);transition:left .7s ease-out;pointer-events:none;z-index:1}.btn_color:hover:after{left:100%;transition:left .6s ease-in}.predictive-search-form__header-inner input.search-input::placeholder{color:#0a0d15;font-weight:600!important;opacity:.6}.footer-content .email-signup__input.paragraph::placeholder{font-size:14px;color:#0a0d15}.footer-content .email-signup__input.paragraph{color:#0a0d15}.itg-template-collection .hero__content-wrapper .text-block.h3 p{font-family:var(--font-h3--family)!important;font-style:var(--font-h3--style)}.facets .checkbox .checkbox__input,.facets .checkbox .icon-checkmark{width:22px;height:22px}.checkbox__label{gap:15px;align-items:center}.facets .checkbox .checkbox__label-text{padding-left:0;font-size:14px;line-height:19.6px;color:rgb(var(--color-foreground-rgb))}.facets--vertical .facets__item:not(:first-of-type) .facets__panel{padding-top:0;margin-top:8px}.facets__filters-wrapper .facets__panel[open] .facets__summary{margin-bottom:25px!important}.range-group__slider{position:relative;width:100%;gap:10px;display:flex;flex-direction:column}.range-group__slider-input{margin-top:10px;height:2px;background:linear-gradient(to right,rgb(0 0 0 / .12) var(--filter-range-min),rgb(var(--color-foreground)) var(--filter-range-min),rgb(var(--color-foreground)) var(--filter-range-max),rgb(0 0 0 / .12) var(--filter-range-max));position:relative}.range-group__slider-label{display:flex;align-items:center;justify-content:space-between;order:2;margin-top:5px;gap:15px;height:44.15px}body facets-form-component summary.facets__summary.price-filter{margin-bottom:10px!important}facet-inputs-component show-more-component .show-more__label{border-bottom:1px solid}.field__input-price{-webkit-appearance:none;appearance:none;width:100%;background:none}.field__input-price::-webkit-slider-thumb{-webkit-appearance:none;height:10px;width:10px;background:#0a0d15;cursor:pointer;border:2px solid;border-color:#0a0d15;box-shadow:none;position:relative;margin-top:-4px;border-radius:50%}.field__input-price::-webkit-slider-runnable-track{width:100%;height:2px;cursor:pointer;background:#0000001f;border:none}.field__input-price::-moz-range-thumb{height:10px;width:10px;border:2px solid #0a0d15;background:#0a0d15;cursor:pointer;border-radius:50%}.field__input-price::-moz-range-progress,.range::-moz-range-track{width:100%;height:4px;cursor:pointer;border:none}.maximum-filter__price,.minimimum-filter__price{display:flex;align-items:center;gap:15px;flex:1 0 0;height:44.16px}.main-max-price,.main-min-price{border:1px solid #0a0d151a;padding:12px;flex:1 0 0;display:flex;flex-direction:column;justify-content:flex-start;font-family:sans-serif;height:44.16px}.facets__summary .icon-plus-minus{width:16px;height:16px;color:var(--color-foreground)}.facets__panel span.icon-minus,.facets__panel[open] span.icon-plus{display:none}.facets__panel .icon-plus,.facets__panel[open] .icon-minus{display:inline-block}.products-count-wrapper span{display:none}@media not screen and (pointer:fine){.field__input-price::-webkit-slider-thumb{height:10px;width:10px;margin-top:-4px}.field__input-price::-moz-range-thumb{height:10px;width:10px;border-radius:50%}}.facets--filters-title{font-size:14px;display:inline-flex;align-items:center;gap:10px}.range-group__slider-input .field__input-price{pointer-events:none;height:2px;vertical-align:top;margin:0;left:0;background:#0a0d15}.range-group__slider-input .field__input-price::-webkit-slider-runnable-track{background:none}.range-group__slider-input .field__input-price::-webkit-slider-thumb{pointer-events:auto}.range-group__slider-input .field__input-price::-moz-range-progress,.range-group__slider-input .range::-moz-range-track{background:none}.range-group__slider-input .field__input-price::-moz-range-thumb{pointer-events:auto}.range-group__slider-input .field__input-price:last-child{position:absolute;top:0}price-facet-component#facet-inputs-filter-v-price{display:none}@media screen and (min-width:490px){[product-grid-view=zoom-out] .product-grid__card{flex-direction:row;align-items:center}ul[product-grid-view=zoom-out] .product-grid__card .card-gallery{display:block;width:-webkit-fill-available}ul[product-grid-view=zoom-out] .product-grid__card .group-block.product_grid_item_block{display:none}ul[product-grid-view=zoom-out] .product-grid__card .product-form-buttons{align-items:end;flex-direction:column}}.itg-template-product .product-page__breadcrumb .brad-breadcrumb-container{margin:unset;padding:unset}.product-information__grid .product-information__media slideshow-arrows .slideshow-control .icon-caret{width:30px;height:30px;background:#fff}.product-information__grid .product-information__media slideshow-arrows .slideshow-control .icon-caret svg{width:20px;height:20px}.product-information__grid .product-information__media slideshow-arrows{mix-blend-mode:unset}.product-information__grid .product-information__media slideshow-arrows .slideshow-control .icon-caret svg path{stroke-width:1}.product-information__grid .product-information__media slideshow-arrows .slideshow-control .icon-caret svg path{stroke:#0a0d15}.product-information__grid .product-information__media slideshow-component .slideshow-controls__thumbnails{padding-right:5px}.itg-template-product .product-information__grid:not(.product-information--media-none).product-information__grid--half{grid-template-columns:1fr 1fr;grid-column:2 / 2}@media screen and (min-width:750px){.itg-template-product :is(.product-information__grid:not(.product-information--media-none).product-information__grid--half,.product-information__grid:not(.product-information--media-none).product-information__grid--half:has(.media-gallery--extend)).product-information--media-left .product-information__media{grid-column:auto}.itg-template-product :is(.product-information__grid:not(.product-information--media-none).product-information__grid--half,.product-information__grid:not(.product-information--media-none).product-information__grid--half:has(.media-gallery--extend)).product-information--media-left .product-details{grid-column:auto}}more-payment-options-link{display:none}.appstle-tootltip-parent{display:none}.itg-template-product .media-gallery--carousel slideshow-component:has(slideshow-controls[thumbnails]):has(slideshow-controls[pagination-position=left]){grid-template-columns:13.1% 1fr;gap:5px;row-gap:unset}.itg-template-product .media-gallery--carousel slideshow-component .slideshow-controls__thumbnails>button.slideshow-control{width:100%;outline:unset}.product-information__grid .product-information__media slideshow-component .slideshow-controls__thumbnails [aria-selected=false]{opacity:.3;border:1px solid #0a0d151a}.itg-template-product .media-gallery--carousel slideshow-component .slideshow-controls__thumbnails>button.slideshow-control[aria-selected=true]{border:1px solid #0a0d15}.itg-template-product .media-gallery--carousel slideshow-component:has(slideshow-controls[thumbnails]):has(slideshow-controls[pagination-position=left]) .slideshow-controls__thumbnails{margin:unset;padding:unset;flex:1;gap:5px}.product-information__grid .product-details [ref=priceContainer] .price{font-size:23px;line-height:1.2em}.product-information__grid .product-details .short-description p{max-width:100%}.product-information__grid .product-details button.shopify-payment-button__button,.product-information__grid .product-details .button[id^=BuyButtons-ProductSubmitButton-],.product-information__grid .product-details .quantity-selector{padding:12px 28px;height:46px;min-height:unset}.product-information__grid .product-details button.shopify-payment-button__button{background:#fff;color:#0a0d15;border:1px solid #0a0d15;transition:all .5s ease}.product-information__grid .product-details button.shopify-payment-button__button:hover{background:#0a0d15;color:#fff}.product-information__grid .product-details .quantity-selector-wrapper{width:140px;flex:unset}.product-information__grid .product-details .quantity-selector{width:100%;min-width:100%;padding:12px 20px;gap:10px}.product-information__grid .product-details .quantity-selector button.button{width:unset;height:unset}.product-information__grid .product-details .quantity-selector button.button .svg-wrapper svg{width:16px;height:16px}.accordion accordion-custom summary.details__header{font-size:16.8px;font-family:HankenGrotesk-Regular;font-style:normal;padding:20px 0}.accordion accordion-custom:first-child details.details{border-top:unset}.accordion accordion-custom:first-child summary.details__header{padding-top:unset}.accordion accordion-custom details>summary .icon-plus{min-width:17px;width:17px;height:17px}.accordion accordion-custom details[open]>summary .icon-plus{transform:rotate(45deg)}.accordion accordion-custom details.details .details-content{padding-bottom:15px}.accordion accordion-custom details.details .details-content *{font-size:14px}.accordion accordion-custom details.details .details-content ul{list-style:square}.accordion accordion-custom details.details .details-content li::marker{font-size:8.5px}.faq-section .accordion accordion-custom{display:block;max-width:820px;margin:0 auto;padding:0 50px}.itg-template-product .our_icon_with_text_main_section .heading_section{flex-direction:column;gap:15px}.itg-template-product .our_icon_with_text_main_section .heading_section p{max-width:50%}.multicolumn-icon-image .image-block{width:250px;margin:0 auto}.multicolumn-icon-image .image-block,.multicolumn-icon-image .image-block img.image-block__image{aspect-ratio:1.25}.icons-text-with__slider .icon-text__slides-img .image-block{width:24px;height:24px}.icons-text-with__slider .icon-text__slides-img{padding:15px;width:max-content;margin:0 auto}.product-information__grid .product-details .share-button__button{display:flex;align-items:center;padding:0;gap:10px;height:auto;color:#0a0d15;font-size:14px}.product-information__grid .product-details span.share_icon{width:19px;height:19px}.product-information__grid .product-details span.share_icon svg{color:#0a0d15;fill:#0a0d15}product-recommendations.product-recommendations>.section-resource-list .resource-list__item .product-card__content{justify-content:space-between}@media screen and (max-width:1200px){.itg-template-product .product-information.section{padding-bottom:25px}product-recommendations.product-recommendations>.section-resource-list{padding:25px 0 50px}.itg-template-product .hero__container.section,.section.faq-section .layout-panel-flex.section-content-wrapper{padding:50px 0}}@media screen and (max-width:750px){.itg-template-product .product-information__grid:not(.product-information--media-none).product-information__grid--half{grid-template-columns:subgrid}.itg-template-product .product-information.section{padding-bottom:15px}product-recommendations.product-recommendations>.section-resource-list{padding:15px 0 30px}.itg-template-product .hero__container.section,.section.faq-section .layout-panel-flex.section-content-wrapper{padding:30px 0}.itg-template-product .our_icon_with_text_main_section .heading_section p{max-width:100%}.itg-template-product .our_icon_with_text_main_section .heading_section{margin-bottom:30px}.product-information__grid .product-details .quantity-selector-wrapper{width:110px}.product-information__grid .product-details .quantity-selector{max-width:100%}.product-information__grid .product-details .quantity-selector button.button{width:16px;height:16px}.product-information__grid .product-details .quantity-selector-wrapper .quantity-selector input[type=number]{max-width:27px;padding:unset}.product-information__grid .product-information__media slideshow-component .slideshow-controls__thumbnails{width:100%;padding:7px 15px 15px}.product-information__grid .product-information__media slideshow-component .slideshow-controls__thumbnails button.slideshow-control{flex:1}.product-information__grid .product-information__media slideshow-arrows{display:flex!important}.product-information__grid .product-details .product-header-content .group-block-content h1{font-size:28.3px}.product-information__grid .product-details [ref=priceContainer] .price{font-size:20.25px}.itg-template-product .product-information__grid .product-information__media slideshow-controls[ref=slideshowControls]{margin-bottom:15px}.itg-template-product .media-gallery--carousel slideshow-component:has(slideshow-controls[thumbnails]):has(slideshow-controls[pagination-position=left]){row-gap:5px}.icons-text-with__slider{position:relative}.icons-text-with__slider>.group-block-content{touch-action:pan-y;cursor:grab;flex-direction:row;gap:unset}.icons-text-with__slider.grabbing{cursor:grabbing}.icons-text-with__slider .icon-text__slides.group-block{flex:0 0 100%;min-width:100%;-webkit-user-select:none;user-select:none;padding-inline:15px}.icons-text-with__slider+.icons-text-slider-dots{display:flex;justify-content:center;gap:5px}.icons-text-slider-dot{width:8px;height:8px;border-radius:50%;background:#fff;cursor:pointer;opacity:.2;transition:all .3s ease}.icons-text-slider-dot.active{background:#fff;transform:scale(1.1);opacity:1}}.custom-section-content .overlay.overlay--solid{background:radial-gradient(50% 50% at 49.3% 50%,#202a45,#0a0d15)}.jm-review-widget-header__title{font-size:33.18px!important;line-height:1.2em;color:#fff}.jm-text{color:#fff}button.jm-button.jm-button--primary.jm-action-buttons__button{border-radius:0;padding:12px 28px}button.jm-button.jm-button--primary.jm-action-buttons__button:hover{background:#fff}.shopify-product-form .appstle_sub_widget .appstle_subscription_wrapper{display:flex;flex-direction:column-reverse;flex-wrap:wrap;gap:30px;padding:20px;margin-bottom:0!important;border:1px solid #0a0d151a!important;border-radius:0!important}.shopify-product-form .WIDGET_TYPE_7 .appstle_widget_title{margin-bottom:0}.shopify-product-form .appstle_subscription_wrapper_option.appstle_include_dropdown.appstle-active-option{border:0;padding:0!important;margin:0!important}.shopify-product-form .appstle_subscription_wrapper_option{padding:0!important;border:0!important}.WIDGET_TYPE_7 .appstle_custom_select{max-width:100%!important}.shopify-product-form .WIDGET_TYPE_7 .appstle_select{border:1px solid #0a0d151a!important;border-radius:0!important}.shopify-product-form #appstle_subscription_widget0 .appstle_select_label{display:none!important}.shopify-product-form #appstle_subscription_widget0 .appstle_subscribe_option{margin-left:0;margin-top:20px}.shopify-product-form .appstle_sub_widget.WIDGET_TYPE_7{margin-bottom:30px;margin-top:0!important}.cart-page .trending_main_wrapper .itg_most_list_items{width:calc(25% - 11.25px)}.itg_wishify_cstm_btn{display:flex;gap:10px;justify-content:space-between}div#ZlistWishlist{margin:0!important;float:initial!important;width:auto!important;height:auto}#ZooomyList label{float:initial!important;margin:0!important}div#ZlistWishlist .zooomypwishmsg .fa{padding:0!important}div#ZlistWishlist p.zooomypwishmsg{padding:11px 14px;border:1px solid #0a0d151a!important}div#ZlistWishlist p.emptymsg{display:none}.itg-template-faq .faq-section .section-content-wrapper{max-width:1100px;margin:0 auto}.itg-template-faq .faq-section .accordion accordion-custom{max-width:100%;padding:0}.main-page rte-formatter p{font-weight:initial!important}.itg_footer_policy ul.list-unstyled{display:flex;gap:10px;align-items:center}.itg_vivana_pic{aspect-ratio:1;margin-top:30px}.itg_vivana_pic img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center}.appstle_custom_select select{display:none!important}.custom-plan-wrapper{display:flex;gap:10px}.custom-plan-box{flex:1;border:1px solid #0a0d151a;padding:10px;text-align:center;cursor:pointer;transition:all .3s ease}.custom-plan-box.active{border:1px solid #0a0d15}.custom-plan-box p{margin-bottom:5px;font-size:14px;line-height:1.4em}.custom-plan-box .save-badge{display:block;font-size:12px;line-height:1.4em}.WIDGET_TYPE_7 .appstle_custom_select:before{display:none}.appstle_content{display:flex;flex-direction:column;gap:5px;margin-top:20px}.appstle_description{display:flex;gap:10px;align-items:center}span.appstle_des_icon{width:100%;height:19px;display:block;max-width:19px;max-height:19px}.appstle_description p{margin:0;font-size:14px;line-height:1.4em}.appstle_subscription_wrapper .appstle-active-option label.appstle_radio_label span.appstle_circle:before{content:""!important;width:auto!important;height:auto!important;border:0!important}.appstle_subscription_wrapper .appstle_subscription_wrapper_option input[type=radio]:focus+label .appstle_circle:before{content:""!important;width:auto!important;height:auto!important;border:0!important}.appstle_subscription_wrapper span.appstle_dot{height:14px!important;width:14px!important;background-color:#000!important}#appstle_subscription_widget0 .appstle_circle{height:22px!important;width:22px!important;border:1px solid #000!important}.itg-template-collection .brad-breadcrumb-separator span.svg-wrapper.icon-caret svg path{fill:#fff}.collection-banner.hero{min-height:280px}.column-options__option .column-options__option-input:checked~.column-picker{background:#fff}.column-options-wrapper .column-options__option:hover .column-picker{background-color:#fff}span.facets__status{text-transform:capitalize}.facets__summary .facets__label{margin-inline-end:10px}.facets__summary .icon-caret{height:16px!important;width:16px!important;margin-left:10px}.facets__inputs-wrapper .facets__inputs-list-item .checkbox__input:checked+.checkbox__label .icon-checkmark{background-color:var(--color-background)}.facets__inputs-wrapper .facets__inputs-list-item .checkbox .icon-checkmark path{stroke:var(--color-foreground)}.collection-banner .hero__content-wrapper .text-block.h3{text-wrap:auto;--max-width: 550px !important}span.bubble.facets__bubble{display:none}.hero-science-section.hero{min-height:421px}.facets.facets--vertical{position:sticky;top:30px}.facets .facets__inputs-wrapper .checkbox:not(.checkbox--disabled):hover .icon-checkmark{border-color:#0a0d151a;background:#fff!important}.facets .facets__inputs-wrapper .facets__inputs-list-item .checkbox__input:checked+.checkbox__label .icon-checkmark{background-color:#fff;border-color:#0a0d151a}.section.section--page-width.section-resource-list>.resource-list.resource-list__carousel.force-full-width{grid-column:2}.section.section--page-width.section-resource-list .resource-list__carousel{--peek-next-slide-size: 0px}.section.section--page-width.section-resource-list .resource-list__carousel slideshow-slides[gutters*=start]{padding-inline-start:0;scroll-padding-inline-start:0}.section.section--page-width.section-resource-list .resource-list__carousel slideshow-slides[gutters*=end]{padding-inline-end:0}.section.section--page-width.section-resource-list .resource-list__carousel slideshow-arrows{padding-inline:0}.section-resource-list .resource-list__carousel slideshow-arrows button.slideshow-control.slideshow-control--previous .icon-caret svg{transform:rotate(270deg)}.section-resource-list .resource-list__carousel button.slideshow-control.slideshow-control--next .icon-caret{rotate:180deg}.h1 h1{font-family:"Instrument Serif"!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom.css.map */
