.card .card-title a{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word;font-family:var(--font-body-family)}.card .product_type{line-height:1.4;min-height:2.8em}@media screen and (min-width:768px){.footer .two-columns>*{flex-direction:row!important;display:flex;gap:6rem}}.text-md-start,.accordion__content,.jdgm-rev__body,.text-break{font-family:var(--font-body-family)!important;font-weight:400!important}.main-cart .my-3{font-family:var(--font-body-family)!important}.content-for-layout .mt-2,.card-text{font-family:var(--font-body-family)!important;font-weight:400!important}.navbar-nav .nav-link{font-family:var(--font-body-family)!important;font-size:.8rem!important}.footer-menu a.nav-link,.nav-link{font-family:var(--font-body-family)!important;font-size:.8rem!important;font-weight:400!important}.cart-items-list .card .card-body,.btn.btn-primary.mt-2,.view_all_btn{font-family:var(--font-body-family)!important}.article-card{font-family:var(--font-body-family)}.rich-text{font-weight:400!important}.image-with-text-content .h2{font-weight:900!important}.image-with-text-content .mb-0{font-weight:400}.shipping-container .hidden{display:none!important}.collection__card .card-body{display:flex;justify-content:center}.product__details .price_block .price{font-size:1.5rem}.variants ul li.option-item.subscription-pill{flex-direction:column;align-items:flex-start;gap:.15rem;text-align:left;padding:.625rem .875rem;min-width:8.5rem;line-height:1.25;text-transform:none}.subscription-pill__name{display:flex;align-items:center;gap:.35rem;font-weight:700;font-size:.875rem}.subscription-pill__price{font-size:.8125rem;font-variant-numeric:tabular-nums}.subscription-pill__badge{display:inline-block;padding:.05rem .3rem;border-radius:.25rem;font-size:.6875rem;font-weight:700;background:rgb(var(--color-primary-button-bg));color:rgb(var(--color-primary-button-text))}.subscription-pill__save{font-size:.75rem;opacity:.85}.subscription-note,.subscription-details-trigger{font-family:var(--font-body-family);font-size:.8125rem}.subscription-details-trigger{padding:0;border:0;background:none;text-decoration:underline;color:inherit;min-height:44px}.rating-badge{display:inline-flex;align-items:center;gap:.35rem;font-family:var(--font-body-family);font-size:.875rem;line-height:1;text-decoration:none;color:inherit}.rating-badge__stars{display:inline-flex;align-items:center;gap:1px;color:rgb(var(--color-heading))}.rating-badge__stars svg{width:14px;height:14px}.rating-badge__score{font-weight:700}.rating-badge__count{color:rgba(var(--color-foreground),.7)}.rating-badge--pequeno{font-size:.8125rem}.rating-badge--pequeno .rating-badge__stars svg{width:12px;height:12px}.product__details button.btn[class*=add-to-cart-button-]{min-height:48px;font-size:1rem!important;font-weight:700!important}:root{--bs-body-font-size: max(1rem, calc(var(--bs-body-font) * var(--body-font-scale)))}.nav-link.btn-icon{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.btn-close{min-width:44px;min-height:44px}.variants ul .option-item,li.option-item{min-height:44px;display:inline-flex;align-items:center;justify-content:center}footer .nav-link,.offcanvas .nav-link{min-height:44px;display:flex;align-items:center}.footer__list-social a{min-width:44px;min-height:44px;align-items:center;justify-content:center}.swiper-pagination-bullet{position:relative}.swiper-pagination-bullet:after{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;border-radius:50%}:target,[id^=shopify-section]{scroll-margin-top:calc(var(--header-ele-height, 64px) + 8px)}.product__details .variants ul li.option-item:not(.has_color):not(.swatch_has_color){background:transparent;color:rgb(var(--color-foreground));border:1px solid rgb(var(--color-border))}.product__details .variants ul li.option-item:not(.has_color):not(.swatch_has_color):not(.highlighted):hover{border-color:rgb(var(--color-heading))}.main-product .product__details .variants ul li.option-item.highlighted:not(.has_color):not(.swatch_has_color){background:rgb(var(--color-input-bg));border:2px solid rgb(var(--color-heading))}.product__details .variants.variants--unica{display:none}.product__details .variants ul.variant-options--assinatura{flex-direction:column;align-items:stretch}.product__details .variants ul li.option-item.subscription-pill{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nome preco" "meta meta";align-items:center;justify-content:stretch;column-gap:.75rem;row-gap:.2rem;width:100%;min-width:0;padding:.75rem 1rem}.subscription-pill__name{grid-area:nome;flex-wrap:wrap}.subscription-pill__price{grid-area:preco;justify-self:end;font-size:1rem;font-weight:700}.subscription-pill__meta{grid-area:meta;display:flex;flex-wrap:wrap;gap:.1rem .75rem;font-size:.75rem}.subscription-pill__meta .subscription-pill__save{opacity:1}.subscription-pill__best{display:inline-block;padding:.05rem .4rem;border-radius:.25rem;font-size:.6875rem;font-weight:700;background:rgb(var(--color-heading));color:rgb(var(--color-background))}.main-product .product__details .variants ul li.subscription-group-label.subscription-group-label:not(.swatch){display:flex;align-items:center;gap:.75rem;width:100%;min-height:0;padding:.5rem 0 0;border:0;background:transparent;opacity:1;overflow:visible;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--color-heading))}.main-product .product__details .variants ul li.subscription-group-label:before,.main-product .product__details .variants ul li.subscription-group-label:after{content:"";display:block;position:static;inset:auto;flex:1;height:1px;background:rgb(var(--color-border))}.product__details .product__heading h1{font-size:clamp(1.375rem,1.1rem + 1vw,1.75rem);line-height:1.15}.product__details .price_block .price{font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-weight:700}.product__details .price_block .price-per-unit{margin-top:.25rem;font-size:.875rem;line-height:1.3;color:rgba(var(--color-foreground),.75)}#mainProduct.main-product{padding-top:16px}@media screen and (min-width:768px){#mainProduct.main-product{padding-top:40px}}.product__accordion .accordion-button{padding:14px 2.5rem 14px 0!important}.product__accordion .accordion-button .h4{font-size:clamp(1rem,.95rem + .25vw,1.125rem);line-height:1.3}@media screen and (min-width:576px)and (max-width:991.98px){.product__media .main_carousel .main_product_image img{max-height:55vh;object-fit:contain;object-position:center}}@media screen and (min-width:992px)and (max-width:1199.98px){.header__content .desktop_header-menu.flex-2{flex:3 1 0%!important}header .desktop_header-menu .navbar-nav{column-gap:.5rem!important}header .desktop_header-menu .navbar-nav .nav-link{padding-right:.375rem;padding-left:.375rem}}.collections-list .swiper-wrapper{justify-content:safe center}.collections-list .view_all_btn{margin-top:1.5rem!important}.product_slider .card .card-title{font-size:clamp(.9375rem,.85rem + .35vw,1.125rem);line-height:1.25}.product_slider .card .card-title a{font-size:inherit;line-height:inherit;-webkit-line-clamp:3;line-clamp:3;word-break:normal;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual}.testimonial .product-title .product_price_info{justify-content:flex-start}.main-product .product__details .variants:has(.subscription-pill) .label{font-size:1rem;font-weight:700;line-height:1.3;margin-bottom:8px}.main-product .product__details .variants ul.variant-options--assinatura{gap:6px;margin-bottom:8px}.main-product .product__details .variants ul li.option-item.subscription-pill{padding:10px 14px;row-gap:2px;line-height:1.15}.main-product .product__details .variants ul li.option-item.subscription-pill .subscription-pill__name,.main-product .product__details .variants ul li.option-item.subscription-pill .subscription-pill__price{line-height:1.15}.main-product .product__details .variants ul li.option-item.subscription-pill .subscription-pill__meta{font-size:.8125rem;line-height:1.15}.main-product .product__details .variants ul li.option-item.subscription-pill .subscription-pill__save{display:none}.main-product .product__details .variants ul li.subscription-group-label.subscription-group-label:not(.swatch){padding:0;margin:4px 0}.main-product .product__details .variants:has(.subscription-pill){display:flex;flex-wrap:wrap;align-items:baseline;column-gap:8px;row-gap:4px;padding-bottom:12px}.main-product .product__details .variants:has(.subscription-pill)>.label,.main-product .product__details .variants:has(.subscription-pill)>ul{flex:0 0 100%}.main-product .product__details .variants .subscription-note,.main-product .product__details .variants .subscription-details-trigger{font-size:.8125rem;line-height:1.3;margin:0;padding:0}.main-product .product__details .variants .subscription-details-trigger{display:inline-flex;align-items:center;min-height:44px}@media screen and (min-width:992px){.main-product .product__details .variants .subscription-details-trigger{display:block;min-height:0}}.main-product .product__details .variants .subscription-note{flex:0 1 auto}#mainProduct.main-product .product__quantity-cart{display:flex;flex-wrap:nowrap;align-items:stretch;gap:12px}#mainProduct.main-product .product__quantity-cart .quantity-selector{flex:0 0 128px;min-width:128px;max-width:128px;width:128px;height:48px}#mainProduct.main-product .product__quantity-cart .quantity-selector .quantity-input{height:48px;padding-top:0;padding-bottom:0}#mainProduct.main-product .product__quantity-cart .quantity-selector .quantity-btn{padding-left:12px;padding-right:12px}#mainProduct.main-product .product__quantity-cart>button[type=submit]{flex:1 1 0;min-width:0;height:48px;padding-top:0;padding-bottom:0}@media screen and (max-width:575px){#mainProduct.main-product .product__quantity-cart .quantity-selector{flex-basis:104px;min-width:104px;max-width:104px;width:104px}#mainProduct.main-product .product__quantity-cart .quantity-selector .quantity-btn{width:40px;padding-left:0;padding-right:0}#mainProduct.main-product .product__quantity-cart{gap:8px!important}#mainProduct.main-product .product__quantity-cart>button[type=submit]{white-space:nowrap;padding-left:6px;padding-right:6px;font-size:14px!important;letter-spacing:-.02em}}#mainProduct.main-product .product__shipping{padding:16px 16px 0}#mainProduct.main-product .product__details .product__accordion{margin-top:8px}#mainProduct.main-product .product__details .buy_btns_grp{margin-top:0}.main-product .product__details .variants ul li.option-item.subscription-pill{row-gap:0}.main-product .product__details .variants ul li.option-item.subscription-pill .subscription-pill__badge,.main-product .product__details .variants ul li.option-item.subscription-pill .subscription-pill__best{line-height:1;padding-top:3.5px;padding-bottom:3.5px}.main-product .product__details .variants ul li.option-item.subscription-pill .subscription-pill__name{margin-bottom:4px}.main-product .product__details .variants ul li.option-item.subscription-pill.highlighted:not(.has_color):not(.swatch_has_color){padding:9px 13px}.leve-pacote{display:block;width:100%;margin-bottom:1rem;padding:10px 14px;border:1px solid rgb(var(--color-border));border-radius:8px;font-size:.875rem;line-height:1.4;color:inherit;text-decoration:none}.leve-pacote:hover,.leve-pacote:focus-visible{color:inherit;border-color:rgb(var(--color-heading))}.leve-pacote__oferta{display:block;font-weight:600}.leve-pacote__economia{display:block;opacity:.75}.beneficios-pdp{display:flex;flex-wrap:wrap;gap:8px 16px;margin:12px 0 0;padding:0}.beneficios-pdp__item{display:inline-flex;align-items:center;gap:6px;font-size:.8125rem;line-height:1.3}.beneficios-pdp__icone{flex:none;width:14px;height:14px;color:rgb(var(--color-secondary-button-bg))}.slideshow .content-block h2,.slideshow .content-block p{text-shadow:0 1px 12px rgba(0,0,0,.35)}.slideshow .content-block .btn{white-space:nowrap}#shopify-section-icons_with_text_fKFMxD .card-image{width:44px!important;height:44px!important}#shopify-section-icons_with_text_fKFMxD .card-title,#shopify-section-icons_with_text_fKFMxD .card-body{font-weight:600}@media(min-width:992px){html body [id$=__slideshow_htQegR] .slideshow .swiper-slide{min-height:480px}html body [id$=__slideshow_htQegR] .slideshow .swipper_banner img{object-position:center 40%}}@media(max-width:575.98px){html body [id$=__slideshow_htQegR] .slideshow .swipper_banner,html body [id$=__slideshow_htQegR] .slideshow .swiper-slide{min-height:0;max-height:470px}html body [id$=__slideshow_htQegR] .slideshow .swipper_banner{height:470px}}@media(min-width:992px){html body [id$=__grid_block_yxFdp7] .row{max-width:880px;margin-inline:auto;justify-content:center}}@media(max-width:575.98px){html body [id$=__grid_block_yxFdp7] .row>.col{flex:0 0 auto;width:50%}html body [id$=__grid_block_yxFdp7] .row{--bs-gutter-x: .5rem}html body [id$=__grid_block_yxFdp7] .grid-block-card.card{display:block!important}html body [id$=__grid_block_yxFdp7] .grid-block-card .card-body{padding-block:.25rem .75rem!important}html body [id$=__grid_block_yxFdp7] .grid-block-card .btn-block{margin-top:0!important}}html body [id$=__icons_with_text_fKFMxD] .card-image{width:44px!important;height:44px!important}html body [id$=__icons_with_text_fKFMxD] .card{gap:.5rem!important}html body [id$=__icons_with_text_fKFMxD] .card .card-title{font-size:clamp(.8125rem,.75rem + .3vw,1rem);line-height:1.2;font-weight:600}@media(min-width:992px){html body [id$=__icons_with_text_fKFMxD] .row>.col{flex:0 0 auto;width:25%}}@media(max-width:575.98px){html body [id$=__icons_with_text_fKFMxD] .section-padding,html body [id$=__icons_with_text_fKFMxD] .text-icon>div{padding-block:12px!important}html body [id$=__icons_with_text_fKFMxD] .row>.col{flex:0 0 auto;width:50%}html body [id$=__icons_with_text_fKFMxD] .row{--bs-gutter-y: .75rem;--bs-gutter-x: .5rem}html body [id$=__icons_with_text_fKFMxD] .card-image{width:36px!important;height:36px!important}html body [id$=__icons_with_text_fKFMxD] .card .card-title{font-size:.8125rem}}@media(max-width:575.98px){html body [id$=__grid_block_0VcTVR] .card-image{--bs-aspect-ratio: 75%;aspect-ratio:4 / 3}html body [id$=__grid_block_0VcTVR] .card-image img{object-fit:cover}}html body [id$=__product_slider_FVKKLd] .card .card-title{font-size:clamp(.75rem,.7rem + .2vw,.875rem);line-height:1.25}html body [id$=__product_slider_FVKKLd] .card .card-title a{-webkit-line-clamp:3;line-clamp:3;letter-spacing:0}@media(max-width:575.98px){html body [id$=__product_slider_FVKKLd] .card .card-title{font-size:.75rem}}@media(min-width:1200px){html body .filter_top_bar:has(.four_column)+.sidebar>.main_collection #product-grid>*{width:25%}html body .filter_top_bar:has(.four_column)+.sidebar>.main_collection #product-grid .even{margin-top:0!important}}@media(min-width:992px){html body #product-grid .product-card .card-title,html body #product-grid .product-card .card .card-title{font-size:clamp(.9375rem,.85rem + .35vw,1.125rem)!important;line-height:1.25}html body #product-grid .product-card .card-title a{font-size:inherit;line-height:inherit;-webkit-line-clamp:3;line-clamp:3}}html body [id$=__grid_block_0VcTVR] .grid-block-card .card-title{font-size:clamp(1.125rem,.9rem + .6vw,1.5rem);line-height:1.25}html body [id$=__grid_block_0VcTVR] .grid-block-card .btn{min-height:44px}@media(min-width:576px){html body [id$=__grid_block_0VcTVR] .row{align-items:stretch}html body [id$=__grid_block_0VcTVR] .row>.col{display:flex}html body [id$=__grid_block_0VcTVR] .grid-block-card.card{display:flex!important;flex-direction:column;align-items:stretch;width:100%}html body [id$=__grid_block_0VcTVR] .card-image{flex:0 0 auto}html body [id$=__grid_block_0VcTVR] .card-body{display:flex;flex-direction:column;flex:1 1 auto}html body [id$=__grid_block_0VcTVR] .btn-block{margin-top:auto!important;padding-top:.75rem}}@media(min-width:992px){html body [id$=__grid_block_0VcTVR] .container{max-width:1200px}html body [id$=__grid_block_0VcTVR] .text-icon{padding-top:40px;padding-bottom:40px}html body [id$=__grid_block_0VcTVR] .title-container{margin-bottom:1.5rem}html body [id$=__grid_block_0VcTVR] .card-image{--bs-aspect-ratio: 62.5%}html body [id$=__grid_block_0VcTVR] .card-image img{width:100%;height:100%;object-fit:cover}html body [id$=__grid_block_0VcTVR] .card-body{padding-block:1rem 1.25rem}html body [id$=__grid_block_0VcTVR] .card-title{white-space:nowrap}}.card .card-image:has(>.icon_container--quick){position:relative}.card .icon_container.icon_container--quick{top:auto!important;right:12px!important;bottom:12px!important;left:auto!important;margin:0!important;opacity:1!important;transform:none!important}.card .icon_container--quick .quick-view{position:relative;width:40px!important;height:40px!important;padding:0;background:rgb(var(--color-primary-button-bg, 31 155 87));color:rgb(var(--color-primary-button-text, 255 255 255));box-shadow:0 2px 6px #00000038}.card .icon_container--quick .quick-view:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:50%}.card .icon_container--quick .quick-view:focus-visible{outline:2px solid rgb(var(--color-heading, 18 89 40));outline-offset:2px}.quickview-details-link{display:none}.quickview_modal .quickview-details-link{display:block;margin-top:12px;font-size:.8125rem;text-align:center;color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:2px}.quickview_modal :is(.breadcrumb,.breadcrumbs,.product__accordion,.accordion,[class*=faq],[class*=beneficios-pdp],[class*=leve-pacote],.product-tax-details,.buy-bar,pickup-availability,.thumbsslider,.thaumbnail_left_container,.swiper-pagination,.my-carousel__actions,.swiper-navigation){display:none!important}.quickview_modal .product__details .product__shipping{display:none!important}.quickview_modal .product__media>.product__shipping{display:none}.quickview_modal .quickview-product .product__heading{padding-right:40px}.quickview_modal .modal-content{border-radius:16px;padding:24px;max-height:90vh;overflow:hidden}.quickview_modal .modal-body.quickview-modal{height:auto!important;max-height:calc(90vh - 48px);overflow-y:auto;padding:0}.quickview_modal .modal-header.close{top:12px!important;right:12px!important;padding:0;transform:none}.quickview_modal .modal-header .btn-close{position:relative;width:32px!important;height:32px!important;min-width:32px;min-height:32px;padding:0!important;background-size:16px!important;border-radius:50%;opacity:1}.quickview_modal .modal-header .btn-close:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}.quickview_modal .modal-header .btn-close:focus-visible{outline:2px solid rgb(var(--color-heading, 18 89 40));outline-offset:2px}.quickview_modal .quickview-product .product__heading h1{font-size:1.25rem!important;line-height:1.2;text-transform:none;margin-bottom:8px!important;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.quickview_modal .quickview-product .rating-badge{margin-bottom:8px!important}.quickview_modal .quickview-product .price_block{margin-bottom:12px!important}.quickview_modal .quickview-product .price_block .price{font-size:1.5rem;line-height:1.2}.quickview_modal .quickview-product .main_product_image,.quickview_modal .quickview-product .main_carousel .swiper-slide{border-radius:12px}.quickview_modal .quickview-product .main_product_image img{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:contain}.quickview_modal .main-product .product__details .variants:has(.subscription-pill) .label{font-size:.875rem;margin-bottom:6px}.quickview_modal .main-product .product__details .variants ul.variant-options--assinatura{gap:6px;margin-bottom:6px!important}.quickview_modal .main-product .product__details .variants ul li.option-item.subscription-pill{padding:8px 12px;font-size:.875rem}.quickview_modal .main-product .product__details .variants ul li.option-item.subscription-pill .subscription-pill__meta{font-size:.75rem}.quickview_modal .main-product .product__details .variants ul li.option-item.subscription-pill .subscription-pill__price{font-size:.875rem}.quickview_modal .main-product .product__details .variants .subscription-note{font-size:.75rem}.quickview_modal .buy_btns_grp>div:not(:has(*)){display:none}.quickview_modal .main-product .product__details .variants:has(.subscription-pill){padding-bottom:8px}.quickview_modal #mainProduct.main-product .product__quantity-cart [type=submit]{white-space:nowrap}@media(min-width:768px){.quickview_modal .product__media>.product__shipping{display:block;margin-top:16px}.quickview_modal .product__media .shipping-container .shipping-form{grid-template-columns:minmax(0,1fr) auto}.quickview_modal .product__media .shipping-container .shipping-label{grid-column:1 / -1;font-size:.8125rem}.quickview_modal .product__media .shipping-container .shipping-input,.quickview_modal .product__media .shipping-container .button{height:40px}.quickview_modal .product__media .shipping-container .button{padding:0 1rem}.quickview_modal .modal-dialog.modal-xl{max-width:760px!important;margin:auto!important}.quickview_modal .quickview-modal .main-product>.row{flex-wrap:nowrap;gap:24px;margin:0}.quickview_modal .quickview-modal .main-product>.row>.product__media{flex:0 0 calc(42% - 12px);width:calc(42% - 12px)!important;max-width:none;padding:0!important;position:static!important;height:auto!important}.quickview_modal .quickview-modal .main-product>.row>.product__details{flex:0 0 calc(58% - 12px);width:calc(58% - 12px)!important;max-width:none;padding:0!important;position:static!important;height:auto!important}}@media(max-width:767.98px){.quickview_modal .modal-dialog.modal-xl{position:fixed;inset:auto 0 0 0;width:100%;max-width:100%!important;min-height:0;margin:0!important;align-items:flex-end}.quickview_modal.fade .modal-dialog{transform:translateY(100%);transition:transform .3s ease-out}.quickview_modal.show .modal-dialog{transform:translateY(0)}.quickview_modal .modal-content{width:100%;max-height:85vh;padding:16px 16px calc(16px + env(safe-area-inset-bottom,0px));border-radius:16px 16px 0 0}.quickview_modal .modal-body.quickview-modal{max-height:calc(85vh - 32px)}.quickview_modal .quickview-modal .main-product>.row{display:grid;grid-template-columns:88px minmax(0,1fr);column-gap:12px;row-gap:0;margin:0}.quickview_modal .quickview-modal .main-product>.row>.product__media{grid-column:1;grid-row:1 / span 2;width:88px!important;padding:0!important;position:static!important;height:auto!important;align-self:start}.quickview_modal .quickview-modal .main-product>.row>.product__media .swiper.main_carousel{width:88px;overflow:hidden}.quickview_modal .quickview-modal .main-product>.row>.product__details{display:contents}.quickview_modal .quickview-modal .product__details>form{display:contents}.quickview_modal .quickview-modal .product__details>form>*{grid-column:1 / -1;margin-top:0!important}.quickview_modal .quickview-modal .product__details>form>.product__heading{grid-column:2;grid-row:1;align-self:end;padding-right:36px}.quickview_modal .quickview-modal .product__details>form>.price_block{grid-column:2;grid-row:2;align-self:start;margin-bottom:12px!important}.quickview_modal #mainProduct.main-product .product__quantity-cart .quantity-selector{flex-basis:112px;min-width:112px;max-width:112px;width:112px}}@media(prefers-reduced-motion:reduce){.quickview_modal.fade .modal-dialog{transition:none}}.announcement-bar-section .announcement_bar{margin:0;min-height:36px}.announcement-bar-section .announcement_bar_style-horizontal{min-height:36px}.announcement-rotator{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;min-height:36px;margin:0;padding:0 12px}.announcement-rotator__item,.announcement-rotator__item .announcement_btn{margin:0;font-size:13px;font-weight:600;line-height:1.2;color:#fff;white-space:nowrap}.announcement-rotator__item{display:flex;align-items:center}.announcement-rotator__item+.announcement-rotator__item:before{content:"\b7";margin:0 14px;font-weight:700;opacity:.75}.announcement-rotator__item a.announcement-bar__link{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:#fff9}.announcement-rotator__item a.announcement-bar__link:hover,.announcement-rotator__item a.announcement-bar__link:focus-visible{text-decoration-color:#fff}@media(max-width:991.98px){.announcement-rotator{display:grid;justify-items:center}.announcement-rotator__item{grid-area:1 / 1;opacity:0;visibility:hidden;transition:opacity .5s ease,visibility 0s linear .5s}.announcement-rotator__item.is-active{opacity:1;visibility:visible;transition:opacity .5s ease}.announcement-rotator__item+.announcement-rotator__item:before{display:none}}@media(prefers-reduced-motion:reduce){.announcement-rotator__item,.announcement-rotator__item.is-active{transition:none}}.section-header:has(.header__content[data-stickyheader=true]),.section-header:has(.header__content[data-stickyheader=true])>header.header__wrapper{display:contents}.section-header header.header__wrapper,.section-header header.header__wrapper.pt-4{background:#fff;padding-top:0!important;padding-bottom:0!important}header.header__wrapper .header__content{position:relative!important;z-index:1031;height:60px;min-height:60px;padding-top:0;padding-bottom:0;align-items:center;background:#fff;transition:none}header.header__wrapper .header__content[data-stickyheader=true]{position:sticky!important;top:0}header.header__wrapper .header__content:before,header.header__wrapper .header__content:after{content:"";position:absolute;left:50%;width:100vw;transform:translate(-50%);z-index:-1;pointer-events:none}header.header__wrapper .header__content:before{top:0;bottom:0;background:#fff;transition:box-shadow .2s ease}header.header__wrapper .header__content:after{bottom:0;height:1px;background:#1259281f}header.header__wrapper .header__content.sticky-header:before{box-shadow:0 2px 12px #0000000f}header .header__logo-container .header-logo img{width:88px;height:auto;max-width:none}header .desktop_header-menu .navbar-nav{column-gap:28px!important;flex-wrap:nowrap}header .desktop_header-menu .navbar-nav .nav-link{padding:8px 0;font-size:14px!important;font-weight:600!important;letter-spacing:.04em;line-height:1.2;color:#125928;white-space:nowrap;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px;text-decoration-color:transparent;transition:text-decoration-color .15s ease,background-color .15s ease}header .desktop_header-menu .navbar-nav .nav-link:hover,header .desktop_header-menu .navbar-nav .nav-link:focus-visible{color:#125928;text-decoration-color:#1f9b57}header .desktop_header-menu .navbar-nav .nav-link:focus-visible{outline:2px solid #1f9b57;outline-offset:4px;border-radius:4px}header .desktop_header-menu .navbar-nav .nav-link.nav-link--featured{padding:8px 16px;border-radius:999px;background:#1f9b57;color:#fff;text-decoration:none}header .desktop_header-menu .navbar-nav .nav-link.nav-link--featured:hover,header .desktop_header-menu .navbar-nav .nav-link.nav-link--featured:focus-visible{background:#125928;color:#fff}header .desktop_header-menu .navbar-nav .nav-link.nav-link--featured:focus-visible{outline-color:#125928}header .header-localization{gap:2px!important}header .header-localization .menu-as-icon svg{width:22px;height:22px;color:#125928}header .header-localization .menu-as-icon svg [stroke]:not([stroke=none]){stroke:currentColor}header .header-localization .cart_count.menu-as-icon-count{display:flex;align-items:center;justify-content:center;min-width:16px;min-height:16px;height:16px;aspect-ratio:auto;padding:0 4px;border-radius:999px;background:#1f9b57;color:#fff;font-size:11px;font-weight:700;line-height:1}header .header-localization .cart_count.menu-as-icon-count .cart_count_items{color:#fff;font-size:11px;line-height:1}@media(max-width:991.98px){header .header__content .menu-toggler-link,header .header__content .header-localization{flex:1 1 0!important}header .header__content .menu-toggler-link{justify-content:flex-start}header .header__content .header__logo-container{flex:0 0 auto!important}}@media(min-width:992px){header.header__wrapper .header__content{height:72px;min-height:72px}header .header__logo-container .header-logo img{width:104px}}@media(min-width:992px)and (max-width:1399.98px){header .header__content>.desktop_header-menu.flex-2{flex:1 1 auto!important}header .header__content>.header__logo-container,header .header__content>.header-localization{flex:0 0 auto!important}}html body [id$=__slideshow_banners_cta] .slideshow .swipper_banner{min-height:0!important}@media(min-width:992px){html body [id$=__slideshow_banners_cta] .slideshow .swiper-slide{aspect-ratio:3 / 1;min-height:0!important}}@media(min-width:576px)and (max-width:991.98px){html body [id$=__slideshow_banners_cta] .slideshow .swiper-slide{min-height:420px!important}}html body [id$=__slideshow_banners_cta] .slideshow .content-block{overflow:visible;max-height:none}html body [id$=__slideshow_banners_cta] .slideshow .content-block h2{font-family:var(--font-body-family)!important;font-weight:400!important;font-size:clamp(34px,4.2vw,76px)!important;line-height:1!important;letter-spacing:-.01em;text-transform:none!important;margin:0 0 .3em!important;padding:0!important}html body [id$=__slideshow_banners_cta] .slideshow .content-block p{font-family:var(--font-body-family)!important;font-weight:400;font-size:clamp(17px,2.1vw,36px)!important;line-height:1.2!important;text-transform:none!important;margin:0 0 1.1em!important;padding:0!important}html body [id$=__slideshow_banners_cta] .slideshow .content-block .btn{background:transparent!important;color:rgb(var(--color-foreground))!important;border:2px solid currentColor!important;border-radius:999px!important;box-shadow:none!important;font-family:var(--font-body-family)!important;font-weight:400!important;font-size:clamp(15px,1.6vw,28px)!important;line-height:1.2!important;letter-spacing:.02em;text-transform:uppercase!important;padding:.5em 1.6em!important}html body [id$=__slideshow_banners_cta] .slideshow .content-block .btn:hover,html body [id$=__slideshow_banners_cta] .slideshow .content-block .btn:focus-visible{background:rgb(var(--color-foreground))!important;color:rgb(var(--color-background))!important}html body [id$=__slideshow_banners_cta] .slideshow .content-block .slide-caption{margin-top:1.4em;font-size:clamp(14px,1.5vw,26px);line-height:1.25;text-shadow:0 1px 12px rgba(0,0,0,.35)}html body [id$=__slideshow_banners_cta] .slideshow .content-block .slide-caption p{font-size:inherit!important;line-height:inherit!important;margin:0 0 .6em!important}html body [id$=__slideshow_banners_cta] .slideshow .content-block .slide-caption p:last-child{margin-bottom:0!important}html body [id$=__slideshow_banners_cta] .slideshow .content-block .slide-caption{max-width:26em}html body [id$=__slideshow_banners_cta] .slideshow .text-center .slide-caption{margin-inline:auto}@media(min-width:576px){html body [id$=__slideshow_banners_cta] .slideshow .swiper-pagination{bottom:3%!important;margin-bottom:0!important}}@media(max-width:575.98px){html body [id$=__slideshow_banners_cta] .slideshow .swiper-slide{position:relative}html body [id$=__slideshow_banners_cta] .slideshow .swipper_banner{position:relative;height:auto!important;aspect-ratio:1080 / 1300}html body [id$=__slideshow_banners_cta] .slideshow .swipper_banner img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}html body [id$=__slideshow_banners_cta] .slideshow .banner-overlay.mobile{position:absolute!important;top:0;right:0;bottom:0;left:0;z-index:3;align-items:flex-start!important;justify-content:center!important;padding:10% 7% 0!important;pointer-events:none}html body [id$=__slideshow_banners_cta] .slideshow .banner-overlay.mobile .content-block{flex:0 1 auto;margin:0!important;padding:0!important;background:transparent!important;text-align:center!important;pointer-events:auto}html body [id$=__slideshow_banners_cta] .slideshow .content-block h2{font-size:clamp(26px,7.4vw,40px)!important}html body [id$=__slideshow_banners_cta] .slideshow .content-block p{font-size:clamp(15px,4.3vw,20px)!important}html body [id$=__slideshow_banners_cta] .slideshow .content-block .btn{font-size:clamp(14px,4.3vw,19px)!important}html body [id$=__slideshow_banners_cta] .slideshow .content-block .slide-caption{font-size:clamp(13px,3.7vw,17px)}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/mofo.css.map?_=1793190721525 */
