.featured-product .product-form__cart-submit.btn.btn--full,.featured-product .product-form__cart-submit.btn.btn--medium.btn--full,.featured-product .product-form__cart-submit.btn.btn--medium.btn--full.btn--primary{width:auto!important;min-width:auto!important}.featured-product .product-form__item--submit{width:auto!important;flex:none!important}.featured-product .product-form__controls-group--submit{display:flex;justify-content:flex-start}.featured-product .product__details{max-width:550px;width:100%;margin-left:auto;margin-right:auto}button,.btn,.product__chip,.quantity-input,.quantity-input_button{border-radius:6px!important}.product__chip{border-radius:100px!important;transition:background .2s,color .2s;font-size:16px;height:38px;width:fit-content}.product__chip.selected{background:var(--color-text, #000)!important;color:#fff!important;border-color:var(--color-text, #000)!important}.product__color-chips[data-layout="3col"],.product__color-chips[data-layout="2col"]{display:flex!important;flex-wrap:wrap!important;gap:8px!important;grid-template-columns:none!important}.product__color-chips[data-layout=natural]{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:0!important}.product__color-chips[data-layout=natural] .product__chip{margin-right:0!important;margin-top:0!important}.product__callouts-mini-item{border-radius:6px!important}.featured-product[data-gallery-size=small] .product__media-container,.featured-product[data-gallery-size=small] .product__media-item,.image-with-text__image.aspect-ratio--square,.image-with-text__image-wrapper .image.aspect-ratio--square,.image-with-text-split__image.aspect-ratio--square,.image-with-text-split__image-container .image.aspect-ratio--square{max-width:600px!important;max-height:600px!important}.image-with-text__image.aspect-ratio--landscape_100,.image-with-text__image-wrapper .image.aspect-ratio--landscape_100,.image-with-text-split__image.aspect-ratio--landscape_100,.image-with-text-split__image-container .image.aspect-ratio--landscape_100{max-height:600px!important;width:100%!important;max-width:none!important;aspect-ratio:auto!important}.image-with-text__image.aspect-ratio--landscape_100 img,.image-with-text__image-wrapper .image.aspect-ratio--landscape_100 img,.image-with-text-split__image.aspect-ratio--landscape_100 img,.image-with-text-split__image-container .image.aspect-ratio--landscape_100 img{width:100%!important;height:auto!important;max-height:600px!important;object-fit:cover!important}.product__learn-more-link{color:var(--color-background-button, #000)!important;text-decoration:underline!important;font-size:16px!important;transition:color .2s ease!important}.product__learn-more-link:hover{color:var(--color-background-button-hover)!important;text-decoration:underline!important}.teaser-box{position:relative;width:100%;height:100%;overflow:hidden}.teaser-box>video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block!important;visibility:visible!important;opacity:1!important;z-index:1}.carousel_slide .teaser-box{position:relative;width:100%;height:0;padding-bottom:100%;overflow:hidden}.carousel_slide[data-aspect-ratio=landscape] .teaser-box{padding-bottom:66.67%}.carousel_slide[data-aspect-ratio=portrait] .teaser-box{padding-bottom:133.33%}.carousel_slide[data-aspect-ratio=square] .teaser-box{padding-bottom:100%}.carousel_slide .teaser-box>video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.product__media-item:not(.carousel_slide) .teaser-box{position:relative;width:100%;height:100%;overflow:hidden}.product__media-item:not(.carousel_slide)[data-aspect-ratio=square] .teaser-box,.product__media-item:not(.carousel_slide)[data-aspect-ratio=landscape] .teaser-box,.product__media-item:not(.carousel_slide)[data-aspect-ratio=portrait] .teaser-box{aspect-ratio:inherit}.teaser-box .video-controls{position:absolute;bottom:10px;right:10px;z-index:10;display:flex;gap:8px;opacity:0;transition:opacity .3s ease}.teaser-box:hover .video-controls{opacity:1}.video-control-btn{background:#000000b3;border:none;border-radius:20px;color:#fff;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:14px;transition:background .2s ease}.video-control-btn:hover{background:#000000e6}.video-control-btn.muted{background:#dc3545cc}.video-control-btn.muted:hover{background:#dc3545}.carousel_slide .media{position:relative;width:100%;height:0;padding-bottom:100%;overflow:hidden}.carousel_slide[data-aspect-ratio=landscape] .media{padding-bottom:66.67%}.carousel_slide[data-aspect-ratio=portrait] .media{padding-bottom:133.33%}.carousel_slide[data-aspect-ratio=square] .media{padding-bottom:100%}.carousel_slide .media>*{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.carousel_slide .media .image{position:absolute;top:0;left:0;width:100%;height:100%}.carousel_slide .media .image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.carousel_slide .media video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.carousel_slide .media model-viewer{position:absolute;top:0;left:0;width:100%;height:100%}.product__price{font-size:24px!important}html{scroll-behavior:smooth}[id*=video],[id*=step],[id*=tutorial]{scroll-margin-top:100px}.product-form+.product__outline-button,.product-form~.product__outline-button{margin-top:-16px!important}.product__outline-button{margin-bottom:30px!important}.newsletter .form-status__message.form-status__message--success{color:#fff!important;border-color:#fff!important;background-color:transparent!important}.newsletter .form-status__message.form-status__message--success:after{background-color:#fff!important}@font-face{font-family:Ivy Ora Display;src:url(/cdn/shop/files/IvyOraDisplay-Regular.woff?v=1752669859) format("woff");font-weight:400;font-style:normal;font-display:swap}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.heading,.ff-heading,.newsletter__block-content-heading,.section-heading,.page-title,.product__title,.collection__title,.article__title,.cart__title,.account__title,.fs-heading-1-base,.fs-heading-2-base,.fs-heading-3-base,.fs-heading-4-base,.fs-heading-5-base,.fs-heading-6-base,.product-card__title,.card__title,.banner__title,.hero__title,.featured-product__title,.collection__page-title,.blog__title,.article__header-title{font-family:Ivy Ora Display,Georgia,Times New Roman,serif!important}@font-face{font-family:Figtree Light;src:url(/cdn/shop/files/Figtree-Light.woff?v=1752669348) format("woff");font-weight:300;font-style:normal;font-display:swap}body,p,.text,.body-text,.product__description,.product__text,.rte,.article__content,.page__content,.cart__item-name,.cart__item-details,.newsletter__text,.footer__content,.footer__text,.footer__list-item,.breadcrumb,.pagination,.product__price,.collection__description,.form__label,.form__message,.button__text,.link,.caption,.small-text,.meta,.product__vendor,.product__sku,.variant__label,.price__regular,.price__sale,.badge__text,.fs-body-25,.fs-body-50,.fs-body-75,.fs-body-100,.fs-body-120,.fs-body-150,.fs-caption,.fs-link,input[type=text],input[type=email],input[type=password],input[type=tel],input[type=number],textarea,select,.field__input,.select__select,.customer__field-input{font-family:Figtree Light,Helvetica Neue,Helvetica,Arial,sans-serif!important}@font-face{font-family:Figtree Bold;src:url(/cdn/shop/files/Figtree-Bold.woff?v=1752670662) format("woff");font-weight:700;font-style:normal;font-display:swap}.footer__heading,.footer__header .footer__heading{font-family:Figtree Bold,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-weight:700!important;font-size:18px!important}.footer__links,.footer__links a,.footer__links li,.footer__text,.footer__group-content,.footer__group-content p,.footer__group-content a,.footer__newsletter .footer__text,.footer__liquid{font-size:16px!important}.smart-accordion-description .accordion__inner{border:none!important}.smart-description-button{display:block!important;width:100%!important;text-align:left!important;padding:0!important;background:none!important;border:none!important;font:inherit!important;cursor:text!important}.smart-description-truncated{margin:0!important;padding:0!important}.smart-description-6-lines{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden;line-height:1.5}.smart-description-button .smart-read-more{display:block;margin-top:8px}.smart-read-more{color:#28a745!important;font-weight:500;text-decoration:underline;cursor:pointer!important}.smart-read-more:hover{color:#1e7e34!important;text-decoration:none}.accordion__inner[data-open=true] .smart-description-truncated,.accordion__label[aria-expanded=true] .smart-description-truncated,.accordion__inner[data-open=true] .smart-read-more,.accordion__label[aria-expanded=true] .smart-read-more{display:none!important}.smart-read-less{background:none;border:none;padding:0;margin:8px 0 0;font:inherit;cursor:pointer;color:#28a745!important;font-weight:500;text-decoration:underline}.smart-read-less:hover{color:#1e7e34!important;text-decoration:none}.smart-description-button{min-height:1.2em;transition:all .3s ease}.accordion__inner[data-open=true] .smart-description-button{min-height:0;padding:0!important}div.tmenu-watermark.tmenu_item_link,.tmenu-watermark.tmenu_item_link,body div.tmenu-watermark.tmenu_item_link,html body div.tmenu-watermark.tmenu_item_link{display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;width:0!important;font-size:0!important;line-height:0!important;overflow:hidden!important;position:absolute!important;left:-9999px!important}a[href*="smart-menu.com"],a[href*="smartmenu.com"],*[class*=attribution]:contains("Created with Smart Menu"),*[class*=powered]:contains("Smart Menu"),*[class*=credit]:contains("Smart Menu"){display:none!important}a[href*=smart-menu]:not([class*=menu-]):not([class*=nav-]){display:none!important}*:contains("Created with Smart Menu"){font-size:0!important;line-height:0!important;height:0!important;overflow:hidden!important}
/*# sourceMappingURL=/cdn/shop/t/18/assets/custom.css.map */
