.no-touchevents .product-item.card:hover{border-color:var(--color-text-main, #111);-webkit-box-shadow:inset 0 0 0 1px var(--color-text-main, #111);box-shadow:inset 0 0 0 1px var(--color-text-main, #111)}.card .button--loader .button__preloader circle{stroke:currentColor}.product-item__price .product-price--on-sale .product-price--compare{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:.35rem;white-space:nowrap}.product-item__price .product-price--on-sale .product-price--compare>span:not(.visually-hidden){-webkit-padding-start:0;padding-inline-start:0;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}@media screen and (min-width:360px)and (max-width:414px){.grid-palm-2 .product-item__price{min-height:calc(3lh + 2px)}}main-header .site-search-handle input{border-color:var(--color-text-header)}main-header .mobile-search.hide.portable-show{z-index:1}.header-actions__buttons--flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-actions__buttons--flex.header-actions--buttons>*:not(:last-child){-webkit-margin-end:0;margin-inline-end:0}.header-actions__buttons--flex .localization-form--header{--color-text-main: var(--color-text-header);--color-background-main: var(--color-background-header)}.header-actions__buttons--flex .localization-form--header .localization-form{-webkit-margin-end:0;margin-inline-end:0;padding:0}.header-actions__buttons--flex .localization-form--header .localization-form .localization-form__item-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;gap:2px}.header-actions__buttons--flex .localization-form--header .localization-form .localization-form__item-button .localization-form__item-symbol svg{scale:.6}.header-actions__buttons--flex .localization-form--header .localization-form .localization-form__content{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:50px;z-index:2}.header-actions__buttons--flex .localization-form--header .localization-form .localization-form__content .localization-form__content-item button{padding:12px 0 0;overflow:hidden}.header-actions__buttons--flex .localization-form--header .localization-form .localization-form__content .localization-form__content-item--selected{display:none}product-page .card-widget--layout-compact .product-labels--style-list .text-with-icon--no-border{border-bottom:none;padding:2px 0}product-page .text-with-icon__label--warning{color:var(--custom-badge-text-color, var(--color-sale-badge))}product-page .text-with-icon--custom-colors{color:var(--custom-badge-text-color, var(--color-text-main));background:var(--custom-badge-background-color, transparent);border-color:var(--custom-badge-border-color, currentColor)}product-page .text-with-icon--custom-colors svg *{fill:var(--custom-badge-text-color, var(--color-text-main))}product-page .product-labels--style-grid .text-with-icon--custom-colors{outline-color:var(--custom-badge-border-color, var(--widget-borders-color))}product-page .product-labels--style-list .text-with-icon--custom-colors{border-bottom-color:var(--custom-badge-border-color, var(--color-borders-main))}product-page .product-labels--style-inline .text-with-icon--custom-colors{border:1px solid var(--custom-badge-border-color, transparent);border-radius:999px;padding:.5rem .75rem;-webkit-margin-end:0;margin-inline-end:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:3.875rem}product-page .card-widget__content .product-labels--inline-grid{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}product-page .card-widget__content .product-labels--inline-grid .text-with-icon{width:100%;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}.product-item .text-with-icon--tooltip.text-with-icon--custom-colors .text-with-icon__label{background:var(--custom-badge-background-color, var(--custom-badge-text-color, var(--color-text-main)));color:var(--custom-badge-text-color, var(--color-background-main));border:1px solid var(--custom-badge-border-color, transparent)}.social-padding{padding-top:16px}.footer-top .footer-item .footer-item__newsletter input{border-color:var(--color-text-footer)!important}.footer-gov{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;margin-top:2rem}.footer-gov .footer-item__image img{max-width:100%}@media screen and (max-width:767px){.footer-gov{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.footer-item__icons{margin-bottom:1rem}@media screen and (max-width:767px){.footer-item__icons{margin-top:.625rem}}.footer-item__image .footer-item__content{margin-top:.625rem}.sticky-header{pointer-events:none}.sticky-header.show{pointer-events:all}.site-header .site-nav.style--classic .submenu.mega-menu .babymenu,.sticky-header .site-nav.style--classic .submenu.mega-menu .babymenu{margin-top:0}.site-header .site-nav.style--classic .submenu.mega-menu .submenu-holder .submenu-masonry .mega-link a,.sticky-header .site-nav.style--classic .submenu.mega-menu .submenu-holder .submenu-masonry .mega-link a{margin-block:0}.site-header .site-nav.style--classic .submenu.mega-menu .submenu-holder .submenu-masonry--auto,.sticky-header .site-nav.style--classic .submenu.mega-menu .submenu-holder .submenu-masonry--auto{display:initial}.site-header .site-nav.style--classic .submenu.mega-menu .submenu-holder .submenu-masonry--auto .mega-link,.sticky-header .site-nav.style--classic .submenu.mega-menu .submenu-holder .submenu-masonry--auto .mega-link{display:inherit;width:100%;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}@media screen and (min-width:1024px){.site-header .site-nav.style--classic .submenu-masonry--auto,.sticky-header .site-nav.style--classic .submenu-masonry--auto{-webkit-columns:auto 3;-moz-columns:auto 3;columns:auto 3}}@media screen and (min-width:1281px){.site-header .site-nav.style--classic .submenu-masonry--auto,.sticky-header .site-nav.style--classic .submenu-masonry--auto{-webkit-columns:auto 4;-moz-columns:auto 4;columns:auto 4}.site-header .site-nav.style--classic .submenu.mega-menu.has-product .submenu-masonry.with-promotion,.sticky-header .site-nav.style--classic .submenu.mega-menu.has-product .submenu-masonry.with-promotion{width:80%}.site-header .site-nav.style--classic .submenu.mega-menu.has-product .has-promotion,.sticky-header .site-nav.style--classic .submenu.mega-menu.has-product .has-promotion{width:20%}}.site-header .site-nav.style--classic .submenu,.sticky-header .site-nav.style--classic .submenu{--color-background-header: var(--color-background-header-secondary);--color-text-header: var(--color-text-header-secondary);--color-foreground-header: var(--color-foreground-header-secondary);--color-accent-header: var(--color-accent-header-secondary)}.site-header .site-nav.style--classic .submenu .mega-link,.sticky-header .site-nav.style--classic .submenu .mega-link{padding-bottom:.9375rem!important}.site-header #logo-sticky .logo-img,.sticky-header #logo-sticky .logo-img{--header-logo: 60px !important}.card__text--no-padding{padding:20px}@media screen and (min-width:1024px){.header-actions:not(:empty){grid-template-columns:1fr auto auto auto!important}}.header-actions:not(:empty) .wishlist-header-link .wkh-button{padding-right:1.25rem;height:100%}.header-actions:not(:empty) .wishlist-header-link .wkh-button svg{fill:none}.header-actions:not(:empty) .wishlist-header-link .wkh-button svg path{fill:none;stroke:var(--color-text-header);stroke-width:5px}wishlist-button-collection .wk-button{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important}@media screen and (max-width:474px){.card__text .text-size--xlarge{font-size:calc(.875px * var(--base-body-size) + 0px)!important}}@media screen and (max-width:474px){.card__text .text-size--large{font-size:calc(.75px * var(--base-body-size) + 0px)!important}}.card-widget__content .product-labels--inline-grid{display:grid;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:640px){.card-widget__content .product-labels--inline-grid{grid-template-columns:repeat(1,1fr)}}.card-widget__header-info .text-with-icon__label{--tooltip-shift: 0px;-webkit-transform:translate(calc(-50% + var(--tooltip-shift)),-100%);transform:translate(calc(-50% + var(--tooltip-shift)),-100%)}.card-widget__header-info .text-with-icon__label:after{left:calc(50% - var(--tooltip-shift))}tooltip-trigger{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.text-with-icon__trigger{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border:0;margin:0;padding:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.text-with-icon--tooltip.is-open .text-with-icon__label,.text-with-icon--tooltip:focus-within .text-with-icon__label{opacity:1;pointer-events:auto}.bolded,.text-size--small strong,.rte strong{font-weight:600}.product-item .product-item__icons .text-with-icon--tooltip{max-width:22px;max-height:22px}@media screen and (max-width:640px){.product-item .product-item__icons .text-with-icon--tooltip{max-width:16px;max-height:16px}}.product-item .product-item__icons .text-with-icon--tooltip .text-with-icon__icon img{max-width:22px;max-height:22px}@media screen and (max-width:640px){.product-item .product-item__icons .text-with-icon--tooltip .text-with-icon__icon img{max-width:20px;max-height:20px}}.product-item .product-item__icons .text-with-icon--tooltip .text-with-icon__label{display:none}.product-item__badges-custom{position:absolute;bottom:0;pointer-events:none;left:var(--gutter-regular)}@media screen and (max-width:640px){.product-item .remove-line-height-space--small{line-height:1.2}}.product-item__price .product-price--on-sale .product-price--original{color:var(--color-sale-badge)}@media screen and (max-width:474px){.product-item__price .product-price--on-sale .product-price--compare{font-size:calc(.875px * var(--base-body-size) + 0px)}}.product-item__price .product-price--original{font-weight:700}@media screen and (min-width:1024px){.product-item__price .product-price--original{font-size:calc(1.375px * var(--base-body-size) + 0px)}}@media screen and (max-width:474px){.product-item__price .product-price--original{font-size:calc(1px * var(--base-body-size) + 0px)}}.product-item__badges{font-weight:600}@media screen and (max-width:474px){.product-item__badges.text-size--xsmall{font-size:calc(.8125px * var(--base-body-size) + 0px)}}@media screen and (min-width:1024px){.product-item__badges.text-size--xsmall{font-size:calc(.875px * var(--base-body-size) + 0px)}}@media screen and (max-width:640px){.product-item__quick-buy .button{font-size:14px}}@media screen and (max-width:474px){.product-item__quick-buy .button.button--regular{padding:.75rem 1.5rem}}@media screen and (min-width:1024px){.product-item__quick-buy .button.button--regular{padding:1rem 1.5rem}}.product-policies a{text-decoration:underline}.product-text [data-update-block=price-compact] .product-price--on-sale .product-price--original{color:var(--color-sale-badge)}.product-text [data-update-block=price-compact] .product-price--on-sale .product-price--compare{text-decoration:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:1.25;-webkit-margin-end:auto;margin-inline-end:auto;font-weight:var(--font-weight-body-bold);font-size:calc(1px * var(--base-body-size) + 0px)}@media screen and (max-width:474px){.product-text [data-update-block=price-compact] .product-price--on-sale .product-price--compare{font-size:calc(.875px * var(--base-body-size) + 0px)}}.product-text [data-update-block=price-compact] .product-price--on-sale .product-price--compare span:last-child{font-weight:600;color:var(--color-sale-badge)}.sticky-add-to-cart__price--on-sale .sticky-add-to-cart__price-original{color:var(--color-sale-badge)}video-component.no-controls{pointer-events:none}.contact-form--no-blocks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contact-form--no-blocks .contact-form__the-form{max-width:600px;width:100%}products-vendor .section-heading__title a{text-decoration:underline}@media screen and (min-width:1024px)and (max-width:1399px){.header-actions--adjust-info-blocks .header-info-block:first-child{-webkit-margin-end:0!important;margin-inline-end:0!important}.header-actions--adjust-info-blocks .header-info-block+.header-info-block{display:none!important}}@media screen and (min-width:1024px)and (max-width:1150px){.header-actions--adjust-info-blocks .header-info-block:first-child{display:none!important}}.product-text .product-app-blocks-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;margin-bottom:0!important}@media screen and (max-width:1023px){.product-text .product-app-blocks-group{gap:6px}}.product-text .product-payment-icons .payment-icon{width:60px;height:30px}.product-text .product__title{font-size:calc(.3166666667px * var(--base-headings-size) + 0px);line-height:1.1}@media screen and (min-width:1024px){.product-text .product__title{font-size:calc(.45px * var(--base-headings-size) + 0px)}}.product-text #omnibus-price{display:none}product-siblings-slider .product-variant__item{width:10rem;-webkit-transition:border-color .3s,-webkit-box-shadow .3s;transition:border-color .3s,-webkit-box-shadow .3s;transition:border-color .3s,box-shadow .3s;transition:border-color .3s,box-shadow .3s,-webkit-box-shadow .3s;border:1px solid;border-color:#0000004d;border-radius:12px;overflow:hidden;margin-bottom:10px}product-siblings-slider .product-variant__item-title{text-align:center;padding:0 8px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:12px;margin-bottom:8px}product-siblings-slider .product-variant__item:hover{-webkit-box-shadow:0px 6px 12px rgba(0,0,0,.2);box-shadow:0 6px 12px #0003;border-color:var(--color-text-main)}.product-variants .product-variant .product-variant__container--list{margin-top:16px;position:relative}.product-variants .product-variant .product-variant__container--list .variant-list-trigger{width:100%;border-style:solid;border-width:1px;border-radius:var(--border-radius-buttons);border-color:var(--color-borders-forms-primary);padding:var(--input-padding) 1.25rem;color:var(--color-text-main);padding:18px 14px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:border-color .22s cubic-bezier(.2,.9,.2,1),background .22s cubic-bezier(.2,.9,.2,1);transition:border-color .22s cubic-bezier(.2,.9,.2,1),background .22s cubic-bezier(.2,.9,.2,1);position:relative;overflow:hidden}.product-variants .product-variant .product-variant__container--list .panel{position:absolute;top:calc(100% + 10px);border:1px solid rgba(255,255,255,.16);border-radius:16px;-webkit-box-shadow:0 30px 80px rgba(0,0,0,.6);box-shadow:0 30px 80px #0009;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);-webkit-transform:translateY(-10px) scale(.98);transform:translateY(-10px) scale(.98);padding:20px 0;opacity:0;visibility:hidden;-webkit-transition:opacity .24s cubic-bezier(.2,.9,.2,1),visibility .24s cubic-bezier(.2,.9,.2,1),-webkit-transform .24s cubic-bezier(.2,.9,.2,1);transition:opacity .24s cubic-bezier(.2,.9,.2,1),visibility .24s cubic-bezier(.2,.9,.2,1),-webkit-transform .24s cubic-bezier(.2,.9,.2,1);transition:transform .24s cubic-bezier(.2,.9,.2,1),opacity .24s cubic-bezier(.2,.9,.2,1),visibility .24s cubic-bezier(.2,.9,.2,1);transition:transform .24s cubic-bezier(.2,.9,.2,1),opacity .24s cubic-bezier(.2,.9,.2,1),visibility .24s cubic-bezier(.2,.9,.2,1),-webkit-transform .24s cubic-bezier(.2,.9,.2,1);overflow:hidden;z-index:20;width:100%}.product-variants .product-variant .product-variant__container--list .panel .product-variant-options-list{max-height:400px;overflow:auto;padding:10px 12px 12px;display:grid;grid-template-columns:repeat(2,1fr);gap:10px}@media screen and (max-width:1280px){.product-variants .product-variant .product-variant__container--list .panel .product-variant-options-list{grid-template-columns:repeat(1,1fr)}}.product-variants .product-variant .product-variant__container--list .panel .product-variant-options-list .product-variant__item .product-variant__label{width:100%}@media screen and (max-width:1023px){.product-variants .product-variant .product-variant__container--list .panel .product-variant-options-list .product-variant__item .product-variant__label{padding:.75rem 1.25rem}}.product-variants .product-variant .product-variant__container--list .panel.is-open{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);opacity:1;visibility:visible}.product-variants .product-variant .product-variant__container--list .panel.panel--top{top:auto;bottom:calc(100% + 10px);-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}@media screen and (max-width:767px){.container--large.remove-margin-mobile{margin-top:0}}.omnibus-price-shelf{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}omnibus-tooltip{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}omnibus-tooltip .omnibus-tooltip{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}omnibus-tooltip .omnibus-tooltip__trigger{border:0;background:transparent;cursor:pointer;padding:0 4px;line-height:1}omnibus-tooltip .omnibus-tooltip__content{position:absolute;top:110%;left:0;z-index:20;min-width:220px;max-width:320px;padding:10px 12px;border-radius:8px;background:#fff;color:var(--color-text-main)!important;border:1px solid rgba(0,0,0,.12);-webkit-box-shadow:0 8px 24px rgba(0,0,0,.15);box-shadow:0 8px 24px #00000026;font-size:12px;line-height:1.4;white-space:normal}omnibus-tooltip .omnibus-tooltip__content #omnibus-price{display:block}omnibus-tooltip .omnibus-tooltip__content #omnibus-price span{color:var(--color-text-main)!important}.text-columns-custom .js-slider-item{background-color:var(--card-color);border-radius:var(--border-radius)}.text-columns-custom .js-slider-item.element--box-shadow{-webkit-box-shadow:0 2px 12px rgba(0,0,0,.6);box-shadow:0 2px 12px #0009;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.text-columns-custom .js-slider-item .text-column-title{color:var(--text-color);font-style:var(--text-style);font-size:var(--title-font-size)}.text-columns-custom .js-slider-item .text-column-content{color:var(--content-color);font-size:var(--content-font-size)}.rich-text__container interactive-map.store-selector-map{margin-bottom:0}.rich-text__container interactive-map.store-selector-map .map-object{border:none}.article-author{--article-author-image-size: 5.5rem;--article-author-card-gap: var(--gutter-regular)}@media screen and (min-width:1024px){.article-author{--article-author-image-size: 7.5rem;--article-author-card-gap: var(--gutter-large)}}.article-author__label{margin-bottom:var(--gutter-regular);color:var(--color-text-main);font-size:calc(1.125px * var(--base-body-size) + 0px);font-weight:var(--font-weight-body-bold)}.article-author__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--article-author-card-gap);padding:var(--gutter-regular)}@media screen and (min-width:768px){.article-author__card{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:var(--gutter-large)}}.article-author__image-wrapper{-ms-flex-negative:0;flex-shrink:0}@media screen and (min-width:768px){.article-author__image-wrapper{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}.article-author__image{position:relative;overflow:hidden;width:var(--article-author-image-size)}.article-author__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.article-author__details{-webkit-columns:2 auto;-moz-columns:2 auto;columns:2 auto;-webkit-column-gap:var(--gutter-large);-moz-column-gap:var(--gutter-large);column-gap:var(--gutter-large)}@media screen and (max-width:767px){.article-author__details{-webkit-columns:1 auto;-moz-columns:1 auto;columns:1 auto}}.article-author__details>*{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.article-author__list{margin-left:var(--gutter-regular);list-style:disc}.article .blog-item__meta span:not(:last-child):after{content:"";margin:0 .25rem}.blog-authors-carousel{--blog-authors-image-size: 2rem;--blog-authors-card-padding: var(--gutter-small)}@media screen and (min-width:1024px){.blog-authors-carousel{--blog-authors-image-size: 3rem}}.blog-authors-carousel__link{display:block;text-decoration:none;color:inherit;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;height:100%}.blog-authors-carousel__link:hover,.blog-authors-carousel__link:focus{opacity:.8}.blog-authors-carousel__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--gutter-regular);padding:var(--blog-authors-card-padding);height:100%}.blog-authors-carousel__image-wrapper{-ms-flex-negative:0;flex-shrink:0}.blog-authors-carousel__image{position:relative;overflow:hidden;width:var(--blog-authors-image-size);height:var(--blog-authors-image-size);border-radius:50%;aspect-ratio:1}.blog-authors-carousel__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blog-authors-carousel__name{-webkit-box-flex:1;-ms-flex:1;flex:1;text-overflow:ellipsis;overflow:hidden;font-weight:var(--font-weight-body-bold)}@media screen and (min-width:1024px){.site-nav.style--classic .sales-menu.has-submenu.sales-menu--background-enabled>.menu-link{background:var(--color_sale_background);color:var(--color-sale-text);border-radius:8px;--color-text-header: var(--color-sale-text);--color-accent-header: var(--color-sale-text)}.sales-menu.sales-menu--pulse-enabled:not(.has-submenu):not(.sales-menu--background-enabled){position:relative}.sales-menu.sales-menu--pulse-enabled:not(.has-submenu):not(.sales-menu--background-enabled):before{content:"";position:absolute;width:100%;height:100%;background:var(--color_sale_pulse, var(--color_sale_background));border-radius:8px;-webkit-animation:saleMenuGlow 1.2s ease infinite;animation:saleMenuGlow 1.2s ease infinite;z-index:1;right:0;left:0}.sales-menu.has-submenu.sales-menu--pulse-enabled>.menu-link{position:relative;overflow:visible}.sales-menu.has-submenu.sales-menu--pulse-enabled>.menu-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:8px;background:var(--color_sale_pulse, var(--color_sale_background));z-index:-1;pointer-events:none;-webkit-animation:saleMenuGlow 1.2s ease infinite;animation:saleMenuGlow 1.2s ease infinite}.sales-menu--background-enabled{border-radius:8px;background:var(--color_sale_background)}.sales-menu--background-enabled.sales-menu--pulse-enabled .menu-link:not(.no-focus-link):before{content:"";position:absolute;width:100%;height:100%;background:var(--color_sale_pulse, var(--color_sale_background));border-radius:8px;-webkit-animation:saleMenuGlow 1.2s ease infinite;animation:saleMenuGlow 1.2s ease infinite;right:0;left:0;bottom:0;top:0}.sales-menu--background-enabled .menu-link{color:var(--color-sale-text);position:relative}.sales-menu--background-enabled .menu-link:hover span{color:var(--color-sale-text)}.sales-menu--background-enabled .menu-link:hover .text-animation--underline-in-header{background-image:-webkit-gradient(linear,left top,right top,from(var(--color-sale-text)),to(var(--color-sale-text)));background-image:linear-gradient(to right,var(--color-sale-text),var(--color-sale-text))}}mobile-navigation li.has-submenu.sales-menu>.menu-link{position:relative;overflow:visible;border-bottom:0;font-weight:var(--font-weight-body-bold)}mobile-navigation li.has-submenu.sales-menu:not(.sales-menu--background-enabled)>.menu-link{background:transparent;color:var(--color-text-main)}mobile-navigation li.has-submenu.sales-menu.sales-menu--background-enabled>.menu-link{background:var(--color_sale_background);color:var(--color-sale-text)}mobile-navigation li.has-submenu.sales-menu.sales-menu--pulse-enabled>.menu-link:not(.no-focus-link):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:transparent;pointer-events:none;z-index:-1;-webkit-animation:saleMenuGlowMobile 1.2s ease infinite;animation:saleMenuGlowMobile 1.2s ease infinite}@-webkit-keyframes saleMenuGlow{0%{-webkit-transform:scale(1,1);transform:scale(1);opacity:.8}50%{opacity:.3}to{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0}}@keyframes saleMenuGlow{0%{-webkit-transform:scale(1,1);transform:scale(1);opacity:.8}50%{opacity:.3}to{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0}}@-webkit-keyframes saleMenuGlowMobile{0%{-webkit-box-shadow:0 0 0 0 var(--color_sale_pulse, var(--color_sale_background));box-shadow:0 0 0 0 var(--color_sale_pulse, var(--color_sale_background));opacity:.45}70%{-webkit-box-shadow:0 0 0 8px var(--color_sale_pulse, var(--color_sale_background));box-shadow:0 0 0 8px var(--color_sale_pulse, var(--color_sale_background));opacity:0}to{-webkit-box-shadow:0 0 0 0 var(--color_sale_pulse, var(--color_sale_background));box-shadow:0 0 0 0 var(--color_sale_pulse, var(--color_sale_background));opacity:0}}@keyframes saleMenuGlowMobile{0%{-webkit-box-shadow:0 0 0 0 var(--color_sale_pulse, var(--color_sale_background));box-shadow:0 0 0 0 var(--color_sale_pulse, var(--color_sale_background));opacity:.45}70%{-webkit-box-shadow:0 0 0 8px var(--color_sale_pulse, var(--color_sale_background));box-shadow:0 0 0 8px var(--color_sale_pulse, var(--color_sale_background));opacity:0}to{-webkit-box-shadow:0 0 0 0 var(--color_sale_pulse, var(--color_sale_background));box-shadow:0 0 0 0 var(--color_sale_pulse, var(--color_sale_background));opacity:0}}.product-item__previously-bought{background:var(--background);color:var(--color);padding:4px 8px;border-radius:4px;font-size:12px;font-weight:600;letter-spacing:.05em;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.cost-per-serving{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.35rem;border:1px solid;border-radius:var(--border-radius-buttons);padding:.4rem .75rem;-webkit-transition:border-color .12s linear,-webkit-box-shadow .12s linear;transition:border-color .12s linear,-webkit-box-shadow .12s linear;transition:box-shadow .12s linear,border-color .12s linear;transition:box-shadow .12s linear,border-color .12s linear,-webkit-box-shadow .12s linear}.cost-per-serving__label,.cost-per-serving__value,.cost-per-serving__daily-value{font-weight:var(--font-weight-body-bold)}.cost-per-serving__separator{margin:0 .15rem}.cost-per-serving__pack,.cost-per-serving__supply{font-variant-numeric:tabular-nums}.cost-per-serving--fitness,.cost-per-serving--sanatate,.cost-per-serving--nutritie,.cost-per-serving--soft{background-color:var(--cps-bg);border-color:var(--cps-border)}.cost-per-serving--neutral{background-color:var(--color-secondary-background-main);border-color:var(--color-borders-main)}.cost-per-serving-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4rem}.no-touchevents .cost-per-serving--fitness:hover,.no-touchevents .cost-per-serving--sanatate:hover,.no-touchevents .cost-per-serving--nutritie:hover,.no-touchevents .cost-per-serving--soft:hover{border-color:var(--cps-ring);-webkit-box-shadow:0 0 0 1px var(--cps-ring);box-shadow:0 0 0 1px var(--cps-ring)}.no-touchevents .cost-per-serving--neutral:hover{border-color:var(--color-text-main);-webkit-box-shadow:0 0 0 1px var(--color-text-main);box-shadow:0 0 0 1px var(--color-text-main)}.cart-daily-cost{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.35rem}.cart-daily-cost__heading{line-height:1.3}.cart-daily-cost__rows{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.35rem;max-width:100%}.cart-daily-cost__pill{width:auto;max-width:100%;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;padding:.2rem .5rem;border-radius:.25rem;line-height:1.35;row-gap:.1rem;-webkit-column-gap:.3rem;-moz-column-gap:.3rem;column-gap:.3rem}.cart-daily-cost__pill-main{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:.3rem}.cart-daily-cost .cost-per-serving__supply{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-margin-start:0;margin-inline-start:0}.main-content--align-product-items .card__text.product-item__text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
/*# sourceMappingURL=/cdn/shop/t/33/assets/styles.css.map */
