.product-benefit-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding:8px 12px;border-radius:11px;background-color:#0e5f24;-webkit-box-shadow:0 4px 10px color-mix(in srgb,#0e5f24 20%,transparent);box-shadow:0 4px 10px color-mix(in srgb,#0e5f24 20%,transparent)}.product-benefit-label__text{margin:0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;font-size:14px;font-family:WorkSans,sans-serif;font-weight:400;line-height:1.2;color:#ffffff;text-align:center;overflow-wrap:break-word}.product-information-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.product-information-label__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;width:24px;height:24px}.product-information-label__text{margin:0;font-family:WorkSans,sans-serif;font-size:18px;font-weight:400;line-height:1.1;color:#010009;white-space:nowrap;overflow-wrap:break-word}.product-information .product-information-header__title :is(h1,p),.product-information media-gallery .on-off-product-card__badge{font-weight:500;color:#010009;font-family:WorkSans,sans-serif;text-transform:uppercase}.product-information .product-media-container{border-radius:16px}.product-information media-gallery{position:relative;width:100%}.product-information media-gallery.sticky-content--desktop{position:-webkit-sticky;position:sticky;top:calc(var(--sticky-header-offset,var(--header-height,0)) + 12px)}.product-information media-gallery .on-off-product-card__badges{position:absolute;top:16px;right:16px;z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;pointer-events:none}.product-information media-gallery .on-off-product-card__badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:4px 8px;border-radius:4px;background-color:#e9e9ed;font-size:14px;line-height:16px;white-space:nowrap}.product-information media-gallery .on-off-product-card__badge--sale{background-color:#ff8a8a;color:#010009}.product-information .product-information-header--mobile{width:100%;padding-top:14px}.product-information .product-information-header--mobile .group-block-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-information__media{position:relative}.product-information .product-details-block--payment-text{margin:0 auto;line-height:1.2}.product-information .product-details-block--payment-text p{text-align:center}.product-information .product-information-header .group-block-content{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.product-information .product-information-header__title{width:100%}.product-information .product-information-header__title :is(h1,p){margin:0;font-size:32px;line-height:1.1;letter-spacing:-1px;overflow-wrap:break-word}.product-information .product-information-header__type{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.product-information .product-information-header__type p{margin:0;font-family:WorkSans,sans-serif;font-size:16px;font-weight:400;line-height:1.3;text-transform:uppercase;color:#383838;overflow-wrap:break-word}.product-information .product-information-header__type+*{-webkit-margin-before:8px;margin-block-start:8px}.product-information .product-information-price{width:100%}.product-information .product-information-price.paragraph>.product-information-price__container{margin-block:0}.product-information .product-information-price__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;width:100%}.product-information .product-information-price__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;width:100%}.product-information .product-information-price__prices{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:10px;min-width:0}.product-information .product-information-price__prices [role=group]{display:contents}.product-information .product-information-price .price{margin:0;font-family:WorkSans,sans-serif;font-size:24px;font-weight:500;line-height:1.1;letter-spacing:-1px;text-transform:uppercase;color:#010009;white-space:nowrap}.product-information .product-information-price .compare-at-price{margin:0;font-family:WorkSans,sans-serif;font-size:14px;font-weight:400;line-height:1.1;text-decoration:line-through;text-decoration-thickness:1px;color:#383838;opacity:1;white-space:nowrap}.product-information .product-information-price__sale-badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:6px 14px;border-radius:6px;background-color:#90f09e;font-family:WorkSans,sans-serif;font-size:16px;font-weight:600;line-height:1.1;color:#010009;white-space:nowrap}.product-information .variant-picker__form{gap:24px}.product-information .variant-option--buttons{gap:12px;width:100%}.product-information .variant-option--buttons legend{-webkit-margin-after:12px;margin-block-end:12px;padding:0;font-family:WorkSans,sans-serif;font-size:16px;font-weight:600;line-height:1.1;text-transform:uppercase;color:#010009}.product-information .variant-option--buttons .variant-option__button-label{--options-border-radius:36px;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;min-height:auto;padding-block:8px;padding-inline:12px;border-color:#d1d2db;background-color:transparent;color:#010009;-webkit-transition:background-color .2s ease,color .2s ease,-webkit-box-shadow .2s ease;transition:background-color .2s ease,color .2s ease,-webkit-box-shadow .2s ease;transition:box-shadow .2s ease,background-color .2s ease,color .2s ease;transition:box-shadow .2s ease,background-color .2s ease,color .2s ease,-webkit-box-shadow .2s ease}.product-information .variant-option--buttons .variant-option__button-label:has(:focus-visible),.product-information .variant-option--buttons .variant-option__button-label:hover{background-color:transparent;-webkit-box-shadow:0 0 10px color-mix(in srgb,#ff0001 50%,transparent);box-shadow:0 0 10px color-mix(in srgb,#ff0001 50%,transparent)}.product-information .variant-option--buttons .variant-option__button-label:has(:checked) .variant-option__button-label__pill,.product-information .variant-option--buttons .variant-option__button-label:has(:checked):has(:focus-visible) .variant-option__button-label__pill,.product-information .variant-option--buttons .variant-option__button-label:has(:checked):hover .variant-option__button-label__pill{background-color:#010009}.product-information .variant-option--buttons .variant-option__button-label .variant-option__button-label__text{width:100%;font-family:WorkSans,sans-serif;font-size:18px;font-weight:500;line-height:1.3;text-align:center;text-wrap:balance}.product-information .product-info-badges__delivery,.product-information .product-info-badges__stock{margin:0;line-height:1.2;white-space:nowrap;font-weight:600;font-family:WorkSans,sans-serif}.product-information .variant-option--buttons .variant-option__button-label:has(:checked){color:#ffffff;border-color:#010009}.product-information .variant-option--buttons .variant-option__button-label:has(:checked) .variant-option__button-label__text{color:#ffffff}.product-information .variant-option--buttons .variant-option__button-label:has(:checked):has(:focus-visible),.product-information .variant-option--buttons .variant-option__button-label:has(:checked):hover{color:#ffffff;border-color:#010009}.product-information .variant-option--buttons .variant-option__button-label:has(:checked):has(:focus-visible) .variant-option__button-label__text,.product-information .variant-option--buttons .variant-option__button-label:has(:checked):hover .variant-option__button-label__text{color:#ffffff}.product-information .variant-option--buttons .variant-option__button-label:has([data-option-available=false]){--variant-picker-stroke-color:#d1d2db;color:color-mix(in srgb,#010009 50%,transparent)}.product-information .variant-option--buttons .variant-option__button-label:has([data-option-available=false])::after,.product-information .variant-option--buttons .variant-option__button-label:has([data-option-available=false])::before{border-color:#d1d2db}.product-information .variant-option--buttons .variant-option__button-label:has([data-option-available=false]) svg,.product-information .variant-option--buttons .variant-option__button-label:has([data-option-available=false]) svg line,.product-information .variant-option--buttons .variant-option__button-label:has([data-option-available=false]) svg line:last-of-type{stroke:#d1d2db}.product-information .variant-option--buttons .variant-option__button-label:has([data-option-available=false]):has(:checked) svg,.product-information .variant-option--buttons .variant-option__button-label:has([data-option-available=false]):has(:checked) svg line,.product-information .variant-option--buttons .variant-option__button-label:has([data-option-available=false]):has(:checked) svg line:last-of-type,.product-information .variant-option--buttons .variant-option__button-label:has([data-option-available=false]):has(:checked):has(:focus-visible) svg,.product-information .variant-option--buttons .variant-option__button-label:has([data-option-available=false]):has(:checked):has(:focus-visible) svg line,.product-information .variant-option--buttons .variant-option__button-label:has([data-option-available=false]):has(:checked):has(:focus-visible) svg line:last-of-type,.product-information .variant-option--buttons .variant-option__button-label:has([data-option-available=false]):has(:checked):hover svg,.product-information .variant-option--buttons .variant-option__button-label:has([data-option-available=false]):has(:checked):hover svg line,.product-information .variant-option--buttons .variant-option__button-label:has([data-option-available=false]):has(:checked):hover svg line:last-of-type{stroke:#010009}.product-information .variant-option--buttons .variant-option__button-label:has([data-option-available=false]) .variant-option__button-label__text{color:color-mix(in srgb,#010009 50%,transparent)}.product-information .variant-option--buttons .variant-option__button-label:has([data-option-available=false]):has(:checked){border-color:#010009;color:color-mix(in srgb,#010009 50%,transparent)}.product-information .variant-option--buttons .variant-option__button-label:has([data-option-available=false]):has(:checked)::after,.product-information .variant-option--buttons .variant-option__button-label:has([data-option-available=false]):has(:checked)::before{border-color:#010009}.product-information .variant-option--buttons .variant-option__button-label:has([data-option-available=false]):has(:checked) .variant-option__button-label__text{color:color-mix(in srgb,#010009 50%,transparent)}.product-information .variant-option--buttons .variant-option__button-label:has([data-option-available=false]):has(:checked):has(:focus-visible),.product-information .variant-option--buttons .variant-option__button-label:has([data-option-available=false]):has(:checked):hover{border-color:#010009;background-color:transparent;-webkit-box-shadow:0 0 10px color-mix(in srgb,#ff0001 50%,transparent);box-shadow:0 0 10px color-mix(in srgb,#ff0001 50%,transparent);color:color-mix(in srgb,#010009 50%,transparent)}.product-information .variant-option--buttons .variant-option__button-label:has([data-option-available=false]):has(:checked):has(:focus-visible)::after,.product-information .variant-option--buttons .variant-option__button-label:has([data-option-available=false]):has(:checked):has(:focus-visible)::before,.product-information .variant-option--buttons .variant-option__button-label:has([data-option-available=false]):has(:checked):hover::after,.product-information .variant-option--buttons .variant-option__button-label:has([data-option-available=false]):has(:checked):hover::before{border-color:#010009}.product-information .variant-option--buttons .variant-option__button-label:has([data-option-available=false]):has(:checked):has(:focus-visible) .variant-option__button-label__text,.product-information .variant-option--buttons .variant-option__button-label:has([data-option-available=false]):has(:checked):hover .variant-option__button-label__text{color:color-mix(in srgb,#010009 50%,transparent)}.product-information .variant-option--buttons .variant-option__button-label:has([data-option-available=false]):has(:focus-visible),.product-information .variant-option--buttons .variant-option__button-label:has([data-option-available=false]):hover{background-color:transparent;-webkit-box-shadow:0 0 10px color-mix(in srgb,#ff0001 50%,transparent);box-shadow:0 0 10px color-mix(in srgb,#ff0001 50%,transparent);color:color-mix(in srgb,#010009 50%,transparent)}.product-information .variant-option--buttons .variant-option__button-label:has([data-option-available=false]):has(:focus-visible)::after,.product-information .variant-option--buttons .variant-option__button-label:has([data-option-available=false]):has(:focus-visible)::before,.product-information .variant-option--buttons .variant-option__button-label:has([data-option-available=false]):hover::after,.product-information .variant-option--buttons .variant-option__button-label:has([data-option-available=false]):hover::before{border-color:#d1d2db}.product-information .variant-option--buttons .variant-option__button-label:has([data-option-available=false]):has(:focus-visible) svg,.product-information .variant-option--buttons .variant-option__button-label:has([data-option-available=false]):has(:focus-visible) svg line,.product-information .variant-option--buttons .variant-option__button-label:has([data-option-available=false]):has(:focus-visible) svg line:last-of-type,.product-information .variant-option--buttons .variant-option__button-label:has([data-option-available=false]):hover svg,.product-information .variant-option--buttons .variant-option__button-label:has([data-option-available=false]):hover svg line,.product-information .variant-option--buttons .variant-option__button-label:has([data-option-available=false]):hover svg line:last-of-type{stroke:#d1d2db}.product-information .variant-option--buttons .variant-option__button-label:has([data-option-available=false]):has(:focus-visible) .variant-option__button-label__text,.product-information .variant-option--buttons .variant-option__button-label:has([data-option-available=false]):hover .variant-option__button-label__text{color:color-mix(in srgb,#010009 50%,transparent)}.product-information .buy-buttons-block{width:100%}.product-information .product-info-badges{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.product-information .product-info-badges__delivery{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:8px 20px;border-radius:6px;background-color:var(--product-info-badges-delivery-background,#010009);font-size:14px;color:var(--product-info-badges-delivery-color,#68d879);text-transform:uppercase}.product-information .product-info-badges__delivery-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-negative:0;flex-shrink:0;width:16px;height:16px;color:inherit}.product-information .product-info-badges__delivery-icon svg{display:block;width:100%;height:100%}.product-information .product-info-badges__stock{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:8px 14px;border-radius:6px;font-size:14px;text-transform:uppercase}.product-information .product-info-badges__stock--in-stock{background-color:#90f09e;color:#010009}.product-information .product-info-badges__stock--sold-out{background-color:#e9e9ed;color:#383838}.product-information .product-form-buttons{width:100%;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:12px}.product-information .product-form-buttons>:not(.quantity-selector,.quantity-rules,.quantity-label){-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;-ms-flex-preferred-size:auto;flex-basis:auto;min-width:0}.product-information .product-form-buttons>span:has(.add-to-cart-button){display:-webkit-box;display:-ms-flexbox;display:flex}.product-information .product-form-buttons add-to-cart-component{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;width:100%}.product-information .product-form-buttons .quantity-selector{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-positive:0;flex-grow:0;width:auto;height:56px;min-height:56px;border-color:#d1d2db;border-radius:32px;background-color:transparent;-webkit-transition:background-color .2s ease,-webkit-box-shadow .2s ease;transition:background-color .2s ease,-webkit-box-shadow .2s ease;transition:box-shadow .2s ease,background-color .2s ease;transition:box-shadow .2s ease,background-color .2s ease,-webkit-box-shadow .2s ease}.product-information .product-form-buttons .quantity-selector:hover{background-color:transparent;-webkit-box-shadow:0 0 10px color-mix(in srgb,#ff0001 50%,transparent);box-shadow:0 0 10px color-mix(in srgb,#ff0001 50%,transparent)}.product-information .product-form-buttons .quantity-selector :is(.quantity-minus,.quantity-plus){width:48px;height:56px}.product-information .product-form-buttons .quantity-selector .quantity-minus{border-start-start-radius:32px;border-end-start-radius:32px;border-right:1px solid #d1d2db}.product-information .product-form-buttons .quantity-selector .quantity-plus{border-start-end-radius:32px;border-end-end-radius:32px;border-left:1px solid #d1d2db}.product-information .product-form-buttons .quantity-selector input[type=number]{max-width:48px;font-family:WorkSans,sans-serif;font-size:16px;font-weight:600;line-height:1;color:#010009}.product-information .product-form-buttons .quantity-selector svg{width:24px;height:24px}.product-information .product-form-buttons .add-to-cart-button{width:100%}.product-information .product-form-buttons .add-to-cart-button .add-to-cart-text{gap:12px}.product-information .product-form-buttons .add-to-cart-button .add-to-cart-icon,.product-information .product-form-buttons .add-to-cart-button .add-to-cart-icon svg{width:24px;height:24px}.product-information .product-form-text__error{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;width:100%;-webkit-margin-before:8px;margin-block-start:8px;font-family:WorkSans,sans-serif;font-size:14px;font-weight:400;line-height:1.3;color:#010009}.product-information .product-form-text__error .product-form-icon--error{-ms-flex-negative:0;flex-shrink:0}.product-information .product-recommendations--horizontal .block-resource-list{row-gap:var(--gap)}.product-information .product-recommendations--horizontal .product-details-block--recommendations-heading{-webkit-margin-after:var(--gap);margin-block-end:var(--gap)}.product-information .product-recommendations--horizontal .product-recommendations__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;width:100%}.product-information .product-recommendations--horizontal .resource-list__item{width:100%;min-width:0}.product-information .product-recommendation-card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;width:100%;padding:16px;border:1px solid;border-color:#d1d2db;border-radius:16px;background-color:transparent}.product-information .product-recommendation-card__link{position:absolute;inset:0;z-index:1;border-radius:inherit}.product-information .product-recommendation-card__media{position:relative;z-index:0;-ms-flex-negative:0;flex-shrink:0;width:96px;height:96px;border-radius:8px;overflow:hidden}.product-information .product-recommendation-card__media img,.product-information .product-recommendation-card__media svg{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.product-information .product-recommendation-card__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0;min-width:0;min-height:96px}.product-information .product-recommendation-card__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;width:100%}.product-information .product-recommendation-card__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%}.product-information .product-recommendation-card__title{margin:0;font-family:WorkSans,sans-serif;font-size:16px;font-weight:600;line-height:1.1;text-transform:uppercase;color:#010009;overflow-wrap:break-word}.product-information .product-recommendation-card__subtitle{margin:0;font-family:WorkSans,sans-serif;font-size:12px;font-weight:400;line-height:1.1;color:#383838;overflow-wrap:break-word}.product-information .product-recommendation-card__description{display:none;margin:0;font-family:WorkSans,sans-serif;font-size:14px;font-weight:400;line-height:1.3;color:#010009;overflow-wrap:break-word}.product-information .product-recommendation-card__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px;width:100%}.product-information .product-recommendation-card__footer>.product-recommendation-card__atc,.product-information .product-recommendation-card__footer>.product-recommendation-card__quick-add{margin-left:auto}.product-information .product-recommendation-card__price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:0}.product-information .product-recommendation-card__sale{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0}.product-information .product-recommendation-card__price-current{margin:0;font-family:WorkSans,sans-serif;font-size:16px;font-weight:600;line-height:1.3;text-transform:uppercase;color:#010009}.product-information .product-recommendation-card__price-compare{margin:0;font-family:WorkSans,sans-serif;font-size:12px;font-weight:400;line-height:1.3;text-decoration:line-through;color:#383838}.product-information .product-recommendation-card__form{position:relative;z-index:2;-ms-flex-negative:0;flex-shrink:0}.product-information .product-recommendation-card__quick-add{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;pointer-events:auto}.product-information .product-recommendation-card__quick-add .product-information .product-recommendation-card__form,.product-information .product-recommendation-card__quick-add .shopify-product-form{width:100%}.product-information .product-recommendation-card__atc{z-index:1;min-height:44px;padding:8px 24px;width:80px;min-width:80px}.product-information .product-recommendation-card__atc .add-to-cart-text{gap:12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-information .product-recommendation-card__atc .add-to-cart-icon,.product-information .product-recommendation-card__atc .add-to-cart-icon svg,.product-information .product-recommendation-card__atc .btn__icon,.product-information .product-recommendation-card__atc .btn__icon svg{width:20px;height:20px}.product-information .product-recommendations--horizontal .product-recommendations__skeleton-item--horizontal{aspect-ratio:auto;min-height:128px;border-radius:16px}.product-information .product-key-benefits{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;width:100%}.product-information .product-key-benefits__title{margin:0;font-family:WorkSans,sans-serif;font-size:24px;font-weight:500;line-height:1.1;letter-spacing:-1px;text-transform:uppercase;color:#010009;overflow-wrap:break-word}.product-information .product-key-benefits__text,.product-information .product-usps__item-description,.product-information .product-usps__item-title{font-size:16px;font-family:WorkSans,sans-serif;line-height:1.1;color:#010009;margin:0;overflow-wrap:break-word}.product-information .product-key-benefits__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;width:100%;margin:0;padding:24px;border-left:4px solid #010009;border-radius:16px;background-color:#ffffff;list-style:none}.product-information .product-key-benefits__item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;list-style:none}.product-information .product-key-benefits__item::marker{display:none}.product-information .product-key-benefits__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;width:24px;height:24px}.product-information .product-key-benefits__icon svg{display:block;width:24px;height:24px}.product-information .product-usps,.product-information .product-usps__list{display:-webkit-box;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal}.product-information .product-key-benefits__text{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;font-weight:400}.product-information .product-usps{display:flex;-ms-flex-direction:column;flex-direction:column;gap:24px;width:100%}.product-information .product-usps__title{margin:0;font-family:WorkSans,sans-serif;font-size:24px;font-weight:500;line-height:1.1;letter-spacing:-1px;text-transform:uppercase;color:#010009;overflow-wrap:break-word}.product-information .product-usps__list{display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px;width:100%;margin:0;padding:0;list-style:none}.product-information .product-usps__item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;padding:24px;border-radius:16px;background-color:#ffffff;list-style:none}.product-information .product-usps__item::marker{display:none}.product-information .product-usps__icon-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:56px;height:56px;border-radius:40px;background-color:#e9e9ed}.product-information .product-usps__icon{display:-webkit-box;display:-ms-flexbox;display:flex;width:32px;height:32px}.product-information .product-usps__icon svg{display:block;width:32px;height:32px}.product-information .product-usps__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0}.product-information .product-usps__item-title{font-weight:600}.product-information .product-usps__item-description{font-weight:400}.product-information .product-description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;width:100%}.product-information .product-description__title{margin:0;font-family:WorkSans,sans-serif;font-size:24px;font-weight:500;line-height:1.1;letter-spacing:-1px;text-transform:uppercase;color:#010009;overflow-wrap:break-word}.product-information .product-description__content{width:100%;max-width:100%}.product-information .product-description__content h1,.product-information .product-description__content h2,.product-information .product-description__content h3,.product-information .product-description__content h4,.product-information .product-description__content h5,.product-information .product-description__content h6{font:inherit;font-weight:700;letter-spacing:inherit;color:inherit;margin:0}.product-information .product-description__content h1:not(:last-child),.product-information .product-description__content h2:not(:last-child),.product-information .product-description__content h3:not(:last-child),.product-information .product-description__content h4:not(:last-child),.product-information .product-description__content h5:not(:last-child),.product-information .product-description__content h6:not(:last-child){margin-bottom:12px}.product-information .product-description__content p{margin:0}.product-information .product-description__content p:not(:last-child){margin-bottom:12px}.product-information .product-description__content a{color:inherit;text-decoration:underline;-webkit-transition:all .2s ease;transition:all .2s ease}.product-information .product-description__content a:active,.product-information .product-description__content a:focus,.product-information .product-description__content a:hover{color:#ff7b7b}.product-information .product-description__content>*{font:inherit;color:inherit;letter-spacing:inherit}.product-information .product-description__content h2,.product-information .product-description__content h3,.product-information .product-description__content h4,.product-information .product-description__content h5,.product-information .product-description__content h6{margin:8px 0;font-size:18px;font-weight:700}.product-information .product-description__content ol,.product-information .product-description__content ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.product-information .product-description__content li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;font-family:WorkSans,sans-serif;font-size:16px;font-weight:400;line-height:1.3;letter-spacing:-.5px;color:#383838;overflow-wrap:break-word}.product-information .product-description__content li::marker{display:none}.product-information .product-description__content li::before{content:"";-ms-flex-negative:0;flex-shrink:0;width:4px;height:4px;border-radius:50%;background-color:#383838}.product-information .product-description__content :is(.rte,.shopify-policy__title) blockquote{margin-top:16px;margin-bottom:16px}.product-information .payment-icons{width:100%}.product-information .payment-icons__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--icon-gap,16px);margin:0;padding:0;list-style:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-information .payment-icons__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;width:38px;height:24px;list-style:none}.product-information .payment-icons__item::marker{display:none}.product-information .payment-icons__item .icon,.product-information .payment-icons__item img,.product-information .payment-icons__item svg{display:block;width:38px;height:24px;-o-object-fit:contain;object-fit:contain}@media only screen and (min-width:749px){.product-benefit-label__text{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;text-align:left;font-size:18px}.product-information .product-information-header--mobile{display:none}.product-information__media{-ms-flex-item-align:stretch;align-self:stretch;height:100%}.product-information .group-block{padding-top:0}.product-information .group-block-content{--gap:24px}.product-information .product-details-block--price{margin-top:-4px}.product-information .product-details-block--information-label{margin-top:-20px}.product-information .product-details-block--buy-buttons{padding-top:8px}.product-information .product-details-block--payment-icons{margin-top:-24px}.product-information .product-details-block--payment-icons .payment-icons__list{--icon-gap:8px}.product-information .product-details-block--payment-text{margin-top:-8px}.product-information .product-details-block--description,.product-information .product-details-block--key-benefits,.product-information .product-details-block--usps{padding-top:16px}.product-information .product-information-header__title :is(h1,p){font-size:46px;line-height:1.1;letter-spacing:-1.5px}.product-information .product-information-price__row{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:20px}.product-information .product-info-badges{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.product-information .product-recommendation-card__content{gap:18px;min-height:0}.product-information .product-recommendation-card__text{gap:6px}.product-information .product-recommendation-card__label{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-information .product-recommendation-card__subtitle{font-size:14px;font-weight:600;line-height:1.2;text-transform:uppercase}.product-information .product-recommendation-card__description{display:block}.product-information .product-recommendation-card__sale{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.product-information .product-recommendation-card__atc{width:auto;min-width:0}.product-information .product-recommendation-card__atc .add-to-cart-text__content,.product-information .product-recommendation-card__atc .product-recommendation-card__atc-label{display:inline}.product-information .product-recommendations--horizontal .product-recommendations__skeleton-item--horizontal{min-height:128px;aspect-ratio:auto}.product-information .product-key-benefits__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-information .product-key-benefits__text{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}media-gallery .slideshow-controls__thumbnails{margin-inline:0 auto}media-gallery .slideshow-controls__thumbnail{border:1px solid;border-color:#d1d2db}}@media only screen and (min-width:1280px){.product-information>.product-information__grid{grid-template-columns:1.15fr 1fr!important;-webkit-column-gap:128px;-moz-column-gap:128px;column-gap:128px}.product-information>.product-information__grid .product-information__media{padding-right:0!important}.product-information>.product-information__grid .product-details{padding-left:0!important}}@media only screen and (max-width:749px){.product-information-label{gap:4px}.product-information-label__icon{width:18px;height:18px}.product-information .product-details-block--payment-text,.product-information-label__text{font-size:12px}}@media only screen and (max-width:748px){.product-information .product-details .product-information-header:not(.product-information-header--mobile){display:none}.product-information__media{padding:0 16px}.product-information .product-details-blocks{display:grid;grid-template-columns:minmax(0,1fr)}.product-information .product-details .view-product-title{display:none}.product-information .product-details-block--price{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.product-information .product-details-block--information-label{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:-20px}.product-information .product-details-block--variant-picker{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.product-information .product-details-block--buy-buttons{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.product-information .product-details-block--payment-icons{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;padding-top:0;margin-top:-8px}.product-information .product-details-block--payment-icons .payment-icons__list{--icon-gap:8px}.product-information .product-details-block--payment-text{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6;margin-top:-8px}.product-information .product-details-block--payment-text p{text-align:center}.product-information .product-details-block--seal-subscriptions,.product-information .product-details-blocks>[id*=seal_subscriptions]{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.product-information .product-details-block--info-badges{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.product-information .product-details-block--short-description{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.product-information .product-details-block--short-description h1,.product-information .product-details-block--short-description h2,.product-information .product-details-block--short-description h3,.product-information .product-details-block--short-description h4,.product-information .product-details-block--short-description h5,.product-information .product-details-block--short-description h6{font:inherit;font-weight:700;letter-spacing:inherit;color:inherit;margin:0}.product-information .product-details-block--short-description h1:not(:last-child),.product-information .product-details-block--short-description h2:not(:last-child),.product-information .product-details-block--short-description h3:not(:last-child),.product-information .product-details-block--short-description h4:not(:last-child),.product-information .product-details-block--short-description h5:not(:last-child),.product-information .product-details-block--short-description h6:not(:last-child){margin-bottom:12px}.product-information .product-details-block--short-description p{margin:0}.product-information .product-details-block--short-description p:not(:last-child){margin-bottom:12px}.product-information .product-details-block--short-description a{color:inherit;text-decoration:underline;-webkit-transition:all .2s ease;transition:all .2s ease}.product-information .product-details-block--short-description a:active,.product-information .product-details-block--short-description a:focus,.product-information .product-details-block--short-description a:hover{color:#ff7b7b}.product-information .product-details-block--short-description ol,.product-information .product-details-block--short-description ul{margin:12px 0;padding-left:30px}.product-information .product-details-block--short-description>*{font:inherit;color:inherit;letter-spacing:inherit}.product-information .product-details-block--benefit-label{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.product-information .product-details-block--recommendations-heading{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.product-information .product-recommendations-wrapper{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.product-information .product-details-block--key-benefits{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13;padding-top:0}.product-information .product-details-block--usps{-webkit-box-ordinal-group:15;-ms-flex-order:14;order:14;padding-top:0}.product-information .product-details-block--description{-webkit-box-ordinal-group:16;-ms-flex-order:15;order:15;padding-top:0}.product-information .product-form-buttons:not(:has(.quantity-rules)){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.product-information .product-form-buttons .quantity-selector{width:180px;max-width:100%;height:52px;min-height:52px}.product-information .product-form-buttons .quantity-selector :is(.quantity-minus,.quantity-plus){height:52px}}@media only screen and (max-width:748px) and (max-width:749px){.product-information .product-details-block--short-description,.product-information .product-details-block--short-description p{text-align:center}}