/*! Custom ODS inline bundle code. Copyright 2026 Outdoor Dog Supply. All rights reserved. Third-party rights and notices remain with their respective owners. */ods-wonderful-inline[data-presentation=v2]{--ods-v2-ink: #15231b;--ods-v2-muted: #5a6b61;--ods-v2-border: #d9e2db;--ods-v2-surface: #ffffff;--ods-v2-soft: #f3f6f2;--ods-v2-accent: #d94f12;--ods-v2-accent-dark: #a93608;--ods-v2-success: #17663a;--ods-v2-focus: #175cd3;overflow:clip;border:1px solid var(--ods-v2-border);border-radius:20px;color:var(--ods-v2-ink);background:var(--ods-v2-surface);box-shadow:0 18px 48px #1830231a}html[data-ods-wonderful-modal-open=true],body[data-ods-wonderful-modal-open=true]{overscroll-behavior:none}.ods-wonderful-inline__modal-close{position:fixed;z-index:100001;display:flex;width:96px;height:48px;padding:0;align-items:center;justify-content:center;gap:8px;font:600 16px/1 Arial,sans-serif;border:1px solid rgba(24,48,35,.2);border-radius:999px;color:#15231b;background:#fff;box-shadow:0 3px 14px #0e1f153d;cursor:pointer}.ods-wonderful-inline__modal-close[hidden]{display:none!important}.ods-wonderful-inline__modal-close span{font-family:Arial,sans-serif;font-size:22px;font-weight:400;line-height:1}.ods-wonderful-inline__modal-close:hover{background:#f3f5f2}.ods-wonderful-inline__modal-close:focus-visible{outline:3px solid var(--ods-v2-focus, #175cd3);outline-offset:2px}.ods-wonderful-inline__modal-close[data-ods-initial-focus=true]:focus{outline:none}ods-wonderful-inline[data-presentation=v2] .ods-wonderful-inline__heading{position:relative;padding:clamp(20px,4vw,32px);border:0;background:radial-gradient(circle at 100% 0%,rgba(234,101,0,.15),transparent 42%),linear-gradient(135deg,#f8faf7,#fff 68%)}ods-wonderful-inline[data-presentation=v2] .ods-wonderful-inline__heading:before{display:inline-flex;margin-bottom:8px;padding:5px 9px;border-radius:999px;color:var(--ods-v2-accent-dark);background:#fff0e8;content:"GUIDED BUNDLE BUILDER";font-size:.7rem;font-weight:800;letter-spacing:.08em}ods-wonderful-inline[data-presentation=v2] .ods-wonderful-inline__heading h3{margin:0;font-size:clamp(1.55rem,4vw,2.15rem);font-weight:750;line-height:1.08;letter-spacing:-.035em}ods-wonderful-inline[data-presentation=v2] .ods-wonderful-inline__heading p{max-width:62ch;margin-top:10px;color:var(--ods-v2-muted);font-size:clamp(.92rem,2vw,1rem);line-height:1.55}ods-wonderful-inline[data-presentation=v2] .ods-wonderful-inline__frame{height:auto;min-height:0;overflow:hidden;border-block:1px solid var(--ods-v2-border);background:var(--ods-v2-soft)}ods-wonderful-inline[data-presentation=v2][data-modal-open=true] .ods-wonderful-inline__frame{position:fixed!important;z-index:100000!important;top:var(--ods-v2-modal-frame-top)!important;left:var(--ods-v2-modal-frame-left)!important;width:var(--ods-v2-modal-frame-width)!important;height:var(--ods-v2-modal-frame-height)!important;min-height:0!important;border:0!important;border-radius:18px;box-shadow:0 24px 70px #0e1f1547}ods-wonderful-inline[data-presentation=v2][data-modal-open=true]{box-sizing:border-box;height:var(--ods-v2-modal-host-height)}ods-wonderful-inline[data-presentation=v2] .ods-wonderful-inline__summary{padding:20px clamp(18px,4vw,28px) 12px;border:0;color:#fff;background:var(--ods-v2-ink)}ods-wonderful-inline[data-presentation=v2] .ods-wonderful-inline__summary-row{align-items:end}ods-wonderful-inline[data-presentation=v2] .ods-wonderful-inline__summary-row span{font-size:.78rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}ods-wonderful-inline[data-presentation=v2] .ods-wonderful-inline__summary-row strong{color:#ffb98f;font-size:clamp(1.35rem,4vw,1.75rem);line-height:1}ods-wonderful-inline[data-presentation=v2] .ods-wonderful-inline__summary-detail{margin-top:7px;color:#dce7df;font-size:.88rem}ods-wonderful-inline[data-presentation=v2] .ods-wonderful-inline__cart-form{display:grid;gap:12px;padding:12px clamp(18px,4vw,28px) 22px;background:var(--ods-v2-ink)}ods-wonderful-inline[data-presentation=v2] .ods-wonderful-inline__validation{margin:0;color:#dce7df;font-size:.88rem}ods-wonderful-inline[data-presentation=v2][data-valid=true] .ods-wonderful-inline__validation:before{content:"\2713  ";color:#8fe3b2;font-weight:900}ods-wonderful-inline[data-presentation=v2][data-attempted=true][data-valid=false] .ods-wonderful-inline__validation{padding:10px 12px;border:1px solid #ffb4ab;border-radius:10px;color:#fff;background:#7f1d1d}ods-wonderful-inline[data-presentation=v2] [data-submit]{min-height:50px;border:2px solid var(--ods-v2-accent);border-radius:12px;color:#fff;background:var(--ods-v2-accent);box-shadow:none;font-weight:800}ods-wonderful-inline[data-presentation=v2] [data-submit]:hover:not(:disabled){border-color:#f26a2b;background:#f26a2b}ods-wonderful-inline[data-presentation=v2] [data-submit]:disabled{border-color:#66756c;color:#d3ddd6;background:#45534a;opacity:1}ods-wonderful-inline[data-presentation=v2] [data-submit]:focus-visible{outline:3px solid #8db8ff;outline-offset:3px}@media(min-width:720px){ods-wonderful-inline[data-presentation=v2] .ods-wonderful-inline__cart-form{grid-template-columns:minmax(0,1fr) minmax(240px,.8fr);align-items:center}ods-wonderful-inline[data-presentation=v2] .ods-wonderful-inline__validation{margin:0}}@media(max-width:479px){ods-wonderful-inline[data-presentation=v2]{border-radius:14px}ods-wonderful-inline[data-presentation=v2] .ods-wonderful-inline__frame{height:auto;min-height:0}}html[data-ods-presentation=v2]{--ods-v2-ink: #15231b;--ods-v2-muted: #5a6b61;--ods-v2-border: #d9e2db;--ods-v2-surface: #ffffff;--ods-v2-soft: #f3f6f2;--ods-v2-accent: #d94f12;--ods-v2-accent-dark: #a93608;--ods-v2-success: #17663a;--ods-v2-success-soft: #e9f6ee;--ods-v2-focus: #175cd3;color:var(--ods-v2-ink);background:var(--ods-v2-soft)!important;overflow-y:hidden!important;scrollbar-gutter:stable}html[data-ods-presentation=v2] body{min-width:0;overflow-y:hidden!important;color:var(--ods-v2-ink);background:var(--ods-v2-soft)!important}html[data-ods-presentation=v2][data-ods-modal-open=true],html[data-ods-presentation=v2][data-ods-modal-open=true] body{overflow:hidden!important;overscroll-behavior:none}html[data-ods-presentation=v2] #main-content{max-width:1380px;margin:0 auto;padding:clamp(12px,2.5vw,28px)!important}html[data-ods-presentation=v2] bundler-state{display:block;counter-reset:ods-v2-step}html[data-ods-presentation=v2] bundler-step,html[data-ods-presentation=v2] bundler-step[data-show=false],html[data-ods-presentation=v2] bundler-step[data-show=true]{position:relative;display:block!important;margin:0 0 clamp(14px,2.4vw,24px);padding:clamp(18px,3vw,30px)!important;overflow:clip;border:1px solid var(--ods-v2-border)!important;border-radius:18px;background:var(--ods-v2-surface);box-shadow:0 8px 24px #1830230f;counter-increment:ods-v2-step}html[data-ods-presentation=v2] bundler-step[data-ods-section-type=included]{border-color:#b9dbc7!important;background:linear-gradient(180deg,#f4fbf6 0,#fff 180px)}html[data-ods-presentation=v2] bundler-step[data-ods-section-type=optional]{background:linear-gradient(180deg,#fffaf6 0,#fff 180px)}html[data-ods-presentation=v2] .ods-wonderful-inline-step-title{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 clamp(15px,2vw,24px);padding:0!important;color:var(--ods-v2-ink);font-size:clamp(1.25rem,3vw,1.7rem);font-weight:780;line-height:1.16;letter-spacing:-.025em}html[data-ods-presentation=v2] bundler-step[data-ods-section-type=required] .ods-wonderful-inline-step-title:before{display:inline-grid;width:29px;height:29px;flex:0 0 29px;place-items:center;border-radius:50%;color:#fff;background:var(--ods-v2-ink);content:counter(ods-v2-step);font-size:.82rem;font-weight:800}html[data-ods-presentation=v2] bundler-step[data-ods-section-type=included] .ods-wonderful-inline-step-title:after{padding:5px 8px;border-radius:999px;color:var(--ods-v2-success);background:var(--ods-v2-success-soft);content:"Included with bundle";font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}html[data-ods-presentation=v2] bundler-step[data-ods-section-type=optional] .ods-wonderful-inline-step-title:after{padding:5px 8px;border-radius:999px;color:#8a3c14;background:#fff0e8;content:"Optional \b7  adds to total";font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}html[data-ods-presentation=v2] .bundler-grid{display:block!important;width:100%;padding:0!important}html[data-ods-presentation=v2] .bundler-grid__headline{margin:0 0 22px;font-size:clamp(1.1rem,2.5vw,1.4rem);font-weight:760;line-height:1.2}html[data-ods-presentation=v2] .bundler-grid__separator{margin:22px 0;border-color:var(--ods-v2-border)}html[data-ods-presentation=v2] .bundler-grid__items__container{width:100%!important;margin:0 0 clamp(22px,4vw,36px)!important}html[data-ods-presentation=v2] .bundler-grid__items__container:last-child{margin-bottom:0!important}html[data-ods-presentation=v2] .bundler-grid__items__headline{display:flex;flex-wrap:wrap;align-items:center;gap:7px 10px;margin:0!important;color:var(--ods-v2-ink);font-size:clamp(1rem,2.4vw,1.25rem);font-weight:740;line-height:1.28}html[data-ods-presentation=v2] .bundler-grid__items__container[data-ods-required=true] .bundler-grid__items__headline:after{padding:3px 7px;border:1px solid #f2b69c;border-radius:999px;color:var(--ods-v2-accent-dark);background:#fff7f2;content:"Required";font-size:.65rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}html[data-ods-presentation=v2] .bundler-grid__items__paragraph{max-width:72ch;margin:6px 0 0!important;color:var(--ods-v2-muted);font-size:.9rem;line-height:1.5}html[data-ods-presentation=v2] .bundler-grid__items__grid{display:grid;width:100%;min-width:0;margin-top:14px;gap:clamp(12px,2vw,18px)}html[data-ods-presentation=v2] .bundler-grid__items__grid[data-card-type=verticle]{grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr))}html[data-ods-presentation=v2] .bundler-grid__items__grid[data-card-type=horizontal]{grid-template-columns:1fr;row-gap:12px}html[data-ods-presentation=v2] .bundler-grid__items__grid-item{position:relative;min-width:0;border:1px solid var(--ods-v2-border);border-radius:15px;background:#fff;box-shadow:0 3px 10px #1830230a;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}html[data-ods-presentation=v2] .bundler-grid__items__grid-item:hover{border-color:#aebeb3;box-shadow:0 8px 22px #18302317}html[data-ods-presentation=v2] .bundler-grid__items__grid-item[data-quantity]:not([data-quantity="0"]){border-color:var(--ods-v2-success);box-shadow:0 0 0 2px #17663a1f,0 10px 24px #1830231a}html[data-ods-presentation=v2] .bundler-grid__items__grid-item[data-quantity]:not([data-quantity="0"]):before{position:absolute;z-index:2;top:9px;right:9px;padding:5px 8px;border-radius:999px;color:#fff;background:var(--ods-v2-success);content:"\2713  Selected";font-size:.66rem;font-weight:800;letter-spacing:.02em;box-shadow:0 2px 8px #113f2533}html[data-ods-presentation=v2] .bundler-grid__items__grid-item[data-included=true][data-quantity]:not([data-quantity="0"]):before{content:"\2713  Included"}html[data-ods-presentation=v2] product-card[data-has-connected=true][data-quantity]:not([data-quantity="0"]):before{content:"\2713  Configured: " attr(data-quantity)}html[data-ods-presentation=v2] .bundler-grid__items__grid-item[data-included=true]{border-color:#b9dbc7;background:#fbfefc}html[data-ods-presentation=v2] .bundler-grid__items__grid-item[data-card-type=verticle]{display:grid;grid-template-rows:auto 1fr;padding:10px!important;border-width:1px;border-radius:15px}html[data-ods-presentation=v2] .bundler-grid__items__grid-item[data-card-type=horizontal]{display:grid;grid-template-columns:86px minmax(0,1fr);gap:13px;align-items:center;min-height:112px;padding:12px}html[data-ods-presentation=v2] .bundler-grid__items__grid-item__image{overflow:hidden;border:0!important;border-radius:11px;background:#f4f6f3}html[data-ods-presentation=v2] .bundler-grid__items__grid-item__image img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}html[data-ods-presentation=v2] .bundler-grid__items__grid-item[data-card-type=verticle] .bundler-grid__items__grid-item__image{aspect-ratio:1 / .82}html[data-ods-presentation=v2] .bundler-grid__items__grid-item[data-card-type=horizontal] .bundler-grid__items__grid-item__image{width:86px;aspect-ratio:1}html[data-ods-presentation=v2] .bundler-grid__items__grid-item__content{display:flex!important;min-width:0;flex-direction:column;align-items:flex-start;gap:6px;margin:0!important}html[data-ods-presentation=v2] .bundler-grid__items__grid-item[data-card-type=verticle] .bundler-grid__items__grid-item__content{padding:12px 2px 2px}html[data-ods-presentation=v2] .bundler-grid__items__grid-item__title{display:-webkit-box;margin:0;overflow:hidden;color:var(--ods-v2-ink);font-size:clamp(.9rem,2vw,1.02rem);font-weight:690;line-height:1.32;letter-spacing:-.012em;word-break:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:3}html[data-ods-presentation=v2] .bundler-grid__items__grid-item__price{color:var(--ods-v2-accent-dark);font-size:.92rem;font-weight:780;line-height:1.25}html[data-ods-presentation=v2] .bundler-grid__items__grid-item__stock-status{color:#8a3215;font-size:.74rem;font-weight:650;line-height:1.35}html[data-ods-presentation=v2] .theme-button{min-width:44px;min-height:44px;max-height:none;padding:10px 15px;border:2px solid var(--ods-v2-ink);border-radius:11px;color:var(--ods-v2-ink);background:#fff;box-shadow:none;font-size:.9rem;font-weight:760;line-height:1.15;animation:none!important}html[data-ods-presentation=v2] .theme-button:hover:not([data-disabled=true]){border-color:var(--ods-v2-accent);color:#fff;background:var(--ods-v2-accent)}html[data-ods-presentation=v2] .theme-button:has(input:checked){border-color:var(--ods-v2-success);color:#fff;background:var(--ods-v2-success)}html[data-ods-presentation=v2] .theme-button:has(input[disabled]),html[data-ods-presentation=v2] .theme-button[aria-disabled=true]{border-color:#a8b3ab!important;color:#526158!important;background:#e7ece8!important;opacity:1}html[data-ods-presentation=v2] .theme-button:focus-visible,html[data-ods-presentation=v2] [role=button]:focus-visible,html[data-ods-presentation=v2] input:focus-visible,html[data-ods-presentation=v2] select:focus-visible,html[data-ods-presentation=v2] textarea:focus-visible,html[data-ods-presentation=v2] label:has(input:focus-visible){outline:3px solid var(--ods-v2-focus)!important;outline-offset:3px!important}html[data-ods-presentation=v2] .bundler-grid__items__grid-item__button{width:auto!important;margin-top:4px}html[data-ods-presentation=v2] .bundler-grid__items__grid-item[data-card-type=verticle] .bundler-grid__items__grid-item__button{width:100%!important;margin-top:auto}html[data-ods-presentation=v2] product-card[data-has-connected=true]>.bundler-grid__items__grid-item__content>number-button{display:none!important}html[data-ods-presentation=v2] product-card[data-select-multiple=true]>.bundler-grid__items__grid-item__content>number-button{display:none!important}html[data-ods-presentation=v2] number-button.theme-button,html[data-ods-presentation=v2] .bundler-grid__items__grid-item__button--quantity{display:grid;grid-template-columns:44px minmax(46px,1fr) 44px;gap:0;width:min(100%,190px)!important;padding:0;overflow:visible;border-color:#b8c4bb;background:#fff}html[data-ods-presentation=v2] product-card[data-quantity="0"]>.bundler-grid__items__grid-item__content>number-button{display:none!important}html[data-ods-presentation=v2] number-button.theme-button button,html[data-ods-presentation=v2] .bundler-grid__items__grid-item__button--quantity button{width:44px;height:44px;padding:10px;border-radius:9px;background-color:var(--ods-v2-ink)}html[data-ods-presentation=v2] number-button.theme-button input,html[data-ods-presentation=v2] .bundler-grid__items__grid-item__button--quantity input{width:100%;min-width:46px;height:44px;padding:0 5px;border-inline:1px solid #d9e2db;color:var(--ods-v2-ink);background:#fff;pointer-events:auto;font-size:1rem;font-weight:750;text-align:center}html[data-ods-presentation=v2] .variant-updater{width:100%!important;max-width:none!important;margin-top:7px;padding:10px;border:1px solid #cbd7ce;border-radius:11px;background:#f7faf7}html[data-ods-presentation=v2] .variant-updater__info{color:var(--ods-v2-ink);font-size:.78rem;font-weight:720;text-align:left}html[data-ods-presentation=v2] .variant-updater__row{justify-content:space-between}html[data-ods-presentation=v2] .variant-updater__image img{border:1px solid var(--ods-v2-border);background:#fff;object-fit:contain}html[data-ods-presentation=v2] .bundler-product-info-modal-content{height:100%;min-height:0;gap:clamp(18px,3vw,34px);max-height:100%;overflow:hidden;color:var(--ods-v2-ink)}html[data-ods-presentation=v2] .bundler-product-info-modal-content__image{width:min(100%,240px);height:auto;max-height:none;border:1px solid var(--ods-v2-border);border-radius:16px;background:#f5f7f4}html[data-ods-presentation=v2] .bundler-product-info-modal-content__image img{object-fit:contain;mix-blend-mode:multiply}html[data-ods-presentation=v2] .bundler-product-info-modal-content__info{min-width:0;min-height:0;gap:10px;overflow-y:auto;overscroll-behavior:contain}html[data-ods-presentation=v2] .bundler-product-info-modal-content__info__heading{color:var(--ods-v2-ink);font-size:clamp(1.3rem,3vw,1.8rem);font-weight:770;line-height:1.15;letter-spacing:-.025em}html[data-ods-presentation=v2] .bundler-product-info-modal-content__info__heading[data-connected-product]{margin-top:18px;padding-top:16px;border-top:1px solid var(--ods-v2-border);font-size:1.08rem}html[data-ods-presentation=v2] .bundler-product-info-modal-content__info__heading[data-num-selected]:after{color:var(--ods-v2-muted);font-size:.78rem}html[data-ods-presentation=v2] .bundler-product-info-modal-content__info__price{color:var(--ods-v2-accent-dark);font-size:1rem;font-weight:800}html[data-ods-presentation=v2] .bundler-product-info-modal-content__info .tabs-container{margin:0;border-color:var(--ods-v2-border)}html[data-ods-presentation=v2] .bundler-product-info-modal-content__info .tab-button{min-height:44px;padding:8px 0;color:var(--ods-v2-muted);font-weight:700}html[data-ods-presentation=v2] .bundler-product-info-modal-content form{gap:18px;margin-top:4px}html[data-ods-presentation=v2] .bundler-product-info-modal-content form label:not(.bundler-option-card){color:var(--ods-v2-ink);font-size:.92rem}html[data-ods-presentation=v2] .bundler-grid__items__grid[data-card-type=option]{grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));gap:10px;margin-top:7px}html[data-ods-presentation=v2] .bundler-option-card{min-height:50px;padding:10px 12px;border:2px solid #d7dfd9;border-radius:11px;color:var(--ods-v2-ink);background:#f7f9f7;box-shadow:none}html[data-ods-presentation=v2] .bundler-option-card:hover:not(:has(input:disabled)){border-color:#9aac9f;background:#fff}html[data-ods-presentation=v2] .bundler-option-card:has(input:checked){border-color:var(--ods-v2-success);background:var(--ods-v2-success-soft);box-shadow:0 0 0 2px #17663a1a}html[data-ods-presentation=v2] .bundler-option-card__name{font-size:.95rem;font-weight:720;line-height:1.3}html[data-ods-presentation=v2] [data-ods-backorder-badge]{display:inline-flex;align-items:center;width:fit-content;margin-top:6px;padding:3px 7px;border-radius:999px;color:#8a2f00;background:#fff0e5;font-size:.68rem;font-weight:850;line-height:1;letter-spacing:.055em}html[data-ods-presentation=v2] [data-ods-backorder-notice]{display:flex;flex-wrap:wrap;gap:4px 8px;margin:4px 0 0;padding:11px 13px;border:1px solid #f2a66f;border-radius:10px;color:#6f2b08;background:#fff7f0;font-size:.88rem;line-height:1.4}html[data-ods-presentation=v2] [data-ods-backorder-notice] strong{color:#a33b00;text-transform:uppercase;letter-spacing:.035em}html[data-ods-presentation=v2] .bundler-grid__items__grid-item__stock-status{display:none!important}html[data-ods-presentation=v2] [data-ods-card-backorder]{margin-top:3px;color:#a33b00;font-size:.76rem;font-weight:760;line-height:1.35}html[data-ods-presentation=v2] .bundler-option-card__price{color:var(--ods-v2-accent-dark);font-size:.84rem}html[data-ods-presentation=v2] .bundler-option-card__radio,html[data-ods-presentation=v2] .bundler-option-card__checkbox{width:19px;height:19px;border-color:#839188}html[data-ods-presentation=v2] .bundler-option-card__radio:has(input:checked),html[data-ods-presentation=v2] .bundler-option-card__checkbox:has(input:checked){width:19px;height:19px;border-color:var(--ods-v2-success);background-color:var(--ods-v2-success)}html[data-ods-presentation=v2] .bundler-product-info-modal-content form select,html[data-ods-presentation=v2] .bundler-product-info-modal-content form input:not(number-button input){min-height:46px;padding:10px 12px;border:1px solid #aebbb1;border-radius:10px;color:var(--ods-v2-ink);background:#fff}html[data-ods-presentation=v2] multiple-updater,html[data-ods-presentation=v2] .multiple-updater{margin-top:8px;padding:8px;border-radius:10px;background:#fff}html[data-ods-presentation=v2] .custom-text-input{gap:8px}html[data-ods-presentation=v2] .bundler-product-info-modal-content__info>label[data-product-btn]{position:sticky;z-index:3;bottom:0;width:100%;margin-top:8px;border-color:var(--ods-v2-accent);color:#fff;background:var(--ods-v2-accent);box-shadow:0 -10px 18px 8px #fff}html[data-ods-presentation=v2] [data-connected-message]{padding:12px;border:1px solid #efc6b4;border-radius:10px;color:#74300f;background:#fff7f2;font-size:.86rem;line-height:1.4}@media(min-width:680px){html[data-ods-presentation=v2] .bundler-grid__items__grid[data-card-type=horizontal]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:720px){html[data-ods-presentation=v2] .bundler-product-info-modal-content{grid-template-columns:minmax(180px,.72fr) minmax(0,1.4fr);grid-template-areas:"image info";overflow:hidden}html[data-ods-presentation=v2] .bundler-product-info-modal-content__image{width:100%;max-width:320px;align-self:start}html[data-ods-presentation=v2] .bundler-product-info-modal-content__info{padding-right:8px;overflow-y:auto}}@media(max-width:719px){html[data-ods-presentation=v2] .bundler-product-info-modal-content{display:flex!important;flex-direction:column;align-content:start;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}html[data-ods-presentation=v2] .bundler-product-info-modal-content__image{width:min(180px,58vw);flex:0 0 auto;justify-self:center;align-self:center}html[data-ods-presentation=v2] .bundler-product-info-modal-content__info{width:100%;min-height:auto;overflow:visible}html[data-ods-presentation=v2][data-ods-compact-cards=true] #main-content{padding:10px!important}html[data-ods-presentation=v2][data-ods-compact-cards=true] bundler-step,html[data-ods-presentation=v2][data-ods-compact-cards=true] bundler-step[data-show=false],html[data-ods-presentation=v2][data-ods-compact-cards=true] bundler-step[data-show=true]{margin-bottom:12px;padding:16px 13px!important;border-radius:14px}html[data-ods-presentation=v2][data-ods-compact-cards=true] .ods-wonderful-inline-step-title{margin-bottom:13px;font-size:1.2rem}html[data-ods-presentation=v2][data-ods-compact-cards=true] .bundler-grid__items__container{margin-bottom:19px!important}html[data-ods-presentation=v2][data-ods-compact-cards=true] .bundler-grid__items__grid{margin-top:10px;gap:10px}html[data-ods-presentation=v2][data-ods-compact-cards=true] .bundler-grid__items__grid[data-card-type=verticle]{grid-template-columns:repeat(2,minmax(0,1fr))!important}html[data-ods-presentation=v2][data-ods-compact-cards=true] .bundler-grid__items__grid-item[data-card-type=verticle]{padding:7px!important;border-radius:13px}html[data-ods-presentation=v2][data-ods-compact-cards=true] .bundler-grid__items__grid-item[data-card-type=verticle] .bundler-grid__items__grid-item__image{width:100%!important;height:clamp(96px,28vw,120px)!important;min-height:0!important;aspect-ratio:auto!important}html[data-ods-presentation=v2][data-ods-compact-cards=true] .bundler-grid__items__grid-item[data-card-type=verticle] .bundler-grid__items__grid-item__content{gap:4px;padding:8px 1px 1px}html[data-ods-presentation=v2][data-ods-compact-cards=true] .bundler-grid__items__grid-item__title{font-size:.84rem;line-height:1.25;-webkit-line-clamp:3}html[data-ods-presentation=v2][data-ods-compact-cards=true] .bundler-grid__items__grid-item__price{font-size:.84rem}html[data-ods-presentation=v2][data-ods-compact-cards=true] [data-ods-card-backorder]{font-size:.69rem;line-height:1.28}html[data-ods-presentation=v2][data-ods-compact-cards=true] .bundler-grid__items__grid-item__button{min-height:44px;padding:8px 10px;font-size:.84rem}html[data-ods-presentation=v2][data-ods-compact-cards=true] .bundler-grid__items__grid-item[data-card-type=horizontal]{grid-template-columns:72px minmax(0,1fr)!important;gap:10px;min-height:98px;padding:9px!important}html[data-ods-presentation=v2][data-ods-compact-cards=true] .bundler-grid__items__grid-item[data-card-type=horizontal] .bundler-grid__items__grid-item__image{width:72px!important;height:72px!important;min-width:0!important;min-height:0!important;aspect-ratio:auto!important}html[data-ods-presentation=v2][data-ods-compact-cards=true] .bundler-grid__items__grid-item[data-card-type=horizontal] .bundler-grid__items__grid-item__content{gap:4px}}@media(max-width:340px){html[data-ods-presentation=v2][data-ods-compact-cards=true] .bundler-grid__items__grid[data-card-type=verticle]{grid-template-columns:1fr!important}html[data-ods-presentation=v2][data-ods-compact-cards=true] .bundler-grid__items__grid-item[data-card-type=verticle]{grid-template-columns:88px minmax(0,1fr);grid-template-rows:auto;gap:9px;min-height:138px;padding:8px!important}html[data-ods-presentation=v2][data-ods-compact-cards=true] .bundler-grid__items__grid-item[data-card-type=verticle] .bundler-grid__items__grid-item__image{width:88px!important;height:88px!important;align-self:start}html[data-ods-presentation=v2][data-ods-compact-cards=true] .bundler-grid__items__grid-item[data-card-type=verticle] .bundler-grid__items__grid-item__content{min-height:120px;gap:4px;padding:0}html[data-ods-presentation=v2][data-ods-compact-cards=true] .bundler-grid__items__grid-item[data-card-type=verticle] .bundler-grid__items__grid-item__button{width:100%!important}html[data-ods-presentation=v2][data-ods-compact-cards=true] .bundler-grid__items__grid-item__title{font-size:.86rem}}@media(max-width:519px){html[data-ods-presentation=v2] .bundler-grid__items__grid-item[data-quantity]:not([data-quantity="0"]):before{top:6px;right:6px;padding:4px 6px;font-size:.6rem}html[data-ods-presentation=v2] .bundler-product-info-modal-content__image{width:150px;justify-self:center}}@media(min-width:720px)and (max-width:1023px){html[data-ods-presentation=v2][data-ods-compact-cards=true] #main-content{padding:16px!important}html[data-ods-presentation=v2][data-ods-compact-cards=true] bundler-step,html[data-ods-presentation=v2][data-ods-compact-cards=true] bundler-step[data-show=false],html[data-ods-presentation=v2][data-ods-compact-cards=true] bundler-step[data-show=true]{margin-bottom:16px;padding:20px!important}html[data-ods-presentation=v2][data-ods-compact-cards=true] .bundler-grid__items__container{margin-bottom:24px!important}html[data-ods-presentation=v2][data-ods-compact-cards=true] .bundler-grid__items__grid{gap:12px}html[data-ods-presentation=v2][data-ods-compact-cards=true] .bundler-grid__items__grid[data-card-type=verticle]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important}html[data-ods-presentation=v2][data-ods-compact-cards=true] .bundler-grid__items__grid-item[data-card-type=verticle] .bundler-grid__items__grid-item__image{height:clamp(125px,18vw,150px)!important;min-height:0!important;aspect-ratio:auto!important}html[data-ods-presentation=v2][data-ods-compact-cards=true] .bundler-grid__items__grid-item[data-card-type=verticle] .bundler-grid__items__grid-item__content{gap:5px;padding-top:10px}html[data-ods-presentation=v2][data-ods-compact-cards=true] .bundler-grid__items__grid-item[data-card-type=horizontal]{grid-template-columns:78px minmax(0,1fr);gap:10px;min-height:104px;padding:10px}html[data-ods-presentation=v2][data-ods-compact-cards=true] .bundler-grid__items__grid-item[data-card-type=horizontal] .bundler-grid__items__grid-item__image{width:78px;height:78px;min-height:0;aspect-ratio:auto}}@media(max-height:620px)and (orientation:landscape){html[data-ods-presentation=v2] .bundler-product-info-modal-content__image{width:150px}html[data-ods-presentation=v2] .bundler-product-info-modal-content__info__description{max-height:120px;overflow-y:auto}}@media(prefers-reduced-motion:reduce){ods-wonderful-inline[data-presentation=v2] *,html[data-ods-presentation=v2] *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html[data-ods-presentation=v2] .ods-follow-up{margin:1.25rem 0;padding:1rem;border:1px solid #bcc9c0;border-radius:.6rem}html[data-ods-presentation=v2] .ods-follow-up legend{font-weight:700;padding:0 .25rem}html[data-ods-presentation=v2] .ods-follow-up__choices{display:grid;gap:.65rem}html[data-ods-presentation=v2] .ods-follow-up__choices label{display:flex;align-items:center;gap:.6rem;min-height:44px;cursor:pointer}html[data-ods-presentation=v2] .ods-follow-up__choices input{-webkit-appearance:auto;appearance:auto;width:1.2rem;height:1.2rem;position:static;opacity:1}html[data-ods-presentation=v2] .ods-follow-up [data-follow-up-notice]{color:#923b16}html[data-ods-presentation=v2] .ods-follow-up[hidden],html[data-ods-presentation=v2] .ods-follow-up [hidden]{display:none!important}html[data-ods-presentation=v2] .ods-inline-checkout{margin:24px 0;padding:24px;border:1px solid #cbdccf;border-radius:18px;background:#f2f7f3;color:#203b2a}html[data-ods-presentation=v2] .ods-inline-checkout h3{margin:0 0 6px;font-size:24px;line-height:1.2;font-weight:700}html[data-ods-presentation=v2] .ods-inline-checkout p{margin:0;font-size:14px;line-height:1.5;color:#435b4b}html[data-ods-presentation=v2] .ods-inline-checkout__row{display:flex;justify-content:space-between;align-items:center;gap:12px}html[data-ods-presentation=v2] .ods-inline-checkout__total{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 8px;margin-top:6px;font-size:13px}html[data-ods-presentation=v2] .ods-inline-checkout__total strong{font-size:18px;line-height:1.3;font-weight:700}html[data-ods-presentation=v2] .ods-inline-checkout__button{display:block;flex-shrink:0;min-height:48px;padding:12px 16px;border:0;border-radius:10px;background:#20683c;color:#fff;font:inherit;font-weight:700;cursor:pointer}html[data-ods-presentation=v2] .ods-inline-checkout__button:hover{background:#194f2f}html[data-ods-presentation=v2] .ods-inline-checkout__button:focus-visible{outline:3px solid #172f21;outline-offset:3px}html[data-ods-presentation=v2] .ods-inline-checkout__button:disabled{opacity:.6;cursor:not-allowed}html[data-ods-presentation=v2] .ods-inline-checkout .ods-inline-checkout__status{margin-top:10px}html[data-ods-presentation=v2] .ods-inline-checkout .ods-inline-checkout__hint{margin-top:12px;text-align:center;font-size:16px;line-height:1.4;font-weight:600;color:#203b2a}html[data-ods-presentation=v2] .ods-inline-checkout__arrow{display:block;margin:8px auto 0;color:#c45100}html[data-ods-presentation=v2] .ods-inline-checkout__status[hidden]{display:none}@media(max-width:600px){html[data-ods-presentation=v2] .ods-inline-checkout{padding:20px 16px}}@media(max-width:420px){html[data-ods-presentation=v2] .ods-inline-checkout h3{font-size:20px}html[data-ods-presentation=v2] .ods-inline-checkout__button{max-width:48%;padding:10px 12px;font-size:14px}}html[data-ods-presentation=v2] [data-ods-modal-source],html[data-ods-presentation=v2] [data-ods-related-connection]{display:none!important}html[data-ods-presentation=v2] .ods-related-group{margin:20px 0;padding:16px;border:1px solid #ccd8cf;border-radius:12px;min-width:0}html[data-ods-presentation=v2] .ods-related-group legend{padding:0 6px;font-weight:700}html[data-ods-presentation=v2] .ods-related-group [role=status]{margin:0 0 12px;line-height:1.5}html[data-ods-presentation=v2] .ods-related-choice{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #e2e8e3}html[data-ods-presentation=v2] .ods-related-choice__title{flex:1;min-width:0}html[data-ods-presentation=v2] .ods-related-choice input[type=number]{width:70px;min-height:44px;padding:8px;border:1px solid #738479;border-radius:6px;font:inherit}html[data-ods-presentation=v2] .ods-related-group button{min-height:44px;margin-top:8px;padding:8px 12px;font:inherit}html[data-ods-presentation=v2] .ods-related-group [hidden]{display:none!important}html[data-ods-presentation=v2] .ods-related-choice[hidden]{display:none}html[data-ods-presentation=v2] .ods-related-choice__image{width:80px;height:80px;flex:0 0 80px;object-fit:contain;border-radius:8px;background:#fff}html[data-ods-presentation=v2] .ods-related-group[data-ods-optional-warranty=true]{border-style:dashed;background:#f6f8f6}html[data-ods-presentation=v2] .ods-optional-warranty-badge{display:inline-block;margin-left:6px;padding:2px 8px;border-radius:20px;background:#e3ebe5;color:#304d3b;font-size:12px;font-weight:600;vertical-align:middle}html[data-ods-presentation=v2] .ods-optional-warranty-hint{margin:4px 0 12px;color:#46594c;line-height:1.5}html[data-ods-presentation=v2] .ods-related-group[data-ods-optional-warranty=true] form label:not(.bundler-option-card)[data-option-name]:after{content:none}html[data-ods-presentation=v2] .ods-related-group [data-ods-warranty-opt-out]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:50px;padding:10px 12px;border:2px solid #d7dfd9;border-radius:11px;color:var(--ods-v2-ink);background:#f7f9f7;box-shadow:none;font:inherit;font-size:.95rem;font-weight:720;line-height:1.3;text-align:left;cursor:pointer}html[data-ods-presentation=v2] .ods-related-group [data-ods-warranty-opt-out]:after{content:"";flex:0 0 19px;width:19px;height:19px;box-sizing:border-box;border:2px solid #839188;border-radius:50%}html[data-ods-presentation=v2] .ods-related-group [data-ods-warranty-opt-out]:hover{border-color:#9aac9f;background:#fff}html[data-ods-presentation=v2] .ods-related-group [data-ods-warranty-opt-out][aria-pressed=true]{border-color:var(--ods-v2-success);background:var(--ods-v2-success-soft);box-shadow:0 0 0 2px #17663a1a}html[data-ods-presentation=v2] .ods-related-group [data-ods-warranty-opt-out][aria-pressed=true]:after{border-color:var(--ods-v2-success);background:var(--ods-v2-success)}html[data-ods-presentation=v2] .ods-related-group [data-ods-warranty-opt-out]:focus-visible{outline:3px solid var(--ods-v2-success);outline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/66/assets/ods-wonderful-inline-v2.css.map */
