body{letter-spacing:.02em}h1,h2,h3,.h0,.h1,.h2,.h3{text-transform:uppercase}.button{font-size:1.3rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.header{padding-left:3rem;padding-right:3rem}.header__menu-item{padding:1rem .65rem;font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase}.header__heading-logo{display:block}.header__inline-menu{text-align:center}.header__menu-item:hover span{text-decoration-thickness:.1rem}.teema-block{padding-top:var(--teema-space-top,36px);padding-bottom:var(--teema-space-bottom,36px)}.teema-heading{text-align:center;font-size:clamp(2.3rem,2.3vw,3.4rem);margin:0 0 2.8rem}.teema-stars{color:#e75e39;letter-spacing:.08em;font-size:2rem;white-space:nowrap}.teema-category-links{display:flex;justify-content:center;gap:1.6rem;padding:1rem 1.5rem;background:#f9f9f9}.teema-category-links a{display:grid;gap:.5rem;text-align:center;font-size:1rem;font-weight:600;color:#414141;text-decoration:none}.teema-category-links img{width:7rem;height:7rem;object-fit:cover;border:2px solid #6c7c9b;border-radius:5px}.teema-hero{position:relative;isolation:isolate;color:var(--hero-text, #323232);background:#fffaf5}.teema-hero__media{display:block;width:100%;aspect-ratio:var(--hero-ratio)}.teema-hero__media img,.teema-hero__media svg{display:block;width:100%;height:100%;object-fit:cover}.teema-hero__inner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:flex-end;width:100%}.teema-hero__copy{width:49%;text-align:right}.teema-hero__reviews{color:inherit;font-size:1.2rem;font-weight:700;text-decoration:none;display:flex;gap:.4rem;justify-content:flex-end;align-items:center}.teema-hero__reviews .teema-stars{font-size:1.8rem}.teema-hero__eyebrow{font-weight:700;font-size:1.4rem;margin:.4rem 0}.teema-hero h1{color:inherit;font-size:clamp(3.4rem,3.75vw,6rem);margin:.4rem 0;line-height:1.12}.teema-hero__body{font-size:1.5rem;line-height:1.6;margin:1rem 0 2.6rem}.teema-hero__button{--color-button: var(--hero-button, 50,50,50);--color-button-text: var(--hero-button-text, 255,255,255)}.teema-press{padding:2rem 0}.teema-press__rail{padding:0 1.5rem}.teema-press__logos{gap:5rem;padding:0 2.5rem}.teema-press__logos li{flex:0 0 16rem}.teema-press__logos li:before{display:none}.teema-press img{display:block;width:16rem;height:6rem;object-fit:contain}teema-tabs,teema-rail{display:block}.teema-tabs__list{display:flex;gap:2rem;justify-content:center;margin-bottom:2.8rem;overflow-x:auto}.teema-tabs__list button{background:none;color:#767676;font:inherit;font-size:1.4rem;font-weight:600;border:0;border-bottom:2px solid transparent;cursor:pointer;padding:.8rem 0;white-space:nowrap;min-height:44px}.teema-tabs__list button[aria-selected=true]{color:#414141;border-color:#414141}.teema-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3.2rem 2.8rem;list-style:none;margin:0;padding:0}.teema-product-grid>li{min-width:0}.teema-view-all{text-align:center;margin-top:3rem}.teema-view-all .button{min-width:20rem}product-component{display:block;height:100%}.product-card-wrapper,.product-card-wrapper .card{height:100%}.product-card-wrapper .card>.card__content{display:flex;flex-direction:column;flex:1;padding:0}.product-card-wrapper .card__information{padding:1.3rem 0 1rem}.product-card-wrapper .card__heading{font-size:1.3rem;line-height:1.45;letter-spacing:.07em}.product-card-wrapper .card__inner{border-radius:3px;overflow:hidden}.product-card-wrapper .card-information .price{font-size:1.4rem}body .price,body .price .price-item,body .unit-price,body .teema-current-price,body .cart-item__final-price,body .price-per-item .price-per-item--current,body .totals__total-value,body .totals__subtotal-value{color:#000}body .price s.price-item,body s.cart-item__old-price,body s.variant-item__old-price,body .price-per-item s.variant-item__old-price{color:#bc4029;opacity:1}body .price--show-badge .price__container{margin-right:1rem}body .price__sale .price-item--sale{margin:0 1rem 0 0}body .price__sale s.price-item,body .price__regular s.price-item{margin:0}body .price__regular .price-item--regular:has(~span s){margin-right:1rem}body .cart-item__discounted-prices,body .cart-drawer .cart-item__price-wrapper .cart-item__discounted-prices,body .price-per-item,body .price-per-item dl{display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:.6rem}body .cart-item__price-wrapper .cart-item__discounted-prices{justify-content:flex-end}body .price-per-item dd{margin:0}.product-card-wrapper .rating-star{--color-rating-star: #e75e39}.product-card-wrapper .card-information .rating{margin-top:.3rem}.product-card-wrapper .card-information>*:not(.visually-hidden:first-child)+*:not(.rating):not(.card__information-volume-pricing-note){margin-top:.3rem}.teema-card-action{margin-top:auto;position:sticky;bottom:0;z-index:2;padding:.7rem 0 0;background:rgb(var(--color-background))}.teema-card-action .button{--color-button: 108,124,155;--color-button-text: 255,255,255;min-height:44px;padding:.9rem .7rem;font-size:1.15rem;letter-spacing:.1em}.teema-card-action product-form{display:block}.teema-card-action .product-form__error-message-wrapper{color:#b3261e;font-size:1.2rem;padding:.8rem 0}.teema-card-action .product-form__error-message-wrapper[hidden]{display:none}.teema-card-preorder{display:inline-block;color:#476439;font-size:1.05rem;font-weight:700;text-transform:uppercase}.teema-testimonials__intro{text-align:center}.teema-testimonials__intro .rte{font-size:1.4rem;margin:.7rem 0 1.6rem}.teema-rail{list-style:none;display:flex;gap:2rem;margin:0;padding:.2rem .2rem 1.5rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin}.teema-rail>li{flex:0 0 calc((100% - 4rem)/3);min-width:0;scroll-snap-align:start}.teema-review{text-align:center;color:#1a2f5a;border:2px solid #414141;border-radius:10px;padding:3rem;background:#fff}.teema-review blockquote{font-style:normal;font-size:1.4rem;line-height:1.65;margin:2rem 0;padding:0;border:0}.teema-review p{font-size:1.4rem;font-weight:600}.teema-rail-controls{display:none;justify-content:center;gap:1rem;margin-top:1.5rem}teema-rail[data-enhanced] .teema-rail-controls{display:flex}.teema-rail-controls button{display:grid;place-items:center;width:44px;height:44px;background:#fff;border:1px solid #6c7c9b;border-radius:50%;color:#414141;cursor:pointer}.teema-rail-controls button:disabled{opacity:.3;cursor:default}.teema-rail-controls svg{width:20px}.teema-rail-controls [data-previous] svg{transform:rotate(180deg)}.teema-video-rail>li{flex-basis:calc((100% - 6rem)/4)}.teema-video{background:#fff;border-radius:12px;overflow:hidden;text-align:center}.teema-video video,.teema-video img{width:100%;display:block;aspect-ratio:9/16;object-fit:cover}.teema-video p{margin:0;padding:1.8rem 1.5rem;font-size:1.6rem;line-height:1.4}.teema-promises{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;padding:0;gap:3rem;text-align:center}.teema-promise-icon svg{width:48px;height:48px;color:#6c7c9b}.teema-promises h3{font-size:1.5rem;line-height:1.4}.teema-promises .rte{font-size:1.4rem;line-height:1.6}.teema-section [hidden]{display:none!important}.teema-section .button:focus-visible,.teema-section button:focus-visible{outline:3px solid #414141;outline-offset:4px}.teema-home .collection__title .title{font-size:clamp(2.3rem,2.3vw,3.4rem)}.teema-home .rich-text__blocks{max-width:95rem}.teema-home .rich-text__text{font-size:1.7rem}.teema-home .collapsible-content__heading{font-size:3.2rem}.teema-home .accordion__title{font-size:1.5rem}.teema-home .collapsible-content-wrapper-narrow{max-width:95rem}.footer .footer__content-top{display:grid;grid-template-columns:2fr 1fr;gap:5rem}.footer__blocks-wrapper{width:100%}.footer .footer-block--newsletter{display:block;margin-top:0}.footer .newsletter-form{align-items:flex-start}.footer .list-social{justify-content:flex-start}@media(min-width:750px){.teema-mobile-only{display:none}}@media(min-width:990px){.header--middle-left{grid-template-columns:auto 1fr auto}}@media(max-width:989px){.teema-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.teema-rail>li{flex-basis:45%}.teema-promises{grid-template-columns:repeat(2,minmax(0,1fr))}.footer .footer__content-top{display:block}.footer .footer-block--newsletter{margin-top:3rem}}@media(max-width:749px){.header{padding-left:1.5rem;padding-right:1.5rem}.teema-block{padding-top:calc(var(--teema-space-top,36px)*.8);padding-bottom:calc(var(--teema-space-bottom,36px)*.8)}.teema-hero__media{aspect-ratio:var(--hero-mobile-ratio)}.teema-hero__inner{align-items:flex-end;padding:2rem 1.5rem}.teema-hero__copy{width:100%;text-align:center}.teema-hero__reviews{justify-content:center;font-size:1.1rem}.teema-hero__eyebrow{font-size:1.25rem}.teema-hero h1{font-size:3.6rem}.teema-hero__body{font-size:1.25rem;line-height:1.5;margin:.8rem 0 1.4rem}.teema-hero__button{min-height:44px}.teema-press{padding:1rem 0}.teema-press__logos{gap:2rem;padding-inline:1rem}.teema-press__logos li{flex-basis:10rem}.teema-press img{width:10rem;height:4.5rem}.teema-heading{margin-bottom:1.6rem}.teema-tabs__list{gap:1.6rem;margin-bottom:1.6rem}.teema-tabs__list button{font-size:1.2rem}.teema-product-grid{gap:2.2rem 1.2rem}.product-card-wrapper .card__heading{font-size:1.2rem;letter-spacing:.03em}.product-card-wrapper .card-information .price{font-size:1.3rem}.teema-card-action .button{font-size:1.2rem;letter-spacing:.02em}.teema-review{padding:2.4rem 2rem}.teema-rail>li{flex-basis:84%}.teema-video-rail>li{flex-basis:72%}.teema-promises{gap:2.4rem 1.5rem}.teema-promises h3,.teema-promises .rte{font-size:1.2rem}.teema-home .rich-text__text{font-size:1.5rem}}.teema-promotion--announcement{background:#4b4c5b}.teema-promotion__announcement{font-size:1.15rem;letter-spacing:.05em}.footer .footer-block--newsletter .rte{font-size:1.4rem;margin-bottom:1.5rem}@media(max-width:749px){.teema-hero--scrim .teema-hero__inner{background:linear-gradient(transparent 40%,#fffaf540 65%,#fffaf5a6)}}.collection-hero:not(.collection-hero--with-image){padding-block:1.2rem}.collection-hero__title{margin:0 0 1.6rem;font-size:3rem}.teema-collection-links{display:flex;justify-content:center;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.teema-collection-links a{border:3px solid #6c7c9b;padding:.8rem 1.6rem;color:inherit;text-decoration:none;text-transform:uppercase;font-size:1.2rem;font-weight:600;line-height:1.4}.teema-collection-links a:hover,.teema-collection-links a:focus-visible{background:#6c7c9b;color:#fff}@media(max-width:749px){.collection-hero__title{font-size:2.4rem}.teema-collection-links{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;padding-bottom:.6rem}.teema-collection-links a{flex-shrink:0;font-size:1rem;padding:.7rem 1rem}}@media(max-width:749px){.product-card-wrapper .card__information{padding:.8rem 0 .2rem}.product-card-wrapper .card__heading{font-family:var(--font-body-family);font-size:1rem;font-weight:400;line-height:1.35;letter-spacing:.16em}.product-card-wrapper .rating-star{--letter-spacing: .05;--font-size: 1.6}.product-card-wrapper .rating-count{font-size:1rem;line-height:1.2}.product-card-wrapper .card-information .rating{margin-top:.2rem}.product-card-wrapper .card-information>*:not(.visually-hidden:first-child)+*:not(.rating):not(.card__information-volume-pricing-note){margin-top:.2rem}.product-card-wrapper .card-information .price{font-family:var(--font-heading-family);font-size:1.4rem;font-weight:600;line-height:1.35;letter-spacing:.025em}.product-card-wrapper .price__container{margin:0}.product-card-wrapper .price--on-sale .price__sale{display:flex;flex-wrap:nowrap;align-items:baseline;gap:.6rem}.product-card-wrapper .price__sale .price-item{margin:0;white-space:nowrap}.product-card-wrapper .price__sale s.price-item{font-size:inherit;font-weight:400;letter-spacing:0}.teema-card-action{padding-top:.4rem}.teema-card-action .button{min-height:4.4rem;padding:1rem .6rem;font-size:1.1rem;line-height:1.4;letter-spacing:.12em}}@media(max-width:359px){.product-card-wrapper .card-information .price{font-size:1.3rem}.product-card-wrapper .price--on-sale .price__sale{gap:.4rem}.product-card-wrapper .price__sale s.price-item{font-size:inherit}}.product-card-wrapper .card__badge .badge{padding:.3rem .6rem;border-radius:.4rem;font-size:1rem;font-weight:700;line-height:1.2;letter-spacing:0}.teema-card-action .button{--buttons-radius: 4px;--buttons-radius-outset: 4px;border-radius:4px;font-size:1.3rem}
/*# sourceMappingURL=/cdn/shop/t/195/assets/teema-storefront.css.map */
