.xp-container{max-width:1420px;padding:20px;margin:0 auto}.xp-container .breadcrumbs-container{padding:0}@media(max-width:1000px){.xp-container .breadcrumbs-container{margin-top:0}}.xp{display:flex;gap:40px;flex-wrap:wrap}@media(max-width:1000px){.xp{flex-direction:column;gap:20px}}.xp-info{width:100%;font-size:14px;line-height:1.7}.xp-media,.xp-cta{width:100%}@media(min-width:1000px){.xp-info{flex:0 0 30%}.xp-media,.xp-cta{width:calc(35% - 40px)}}@media(max-width:1000px){.xp-cta{order:0}.xp-info{order:1}}.xp-container .bis-button{display:none!important}.xp-container.unavailable .xp-form-actions>.xp-form-add[name=add]{display:none}.xp-container .xp-back-in-stock{flex:1 1 0}.xp-bis-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px;background:#001728b8}.xp-bis-modal__dialog{position:relative;width:min(100%,500px);max-height:calc(100vh - 40px);overflow-y:auto;padding:34px;border-radius:6px;background:#fff;color:#001728;box-shadow:0 20px 60px #00172847}.xp-bis-modal__close{position:absolute;top:14px;right:14px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:8px;border:0;background:transparent;color:#657983;cursor:pointer}.xp-bis-modal__close svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2}.xp-bis-modal__title,.xp-bis-modal__success h2{margin:0 36px 12px 0;color:#001728;font-size:24px;line-height:1.25}.xp-bis-modal__copy,.xp-bis-modal__success p{margin:0 0 22px;line-height:1.6}.xp-bis-modal__variant{display:flex;flex-direction:column;gap:2px;margin:-8px 0 20px;padding:10px 12px;border-radius:3px;background:#f2f8fb;color:#001728}.xp-bis-modal__variant strong{font-size:12px;text-transform:uppercase;letter-spacing:.04em}.xp-bis-modal__form label{display:block;margin-bottom:7px;font-weight:600}.xp-bis-modal__input{display:block;width:100%;min-height:46px;margin-bottom:12px;padding:10px 12px;border:1px solid #657983;border-radius:3px;background:#fff;color:#001728;font:inherit}.xp-bis-modal__input:focus{border-color:#059de4;outline:2px solid rgba(5,157,228,.28);outline-offset:1px}.xp-bis-modal__submit{display:flex;align-items:center;justify-content:center;width:100%;min-height:46px;padding:10px 20px;border:0;border-radius:3px;background:#059de4;color:#fff;font:inherit;font-weight:600;cursor:pointer}.xp-bis-modal__submit:disabled{cursor:wait;opacity:.65}.xp-bis-modal__message{margin:14px 0 0;padding:10px 12px;border-radius:3px}.xp-bis-modal__message--error{background:#fff2f2;color:#b4232f}.xp-bis-modal__success{text-align:center}.xp-bis-modal__success>svg{width:48px;height:48px;margin-bottom:12px;padding:10px;border-radius:50%;background:#edf9f1;fill:none;stroke:#287a45;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.xp-bis-modal__success h2{margin-right:0}@media(max-width:540px){.xp-bis-modal{align-items:flex-end;padding:12px}.xp-bis-modal__dialog{max-height:calc(100vh - 24px);padding:28px 20px 20px}}.xp-gallery{aspect-ratio:1 / 1;background-color:#fcfafb;padding:20px;max-width:100%}.xp-gallery__image{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.xp-title{margin:0 0 20px;line-height:1}@media(max-width:1000px){.xp-title{margin:0 0 10px}}.xp-vendor-store{margin-bottom:10px;padding:0}.xp-review-stars{margin-bottom:10px;min-height:22px}@media(max-width:1000px){.xp-info .xp-title,.xp-info .xp-vendor-store,.xp-info .xp-review-stars{display:none}}@media(min-width:1000px){.xp-cta .xp-title,.xp-cta .xp-vendor-store,.xp-cta .xp-review-stars{display:none}}.xp-price{font-size:18px}.xp-product-ingredients{background-color:#fcfafb;padding:30px 40px;box-shadow:0 4px 10px #1414141a}.xp-form #delivery_timer_wrapper,.xp-form #visual_timer_wrapper{display:none}.xp-price-display{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:8px;margin-bottom:15px}.xp-price-row{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.xp-price-amount{font-size:24px}.xp-price-amount.sale{font-weight:500}.xp-savings-label{display:inline-block;background-color:#001728;font-weight:700;color:#fff;align-self:flex-start;margin:5px 0;border-radius:15px;padding:4px 12px;font-size:11px;position:relative;top:-4px}.xp-compare-price{font-size:20px;text-decoration:line-through;color:#b4b4b4;margin-left:5px}.xp-quick-feat,.xp-quick-desc{margin:20px 0}.xp-quick-desc p:not(:last-child){margin-bottom:10px}.xp-quick-feat ul{padding:0 0 0 20px}.xp-quantity-selector{display:flex}.xp-product-blocks{display:grid;gap:40px;margin:40px 0;grid-template-columns:1fr 1fr 1fr 1fr}@media(max-width:1000px){.xp-product-blocks{margin:20px 0;gap:20px;grid-template-columns:1fr}}.xp-main-media{margin:40px auto;max-width:1000px}.xp-main-media img{width:100%;height:auto}.xp-main-media iframe{aspect-ratio:16 / 9;width:100%;height:auto}.xp-product-block{background-color:#fcfafb;padding:20px;font-size:14px;line-height:1.7}.xp-product-block__title{font-weight:700;text-transform:uppercase;margin-bottom:10px;font-size:16px;line-height:normal}.xp-form{display:flex;flex-direction:column;background-color:#fcfafb;padding:30px 20px}@media(max-width:1000px){.xp-form{padding:0;background-color:#fff}}.xp-quantity-selector{display:inline-flex;height:40px;border:1px solid #ccc}.xp-quantity-btn{display:flex;align-items:center;justify-content:center;width:40px;border:0 none;background-color:#efefef;cursor:pointer}.xp-quantity-btn svg{width:24px;height:24px}.xp-quantity-input{width:48px;text-align:center;border:0 none;-moz-appearance:textfield}.xp-quantity-input::-webkit-inner-spin-button,.xp-quantity-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.xp-form-actions{display:flex;flex-wrap:wrap;gap:10px}.xp-form-bbe{margin:10px 0}.xp-form-label{display:block;width:100%;line-height:normal;margin-bottom:0;font-weight:700;font-size:14px}.xp-form-label span:last-child{font-weight:400}.xp-form-label.hidden{display:none}.xp-option-button{cursor:pointer;border:1px solid #efefef;background-color:#fff;padding:8px 12px;font-size:14px}.xp-option-button.disabled{display:none}.xp-option-button.selected{background-color:#efefef;border-color:#1c1c1c}.xp-form-add{cursor:pointer;flex-grow:1;display:flex;align-items:center;justify-content:center;background-color:#059de4;border:0 none;color:#fff;font-size:16px;padding:10px 20px}.xp-form-add.disabled{cursor:not-allowed;opacity:.5}.xp-sticky-bar .xp-form-add{width:100%;height:40px}.xp-container.unavailable .xp-sticky-bar{display:none}.xp-in-stock{display:inline-block;color:#3c9342;margin:10px 0 0}.xp-in-stock svg{position:relative;top:2px;margin-right:2px}.xp-option-buttons{display:flex;gap:10px;white-space:nowrap;overflow-x:scroll;scroll-behavior:smooth;padding:5px 0;scrollbar-width:none}.xp-variant-selector{margin-bottom:20px}.xp-variant-option{margin-bottom:15px}.xp-variant-option-name{font-weight:700;margin-bottom:5px}.xp-radio-buttons{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.xp-radio-input{display:none}.xp-radio-label{position:relative;border:1px solid #e1e1e1;color:#141414;padding:8px 15px;background:#fff;border-radius:4px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;min-width:50px;flex-shrink:0;font-size:12px}.xp-radio-input:checked+.xp-radio-label{background-color:#efefef;border-color:#1c1c1c}.xp-radio-label.is-unavailable,.xp-radio-input:disabled+.xp-radio-label{order:1;opacity:.5;background-color:#f9f9f9;border-color:#eee;text-decoration:line-through}.xp-radio-label.has-image{width:83px;min-width:83px;height:auto;padding:5px;flex-direction:column;border:1px solid #e1e1e1}.xp-radio-label:hover{border-color:#1c1c1c}.xp-radio-label.has-image img{max-width:100%;max-height:60px;object-fit:contain;mix-blend-mode:multiply}.xp-radio-label.has-image span{font-size:12px;margin-top:5px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.xp-radio-input:checked+.swatch-label{border-color:#000;box-shadow:0 0 0 2px #fff,0 0 0 4px #000}.xp-radio-input:disabled+.swatch-label{opacity:.6;cursor:not-allowed}.xp-radio-input:disabled+.swatch-label:after{content:"";position:absolute;top:50%;left:10%;right:10%;border-top:2px solid rgba(255,255,255,.7);border-bottom:2px solid rgba(0,0,0,.3);transform:translateY(-50%) rotate(-25deg)}.xp-radio-input.is-hidden+.xp-radio-label,.xp-radio-input.is-hidden+.xp-swatch-label{display:none}.xp-carousel-container{position:relative;width:100%}.xp-carousel-nav{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;color:#141414;background:#fff;border:1px solid #ccc;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;box-shadow:0 2px 5px #0000001a;transition:all .2s ease;border-radius:4px}.xp-carousel-nav:hover{background:#efefef;box-shadow:0 2px 8px #00000026}.xp-carousel-prev{left:-18px}.xp-carousel-next{right:-18px}@media(max-width:1000px){.xp-carousel-prev{left:0}.xp-carousel-next{right:0}.xp-option-button .option-image{max-height:50px}}.xp-delivery{font-size:14px;border-top:1px solid #dadada;padding-top:10px;position:relative}.xp-delivery-date{padding:0;font-weight:700;cursor:pointer;font-size:16px}.xp-delivery-faster{padding:0;font-size:12px}.xp-delivery-date svg{width:18px;height:18px;position:relative;top:3px}.xp-delivery-more{padding:10px;background:#efefef;margin-top:10px;border-radius:4px;position:absolute;top:26px;width:100%;box-shadow:0 4px 10px #1414141a;border:1px solid #ccc}.xp-product-detail{display:flex;gap:80px;max-width:1000px;margin:60px auto}@media(max-width:1000px){.xp-product-detail{margin:30px auto}}.xp-product-info{width:50%}.xp-product-detail.is-trial-pack{justify-content:center}.xp-product-detail.is-trial-pack .xp-product-info:first-child{width:100%}.xp-product-detail.is-trial-pack .xp-product-info.is-nutrition{display:none}@media(max-width:1000px){.xp-product-detail{gap:30px;flex-direction:column}.xp-product-info{width:100%}}.xp-product-info{display:flex;flex-direction:column;gap:40px;font-size:14px;line-height:1.7}.xp-product-info__title{font-weight:700;text-transform:uppercase;margin-bottom:10px;font-size:16px;line-height:normal;padding:0}.xp-product-info p{padding:0}.xp-product-info .metafield-rich_text_field p:not(:last-child){margin-bottom:20px;padding:0}.xp-sticky-bar{position:fixed;left:0;right:0;bottom:0;z-index:80;background:#fff;padding:10px 20px;box-shadow:0 10px 20px #000;transform:translateY(100%);transition:all .2s;background-color:#fcfafb}@media(min-width:1000px){.xp-sticky-bar{display:none}}.xp-sticky-bar.is-visible{transform:translateY(0)}.xp-sticky-bar__container{max-width:1000px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.xp-sticky-bar .xp-price-display{flex-wrap:nowrap;align-items:flex-end;margin-bottom:0}.xp-sticky-bar .xp-price-row{display:flex;align-items:baseline;gap:5px}.xp-labels{display:flex;align-items:flex-start;flex-wrap:wrap;gap:6px;margin:10px 0}.xp-label{border-radius:4px;padding:2px 10px;color:#fff;font-size:12px}.xp-mix-match-label{background:#efefef;padding:6px;text-transform:uppercase;font-size:10px;border-radius:6px;display:inline-flex;gap:4px;align-items:center;align-self:flex-start;margin:4px 0 4px 8px}.xp-mix-match-label svg{width:14px;height:14px}.mix-match-progress{margin:0 0 20px}.xp-cta .mix-match-progress{background:#fff}.xp-nutrition-label{display:inline-flex;align-items:center;background-color:#efefef;border-radius:4px;border:2px solid #efefef;font-size:12px;flex-wrap:wrap;width:min-content}.xp-nutrition-label .holder{display:flex;align-items:center}.xp-nutrition-label .value{background:#fff;padding:2px 6px;align-self:stretch;border-radius:2px;font-weight:700}.xp-nutrition-label .title{padding:0 10px;color:#555;min-width:max-content}.xp-nutrition-label .ppu{width:100%;text-align:center;background-color:#fff;margin-top:2px;color:#555;padding:2px;font-size:11px}.xp-nutrition-label .ppu b{color:#111}.xp-nutrition-label.bbe{display:inline-flex;flex-wrap:nowrap;width:auto;background-color:#141414;border-color:#141414}.xp-nutrition-label.bbe>*:first-child{background:#fff;color:#141414;padding:0 6px;border-radius:1px}.xp-nutrition-label.bbe>*:last-child{color:#fff;padding:0 6px}.xp-size-guide{margin:20px 0}.xp-size-guide__image{display:block;width:100%}.xp-bbe{margin:0 0 20px}.xp-size-table{width:100%;border-collapse:collapse;border:1px solid #ccc;font-size:14px;margin:20px 0}.xp-size-table :where(th,td){padding:4px 8px;text-align:left}.xp-size-table thead{font-weight:700;border-bottom:1px solid #ccc}.xp-size-table tr:nth-child(2n){background-color:#f2f2f2}.xp-container--modern .xp-size-chart{width:100%;margin-top:14px}.xp-container--modern .xp-size-chart__content{overflow-x:auto;padding:0}.xp-container--modern .xp-size-chart .xp-size-table{min-width:430px;margin:0;border:0;color:#294552;font-size:11px}.xp-container--modern .xp-size-chart .xp-size-table :where(th,td){padding:9px 8px;border-bottom:1px solid #e3eaed;vertical-align:middle}.xp-container--modern .xp-size-chart .xp-size-table th{background:var(--xp-modern-navy, #001728);color:#fff;font-size:10px;font-weight:800}.xp-container--modern .xp-size-chart .xp-size-table th.is-selected{background:var(--xp-modern-blue, #059de4)}.xp-container--modern .xp-size-chart .xp-size-table td.is-selected{background:#e9f7fd;box-shadow:inset 1px 0 #b9e5f7,inset -1px 0 #b9e5f7;color:var(--xp-modern-navy, #001728);font-weight:800}.xp-container--modern .xp-size-chart .xp-size-table th:first-child{border-radius:6px 0 0}.xp-container--modern .xp-size-chart .xp-size-table th:last-child{border-radius:0 6px 0 0}.xp-container--modern .xp-size-chart .xp-size-table tr:last-child td{border-bottom:0}.xp-container--modern .xp-size-chart .xp-size-table tr:nth-child(2n){background:#f6f8f9}.xp-subscribe{width:100%;border:1px solid #d7d9d6;border-radius:4px;margin-bottom:24px}.xp-subscribe-type{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;cursor:pointer;border-radius:4px;padding:16px}.xp-subscribe-type.active{background-color:#efefef}.xp-subscribe-options{width:100%}.xp-subscribe-benefits{display:flex;gap:5px 10px;flex-wrap:wrap;margin:10px 0}.xp-subscribe-benefit{width:100%;display:flex;gap:5px;font-size:13px}.xp-subscribe-benefit-icon{display:flex;align-items:center}.xp-subscribe-option-select{width:100%;padding:5px}.xp-subscribe-title{position:relative;padding-left:28px}.xp-subscribe-title:before{content:url(unselected-radio.svg);position:absolute;left:0;top:50%;transform:translateY(-50%);width:14px;height:14px;display:inline-block}.xp-subscribe-type.active .xp-subscribe-title:before{content:url(selected-radio.svg)}.xp-subscribe-compare-price{text-decoration:line-through;color:#b4b4b4}.xp-form .rc-container-wrapper{display:none!important}.xp-form .xmt-login{margin:20px 0 0}.xp-clearpay{font-size:11.5px;display:flex;align-items:center;margin-bottom:20px;margin-top:-10px;gap:5px;flex-wrap:wrap}.xp-clearpay-price{font-weight:700}.xp-container--modern,.xmiles-about-brand,.xmiles-product-reviews{--xp-modern-navy: #001728;--xp-modern-ink: #173442;--xp-modern-muted: #657983;--xp-modern-blue: #059de4;--xp-modern-blue-dark: #007db8;--xp-modern-canvas: #ffffff;--xp-modern-card: #ffffff;--xp-modern-line: #dfe7eb;--xp-modern-soft-blue: #eaf6fb;color:var(--xp-modern-ink);font-family:Poppins,sans-serif}.xp-container--modern{max-width:none;margin:0;padding:22px 20px 56px;background:#fff}.xp-container--modern :where(a,button,input,select,textarea){font-family:inherit}.xp-container--modern>.breadcrumbs-container,.xp-container--modern>.xp-pack-contents,.xp-container--modern>.xp,.xp-container--modern>.xp-account-banner-row,.xp-container--modern>.xp-featured-reviews,.xp-container--modern>.xp-product-blocks-carousel,.xp-container--modern>.xp-main-media,.xp-container--modern>.xp-product-detail{width:min(100%,1420px);margin-right:auto;margin-left:auto}.xp-container--modern .xp-pack-contents{margin-bottom:16px}.xp-container--modern .xp-pack-contents__panel{padding:16px;border:1px solid var(--xp-modern-line);border-radius:10px;background:#fff}.xp-container--modern .xp-pack-contents__header{display:flex;gap:14px;margin-bottom:12px;align-items:center;justify-content:space-between}.xp-container--modern .xp-pack-contents__header h2{margin:0;color:var(--xp-modern-navy);font-size:21px;font-weight:700;letter-spacing:-.02em;line-height:1.15}.xp-container--modern .xp-pack-contents__variant{margin:3px 0 0;color:var(--xp-modern-muted);font-size:11px}.xp-container--modern .xp-pack-contents__nav{display:flex;gap:7px;min-height:34px}.xp-container--modern .xp-pack-contents__nav button{display:inline-flex;width:34px;height:34px;padding:0;border:1px solid #ccd7dc;border-radius:50%;background:#fff;color:var(--xp-modern-navy);cursor:pointer;font:inherit;font-size:22px;line-height:1;transition:border-color .18s ease,background-color .18s ease,color .18s ease;align-items:center;justify-content:center}.xp-container--modern .xp-pack-contents__nav button:hover,.xp-container--modern .xp-pack-contents__nav button:focus-visible{border-color:var(--xp-modern-blue);background:var(--xp-modern-blue);color:#fff}.xp-container--modern .xp-pack-contents__track{display:grid;overflow-x:auto;gap:10px;padding:1px 1px 4px;align-items:start;grid-auto-columns:minmax(220px,calc((100% - 40px)/5));grid-auto-flow:column;overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:inline mandatory;scrollbar-color:#cbd6db transparent;scrollbar-width:thin}@media(min-width:1001px){.xp-container--modern .xp-pack-contents__track--fit{overflow:visible;grid-auto-columns:unset;grid-auto-flow:row;scroll-snap-type:none}.xp-container--modern .xp-pack-contents__track--1{grid-template-columns:minmax(0,1fr)}.xp-container--modern .xp-pack-contents__track--2{grid-template-columns:repeat(2,minmax(0,1fr))}.xp-container--modern .xp-pack-contents__track--3{grid-template-columns:repeat(3,minmax(0,1fr))}.xp-container--modern .xp-pack-contents__track--4{grid-template-columns:repeat(4,minmax(0,1fr))}.xp-container--modern .xp-pack-contents__track--5{grid-template-columns:repeat(5,minmax(0,1fr))}}.xp-container--modern .xp-pack-item{display:flex;height:auto;min-width:0;overflow:hidden;border:1px solid var(--xp-modern-line);border-radius:10px;background:#fff;box-shadow:0 3px 12px #0017280b;cursor:pointer;scroll-snap-align:start;align-self:start;flex-direction:column;transition:border-color .18s ease,box-shadow .18s ease}.xp-container--modern .xp-pack-item:hover{border-color:#c6d5dc;box-shadow:0 5px 16px #00172812}.xp-container--modern .xp-pack-item:focus-visible{outline:2px solid var(--xp-modern-blue);outline-offset:2px}.xp-container--modern .xp-pack-item__main{display:grid;gap:10px;min-height:106px;padding:11px;grid-template-columns:66px minmax(0,1fr);align-items:center}.xp-container--modern .xp-pack-item__image{position:relative;display:flex;overflow:hidden;width:66px;height:66px;border-radius:6px;background:#f5f7f8;align-items:center;justify-content:center}.xp-container--modern .xp-pack-item__quantity{position:absolute;top:5px;right:5px;display:inline-flex;min-width:24px;height:22px;padding:0 6px;border:1px solid rgba(0,23,40,.1);border-radius:999px;background:#fff;box-shadow:0 2px 7px #0017281a;color:var(--xp-modern-navy);font-size:10px;font-weight:800;line-height:1;align-items:center;justify-content:center}.xp-container--modern .xp-pack-item__image img,.xp-container--modern .xp-pack-item__image svg{display:block;width:100%;height:100%;object-fit:contain}.xp-container--modern .xp-pack-item__identity{min-width:0}.xp-container--modern .xp-pack-item__identity p{margin:0 0 3px;overflow:hidden;color:var(--xp-modern-muted);font-size:8px;font-weight:700;letter-spacing:.05em;line-height:1.2;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.xp-container--modern .xp-pack-item__identity h3{margin:0;color:var(--xp-modern-navy);font-size:14px;font-weight:700;letter-spacing:-.015em;line-height:1.25}.xp-container--modern .xp-pack-item__identity>span{display:block;margin-top:3px;color:var(--xp-modern-muted);font-size:10px;line-height:1.3}.xp-container--modern .xp-pack-item__nutrition-highlights{display:grid;border-top:1px solid var(--xp-modern-line);border-bottom:1px solid var(--xp-modern-line);background:#f6f9fa;grid-template-columns:repeat(auto-fit,minmax(48px,1fr))}.xp-container--modern .xp-pack-item__nutrition-highlights:empty{display:none}.xp-container--modern .xp-pack-item__nutrition-highlights>div{min-width:0;padding:7px 4px;text-align:center}.xp-container--modern .xp-pack-item__nutrition-highlights>div+div{border-left:1px solid var(--xp-modern-line)}.xp-container--modern .xp-pack-item__nutrition-highlights strong,.xp-container--modern .xp-pack-item__nutrition-highlights span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xp-container--modern .xp-pack-item__nutrition-highlights strong{color:var(--xp-modern-navy);font-size:11px;font-weight:800;line-height:1.2}.xp-container--modern .xp-pack-item__nutrition-highlights span{margin-top:2px;color:var(--xp-modern-muted);font-size:7px;font-weight:700;letter-spacing:.035em;line-height:1.15;text-transform:uppercase}.xp-container--modern .xp-pack-item__reviews{display:flex;min-height:36px;gap:8px;padding:7px 11px;align-items:center;justify-content:space-between}.xp-container--modern .xp-pack-item__reviews--inline{display:block;min-height:18px;margin-top:5px;padding:0}.xp-container--modern .xp-pack-item__rating{min-width:0}.xp-container--modern .xp-pack-item__rating.kl_reviews__star_rating_widget.kl_reviews__star_rating_widget.kl_reviews__star_rating_widget{--kl-reviews-stars-star-spacing: 0px;--kl-reviews-stars-widget-margin-top: 0px;--kl-reviews-stars-widget-margin-right: 0px;--kl-reviews-stars-widget-margin-bottom: 0px;--kl-reviews-stars-widget-margin-left: 0px}.xp-container--modern .xp-pack-item__rating .kl_reviews__star_rating_widget__label{font-size:10px!important}.xp-container--modern .xp-pack-item__nutrition{margin:0;padding:0;border-top:1px solid var(--xp-modern-line);border-right:0;border-bottom:0;border-left:0;border-radius:0;background:#fff;cursor:default}.xp-container--modern .xp-pack-item__nutrition summary{display:flex;min-height:30px;margin:0;padding:6px 10px;color:var(--xp-modern-navy);cursor:pointer;font-size:10px;font-weight:700;list-style:none;align-items:center;justify-content:space-between}.xp-container--modern .xp-pack-item__nutrition summary::-webkit-details-marker{display:none}.xp-container--modern .xp-pack-item__nutrition-toggle{font-size:15px;font-weight:400;line-height:1}.xp-container--modern .xp-pack-item__nutrition[open] .xp-pack-item__nutrition-toggle{font-size:0}.xp-container--modern .xp-pack-item__nutrition[open] .xp-pack-item__nutrition-toggle:after{content:"\2212";font-size:15px}.xp-container--modern .xp-pack-item__nutrition-body{padding:0 9px 9px}.xp-container--modern .xp-pack-item__serving{display:grid;gap:7px;margin:0 0 10px;padding:9px;border-radius:6px;background:#f5f7f8;grid-template-columns:repeat(3,minmax(0,1fr))}.xp-container--modern .xp-pack-item__serving div{min-width:0}.xp-container--modern .xp-pack-item__serving dt,.xp-container--modern .xp-pack-item__serving dd{margin:0}.xp-container--modern .xp-pack-item__serving dt{color:var(--xp-modern-muted);font-size:8px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.xp-container--modern .xp-pack-item__serving dd{margin-top:2px;color:var(--xp-modern-navy);font-size:10px;font-weight:700}.xp-container--modern .xp-pack-item__nutrition table{width:100%;overflow:hidden;border:1px solid var(--xp-modern-line);border-collapse:separate;border-spacing:0;border-radius:6px;font-size:9px}.xp-container--modern .xp-pack-item__nutrition thead th{padding:7px 8px;background:#141414;color:#fff;font-size:8px;font-weight:700;letter-spacing:.035em;text-transform:uppercase}.xp-container--modern .xp-pack-item__nutrition thead th:last-child,.xp-container--modern .xp-pack-item__nutrition tbody td{text-align:right}.xp-container--modern .xp-pack-item__nutrition tbody th,.xp-container--modern .xp-pack-item__nutrition tbody td{padding:6px 8px;border-bottom:1px solid var(--xp-modern-line);background:#fff;color:var(--xp-modern-ink);font-size:9px;line-height:1.25}.xp-container--modern .xp-pack-item__nutrition tbody th{font-weight:500;text-align:left}.xp-container--modern .xp-pack-item__nutrition tbody td{font-weight:700}.xp-container--modern .xp-pack-item__nutrition tbody tr:last-child>*{border-bottom:0}.xp-container--modern .xp-pack-item__ingredients{margin-top:10px;padding:9px;border-radius:6px;background:#f5f7f8;color:var(--xp-modern-ink);font-size:9px;line-height:1.5}.xp-container--modern .xp-pack-item__ingredients strong{display:block;margin-bottom:3px;color:var(--xp-modern-navy);font-size:10px}.xp-container--modern .xp-pack-item__ingredients p{margin:0}.xp-container--modern .breadcrumbs-container{margin-bottom:18px;color:var(--xp-modern-muted);font-size:12px}.xp-container--modern .breadcrumbs-container a{color:var(--xp-modern-blue-dark)}@media(min-width:1001px){.xp-container--modern .xp{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:start}.xp-container--modern .xp-media,.xp-container--modern .xp-info,.xp-container--modern .xp-cta{width:auto;min-width:0;flex:none}.xp-container--modern .xp-media,.xp-container--modern .xp-info,.xp-container--modern .xp-cta{position:sticky;top:118px}}.xp-container--modern .xp-gallery{position:relative;overflow:hidden;padding:clamp(20px,2.6vw,38px);border:1px solid #e4e9ec;border-radius:14px;background:#f7f9fa;box-shadow:0 7px 20px #00172814}.xp-container--modern .xp-gallery__image{width:88%;height:88%;margin:6% auto}.xp-container--modern .xp-info,.xp-container--modern .xp-cta__card{padding:24px;border:1px solid #e4e9ec;border-radius:14px;background:var(--xp-modern-card);box-shadow:0 7px 20px #00172814}.xp-container--modern .xp-cta{padding:0;border:0;background:transparent;box-shadow:none}.xp-container--modern .xp-title{margin-bottom:12px;color:var(--xp-modern-navy);font-size:clamp(25px,2vw,34px);font-weight:800;letter-spacing:-.035em;line-height:1.08}.xp-container--modern .xp-vendor-store{margin:-4px 0 10px;color:var(--xp-modern-muted);font-size:10px;line-height:1.4}.xp-container--modern .product-vendor{display:inline;min-height:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--xp-modern-muted);font-size:inherit;font-weight:500;line-height:inherit;text-decoration:none;text-transform:none!important}.xp-container--modern .product-vendor:hover{color:var(--xp-modern-navy);text-decoration:underline;text-underline-offset:2px}@media(max-width:1000px){.xp-container--modern .xp-cta .xp-vendor-store{margin:-4px 0 10px;text-align:left}}.xp-container--modern .xp-review-stars{min-height:20px;margin-bottom:18px}.xp-container--modern .xp-review-stars.kl_reviews__star_rating_widget.kl_reviews__star_rating_widget.kl_reviews__star_rating_widget{--kl-reviews-stars-star-spacing: 1px;--kl-reviews-stars-widget-margin-top: 0px;--kl-reviews-stars-widget-margin-right: 0px;--kl-reviews-stars-widget-margin-bottom: 0px;--kl-reviews-stars-widget-margin-left: 0px}.xp-container--modern .xp-review-stars.has-zero-reviews :where(button,a,[role=button]),.xp-container--modern .xp-review-stars.has-zero-reviews .kl_reviews__star_rating_widget__label{cursor:pointer}.xp-container--modern .xp-review-stars.has-zero-reviews .kl_reviews__star_rating_widget__label:after{content:"\203a";margin-left:4px;font-size:1.15em;line-height:1}.xp-container--modern .xp-review-stars.has-zero-reviews .is-opening-review-form{opacity:.65;pointer-events:none}.xp-container--modern .xp-quick-desc,.xp-container--modern .xp-quick-feat{margin:16px 0 0;color:#405965;font-size:14px;line-height:1.72}.xp-container--modern .xp-info>.xp-promo-banner{box-sizing:border-box;overflow:hidden;width:calc(100% + 48px);margin:-24px -24px 18px;border-radius:13px 13px 0 0;line-height:normal}.xp-container--modern .xp-info>.xp-promo-banner>:first-child:not(style){box-sizing:border-box;width:100%;border-radius:13px 13px 0 0!important}.xp-container--modern .xp-info>.xp-promo-banner table{width:100%;margin:0;border-collapse:collapse}.xp-container--modern .xp-quick-feat{padding-top:16px;border-top:1px solid #e8edef}.xp-container--modern .xp-quick-feat li::marker{color:var(--xp-modern-blue)}.xp-container--modern .xp-nutrition-list-widget{margin-top:22px;padding:17px;border:1px solid #dfe7eb;border-radius:10px;background:linear-gradient(145deg,#f7fafb,#fff 72%);color:var(--xp-modern-ink)}.xp-container--modern .xp-nutrition-list-widget__header{display:flex;gap:11px;align-items:center}.xp-container--modern .xp-nutrition-list-widget__icon{display:inline-flex;width:36px;height:36px;border-radius:8px;background:var(--xp-modern-navy);color:#fff;flex:0 0 36px;align-items:center;justify-content:center}.xp-container--modern .xp-nutrition-list-widget__icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.xp-container--modern .xp-nutrition-list-widget__header p{margin:0;color:var(--xp-modern-navy);font-size:13px;font-weight:800;line-height:1.3}.xp-container--modern .xp-nutrition-list-widget__header div>span{display:block;margin-top:2px;color:#60727b;font-size:10px;line-height:1.4}.xp-container--modern .xp-nutrition-list-widget__app{margin-top:13px}.xp-container--modern .xp-nutrition-list-widget__app :where(button:not([aria-label*=close i]),a[role=button],input[type=button],input[type=submit]){display:inline-flex!important;width:100%;min-height:42px;padding:10px 14px!important;border:1px solid var(--xp-modern-navy)!important;border-radius:8px!important;background:var(--xp-modern-navy)!important;box-shadow:none!important;color:#fff!important;font:inherit!important;font-size:12px!important;font-weight:800!important;line-height:1.2!important;text-align:center;text-decoration:none!important;transition:background-color .18s ease,border-color .18s ease,transform .18s ease;align-items:center;justify-content:center}.xp-container--modern .xp-nutrition-list-widget__app :where(button:not([aria-label*=close i]),a[role=button],input[type=button],input[type=submit]):hover{border-color:var(--xp-modern-blue)!important;background:var(--xp-modern-blue)!important;transform:translateY(-1px)}.xp-container--modern .xp-nutrition-list-widget__app :where(button,a,input,select):focus-visible{outline:2px solid var(--xp-modern-blue);outline-offset:2px}.xp-container--modern .xp-nutrition-list-widget__app :where(select,input:not([type=button]):not([type=submit])){width:100%;min-height:42px;padding:9px 11px;border:1px solid #ccd7dc;border-radius:8px;background:#fff;color:var(--xp-modern-navy);font:inherit;font-size:12px}.xp-container--modern .xp-nutrition-list-widget__app :where([role=listbox],details,[class*=dropdown i],[class*=popover i],[class*=modal i]){overflow:hidden;margin-top:8px;padding:8px;border:1px solid #dfe7eb!important;border-radius:9px!important;background:#fff!important;box-shadow:0 12px 28px #0017281f!important}.xp-container--modern .xp-nutrition-list-choice,.xp-nutrition-list-dialog .xp-nutrition-list-choice{border-color:#dfe7eb!important;background:#fff!important;color:var(--xp-modern-navy)!important}.xp-container--modern .xp-nutrition-list-choice:hover,.xp-container--modern .xp-nutrition-list-choice.is-selected,.xp-nutrition-list-dialog .xp-nutrition-list-choice:hover,.xp-nutrition-list-dialog .xp-nutrition-list-choice.is-selected{border-color:var(--xp-modern-blue)!important;background:var(--xp-modern-soft-blue)!important;color:var(--xp-modern-navy)!important}.xp-container--modern .xp-nutrition-list-widget__status{overflow:hidden;max-height:0;margin-top:0;padding:0 10px;border-radius:7px;background:var(--xp-modern-soft-blue);color:var(--xp-modern-navy);font-size:10px;font-weight:700;line-height:1.45;opacity:0;transition:max-height .18s ease,margin-top .18s ease,padding .18s ease,opacity .18s ease}.xp-container--modern .xp-nutrition-list-widget__status.is-visible{max-height:80px;margin-top:9px;padding:8px 10px;opacity:1}.xp-nutrition-list-dialog{--xp-modern-navy: #001728;--xp-modern-blue: #059de4;--xp-modern-soft-blue: #eaf6fb;overflow:hidden!important;max-width:min(92vw,480px)!important;padding:22px!important;border:1px solid #dfe7eb!important;border-radius:12px!important;background:#fff!important;box-shadow:0 24px 60px #0017283d!important;color:#334b57!important;font-family:Poppins,sans-serif!important}.xp-nutrition-list-dialog :where(h1,h2,h3,h4){color:var(--xp-modern-navy)!important;font-weight:800!important}.xp-nutrition-list-dialog :where(button:not([aria-label*=close i]),a[role=button]){min-height:40px;padding:9px 13px!important;border:1px solid #dfe7eb!important;border-radius:8px!important;background:#fff!important;color:var(--xp-modern-navy)!important;font-family:inherit!important;font-size:12px!important;font-weight:700!important;text-decoration:none!important}.xp-container--modern .xp-cta__card{position:relative}.xp-container--modern .xp-nutrition-list-action-slot{position:absolute;top:14px;right:14px;z-index:12;width:38px;height:38px}.xp-container--modern .xp-nutrition-list-action-slot:empty,.xp-container--modern .xp-nutrition-list-app-host:empty{display:none}.xp-container--modern .xp-nutrition-list-action-slot :where(#xmt-nutrition-pdp,.xmt-login),.xp-container--modern .xp-nutrition-list-app-host{width:38px!important;height:38px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.xp-container--modern .xp-nutrition-list-icon-button,.xp-container--modern .xp-nutrition-list-action-slot .xmt-show-list-button{position:relative!important;display:inline-flex!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;margin:0!important;padding:0!important;overflow:visible!important;border:1px solid var(--xp-modern-navy)!important;border-radius:50%!important;background:var(--xp-modern-navy)!important;box-shadow:0 4px 10px #00172824!important;color:#fff!important;cursor:pointer!important;font-size:0!important;line-height:0!important;text-decoration:none!important;transition:background-color .18s ease,border-color .18s ease,transform .18s ease!important;align-items:center!important;justify-content:center!important}.xp-container--modern .xp-nutrition-list-icon-button>*,.xp-container--modern .xp-nutrition-list-action-slot .xmt-show-list-button>*{display:none!important}.xp-container--modern .xp-nutrition-list-icon-button:before,.xp-container--modern .xp-nutrition-list-action-slot .xmt-show-list-button:before{content:"+";display:block;color:#fff;font-family:Arial,sans-serif;font-size:24px;font-weight:400;line-height:1}.xp-container--modern .xp-nutrition-list-icon-button:after,.xp-container--modern .xp-nutrition-list-action-slot .xmt-show-list-button:after{position:absolute;top:calc(100% + 8px);right:0;content:"Add to nutrition list";width:max-content;max-width:180px;padding:7px 9px;border-radius:6px;background:var(--xp-modern-navy);box-shadow:0 5px 14px #00172829;color:#fff;font-family:Poppins,sans-serif;font-size:10px;font-weight:700;line-height:1.3;opacity:0;pointer-events:none;transform:translateY(-3px);transition:opacity .15s ease,transform .15s ease,visibility .15s ease;visibility:hidden;white-space:nowrap}.xp-container--modern .xp-nutrition-list-icon-button:hover,.xp-container--modern .xp-nutrition-list-icon-button:focus-visible,.xp-container--modern .xp-nutrition-list-action-slot .xmt-show-list-button:hover,.xp-container--modern .xp-nutrition-list-action-slot .xmt-show-list-button:focus-visible{border-color:var(--xp-modern-blue)!important;background:var(--xp-modern-blue)!important;transform:translateY(-1px)}.xp-container--modern .xp-nutrition-list-icon-button:hover:after,.xp-container--modern .xp-nutrition-list-icon-button:focus-visible:after,.xp-container--modern .xp-nutrition-list-action-slot .xmt-show-list-button:hover:after,.xp-container--modern .xp-nutrition-list-action-slot .xmt-show-list-button:focus-visible:after{opacity:1;transform:translateY(0);visibility:visible}.xp-container--modern .xp-cta__card>.xp-title,.xp-container--modern .xp-cta__card>.xp-form>.xp-price-display{padding-right:48px}.xp-container--modern .xp-price-toolbar{position:relative;z-index:20;display:grid;width:100%;gap:10px 12px;align-items:flex-start;grid-template-columns:minmax(0,1fr) auto}.xp-container--modern .xp-price-toolbar>.xp-price-display{min-width:0;margin-bottom:15px;padding-right:0;flex:1 1 auto;grid-column:1}.xp-container--modern .xp-price-toolbar .xp-nutrition-list-action-slot{position:relative;top:auto;right:auto;z-index:24;width:38px;height:38px;flex:0 0 38px;grid-column:2}.xp-container--modern .xp-xplus-pricing-banner{box-sizing:border-box;display:flex;width:calc(100% + 48px);min-height:30px;margin:-24px -24px 14px;padding:5px 12px;border:0;border-radius:13px 13px 0 0;background:#059de4;box-shadow:none;color:#fff;font-size:10px;font-weight:800;letter-spacing:.01em;line-height:1.2;align-items:center;justify-content:center}.xp-container--modern .xp-xplus-pricing-banner span{display:inline-flex;gap:8px;align-items:center;justify-content:center}.xp-container--modern .xp-xplus-pricing-banner img{display:block;width:44px;height:16px;object-fit:contain}.xp-container--modern .xp-price-toolbar .xp-nutrition-list-icon-button{border-color:#fafafa!important;background:#fafafa!important;box-shadow:0 2px 7px #00172814!important;color:#141414!important}.xp-container--modern .xp-price-toolbar .xp-nutrition-list-icon-button:before{color:#141414}.xp-container--modern .xp-price-toolbar .xp-nutrition-list-icon-button:hover,.xp-container--modern .xp-price-toolbar .xp-nutrition-list-icon-button:focus-visible,.xp-container--modern .xp-price-toolbar .xp-nutrition-list-icon-button[aria-expanded=true]{border-color:#059de4!important;background:#059de4!important;color:#fff!important}.xp-container--modern .xp-price-toolbar .xp-nutrition-list-icon-button:hover:before,.xp-container--modern .xp-price-toolbar .xp-nutrition-list-icon-button:focus-visible:before,.xp-container--modern .xp-price-toolbar .xp-nutrition-list-icon-button[aria-expanded=true]:before{color:#fff}.xp-container--modern .xp-price-toolbar .xp-nutrition-list-action-slot{width:auto;flex-basis:auto}.xp-container--modern .xp-price-toolbar .xp-nutrition-list-icon-button{width:auto!important;min-width:0!important;gap:7px!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--xp-modern-navy)!important;font-size:10px!important;line-height:1.15!important;transform:none!important}.xp-container--modern .xp-price-toolbar .xp-nutrition-list-icon-button:before,.xp-container--modern .xp-price-toolbar .xp-nutrition-list-icon-button:after{display:none!important;content:none!important}.xp-container--modern .xp-price-toolbar .xp-nutrition-list-icon-button__label{display:block!important;color:var(--xp-modern-navy);font-size:10px;font-weight:800;letter-spacing:.01em;line-height:1.15;white-space:nowrap}.xp-container--modern .xp-price-toolbar .xp-nutrition-list-icon-button__plus{display:inline-flex!important;width:38px;height:38px;border:1px solid #fafafa;border-radius:50%;background:#fafafa;box-shadow:0 2px 7px #00172814;color:#141414;font-family:Arial,sans-serif;font-size:24px;font-weight:400;line-height:1;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease;align-items:center;justify-content:center}.xp-container--modern .xp-price-toolbar .xp-nutrition-list-icon-button:hover,.xp-container--modern .xp-price-toolbar .xp-nutrition-list-icon-button:focus-visible,.xp-container--modern .xp-price-toolbar .xp-nutrition-list-icon-button[aria-expanded=true]{border:0!important;background:transparent!important;box-shadow:none!important;color:var(--xp-modern-blue)!important;transform:none!important}.xp-container--modern .xp-price-toolbar .xp-nutrition-list-icon-button:hover .xp-nutrition-list-icon-button__plus,.xp-container--modern .xp-price-toolbar .xp-nutrition-list-icon-button:focus-visible .xp-nutrition-list-icon-button__plus,.xp-container--modern .xp-price-toolbar .xp-nutrition-list-icon-button[aria-expanded=true] .xp-nutrition-list-icon-button__plus{border-color:#059de4;background:#059de4;color:#fff;transform:translateY(-1px)}.xp-container--modern .xp-price-toolbar .xp-nutrition-list-icon-button:hover .xp-nutrition-list-icon-button__label,.xp-container--modern .xp-price-toolbar .xp-nutrition-list-icon-button:focus-visible .xp-nutrition-list-icon-button__label,.xp-container--modern .xp-price-toolbar .xp-nutrition-list-icon-button[aria-expanded=true] .xp-nutrition-list-icon-button__label{color:var(--xp-modern-blue)}.xp-container--modern .xp-nutrition-list-popover[hidden]{display:none!important}.xp-container--modern .xp-nutrition-list-popover{position:absolute;top:calc(100% + 10px);right:0;z-index:30;display:block;width:min(330px,calc(100vw - 48px));height:auto;padding:18px;border:1px solid #dfe7eb;border-radius:11px;background:#fff;box-shadow:0 18px 44px #00172833;color:var(--xp-modern-navy)}.xp-container--modern .xp-nutrition-list-popover:before{position:absolute;top:-6px;right:13px;content:"";width:10px;height:10px;border-top:1px solid #dfe7eb;border-left:1px solid #dfe7eb;background:#fff;transform:rotate(45deg)}.xp-container--modern .xp-nutrition-list-popover__header{display:flex;gap:12px;align-items:center;justify-content:space-between}.xp-container--modern .xp-nutrition-list-popover__header strong{color:var(--xp-modern-navy);font-size:14px;font-weight:800}.xp-container--modern .xp-nutrition-list-popover__header button{display:inline-flex;width:26px;height:26px;padding:0;border:0;border-radius:50%;background:#f3f6f7;color:var(--xp-modern-navy);cursor:pointer;align-items:center;justify-content:center}.xp-container--modern .xp-nutrition-list-popover__header button:hover{background:var(--xp-modern-soft-blue);color:var(--xp-modern-blue-dark)}.xp-container--modern .xp-nutrition-list-popover__header svg{width:11px;height:11px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8}.xp-container--modern .xp-nutrition-list-popover__intro{margin:4px 0 13px;color:#60727b;font-size:10px;line-height:1.45}.xp-container--modern .xp-nutrition-list-popover .xp-nutrition-list-app-host,.xp-container--modern .xp-nutrition-list-popover :where(#xmt-nutrition-pdp,.xmt-login){display:block!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important;border:0!important;background:transparent!important;box-shadow:none!important}.xp-container--modern .xp-nutrition-list-popover .xp-nutrition-list-app-host[hidden]{display:none!important}.xp-container--modern .xp-nutrition-list-popover .xp-nutrition-list-native-trigger,.xp-container--modern .xp-nutrition-list-popover .xmt-show-list-button{position:absolute!important;width:1px!important;min-width:1px!important;height:1px!important;min-height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;border:0!important;opacity:0!important;pointer-events:none!important;white-space:nowrap!important}.xp-container--modern .xp-nutrition-list-popover.is-loading .xp-nutrition-list-app-host{position:relative;min-height:38px!important}.xp-container--modern .xp-nutrition-list-popover.is-loading .xp-nutrition-list-app-host:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"Loading your lists\2026";display:flex;border-radius:7px;background:#f6f9fa;color:#60727b;font-size:10px;font-weight:600;align-items:center;justify-content:center}.xp-container--modern .xp-nutrition-list-popover.is-updating-quantity .xp-nutrition-list-app-host:after{content:"Updating your list..."}.xp-container--modern .xp-nutrition-list-popover .xp-nutrition-list-app-host :where(select,input:not([type=hidden])){width:100%!important;min-height:42px!important;margin:0 0 10px!important;padding:9px 11px!important;border:1px solid #d7e0e4!important;border-radius:8px!important;background:#fafcfd!important;color:var(--xp-modern-navy)!important;font:inherit!important;font-size:12px!important}.xp-container--modern .xp-nutrition-list-popover .xp-nutrition-list-app-host :where(select,input:not([type=hidden])):focus{border-color:var(--xp-modern-blue)!important;outline:2px solid rgba(5,157,228,.14)!important;outline-offset:1px}.xp-container--modern .xp-nutrition-list-popover .xp-nutrition-list-app-host :where(button:not(.xp-nutrition-list-native-trigger),input[type=button],input[type=submit]){display:inline-flex!important;width:100%!important;min-height:42px!important;margin:0 0 9px!important;padding:10px 13px!important;border:1px solid var(--xp-modern-blue)!important;border-radius:7px!important;background:var(--xp-modern-blue)!important;color:#fff!important;font:inherit!important;font-size:12px!important;font-weight:800!important;line-height:1.2!important;text-align:center!important;text-transform:none!important;box-shadow:0 5px 13px #059de429!important;align-items:center!important;justify-content:center!important}.xp-container--modern .xp-nutrition-list-popover .xp-nutrition-list-app-host :where(button:not(.xp-nutrition-list-native-trigger),input[type=button],input[type=submit]):hover{border-color:var(--xp-modern-navy)!important;background:var(--xp-modern-navy)!important}.xp-container--modern .xp-nutrition-list-popover .xp-nutrition-list-app-host a{display:inline-flex;width:100%;min-height:36px;padding:7px 10px;border:1px solid #dfe7eb;border-radius:7px;background:#f7fafb;color:var(--xp-modern-blue-dark)!important;font-size:11px;font-weight:700;line-height:1.4;text-align:center;text-decoration:none;align-items:center;justify-content:center}.xp-container--modern .xp-nutrition-list-popover .xp-nutrition-list-app-host a:hover{border-color:#b9ddec;background:var(--xp-modern-soft-blue)}.xp-container--modern .xp-nutrition-list-success[hidden]{display:none!important}.xp-container--modern .xp-nutrition-list-success{display:grid;grid-template-columns:38px minmax(0,1fr);gap:11px 12px;padding:14px;border:1px solid #cfe8d6;border-radius:9px;background:linear-gradient(145deg,#f2fbf5,#fff 82%);align-items:center}.xp-container--modern .xp-nutrition-list-success__icon{display:inline-flex;width:38px;height:38px;border-radius:50%;background:#e0f5e6;color:#258343;align-items:center;justify-content:center}.xp-container--modern .xp-nutrition-list-success__icon svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2}.xp-container--modern .xp-nutrition-list-success__copy strong,.xp-container--modern .xp-nutrition-list-success__copy span{display:block}.xp-container--modern .xp-nutrition-list-success__copy strong{color:var(--xp-modern-navy);font-size:12px;font-weight:800;line-height:1.3}.xp-container--modern .xp-nutrition-list-success__copy span{margin-top:2px;overflow:hidden;color:#52705d;font-size:10px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.xp-container--modern .xp-nutrition-list-success__view,.xp-container--modern .xp-nutrition-list-success__again{display:inline-flex;width:100%;min-height:38px;padding:8px 10px;border-radius:7px;font-family:inherit;font-size:10px;font-weight:800;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;grid-column:1 / -1;align-items:center;justify-content:center}.xp-container--modern .xp-nutrition-list-success__view{margin-top:3px;border:1px solid var(--xp-modern-navy);background:var(--xp-modern-navy);color:#fff!important}.xp-container--modern .xp-nutrition-list-success__view:hover{border-color:var(--xp-modern-blue);background:var(--xp-modern-blue)}.xp-container--modern .xp-nutrition-list-success__again{margin-top:-4px;border:1px solid #d7e0e4;background:#fff;color:var(--xp-modern-navy)}.xp-container--modern .xp-nutrition-list-success__again:hover{border-color:#b9ddec;background:var(--xp-modern-soft-blue)}.xp-container--modern .xp-cta__card>.xp-title{padding-right:0}.xp-container--modern .xp-account-banner-row{margin-top:14px}.xp-container--modern .xp-account-banner{position:relative;width:100%;margin:0;padding:18px;overflow:hidden;box-sizing:border-box;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:var(--xp-modern-navy);box-shadow:0 5px 14px #0017281a;color:#fff}.xp-container--modern .xp-account-banner__close{position:absolute;top:6px;right:7px;z-index:2;display:inline-flex;width:18px;height:18px;padding:0;border:1px solid rgba(255,255,255,.25);border-radius:50%;background:#ffffff14;color:#fff;cursor:pointer;align-items:center;justify-content:center}.xp-container--modern .xp-account-banner__close:hover{background:#ffffff2e}.xp-container--modern .xp-account-banner__close svg{width:9px;height:9px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8}.xp-container--modern .xp-account-banner h2{padding-right:28px;margin:0;color:#fff;font-size:18px;font-weight:800;letter-spacing:-.025em;line-height:1.2}.xp-container--modern .xp-account-banner__copy{margin:7px 0 0;color:#c8d6de;font-size:11px;line-height:1.45}.xp-container--modern .xp-account-banner__benefits{display:grid;margin:14px 0 0;padding:0;list-style:none;gap:7px}.xp-container--modern .xp-account-banner__benefits li{display:flex;min-width:0;gap:8px;align-items:center}.xp-container--modern .xp-account-banner__icon{display:inline-flex;width:18px;height:18px;flex:0 0 18px;border-radius:50%;background:#059de4;color:#fff;align-items:center;justify-content:center}.xp-container--modern .xp-account-banner__icon svg{width:11px;height:11px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.xp-container--modern .xp-account-banner__benefits strong{color:#fff;font-size:11px;font-weight:700;line-height:1.3}.xp-container--modern .xp-account-banner__actions{display:grid;margin-top:15px;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.xp-container--modern .xp-account-banner__button,.xp-container--modern .xp-account-banner__calculator{display:inline-flex;min-height:34px;padding:7px 8px;border-radius:6px;font-size:10px;font-weight:800;line-height:1.2;text-align:center;text-decoration:none;align-items:center;justify-content:center}.xp-container--modern .xp-account-banner__button,.xp-container--modern .xp-account-banner__button:hover,.xp-container--modern .xp-account-banner__button:visited{border:1px solid #fff;background:#fff;color:var(--xp-modern-navy);text-decoration:none}.xp-container--modern .xp-account-banner__calculator,.xp-container--modern .xp-account-banner__calculator:hover,.xp-container--modern .xp-account-banner__calculator:visited{border:1px solid rgba(255,255,255,.42);background:transparent;color:#fff;text-decoration:none}.xp-container--modern .xp-account-banner__button:hover{border-color:#6cd0ff;background:#dff3fc}.xp-container--modern .xp-account-banner__calculator:hover{border-color:#fff;background:#ffffff14}.xp-container--modern .xp-account-banner__login{margin:8px 0 0;color:#aebfc8;font-size:9px;line-height:1.35;text-align:center}.xp-container--modern .xp-account-banner__login a{color:#fff;font-weight:800}@media(min-width:1001px){.xp-container--modern .xp-account-banner-row{display:grid;margin-top:20px;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.xp-container--modern .xp-account-banner{display:grid;width:auto;margin:0;padding:20px 22px;gap:22px;grid-column:2 / 4;grid-template-columns:minmax(190px,.8fr) minmax(0,1.5fr) minmax(180px,.7fr);align-items:center}.xp-container--modern .xp-account-banner__benefits{margin-top:0;grid-template-columns:repeat(2,minmax(0,1fr))}.xp-container--modern .xp-account-banner__actions{margin-top:0;padding-right:20px;grid-template-columns:1fr}}@media(max-width:749px){.xp-container--modern .xp-account-banner-row{margin-top:12px}.xp-container--modern .xp-account-banner{padding:16px}.xp-container--modern .xp-account-banner h2{font-size:17px}}.xp-container--modern .xp-form{padding:0;background:transparent}.xp-container--modern .xp-price-display{margin-bottom:20px}.xp-container--modern .xp-price-amount{color:var(--xp-modern-navy);font-size:28px;font-weight:800;letter-spacing:-.025em}.xp-container--modern .xp-compare-price{color:#829198;font-size:18px}.xp-container--modern .xp-savings-label,.xp-container--modern .xp-label{border-radius:999px;background:var(--xp-modern-navy);font-weight:700}.xp-container--modern .xp-labels{gap:7px;margin-top:12px}.xp-container--modern .xp-product-labels{position:absolute;right:12px;bottom:12px;left:12px;z-index:2;max-width:calc(100% - 24px);margin:0;align-items:flex-start;justify-content:flex-start}.xp-container--modern .xp-certification-logos{display:flex;position:absolute;right:0;bottom:0;z-index:2;align-items:flex-end;gap:3px;pointer-events:none}.xp-container--modern .xp-certification-logo{display:block;width:34px;height:auto;flex:0 0 auto;object-fit:contain}.xp-container--modern .xp-product-labels .xp-label{display:inline-flex;align-items:center;min-height:0;max-width:100%;padding:5px 7px;overflow:hidden;border:0;border-radius:999px;box-shadow:0 1px 4px #0017281a;font-size:8px;font-weight:700;letter-spacing:normal;line-height:1.1;text-overflow:ellipsis;text-transform:uppercase;white-space:normal}@media(max-width:560px){.xp-container--modern .xp-certification-logo{width:28px}}.xp-container--modern .xp-nutrition-facts{display:grid;width:100%;gap:8px;align-items:stretch;margin:8px 0 0;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;grid-template-columns:none}.xp-container--modern .xp-nutrition-facts .xp-nutrition-label{display:flex;overflow:hidden;width:100%;min-width:0;border:1px solid #d9e1e5;border-top:2px solid var(--xp-modern-blue);border-radius:4px;background:#fff;box-shadow:none;flex-direction:column;flex-wrap:nowrap}.xp-container--modern .xp-nutrition-facts .xp-nutrition-label .holder{display:flex;min-height:44px;padding:6px 7px;align-items:center;flex:1;flex-direction:column;justify-content:center;text-align:center}.xp-container--modern .xp-nutrition-facts .xp-nutrition-label .value{padding:0;background:transparent;color:var(--xp-modern-navy);font-size:14px;font-weight:800;letter-spacing:-.02em;line-height:1.1}.xp-container--modern .xp-nutrition-facts .xp-nutrition-label .title{min-width:0;margin-top:3px;padding:0;color:#60727b;font-size:8px;font-weight:700;letter-spacing:.06em;line-height:1.25;text-transform:uppercase;white-space:normal}.xp-container--modern .xp-nutrition-facts .xp-nutrition-label .ppu{display:flex;width:100%;min-height:23px;margin:0;padding:5px 6px;border-top:1px solid #e5eaed;background:#f6f8f9;color:#60727b;font-size:9px;font-weight:600;line-height:1.2;align-items:center;gap:2px;justify-content:center;text-align:center}.xp-container--modern .xp-nutrition-facts .xp-nutrition-label .ppu b{color:var(--xp-modern-navy);font-size:10px;font-weight:800}.xp-container--modern .xp-nutrition-facts-shell{width:100%;min-width:0}.xp-container--modern .xp-nutrition-compare-banner{position:relative;display:flex;width:100%;min-height:32px;margin:8px 0 0;padding:6px 8px 6px 10px;border:1px solid #d5e1e6;border-radius:5px;background:#f6f9fa;color:#536974;cursor:pointer;font:inherit;font-size:10px;font-weight:700;letter-spacing:0;line-height:1.2;text-align:left;align-items:center;gap:8px;order:0;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.xp-container--modern .xp-nutrition-compare-banner:after{position:absolute;bottom:-9px;left:50%;width:1px;height:8px;background:#c9dce4;content:"";transition:background-color .18s ease}.xp-container--modern .xp-nutrition-compare-banner strong{color:var(--xp-modern-navy);font-weight:800}.xp-container--modern .xp-nutrition-compare-banner__divider{width:1px;height:13px;background:#c9d5da;flex:0 0 1px}.xp-container--modern .xp-nutrition-compare-banner__arrow{display:inline-flex;width:auto;height:auto;margin-left:auto;background:transparent;color:var(--xp-modern-blue);font-size:18px;font-weight:500;line-height:1;align-items:center;flex:0 0 auto;justify-content:center;transition:color .18s ease}.xp-container--modern .xp-nutrition-compare-banner+.xp-nutrition-facts{margin-top:8px}.xp-container--modern .xp-nutrition-facts .xp-nutrition-label[data-xp-price-comparison]{cursor:pointer;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.xp-container--modern .xp-nutrition-facts .xp-nutrition-label[data-xp-price-comparison] .value,.xp-container--modern .xp-nutrition-facts .xp-nutrition-label[data-xp-price-comparison] .title,.xp-container--modern .xp-nutrition-facts .xp-nutrition-label[data-xp-price-comparison] .ppu,.xp-container--modern .xp-nutrition-facts .xp-nutrition-label[data-xp-price-comparison] .ppu b{transition:background-color .18s ease,border-color .18s ease,color .18s ease}.xp-container--modern .xp-nutrition-facts .xp-nutrition-label[data-xp-price-comparison]:is(:hover,:focus-visible){border-color:var(--xp-modern-blue);background:var(--xp-modern-blue);box-shadow:0 6px 14px #059de433;outline:none;transform:translateY(-1px)}.xp-container--modern .xp-nutrition-facts .xp-nutrition-label[data-xp-price-comparison]:is(:hover,:focus-visible) :is(.value,.title,.ppu,.ppu b){color:#fff}.xp-container--modern .xp-nutrition-facts .xp-nutrition-label[data-xp-price-comparison]:is(:hover,:focus-visible) .ppu{border-top-color:#ffffff59;background:#00334c1f}.xp-container--modern .xp-nutrition-facts-shell:has(.xp-nutrition-label[data-xp-price-comparison]:is(:hover,:focus-visible)) .xp-nutrition-compare-banner,.xp-container--modern .xp-nutrition-compare-banner:is(:hover,:focus-visible){border-color:var(--xp-modern-blue);background:var(--xp-modern-blue);color:#fff;box-shadow:0 5px 12px #059de429;outline:none}.xp-container--modern .xp-nutrition-facts-shell:has(.xp-nutrition-label[data-xp-price-comparison]:is(:hover,:focus-visible)) .xp-nutrition-compare-banner:after,.xp-container--modern .xp-nutrition-compare-banner:is(:hover,:focus-visible):after{background:var(--xp-modern-blue)}.xp-container--modern .xp-nutrition-facts-shell:has(.xp-nutrition-label[data-xp-price-comparison]:is(:hover,:focus-visible)) .xp-nutrition-compare-banner strong,.xp-container--modern .xp-nutrition-compare-banner:is(:hover,:focus-visible) strong{color:#fff}.xp-container--modern .xp-nutrition-facts-shell:has(.xp-nutrition-label[data-xp-price-comparison]:is(:hover,:focus-visible)) .xp-nutrition-compare-banner__arrow,.xp-container--modern .xp-nutrition-compare-banner:is(:hover,:focus-visible) .xp-nutrition-compare-banner__arrow{color:#fff}.xp-container--modern .xp-nutrition-facts-shell:has(.xp-nutrition-label[data-xp-price-comparison]:is(:hover,:focus-visible)) .xp-nutrition-compare-banner__divider,.xp-container--modern .xp-nutrition-compare-banner:is(:hover,:focus-visible) .xp-nutrition-compare-banner__divider{background:#ffffff73}.xp-container--modern .xp-nutrition-facts-shell:has(.xp-nutrition-compare-banner:is(:hover,:focus-visible)) .xp-nutrition-label[data-xp-price-comparison]{border-color:#8ed5f4;background:#f2faff}.xp-container--modern .xp-nutrition-facts-shell.is-carousel{display:flex;flex-direction:column}.xp-container--modern .xp-nutrition-facts-carousel__controls{display:flex;margin:6px 0 0;color:#60727b;font-size:9px;font-weight:700;letter-spacing:.055em;text-transform:uppercase;align-items:center;justify-content:flex-end;order:2}.xp-container--modern .xp-nutrition-facts-carousel__controls>div{display:flex;gap:5px}.xp-container--modern .xp-nutrition-facts-carousel__controls button{display:inline-flex;width:26px;height:26px;padding:0;border:1px solid #ccd7dc;border-radius:50%;background:#fff;color:var(--xp-modern-navy);cursor:pointer;align-items:center;justify-content:center}.xp-container--modern .xp-nutrition-facts-carousel__controls button:disabled{opacity:.3;cursor:default}.xp-container--modern .xp-nutrition-facts-carousel__controls svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.xp-container--modern .xp-nutrition-facts-shell.is-carousel .xp-nutrition-facts{display:flex;overflow-x:auto;margin-top:0;flex-wrap:nowrap;order:1;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.xp-container--modern .xp-nutrition-facts-shell.is-carousel .xp-nutrition-facts::-webkit-scrollbar{display:none}.xp-container--modern .xp-nutrition-facts-shell.is-carousel .xp-nutrition-label{width:auto;min-width:0;max-width:none;flex:0 0 calc((100% - 24px)/4);scroll-snap-align:start;scroll-snap-stop:always}.xp-container--modern .xp-variant-option{margin-bottom:18px}.xp-container--modern .xp-variant-option-name,.xp-container--modern .xp-form-label{margin-bottom:8px;color:var(--xp-modern-ink);font-size:13px;font-weight:700}.xp-container--modern .xp-radio-buttons{gap:8px}.xp-container--modern .xp-radio-label,.xp-container--modern .xp-option-button{min-height:42px;border-color:#ccd7dc;border-radius:8px;color:#334b57;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.xp-container--modern .xp-radio-label:hover,.xp-container--modern .xp-option-button:hover{border-color:var(--xp-modern-blue)}.xp-container--modern .xp-radio-input:focus-visible+.xp-radio-label{outline:2px solid var(--xp-modern-navy);outline-offset:2px}.xp-container--modern .xp-radio-input:checked+.xp-radio-label,.xp-container--modern .xp-option-button.selected{border-color:var(--xp-modern-navy);background:var(--xp-modern-soft-blue);box-shadow:none;color:var(--xp-modern-navy);font-weight:700}.xp-container--modern .xp-carousel-nav{border-color:#ccd7dc;border-radius:50%;background:#fff;color:var(--xp-modern-navy)}.xp-container--modern .xp-quantity-selector{overflow:hidden;height:48px;border-color:#ccd7dc;border-radius:8px;background:#fff}.xp-container--modern .xp-quantity-btn{width:44px;background:#f4f7f8;color:var(--xp-modern-navy)}.xp-container--modern .xp-quantity-btn:hover{background:var(--xp-modern-soft-blue)}.xp-container--modern .xp-form-add{min-height:48px;border-radius:8px;background:var(--xp-modern-blue);box-shadow:0 8px 18px #059de438;font-weight:800;transition:background .18s ease,box-shadow .18s ease,transform .18s ease}.xp-container--modern .xp-form-add:hover:not(.disabled){background:#008fd3;box-shadow:0 10px 23px #059de44d;transform:translateY(-1px)}.xp-container--modern .xp-upsells{overflow:hidden;margin-top:14px;border:1px solid #dbe5e9;border-radius:10px;background:#fbfcfc;box-shadow:0 3px 12px #0017280a}.xp-container--modern .xp-upsell-item{position:relative;display:grid;min-width:0;gap:10px;padding:8px 50px 11px 11px;grid-template-columns:60px minmax(0,1fr);align-items:start}.xp-container--modern .xp-upsell-item__header{min-width:0;grid-column:1 / -1}.xp-container--modern .xp-upsell-item__message{min-width:0;margin:0;color:var(--xp-modern-blue-dark);font-size:10px;font-weight:800;letter-spacing:.025em;line-height:1.3}.xp-container--modern .xp-upsell-item+.xp-upsell-item{border-top:1px solid #e2e9ec;padding-top:11px}.xp-container--modern .xp-upsell-item__image{display:flex;overflow:hidden;width:60px;height:60px;border:1px solid #e5ebee;border-radius:8px;background:#fff;align-items:center;justify-content:center}.xp-container--modern .xp-upsell-item__image :where(img,svg){display:block;width:100%;height:100%;object-fit:contain}.xp-container--modern .xp-upsell-item__content{display:flex;min-width:0;min-height:60px;align-items:flex-start;flex-direction:column}.xp-container--modern .xp-upsell-item__topline{display:flex;min-width:0;gap:10px;align-items:flex-start;justify-content:space-between}.xp-container--modern .xp-upsell-item__topline>div:first-child{min-width:0}.xp-container--modern .xp-upsell-item h3{margin:0;color:var(--xp-modern-navy);font-size:13px;font-weight:800;letter-spacing:-.01em;line-height:1.25}.xp-container--modern .xp-upsell-item__topline>div:first-child>span{display:block;margin-top:2px;color:var(--xp-modern-muted);font-size:9px;line-height:1.3}.xp-container--modern .xp-upsell-item__price{display:flex;min-height:24px;margin-top:auto;padding-top:6px;gap:6px;color:var(--xp-modern-navy);font-size:12px;line-height:1.2;align-items:center}.xp-container--modern .xp-upsell-item__price strong{font-weight:800}.xp-container--modern .xp-upsell-item__price s{color:var(--xp-modern-muted);font-size:9px}.xp-container--modern .xp-upsell-item__button{position:absolute;top:50%;right:11px;display:inline-flex;width:28px;height:28px;flex:0 0 28px;padding:0;border:1px solid #cbd8de;border-radius:50%;background:#fff;color:var(--xp-modern-blue);cursor:pointer;font:inherit;font-size:18px;font-weight:600;line-height:1;transform:translateY(-50%);align-items:center;justify-content:center;transition:border-color .18s ease,background-color .18s ease,color .18s ease,opacity .18s ease}.xp-container--modern .xp-upsell-item__button:hover:not(:disabled){border-color:var(--xp-modern-blue);background:var(--xp-modern-blue);color:#fff}.xp-container--modern .xp-upsell-item__button:disabled{cursor:not-allowed;opacity:.55}.xp-container--modern .xp-upsells__error{margin:0;padding:0 11px 10px 81px;color:#b42318;font-size:9px;font-weight:600}.xp-container--modern .xp-back-in-stock,.xp-container--modern .xp-back-in-stock:hover,.xp-container--modern .xp-back-in-stock:focus,.xp-container--modern .xp-back-in-stock:visited{background:#141414;box-shadow:0 8px 18px #1414142e;color:#fff;text-decoration:none}.xp-container--modern .xp-form-add.xp-back-in-stock:hover{background:#000;box-shadow:0 10px 23px #1414143d}.xp-container--modern .xp-form-add:focus-visible,.xp-container--modern a:focus-visible,.xmiles-about-brand a:focus-visible,.xmiles-product-reviews :where(a,button,input,select,textarea):focus-visible{outline:2px solid var(--xp-modern-navy);outline-offset:3px}.xp-container--modern .xp-subscribe{overflow:hidden;margin-top:18px;border-color:#d5e0e5;border-radius:10px;background:#f8fafb}.xp-container--modern .xp-subscribe-type{border-radius:8px}.xp-container--modern .xp-subscribe-type.active{background:var(--xp-modern-soft-blue)}.xp-container--modern .xp-in-stock{color:#267c42;font-size:13px;font-weight:600}.xp-container--modern .xp-delivery{margin-top:18px;padding-top:17px;border-color:#e1e7ea}.xp-container--modern .xp-delivery-date{color:var(--xp-modern-ink);font-weight:700}.xp-container--modern .xp-delivery-faster{color:var(--xp-modern-muted);font-size:12px;line-height:1.55}.xp-container--modern .xp-delivery-more{border-color:var(--xp-modern-line);border-radius:9px;background:#fff;box-shadow:0 12px 26px #0017281f}.xp-container--modern .xp-mobile-product-extras,.xp-container--modern .xp-mobile-nutrition-facts-slot,.xp-container--modern .xp-mobile-account-banner-slot{display:none}.xp-container--modern .xp-clearpay{color:var(--xp-modern-muted)}.xp-container--modern .xp-product-blocks{width:100%;overflow:hidden;margin-top:0;margin-bottom:0;border:1px solid var(--xp-modern-line);border-radius:10px;background:#fff;gap:0;grid-auto-rows:1fr}.xp-container--modern .xp-product-blocks-carousel{margin-top:28px;margin-bottom:28px}.xp-container--modern .xp-product-blocks-carousel__controls{display:none}.xp-container--modern .xp-product-block{position:relative;display:flex;min-width:0;min-height:154px;padding:21px 23px 20px;border:0;border-right:1px solid var(--xp-modern-line);border-radius:0;background:#fff;box-shadow:none;color:#526873;flex-direction:column;font-size:13px;line-height:1.62}.xp-container--modern .xp-product-block:last-child{border-right:0}.xp-container--modern .xp-product-block__title{margin:0 0 15px;color:var(--xp-modern-navy);font-size:15px;font-weight:800;letter-spacing:-.025em;line-height:1.2;text-transform:none}.xp-container--modern .xp-product-block__title:after{display:block;width:24px;height:2px;margin-top:9px;border-radius:99px;background:var(--xp-modern-blue);content:""}.xp-container--modern .xp-product-block .metafield-rich_text_field,.xp-container--modern .xp-product-block .metafield-rich_text_field p{margin:0}.xp-container--modern .xp-product-block>p:last-child:not(.xp-product-block__title){margin-top:auto!important;padding-top:14px;color:#607680;font-size:12px}.xp-container--modern .xp-product-block a{border-bottom:1px solid currentColor;color:var(--xp-modern-blue-dark);font-weight:700;text-decoration:none}.xp-container--modern .xp-product-block a:hover{color:var(--xp-modern-navy)}.xp-container--modern .xp-featured-reviews[hidden]{display:none!important}.xp-container--modern .xp-featured-reviews{margin-top:26px}.xp-container--modern .xp-featured-reviews__grid{display:grid;grid-template-columns:repeat(var(--xp-featured-review-count, 3),minmax(0,1fr));gap:12px}.xp-container--modern .xp-featured-review{position:relative;display:flex;overflow:hidden;min-width:0;min-height:176px;padding:18px 19px 15px;border:1px solid #e7ecef;border-radius:12px;background:#fff;box-shadow:0 7px 22px #00172811;color:inherit;cursor:pointer;flex-direction:column;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.xp-container--modern .xp-featured-review:hover{border-color:#c5d5dc;box-shadow:0 9px 25px #00172817;transform:translateY(-1px)}.xp-container--modern .xp-featured-review:before{position:absolute;top:-7px;right:12px;content:"\201c";color:#edf7fb;font-family:Georgia,serif;font-size:70px;font-weight:700;line-height:1;pointer-events:none}.xp-container--modern .xp-featured-review__stars{position:relative;color:#f3ad16;font-size:14px;letter-spacing:1px;line-height:1}.xp-container--modern .xp-featured-review__title{margin:10px 0 0;color:var(--xp-modern-navy);font-size:13px;font-weight:800;line-height:1.35}.xp-container--modern .xp-featured-review__content{position:relative;display:-webkit-box;overflow:hidden;margin:9px 0 13px;color:#435c68;font-size:12.5px;line-height:1.6;-webkit-box-orient:vertical;-webkit-line-clamp:4}.xp-container--modern .xp-featured-review__footer{position:relative;display:flex;gap:14px;align-items:end;justify-content:space-between;margin-top:auto;padding-top:4px;border-top:0}.xp-container--modern .xp-featured-review__customer{display:flex;gap:3px;min-width:0;flex-direction:column}.xp-container--modern .xp-featured-review__author{overflow:hidden;color:var(--xp-modern-navy);font-size:10px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.xp-container--modern .xp-featured-review__verified,.xp-container--modern .xp-featured-review__date{color:#70838c;font-size:8px;font-weight:600}.xp-container--modern .xp-featured-review__verified{color:var(--xp-modern-blue-dark)}.xp-container--modern .xp-featured-review__date{flex:0 0 auto;white-space:nowrap}.xp-container--modern .xp-product-block__title,.xp-container--modern .xp-product-info__title{color:var(--xp-modern-navy);font-weight:800;letter-spacing:-.01em;text-transform:none}.xp-container--modern .xp-main-media{overflow:hidden;margin-top:28px;margin-bottom:28px;border:0;border-radius:6px;background:#fff;box-shadow:none}.xp-container--modern .xp-main-media :where(img,video,iframe){border:0;outline:0}.xp-container--modern .xp-product-detail{gap:24px;margin-top:28px;margin-bottom:0}.xp-container--modern .xp-product-info{padding:clamp(24px,3vw,38px);border:0;border-radius:6px;background:#fff;box-shadow:none;color:#526873}.xp-container--modern .xp-product-ingredients{overflow:hidden;padding:0;border-radius:8px;background:#f8fafb;box-shadow:none;color:var(--xp-modern-ink);font-family:Poppins,sans-serif}.xp-container--modern .xp-product-ingredients>.xp-product-info__title{margin:0;padding:18px 18px 0;border:0;color:var(--xp-modern-navy);font-size:24px;font-weight:800;letter-spacing:-.025em;line-height:1.15;text-transform:none}.xp-container--modern .xp-nutrition-variant-switcher{display:none}.xp-container--modern .xp-nutrition-serving{display:grid;margin:14px 0 0;padding:14px 18px;border:0;border-top:1px solid #dfe7eb;border-radius:0;background:transparent;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px}.xp-container--modern .xp-nutrition-serving p{display:flex;min-width:0;gap:3px;align-items:flex-start;margin:0;padding:0;color:var(--xp-modern-navy);font-size:11px;line-height:1.35;flex-direction:column}.xp-container--modern .xp-nutrition-serving p:first-child{padding-bottom:9px;border-bottom:1px solid #dfe7eb;grid-column:1 / -1}.xp-container--modern .xp-nutrition-serving p>span:first-child{color:#70818a;font-size:9px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.xp-container--modern .xp-nutrition-serving strong{overflow-wrap:anywhere;color:var(--xp-modern-ink);font-size:12px;font-weight:700;text-align:left}.xp-container--modern .xp-product-ingredients .xp-nutrition-table{width:100%;margin:0;overflow:hidden;border:0;border-radius:0;border-collapse:separate;border-spacing:0;background:#fff;color:var(--xp-modern-ink);font-size:12px;table-layout:fixed}.xp-container--modern .xp-nutrition-table thead{border:0}.xp-container--modern .xp-nutrition-table th{padding:11px 13px;border:0;border-bottom:1px solid #141414;background:#141414;color:#fff;font-size:9px;font-weight:800;letter-spacing:.08em;line-height:1.3;text-align:left;text-transform:uppercase}.xp-container--modern .xp-nutrition-table th:last-child,.xp-container--modern .xp-nutrition-table td:last-child{width:34%;padding-right:13px;padding-left:13px;font-weight:700;text-align:right!important;white-space:nowrap}.xp-container--modern .xp-nutrition-table td{padding:9px 13px;border:0;border-bottom:1px solid #e3e9ec;background:#fff;line-height:1.35}.xp-container--modern .xp-nutrition-table tbody tr:last-child td{border-bottom:0}.xp-container--modern .xp-nutrition-table tbody tr:nth-child(2n) td{background:#f8fafb}.xp-container--modern .xp-nutrition-table__sub-row td:first-child{position:relative;padding-left:28px;color:#526873;font-size:11px}.xp-container--modern .xp-nutrition-table__sub-row td:first-child:before{position:absolute;top:50%;left:14px;width:7px;height:1px;background:#8da0a9;content:""}.xp-container--modern .xp-nutrition-ingredients{padding:16px 18px;border:0;border-top:1px solid #dfe7eb;border-radius:0;background:#f8fafb;color:#405965;font-size:12px;line-height:1.6}.xp-container--modern .xp-nutrition-ingredients .xp-product-info__title{margin:0 0 8px;padding:0;border:0;color:var(--xp-modern-navy);font-size:13px;font-weight:800;letter-spacing:.01em;text-transform:none}.xp-container--modern .xp-sticky-bar{border-top:1px solid var(--xp-modern-line);background:#fff;box-shadow:0 -10px 25px #0017281f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.xmiles-about-brand,.xmiles-product-reviews{padding:0 20px 56px;background:#fff}.xmiles-about-brand__inner,.xmiles-product-reviews__inner{width:min(100%,1420px);margin:0 auto}.xmiles-about-brand__inner{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.55fr);border-top:1px solid var(--xp-modern-line);border-bottom:1px solid var(--xp-modern-line);border-radius:0;background:#fff;box-shadow:none}.xmiles-product-reviews{padding-bottom:40px}.xmiles-about-brand__inner--story-only{grid-template-columns:1fr}.xmiles-about-brand__inner--story-only .xmiles-about-brand__story{border-right:0}.xmiles-about-brand__story{padding:clamp(30px,3.5vw,50px);border-right:1px solid var(--xp-modern-line);background:#fff;color:var(--xp-modern-ink)}.xmiles-about-brand__story:after{display:none}.xmiles-about-brand__eyebrow,.xmiles-product-reviews__eyebrow,.xmiles-about-brand__products-eyebrow{margin:0 0 10px;color:var(--xp-modern-blue);font-size:11px;font-weight:800;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}.xmiles-about-brand__story .xmiles-about-brand__eyebrow{color:var(--xp-modern-blue-dark)}.xmiles-about-brand__title{margin:0;color:var(--xp-modern-navy);font-size:clamp(28px,2.5vw,38px);font-weight:800;letter-spacing:-.03em;line-height:1.12}.xmiles-about-brand__text{margin-top:16px;color:#526873;font-size:15px;line-height:1.7}.xmiles-about-brand__text :where(p,ul,ol):last-child{margin-bottom:0}.xmiles-about-brand__button{display:inline-flex;gap:9px;align-items:center;margin-top:22px;padding:0 0 3px;border-bottom:2px solid currentColor;border-radius:0;background:transparent;color:var(--xp-modern-blue-dark);font-size:13px;font-weight:800;text-decoration:none;transition:color .18s ease}.xmiles-about-brand__button:hover{box-shadow:none;color:var(--xp-modern-navy);transform:none}.xmiles-about-brand__products{min-width:0;padding:clamp(26px,3vw,42px);background:#fff}.xmiles-about-brand__products-header{display:flex;gap:20px;align-items:end;justify-content:space-between;margin-bottom:20px}.xmiles-about-brand__products-header h3,.xmiles-product-reviews__header h2{margin:0;color:var(--xp-modern-navy);font-size:clamp(24px,2.1vw,34px);font-weight:800;letter-spacing:-.035em;line-height:1.12}.xmiles-about-brand__products-header>a{display:inline-flex;gap:8px;align-items:center;flex:0 0 auto;color:var(--xp-modern-blue-dark);font-size:13px;font-weight:800;text-decoration:none}.xmiles-about-brand__products-header>a span{transition:transform .18s ease}.xmiles-about-brand__products-header>a:hover span{transform:translate(3px)}.xmiles-about-brand__product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.xmiles-about-brand__product-card{overflow:hidden;min-width:0;border:1px solid #e1e7ea;border-radius:6px;background:#fff;box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease}.xmiles-about-brand__product-card:hover{border-color:#9ed8f1;box-shadow:0 4px 12px #00172812;transform:none}.xmiles-about-brand__product-link{display:flex;height:100%;color:inherit;flex-direction:column;text-decoration:none}.xmiles-about-brand__product-media{position:relative;overflow:hidden;aspect-ratio:1 / 1;padding:18px;border-bottom:1px solid #edf0f2;background:#f7f8f8}.xmiles-about-brand__product-image,.xmiles-about-brand__product-placeholder{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .25s ease}.xmiles-about-brand__product-card:hover .xmiles-about-brand__product-image{transform:scale(1.055)}.xmiles-about-brand__product-badge{position:absolute;top:10px;left:10px;padding:5px 8px;border-radius:999px;background:var(--xp-modern-navy);color:#fff;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.xmiles-about-brand__product-content{display:flex;min-height:150px;padding:14px;flex:1;flex-direction:column}.xmiles-about-brand__product-vendor{margin:0 0 5px;color:var(--xp-modern-blue-dark);font-size:9px;font-weight:800;letter-spacing:.1em;line-height:1.25;text-transform:uppercase}.xmiles-about-brand__product-title{margin:0;color:#17252d;font-size:13px;font-weight:700;letter-spacing:-.015em;line-height:1.35}.xmiles-about-brand__product-reviews{min-height:16px;margin-top:8px}.xmiles-about-brand__product-reviews.kl_reviews__star_rating_widget.kl_reviews__star_rating_widget.kl_reviews__star_rating_widget{--kl-reviews-stars-star-spacing: 0px;--kl-reviews-stars-widget-margin-top: 0px;--kl-reviews-stars-widget-margin-right: 0px;--kl-reviews-stars-widget-margin-bottom: 0px;--kl-reviews-stars-widget-margin-left: 0px}.xmiles-about-brand__product-reviews .kl_reviews__star_rating_widget__label{font-size:10px!important}.xmiles-about-brand__product-price{display:flex;gap:6px;align-items:baseline;margin-top:auto;padding-top:10px;color:var(--xp-modern-navy);font-size:13px}.xmiles-about-brand__product-from,.xmiles-about-brand__product-price s{color:#84949b;font-size:11px}.xmiles-product-reviews__inner{padding:clamp(22px,3vw,34px);border-top:0;border-bottom:1px solid var(--xp-modern-line);border-radius:0;background:#fff;box-shadow:none}.xmiles-product-reviews__header{max-width:560px;margin-bottom:16px}.xmiles-product-reviews__eyebrow,.xmiles-product-reviews__intro{display:none}.xmiles-product-reviews__header h2{font-size:clamp(21px,1.9vw,27px)}.xmiles-product-reviews__intro{margin-top:10px;color:var(--xp-modern-muted);font-size:14px}.xmiles-product-reviews__intro p:last-child{margin-bottom:0}.xmiles-product-reviews__card{position:relative;min-height:120px;padding-top:26px;border-top:1px solid #e8edef}.xmiles-product-reviews__loading{display:flex;min-height:120px;gap:10px;align-items:center;justify-content:center;color:#667b85;font-size:12px;font-weight:700}.xmiles-product-reviews__loading-spinner{width:17px;height:17px;border:2px solid #dce8ed;border-top-color:var(--xp-modern-blue);border-radius:50%;animation:xp-review-loading-spin .75s linear infinite}.xmiles-product-reviews.is-loading .xmiles-product-reviews__app{visibility:hidden;min-height:120px}.xmiles-product-reviews.is-ready .xmiles-product-reviews__loading{display:none}@keyframes xp-review-loading-spin{to{transform:rotate(360deg)}}.xmiles-product-reviews__app{--kl-reviews-primary-color: #059de4;color:var(--xp-modern-ink)}.xmiles-product-reviews__app :where(button,[role=button]){border-radius:6px!important;font-family:Poppins,sans-serif!important;font-weight:700!important}.xmiles-product-reviews__app :where(input,select,textarea){border-color:#ccd7dc!important;border-radius:6px!important;font-family:Poppins,sans-serif!important}.xmiles-product-reviews__app button.kl_reviews__button{display:inline-flex!important;box-sizing:border-box!important;min-height:36px!important;height:36px!important;max-height:36px!important;padding:0 18px!important;border:1px solid var(--xp-modern-blue)!important;border-radius:8px!important;background:var(--xp-modern-blue)!important;box-shadow:0 5px 12px #059de433!important;color:#fff!important;font-size:12px!important;font-weight:800!important;line-height:1.2!important;text-decoration:none!important;transition:background .18s ease,box-shadow .18s ease,transform .18s ease!important;align-items:center!important;justify-content:center!important}.xmiles-product-reviews__app button.kl_reviews__button:hover{border-color:#008fd3!important;background:#008fd3!important;box-shadow:0 7px 16px #059de442!important;transform:translateY(-1px)!important}.xmiles-product-reviews__app .kl_reviews__button_bar>button.kl_reviews__button:first-child{border-color:#ccd7dc!important;background:#fff!important;box-shadow:none!important;color:var(--xp-modern-navy)!important}.xmiles-product-reviews__app .kl_reviews__button_bar>button.kl_reviews__button:first-child:hover{border-color:var(--xp-modern-blue)!important;background:var(--xp-modern-soft-blue)!important;box-shadow:none!important;transform:none!important}.xmiles-product-reviews__app button.kl_reviews__button--outline{display:inline-flex!important;box-sizing:border-box!important;min-height:36px!important;height:36px!important;max-height:36px!important;padding:0 14px!important;border:1px solid #ccd7dc!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important;color:#334b57!important;font-size:12px!important;font-weight:700!important;line-height:1.2!important;text-decoration:none!important;transition:border-color .18s ease,background-color .18s ease!important;align-items:center!important;justify-content:center!important}.xmiles-product-reviews__app button.kl_reviews__button--outline:hover{border-color:var(--xp-modern-blue)!important;background:var(--xp-modern-soft-blue)!important;color:var(--xp-modern-navy)!important}.xmiles-product-reviews__app .kl_reviews__button_bar{display:flex!important;gap:8px!important;align-items:center!important;justify-content:flex-end!important}.xmiles-product-reviews__app .kl_reviews__button_bar>button{width:auto!important;min-width:160px!important}.xmiles-product-reviews__card{min-height:0;padding-top:0;border-top:0}.xmiles-product-reviews__app .reviews_all_container{width:100%;color:var(--xp-modern-ink);font-family:Poppins,sans-serif!important}.xmiles-product-reviews__app .kl_reviews__summary__header{display:none!important}.xmiles-product-reviews__app .kl_reviews__summary{display:block!important;box-sizing:border-box!important;min-height:0!important;padding:20px!important;border:0!important;border-radius:10px!important;background:#f7f9fa!important}.xmiles-product-reviews__app .kl_reviews__summary__grid--2-1{display:grid!important;width:100%!important;gap:24px 44px!important;align-items:center!important;grid-template-columns:minmax(260px,.8fr) minmax(340px,1.2fr)!important}.xmiles-product-reviews__app .kl_reviews__summary__rating--1-1{display:block!important;min-width:0!important}.xmiles-product-reviews__app .kl_reviews__summary__average_and_stars{display:flex!important;gap:22px!important;align-items:center!important}.xmiles-product-reviews__app .kl_reviews__histogram{width:min(100%,420px)!important;min-width:0!important;margin:0!important;justify-self:end!important}.xmiles-product-reviews__app .kl_reviews__summary__average_value{color:var(--xp-modern-navy)!important;font-size:clamp(30px,3vw,40px)!important;font-weight:800!important;letter-spacing:-.05em!important}.xmiles-product-reviews__app .kl_reviews__summary__average_denominator,.xmiles-product-reviews__app .kl_reviews__summary__stars__count{color:var(--xp-modern-muted)!important;font-family:Poppins,sans-serif!important}.xmiles-product-reviews__app .kl_reviews__star--fill{stop-color:#f3ad16!important}.xmiles-product-reviews__app .kl_reviews__histogram__bar--foreground,.xmiles-product-reviews__app .kl_reviews__summary__custom_question--range circle{fill:var(--xp-modern-blue)!important;background:var(--xp-modern-blue)!important}.xmiles-product-reviews__app .kl_reviews__answers_grid{display:grid!important;gap:10px!important;width:100%!important;margin:18px 0 0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.xmiles-product-reviews__app :where(.kl_reviews__summary__custom_question--range,.kl_reviews__summary__custom_question--text){min-width:0!important;padding:11px 12px!important;border:1px solid #e6ecef!important;border-radius:7px!important;background:#fff!important}.xmiles-product-reviews__app .kl_reviews__answers_grid>:where(.kl_reviews__summary__custom_question--range,.kl_reviews__summary__custom_question--text){box-sizing:border-box!important;width:100%!important;max-width:none!important;margin:0!important}.xmiles-product-reviews__app .kl_reviews__answers__view_all{display:flex!important;width:100%!important;margin:12px 0 0!important;padding:0!important;justify-content:flex-end!important}.xmiles-product-reviews__app #fulfilled-reviews-all .kl_reviews__summary{display:block!important;height:auto!important;min-height:0!important;padding:14px 16px!important;border:1px solid #e7ecef!important;border-radius:8px!important;background:#fafbfb!important}.xmiles-product-reviews__app #fulfilled-reviews-all .kl_reviews__summary__grid--2-1{display:flex!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;gap:24px 38px!important;align-items:center!important;justify-content:space-between!important}.xmiles-product-reviews__app #fulfilled-reviews-all .kl_reviews__summary__rating--1-1{display:block!important;width:auto!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;flex:1 1 420px!important}.xmiles-product-reviews__app #fulfilled-reviews-all .kl_reviews__summary__average_and_stars{display:flex!important;width:auto!important;height:auto!important;min-height:0!important;gap:18px!important;align-items:center!important;justify-content:flex-start!important}.xmiles-product-reviews__app #fulfilled-reviews-all .kl_reviews__summary__stars{width:auto!important;margin:0!important}.xmiles-product-reviews__app #fulfilled-reviews-all .kl_reviews__histogram{display:flex!important;width:min(100%,390px)!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;gap:3px!important;flex:0 1 390px!important}.xmiles-product-reviews__app #fulfilled-reviews-all .kl_reviews__histogram__row{box-sizing:border-box!important;min-height:18px!important;height:18px!important;margin:0!important}.xmiles-product-reviews__app #fulfilled-reviews-all .kl_reviews__answers_grid{display:grid!important;width:100%!important;margin:10px 0 0!important;padding:10px 0 0!important;border-top:1px solid #e1e8eb!important;gap:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.xmiles-product-reviews__app #fulfilled-reviews-all .kl_reviews__answers_grid>:where(.kl_reviews__summary__custom_question--range,.kl_reviews__summary__custom_question--text){display:block!important;box-sizing:border-box!important;width:100%!important;max-width:none!important;min-height:48px!important;margin:0!important;padding:4px 16px!important;border:0!important;border-right:1px solid #e1e8eb!important;border-radius:0!important;background:transparent!important}.xmiles-product-reviews__app #fulfilled-reviews-all .kl_reviews__answers_grid>:last-child{border-right:0!important}.xmiles-product-reviews__app #fulfilled-reviews-all .kl_reviews__answers_grid svg{width:100%!important;max-width:none!important}.xmiles-product-reviews__app #fulfilled-reviews-all .kl_reviews__answers__view_all{display:flex!important;width:100%!important;margin:7px 0 0!important;padding:0!important;justify-content:flex-end!important}.xmiles-product-reviews__app #fulfilled-reviews-all .kl_reviews__summary{display:grid!important;overflow:hidden!important;padding:0!important;background:#fff!important;gap:0!important;align-items:stretch!important;grid-template-columns:1.05fr 1fr 1fr 1.15fr 1.25fr!important;grid-template-rows:auto auto!important}.xmiles-product-reviews__app #fulfilled-reviews-all .kl_reviews__summary__grid--2-1,.xmiles-product-reviews__app #fulfilled-reviews-all .kl_reviews__summary__rating--1-1,.xmiles-product-reviews__app #fulfilled-reviews-all .kl_reviews__answers_grid{display:contents!important}.xmiles-product-reviews__app #fulfilled-reviews-all .kl_reviews__summary__average_and_stars,.xmiles-product-reviews__app #fulfilled-reviews-all .kl_reviews__histogram,.xmiles-product-reviews__app #fulfilled-reviews-all .kl_reviews__answers_grid>:where(.kl_reviews__summary__custom_question--range,.kl_reviews__summary__custom_question--text){box-sizing:border-box!important;width:auto!important;max-width:none!important;min-width:0!important;min-height:104px!important;margin:0!important;padding:14px 16px!important;border:0!important;border-right:1px solid #e2e9ec!important;border-radius:0!important;background:transparent!important;align-self:stretch!important}.xmiles-product-reviews__app #fulfilled-reviews-all .kl_reviews__summary__average_and_stars{display:flex!important;gap:13px!important;grid-column:1!important;grid-row:1!important;align-items:center!important;justify-content:center!important}.xmiles-product-reviews__app #fulfilled-reviews-all .kl_reviews__answers_grid>:nth-child(1){grid-column:2!important;grid-row:1!important}.xmiles-product-reviews__app #fulfilled-reviews-all .kl_reviews__answers_grid>:nth-child(2){grid-column:3!important;grid-row:1!important}.xmiles-product-reviews__app #fulfilled-reviews-all .kl_reviews__answers_grid>:nth-child(3){grid-column:4!important;grid-row:1!important}.xmiles-product-reviews__app #fulfilled-reviews-all .kl_reviews__answers_grid>:where(.kl_reviews__summary__custom_question--range,.kl_reviews__summary__custom_question--text){display:flex!important;gap:7px!important;flex-direction:column!important;justify-content:center!important}.xmiles-product-reviews__app #fulfilled-reviews-all .kl_reviews__histogram{display:flex!important;box-sizing:border-box!important;width:100%!important;height:auto!important;gap:2px!important;border-left:1px solid #e2e9ec!important;border-right:0!important;flex:none!important;flex-direction:column!important;grid-column:5!important;grid-row:1!important;justify-self:stretch!important;justify-content:center!important}.xmiles-product-reviews__app #fulfilled-reviews-all .kl_reviews__answers__view_all{display:flex!important;box-sizing:border-box!important;width:100%!important;min-height:46px!important;margin:0!important;padding:5px 10px!important;border-top:1px solid #e2e9ec!important;background:#fafbfb!important;grid-column:1 / -1!important;grid-row:2!important;align-items:center!important;justify-content:flex-end!important}.xmiles-product-reviews__app .kl_reviews__reviews_list{margin-top:22px!important}.xmiles-product-reviews__app .kl_reviews__list__tabs{margin-bottom:14px!important;padding-bottom:10px!important;border-bottom:1px solid var(--xp-modern-line)!important}.xmiles-product-reviews__app .kl_reviews__list__tab{color:var(--xp-modern-muted)!important;font-family:Poppins,sans-serif!important;font-weight:700!important}.xmiles-product-reviews__app .kl_reviews__list__tab--active{color:var(--xp-modern-navy)!important}.xmiles-product-reviews__app .kl_reviews__filters{gap:8px!important;margin-bottom:10px!important}.xmiles-product-reviews__app .kl_reviews__filters__pill,.xmiles-product-reviews__app .kl_reviews__search{border-radius:8px!important}.xmiles-product-reviews__app .kl_reviews__review_item{margin:0 0 12px!important;padding:18px!important;border:1px solid var(--xp-modern-line)!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important}.xmiles-product-reviews__app .kl_reviews__review_stars_and_time{gap:14px!important;align-items:center!important;margin-bottom:11px!important}.xmiles-product-reviews__app .xp-klaviyo-review__layout{display:grid;gap:13px 20px;align-items:start;grid-template-areas:"identity sliders" "text text";grid-template-columns:minmax(210px,.58fr) minmax(360px,1fr)}.xmiles-product-reviews__app .xp-klaviyo-review__layout--without-sliders{grid-template-areas:"identity" "text";grid-template-columns:1fr}.xmiles-product-reviews__app .xp-klaviyo-review__identity{min-width:0;padding:3px 0;grid-area:identity}.xmiles-product-reviews__app .xp-klaviyo-review__demographics{display:flex;gap:6px;margin-top:10px;flex-wrap:wrap}.xmiles-product-reviews__app .xp-klaviyo-review__demographics .kl_reviews__custom_question_answer{display:inline-flex!important;gap:4px!important;width:auto!important;min-width:0!important;margin:0!important;padding:5px 7px!important;border:0!important;border-radius:5px!important;background:#f1f5f7!important;color:var(--xp-modern-ink)!important;line-height:1.2!important;align-items:baseline!important;flex-direction:row!important}.xmiles-product-reviews__app .xp-klaviyo-review__demographics .kl_reviews__custom_question__question--text{color:#70838c!important;font-size:8px!important;font-weight:800!important;letter-spacing:.04em!important;text-transform:uppercase!important}.xmiles-product-reviews__app .xp-klaviyo-review__demographics .kl_reviews__custom_question__answer--text{display:inline!important;color:var(--xp-modern-navy)!important;font-size:9px!important;font-weight:700!important}.xmiles-product-reviews__app .xp-klaviyo-review__demographics .kl_reviews__clickable_answer{display:inline!important;padding:0!important;border:0!important;background:transparent!important;color:inherit!important;font:inherit!important}.xmiles-product-reviews__app .xp-klaviyo-review__sliders{display:grid;min-width:0;padding:10px 12px;border:0;border-radius:7px;background:#f7f9fa;gap:12px;grid-area:sliders;grid-template-columns:repeat(2,minmax(0,1fr))}.xmiles-product-reviews__app .xp-klaviyo-review__sliders .kl_reviews__custom_question_answer{min-width:0!important;margin:0!important}.xmiles-product-reviews__app .xp-klaviyo-review__sliders .kl_reviews__custom_question__question--range{display:block!important;margin-bottom:7px!important;color:var(--xp-modern-navy)!important;font-size:9px!important;font-weight:800!important}.xmiles-product-reviews__app .xp-klaviyo-review__sliders svg{display:block!important;width:100%!important;max-width:none!important}.xmiles-product-reviews__app .xp-klaviyo-review__sliders .kl_reviews__custom_question__answer--range{display:flex!important;width:100%!important;margin-top:5px!important;color:#657983!important;font-size:8px!important;justify-content:space-between!important}.xmiles-product-reviews__app .xp-klaviyo-review__text{min-width:0;padding-top:12px;border-top:1px solid #edf1f3;grid-area:text}.xmiles-product-reviews__app .xp-klaviyo-review__text .kl_reviews__review__content{margin:0!important}.xmiles-product-reviews__app .kl_reviews__review__title{color:var(--xp-modern-navy)!important;font-family:Poppins,sans-serif!important;font-size:15px!important;font-weight:800!important}.xmiles-product-reviews__app .kl_reviews__review__author{color:var(--xp-modern-navy)!important;font-family:Poppins,sans-serif!important;font-size:12px!important;font-weight:700!important}.xmiles-product-reviews__app .kl_reviews__review__verified{color:var(--xp-modern-blue-dark)!important;font-weight:600!important}.xmiles-product-reviews__app .kl_reviews__review__content{color:#435c68!important;font-family:Poppins,sans-serif!important;font-size:13px!important;line-height:1.7!important}.xmiles-product-reviews__app .kl_reviews__review__timestamp{color:#7a8c95!important;font-family:Poppins,sans-serif!important;font-size:10px!important}.xmiles-product-reviews__app .kl_reviews__review__attributes{margin-top:12px!important;padding:11px 12px!important;border:1px solid #edf1f3!important;border-radius:7px!important;background:#fafbfb!important}.xmiles-product-reviews__app .kl_reviews__review__attributes:empty{display:none!important;width:0!important;height:0!important;margin:0!important;padding:0!important;border:0!important}@media(max-width:1180px){.xmiles-about-brand__product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.xmiles-about-brand__product-card:nth-child(n+4){display:none}}@media(max-width:1000px){.xp-container--modern{padding-top:14px;padding-bottom:52px}.xp-container--modern .xp{gap:16px}.xp-container--modern .xp-info,.xp-container--modern .xp-cta__card{padding:22px}.xp-container--modern .xp-info>.xp-promo-banner{width:calc(100% + 44px);margin:-22px -22px 18px}.xp-container--modern .xp-gallery{padding:clamp(18px,4vw,28px)}.xp-container--modern .xp-mobile-product-extras{display:block;width:100%;margin-top:20px;padding-top:20px;border-top:1px solid #dfe7eb}.xp-container--modern .xp-mobile-product-extras:empty{display:none}.xp-container--modern .xp-mobile-product-extras .xp-size-chart{width:100%;margin:0;padding:10px;border-radius:8px;background:#f8fafb}.xp-container--modern .xp-mobile-product-extras .xp-size-chart__content{overflow:hidden}.xp-container--modern .xp-mobile-product-extras .xp-size-table{width:100%;min-width:0;font-size:9px;table-layout:fixed}.xp-container--modern .xp-mobile-product-extras .xp-size-table :where(th,td){padding:7px 3px;line-height:1.25}.xp-container--modern .xp-mobile-product-extras .xp-size-table :where(th,td):first-child{width:28%;padding-left:6px}.xp-container--modern .xp-mobile-product-extras .xp-size-table :where(th,td):not(:first-child){text-align:center}.xp-container--modern .xp-mobile-nutrition-facts-slot{display:block;width:100%}.xp-container--modern .xp-mobile-nutrition-facts-slot:empty{display:none}.xp-container--modern .xp-mobile-nutrition-facts-slot .xp-nutrition-compare-banner{margin-top:0}.xp-container--modern .xp-mobile-nutrition-facts-slot .xp-nutrition-facts{width:100%;margin:8px 0 0;gap:8px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;grid-template-columns:none}.xp-container--modern .xp-mobile-nutrition-facts-slot .xp-nutrition-facts-shell.is-carousel .xp-nutrition-facts{margin-top:8px}.xp-container--modern .xp-mobile-nutrition-facts-slot .xp-nutrition-label{width:100%;max-width:none}.xp-container--modern .xp-mobile-account-banner-slot{display:block;width:100%;order:0}.xp-container--modern .xp-mobile-account-banner-slot:empty{display:none}.xp-container--modern .xp-mobile-account-banner-slot>.xp-account-banner-row{margin:0}.xp-container--modern .xp-mobile-account-banner-slot>.xp-featured-reviews{margin:24px 0 14px}.xp-container--modern .xp-mobile-product-extras .xp-nutrition-serving p:first-child{display:none}.xp-container--modern .xp-mobile-product-extras .xp-product-ingredients.has-static-mobile-variant .xp-nutrition-serving p:first-child{display:flex}.xp-container--modern .xp-mobile-product-extras .xp-product-ingredients{width:100%;margin:0}.xp-container--modern .xp-mobile-product-extras .xp-nutrition-variant-switcher{display:grid;gap:6px;margin:14px 18px 0}.xp-container--modern .xp-nutrition-variant-switcher label{color:#60727b;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.xp-container--modern .xp-nutrition-variant-switcher select{width:100%;min-height:42px;padding:9px 34px 9px 11px;border:1px solid #ccd7dc;border-radius:6px;background-color:#fff;color:var(--xp-modern-navy);font:inherit;font-size:13px;font-weight:700}.xp-container--modern .xp-nutrition-variant-switcher select:focus-visible{outline:2px solid var(--xp-modern-navy);outline-offset:2px}.xp-container--modern .xp-product-info--nutrition-only.is-mobile-nutrition-moved{display:none}.xp-container--modern .xp-product-blocks{grid-template-columns:repeat(2,minmax(0,1fr))}.xp-container--modern .xp-product-block:nth-child(2n){border-right:0}.xp-container--modern .xp-product-block:nth-child(-n+2){border-bottom:1px solid var(--xp-modern-line)}.xmiles-about-brand__inner{grid-template-columns:1fr}.xmiles-about-brand__story{border-right:0;border-bottom:1px solid var(--xp-modern-line)}.xmiles-product-reviews__app .xp-klaviyo-review__layout{gap:13px;grid-template-areas:"identity" "sliders" "text";grid-template-columns:1fr}}@media(max-width:749px){.xp-container--modern,.xmiles-about-brand,.xmiles-product-reviews{padding-right:12px;padding-left:12px}.xp-container--modern .xp-pack-contents{margin-bottom:14px}.xp-container--modern .xp-pack-contents__panel{padding:12px;border-radius:10px}.xp-container--modern .xp-pack-contents__header{gap:10px;margin-bottom:12px;align-items:flex-start}.xp-container--modern .xp-pack-contents__header h2{font-size:19px}.xp-container--modern .xp-pack-contents__nav{flex:0 0 auto}.xp-container--modern .xp-pack-contents__nav button{width:32px;height:32px}.xp-container--modern .xp-pack-contents__track{margin-right:-12px;padding-right:12px;grid-auto-columns:min(76vw,270px)}.xp-container--modern{padding-bottom:42px}.xp-container--modern .breadcrumbs-container{margin-bottom:12px}.xp-container--modern .xp-info,.xp-container--modern .xp-cta__card,.xp-container--modern .xp-gallery,.xp-container--modern .xp-product-block,.xp-container--modern .xp-product-info,.xp-container--modern .xp-main-media,.xmiles-about-brand__inner,.xmiles-product-reviews__inner{border-radius:6px}.xmiles-about-brand__inner,.xmiles-product-reviews__inner{border-radius:0}.xp-container--modern .xp-info,.xp-container--modern .xp-cta__card,.xp-container--modern .xp-gallery{border-radius:14px}.xp-container--modern .xp-info,.xp-container--modern .xp-cta__card{padding:18px}.xp-container--modern .xp-info>.xp-promo-banner{width:calc(100% + 36px);margin:-18px -18px 18px}.xp-container--modern .xp-title{font-size:28px}.xp-container--modern .xp-product-blocks{display:flex;width:100%;margin-top:0;margin-bottom:28px;padding:0 12px 6px 0;border:0;border-radius:0;background:transparent;overflow-x:auto;gap:12px;align-items:stretch;grid-template-columns:none;scrollbar-width:none;scroll-behavior:smooth;scroll-padding-left:0;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.xp-container--modern .xp-product-blocks::-webkit-scrollbar{display:none}.xp-container--modern .xp-product-blocks .xp-product-block{width:auto;min-width:0;min-height:158px;padding:19px 20px 18px;border:1px solid var(--xp-modern-line);border-radius:9px;background:#fff;box-shadow:0 5px 16px #0017280b;flex:0 0 84%;scroll-snap-align:start;scroll-snap-stop:always}.xp-container--modern .xp-product-block__title{margin-bottom:13px;font-size:15px}.xp-container--modern .xp-product-block__title:after{margin-top:8px}.xp-container--modern .xp-featured-reviews{margin-top:24px}.xp-container--modern .xp-featured-reviews__grid{display:flex;width:calc(100% + 12px);margin-right:-12px;padding:1px 12px 8px 0;overflow-x:auto;gap:11px;scroll-padding-left:0;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.xp-container--modern .xp-featured-reviews__grid::-webkit-scrollbar{display:none}.xp-container--modern .xp-featured-review{width:min(76vw,280px);min-height:170px;padding:17px;flex:0 0 min(76vw,280px);scroll-snap-align:start;scroll-snap-stop:always}.xp-container--modern .xp-product-blocks-carousel__controls{display:flex;margin:18px 0 9px;color:#60727b;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;align-items:center;justify-content:flex-end}.xp-container--modern .xp-product-blocks-carousel__controls>span{display:none}.xp-container--modern .xp-product-blocks-carousel__controls>div{display:flex;gap:6px}.xp-container--modern .xp-product-blocks-carousel__controls button{display:inline-flex;width:34px;height:34px;padding:0;border:1px solid #ccd7dc;border-radius:50%;background:#fff;color:var(--xp-modern-navy);cursor:pointer;align-items:center;justify-content:center}.xp-container--modern .xp-product-blocks-carousel__controls button:disabled{opacity:.35;cursor:default}.xp-container--modern .xp-product-blocks-carousel__controls svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.xp-container--modern .xp-product-detail{gap:14px}.xp-container--modern .xp-product-info{padding:22px 18px}.xmiles-about-brand,.xmiles-product-reviews{padding-bottom:52px}.xmiles-about-brand__story,.xmiles-about-brand__products,.xmiles-product-reviews__inner{padding:24px 20px}.xmiles-product-reviews__inner{padding-right:0;padding-left:0}.xmiles-product-reviews__app .reviews_all_container{padding-right:0!important;padding-left:0!important}.xmiles-about-brand__products-header{align-items:start}.xmiles-about-brand__products-header>a{margin-top:4px}.xmiles-about-brand__product-grid{display:flex;overflow-x:auto;margin-right:-20px;padding:2px 20px 14px 0;scroll-snap-type:x mandatory;scrollbar-width:none}.xmiles-about-brand__product-grid::-webkit-scrollbar{display:none}.xmiles-about-brand__product-card,.xmiles-about-brand__product-card:nth-child(n+4){display:block;width:min(68vw,230px);flex:0 0 min(68vw,230px);scroll-snap-align:start}.xmiles-product-reviews__header{margin-bottom:22px}.xmiles-product-reviews__card{padding-top:0}.xmiles-product-reviews{padding-bottom:36px}.xmiles-product-reviews__app .kl_reviews__summary{padding:14px!important}.xmiles-product-reviews__app .kl_reviews__summary__grid--2-1{gap:16px!important;grid-template-columns:1fr!important}.xmiles-product-reviews__app .kl_reviews__histogram{width:100%!important;justify-self:stretch!important}.xmiles-product-reviews__app #fulfilled-reviews-all .kl_reviews__summary{padding:15px!important}.xmiles-product-reviews__app #fulfilled-reviews-all .kl_reviews__summary__grid--2-1{gap:15px!important;align-items:stretch!important;flex-direction:column!important}.xmiles-product-reviews__app #fulfilled-reviews-all .kl_reviews__summary__rating--1-1,.xmiles-product-reviews__app #fulfilled-reviews-all .kl_reviews__histogram{flex:0 0 auto!important}.xmiles-product-reviews__app #fulfilled-reviews-all .kl_reviews__histogram{width:100%!important;justify-self:stretch!important}.xmiles-product-reviews__app #fulfilled-reviews-all .kl_reviews__answers_grid{gap:0!important;grid-template-columns:1fr!important}.xmiles-product-reviews__app #fulfilled-reviews-all .kl_reviews__answers_grid>:where(.kl_reviews__summary__custom_question--range,.kl_reviews__summary__custom_question--text){min-height:0!important;padding:10px 0!important;border-right:0!important;border-bottom:1px solid #e1e8eb!important}.xmiles-product-reviews__app #fulfilled-reviews-all .kl_reviews__answers_grid>:last-child{border-bottom:0!important}.xmiles-product-reviews__app .kl_reviews__answers_grid{grid-template-columns:1fr!important}.xmiles-product-reviews__app .kl_reviews__review_item{padding:17px!important}.xmiles-product-reviews__app .kl_reviews__button_bar{width:100%!important;flex-direction:column!important}.xmiles-product-reviews__app .kl_reviews__button_bar>button{width:100%!important;min-width:0!important}.xmiles-product-reviews__app .xp-klaviyo-review__sliders{gap:12px;grid-template-columns:1fr}.xmiles-product-reviews__app .kl_reviews__reviews_list{margin-top:22px!important}.xmiles-product-reviews__app #fulfilled-reviews-all .kl_reviews__summary{column-gap:16px!important}}@media(max-width:1000px){.xp-container--modern .xp-xplus-pricing-banner{width:calc(100% + 44px);margin:-22px -22px 14px}.xp-container--modern .xp-cta__card>.xp-title{padding-right:0}.xp-container--modern .xp-price-toolbar{position:relative}.xp-container--modern .xp-price-toolbar .xp-nutrition-list-action-slot{position:relative;top:auto;right:auto}.xp-container--modern .xp-gallery>.xp-nutrition-list-action-slot{position:absolute;top:12px;right:12px;z-index:16;width:auto;height:34px}.xp-container--modern .xp-gallery .xp-nutrition-list-icon-button{display:inline-flex!important;width:auto!important;min-width:0!important;height:34px!important;min-height:34px!important;gap:6px!important;padding:4px 5px 4px 10px!important;overflow:hidden!important;border:1px solid rgba(0,23,40,.12)!important;border-radius:999px!important;background:#fffffff5!important;box-shadow:0 4px 12px #00172821!important;color:var(--xp-modern-navy)!important;font-size:10px!important;line-height:1!important;transform:none!important}.xp-container--modern .xp-gallery .xp-nutrition-list-icon-button:before,.xp-container--modern .xp-gallery .xp-nutrition-list-icon-button:after{display:none!important;content:none!important}.xp-container--modern .xp-gallery .xp-nutrition-list-icon-button__label{display:block!important;color:var(--xp-modern-navy);font-size:9px;font-weight:800;line-height:1;white-space:nowrap}.xp-container--modern .xp-gallery .xp-nutrition-list-icon-button__plus{display:inline-flex!important;width:24px;height:24px;border-radius:50%;background:var(--xp-modern-navy);color:#fff;font-family:Arial,sans-serif;font-size:18px;font-weight:400;line-height:1;align-items:center;justify-content:center}.xp-container--modern .xp-gallery .xp-nutrition-list-icon-button:hover,.xp-container--modern .xp-gallery .xp-nutrition-list-icon-button:focus-visible,.xp-container--modern .xp-gallery .xp-nutrition-list-icon-button[aria-expanded=true]{border-color:var(--xp-modern-blue)!important;background:#fff!important;color:var(--xp-modern-navy)!important;transform:none!important}.xp-container--modern .xp-gallery .xp-nutrition-list-icon-button:hover .xp-nutrition-list-icon-button__plus,.xp-container--modern .xp-gallery .xp-nutrition-list-icon-button:focus-visible .xp-nutrition-list-icon-button__plus,.xp-container--modern .xp-gallery .xp-nutrition-list-icon-button[aria-expanded=true] .xp-nutrition-list-icon-button__plus{background:var(--xp-modern-blue)}.xmiles-product-reviews__app #fulfilled-reviews-all .kl_reviews__summary{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:auto auto auto auto auto!important}.xmiles-product-reviews__app #fulfilled-reviews-all .kl_reviews__summary__average_and_stars{border-right:0!important;border-bottom:1px solid #e2e9ec!important;grid-column:1 / -1!important;grid-row:1!important;justify-content:flex-start!important}.xmiles-product-reviews__app #fulfilled-reviews-all .kl_reviews__histogram{border-left:0!important;border-bottom:1px solid #e2e9ec!important;grid-column:1 / -1!important;grid-row:2!important}.xmiles-product-reviews__app #fulfilled-reviews-all .kl_reviews__answers_grid>:nth-child(1){grid-column:1!important;grid-row:3!important}.xmiles-product-reviews__app #fulfilled-reviews-all .kl_reviews__answers_grid>:nth-child(2){border-right:0!important;grid-column:2!important;grid-row:3!important}.xmiles-product-reviews__app #fulfilled-reviews-all .kl_reviews__answers_grid>:nth-child(3){min-height:74px!important;border-top:1px solid #e2e9ec!important;border-right:0!important;grid-column:1 / -1!important;grid-row:4!important}.xmiles-product-reviews__app #fulfilled-reviews-all .kl_reviews__answers__view_all{grid-row:5!important}}@media(max-width:749px){.xp-container--modern .xp-xplus-pricing-banner{width:calc(100% + 36px);margin:-18px -18px 14px}.xp-container--modern .xp-price-toolbar .xp-nutrition-list-action-slot{top:18px;right:18px}.xp-container--modern .xp-cta__card.has-xplus-pricing-banner .xp-price-toolbar .xp-nutrition-list-action-slot{top:44px}}@media(prefers-reduced-motion:reduce){.xp-container--modern *,.xmiles-about-brand *{scroll-behavior:auto!important;transition-duration:.01ms!important}}.xp-container--modern [data-xp-comparison-trigger]{cursor:pointer}.xp-container--modern .xp-nutrition-label[data-xp-comparison-trigger]:focus-visible{border-color:#059de4;outline:2px solid rgba(5,157,228,.28);outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/195/assets/xmiles-pdp.css.map */
