html:root{--beam-plum: #000000;--beam-ivory: #ffffff;--beam-lavender: #f5f5f5;--beam-ink: #191919;--beam-line: #dedede;--font-body-family: Inter, sans-serif;--font-heading-family: "Gilda Display", serif;--font-heading-weight: 400;--font-heading-style: normal;--page-width: 144rem;--buttons-radius: 0px;--buttons-radius-outset: 0px;--buttons-shadow-opacity: 0;--buttons-shadow-visible: 0;--inputs-radius: 0px;--inputs-radius-outset: 0px;--inputs-border-opacity: .3;--variant-pills-radius: 0px;--product-card-corner-radius: 0rem;--collection-card-corner-radius: 0rem;--text-boxes-radius: 0px;--popup-corner-radius: 0px}html:root,html .color-background-1,html .color-background-2,html .color-accent-1,html .color-accent-2,html .color-scheme-image-text-button-white-black{--color-background: 255, 255, 255;--gradient-background: #ffffff;--color-foreground: 25, 25, 25;--color-shadow: 25, 25, 25;--color-button: 0, 0, 0;--color-button-text: 255, 255, 255;--color-secondary-button: 255, 255, 255;--color-secondary-button-text: 0, 0, 0;--color-link: 0, 0, 0;--color-badge-foreground: 0, 0, 0;--color-badge-background: 245, 245, 245;--color-badge-border: 0, 0, 0;--payment-terms-background-color: #ffffff}html .color-background-2,html .color-accent-1{--color-background: 255, 255, 255;--gradient-background: #ffffff;--color-secondary-button: 255, 255, 255;--payment-terms-background-color: #ffffff}html .color-inverse,html .header-wrapper,html .footer{--color-background: 0, 0, 0;--gradient-background: #000000;--color-foreground: 255, 255, 255;--color-shadow: 25, 25, 25;--color-button: 255, 255, 255;--color-button-text: 0, 0, 0;--color-secondary-button: 0, 0, 0;--color-secondary-button-text: 255, 255, 255;--color-link: 255, 255, 255;--color-badge-foreground: 0, 0, 0;--color-badge-background: 245, 245, 245;--color-badge-border: 245, 245, 245;--payment-terms-background-color: #000000}html .color-scheme-801415b7-d339-4481-a4ad-a3462cbdad69{--color-foreground: 0, 0, 0;--color-button: 0, 0, 0;--color-button-text: 255, 255, 255;--color-secondary-button-text: 0, 0, 0;--color-link: 0, 0, 0}html .color-scheme-821d1c55-a91f-4d8b-865f-e073b6b47199{--color-button: 0, 0, 0;--color-button-text: 255, 255, 255}html .color-scheme-cf79fbec-1506-490c-be11-b82a5e4948b9{--color-background: 0, 0, 0;--gradient-background: #000000;--color-foreground: 255, 255, 255;--color-button: 255, 255, 255;--color-button-text: 0, 0, 0;--color-secondary-button: 0, 0, 0;--color-secondary-button-text: 255, 255, 255;--color-link: 255, 255, 255}body{letter-spacing:.01em;line-height:1.7}.header-wrapper .header{padding-top:16px;padding-bottom:16px}.header .header__heading-logo{max-width:145px}.header-wrapper :is(.header__menu-item,.header__icon,.header__active-menu-item),.header-wrapper .localization-form__select,.header-wrapper :is(.mega-menu__link,.menu-drawer__menu-item,.menu-drawer__close-button,.menu-drawer__account){color:rgb(var(--color-foreground))}.header__menu-item,.header-wrapper .localization-form__select{font-size:1.2rem;letter-spacing:.05em}.header-wrapper :is(.mega-menu__content,.menu-drawer,.menu-drawer__submenu){border-color:#fff3}.announcement-bar-section .utility-bar{background:var(--beam-lavender);color:var(--beam-ink)}.announcement-bar-section .announcement-bar__message{font-size:1.1rem;letter-spacing:.1em}#MainContent :is(.title,.main-page-title,.rich-text__heading,.image-with-text__heading,.banner__heading,.collection-hero__title,.product__title,.collapsible-content__heading),.footer-block__heading,.drawer__heading{font-family:var(--font-heading-family);font-weight:400;line-height:1.15;letter-spacing:-.025em}#MainContent :is(.rich-text__heading,.image-with-text__heading,.banner__heading) strong{font-weight:inherit}#MainContent :is(.main-page-title,.collection-hero__title,.product__title h1,.product__title>.h1){font-size:clamp(3.8rem,4.5vw,6.4rem);line-height:1.12;letter-spacing:-.035em}#MainContent :is(.rich-text__text,.image-with-text__text,.product__description,.collection-hero__description,.accordion__content){line-height:1.8;letter-spacing:0}#MainContent :is(.collection__title,.title-wrapper-with-link){margin-bottom:3.2rem}#MainContent .collection__title .title{font-size:clamp(3.4rem,3.5vw,5rem)}#MainContent .image-with-text__content{padding:clamp(3rem,5vw,7rem)}#MainContent .card__heading{font-family:var(--font-heading-family);font-weight:400;font-size:clamp(2rem,1.9vw,2.6rem);letter-spacing:-.015em;line-height:1.25}#MainContent .card__information{padding-top:2rem;padding-bottom:2rem}#MainContent .card-information .price{font-size:1.4rem;letter-spacing:0}:is(.product-form,.quick-add,.cart__ctas,.drawer__footer,.rich-text__buttons,.image-with-text__content,.banner__buttons,.collection__view-all,.contact__button,.customer) .button{min-height:5.2rem;font-family:var(--font-body-family);font-size:1.3rem;font-weight:400;letter-spacing:.04em}#MainContent .accordion{border-color:rgba(var(--color-foreground),.2)}#MainContent .accordion__title{font-family:var(--font-body-family);font-weight:400;letter-spacing:0;line-height:1.5}#MainContent [class^=ai-scrolling-text-]:is([class*=aigenblockfd32e8c],[class*=aigenblock3bf670a]):not([class*=wrapper]):not([class*=content]):not([class*=item]):not([class*=separator]){background-color:var(--beam-plum)}#MainContent [class^=ai-product-card-text-]{font-family:var(--font-heading-family);font-weight:400;font-size:clamp(2.4rem,2.4vw,3.6rem);line-height:1.2}#MainContent [class^=ai-product-card-button-]{background:var(--beam-plum);border-color:var(--beam-plum);border-radius:0;color:#fff;font-family:var(--font-body-family);font-size:1.3rem;letter-spacing:.04em;padding:1.4rem 2.4rem;min-height:4.8rem}#MainContent [class^=ai-product-card-button-]:hover{background:var(--beam-ivory);border-color:var(--beam-ivory);color:var(--beam-plum)}html .footer{padding-top:clamp(4rem,5vw,7rem);padding-bottom:2.4rem}.footer .footer-block__heading{font-size:clamp(2.5rem,3vw,3.8rem)}.footer :is(.footer-block__details-content .list-menu__item--link,.copyright__content a){color:rgb(var(--color-foreground))}.footer .footer__content-bottom{border-top-color:#fff3}@media screen and (max-width:749px){.header .header__heading-logo{max-width:125px}#MainContent .image-with-text__content{padding:3.2rem 2.4rem}#MainContent .card__heading{font-size:2rem}#MainContent .card__information{padding-top:1.5rem;padding-bottom:1.5rem}}@media(prefers-reduced-motion:reduce){#MainContent [class^=ai-scrolling-text-content-],#MainContent [class^=ai-scrolling-text-wrapper-]{animation:none}}#MainContent [id$=__image_banner_q9htK9] .image-with-text__heading{font-size:clamp(4rem,5.2vw,7.2rem);line-height:1.06;max-width:9em}#MainContent [id$=__image_banner_q9htK9] .image-with-text__text:not(.image-with-text__text--caption){max-width:39rem}#MainContent [id$=__image_banner_q9htK9] .image-with-text__content{padding:clamp(3rem,4vw,6rem)}#MainContent [id$=__image_banner_q9htK9] .image-with-text__media img{object-fit:contain}#MainContent [id$=__image_banner_q9htK9] .image-with-text__text--caption{font-family:Inter,sans-serif;font-size:1.1rem;letter-spacing:.17em}#MainContent [id$=__image_banner_q9htK9] .image-with-text__text p{line-height:1.65}#MainContent [id$=__image_banner_MfigD6] .rich-text__text p{display:flex;flex-wrap:wrap;gap:1.6rem 3.2rem;justify-content:center}#MainContent [id$=__image_banner_MfigD6] .rich-text__text a{text-underline-offset:.4rem}@media screen and (max-width:749px){#MainContent [id$=__image_banner_q9htK9] .image-with-text__grid{flex-direction:column-reverse}#MainContent [id$=__image_banner_q9htK9] .image-with-text__content{padding:2.4rem 0 1rem}#MainContent [id$=__image_banner_q9htK9] .image-with-text__heading{font-size:4.4rem}#MainContent [id$=__image_banner_q9htK9] .image-with-text__media{padding-bottom:85%!important}#MainContent [id$=__image_banner_q9htK9] .image-with-text__text:not(.image-with-text__text--caption){font-size:1.4rem;line-height:1.7}}#MainContent [id$=__image_banner_q9htK9]{max-width:100%;overflow:hidden}#MainContent [id$=__image_banner_q9htK9] .banner{min-height:clamp(56rem,50vw,74rem);isolation:isolate;overflow:hidden;background:#d0d2d3}#MainContent [id$=__image_banner_q9htK9] .banner:before,#MainContent [id$=__image_banner_q9htK9] .banner__media:before,#MainContent [id$=__image_banner_q9htK9] .banner__content:before{display:none!important}#MainContent [id$=__image_banner_q9htK9] .banner__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden}#MainContent [id$=__image_banner_q9htK9] .banner__media img{width:100%;height:100%;object-fit:cover;object-position:50% 20%}#MainContent [id$=__image_banner_q9htK9] .banner__content{position:relative;z-index:2;width:100%;max-width:160rem;min-height:inherit;align-items:flex-start;justify-content:flex-start;padding:clamp(4.8rem,5vw,7.2rem) clamp(3.2rem,5.5vw,8.8rem)}#MainContent [id$=__image_banner_q9htK9] .banner__box{width:100%;max-width:62rem;min-width:0;padding:0;background:transparent;text-align:left;color:#111}#MainContent [id$=__image_banner_q9htK9] .banner__text{font-family:var(--font-body-family);font-size:1.4rem;line-height:1.4;letter-spacing:.16em;text-transform:uppercase;margin:0;color:inherit}#MainContent [id$=__image_banner_q9htK9] .banner__text p{margin:0}#MainContent [id$=__image_banner_q9htK9] .banner__heading{font-family:var(--font-heading-family);font-size:clamp(6.2rem,6.1vw,8.8rem);font-weight:400;line-height:1.03;letter-spacing:-.045em;max-width:8.8em;margin:1.8rem 0 0;color:inherit}#MainContent [id$=__image_banner_q9htK9] .banner__buttons{margin-top:2.8rem;max-width:100%}#MainContent [id$=__image_banner_q9htK9] .banner__buttons .button{display:inline-flex;min-height:5.4rem;min-width:22.4rem;max-width:100%;padding:1.5rem 2.6rem;background:#000;color:#fff;border:1px solid #000;font-family:var(--font-body-family);font-size:1.5rem;line-height:1.4;letter-spacing:.055em;text-decoration:none;box-shadow:none;border-radius:0;transition:background-color .2s,color .2s}#MainContent [id$=__image_banner_q9htK9] .banner__buttons .button:before,#MainContent [id$=__image_banner_q9htK9] .banner__buttons .button:after{display:none}#MainContent [id$=__image_banner_q9htK9] .banner__buttons .button:hover{background:#fff;color:#000}#MainContent [id$=__image_banner_q9htK9] .banner__buttons .button:focus-visible{outline:2px solid currentColor;outline-offset:5px}@media screen and (max-width:749px){#MainContent [id$=__image_banner_q9htK9] .banner{min-height:60rem}#MainContent [id$=__image_banner_q9htK9] .banner__content{min-height:60rem;align-items:flex-start;padding:3rem 2.4rem;display:flex}#MainContent [id$=__image_banner_q9htK9] .banner__box{max-width:100%;padding:0;background:transparent!important}#MainContent [id$=__image_banner_q9htK9] .banner__media{position:absolute!important;height:100%!important}#MainContent [id$=__image_banner_q9htK9] .banner__media img{object-position:28% 50%}#MainContent [id$=__image_banner_q9htK9] .banner__text{font-size:1.3rem;letter-spacing:.14em}#MainContent [id$=__image_banner_q9htK9] .banner__heading{font-size:clamp(4rem,11.7vw,5.6rem);line-height:1.03;max-width:8.8em;margin-top:1.4rem}#MainContent [id$=__image_banner_q9htK9] .banner__buttons{margin-top:2.2rem}#MainContent [id$=__image_banner_q9htK9] .banner__buttons .button{min-height:5.2rem;min-width:21.6rem;font-size:1.4rem;padding:1.4rem 2.2rem}}.header__menu-item,.header-wrapper .localization-form__select{font-size:1.4rem;line-height:1.45}.announcement-bar-section .announcement-bar__message{font-size:1.3rem;line-height:1.5;letter-spacing:.035em}#MainContent .card-information .price{font-size:1.6rem;line-height:1.5}:is(.product-form,.quick-add,.cart__ctas,.drawer__footer,.rich-text__buttons,.image-with-text__content,.banner__buttons,.collection__view-all,.contact__button,.customer) .button,#MainContent [class^=ai-product-card-button-]{font-size:1.5rem;line-height:1.45;letter-spacing:.025em}#MainContent .accordion__title,#MainContent .accordion__content{font-size:1.6rem}#MainContent :is(.product__tax,.product__text,.product-form__input .form__label,.product-form__input input[type=radio]+label,.share-button__button),.footer .footer-block__details-content .list-menu__item--link{font-size:1.5rem;line-height:1.6}.footer :is(.copyright__content,.copyright__content a){font-size:1.3rem;line-height:1.6}@media screen and (max-width:749px){.announcement-bar-section .announcement-bar__message{font-size:1.2rem;letter-spacing:.02em}}@media screen and (max-width:749px){#klaviyo-featured-reviews-carousel .kl_reviews__carousel__next_button{right:8px!important}#klaviyo-featured-reviews-carousel .kl_reviews__carousel__prev_button{left:8px!important}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/beam-brand.css.map */
