.kevel-debug-mode{position:relative;background-color:#ffebee;outline:2px dashed #faadbb;outline-offset:2px}.kevel-debug-mode:after{display:inline-block;color:#72182d;content:"Kevel Ad";background-color:#ffebee}.kevel-debug-corner-flag,.kevel-debug-mode:after{position:absolute;top:0;right:0;padding:8px 12px;font-size:.75rem}.kevel-debug-corner-flag{z-index:3;color:#fff;background-color:#72182d;box-shadow:0 1px 10px 0 rgba(31,36,51,.5)}.product-actions{position:relative}.product-actions .price-placeholder{display:inline-block;min-width:70px;font-size:1.25rem;background-color:#f6f7f8}.product-actions .product-actions-main{padding-bottom:64px;margin-bottom:32px;border-bottom:1px solid #dcdfe5}@media(min-width:768px){.product-actions .product-actions-main{padding-bottom:80px;margin-bottom:64px}}.product-actions.product-actions-hide-description .product-actions-main{padding-bottom:0;margin-bottom:48px;border:0}.product-actions .feed-review-carousel{margin-bottom:48px}@media(min-width:768px){.product-actions .feed-review-carousel{margin-bottom:80px}}.product-actions .product-substitute-wrapper{margin-bottom:24px}.product-actions .product-actions-columns-wrapper{display:flex;flex-direction:column}@media(min-width:768px){.product-actions .product-actions-columns-wrapper{flex-direction:row}}.product-actions .product-actions-image-col{margin-bottom:12px}@media(min-width:768px){.product-actions .product-actions-image-col{margin-bottom:0}}.product-actions .product-highlights{order:3}.product-actions .product-highlights .product-nutrition-call-outs{display:inline-flex;gap:20px;width:calc(100% + 24px);padding-block:16px 12px;padding-right:12px;padding-left:12px;margin-right:-12px;margin-left:-12px;overflow-x:auto}.product-actions .product-highlights .product-description{margin:0;color:#4d5e80}@media(min-width:768px){.product-actions .product-highlights .product-nutrition-call-outs{flex-wrap:wrap;gap:16px;padding-block:24px 12px}}.product-actions .pdp-atc-ship-date{padding:0 0 0 8px;margin-left:10px;font-size:14px;border-left:1px solid hsla(0,0%,100%,.5);opacity:.9}.product-actions .product-sub-title{font-family:TT Hoves Pro,arial,sans-serif;font-synthesis:none;font-size:1.5rem;font-style:normal;font-weight:600;line-height:1.1em}@media(min-width:768px){.product-actions .product-sub-title{font-size:1.75rem}}.product-actions .product-title{font-family:TT Hoves Pro,arial,sans-serif;font-synthesis:none;font-size:2rem;font-style:normal;font-weight:600;line-height:1.1em}@media(min-width:768px){.product-actions .product-title{font-size:2.5rem}}.product-actions .product-review-row .product-store-link{font-size:.875rem}.product-actions .product-review-row .slant-divider{display:inline-block;width:1px;height:1.2em;margin-inline:8px 16px;vertical-align:text-bottom;background-color:#c3c9d5;rotate:10deg}.product-actions .product-review-row .product-review-stars{display:inline-block}.product-actions .inline-stock-flag .feed-icon{position:relative;top:-1px;margin-right:6px}.product-actions .inline-stock-flag+.dot-divider{display:inline-block;width:3px;height:3px;margin:0 8px;vertical-align:middle;background-color:#dcdfe5;transform:skew(10deg,0)}.product-actions .single-product-content{margin-top:12px}.product-actions .product-price-shipping{padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid #dcdfe5}.product-actions .product-price-row{display:flex;gap:16px;align-items:center;justify-content:flex-start}.product-actions .product-badges{display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-start;margin-top:16px}.product-actions .product-badges .product-shipping-row{display:inline-block;flex:0 0 auto}.product-actions .product-badges .product-shipping-row .product-shipping-countdown{color:#00b4e7}.product-actions .product-badges .feed-corner-flag{flex:0 0 auto}.product-actions .product-bullets .feed-bullet-list{margin-top:24px;margin-bottom:0}.product-actions .product-bullets .feed-bullet-list li{font-family:TT Hoves Pro,arial,sans-serif;font-synthesis:none;font-size:.75rem;font-style:normal;font-weight:600;line-height:1.25em;padding-left:1px}.product-actions .product-bullets .feed-bullet-list li strong{font-weight:600}.product-actions .product-top-copy{margin-block:16px 0;color:#4d5e80}.product-actions .add-to-cart-error{margin-top:24px}.product-actions .product-add-actions{display:flex;gap:16px;width:100%;margin-top:24px}.product-actions .product-add-actions.floating-add-actions{margin-top:0}.product-actions .add-to-cart-btn-wrapper{flex:1 0}.product-actions .product-action-quantity-selector{flex:0 0 100px}.product-actions .product-action-quantity-selector .feed-select-input,.product-actions .product-action-quantity-selector .feed-select-input select{height:100%}.product-actions .product-action-quantity-selector .feed-select-input .feed-select-arrow{bottom:13px}@media(min-width:768px){.product-actions .product-action-quantity-selector{flex:0 0 120px}}.product-actions .product-bundle-contents{margin-bottom:40px}.product-actions .product-bundle-contents .product-bundle-items{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px 16px;gap:24px 16px}.product-actions .product-bundle-contents .bundle-item{display:flex;align-items:center}.product-actions .product-bundle-contents .bundle-item .bundle-item-image{display:block;flex:0 0 50px;width:50px;aspect-ratio:1/1;margin-right:8px;-o-object-fit:contain;object-fit:contain}.product-actions .product-bundle-contents .bundle-item .bundle-item-copy{flex:1 0}.product-actions .product-bundle-contents .bundle-item .bundle-item-title{font-family:TT Hoves Pro,arial,sans-serif;font-synthesis:none;font-size:.875rem;font-style:normal;font-weight:600;line-height:1em;margin-bottom:4px;line-height:1.25em}.product-actions .product-bundle-contents .bundle-item .bundle-item-title strong{font-weight:600}.product-actions .product-bundle-contents .bundle-item .bundle-item-details{font-family:TT Hoves Pro,arial,sans-serif;font-synthesis:none;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25em;margin:0;color:#4d5e80}.product-actions .product-bundle-contents .bundle-item .bundle-item-details strong{font-weight:600}.product-actions .product-installments-cta,.product-actions .product-limit-copy,.product-actions .product-restriction-fine-print{font-family:TT Hoves Pro,arial,sans-serif;font-synthesis:none;font-size:.75rem;font-style:normal;font-weight:400;line-height:1.25em;margin-top:12px;color:#4d5e80}.product-actions .product-installments-cta strong,.product-actions .product-limit-copy strong,.product-actions .product-restriction-fine-print strong{font-weight:600}.product-actions .product-restriction-fine-print{margin-top:8px}@media(max-width:767.98px){.product-actions .single-product-content.card{border-width:1px 0;border-radius:0}}.product-actions.product-actions-upgrades .product-actions-row{position:relative}@media(min-width:768px){.product-actions.product-actions-upgrades .product-actions-row:after{position:absolute;top:0;left:calc(50% - 100px);z-index:-2;display:block;width:calc(50svw + 99px);height:100%;content:"";background-color:#09023d}.product-actions.product-actions-upgrades .product-actions-row:before{position:absolute;top:40%;right:50%;z-index:-1;display:block;width:1px;height:1px;pointer-events:none;content:"";background-color:#00b4e7;border-radius:50%;box-shadow:0 0 200px 200px #00b4e7;opacity:.5;animation:swim-around 20s infinite alternate}.product-actions.product-actions-upgrades .product-actions-image-col{clip-path:polygon(0 0,100% 0,85% 100%,0 100%)}}.product-actions.product-actions-upgrades .product-image-picker{height:100%;margin:0}.product-actions.product-actions-upgrades .product-image-picker .product-selected-image-wrapper{height:100vw;max-height:500px;aspect-ratio:auto;margin:0;clip-path:none;background-color:transparent}.product-actions.product-actions-upgrades .product-image-picker .product-selected-image-wrapper .selected-image-animation-wrapper{display:contents}.product-actions.product-actions-upgrades .product-image-picker .product-selected-image-wrapper .selected-image-animation-wrapper img{-o-object-fit:contain;object-fit:contain}@media(min-width:768px){.product-actions.product-actions-upgrades .product-image-picker{position:sticky;top:150px;height:auto}.product-actions.product-actions-upgrades .product-image-picker .product-selected-image-wrapper{height:100%;max-height:none}}.product-actions.product-actions-upgrades .product-actions-form-col{min-height:700px;padding:16px;background-color:#09023d}@media(min-width:768px){.product-actions.product-actions-upgrades .product-actions-form-col{padding-top:24px;padding-bottom:48px;background-color:transparent}}.product-actions.product-actions-upgrades .upgrades-wrapper{max-width:520px;margin:0 auto}@media(min-width:768px){.product-actions.product-actions-upgrades .upgrades-wrapper{padding-top:24px}}.product-actions.product-actions-upgrades .product-title{position:relative;margin-bottom:24px;text-align:center}.product-actions.product-actions-upgrades .add-on-form{min-height:200px;background-color:#fff}.product-actions.product-actions-upgrades .add-on-form .add-on-form-row{padding:16px;border-bottom:1px solid #edeff2}.product-actions.product-actions-upgrades .add-on-form .add-on-form-row:last-child{border-bottom:0}.product-actions.product-actions-upgrades .add-on-form .reviews-limit-row{display:flex;align-items:center;justify-content:space-between}.product-actions.product-actions-upgrades .add-on-form .reviews-limit-row .product-limit-copy{margin:0;text-align:right}.product-actions.product-actions-upgrades .add-on-form .input-checkbox-row{border-bottom:1px solid #edeff2}.product-actions.product-actions-upgrades .add-on-form .pa-checkbox-copy{display:flex;gap:12px;align-items:center;justify-content:space-between}.product-actions.product-actions-upgrades .add-on-form .pa-checkbox-copy:only-child{height:100%}.product-actions.product-actions-upgrades .add-on-form .pa-checkbox-copy .checkbox-row-copy-labels{flex:1 0}.product-actions.product-actions-upgrades .add-on-form .pa-checkbox-copy .checkbox-row-title{font-family:TT Hoves Pro,arial,sans-serif;font-synthesis:none;font-size:1rem;font-style:normal;font-weight:600;line-height:1.25em;color:#09023d}.product-actions.product-actions-upgrades .add-on-form .pa-checkbox-copy .checkbox-row-title strong{font-weight:600}.product-actions.product-actions-upgrades .add-on-form .pa-checkbox-copy .checkbox-row-description{color:#4d5e80;font-family:TT Hoves Pro,arial,sans-serif;font-synthesis:none;font-size:.75rem;font-style:normal;font-weight:400;line-height:1.25em}.product-actions.product-actions-upgrades .add-on-form .pa-checkbox-copy .checkbox-row-description strong{font-weight:600}.product-actions.product-actions-upgrades .add-on-form .checkbox-row-price{text-align:right}.product-actions.product-actions-upgrades .add-on-form .checkbox-row-price .feed-price{display:flex;flex-direction:column;align-items:flex-end;max-width:140px}@media(min-width:992px){.product-actions.product-actions-upgrades .add-on-form .checkbox-row-price{display:inline-block;flex:0 0 auto}.product-actions.product-actions-upgrades .add-on-form .checkbox-row-price .feed-price{display:flex;flex-direction:row;gap:2px 12px;align-items:baseline;justify-content:flex-end}}.product-actions.product-actions-upgrades .add-on-form .checkbox-row-price .feed-price-compare{margin:0}.product-actions.product-actions-upgrades .add-on-form .checkbox-row-price .free-threshold-text{font-family:TT Hoves Pro,arial,sans-serif;font-synthesis:none;font-size:.75rem;font-style:normal;font-weight:400;line-height:1.25em}.product-actions.product-actions-upgrades .add-on-form .checkbox-row-price .free-threshold-text strong{font-weight:600}.product-actions.product-actions-upgrades .add-on-form .checkbox-price-free{color:#09023d;font-family:TT Hoves Pro,arial,sans-serif;font-synthesis:none;font-size:1.5rem;font-style:normal;font-weight:600;line-height:1.1em}@media(min-width:768px){.product-actions.product-actions-upgrades .add-on-form .checkbox-price-free{font-size:1.75rem}}.product-actions.product-actions-upgrades .add-on-form .add-on-checkboxes-loading{display:flex;align-items:center;justify-content:center;min-height:100px;color:#09023d}.product-actions.product-actions-upgrades .add-on-form .add-on-checkboxes-loading .feed-spinner{max-height:24px}