:root{--font-merriweather:"Merriweather",Georgia,serif;--font-dm-sans:"DM Sans",Arial,sans-serif}.primary-button{display:flex;flex-direction:row;gap:8px;align-items:center;justify-content:center;background-color:#3b6d11;padding:14px 0;color:#f5f1eb;border-radius:100px;width:100%;min-width:340px;max-width:340px;cursor:pointer;text-decoration:none;transition:background-color .25s ease,transform .25s ease,box-shadow .25s ease}.secondary-button{display:flex;flex-direction:row;gap:8px;align-items:center;justify-content:center;background-color:#ff5766;padding:14px 0;color:#f5f1eb;border-radius:100px;width:100%;min-width:340px;max-width:340px;cursor:pointer;text-decoration:none;transition:background-color .25s ease,transform .25s ease,box-shadow .25s ease}.tertiary-button{display:flex;flex-direction:row;gap:8px;align-items:center;justify-content:center;background-color:#c0dd97;padding:14px 0;color:#1c2820;border-radius:100px;width:100%;min-width:340px;max-width:340px;cursor:pointer;text-decoration:none;transition:background-color .25s ease,transform .25s ease,box-shadow .25s ease}.tertiary-button span,.secondary-button span,.primary-button span{color:inherit;font-family:var(--font-dm-sans)!important;font-weight:400;font-size:20px;line-height:124%;letter-spacing:-.02em;text-align:center}.primary-button svg,.secondary-button svg,.tertiary-button svg,.primary-button .arrow,.secondary-button .arrow,.tertiary-button .arrow{transition:transform .25s ease}.primary-button:hover{background-color:#2f5b0d;transform:translateY(-2px);box-shadow:0 6px 16px #1c282024}.secondary-button:hover{background-color:#e94a59;transform:translateY(-2px);box-shadow:0 6px 16px #1c282024}.tertiary-button:hover{background-color:#add17c;transform:translateY(-2px);box-shadow:0 6px 16px #1c28201f}.primary-button:hover svg,.secondary-button:hover svg,.tertiary-button:hover svg,.primary-button:hover .arrow,.secondary-button:hover .arrow,.tertiary-button:hover .arrow{transform:translate(5px)}.primary-button:active,.secondary-button:active,.tertiary-button:active{transform:translateY(0)}product-info[id^=MainProduct-]{box-sizing:border-box;width:100%;padding:10px 18px 80px!important;background-color:#f5f1eb}product-info[id^=MainProduct-]>.page-width{width:100%;max-width:1320px;margin-right:auto;margin-left:auto;padding-right:0;padding-left:0}@media screen and (min-width:750px){product-info[id^=MainProduct-]{padding:60px 60px 140px!important}product-info[id^=MainProduct-] .product:not(.product--no-media){display:grid;grid-template-columns:minmax(0,648fr) minmax(0,536fr);width:100%;column-gap:60px;row-gap:0;align-items:start}product-info[id^=MainProduct-] .product:not(.product--no-media)>.product__media-wrapper,product-info[id^=MainProduct-] .product:not(.product--no-media)>.product__info-wrapper{width:auto!important;max-width:none!important;min-width:0;padding:0!important}}@media screen and (max-width:749px){product-info[id^=MainProduct-] .product{row-gap:40px}}.custom-product-videos{display:block;width:100%;min-width:0;margin-top:16px}.custom-product-videos__title{margin:0 0 16px;color:#1c2820;font-family:var(--font-dm-sans)!important;font-size:20px;font-weight:400;line-height:124%;letter-spacing:-2%}.custom-product-videos__viewport{position:relative;width:100%;min-width:0}.custom-product-videos__track{display:flex;width:100%;min-width:0;gap:8px;margin:0;padding:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:inline mandatory;scrollbar-width:none;list-style:none;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-overflow-scrolling:touch}.custom-product-videos__track.is-dragging{cursor:grabbing;scroll-behavior:auto;scroll-snap-type:none}.custom-product-videos__track.is-dragging *{pointer-events:none}.custom-product-videos__track::-webkit-scrollbar{display:none}.custom-product-videos__card{width:min(34%,170px);min-width:min(34%,170px);flex:0 0 min(34%,170px);margin:0;scroll-snap-align:start}.custom-product-videos__media{position:relative;width:100%;aspect-ratio:10 / 17;overflow:hidden;border-radius:14px;background:#d9ddd8}.custom-product-videos__video{display:block;width:100%;height:100%;object-fit:cover}.custom-product-videos__play{position:absolute;top:50%;left:50%;display:inline-flex;width:48px;height:48px;align-items:center;justify-content:center;padding:0;border:1px solid rgba(251,249,246,.35);border-radius:50%;background:#1c282047;color:#fbf9f6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;transform:translate(-50%,-50%);transition:transform .16s ease,opacity .16s ease}.custom-product-videos__play svg{width:16px;height:18px;margin-left:3px}.custom-product-videos__play:hover{transform:translate(-50%,-50%) scale(1.08)}.custom-product-videos__media.is-playing .custom-product-videos__play{visibility:hidden;opacity:0;pointer-events:none}.custom-product-videos__next{position:absolute;z-index:2;top:50%;right:12px;display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:#ffffffeb;color:#1c2820;box-shadow:0 2px 8px #1c28201f;cursor:pointer;transform:translateY(-50%)}.custom-product-videos__next svg{width:22px;height:22px}.custom-product-videos__next:disabled,.custom-product-videos__next[hidden]{display:none}.custom-product-videos__play:focus-visible,.custom-product-videos__next:focus-visible{outline:2px solid #1c2820;outline-offset:3px}@media screen and (max-width:749px){.custom-product-videos__title{margin-bottom:14px;font-size:20px}.custom-product-videos__card{width:min(46vw,165px);min-width:min(46vw,165px);flex-basis:min(46vw,165px)}.custom-product-videos__media{border-radius:14px}.custom-product-videos__next{width:38px;height:38px}}.custom-trust-review{width:100%;padding:12px;border-radius:12px;background:#fbf9f6;color:#1c2820;margin:32px 0}.custom-trust-review__header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:12px}.custom-trust-review__stars{display:inline-flex;flex:0 0 auto;align-items:center;gap:2px}.custom-trust-review__stars svg{display:block;width:16px;height:16px}.custom-trust-review__label{color:#1c2820;font-family:var(--font-dm-sans)!important;font-size:16px;font-weight:400;line-height:124%;letter-spacing:-2%;text-align:right}.custom-trust-review__text{margin:0;color:#1c2820;font-family:var(--font-dm-sans)!important;font-size:18px;font-weight:400;line-height:124%;letter-spacing:-2%}.custom-product-faqs{width:100%;border-top:1px solid #d9d5cf}.custom-product-faqs__item{margin:0;border-bottom:1px solid #d9d5cf}.custom-product-faqs__summary{display:flex;width:100%;min-height:57px;align-items:center;justify-content:space-between;gap:24px;padding:16px 0;color:#1c2820;cursor:pointer;list-style:none}.custom-product-faqs__summary::-webkit-details-marker{display:none}.custom-product-faqs__summary::marker{content:""}.custom-product-faqs__question{color:#1c2820;font-family:var(--font-dm-sans)!important;font-size:20px;font-weight:400;line-height:124%;letter-spacing:-2%}.custom-product-faqs__icon{position:relative;display:block;width:20px;height:20px;flex:0 0 20px}.custom-product-faqs__icon:before,.custom-product-faqs__icon:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:1.5px;background:#1c2820;transform:translate(-50%,-50%);transition:transform .18s ease}.custom-product-faqs__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.custom-product-faqs__item[open] .custom-product-faqs__icon:after{transform:translate(-50%,-50%) rotate(0)}.custom-product-faqs__answer{padding:0 42px 22px 0;color:#1c2820;font-family:var(--font-dm-sans)!important;font-size:16px;font-weight:400;line-height:1.5;letter-spacing:-.01em}.custom-product-faqs__answer .metafield-rich_text_field>:first-child,.custom-product-faqs__answer>:first-child{margin-top:0}.custom-product-faqs__answer .metafield-rich_text_field>:last-child,.custom-product-faqs__answer>:last-child{margin-bottom:0}.custom-product-faqs__answer ul,.custom-product-faqs__answer ol{padding-left:22px}.custom-product-faqs__summary:hover .custom-product-faqs__question{opacity:.72}.custom-product-faqs__summary:focus-visible{outline:2px solid #1c2820;outline-offset:4px}.custom-product-faqs__answer li,.custom-product-faqs__answer p{font-family:var(--font-dm-sans)!important;margin:0!important;font-weight:400;font-size:18px;line-height:124%;letter-spacing:-2%;color:#1c2820}.custom-product-faqs__answer li strong,.custom-product-faqs__answer p strong,.custom-product-faqs__answer h2,.custom-product-faqs__answer h2 strong,.custom-product-faqs__answer h3,.custom-product-faqs__answer h3 strong,.custom-product-faqs__answer h4,.custom-product-faqs__answer h4 strong{font-family:var(--font-dm-sans)!important}@media screen and (max-width:749px){.custom-product-faqs__summary{min-height:64px;gap:18px;padding:17px 0}.custom-product-faqs__question{font-size:18px}.custom-product-faqs__answer{padding:0 32px 18px 0;font-size:15px}}.custom-buy-button-details{display:flex;width:100%;align-items:center;flex-direction:column;gap:12px;margin-top:12px;text-align:center}.custom-buy-button-details__delivery{display:flex;align-items:center;justify-content:center;gap:4px;color:#1c2820}.custom-buy-button-details__delivery-icon{display:inline-flex;width:20px;height:20px;flex:0 0 20px;align-items:center;justify-content:center}.custom-buy-button-details__delivery-icon img{display:block;width:100%;height:100%;object-fit:contain}.custom-buy-button-details__delivery-text{font-family:var(--font-dm-sans)!important;font-size:16px;font-weight:400;line-height:124%;letter-spacing:-2%}.custom-buy-button-details__payment{display:flex;align-items:center;justify-content:center}.custom-buy-button-details__payment img{display:block;width:auto;max-width:85px;height:auto;max-height:34px;object-fit:contain}.custom-product-reviews{display:flex;width:fit-content;max-width:100%;align-items:center;gap:8px;color:#1c2820;font-family:var(--font-dm-sans);line-height:1;text-decoration:none;margin-bottom:12px}.custom-product-reviews__stars{display:inline-flex;flex:0 0 auto;align-items:center;gap:2px;color:#ff5766}.custom-product-reviews__stars svg{display:block;width:14px;height:14px}.custom-product-reviews__rating{font-family:var(--font-dm-sans)!important;font-weight:400;font-size:18px;line-height:124%;letter-spacing:-2%;text-wrap:nowrap;color:#1c2820}.custom-product-reviews__count{color:#3b6d11;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;font-family:var(--font-dm-sans)!important;font-weight:400;font-size:18px;line-height:124%;letter-spacing:-2%}.custom-product-reviews:hover .custom-product-reviews__count{text-decoration-thickness:2px}.custom-product-reviews:focus-visible{outline:2px solid currentColor;outline-offset:5px}.custom-product-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:8px;row-gap:4px;width:100%;padding:12px;border-radius:12px;background:#fff;margin:24px 0 32px!important}.custom-product-benefits__item{display:flex;min-width:0;align-items:center;min-height:28px;gap:8px}.custom-product-benefits__icon{display:inline-flex;width:20px;height:20px;flex:0 0 20px;align-items:center;justify-content:center}.custom-product-benefits__icon img{display:block;width:100%;height:100%;object-fit:contain}.custom-product-benefits__text{color:#1c2820;font-family:var(--font-dm-sans)!important;font-weight:400;font-size:12px;line-height:140%;letter-spacing:0%}@media(max-width:749px){.custom-product-benefits__icon{width:16px;height:16px;flex:0 0 16px}}@media screen and (max-width:374px){.custom-product-benefits{grid-template-columns:1fr}}.custom-choose-your-van.product-form__input{width:100%;max-width:none;margin:0;padding:0;border:0}.custom-choose-your-van__header.form__label{display:flex;width:100%;align-items:center;justify-content:space-between;gap:20px;margin:0 0 12px;padding:0}.custom-choose-your-van__header.form__label span{color:#1c2820;font-family:var(--font-dm-sans)!important;font-size:18px;font-weight:400;line-height:124%;letter-spacing:-2%}.custom-choose-your-van__selected{text-align:right;white-space:nowrap}.custom-choose-your-van__selected--wrap{min-width:0;white-space:normal;overflow-wrap:anywhere}.custom-choose-your-van__options.variant-radio-grid{display:grid;grid-template-columns:repeat(var(--custom-pill-columns, 3),minmax(0,1fr));gap:8px}.custom-choose-your-van__options .variant-radio-label{display:flex;min-width:0;min-height:46px;align-items:center;justify-content:center;padding:12px 16px;border:1px solid #1C2820;border-radius:999px;background:transparent;color:#1c2820;text-align:center}.custom-choose-your-van__options .variant-radio-label:hover{background:#1c28200f}.custom-choose-your-van__options .variant-radio-label:has(input:checked){border-color:#1c2820;background:#1c2820}.custom-choose-your-van__options .variant-radio-label .radio-content,.custom-choose-your-van__options .variant-radio-label .custom-radio-content{max-width:none;margin:0;color:inherit;font-family:var(--font-dm-sans)!important;font-size:18px;font-weight:400!important;line-height:124%;letter-spacing:-2%}.custom-choose-your-van__options .variant-radio-label:has(input:checked) .radio-content,.custom-choose-your-van__options .variant-radio-label:has(input:checked) .custom-radio-content{color:#f5f1eb;font-weight:400}.custom-choose-your-van__options .variant-radio-label:has(input.disabled){cursor:not-allowed;opacity:.45}@media screen and (max-width:749px){.custom-choose-your-van__options .variant-radio-label .radio-content,.custom-choose-your-van__options .variant-radio-label .custom-radio-content{font-size:15px}}.custom-product-title{font-family:var(--font-merriweather)!important;color:#1c2820;margin:0!important;font-weight:400;font-size:48px;line-height:120%;letter-spacing:-2%}.custom-product-price-new{margin:12px 0 24px!important}.custom-product-price-new .price .price-item.custom-price{font-family:var(--font-dm-sans)!important;font-weight:400;font-size:20px;line-height:124%;letter-spacing:-2%;color:#1c2820}.custom-product-price-new .price--on-sale .price-item--regular{font-family:var(--font-dm-sans)!important;font-weight:400;font-size:20px;line-height:124%;letter-spacing:-2%;color:#1c2820;opacity:.5}.custom-product-price-new span.discount{padding:8px 12px;background-color:#c0dd971f;border:1px solid #C0DD97;color:#1c2820;font-family:var(--font-dm-sans)!important;font-weight:400;font-size:18px;line-height:124%;letter-spacing:-2%}.custom-product-model{margin:12px 0 24px!important}.custom-product-model span{background-color:#c0dd971f;padding:8px 12px;border:1px solid #C0DD97;color:#1c2820;border-radius:100px;font-family:var(--font-dm-sans)!important;font-weight:400;font-size:18px;line-height:124%;letter-spacing:-2%}.custom-variant-card-group.product-form__input{width:100%;max-width:none;min-width:0;margin:0;padding:0;border:0}.custom-variant-card__header.form__label{display:flex;width:100%;align-items:center;justify-content:space-between;gap:20px;margin:0 0 12px;padding:0}.custom-variant-card__header span{color:#1c2820;font-family:var(--font-dm-sans)!important;font-size:18px;font-weight:400;line-height:1.24;letter-spacing:-.02em}.custom-variant-card__header span:last-child{text-align:right}.custom-variant-option-card{display:grid;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:66px;padding:8px 12px 8px 8px;border:1px solid #1C28201F;border-radius:8px;background:#fbf9f6}.custom-variant-option-card__media{width:50px;height:50px;overflow:hidden;border-radius:6px;background:#f5f1eb}.custom-variant-option-card__media img{display:block;width:100%;height:100%;object-fit:cover}.custom-variant-option-card__content{display:flex;min-width:0;align-items:flex-start;flex-direction:column;gap:4px}.custom-variant-option-card__title{overflow-wrap:anywhere;color:#1c2820;font-family:var(--font-dm-sans)!important;font-size:18px;font-weight:400;line-height:124%;letter-spacing:-2%}.custom-variant-option-card__price{display:inline-flex;padding:0 6px;min-height:23px;border-radius:4px;background:#ff576614;color:#ff5766;font-family:var(--font-dm-sans)!important;font-size:16px;font-weight:400;line-height:124%;letter-spacing:-2%;white-space:nowrap}product-info .variant-toggle-group.custom-variant-card-group .custom-variant-option-card .variant-toggle.custom-variant-option-card__toggle{position:relative;display:inline-flex;width:auto;min-width:112px;min-height:38px;align-items:center;justify-content:center;margin:0;padding:8px 12px;border:1px solid #1C2820;border-radius:999px;background:transparent!important;color:#1c2820;font-family:var(--font-dm-sans)!important;font-size:18px;font-weight:400;line-height:124%;letter-spacing:-2%;white-space:nowrap}product-info .variant-toggle-group.custom-variant-card-group .custom-variant-option-card .variant-toggle.custom-variant-option-card__toggle span{font-family:var(--font-dm-sans)!important}product-info .variant-toggle-group.custom-variant-card-group .custom-variant-option-card .variant-toggle.custom-variant-option-card__toggle:before,product-info .variant-toggle-group.custom-variant-card-group .custom-variant-option-card .variant-toggle.custom-variant-option-card__toggle:after{content:none!important;transform:none!important}product-info .variant-toggle-group.custom-variant-card-group .custom-variant-option-card .variant-toggle.custom-variant-option-card__toggle.active{border-color:#1c2820;background:#1c2820!important;color:#fbf9f6}.custom-variant-option-card__added{display:none;align-items:center;gap:8px}.custom-variant-option-card__added svg{width:10px;height:7px}.custom-variant-option-card__toggle.active .custom-variant-option-card__add{display:none}.custom-variant-option-card__toggle.active .custom-variant-option-card__added{display:inline-flex}.custom-variant-option-card__toggle:focus-visible{outline:2px solid #1c2820;outline-offset:3px}@media screen and (max-width:480px){.custom-variant-option-card{grid-template-columns:56px minmax(0,1fr) auto;gap:10px;min-height:78px;padding:8px}.custom-variant-option-card__media{width:56px;height:56px}.custom-variant-option-card__title{font-size:16px}.custom-variant-option-card__price{padding:4px 6px;font-size:14px}}.custom-metafield--pills.product-form__input{width:100%;max-width:none;min-width:0;margin:0;padding:0;border:0}.custom-metafield-pills__header.form__label{display:flex;width:100%;align-items:flex-start;justify-content:space-between;gap:20px;margin:0 0 12px;padding:0}.custom-metafield-pills__header span{max-width:50%;color:#1c2820;font-family:var(--font-dm-sans)!important;font-size:18px;font-weight:400;line-height:124%;letter-spacing:-2%}.custom-metafield-pills__header span:last-child{text-align:right}.custom-metafield--pills .grab-handle-options,.custom-metafield--pills .custom-metafield-buttons{width:100%;max-width:none;min-width:0;margin:0;padding:0;border:0}.custom-metafield--pills .button-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%}.custom-metafield--pills .option-button.custom-metafield-pill{display:flex;width:100%;min-width:0;min-height:46px;align-items:center;justify-content:center;margin:0;padding:12px 18px;border:1px solid #B08D6A;border-radius:999px;background:transparent;color:#1c2820;text-align:center}.custom-metafield--pills .option-button.custom-metafield-pill:hover{background:#bb936e1a}.custom-metafield--pills .option-button.custom-metafield-pill.active{border-color:#b08d6a;background:#b08d6a;color:#1c2820;font-weight:400}.custom-metafield--pills .custom-metafield-pill-title{width:auto;color:inherit;font-family:var(--font-dm-sans)!important;font-size:18px;font-weight:400;line-height:120%;letter-spacing:-2%;text-align:center}.custom-metafield--pills .option-button.custom-metafield-pill:focus-visible{outline:2px solid #1c2820;outline-offset:3px}@media(max-width:500px){.custom-metafield--pills .option-button.custom-metafield-pill{padding:12px 2px}.custom-metafield--pills .custom-metafield-pill-title{font-size:13px}}variant-selects{background-color:transparent;padding:0;gap:32px}variant-selects>.product-form__input{flex:0 0 auto}.custom-product-form{margin:32px 0;background-color:transparent;padding:0}.custom-product-actions{display:grid;width:100%;gap:8px;margin:32px 0}.custom-product-popup-opener{display:block;width:100%}.custom-product-bundle{display:grid;grid-template-columns:40px minmax(0,1fr) 32px;width:100%;align-items:center;gap:10px;padding:12px;border:1px solid var(--bundle-border, #c0dd97);border-radius:12px;background:var(--bundle-background, #f0f3e5);color:var(--bundle-text, #1c2820);font:inherit;text-align:left;text-decoration:none;cursor:pointer;transition:background-color .18s ease,transform .18s ease,box-shadow .18s ease}.custom-product-bundle__icon{width:40px;height:40px}.custom-product-bundle__icon--fallback{display:flex;align-items:center;justify-content:center;border-radius:8px;background:var(--bundle-border, #b08d6a);color:var(--bundle-text, #1c2820);font-family:var(--font-dm-sans)!important;font-size:24px;font-weight:300}.custom-product-bundle__icon img{display:block;width:100%;height:100%;object-fit:contain}.custom-product-bundle__content{display:flex;min-width:0;flex-direction:column;gap:6px}.custom-product-bundle__title,.custom-product-bundle__subtitle{color:inherit;font-family:var(--font-dm-sans)!important;font-weight:400;font-size:16px;line-height:120%;letter-spacing:-2%}.custom-product-bundle__subtitle{font-size:14px;opacity:.8}.custom-product-bundle__arrow{display:flex;width:24px;height:24px;align-items:center;justify-content:center;transition:transform .18s ease}.custom-product-bundle:hover{box-shadow:0 8px 20px #1c282014;transform:translateY(-1px)}.custom-product-bundle:hover .custom-product-bundle__arrow{transform:translate(4px)}.custom-product-bundle:focus-visible{outline:2px solid var(--bundle-text, #1c2820);outline-offset:3px}.custom-product-help-modal{position:fixed;z-index:101;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:32px;background:#1c282094;opacity:0;visibility:hidden;transition:opacity .18s ease,visibility 0s linear .18s}.custom-product-help-modal[open]{opacity:1;visibility:visible;transition-delay:0s}.custom-product-help-modal__dialog{position:relative;display:flex;flex-direction:column;width:min(760px,100%);min-height:0;max-height:80vh;max-height:80dvh;overflow:hidden;border:1px solid rgba(28,40,32,.12);border-radius:12px;background:#f5f1eb}.custom-product-help-modal__close{position:absolute;z-index:3;top:16px;right:16px;display:flex;width:40px;height:40px;align-items:center;justify-content:center;margin:0;padding:10px;border:0;border-radius:50%;background:transparent;color:#1c2820;cursor:pointer}.custom-product-help-modal__close:hover{background:#1c282014}.custom-product-help-modal__close:focus-visible{outline:2px solid #1c2820;outline-offset:2px}.custom-product-help-modal__close .icon{width:18px;height:18px}.custom-product-help-modal__content{flex:1 1 auto;min-height:0;padding:18px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(28,40,32,.35) transparent;-webkit-overflow-scrolling:touch}.custom-product-help-modal__content::-webkit-scrollbar{width:6px}.custom-product-help-modal__content::-webkit-scrollbar-track{background:transparent}.custom-product-help-modal__content::-webkit-scrollbar-thumb{border-radius:999px;background:#1c282059}.custom-product-help-modal__content .metafield-rich_text_field>h2:first-child{position:sticky;z-index:2;padding-bottom:18px;margin:0 0 15px!important;top:0;border-bottom:1px solid rgba(28,40,32,.12);background:#f7f4ed;color:#1c2820;font-family:var(--font-merriweather)!important;font-size:24px;font-weight:400;line-height:120%;letter-spacing:-2%}.custom-product-help-modal__content p{font-family:var(--font-dm-sans)!important;font-weight:400;font-size:16px;line-height:124%;letter-spacing:-2%;color:#1c2820}.custom-product-help-modal__content .metafield-rich_text_field>:nth-child(2){margin-top:0}.custom-product-help-modal__content .metafield-rich_text_field>:last-child{margin-bottom:0}.custom-product-help-modal__content a{color:#ff5766}@media screen and (max-width:749px){.custom-product-help-modal{align-items:flex-end;padding:0;transition:opacity .32s ease,visibility 0s linear .32s}.custom-product-help-modal[open]{transition-delay:0s}.custom-product-help-modal__close{height:32px;width:32px}.custom-product-help-modal__dialog{width:100%;height:auto;min-height:0;max-height:80vh;max-height:80dvh;border-width:1px 0 0;border-radius:16px 16px 0 0;transform:translateY(100%);transition:transform .32s cubic-bezier(.22,1,.36,1)}.custom-product-help-modal[open] .custom-product-help-modal__dialog{transform:translateY(0)}.custom-product-help-modal__content .metafield-rich_text_field>h2:first-child{font-size:22px}.custom-product-bundle{grid-template-columns:56px minmax(0,1fr) 24px;min-height:88px;gap:12px;padding:10px 16px 10px 10px;border-radius:16px}.custom-product-bundle__icon{width:56px;height:56px;border-radius:12px}.custom-product-bundle__title{font-size:18px}.custom-product-bundle__subtitle{font-size:15px}.custom-product-bundle__arrow,.custom-product-bundle__arrow svg{width:24px;height:24px}}@media(prefers-reduced-motion:reduce){.custom-product-help-modal,.custom-product-help-modal__dialog{transition-duration:.01ms!important}}.custom-thumbnail-main-navigation{display:none}@media screen and (min-width:750px){product-info[id^=MainProduct-] .product.product--thumbnail_slider>.product__media-wrapper{position:sticky;z-index:2;top:calc(var(--header-height, 0px) + 16px);align-self:start}media-gallery[data-desktop-layout=thumbnail_slider]{display:block;position:static;width:100%;max-width:100%;min-width:0;overflow:hidden}media-gallery[data-desktop-layout=thumbnail_slider]>.custom-slider-thumbnail{display:block;position:relative;width:100%;max-width:100%;min-width:0;order:initial}media-gallery[data-desktop-layout=thumbnail_slider] .custom-slider-thumbnail .product__media-list{display:block!important;width:100%!important;max-width:100%;margin:0!important;padding:0!important;overflow:hidden!important;scroll-snap-type:none!important}media-gallery[data-desktop-layout=thumbnail_slider] .custom-slider-thumbnail .product__media-item{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}media-gallery[data-desktop-layout=thumbnail_slider] .custom-slider-thumbnail .product__media-item:not(.is-active){display:none!important}media-gallery[data-desktop-layout=thumbnail_slider] .custom-slider-thumbnail .product__media-item.is-active{display:block!important}media-gallery[data-desktop-layout=thumbnail_slider] .product-media-container,media-gallery[data-desktop-layout=thumbnail_slider] .product__modal-opener,media-gallery[data-desktop-layout=thumbnail_slider] .product__media{width:100%;max-width:100%}media-gallery[data-desktop-layout=thumbnail_slider] .product-media-container.constrain-height.media-fit-contain{width:100%}media-gallery[data-desktop-layout=thumbnail_slider]>.custom-slider-thumbnail>.slider-buttons{display:none!important}media-gallery[data-desktop-layout=thumbnail_slider] .custom-thumbnail-main-navigation{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;display:block;pointer-events:none}media-gallery[data-desktop-layout=thumbnail_slider] .custom-thumbnail-main-navigation__button{position:absolute;top:50%;display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:#ff5766;color:#fff;cursor:pointer;pointer-events:auto;transform:translateY(-50%)}media-gallery[data-desktop-layout=thumbnail_slider] .custom-thumbnail-main-navigation__button--prev{left:12px}media-gallery[data-desktop-layout=thumbnail_slider] .custom-thumbnail-main-navigation__button--prev svg{transform:rotate(180deg)}media-gallery[data-desktop-layout=thumbnail_slider] .custom-thumbnail-main-navigation__button--next{right:12px}media-gallery[data-desktop-layout=thumbnail_slider] .custom-thumbnail-main-navigation__button:disabled{cursor:default;opacity:.35}media-gallery[data-desktop-layout=thumbnail_slider]>.custom-second-slider-thumbnail{position:relative;display:flex!important;align-items:center;width:100%;max-width:100%;min-width:0;height:auto;margin:14px 0 0!important;overflow:hidden;order:initial}media-gallery[data-desktop-layout=thumbnail_slider] .custom-second-slider-thumbnail .thumbnail-list{position:static;display:flex!important;flex:1 1 auto;justify-content:flex-start;width:100%;min-width:0;margin:0;padding:2px!important;gap:10px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none}media-gallery[data-desktop-layout=thumbnail_slider] .custom-second-slider-thumbnail .thumbnail-list.is-dragging{cursor:grabbing;scroll-behavior:auto;scroll-snap-type:none}media-gallery[data-desktop-layout=thumbnail_slider] .custom-second-slider-thumbnail .thumbnail-list.is-dragging *{pointer-events:none}media-gallery[data-desktop-layout=thumbnail_slider] .custom-second-slider-thumbnail .thumbnail-list::-webkit-scrollbar{display:none}media-gallery[data-desktop-layout=thumbnail_slider] .custom-second-slider-thumbnail .thumbnail-list__item.slider__slide{flex:0 0 80px;width:80px!important;max-width:80px;scroll-snap-align:start}media-gallery[data-desktop-layout=thumbnail_slider] .custom-second-slider-thumbnail .thumbnail{overflow:hidden;border-radius:8px}media-gallery[data-desktop-layout=thumbnail_slider] .custom-second-slider-thumbnail .thumbnail img{width:100%;height:100%;border-radius:8px!important;object-fit:cover}media-gallery[data-desktop-layout=thumbnail_slider] .custom-second-slider-thumbnail>.slider-button{display:none!important}}.custom-product-form__buttons button{border-radius:100px}.custom-product-form__buttons button span{font-family:var(--font-dm-sans)!important;font-weight:400;font-size:18px;line-height:124%;letter-spacing:-2%;text-align:center;color:#f5f1eb}.custom-product-form__buttons .custom-add-to-cart__compare-price{margin-left:6px;color:inherit;font-family:var(--font-dm-sans)!important;font-size:16px;font-weight:400;line-height:inherit;opacity:.78}@media screen and (max-width:767px){product-info[id^=MainProduct-] .product__media-wrapper{overflow:visible}product-info[id^=MainProduct-] media-gallery.custom-thumbnail-design{display:flex;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);overflow:hidden;flex-direction:column}product-info[id^=MainProduct-] media-gallery .custom-slider-thumbnail{width:100%;max-width:100%;order:1;overflow:hidden}product-info[id^=MainProduct-] media-gallery .custom-slider-thumbnail .product__media-list{display:flex!important;width:100vw!important;max-width:100vw!important;margin:0!important;padding:0!important;gap:14px;overflow-x:auto!important;overflow-y:hidden!important;scroll-padding-left:0;scroll-snap-type:x mandatory!important;scrollbar-width:none;-webkit-overflow-scrolling:touch}product-info[id^=MainProduct-] media-gallery .custom-slider-thumbnail .product__media-list::-webkit-scrollbar{display:none}product-info[id^=MainProduct-] media-gallery .custom-slider-thumbnail .product__media-item.slider__slide{display:flex!important;width:calc(100vw - 42px)!important;max-width:calc(100vw - 42px)!important;flex:0 0 calc(100vw - 42px)!important;margin:0!important;padding:0!important;scroll-snap-align:start;scroll-snap-stop:always}product-info[id^=MainProduct-] media-gallery .custom-slider-thumbnail .product__media-item>*,product-info[id^=MainProduct-] media-gallery .custom-slider-thumbnail .product-media-container,product-info[id^=MainProduct-] media-gallery .custom-slider-thumbnail .product__modal-opener,product-info[id^=MainProduct-] media-gallery .custom-slider-thumbnail .product__media{width:100%;max-width:100%}product-info[id^=MainProduct-] media-gallery .custom-slider-thumbnail>.custom-thumbnail-main-navigation,product-info[id^=MainProduct-] media-gallery .custom-slider-thumbnail>.slider-buttons{display:none!important}product-info[id^=MainProduct-] media-gallery>.custom-second-slider-thumbnail,product-info[id^=MainProduct-] media-gallery>.custom-second-slider-thumbnail.small-hide{position:relative;display:flex!important;width:100%;max-width:100%;height:auto;max-height:none;margin:12px 0 0!important;overflow:hidden;order:2}product-info[id^=MainProduct-] media-gallery .custom-second-slider-thumbnail .thumbnail-list{position:static;inset:auto;display:flex!important;width:100%;min-width:0;flex:1 1 auto;justify-content:flex-start;margin:0;padding:2px 10px 8px!important;gap:8px;overflow-x:auto;overflow-y:hidden;scroll-padding-left:10px;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}product-info[id^=MainProduct-] media-gallery .custom-second-slider-thumbnail .thumbnail-list::-webkit-scrollbar{display:none}product-info[id^=MainProduct-] media-gallery .custom-second-slider-thumbnail .thumbnail-list__item.slider__slide{width:clamp(82px,24vw,108px)!important;max-width:clamp(82px,24vw,108px);flex:0 0 clamp(82px,24vw,108px);margin:0;padding:0;scroll-snap-align:start}product-info[id^=MainProduct-] media-gallery .custom-second-slider-thumbnail .thumbnail{overflow:hidden;border-radius:8px}product-info[id^=MainProduct-] media-gallery .custom-second-slider-thumbnail .thumbnail img{width:100%;height:100%;border-radius:8px!important;object-fit:cover}product-info[id^=MainProduct-] media-gallery .custom-second-slider-thumbnail .thumbnail[aria-current]{border-color:#ff5766;box-shadow:0 0 0 1px #ff5766}product-info[id^=MainProduct-] media-gallery .custom-second-slider-thumbnail>.slider-button{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/91/assets/rd-custom.css.map */
