@font-face{font-family:GT Flexa Mono;src:url(/cdn/shop/files/GTFlexaMono-Regular.eot?v=1755511093);src:url(/cdn/shop/files/GTFlexaMono-Regular.eot?v=1755511093) format("embedded-opentype"),url(/cdn/shop/files/GTFlexaMono-Regular.woff2?v=1755511093) format("woff2"),url(/cdn/shop/files/GTFlexaMono-Regular.woff?v=1755511093) format("woff"),url(/cdn/shop/files/GTFlexaMono-Regular.ttf?v=1755511093) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Atlas Grotesk;src:url(/cdn/shop/files/AtlasGrotesk-Regular.eot?v=1755594436);src:url(/cdn/shop/files/AtlasGrotesk-Regular.eot?v=1755594436) format("embedded-opentype"),url(/cdn/shop/files/AtlasGrotesk-Regular.woff2?v=1755594437) format("woff2"),url(/cdn/shop/files/AtlasGrotesk-Regular.woff?v=1755594437) format("woff"),url(/cdn/shop/files/AtlasGrotesk-Regular.ttf?v=1755594437) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--gtflexa-font: "GT Flexa Mono";--atlas-grotesk-font: "Atlas Grotesk";--text-color: #32372A;--white: #FFFFFF;--cream: #F8F6E5;--navy-color: #0D1D23;--navy-blue: var(--navy-color);--sea-foam: #BBCDCD;--button-font-family-primary: var(--gtflexa-font);--font-paragraph--family: var(--gtflexa-font);--font-h3--family: var(--gtflexa-font);--letter-spacing: 1.5px;--theme-border-color: #c1c4c1 !important;--text-rgba: rgba(13 29 35 / 75%)}*{font-family:var(--gtflexa-font)}body{background-color:var(--cream);font-family:var(--gtflexa-font)!important;color:var(--navy-color);letter-spacing:var(--letter-spacing)}.page-width{max-width:100%;padding:0 58px}h3,.h3,.h3.h3,.text-block.h3>*,h2,.h2.h2,.text-block.h2>*{font-family:var(--gtflexa-font)}p{font-family:var(--atlas-grotesk-font)}.announcement-bar p.announcement-bar__text{font-size:10px;text-transform:uppercase;font-family:var(--gtflexa-font);letter-spacing:1.5px}dialog.dialog-modal.dialog-drawer .cart-drawer__header button.button.close-button span.svg-wrapper{width:28px;height:28px}dialog.dialog-modal.dialog-drawer .cart-drawer__header button.button.close-button:focus-visible{outline:none;box-shadow:none}header-component.header{border-bottom:1px solid var(--navy-color)}header-component.header .header__row{border-width:1px;border-color:var(--theme-border-color)!important}header-component.header .header__columns{padding:28px 0;max-width:100%;width:100%}header-component.header span.header-logo__image-container{max-width:164px}.header-menu__inner li.menu-list__list-item a.menu-list__link span.menu-list__link-title{text-transform:uppercase;color:var(--navy-color);font-size:13px;position:relative;font-family:var(--gtflexa-font)}.header-menu__inner li.menu-list__list-item a.menu-list__link span.menu-list__link-title:before{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background-color:var(--navy-color);transition:all .4s ease;z-index:1}.header-menu__inner li.menu-list__list-item a.menu-list__link--active span.menu-list__link-title:before{width:100%}.header-menu__inner li.menu-list__list-item a.menu-list__link span.menu-list__link-title:hover:before{width:100%}.header-section span.header-logo__image-container img{filter:invert(1)}.header__row--top:not(.divider--page-width),.header__row--top.divider--page-width .header__columns,.header__row--bottom{border-color:var(--theme-border-color)!important}.header-section .header .header__column--right search-button.search-action{margin:0}.header-menu__inner li.menu-list__list-item{margin-right:50px}.header-menu__inner li.menu-list__list-item:last-child{margin-right:0}.header-menu__inner li.menu-list__list-item a.menu-list__link{padding:0}.header-section .header .header__column--right header-actions{margin:0;align-items:center;gap:50px}.header-section .header .header__column--right{gap:50px}.header-section .header .header__column--right .header-actions__action{width:auto;height:auto;padding:6px 0;position:relative;opacity:1!important}.header-section .header .header__column--right .header-actions__action span,.header-section .header .header__column--right a.header-actions__action span{text-transform:uppercase;color:var(--navy-color);width:auto;height:auto;letter-spacing:var(--letter-spacing);font-size:13px;font-family:var(--gtflexa-font);background-color:transparent}.header[data-sticky-state=active] li.menu-list__list-item a.menu-list__link span.menu-list__link-title,.header[data-sticky-state=active] .header__column--right button span{color:var(--navy-color)}.header[data-sticky-state=active] span.header-logo__image-container img{filter:invert(1)}.header-section .header .header__column--right .header-actions__action:before{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background-color:var(--navy-blue);transition:all .4s ease;z-index:1}.header-section .header .header__column--right .header-actions__action:hover:before{width:100%}body.index .header-section .header .header__column--right .header-actions__action:before{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background-color:var(--cream);transition:all .4s ease;z-index:1}body.index .header-section .header .header__column--right .header-actions__action:hover:before{width:100%}body.index .header-menu__inner li.menu-list__list-item a.menu-list__link span.menu-list__link-title{color:#fff}body.index .header-menu__inner li.menu-list__list-item a.menu-list__link span.menu-list__link-title:before{background-color:var(--cream)}body.index .header-section .header .header__column--right .header-actions__action span,body.index .header-section .header .header__column--right a.header-actions__action span{color:#fff}body.index .header-section span.header-logo__image-container img{filter:initial}body.index header-component.header{border-bottom:1px solid #fff}body.index .header[data-sticky-state=active] li.menu-list__list-item a.menu-list__link span.menu-list__link-title,body.index .header[data-sticky-state=active] .header__column--right button span{color:var(--navy-color)}body.index .header[data-sticky-state=active] span.header-logo__image-container img{filter:invert(1)}body.index .header[data-sticky-state=active] .header-menu__inner li.menu-list__list-item a.menu-list__link span.menu-list__link-title:before{background-color:var(--navy-color)}body.index .header-section .header[data-sticky-state=active] .header__column--right button:hover:before{background-color:var(--navy-color)}body.index header-component.header .header__row{border-width:0}body.index .header-section .header[data-sticky-state=active] .header__column--right button.header-actions__action span,body.index .header-section .header[data-sticky-state=active] .header__column--right a.header-actions__action span{color:var(--navy-blue)}body.index .header-section .header[data-sticky-state=active] .header__column--right .header-actions__action:before{background-color:var(--navy-blue)}body.index header-component.header[data-sticky-state=active]{border-color:var(--theme-border-color);background-color:var(--white)}.header-section .header .header__column--right header-actions cart-drawer-component.cart-drawer button{padding-right:28px}.header-actions__cart-icon .cart-bubble span.cart-bubble__text{font-size:15px}.header-section .header .header-actions__cart-icon .cart-bubble{right:-26px;top:50%;transform:translateY(-50%)}.header-section .header .header-actions__cart-icon .cart-bubble span.cart-bubble__background{background-color:transparent}dialog.dialog-modal.dialog-drawer{padding:0;width:100%;max-width:542px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}dialog.dialog-modal.dialog-drawer,dialog.dialog-modal.dialog-drawer .cart-drawer__header,dialog.dialog-modal.dialog-drawer .cart-drawer__content{background-color:#ebefea8c}dialog.dialog-modal.dialog-drawer .cart-drawer__header{border-bottom:1px solid var(--theme-border-color);position:relative;padding-top:32px;padding-bottom:31px}dialog.dialog-modal.dialog-drawer .cart-drawer__content .cart-drawer__summary{background-color:transparent;padding-left:0;padding-right:0;gap:26px}dialog.dialog-modal.dialog-drawer .cart-drawer__header span.cart-drawer__heading,dialog.dialog-modal.dialog-drawer .cart-drawer__header span.cart-drawer__heading span.cart-bubble__text-count{font-size:16px;text-transform:uppercase;font-weight:400;color:var(--navy-color);gap:0;letter-spacing:var(--letter-spacing)}dialog.dialog-modal.dialog-drawer .cart-drawer__header span.cart-drawer__heading .cart-bubble__background{background-color:transparent;border-radius:0}dialog.dialog-modal.dialog-drawer .cart-drawer__header button.button.close-button{padding:0;top:31px}dialog.dialog-modal.dialog-drawer .cart-drawer__header button.button.close-button .svg-wrapper path{stroke:var(--navy-color)}dialog.dialog-modal.dialog-drawer .cart-drawer__content scroll-hint.cart-drawer__items{padding:18px 30px 0}dialog.dialog-modal.dialog-drawer .cart-drawer__items .cart-items__table-row{border-bottom:none;grid-template-columns:1fr 2fr 1fr;position:relative}dialog.dialog-modal.dialog-drawer table.cart-items__table td.cart-items__media{width:136px}dialog.dialog-modal.dialog-drawer table.cart-items__table td.cart-items__media img.cart-items__media-image{object-fit:contain}dialog.dialog-modal.dialog-drawer .cart-items__details p .cart-items__title{font-size:15px;line-height:21px;letter-spacing:0}dialog.dialog-modal.dialog-drawer .cart-items__details .cart-items__variant{font-size:15px;letter-spacing:0;color:var(--navy-color)}dialog.dialog-modal.dialog-drawer .cart-items__details div span{font-size:15px;letter-spacing:0;color:var(--navy-color)}dialog.dialog-modal.dialog-drawer quantity-selector-component.quantity-selector{background-color:transparent;border:none}dialog.dialog-modal.dialog-drawer quantity-selector-component.quantity-selector button.button{padding:0;width:auto}dialog.dialog-modal.dialog-drawer quantity-selector-component.quantity-selector button.button span.svg-wrapper path{stroke:var(--navy-color)}.cart-drawer__content .cart-drawer__summary .cart-actions,.cart-drawer__content .cart-drawer__summary .cart__ctas,.cart-drawer__content .cart-drawer__summary .cart__total-container{padding:0 30px}.cart-drawer__content .cart-drawer__summary .cart__ctas{border-top:1px solid var(--theme-border-color)}.cart-drawer__content .cart-drawer__summary .cart__ctas button{padding:22px 0;background-color:transparent;color:var(--navy-blue);text-transform:uppercase;font-size:17px;font-family:var(--gtflexa-font);letter-spacing:var(--letter-spacing)}.cart-drawer__content .cart-drawer__summary .cart-actions{border-bottom:none;border-color:var(--theme-border-color);padding-top:13px}.cart-drawer__content .cart-drawer__summary .cart__summary-totals{gap:0}.cart-drawer__content .cart-drawer__summary .cart-actions span.cart-discount__label.h6{font-size:14px;text-transform:uppercase;font-weight:400;font-family:var(--gtflexa-font);color:var(--navy-blue)}.cart-drawer__content .cart-drawer__summary .cart__total-container span.cart__total-label{font-size:14px;text-transform:uppercase;letter-spacing:0;color:var(--navy-color)}.cart-drawer__content .cart-drawer__summary .cart__total-container text-component{font-weight:400;font-size:14px;text-transform:uppercase;letter-spacing:0;color:var(--navy-color)}dialog.dialog-modal.dialog-drawer button.button.button--tertiary{padding:0!important}dialog.dialog-modal.dialog-drawer td.cart-items__price text-component{display:none}dialog.dialog-modal.dialog-drawer button.cart-items__remove{position:absolute;right:0;top:0;width:58px}dialog.dialog-modal.dialog-drawer button.cart-items__remove svg{display:none}dialog.dialog-modal.dialog-drawer button.cart-items__remove span.visually-hidden{width:100%;height:100%;clip:inherit;margin:0}dialog.dialog-modal.dialog-drawer button.cart-items__remove span.visually-hidden:hover{text-decoration:underline}.hero-wrapper .hero_banner{min-height:calc(100dvh + -0px)}.hero_banner .hero__container{padding-bottom:157px!important;transform:inherit!important;--spacing-scale: initial !important}.hero__content-wrapper.page-width{grid-column:100%!important;padding:0!important}.hero-wrapper .hero_banner rte-formatter{width:100%;max-width:100%}.hero-wrapper .hero_banner rte-formatter p{font-size:30px;line-height:40px;font-weight:400;letter-spacing:1.5px;font-family:var(--gtflexa-font);color:#fff;width:100%;max-width:100%}.hero-wrapper .hero_banner a.button{position:relative;font-family:var(--gtflexa-font);letter-spacing:var(--letter-spacing);overflow:hidden;background-color:transparent;border:1px solid #fff;border-radius:0;min-width:151px;padding:0 10px;min-height:31px;line-height:31px;color:#fff;font-size:15px;text-transform:uppercase;font-weight:400;transition:color .3s ease}.hero-wrapper .hero_banner a.button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background-color:#fff;transition:all .4s ease;z-index:-1}.hero-wrapper .hero_banner a.button:hover:before{left:0}.hero-wrapper .hero_banner a.button:hover{color:var(--navy-color)}.custom-steps-product .main-title{text-align:center;border-top:1px solid #fff;padding:4px 0;position:relative;margin-top:-30px}.custom-steps-product .main-title a{font-size:14px;color:#fff;font-weight:400;letter-spacing:var(--letter-spacing)}.custom-steps-product .page-width{padding:0}.custom-steps-product .steps-product{display:flex}.custom-steps-product .steps-product .step{width:100%;border-bottom:1px solid var(--theme-border-color);border-left:1px solid var(--theme-border-color);padding:24px 0 0}.custom-steps-product .steps-product .step:last-child{border-right:1px solid var(--theme-border-color)}.custom-steps-product .steps-product .step a{position:relative;padding-top:76.8%;display:inline-block;width:100%;margin-top:77px}.custom-steps-product .steps-product .step a img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.custom-steps-product .steps-product .step .step-title{background-color:#f8f6e587;min-width:174px;min-height:31px;border:1px solid var(--navy-color);font-size:14px;color:var(--navy-color);text-transform:uppercase;margin-left:21px;display:flex;justify-content:center;align-items:center;width:max-content}.custom-steps-product .steps-product .step .product-deatils{border-top:1px solid rgba(13 29 35 / 41%);padding:24px 0 19px;margin-top:54px}.custom-steps-product .steps-product .product-deatils h3.product-title{color:var(--navy-color);font-size:19px;line-height:26px;font-weight:400;margin:0;letter-spacing:var(--letter-spacing)}.custom-steps-product .steps-product .product-deatils .product-price{text-transform:uppercase;font-weight:400;color:var(--navy-color);font-size:14px;letter-spacing:var(--letter-spacing)}.custom-steps-product-section product-card-link .product-card .product-media{aspect-ratio:4 / 3}.custom-steps-product-section product-card-link .product-card .product-media img.product-media__image{object-fit:contain}.custom-steps-product-section product-card-link slideshow-slide.product-media-container{aspect-ratio:4 / 3}.custom-steps-product-section product-card-link .product-card{border:none;padding:0;position:relative}.custom-steps-product-section product-card-link .product-card product-card-link{border-bottom:1px solid var(--theme-border-color);border-left:1px solid var(--theme-border-color);padding:24px 0 0}.custom-steps-product-section product-card-link .product-card .group-block-content.layout-panel-flex,.custom-steps-product-section product-card-link .product-card div{gap:0}.custom-steps-product-section product-card-link .product-card .contents.user-select-text .text-block{width:100%;padding-top:16px}.custom-steps-product-section product-card-link .product-card .contents.user-select-text .text-block p{width:100%;text-align:center;max-width:100%;font-size:19px;line-height:26px;font-family:var(--gtflexa-font);letter-spacing:var(--letter-spacing);color:var(--navy-blue)}.custom-steps-product-section product-card-link .product-card product-price span.price{width:100%;display:inline-block;text-align:center}.custom-steps-product-section product-card-link .product-card product-price{padding-bottom:14px}.prcbtn .quick-add button.button.quick-add__button--choose{display:grid;border-radius:0;width:auto;background-color:transparent;box-shadow:none;padding:0;min-width:114px;will-change:initial;animation:initial}.prcbtn .quick-add button.button.quick-add__button--choose span.add-to-cart-text span.svg-wrapper{display:none}.prcbtn .quick-add button.button.quick-add__button--choose span.add-to-cart-text__content{width:auto;height:auto;opacity:1;font-size:16px}body.index .nohomesec a.contents.user-select-text,body.index .nohomesec a.contents.user-select-text+product-price{display:none}.prcbtn{display:flex;align-items:center;justify-content:center;flex-direction:row-reverse}.prcbtn quick-add-component.quick-add{position:initial}.custom-steps-product-section product-card-link .product-card .product-card__content h3.h4{width:100%;text-align:center;max-width:100%;font-size:16px;line-height:26px;font-family:var(--gtflexa-font);letter-spacing:var(--letter-spacing);color:var(--navy-blue);margin:0;font-weight:400;padding-top:16px;display:none}.custom-steps-product-section product-card-link .product-card .product-card__content .prcbtn{padding-bottom:19px;margin-top:7px}.prcbtn .quick-add button.button.quick-add__button--choose span.add-to-cart-text{text-align:center;text-transform:uppercase;display:inline-block;font-family:var(--gtflexa-font);color:var(--navy-blue);letter-spacing:var(--letter-spacing);padding:4px 0;margin:0}.custom-steps-product-section button.button.quick-add__button{display:none}.custom-steps-product .steps-product product-card-link{overflow:hidden}.custom-steps-product-section product-card-link .product-card .product-card__content h3.h4:empty,.custom-steps-product-section product-card-link .product-card .product-card__content h3.h4:empty+.prcbtn{display:none}.custom-steps-product-section slideshow-slide.product-media-container{display:none}.custom-steps-product-section slideshow-slide.product-media-container:first-child{display:flex}.custom-steps-product-section .prcbtn quick-add-component.quick-add{display:flex}.prcbtn .quick-add button.button.quick-add__button--choose span.add-to-cart-text span.add-to-cart-text__content{position:relative;font-size:16px;display:flex;width:100%;flex-wrap:nowrap;transform:initial}.prcbtn .quick-add button.button.quick-add__button--choose span.add-to-cart-text span.add-to-cart-text__content:after{content:"";position:absolute;left:0;bottom:-3px;width:0;height:1px;background-color:var(--navy-blue);transition:all .4s ease}.prcbtn .quick-add button.button.quick-add__button--choose span.add-to-cart-text span.add-to-cart-text__content:hover:after{width:92%}body.index .prcbtn{display:grid;align-items:center;justify-content:center;grid-template-columns:auto auto}body.index .prcbtn .h6{order:2}body.index .custom-steps-product-section .prcbtn quick-add-component.quick-add{display:inline-block;transform:none;--quick-add-offset: initial;position:initial;width:100%;max-width:max-content;min-width:209px}body.index .prcbtn .quick-add button.button.quick-add__button--choose span.add-to-cart-text span.add-to-cart-text__content.forall{display:none}.prcbtn .quick-add button.button.quick-add__button--choose span.add-to-cart-text span.add-to-cart-text__content:hover:after{width:100%}span.add-to-cart-text__content.forss{display:none}body.index .prcbtn .quick-add button.button.quick-add__button--choose span.add-to-cart-text span.add-to-cart-text__content.forss{display:inline-block}.product-card__content.homesec,body.index .product-card__content.homesec{display:none}dialog-component.search-modal .predictive-search-form__content .resource-card__media img.resource-card__image:nth-child(2){display:none}dialog-component.search-modal .predictive-search-form__content .resource-card__media img.resource-card__image{opacity:1}dialog-component.search-modal .predictive-search-form__content .resource-card__content p.resource-card__title.paragraph{text-align:center;color:var(--navy-color);font-size:16px;line-height:21px;font-weight:400;margin:0;font-family:var(--gtflexa-font);letter-spacing:var(--letter-spacing)}dialog-component.search-modal .predictive-search-form__content .resource-card__content div{text-align:center;font-size:16px;line-height:21px;color:var(--navy-blue)}.custom-tabs .page-width{padding:0}.custom-tabs .slider-wrapper{display:flex;border-bottom:1px solid var(--theme-border-color)}.custom-tabs .slider-wrapper .switcher-left{max-width:640px;display:flex;justify-content:space-between;flex-direction:column}.custom-tabs .slider-wrapper .switcher-left,.custom-tabs .slider-wrapper .switcher-right{width:100%}.custom-tabs .slider-wrapper .switcher-left .switcher-left-content{padding-top:64px;padding-left:67px}.custom-tabs .slider-wrapper .switcher-left .content-item h3{font-size:20px;line-height:40px;color:var(--navy-color);letter-spacing:var(--letter-spacing);max-width:306px;font-weight:400;margin:0;text-transform:uppercase}.custom-tabs .slider-wrapper .switcher-left ul{padding:0;margin:45px 0 0;max-width:304px}.custom-tabs .slider-wrapper .switcher-left ul li{font-family:var(--atlas-grotesk-font);letter-spacing:0;color:#707070;font-size:17px;line-height:22px;margin-bottom:29px;position:relative;list-style:none;padding-left:22px}.custom-tabs .slider-wrapper .switcher-left ul li::marker{display:none}.custom-tabs .slider-wrapper .switcher-left ul li:last-child{margin-bottom:0}.slider-wrapper .switcher-left .thumbnails{display:flex;margin-top:165px}.slider-wrapper .switcher-left .thumbnails .thumb{width:100%;cursor:pointer;position:relative;opacity:.2;transition:opacity .3s ease}.slider-wrapper .switcher-left .thumbnails .thumb.active{opacity:1}.slider-wrapper .switcher-left .thumbnails .thumb .thumb-number{width:28px;height:25px;text-align:center;line-height:25px;border:1px solid var(--navy-color);color:var(--navy-color);font-size:12px;background-color:var(--white);display:inline-block;position:absolute;top:16px;left:14px}.custom-grid .custom-grid .page-width{padding:0}.content-item{display:none;opacity:0;transition:all .4s ease}.content-item.active{display:block;opacity:1}.main-image{display:none;opacity:0;transition:all .4s ease}.main-image.active{display:block;opacity:1}.grip-wrapper{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr;gap:0;height:100vh;max-height:800px;width:100%}.grip-wrapper .grid-link img.grid-image{height:100%;object-fit:cover}.grid-item{position:relative;overflow:hidden}.grid-item-0{grid-column:1;grid-row:1 / 3;background-size:cover;background-position:center;background-repeat:no-repeat}.grid-item-1{grid-column:2;grid-row:1;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.grid-item-2{grid-column:2;grid-row:2;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.grid-item-0 .panel-content{position:absolute;bottom:40px;left:40px;color:var(--white);z-index:2}.grid-item-1 .panel-content,.grid-item-2 .panel-content{position:absolute;bottom:20px;left:20px;color:var(--white);z-index:2}.panel-content h2{font-family:var(--gtflexa-font);font-size:24px;font-weight:400;margin:0 0 10px;letter-spacing:var(--letter-spacing);text-transform:uppercase}.panel-content p{font-family:var(--atlas-grotesk-font);font-size:16px;margin:0;letter-spacing:.5px}.grid-item:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom,#0000001a,#0000004d);z-index:1}.grid-item .grid-content{position:absolute;bottom:0;display:flex;justify-content:space-between;width:100%;padding:19px 58px;z-index:1}.grid-item .grid-content h3.grid-title{margin:0;color:#fff;font-weight:300;font-size:20px;letter-spacing:var(--letter-spacing)}.grid-item .grid-content .grid-subtext{display:flex;align-items:center;gap:10px}.grid-item .grid-content .grid-subtext p{color:#fff;font-size:14px;font-family:var(--gtflexa-font);margin:0}.grid-item .grid-content .grid-subtext span img{height:13px;transition:transform .3s ease}.grid-item .grid-content .grid-subtext:hover span img{transform:translate(10px)}.grip-wrapper .grid-item-1 img.grid-image,.grip-wrapper .grid-item-2 img.grid-image{height:100%;object-fit:cover}.our-story-section .layout-panel-flex .image-block img.image-block__image{max-width:63px}.our-story-section .layout-panel-flex rte-formatter.text-block{max-width:913px;width:100%}.our-story-section .layout-panel-flex p{font-family:var(--atlas-grotesk-font);font-size:20px;line-height:30px;letter-spacing:0;color:var(--navy-color);width:100%;max-width:100%}.our-story-section .layout-panel-flex a{font-size:17px;font-weight:400;color:var(--navy-color);text-transform:uppercase;margin-top:8px;position:relative}.our-story-section .layout-panel-flex a:after{content:"";position:absolute;left:0;bottom:0;width:0;height:1px;background:var(--navy-blue);transition:all .4s ease}.our-story-section .layout-panel-flex a:hover:after{width:100%}.our-story-section .layout-panel-flex{padding:121px 0}.our-story-section .layout-panel-flex .layout-panel-flex{padding:0}.customer-reviews-section{border-top:1px solid var(--theme-border-color)}.customer-reviews-section .page-width{padding:0}.customer-reviews-section .reviews-grid{display:flex}.reviews-grid .swiper-wrapper{flex-wrap:wrap}.customer-reviews-section .reviews-grid .review-card{width:100%;padding:38px 58px;border:1px solid var(--theme-border-color);border-left:none;max-width:33.3%}.customer-reviews-section .reviews-grid .review-card:last-child{border-right:none}.customer-reviews-section .reviews-grid .review-card.hidden-review{border-top:none}.customer-reviews-section .reviews-grid .review-card.hidden-review:last-child{border-right:1px solid var(--theme-border-color)}.reviews-grid .review-card .review-header{display:flex;align-items:center;gap:15px}.reviews-grid .review-card .review-header .review-img{max-width:85px}.reviews-grid .review-card .review-header .reviewer-info p{margin:0;font-size:15px;line-height:22px;letter-spacing:var(--letter-spacing);color:var(--navy-color)}.reviews-grid .review-card .review-header .reviewer-info a{text-decoration:underline}.review-card .review-header .review-content .star-rating{margin-top:9px}.review-card .review-header .review-content{display:flex;flex-direction:column;min-height:83px;justify-content:space-between}.reviews-grid .review-card p.review-text{font-size:15px;line-height:22px;font-family:var(--atlas-grotesk-font);color:var(--navy-color);letter-spacing:0;margin:37px 0 0;min-height:66px}.review-header .review-content span.star{width:17px;height:17px;display:inline-block;font-size:30px}.customer-reviews-section .reviews-header{padding:43px 0 20px 58px;display:flex;gap:9px;align-items:center}.customer-reviews-section .reviews-header h2.reviews-title{font-size:22px;line-height:40px;font-weight:400;color:var(--navy-color);margin:0;text-transform:uppercase}.customer-reviews-section .reviews-header .read-more-link{color:#0d1d2352;font-size:14px;font-family:var(--atlas-grotesk-font);cursor:pointer;border:none;background:none}footer.section-wrapper{padding-top:36px;border-top:1px solid var(--theme-border-color)}footer.section-wrapper .section-content-wrapper.section-content-wrapper{flex-wrap:wrap;align-items:start}footer.section-wrapper .group-block-content{align-items:center}footer.section-wrapper .spacing-style.layout-panel-flex .group-block:first-child{max-width:70%;margin-right:auto}footer.section-wrapper .spacing-style.layout-panel-flex accordion-custom.menu{max-width:10%}footer.section-wrapper .spacing-style.layout-panel-flex .group-block p{font-size:19px;text-transform:uppercase;font-weight:400;letter-spacing:var(--letter-spacing);color:var(--navy-blue)}footer.section-wrapper .group-block-content{align-items:center;flex-direction:column;justify-content:start!important}footer.section-wrapper accordion-custom.menu summary.menu__heading.h3{font-size:17px;font-weight:400;text-transform:uppercase;color:var(--navy-color);letter-spacing:var(--letter-spacing)}footer.section-wrapper accordion-custom.menu li.menu__item a,footer.section-wrapper ul.policy_list li a,footer.section-wrapper .social-icons__wrapper .social-icons__icon-wrapper a{font-size:13px;line-height:normal;text-transform:uppercase;letter-spacing:var(--letter-spacing);color:var(--navy-color);font-family:var(--gtflexa-font);transition:all .4s ease;position:relative}footer.section-wrapper accordion-custom.menu li.menu__item a:before,footer.section-wrapper ul.policy_list li a:before,footer.section-wrapper .social-icons__wrapper .social-icons__icon-wrapper a:before{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background-color:currentColor;transition:all .4s ease}footer.section-wrapper accordion-custom.menu li.menu__item a:hover:before,footer.section-wrapper ul.policy_list li a:hover:before,footer.section-wrapper .social-icons__wrapper .social-icons__icon-wrapper a:hover:before{width:100%}footer.section-wrapper .email-signup-block{margin-right:auto;max-width:530px;width:100%}footer.section-wrapper .email-signup-block input{border-radius:0;background-color:transparent;border:1px solid var(--theme-border-color);font-size:18px;color:var(--navy-color);font-family:var(--gtflexa-font)}footer.section-wrapper .email-signup-block input::placeholder{color:var(--navy-color);font-family:var(--gtflexa-font)}footer.section-wrapper .email-signup-block input:focus::placeholder{color:transparent}footer.section-wrapper .email-signup-block input:not(:placeholder-shown)::placeholder{color:var(--navy-blue)}footer.section-wrapper .email-signup-block button.email-signup__button{height:100%;top:0;right:0;min-width:221px;padding:0;border-radius:0;text-transform:uppercase;color:var(--navy-color);font-size:17px;letter-spacing:var(--letter-spacing);font-family:var(--gtflexa-font);transition:all .4s ease;overflow:hidden;background-color:transparent;border:1px solid transparent;border-left:1px solid var(--theme-border-color)}footer.section-wrapper .email-signup-block button.email-signup__button:hover{background-color:var(--navy-color);color:#fff;border-color:var(--navy-color)}footer.section-wrapper .image-block{margin-bottom:0}footer.section-wrapper ul.policy_list{gap:28px}footer.section-wrapper .social-icons__wrapper{gap:28px}footer.section-wrapper .footer-utilities{padding:0}body.collection .facets .facets__form-wrapper{border-bottom:1px solid var(--theme-border-color);padding:24px 58px}ul.product-grid{grid-template-columns:repeat(auto-fill,minmax(32%,1fr));gap:0}body.collection .facets-block-wrapper{margin:0}body.collection .facets-block-wrapper .facets.facets--horizontal{padding:0}body.collection .section.product-grid-container{padding-bottom:200px}product-card-link .product-card{width:100%;border-bottom:1px solid var(--theme-border-color);border-left:1px solid var(--theme-border-color);padding:24px 0 0;transform:inherit!important}product-card-link .product-card .product-card__content rte-formatter p{background-color:#f8f6e587;min-width:174px;min-height:31px;border:1px solid var(--navy-color);font-size:14px;color:var(--navy-color);text-transform:uppercase;margin-left:21px;display:flex;justify-content:center;align-items:center}ul.product-grid li.product-grid__item:last-child product-card-link .product-card{border-right:1px solid var(--theme-border-color)}ul.product-grid li.product-grid__item .group-block{padding:24px 0 19px;margin-top:0;border:none!important;background-color:transparent}product-card-link .product-card slideshow-component{border-bottom:1px solid var(--theme-border-color);padding-bottom:12px}ul.product-grid{grid-template-columns:repeat(auto-fill,minmax(32%,1fr))}ul.product-grid li.product-grid__item .product-media-container.media-fit img{object-fit:contain}ul.product-grid li.product-grid__item .group-block-content .text-block{width:100%;justify-content:center;align-items:center}ul.product-grid li.product-grid__item .group-block-content>div{text-align:center}ul.product-grid li.product-grid__item .group-block-content p{color:var(--navy-color);font-size:16px;line-height:21px;font-weight:400;margin:0;letter-spacing:var(--letter-spacing)}ul.product-grid li.product-grid__item .group-block-content product-price.text-block .priceContainer{font-size:16px;line-height:21px;color:var(--navy-color);text-transform:uppercase}ul.product-grid li.product-grid__item .product-media{aspect-ratio:4/3}ul.product-grid :not(.dialog-zoomed-gallery)>.product-media-container{aspect-ratio:4/3}body.collection .collection-wrapper{grid-template-columns:1fr repeat(var(--centered-column-number),minmax(0,calc((var(--page-width) - var(--page-margin) * 2) / var(--centered-column-number)))) 1fr}body.collection sorting-filter-component.sorting-filter summary.facets__summary{font-size:14px;text-transform:uppercase;color:var(--navy-color)}body.collection .sorting-filter__option span.sorting-filter__label{letter-spacing:0;font-size:13px;text-transform:uppercase;color:var(--navy-color)}body.product .product-information__media{display:flex;align-items:center}.custom-tabs .slider-wrapper .switcher-right .switcher-right-content,.custom-tabs .slider-wrapper .switcher-right .main-image{height:100%}.custom-tabs .slider-wrapper .switcher-right .main-image img{height:100%;object-fit:cover}.product .product-information .accordion accordion-custom{margin-bottom:0}.product .product-information .accordion accordion-custom:first-child details.details{border-top:none}.product .product-information ul.media-gallery__grid{display:flex;gap:0;flex-wrap:wrap}.product-information ul.media-gallery__grid li:nth-child(1){width:100%;max-width:100%;aspect-ratio:1.4;padding:60px 0}body.product ul.media-gallery__grid li:nth-child(1) .product-media img.product-media__image{object-fit:contain}.product-information ul.media-gallery__grid li{width:100%;max-width:50%}.product .product-information .accordion.accordion-benefits{border-top:1px solid var(--theme-border-color);padding-top:20px;margin-top:10px}.custom-inner-banner{width:100%}.custom-inner-banner .hero__container .hero__content-wrapper{gap:0}.custom-inner-banner .hero__container .hero__content-wrapper p{font-size:20px;font-weight:400;line-height:27px}.custom-inner-banner .hero__container{display:flex;align-items:center}.custom-inner-banner .hero__container .hero__content-wrapper .spacing-style.h3{width:100%;padding:15px 0}.custom-inner-banner .hero__container .hero__content-wrapper .spacing-style.h3:first-child{border-bottom:1px solid var(--white)}.page-about-us .custom-tabs .custom-tabs-section{padding:0}.page-about-us .custom-tabs .custom-tabs-section .tabs-container{max-width:100%;padding-left:58px}.page-about-us .custom-tabs .custom-tabs-section .tabs-container .box-left{max-width:31.2%;padding:47px 72px 0 0}.page-about-us .custom-tabs .custom-tabs-section .tabs-container .box-left ul.tab-nav{margin:0;border-bottom:1px solid var(--theme-border-color);column-gap:60px}.page-about-us .custom-tabs .custom-tabs-section .tabs-container .box-left ul.tab-nav li.tab-link{font-weight:400;font-size:17px;line-height:40px}.page-about-us .custom-tabs .custom-tabs-section .tabs-container .box-left .tab-content-wrapper p{padding-top:30px;font-size:17px;line-height:22px;font-family:var(--atlas-grotesk-font);letter-spacing:0;color:var(--text-rgba)}.page-about-us .custom-tabs .custom-tabs-section .tabs-container .box-right img{min-height:calc(100vh + -0px)}section.custom-content-image .content-image-inner{display:flex}section.custom-content-image .page-width{padding:0}section.custom-content-image .content-image-inner .content-block{flex:0 0 33.3%;border:1px solid #ddd;padding:60px 42px 0 58px;position:relative;margin-bottom:0}section.custom-content-image .content-image-inner .content-block:last-child{padding:0;min-height:100dvh}section.custom-content-image .content-image-inner .content-block img{object-fit:cover}section.custom-content-image .content-image-inner .content-block h3{margin-bottom:30px;font-size:20px;font-weight:400;line-height:27px}section.custom-content-image .content-image-inner .content-block .cont-desc p{font-family:var(--atlas-grotesk-font);font-size:17px;line-height:22px;letter-spacing:0;color:var(--text-rgba)}section.custom-content-image .content-image-inner .content-block a.btn{position:absolute;bottom:68px;padding:0 36px;border-radius:0;font-size:15px;text-transform:uppercase;background-color:var(--navy-color);color:var(--white);border:1px solid var(--navy-color);transition:all .4s ease;overflow:hidden;z-index:1;font-family:var(--gtflexa-font);min-height:37px;line-height:37px;font-weight:400}section.custom-content-image .content-image-inner .content-block a.btn:after{content:"";position:absolute;top:0;left:0;width:0;height:100%;background:var(--cream);opacity:1;z-index:-1;transition:width .4s cubic-bezier(.4,0,.2,1)}section.custom-content-image .content-image-inner .content-block a.btn:hover{color:var(--navy-color);border-color:var(--navy-color);background-color:var(--cream)}section.custom-content-image .content-image-inner .content-block a.btn:hover:after{width:100%}body.product .product-information .product-information__media{border-right:1px solid var(--theme-border-color);gap:0;padding-right:0!important}body.product .product-information .product-details{padding-left:57px!important}body.product .product-information .product-details h1{font-size:28px;color:var(--navy-blue);line-height:43px;font-weight:400;max-width:270px}body.product .product-information .product-details product-price div{font-size:17px;color:var(--navy-blue)}body.product .product-information .product-details p{font-family:var(--atlas-grotesk-font)!important;font-size:16px;line-height:21px;letter-spacing:0;color:var(--text-rgba)}body.product .product-information .product-details p span{font-family:var(--atlas-grotesk-font)!important}body.product .product-information .product-details fieldset.variant-option{display:flex}body.product .product-information .product-details fieldset.variant-option label.variant-option__button-label{max-width:100px;min-width:100px;min-height:35px;border-radius:0;background-color:transparent;font-size:13px;font-weight:400;border-color:#0d1d237f}body.product .product-information .product-details fieldset.variant-option .variant-option__button-label:has(:checked){border-color:#0d1d237f;background-color:#f8f6e5;color:var(--navy-blue)}body.product .product-information accordion-custom summary.details__header{font-size:15px;text-transform:uppercase;color:var(--navy-blue);font-family:var(--gtflexa-font)}body.product .product-information .rating-review-text .image-block img.image-block__image{object-fit:contain;width:90px}body.product .product-information .rating-review-text .image-block{width:90px;margin:0}body.product .product-information .rating-review-text p{font-size:13px;font-family:var(--gtflexa-font);letter-spacing:var(--letter-spacing);color:#0d1d2399;text-transform:uppercase}body.product .product-information accordion-custom{margin-bottom:31px;display:inline-block;width:100%}body.product .product-information accordion-custom .details-content ul{padding:0}body.product .product-information accordion-custom .details-content ul li{font-size:14px;font-family:var(--atlas-grotesk-font);color:var(--text-rgba);list-style:none;padding-left:14px;position:relative;letter-spacing:0;margin-bottom:9px}body.product .product-information accordion-custom .details-content ul li:last-child{margin-bottom:0}body.product .product-information accordion-custom .details-content ul li strong{letter-spacing:1.5px}body.product .product-information accordion-custom .details-content ul li:before{content:"";position:absolute;top:10px;left:0;width:5px;height:5px;background-color:var(--text-rgba)}body.product .product-information .product-details rte-formatter.text-block--align-center p{color:#000;font-family:var(--gtflexa-font);letter-spacing:var(--letter-spacing)}body.product .product-information .product-details rte-formatter.text-block--align-left p{font-size:14px;font-family:var(--atlas-grotesk-font);color:#0d1d23a6}.product-form-buttons add-to-cart-component button{background-color:var(--navy-blue);font-family:var(--gtflexa-font);border-radius:0;padding:0;height:auto;min-height:43px;font-size:16px;text-transform:uppercase;letter-spacing:var(--letter-spacing);border:1px solid var(--navy-blue);position:relative}.product-form-buttons add-to-cart-component button:after{content:"";position:absolute;left:0;top:0;width:0;height:100%;background-color:#fff;transition:all .4s ease}.product-form-buttons add-to-cart-component button:hover{color:var(--navy-blue)}.product-form-buttons add-to-cart-component button:hover:after{width:100%}.product-form-buttons add-to-cart-component button span.add-to-cart-text{position:relative;z-index:1}.product-page-bia accordion-custom summary.details__header{font-size:14px;text-transform:uppercase;font-family:var(--gtflexa-font);color:var(--navy-blue)}.product-page-bia accordion-custom .details-content{padding:12px 0 30px}.product-page-bia accordion-custom .details-content p{font-size:14px;line-height:19px;color:#707070;font-family:var(--atlas-grotesk-font);letter-spacing:0}.product-page-bia .spacing-style.layout-panel-flex{border-top:1px solid var(--theme-border-color)!important}.product-page-bia .accordion--dividers accordion-custom:first-child .details{border:none}.product-page-bia .accordion--dividers accordion-custom .details{border-color:var(--theme-border-color)!important}.product-page-bia .image-block{margin:0}.ingredient-spotlight .page-width{padding:0}.ingredient-spotlight{padding:60px 0}.ingredient-spotlight__heading{text-align:left;font-size:26px;font-weight:400;margin-bottom:29px;padding-left:64px;letter-spacing:var(--letter-spacing);color:var(--navy-blue)}.ingredient-card{display:flex;flex-direction:column;text-align:center}.ingredient-spotlight .ingredient-card .ingredient-card__image{position:relative;min-height:619px}.ingredient-spotlight .ingredient-card .ingredient-card__image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.ingredient-card__title{font-weight:600;margin-top:15px}.ingredient-card__text{font-size:14px;margin-top:5px}.ingredient-spotlight .ingredient-card .ingredient-card__content{padding:30px 37px;text-align:left}.ingredient-spotlight .ingredient-card .ingredient-card__content h3.ingredient-card__title{font-size:16px;color:var(--navy-blue);font-family:var(--atlas-grotesk-font);font-weight:400}.ingredient-spotlight .ingredient-card .ingredient-card__content p.ingredient-card__text{font-family:var(--atlas-grotesk-font);color:var(--text-rgba);font-size:16px;line-height:21px}.ingredient-spotlight .ingredient-card .ingredient-card__content{font-family:var(--atlas-grotesk-font);font-size:16px;line-height:21px;color:var(--text-rgba);letter-spacing:0}.ingredient-spotlight .swiper-button-next:after,.ingredient-spotlight .swiper-button-prev:after{content:none}.ingredient-spotlight .swiper-button-next,.ingredient-spotlight .swiper-button-prev{top:45%;transform:translateY(-45%)}.ingredient-spotlight .swiper-button-prev{left:24px}.ingredient-spotlight .swiper-button-next{right:24px}.vec-5gp .layout-panel-flex .spacing-style.h3 p{font-size:26px;color:var(--navy-blue);letter-spacing:var(--letter-spacing);line-height:25px;font-weight:400}.vec-5gp .layout-panel-flex .h5 p{font-family:var(--gtflexa-font);font-size:18px;color:var(--navy-blue);letter-spacing:var(--letter-spacing);line-height:40px;font-weight:400;margin-bottom:56px}.vec-5gp .layout-panel-flex .h6{padding:0;background-color:transparent}.vec-5gp .layout-panel-flex .h6 h6{font-family:var(--gtflexa-font);width:18px;height:18px;text-align:center;line-height:18px;border:1px solid rgba(13 29 35 / 53%);color:var(--navy-color);font-size:11px;background-color:var(--cream);display:inline-block}.vec-5gp .layout-panel-flex rte-formatter p{font-family:var(--atlas-grotesk-font);font-size:16px;line-height:21px;color:var(--text-rgba);letter-spacing:0;margin:21px 0 0}.vec-5gp .custom-section-content>.layout-panel-flex{padding-top:130px;padding-bottom:193px}.clinical-studies rte-formatter h3{font-size:26px;color:var(--navy-blue);font-family:var(--gtflexa-font);letter-spacing:var(--letter-spacing);font-weight:400;margin:0 0 26px}.clinical-studies rte-formatter p,.clinical-studies .spacing-style p{font-family:var(--atlas-grotesk-font);letter-spacing:0;font-size:16px;line-height:21px;color:var(--text-rgba)}.clinical-studies .spacing-style p{font-size:12px;line-height:16px}.clinical-studies .layout-panel-flex .image-block{margin:0}.custom-content-section .spacing-style.layout-panel-flex{padding:126px 0}.custom-content-section .spacing-style p{font-size:26px;color:var(--navy-blue);letter-spacing:var(--letter-spacing);font-family:var(--gtflexa-font);font-weight:400;text-transform:uppercase}.custom-content-section rte-formatter.spacing-style{max-width:1085px}.custom-content-section rte-formatter.spacing-style p{font-size:17px;line-height:22px;font-family:var(--atlas-grotesk-font);color:var(--text-rgba);letter-spacing:0;text-transform:none}.rating-info-section{border-top:1px solid var(--theme-border-color)}.rating-info-section{padding:74px 0 67px}.rating-info-section .image-block{margin-bottom:25px}.rating-info-section .ingredients-grid{display:flex;gap:16px;margin-top:24px;flex-wrap:wrap}.rating-info-section .ingredients-grid .ingredient-item{width:100%;max-width:18.9%}.rating-info-section .ingredient-item img{height:auto}.rating-info-section .ingredient-description p{font-size:17px;line-height:20px;letter-spacing:0;font-family:var(--atlas-grotesk-font);color:var(--text-rgba)}.rating-info-section .ingredient-item h4{font-size:17px;line-height:24px;color:var(--navy-blue);letter-spacing:var(--letter-spacing);font-family:var(--gtflexa-font);display:flex;align-items:center;gap:29px;font-weight:400;margin:17px 0 0}.page-the-lab .rating-info-section .ingredient-item h4{min-height:48px;align-items:start}.page-the-lab .custom-image-text-lab .content-image-inner .content-block{flex:auto;width:100%}.rating-info-section h4 img{width:17px;height:17px}.rating-info-section .group-block-content rte-formatter.text-block--align-left p{min-height:80px}.rating-info-section .ingredient-item .rating-box{border:1px solid;min-width:154px;margin:14px 0 24px;display:inline-block;background-color:var(--cream);text-align:center;font-family:var(--gtflexa-font);font-size:15px;color:var(--navy-blue);letter-spacing:0}.rating-info-section .read-more-btn{margin-top:20px;font-family:var(--gtflexa-font);font-size:13px;color:var(--navy-blue);text-decoration:none;border:none;background-color:transparent;cursor:pointer;padding:0;text-transform:uppercase;display:flex;align-items:center;position:relative;width:max-content}.rating-info-section .read-more-btn:after{content:"";position:absolute;left:0;bottom:0;width:0;height:1px;background:var(--navy-blue);transition:all .4s ease}.rating-info-section .read-more-btn img{height:11px;width:18px;filter:invert(1);transform:translate(10px);transition:all .4s ease}.rating-info-section .read-more-btn:hover{color:#000}.rating-info-section .read-more-btn:hover:after{width:100%}.rating-info-section .read-more-btn:hover img{transform:translate(15px)}.rating-info-section .ingredients-header{display:flex;justify-content:space-between;align-items:end}.rating-info-section .ingredients-header span.rating-info{display:flex;align-items:center;gap:16px}.rating-info-section .ingredients-header span.rating-info h4{letter-spacing:var(--letter-spacing);color:var(--navy-blue);font-family:var(--gtflexa-font);margin:0;font-weight:400;font-size:17px}.rating-info-section .ingredients-header .sub-content p{font-family:var(--atlas-grotesk-font);font-size:17px;line-height:20px;color:var(--navy-blue);letter-spacing:0;max-width:415px}.rating-info-section .ingredients-header span.rating-info .rating-info-image img{transition:all .4s ease}.rating-info-section .ingredients-header span.rating-info .rating-info-image img:hover{transform:scale(1.1)}.custom-content-image .container{max-width:900px;margin:0 auto;padding:30px}.content-block{margin-bottom:20px;font-size:15px;line-height:1.6;color:#333}.image-block{margin-bottom:20px;text-align:center}.image-block img{max-width:100%;height:auto}.custom-content-with-image section.custom-image-text-lab .content-image-inner .content-block{padding:60px 42px 0 58px}.custom-content-with-image section.custom-image-text-lab .content-image-inner .content-block:last-child{border-left:none}.custom-content-with-image section.custom-image-text-lab .image-block.content-block{padding:0}.custom-image-text-lab .content-block h3.title{font-family:var(--gtflexa-font);letter-spacing:var(--letter-spacing);color:var(--navy-blue);margin-bottom:23px}section.custom-content-image .content-image-inner .content-block .cont-desc ul{padding:0}section.custom-content-image .content-image-inner .content-block .cont-desc ul li{font-family:var(--atlas-grotesk-font);letter-spacing:0;color:#707070;font-size:17px;line-height:22px;margin-bottom:29px;position:relative;list-style:none;padding-left:22px}section.custom-content-image .content-image-inner .content-block .cont-desc ul li:before{content:"";position:absolute;top:6px;left:0;width:9px;height:9px;background-color:var(--navy-color)}.custom-image-primrose-sec .left-image,.custom-image-primrose-sec .ingredients-right-content{width:100%}.custom-image-primrose-sec .ingredients-right-content{max-width:634px;padding:74px 0;display:flex;flex-direction:column;justify-content:space-between}.custom-image-primrose-sec .image-tabs-wrapper{display:flex;gap:82px;border-top:1px solid var(--theme-border-color);border-bottom:1px solid var(--theme-border-color)}.custom-image-primrose-sec .left-image{min-height:684px}.left-image img{max-width:100%;height:100%;object-fit:cover}.right-content{flex:1}.ingredients-right-content .ingredients-tabs-buttons{display:flex;flex-direction:column;align-items:start}.ingredients-right-content .ingredients-tabs-buttons button.tab-btn{background-color:transparent;border:none;padding:0;font-size:17px;line-height:36px;text-transform:uppercase;color:#0d1d2399;cursor:pointer;transition:all .4s ease;position:relative}.ingredients-right-content .ingredients-tabs-buttons button.tab-btn:after{content:"";position:absolute;left:0;bottom:0;width:0;height:1px;background-color:var(--navy-blue);transition:all .4s ease}.ingredients-right-content .ingredients-tabs-buttons button.tab-btn:hover:after,.ingredients-right-content .ingredients-tabs-buttons button.tab-btn.selected:after{width:100%}.ingredients-right-content .ingredients-tabs-buttons button.tab-btn.selected,.ingredients-right-content .ingredients-tabs-buttons button.tab-btn:hover{color:var(--navy-blue)}.tabs-buttons{display:flex;gap:10px;margin-bottom:15px}.custom-image-primrose-sec .tab-content{opacity:0;display:none;transition:all .4s ease-in-out;transform:translateY(15px);animation:fadeIn .5s ease 1 forwards}.custom-image-primrose-sec .tab-content.selected{display:block}@keyframes fadeIn{to{opacity:1;transform:none}}.ingredients-tabs-content .tab-content p{font-family:var(--atlas-grotesk-font);font-size:17px;line-height:22px;letter-spacing:0;color:var(--text-rgba)}.custom-tabs-section.custom-tabs-lab{padding:0;border-top:1px solid var(--theme-border-color);border-bottom:1px solid var(--theme-border-color)}.custom-tabs-lab ul.tab-nav{border-bottom:1px solid rgba(13 29 35 / 35%);width:max-content}.custom-tabs-lab .tabs-container{max-width:100%}.custom-tabs-lab .box-left{padding:26px 58px 0;width:100%;max-width:638px}.tab-content-wrapper .tab-content p{font-family:var(--atlas-grotesk-font);color:var(--text-rgba);font-size:17px;line-height:22px;letter-spacing:0}.custom-tabs-lab .tab-nav li{padding-right:23px}.custom-tabs-section{display:flex;justify-content:center;padding:40px 0}.tabs-container{display:flex;max-width:1200px;width:100%}.tabs-left{flex:1;padding-right:30px}.tab-nav{display:flex;gap:20px;margin-bottom:27px;list-style:none;padding:0}.tab-nav li{cursor:pointer;font-family:var(--gtflexa-font);font-weight:400;text-transform:uppercase;font-size:17px;letter-spacing:var(--letter-spacing);color:#999;position:relative;line-height:normal;padding:8px 0}.tab-nav li:after{content:"";position:absolute;left:0;bottom:0;width:0;height:1px;background-color:#0d1d2369;transition:all .4s ease}.tab-nav li.active{color:#000}.tab-nav li.active:after{width:100%}.tab-nav li:hover:after{width:100%}.tab-content{display:none;font-size:14px;line-height:1.6;color:#333}.tab-content.active{display:block}.tabs-right{flex:1;display:flex;justify-content:center;align-items:center}.tabs-right img{max-width:100%;height:auto}.based_on_results .custom-section-content>.spacing-style{padding:129px 0 163px;flex-wrap:wrap;max-width:1282px;margin:0 auto}.based_on_results .custom-section-content>.spacing-style .text-block.h3{width:100%;text-align:center;margin-bottom:64px}.based_on_results .custom-section-content>.spacing-style .text-block.h3 p{text-align:center;width:100%;max-width:100%;font-size:20px;font-weight:400;color:var(--navy-blue);letter-spacing:var(--letter-spacing)}.based_on_results .custom-section-content rte-formatter p{font-family:var(--atlas-grotesk-font);font-size:17px;line-height:22px;color:var(--text-rgba);letter-spacing:0;margin-top:27px}.products-count-wrapper span{display:none}.blog section.blog-archive .blog-archive__header{padding:0 68px}.blog section.blog-archive h2{letter-spacing:var(--letter-spacing);font-size:15px;font-weight:400;max-width:367px;line-height:20px;margin:0}.blog-archive{padding:50px 0}.blog-archive__header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.blog-archive__filter{position:relative;margin:0 40px 0 0}.blog-archive__filter span{cursor:pointer;font-size:15px;color:var(--navy-blue);letter-spacing:var(--letter-spacing)}.blog-archive__filter ul{list-style:none;margin:0;position:absolute;top:100%;min-width:144px;padding:18px;right:0;z-index:1;background:#fff9;backdrop-filter:blur(31px);-webkit-backdrop-filter:blur(31px);transform:translateY(-8px);transition:all .4s ease;visibility:hidden;opacity:0;border:1px solid rgba(13 29 35 / 20%)}.blog-archive__filter:hover ul{transform:translateY(0);visibility:visible;opacity:1}.blog-archive__filter li{margin-bottom:5px}.blog-archive__filter li a{font-family:var(--atlas-grotesk-font);font-size:16px;color:var(--navy-blue);letter-spacing:0}.blog-archive__filter li a label{display:flex;align-items:center;gap:17px;cursor:pointer}.blog-archive__filter li a:hover{text-decoration:underline}.blog-archive__filter a.active{font-weight:700}.blog-archive__grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:30px;row-gap:40px}.blog-archive__item h3{font-size:16px;text-transform:uppercase;letter-spacing:var(--letter-spacing);text-align:center;margin:20px 0 0;font-weight:400}.blog-archive .read-more-text{text-align:center}.blog-archive .read-more{font-size:13px;font-family:var(--gtflexa-font);display:inline-block;text-align:center;margin-top:17px;text-transform:uppercase;color:var(--navy-blue);position:relative}.blog-archive .read-more:after{content:"";position:absolute;left:0;bottom:0;width:0;height:1px;background:var(--navy-blue);transition:all .4s ease}.blog-archive .read-more span{font-family:var(--atlas-grotesk-font);transition:all .4s ease;display:inline-block}.blog-archive .read-more:hover span{transform:translate(10px)}.blog-archive .read-more:hover:after{width:100%}.blog-archive__filter li a label .custom-radio{width:12px;height:12px;position:relative;top:-5px}.blog-archive__filter li a label .custom-radio input[type=radio]{position:absolute;left:0;top:0;width:100%;height:100%;margin:0;opacity:0}.blog-archive__filter li a label .custom-radio span{width:100%;height:100%;display:inline-block;border:1px solid var(--navy-color)}.blog-archive__filter li a label .custom-radio input[type=radio]:checked+span{background-color:var(--navy-color)}.blog-archive__grid article.blog-archive__item .article_img{position:relative;padding-top:100%;border-top:1px solid var(--theme-border-color);border-bottom:1px solid var(--theme-border-color)}.blog-archive__grid article.blog-archive__item .article_img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.contact-page .group-block rte-formatter{width:100%}.contact-page .group-block h3{font-family:var(--gtflexa-font);font-size:18px;text-transform:uppercase;color:var(--navy-color);font-weight:400;border-bottom:1px solid rgba(13 29 35 / 35%);width:100%;max-width:100%;padding:0 0 10px;margin-bottom:29px}.contact-page .group-block p{font-family:var(--atlas-grotesk-font);font-size:16px;letter-spacing:0;max-width:100%;line-height:21px;color:var(--navy-blue)}.contact-page .group-block h5{font-family:var(--atlas-grotesk-font);color:var(--navy-color);letter-spacing:0;text-transform:uppercase;margin-top:16px}.contact-page .group-block h5 strong{font-family:var(--gtflexa-font);font-weight:400;min-width:134px;display:inline-block;margin:0 0 8px;letter-spacing:var(--letter-spacing)}.contact-page .group-block h5 a{text-transform:none;position:relative;padding:2px 0}.contact-page .group-block h5 a:after{content:"";position:absolute;left:0;bottom:0;width:0;height:1px;background:var(--navy-blue);transition:all .4s ease}.contact-page .group-block h5 a:hover:after{width:100%}.contact-page .contact-form input,.contact-page .contact-form textarea{background-color:transparent;border-radius:0;padding:11px 0;border:none;border-bottom:1px solid rgba(13 29 35 / 35%);font-size:15px;font-family:var(--gtflexa-font);letter-spacing:var(--letter-spacing);text-transform:uppercase}.contact-page .contact-form input:focus,.contact-page .contact-form textarea:focus{outline:none;box-shadow:none}.contact-page .contact-form input::placeholder,.contact-page .contact-form textarea::placeholder{color:#a0a0a0;font-family:var(--gtflexa-font)}.contact-page .contact-form input:focus::placeholder,.contact-page .contact-form textarea:focus::placeholder{color:transparent}.contact-page .contact-form input:not(:placeholder-shown)::placeholder,.contact-page .contact-form textarea:not(:placeholder-shown)::placeholder{color:var(--navy-blue)}.contact-page .contact-form .submit-button{position:relative;padding:0 36px;border-radius:0;font-size:15px;text-transform:uppercase;background-color:var(--navy-color);color:var(--white);border:1px solid var(--navy-color);transition:all .4s ease;overflow:hidden;z-index:1;font-family:var(--gtflexa-font);min-height:37px;line-height:37px;font-weight:400}.contact-page .contact-form .submit-button:after{content:"";position:absolute;top:0;left:0;width:0;height:100%;background:var(--cream);opacity:1;z-index:-1;transition:width .4s cubic-bezier(.4,0,.2,1)}.contact-page .contact-form .submit-button:hover{color:var(--navy-color);border-color:var(--navy-color);background-color:var(--cream)}.contact-page .contact-form .submit-button:hover:after{width:100%}.content-for-layout .shopify-policy__container{max-width:1220px;padding:60px 24px 114px}.content-for-layout .shopify-policy__container .shopify-policy__title{text-align:left}.content-for-layout .shopify-policy__container .shopify-policy__title h1,.content-for-layout .shopify-policy__container .shopify-policy__body h2{font-family:var(--gtflexa-font);font-size:17px;line-height:24px;text-transform:uppercase;color:var(--navy-blue);font-weight:400;letter-spacing:var(--letter-spacing)}.content-for-layout .shopify-policy__container .shopify-policy__body p,.content-for-layout .shopify-policy__container .shopify-policy__body ul li{font-family:var(--atlas-grotesk-font);font-size:16px;line-height:21px;color:var(--navy-blue);letter-spacing:0;width:100%;margin-bottom:0}.content-for-layout .shopify-policy__container .shopify-policy__body ul li strong{font-family:var(--gtflexa-font);font-weight:400;text-transform:uppercase}.content-for-layout .shopify-policy__container .shopify-policy__body ul li{margin:0 0 14px}.content-for-layout .shopify-policy__container .shopify-policy__body ul li:last-child{margin:0}.content-for-layout .shopify-policy__container .shopify-policy__title h1{margin:0 0 31px}.shopify-policy__body .shipping-policy-page h3,.shopify-policy__body .shipping-policy-page p{margin:0 0 14px}.content-for-layout .shopify-policy__container .shipping-policy-page p br,.content-for-layout .shopify-policy__container .shipping-policy-page h3 br{display:none}.shopify-policy__body .shipping-policy-img{min-width:280px;position:relative;top:-49px}.article .blog-post-content rte-formatter p,.article rte-formatter p,.article rte-formatter p span{font-family:var(--atlas-grotesk-font);letter-spacing:0;color:var(--navy-blue);font-size:18px;line-height:24px}.article .blog-post-content{max-width:1460px;padding:80px 0}.article .blog-post-content p.images{display:flex;gap:59px;padding:81px 0 149px;max-width:1460px;margin:0 auto}.article .blog-post-content p.images .img-block span{font-size:15px;line-height:26px;letter-spacing:0;padding:7px 0 0 9px;display:inline-block}.article .blog-post-content p.images span.img-block{width:100%}.article .blog-post-content p.images .img-block img{max-height:521px;object-fit:cover}.article .blog-details-outer{display:flex;align-items:center;max-height:calc(100vh - 128px);overflow:hidden}.article .blog-post-content .blog-content-inner{text-align:center;max-width:913px;margin:0 auto}.article .blog-details-outer header,.article .blog-details-outer .shopify-block{width:100%}.article .section-wrapper .spacing-style{padding:0}.article .blog-details-outer header h1{font-size:20px;font-weight:400;letter-spacing:var(--letter-spacing);color:var(--navy-blue);max-width:246px}.article .blog-details-outer header{display:flex;height:100%;justify-content:center;flex-direction:column;position:relative;border-bottom:1px solid var(--theme-border-color)}.article .blog-details-outer header .blog-post-details{position:absolute;bottom:48px;left:50%;transform:translate(-50%);flex-direction:column;justify-content:center;gap:0}.article .blog-details-outer header .blog-post-details span{font-family:var(--atlas-grotesk-font);letter-spacing:0;font-size:15px;line-height:26px;color:var(--navy-blue);text-align:center}.article .blog-post-content .blog-content-middle{border-top:1px solid var(--theme-border-color);border-bottom:1px solid var(--theme-border-color);padding:66px 0 167px}.article .blog-post-content .blog-content-middle p,.article .blog-post-content .blog-content-middle ul,.article .blog-post-content .blog-content-middle ol{max-width:913px;margin:0 auto}.article .blog-post-content .blog-content-middle p{font-size:17px}.article .blog-post-content .blog-content-middle p strong{font-size:20px;line-height:27px;font-weight:400;letter-spacing:var(--letter-spacing);color:var(--navy-blue);margin-bottom:23px;display:inline-block}.article .blog-post-content .blog-content-middle ol{padding:28px 0;max-width:851px}.article .blog-post-content .blog-content-middle ol li,.article .blog-post-content .blog-content-middle ul li{font-family:var(--atlas-grotesk-font);letter-spacing:0;color:var(--navy-blue);font-size:17px;line-height:24px}.article .blog-post-content .blog-content-middle .margin-top{margin:143px auto 19px}.article .blog-post-content .blog-content-middle ul{padding:5px 0 23px 16px}.article .blog-post-content .blog-content-middle ul li::marker{display:none}body.article .content-for-layout .section-wrapper .section{grid-template-columns:max-content}.article .blog-details-outer .blog-post-featured-image .blog-post-featured-image__image{min-height:100vh}.custom-tabs .slider-wrapper .switcher-left ul li{position:relative;padding-left:22px}.custom-tabs .slider-wrapper .switcher-left ul li:before{content:"";position:absolute;top:50%;left:0;width:9px;height:9px;transform:translateY(-50%);background-color:var(--navy-color)}.collection .collection-filters h4{font-size:14px;font-family:var(--gtflexa-font);font-weight:400;color:var(--navy-blue);letter-spacing:var(--letter-spacing)}.collection .collection-filters ul.filter-list{display:flex;padding:0;gap:55px}.collection .collection-filters ul.filter-list li{list-style:none;position:relative}.collection .collection-filters ul.filter-list li:after{content:"";position:absolute;right:-27px;top:50%;transform:translateY(-50%);width:2px;height:68%;background-color:#0d1d2369}.collection .collection-filters ul.filter-list li:last-child:after{content:none}.collection .collection-filters ul.filter-list li a{font-size:14px;color:var(--text-rgba);transition:all .4s ease;position:relative}.collection .collection-filters ul.filter-list li a:after{content:"";position:absolute;left:0;bottom:-1px;width:0;height:1px;transition:all .4s ease;background-color:var(--navy-blue)}.collection .collection-filters ul.filter-list li a.active,.collection .collection-filters ul.filter-list li a:hover{color:var(--navy-blue)}.collection .collection-filters ul.filter-list li a:hover:after,.collection .collection-filters ul.filter-list li a.active:after{width:100%}product-card-link .product-card .group-block-content span.product-tags{color:#0d1d2399;width:100%;text-align:center;font-size:15px;line-height:20px;text-transform:uppercase}product-card-link .product-card .group-block-content span.price{font-size:16px;line-height:21px;color:var(--navy-blue)}.menu-drawer-container .header__icon--summary svg{width:22px;height:11px}body.index .menu-drawer-container .header__icon--summary svg line{stroke:#fff}body.index .header[data-sticky-state=active] .menu-drawer-container .header__icon--summary svg line{stroke:var(--navy-blue)}.menu-drawer-container .header__icon--summary span{width:22px}.vec-5gp .group-block-content{align-items:start}.content-for-layout .shopify-policy__container .shopify-policy__body .rte{display:flex;gap:0;flex-wrap:wrap}.content-for-layout .shopify-policy__container .shopify-policy__body .rte h3{font-size:16px;line-height:21px;letter-spacing:var(--letter-spacing);font-weight:500;color:var(--navy-blue);font-weight:400}body.cart .cart-page{display:flex;flex-wrap:wrap;width:100%;padding-bottom:50px;padding-right:64px}body.cart .cart-page .cart-page__title,body.cart .cart-page .cart-page__items{width:100%}body.cart .cart-page .cart-page__summary{margin:0 0 0 auto;padding-top:24px}body.cart .cart-page h1{font-size:20px;line-height:27px;font-weight:400;text-transform:uppercase;color:var(--navy-blue);letter-spacing:var(--letter-spacing)}body.cart .cart-page h1 span.cart-bubble__background{background-color:transparent;border-radius:0}body.cart .cart-page .cart-bubble{border-radius:0}body.cart .cart-page .cart-page__items .cart-items__wrapper{max-width:617px;margin:0 0 0 auto}body.cart .cart-page .cart-page__summary .cart__summary-inner{width:617px;padding:0;position:initial}body.cart .cart-page .cart-items__media img.cart-items__media-image{object-fit:contain}body.cart .cart-page quantity-selector-component.quantity-selector{background-color:transparent;border:none}body.cart .cart-page quantity-selector-component.quantity-selector button.button{padding:0;width:auto}body.cart .cart-page quantity-selector-component.quantity-selector button.button span.svg-wrapper path{stroke:var(--navy-color)}body.cart .cart-page .cart-actions{border:none;padding:13px 0 0}body.cart .cart-page .cart-actions span.cart-discount__label.h6{font-size:14px;text-transform:uppercase;font-weight:400;font-family:var(--gtflexa-font);color:var(--navy-blue)}body.cart .cart-page .cart__total-container text-component{font-weight:400;font-size:14px;text-transform:uppercase;letter-spacing:0;color:var(--navy-color)}body.cart .cart-page .cart-page__summary .cart__ctas .cart__checkout-button{padding:0 36px;border-radius:0;font-size:15px;text-transform:uppercase;background-color:var(--navy-color);color:var(--white);border:1px solid var(--navy-color);transition:all .4s ease;overflow:hidden;z-index:1;font-family:var(--gtflexa-font);min-height:35px;line-height:35px;font-weight:400;position:relative;height:auto}body.cart .cart-page .cart-page__summary .cart__ctas .cart__checkout-button:after{content:"";position:absolute;top:0;left:0;width:0;height:100%;background:var(--cream);opacity:1;z-index:-1;transition:width .4s cubic-bezier(.4,0,.2,1)}body.cart .cart-page .cart-page__summary .cart__ctas .cart__checkout-button:hover{color:var(--navy-color)}body.cart .cart-page .cart-page__summary .cart__ctas .cart__checkout-button:hover:after{width:100%}body.cart .cart-page .cart__summary-totals{gap:0}body.cart .cart-page .cart-items__table tbody td:last-child{text-align:right}body.cart .cart-page .cart-items__table tbody td:last-child button.cart-items__remove{margin:0 0 0 auto}body.cart .cart-page .cart-items__table tbody td:last-child button.cart-items__remove span.visually-hidden{width:auto;height:auto;clip:auto}body.cart .cart-page .cart-page__items{border-bottom:1px solid rgba(13 29 35 / 41%);padding-bottom:130px}.header-actions__action cart-icon.header-actions__cart-icon{text-transform:uppercase}.predictive-search-form__content ul.predictive-search-results__list .resource-card__media img.resource-card__image{object-fit:contain}.predictive-search-results__wrapper-products .predictive-search-results__card{background-color:transparent}body.search .spacing-style h3,body.search .spacing-style .main-collection-grid__title{text-transform:uppercase;font-family:var(--gtflexa-font);color:var(--navy-color);letter-spacing:var(--letter-spacing);font-size:28px;font-weight:400}ul.product-grid li.product-grid__item .group-block-content .text-block>div{text-align:center}body.search product-card-link .product-card{border-top:1px solid var(--theme-border-color)}.page-about-us .custom-tabs .custom-tabs-section .tabs-container .box-right img.mobile-image{display:none}section.custom-content-image .content-image-inner .image-block.content-block a.btn.button.mobile-button{display:none}.cart-drawer__content .h3.cart-drawer__heading--empty{text-transform:uppercase;font-size:21px;font-weight:400;letter-spacing:var(--letter-spacing)}dialog.cart-drawer__dialog.cart-drawer--empty .cart-items__wrapper p{letter-spacing:0;font-family:var(--atlas-grotesk-font);color:var(--navy-blue)}dialog.cart-drawer__dialog.cart-drawer--empty .cart-items__empty-button{position:relative;padding:0 36px;border-radius:0;font-size:15px;text-transform:uppercase;background-color:var(--navy-color);color:var(--white);border:1px solid var(--navy-color);transition:all .4s ease;overflow:hidden;z-index:1;font-family:var(--gtflexa-font);min-height:37px;line-height:37px;font-weight:400}dialog.cart-drawer__dialog.cart-drawer--empty .cart-items__empty-button:after{content:"";position:absolute;top:0;left:0;width:0;height:100%;background:var(--cream);opacity:1;z-index:-1;transition:width .4s cubic-bezier(.4,0,.2,1)}dialog.cart-drawer__dialog.cart-drawer--empty .cart-items__empty-button:hover{color:var(--navy-color);border-color:var(--navy-color);background-color:var(--cream)}dialog.cart-drawer__dialog.cart-drawer--empty .cart-items__empty-button:hover:after{width:100%}dialog.cart-drawer__dialog.cart-drawer--empty .cart-drawer__header{border-bottom:none}dialog.quick-add-modal.dialog-modal{max-width:max-content;width:100%}dialog.quick-add-modal.dialog-modal .product-media img.product-media__image{object-fit:contain}dialog.quick-add-modal.dialog-modal ul.media-gallery__grid{min-height:100%;padding:50px 0}dialog.quick-add-modal.dialog-modal .quick-add-modal__content .view-product-title a{font-size:23px;font-weight:300;color:var(--navy-blue);letter-spacing:var(--letter-spacing)}.search-modal__content{width:100%;max-width:1374px}ul.predictive-search-results__list[ref=recentlyViewedWrapper],ul.predictive-search-results__list.predictive-search-results__wrapper-products[aria-label="Recently viewed"],#predictive-search-results .recently-viewed-wrapper{display:none}.custom-content-section .spacing-style.layout-panel-flex{border-left:1px solid var(--theme-border-color);border-right:1px solid var(--theme-border-color)}.shop-page-middle-banner{border:1px solid var(--theme-border-color)}.content-for-layout .shopify-policy__container{margin:0 auto}.content-for-layout .shopify-policy__container .shopify-policy__body ol li{font-family:var(--atlas-grotesk-font);font-size:16px;line-height:21px;color:var(--navy-blue);letter-spacing:0}.content-for-layout .shopify-policy__container .shopify-policy__body ol li{margin:0 0 14px}.shopify-policy__body .return-refund-policy ul,.shopify-policy__body .return-refund-policy ol{padding-left:64px}.swiper:not(.swiper-initialized){display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:16px}.swiper:not(.swiper-initialized) .ingredient-card{width:100%!important;max-width:320px!important}.jdgm-widget.jdgm-widget .jdgm-prev-badge span.jdgm-prev-badge__text{text-transform:uppercase;letter-spacing:0}dialog.quick-add-modal.dialog-modal .group-block form.variant-picker__form label.variant-option__button-label{border-radius:0}dialog.quick-add-modal.dialog-modal .group-block form.variant-picker__form label.variant-option__button-label:has(:checked){background-color:var(--navy-blue)}dialog.quick-add-modal.dialog-modal ul.media-gallery__grid li.product-media-container{display:none}dialog.quick-add-modal.dialog-modal ul.media-gallery__grid li.product-media-container[data-view-transition-type=product-image-transition]{display:flex}body.index .ui-test-product-list .resource-list__item{width:100%;border-bottom:1px solid var(--theme-border-color);border-left:1px solid var(--theme-border-color);padding:24px 0 0;transform:inherit!important}body.index .ui-test-product-list .resource-list__item product-card-link .product-card{border:none;padding:0;transform:inherit!important}.variant-option--equal-width-buttons .variant-option__button-label{border-radius:0}.customer form .field label{display:none}.customer form .field input,.customer form .select select{width:100%;line-height:24px;background-color:transparent;border-radius:0;padding:11px 0;border:none;border-bottom:1px solid rgba(13 29 35 / 35%);font-size:15px;font-family:var(--gtflexa-font);letter-spacing:var(--letter-spacing);text-transform:uppercase;outline:none}.customer form .field input::placeholder{color:#a0a0a8}.customer form .select span.svg-wrapper{display:none}.customer form button{position:relative;padding:0 36px;border-radius:0;font-size:15px;text-transform:uppercase;background-color:var(--navy-color);color:var(--white);border:1px solid var(--navy-color);transition:all .4s ease;overflow:hidden;z-index:1;font-family:var(--gtflexa-font);min-height:37px;line-height:37px;font-weight:400;width:100%;cursor:pointer}.customer form button:after{content:"";position:absolute;top:0;left:0;width:0;height:100%;background:#fff;opacity:1;z-index:-1;transition:width .4s cubic-bezier(.4,0,.2,1)}.customer form button:hover:after{width:100%}.customer form button:hover{color:#000}.customer form a{text-transform:uppercase}.customer h1{font-family:var(--gtflexa-font);font-size:28px;line-height:24px;text-transform:uppercase;color:var(--navy-blue);font-weight:400;letter-spacing:var(--letter-spacing)}.customer form h2.form__message,.customer form span.form__message{text-align:left;display:flex;align-items:center;gap:8px;outline:none}.customer form span.form__message{padding-top:10px;text-transform:uppercase;letter-spacing:0}.customer form .errors ul,.customer form ul{padding-left:19px;margin:0 0 10px}.customer div p{font-family:var(--atlas-grotesk-font);letter-spacing:0;color:#707070;font-size:15px;line-height:22px;margin:13px 0 0}div#AddAddress{border-top:1px solid var(--theme-border-color);margin-top:30px;padding-top:30px}h2#AddressNewHeading{font-family:var(--gtflexa-font);color:var(--navy-blue);font-size:32px;text-transform:uppercase;text-align:center}div#AddAddress label[for=AddressCountryNew]{text-transform:uppercase}label[for=address_default_address_new]{letter-spacing:0;font-family:var(--atlas-grotesk-font);color:#707070}.customer.addresses ul li[data-address]{margin-top:0}.customer.addresses ul li h2,.customer.addresses ul li p{text-transform:uppercase}.customer.account table.order-history{margin-top:30px}.customer.account table.order-history th,.customer.account table.order-history td{font-size:24px;padding:0;text-align:left;text-transform:uppercase}.customer.account table.order-history td a{padding:0}.customer.account table.order-history td{font-size:20px;padding-top:15px}.customer .field:first-of-type{margin-top:0;flex-wrap:wrap;row-gap:12px}.customer.account table.order-history th{font-size:16px}.customer.account table.order-history td{font-size:14px;font-family:var(--atlas-grotesk-font)}small#password-error{display:flex;align-items:center;gap:8px}.header-section .header .header__column--right a.header-actions__action .account-button__avatar{background-color:#000;width:25px;height:25px;border-radius:50px}.header-section .header .header__column--right header-actions .account-popover span.account-button__avatar{color:#fff!important;line-height:23px}.index .header-section .header .header__column--right a.header-actions__action .account-button__avatar{background-color:#fff}.index .header-section .header .header__column--right header-actions .account-popover span.account-button__avatar{color:#000!important}input:-webkit-autofill,input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px transparent inset!important;-webkit-text-fill-color:#000!important;background-color:transparent!important;transition:background-color 9999s ease-in-out 0s}:is(.product-card):has(.quick-add__product-form-component--single-variant) .card-gallery:hover .quick-add__button--add span.add-to-cart-text__content{width:fit-content;opacity:1;transform:translate(0)}.mega-menu .mega-menu__grid .mega-menu__link span.mega-menu__link-title{text-transform:uppercase;color:var(--navy-color);font-size:13px;position:relative;font-family:var(--gtflexa-font)}.mega-menu .mega-menu__grid .mega-menu__link span.mega-menu__link-title:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background-color:var(--navy-color);transition:all .4s ease;z-index:1}.mega-menu .mega-menu__grid .mega-menu__link span.mega-menu__link-title:hover:after{width:100%}.page-ingredients .blog-archive__grid{grid-template-columns:repeat(4,1fr)}body.index header-component.header .header__row{background-color:transparent}.overflow-menu:after{display:none!important}.menu-list__list-item .menu-list__submenu{width:100%!important;max-width:250px;left:90px!important;background-color:#fff!important;top:calc(100% - 22px + var(--border-bottom-width))!important;padding:16px 26px!important;clip-path:inherit!important}.menu-list__list-item .menu-list__submenu .menu-list__submenu-inner{padding:0}.menu-list__list-item .menu-list__submenu .menu-list__submenu-inner .mega-menu{grid-template-columns:auto}.menu-list__list-item .menu-list__submenu .menu-list__submenu-inner .mega-menu .mega-menu__grid ul.mega-menu__list.list-unstyled{--menu-columns-desktop: 1}.menu-list__list-item .menu-list__submenu .menu-list__submenu-inner .mega-menu .mega-menu__grid{--menu-columns-desktop: 1;--menu-columns-tablet: 1;grid-column:1}.quick-add[stay-visible] .add-to-cart-text,.quick-add__button:is(:focus,:hover) .add-to-cart-text{margin-inline:calc(var(--padding-sm) * -1)!important;padding-inline:var(--padding-xs)!important}add-to-cart-component .button.quick-add__button{min-width:143px;border-radius:0;background-color:transparent;box-shadow:none;border:1px solid var(--navy-blue);transition:all .4s ease-in-out}add-to-cart-component .button.quick-add__button:hover{background-color:var(--color-background);border-color:var(--color-background);box-shadow:var(--shadow-popover)}add-to-cart-component .quick-add__button .add-to-cart-text--added{width:100%!important}.page-ingredients .serach--wrapper-outer{padding:94px 40px}.page-ingredients .serach--wrapper-outer{padding:94px 40px;display:flex;column-gap:167px}.page-ingredients .serach--wrapper-outer h3{font-size:16px;font-weight:400;line-height:23px}.page-ingredients .serach--wrapper-outer h3 p{margin:0}.page-ingredients .serach--wrapper-outer .search--inner--wraap{width:100%;max-width:491px}.page-ingredients .serach--wrapper-outer .search--inner--wraap search-button.search-action{width:100%}.page-ingredients .serach--wrapper-outer .search--inner--wraap search-button.search-action button.button{width:100%;border:1px solid #ddd;background:url(/cdn/shop/files/search.svg?v=1770193041) no-repeat center left 14px;background-size:34px}.page-ingredients .serach--wrapper-outer .search--inner--wraap search-button.search-action button.button span.svg-wrapper{font-family:var(--atlas-grotesk-font);text-transform:uppercase;font-size:18px;color:#ddd;font-weight:400;letter-spacing:1.2px}.ingredients-page .tabs{display:flex;gap:10px;margin-bottom:0;flex-wrap:wrap}.ingredients-page .tab-btn{background:transparent;border:1px solid #ccc;padding:7px 14px 4px;cursor:pointer;font-size:12px}.ingredients-page .tab-btn.active{background:#d1dddb}.ingredients-page .tab-panel{display:none}.ingredients-page .tab-panel .accordion-outer{display:flex;gap:24px}.ingredients-page .accordion-outer .accordion-column{flex:1;min-width:0}.ingredients-page .accordion-outer .accordion-column--left,.ingredients-page .accordion-outer .accordion-column--right{flex:1}.ingredients-page .accordion-item{padding:12px 0;width:100%;box-sizing:border-box}.ingredients-page .accordion-title{width:100%;background:none;border:none;cursor:pointer;padding:0;font-size:16px;font-weight:400;line-height:23px;font-family:var(--gtflexa-font);letter-spacing:1px;color:#a7a7a7;text-align:left;outline:none;box-shadow:none}.ingredients-page .accordion-content{display:none;margin-top:8px}.ingredients-page .learn-btn{background:none;border:none;color:#a7a7a7;cursor:pointer;padding:0;margin-top:6px;font-size:13px;text-decoration:underline;text-transform:capitalize;outline:none;box-shadow:none}.ingredients-page .accordion-item.is-expanded .learn-btn{display:none}.ingredients-page .more-text{display:none;margin-top:6px}.ingredients-page .more-text p{color:#777;margin:0 0 12px}.ingredients-page .more-text .read-less-btn{display:block;background:none;border:none;color:var(--text-rgba);cursor:pointer;padding:0;margin-top:12px;font-size:13px;text-decoration:underline;text-transform:capitalize;font-family:var(--gtflexa-font);letter-spacing:0;outline:none;box-shadow:none}.ingredients-page .tab-panel h4{font-size:16px;font-weight:400;line-height:23px;font-family:var(--gtflexa-font);letter-spacing:1px;margin-top:30px}.ingredients-page .section-tabs--wrapper{display:flex;justify-content:space-between;align-items:center}.ingredients-page .section-tabs--wrapper h4{letter-spacing:var(--letter-spacing);color:var(--navy-blue);font-family:var(--gtflexa-font);margin:0;font-weight:400;font-size:17px;text-transform:uppercase;display:flex;align-items:center;column-gap:10px}.ingredients-page .section-tabs--wrapper h4 p{margin:0}.ingredients-page .section-tabs--wrapper h4 p a{text-decoration:none}.section-tabs--wrapper .section-tabs--wrapper--rating img{width:16px;height:17px;display:inline-block}.ingredients-page .section-tabs--wrapper h4 p strong{font-size:12px;font-weight:400}.ingredients-page .accordion-item .more-text p{font-size:14px;line-height:21px;letter-spacing:0;font-family:var(--atlas-grotesk-font);color:var(--text-rgba);margin:0}.ingredients-page .accordion-item.is-expanded button.accordion-title{color:#000}.prodicons .image-block{flex-direction:column}.prodicons .image-block img.image-block__image{height:107px;object-fit:contain}.prodicons .image-block p.image-title{font-size:13px!important;min-height:42px;line-height:18px!important}.cart-drawer__inner .cart-drawer__shipping-notice{background-color:#fff;text-align:center;letter-spacing:0;padding:8px 0;font-size:14px}.custom-steps-product-section product-card-link .product-card .product-grid-view-zoom-out--details{display:flex;justify-content:center;align-items:center;flex-direction:column;padding-bottom:16px}.custom-steps-product-section product-card-link .product-card .product-grid-view-zoom-out--details h3{display:inline-block!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom.css.map */
