.ug-pu{width:100%}.ug-pu-stage{position:relative;aspect-ratio:4/3;background:#fff;overflow:hidden;border:1px solid #e7ece8;border-radius:8px}.ug-pu-still{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;background:#fff}.ug-pu-thumbs{display:flex;gap:8px;margin-top:10px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:2px}.ug-pu-thumbs::-webkit-scrollbar{display:none}.ug-pu-thumb{position:relative;flex:0 0 auto;width:96px;height:72px;padding:0;border:1px solid #e7ece8;border-radius:6px;background:#fff;overflow:hidden;cursor:pointer}.ug-pu-thumb img{width:100%;height:100%;object-fit:cover;display:block}html:has(.ugpm30-split,.ugpm72-split,.ugpm10-split) .ug-pu-thumb img{object-fit:contain}.ug-pu-thumb.is-on{border:2px solid #40ad48}.ug-pu-thumb:focus-visible{outline:2px solid #1a1a1a;outline-offset:2px}.ug-pu-col>:not(.ug-pu){display:none!important}.product-info-details .ug-pu{display:none}.main--product-info-container .product-info-details>.product--custom-liquid:has(>.ug-pu-stagehold){display:none}@media(max-width:767px){.ug-pu-stage{border-left:0;border-right:0;border-radius:0}.ug-pu-thumb{width:64px;height:48px}html body .ug-pu-col .ug-pu-thumbs{margin:10px 15px 0;gap:6px}}.ug-pu-pinline{display:none}@media(max-width:767px){.row:has(>.ug-pu-col){container-type:inline-size}.ug-pu-col,.ug-pu-col .ug-pu{display:contents}.ug-pu-col .ug-pu-stage{order:-4;flex:0 0 auto;align-self:flex-start;position:sticky;top:var(--ug-push,0px);z-index:2;width:min(100%,calc(40vh * 4 / 3));max-height:40vh;margin-left:auto;margin-right:auto;box-shadow:0 0 0 100vw #fff;clip-path:inset(0 -100vw)}.ug-pu-col .ug-pu-pinline{display:block;order:-3;flex:0 0 100%;box-sizing:border-box;align-self:flex-start;position:sticky;top:calc(min(75cqw,40vh) + var(--ug-push,0px));z-index:2;margin:0;padding:6px 15px 8px;background:#fff;box-shadow:0 6px 10px -8px #00000040;font-family:var(--body_font_family);font-size:15px;line-height:1.4;font-weight:600;color:#1a1a1a;text-align:center}.ug-pu-col .ug-pu-pinline b{color:#40ad48;font-weight:700;font-variant-numeric:tabular-nums}html body .ug-pu-col .ug-pu-thumbs{order:-1;flex:0 1 100%;min-width:0}}html body .ug-hero .ug-hero-sizeline,html body .ug-hero .ug-hero-sub,html body .ug-hero .ug-hero-rule{display:none}.product-info-details .product-title-heading{display:none!important}.ug-pu-more{padding:16px 0 4px}html body .ug-pu-more .ug-hero-sizeline{margin-top:0;font-size:17px;line-height:1.35}html body .ug-pu-more .ug-hero-sub{margin-top:6px;font-size:15px;line-height:1.5}@media(max-width:767px){html body .section-wrapper:has(.ug-hero){padding-top:0}html body .ug-hero{padding:6px 0}body .ug-hero-eyebrow{font-size:11px;letter-spacing:2.5px}body .ug-hero-eyebrow .prod,body .ug-hero-eyebrow .cur{margin-left:8px;letter-spacing:2px}body .ug-hero-eyebrow .prod:before,body .ug-hero-eyebrow .cur:before{margin-right:8px}body .ug-hero-title{font-size:30px;margin-top:4px;line-height:1}html body .ug-pu-more .ug-hero-sizeline{font-size:15px;line-height:1.3}html body .ug-pu-more .ug-hero-sub{font-size:14px;line-height:1.45}}@media(min-width:768px){html body .section-wrapper:has(.ug-hero){padding-top:0;padding-bottom:0}html body .ug-hero{padding:16px 0 12px}.ug-pu-col .ug-pu{max-width:700px;margin-left:auto;margin-right:auto;position:sticky;top:16px}.main--product-info-container .product-info-details:has(.ug-pu-stagehold){padding-top:0}}@media(min-width:990px){.section-main-product .product--wrapper:has(.ug-pu-col){max-width:1400px;margin-left:auto;margin-right:auto}html body .ug-hero{max-width:1400px;margin-left:auto;margin-right:auto}.ug-pu-col .ug-pu{max-width:min(100%,calc((100vh - 190px) * 4 / 3))}}.main--product-info-container .product-info-details{display:grid;grid-template-columns:minmax(0,1fr)}.main--product-info-container .product-info-details>.product--variants-options{order:-1}.product-info-details .product--variants-list .variant-item-name{height:36px!important;min-height:0!important;padding:0 14px!important;border:1px solid #cfd6d0!important;border-radius:999px!important;background:#fff!important;color:#1a1a1a!important;font-size:14px!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.product-info-details .product--variants-list input:checked+.variant-item-name{border-color:#40ad48!important;background:#fff!important;box-shadow:inset 0 0 0 1px #40ad48;color:#1a1a1a!important;font-weight:700!important}@media(hover:hover){.product-info-details .product--variants-list input:not(:checked):hover+.variant-item-name,.product-info-details .product--variants-list input:not(:checked)+.variant-item-name:hover{border-color:#40ad48!important;background:#40ad48!important;color:#fff!important}}.product-info-details .product--variants-list input:focus-visible+.variant-item-name{outline:2px solid #1a1a1a;outline-offset:2px}.product-info-details .price-wrapper .product--actual-price{display:block;font-family:inherit;font-size:26px;line-height:1.2;font-weight:700;letter-spacing:normal;text-transform:none;color:#1a1a1a}.product-info-details .quantity--inner{display:inline-flex;align-items:center;height:40px;border:1px solid #cfd6d0!important;border-radius:999px;overflow:hidden;background:#fff}.product-info-details .quantity--inner button{display:inline-flex;align-items:center;justify-content:center}.product-info-details [id^=product--buy-buttons-] .product-checkout-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.product-info-details [id^=product--buy-buttons-] .product-checkout-buttons>button[name=add],.product-info-details [id^=product--buy-buttons-] .product-checkout-buttons>.shopify-payment-button{grid-column:1/-1}.product-info-details [id^=product--buy-buttons-] button[name=add].button{min-height:52px;border-radius:999px!important;background:#40ad48!important;border-color:#40ad48!important;color:#fff!important;font-size:16px;font-weight:600;letter-spacing:.01em;box-shadow:0 1px 2px #00000014,0 6px 16px #40ad4838;transition:transform .12s ease,box-shadow .12s ease,background-color .12s ease}.product-info-details [id^=product--buy-buttons-] button[name=add].button:hover{background:#389c40!important;border-color:#389c40!important;opacity:1}.product-info-details [id^=product--buy-buttons-] button[name=add].button:active{transform:scale(.98);box-shadow:0 1px 2px #00000014}.product-info-details [id^=product--buy-buttons-] button[name=add].button:focus-visible{outline:2px solid #1a1a1a;outline-offset:2px}.product-info-details [id^=product--buy-buttons-] button[name=add].button[disabled]{background:#cfd6d0!important;border-color:#cfd6d0!important;color:#1a1a1a!important;box-shadow:none;transform:none}.product-info-details .shopify-payment-button{margin:0}.product-info-details .shopify-payment-button shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size:36px;--shopify-accelerated-checkout-button-border-radius:999px}.product-info-details .shopify-payment-button__button{min-height:36px;border-radius:999px!important;overflow:hidden}.product-info-details .shopify-payment-button__button--unbranded{display:none!important}.product-info-details .product-checkout-buttons>more-payment-options-link{display:contents}.product-info-details .product-checkout-buttons a.shopify-payment-button__more-options,.product-info-details .product-checkout-buttons .ug-atc-link{display:flex;align-items:center;justify-content:center;min-width:0;height:44px;margin:0;padding:0 10px;box-sizing:border-box;border:1.5px solid #1a1a1a;border-radius:999px;background:#fff;color:#1a1a1a;font:inherit;font-size:15px;font-weight:600;line-height:1.1;text-decoration:none;white-space:nowrap;overflow:hidden;cursor:pointer;transition:transform .12s ease,background-color .12s ease}.product-info-details .product-checkout-buttons a.shopify-payment-button__more-options:hover,.product-info-details .product-checkout-buttons .ug-atc-link:hover{background:#f5f5f5;color:#1a1a1a}.product-info-details .product-checkout-buttons a.shopify-payment-button__more-options:active,.product-info-details .product-checkout-buttons .ug-atc-link:active{transform:scale(.98)}.product-info-details .product-checkout-buttons a.shopify-payment-button__more-options:focus-visible,.product-info-details .product-checkout-buttons .ug-atc-link:focus-visible{outline:2px solid #1a1a1a;outline-offset:2px}.product-info-details .ug-atc-link[hidden]{display:none}.product-info-details .product-checkout-buttons:not(:has(a.shopify-payment-button__more-options)) .ug-atc-link{grid-column:1/-1}.product-info-details .product-checkout-buttons>.product--installment-form{grid-column:1/-1;margin:0}.product-info-details .product-checkout-buttons>.product--installment-form .installment{font-size:14px;margin:0}@media(prefers-reduced-motion:reduce){.product-info-details [id^=product--buy-buttons-] button[name=add].button,.product-info-details .product-checkout-buttons a.shopify-payment-button__more-options,.product-info-details .product-checkout-buttons .ug-atc-link{transition:none}}.ug-pu-fits{margin:14px 0 0;font-family:var(--body_font_family);font-size:15px;line-height:1.5;color:#1a1a1a}.ug-pu-fits b{font-weight:700}.ug-pu-fits a{color:#2f8a36;text-decoration:underline;text-underline-offset:2px}.ug-pu-fits a:hover{color:#1a1a1a}.ug-pu-fits+.ug-pu-fits{margin-top:6px}.ug-pu-chips{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 4px;padding:0;list-style:none}.ug-pu-chips li{display:inline-flex;align-items:center;min-height:30px;margin:0;padding:5px 13px;box-sizing:border-box;border:1px solid #e7ece8;border-radius:999px;background:#fff;color:#1a1a1a;font-family:var(--body_font_family);font-size:13px;font-weight:700;line-height:1.2}.ug-pu-chips li:before{content:none}.ug-pu-specs{margin:16px 0 0;border-top:1px solid #e7ece8;border-bottom:1px solid #e7ece8;font-family:var(--body_font_family)}.ug-pu-specs summary{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:0;cursor:pointer;list-style:none;font-size:16px;font-weight:700;color:#1a1a1a}.ug-pu-specs summary::-webkit-details-marker{display:none}.ug-pu-specs summary:after{content:"+";font-size:22px;font-weight:400;line-height:1;color:#40ad48;transition:transform .2s}.ug-pu-specs[open] summary:after{transform:rotate(45deg)}.ug-pu-specs summary:focus-visible{outline:2px solid #1a1a1a;outline-offset:2px}.ug-pu-specs dl{display:grid;grid-template-columns:max-content 1fr;gap:8px 18px;margin:0 0 16px;font-size:15px;line-height:1.5}.ug-pu-specs dt{font-weight:700;color:#1a1a1a}.ug-pu-specs dd{margin:0;color:#666}@media(prefers-reduced-motion:reduce){.ug-pu-specs summary:after{transition:none}}.ug-pu-body{max-width:1000px;margin:0 auto;padding:0 60px;font-family:var(--body_font_family);color:#1a1a1a}.ug-pu-body *{box-sizing:border-box}.ug-pu-sec{padding:48px 0;border-top:1px solid #e7ece8}.ug-pu-label{margin:0 0 24px;font-size:28px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#40ad48}.ug-pu-body p{font-size:18px;line-height:1.75;color:#666;margin:0 0 14px}.ug-pu-body p:last-child{margin-bottom:0}.ug-pu-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#e7ece8;border:1px solid #e7ece8;border-radius:4px;overflow:hidden}.ug-pu-card{background:#f0faf1;padding:28px 24px}.ug-pu-card.is-white{background:#fff}.ug-pu-card.is-hl{background:#fff;border-top:2px solid #40ad48}.ug-pu-arrows{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.ug-pu-arrows li{position:relative;padding-left:22px;font-size:18px;line-height:1.6;color:#666}.ug-pu-arrows li:before{content:"\2192";position:absolute;left:0;color:#40ad48;font-size:14px}.ug-pu-tables{display:grid;grid-template-columns:1fr 1fr;gap:32px}.ug-pu-tt{margin:0 0 6px!important;font-size:15px!important;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#1a1a1a!important}.ug-pu-ts{margin:0 0 14px!important;font-size:13px!important;letter-spacing:.06em;text-transform:uppercase;color:#666!important}.ug-pu-tbl{width:100%;border-collapse:collapse;border:none!important}.ug-pu-tbl thead tr{border-bottom:1px solid #40ad48}.ug-pu-tbl th{padding:8px 12px 8px 0;text-align:left;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#666;border:none!important;background:transparent}.ug-pu-tbl tbody tr{border-bottom:1px solid #e7ece8}.ug-pu-tbl tbody tr:last-child{border-bottom:none}.ug-pu-tbl td{padding:12px 12px 12px 0;font-size:16px;color:#666;border:none!important;background:transparent}.ug-pu-tbl td:first-child{color:#1a1a1a;font-weight:700}.ug-pu-tbl .ug-pu-yield{color:#40ad48;font-weight:700}.ug-pu-tbl .ug-pu-seed{font-size:13px;font-weight:400;color:#666}.ug-pu-foot{margin:14px 0 0!important;font-size:13px!important;line-height:1.6!important;color:#666!important}.ug-pu-faq{display:grid;grid-template-columns:220px 1fr;gap:32px}.ug-pu-faq h2{margin:0;font-size:48px;line-height:1.05;color:#40ad48}.ug-pu-faq-list{display:flex;flex-direction:column;gap:8px}.ug-pu-faq-q{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:52px;padding:12px 18px;border:0;border-radius:2px;background:#f0faf1;color:#1a1a1a;font:inherit;font-size:18px;font-weight:500;text-align:left;cursor:pointer;transition:background-color .2s}.ug-pu-faq-q:hover{background:#e4f5e6}.ug-pu-faq-q:after{content:"+";flex:0 0 auto;font-size:22px;line-height:1;transition:transform .2s}.ug-pu-faq-q[aria-expanded=true]{background:#40ad48;color:#fff}.ug-pu-faq-q[aria-expanded=true]:after{transform:rotate(45deg)}.ug-pu-faq-q:focus-visible{outline:2px solid #1a1a1a;outline-offset:2px}.ug-pu-faq-a{padding:14px 18px 6px}.ug-pu-faq-a[hidden]{display:none}@media(max-width:749px){.ug-pu-body{padding:0 12px}.ug-pu-sec{padding:32px 0}.ug-pu-label{font-size:20px;letter-spacing:.1em;margin-bottom:20px}.ug-pu-cards,.ug-pu-tables,.ug-pu-faq{grid-template-columns:1fr}.ug-pu-faq h2{font-size:36px}.ug-pu-faq-q{font-size:15px}.ug-pu-tbl{table-layout:fixed}.ug-pu-tbl th{font-size:12px;letter-spacing:0;text-transform:none;padding:8px 6px 8px 0}.ug-pu-tbl td{font-size:13px;padding:10px 6px 10px 0;overflow-wrap:break-word}}@media(prefers-reduced-motion:reduce){.ug-pu-faq-q,.ug-pu-faq-q:after{transition:none}}.ug-pu-intro{max-width:900px;margin:0 0 32px}.ug-pu-intro p{font-size:18px;line-height:1.7;color:#666;margin:0 0 12px}.ug-pu-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0 0 40px;background:#e7ece8;border:1px solid #e7ece8;border-radius:4px;overflow:hidden}.ug-pu-stat{background:#fff;padding:24px 20px;text-align:center}.ug-pu-stat.is-hl{background:#f0faf1;border-top:2px solid #40ad48}.ug-pu-stat-val{font-size:38px;font-weight:700;line-height:1;color:#40ad48;margin:0 0 8px}.ug-pu-stat-lbl{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#666}.ug-pu-group{margin:0 0 40px}.ug-pu-pgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#e7ece8;border:1px solid #e7ece8;border-radius:4px;overflow:hidden}.ug-pu-pgrid.is-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ug-pu-pcard{background:#fff;padding:20px;display:flex;flex-direction:column;min-width:0}.ug-pu-pcard.is-hl{background:#f0faf1;border-top:2px solid #40ad48}.ug-pu-pcard-img{display:block;aspect-ratio:4/3;margin:0 0 16px;border-radius:6px;overflow:hidden;background:#fff}.ug-pu-pcard-img img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.ug-pu-pcard-img.is-contain img{object-fit:contain}.ug-pu-pcard:hover .ug-pu-pcard-img img{transform:scale(1.04)}.ug-pu-pcard-img:focus-visible{outline:2px solid #1a1a1a;outline-offset:2px}.ug-pu-pcard-tag{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#666;margin:0 0 6px}.ug-pu-pcard.is-hl .ug-pu-pcard-tag{color:#2f8a36}.ug-pu-body .ug-pu-pcard h2,.ug-pu-body .ug-pu-pcard h3{font-size:20px;line-height:1.25;margin:0 0 4px;color:#1a1a1a}.ug-pu-body .ug-pu-pcard .ug-pu-pcard-spec{font-size:14px;line-height:1.5;color:#666;margin:0 0 8px}.ug-pu-body .ug-pu-pcard .ug-pu-pcard-price{font-size:16px;font-weight:700;color:#1a1a1a;margin:0 0 10px}.ug-pu-body .ug-pu-pcard p{font-size:15px;line-height:1.6;color:#666;margin:0 0 12px}.ug-pu-body .ug-pu-pcard ul{list-style:none;padding:0;margin:0 0 16px;display:flex;flex-direction:column;gap:6px}.ug-pu-body .ug-pu-pcard li{position:relative;padding-left:18px;font-size:14px;line-height:1.5;color:#666}.ug-pu-body .ug-pu-pcard li:before{content:"\2192";position:absolute;left:0;color:#40ad48;font-size:12px}.ug-pu-pill{display:flex;align-items:center;justify-content:center;min-height:44px;margin-top:auto;padding:0 16px;box-sizing:border-box;border:1.5px solid #1a1a1a;border-radius:999px;background:#fff;color:#1a1a1a;font-size:15px;font-weight:600;line-height:1.1;text-align:center;text-decoration:none;transition:transform .12s ease,background-color .12s ease}.ug-pu-pill:hover{background:#f5f5f5;color:#1a1a1a}.ug-pu-pill.is-green{background:#40ad48;border-color:#40ad48;color:#fff;box-shadow:0 1px 2px #00000014,0 6px 16px #40ad4838}.ug-pu-pill.is-green:hover{background:#389c40;border-color:#389c40;color:#fff}.ug-pu-pill:active{transform:scale(.98)}.ug-pu-pill:focus-visible{outline:2px solid #1a1a1a;outline-offset:2px}.ug-pu-guide{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#e7ece8;border:1px solid #e7ece8;border-radius:4px;overflow:hidden}.ug-pu-guide.is-4{grid-template-columns:repeat(4,minmax(0,1fr))}.ug-pu-guide>div{background:#f0faf1;padding:24px 22px}.ug-pu-body .ug-pu-guide h3{font-size:18px;line-height:1.3;margin:0 0 8px;color:#1a1a1a}.ug-pu-body .ug-pu-guide p{font-size:15px;line-height:1.6;margin:0}.ug-pu-gtag{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#666;margin:0 0 8px}.ug-pu-two{display:grid;grid-template-columns:1fr 1fr;gap:48px}.ug-pu-body .ug-pu-two h3{font-size:20px;margin:0 0 14px;color:#1a1a1a}.ug-pu-faq-a p{font-size:16px!important;line-height:1.7!important}.ug-pu-colhero .ug-hero{border-bottom:0}@media(max-width:989px){.ug-pu-pgrid,.ug-pu-guide.is-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.ug-pu-pgrid,.ug-pu-pgrid.is-3,.ug-pu-guide,.ug-pu-guide.is-4,.ug-pu-two{grid-template-columns:1fr}.ug-pu-stats{grid-template-columns:1fr 1fr 1fr}.ug-pu-stat{padding:16px 8px}.ug-pu-stat-val{font-size:28px}.ug-pu-intro p{font-size:16px}}@media(prefers-reduced-motion:reduce){.ug-pu-pcard-img img,.ug-pu-pill{transition:none}}.ug-pu-body.is-wide{max-width:1400px;padding:0}@media(max-width:749px){.ug-pu-body.is-wide{padding:0}}.ug-dims{margin:0 0 28px}.ug-dims-stage{position:relative;aspect-ratio:var(--ug-ar,4 / 3);overflow:hidden;background:#fff;border:1px solid #e7ece8;border-radius:6px;container-type:inline-size}.ug-dims-stage>img{position:absolute;max-width:none;height:auto;display:block;border-radius:0}.ug-dims-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.ug-dims-svg .d{stroke:#40ad48;stroke-width:2;vector-effect:non-scaling-stroke;fill:none}.ug-dims-svg .x{stroke:#40ad48;stroke-width:1;vector-effect:non-scaling-stroke;opacity:.75}.ug-dims-lbl{position:absolute;transform:translate(-50%,-50%);white-space:nowrap;font-family:var(--heading_font_family);font-weight:700;font-size:clamp(12px,2.1cqw,19px);line-height:1.2;letter-spacing:.01em;color:#1a1a1a;background:#ffffffeb;padding:2px 6px;border-radius:4px}.ug-dims-lbl.is-s{transform:translateY(-50%)}.ug-dims-lbl.is-e{transform:translate(-100%,-50%)}.ug-dims .ug-pu-chips{justify-content:center;margin-top:16px}.main--product-info-container .product-info-details>.product--custom-liquid:has(.ug-pu-len){order:-2}.ug-pu-len{margin:0 0 18px}.ug-pu-len-lbl{margin:0 0 10px;font-family:var(--heading_font_family);font-size:var(--text);line-height:1.2;color:#1a1a1a}.ug-pu-len-row{display:flex;flex-wrap:wrap;gap:8px}.ug-pu-len-pill{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:6px 16px;box-sizing:border-box;border:1px solid #cfd6d0;border-radius:999px;background:#fff;color:#1a1a1a;font-family:var(--body_font_family);font-size:14px;line-height:1.25;text-align:center;text-decoration:none}@media(hover:hover){.ug-pu-len .ug-pu-len-pill:not([aria-current]):hover{border-color:#40ad48;background:#40ad48;color:#fff}.ug-pu-len .ug-pu-len-pill:not([aria-current]):hover small{color:#fff}}.ug-pu-len-pill[aria-current]{border-color:#40ad48;background:#fff;box-shadow:inset 0 0 0 1px #40ad48;color:#1a1a1a;font-weight:700;cursor:default}.ug-pu-len-pill:focus-visible{outline:2px solid #1a1a1a;outline-offset:2px}.ug-pu-len[aria-busy=true] .ug-pu-len-row{opacity:.55;pointer-events:none}.ug-pu-len-cards{display:flex;flex-direction:column;gap:8px;margin:0 0 12px}.ug-pu-len-cards .ug-pu-len-pill{justify-content:space-between;gap:12px;width:100%;text-align:left}.ug-pu-len-cards .ug-pu-len-pill b{font-weight:700;white-space:nowrap}.ug-pu-colhero .ug-pu-lead{margin:12px 0 0;max-width:640px;font-family:var(--body_font_family);font-size:18px;line-height:1.55;color:#666}.ug-pu-colhero .ug-hero{padding-bottom:32px}@media(max-width:749px){.ug-pu-colhero .ug-pu-lead{font-size:17px}.ug-pu-colhero .ug-hero{padding-bottom:24px}}.ug-pu-len.is-split .ug-pu-len-row{display:flex;flex-wrap:nowrap;gap:8px}.ug-pu-len.is-split .ug-pu-len-pill{flex:1 1 0;min-width:0;min-height:52px;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;padding:8px 14px;border-radius:22px;text-align:left;font-weight:400}.ug-pu-len.is-split .ug-pu-len-big{font-size:16px;font-weight:700;line-height:1.15}.ug-pu-len.is-split .ug-pu-len-pill small{display:block;font-size:12px;line-height:1.25;color:#666;font-weight:400}.ug-pu-len.is-split .ug-pu-len-pill[aria-current]{font-weight:400}@media(max-width:749px){.ug-pu-len.is-split.is-3 .ug-pu-len-pill{padding:8px 10px}.ug-pu-len.is-split.is-3 .ug-pu-len-pill small{font-size:11px}}.ug-pu-complete{margin:22px 0 0}.ug-pu-complete .ug-pu-len-lbl{margin-bottom:6px}.ug-pu-fits.ug-pu-complete-lead{margin:0 0 12px;color:#666}.ug-pu-adds{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 6px}.ug-pu-adds.is-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ug-pu-add{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0;padding:10px 8px 12px;box-sizing:border-box;border:1px solid #e7ece8;border-radius:8px;background:#fff;text-align:center}.ug-pu-add-img{display:block;width:100%;aspect-ratio:1;margin:0 0 6px;border-radius:6px;overflow:hidden;background:#fff}.ug-pu-add-img img{display:block;width:100%;height:100%;object-fit:cover}.ug-pu-add-img.is-contain img{object-fit:contain}.ug-pu-add-name{font-family:var(--body_font_family);font-size:14px;font-weight:700;line-height:1.25;color:#1a1a1a;text-decoration:none}.ug-pu-add-name:hover{color:#2f8a36}.ug-pu-add-price{font-family:var(--body_font_family);font-size:13px;line-height:1.3;color:#666}.ug-pu-add-btn{display:inline-flex;align-items:center;justify-content:center;min-height:32px;margin-top:8px;padding:4px 14px;box-sizing:border-box;border:1.5px solid #40ad48;border-radius:999px;background:#fff;color:#2f8a36;font-family:var(--body_font_family);font-size:13px;font-weight:700;line-height:1.1;text-decoration:none;cursor:pointer}.ug-pu-add-btn:hover,.ug-pu-add-btn.is-added{background:#40ad48;color:#fff}.ug-pu-add-btn[aria-busy=true]{opacity:.6}.ug-pu-add-btn:focus-visible{outline:2px solid #1a1a1a;outline-offset:2px}.ug-pu-complete+.ug-pu-specs,.ug-pu-complete~.ug-pu-specs{margin-top:18px}.ug-pu-pgrid.is-1{grid-template-columns:minmax(0,1fr);max-width:980px}.ug-pu-pcard.is-wide{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;align-items:center}.ug-pu-pcard.is-wide .ug-pu-pcard-img{margin:0}@media(max-width:749px){.ug-pu-pcard.is-wide{grid-template-columns:minmax(0,1fr);gap:16px}}.product-info-details [id^=product--buy-buttons-] .product-checkout-buttons>a[data-ug-channel-quote],.product-info-details [id^=product--buy-buttons-] .product-checkout-buttons>.ug-kq-line{grid-column:1/-1}.product-info-details [id^=product--buy-buttons-] a[data-ug-channel-quote].button{display:flex;align-items:center;justify-content:center;min-height:52px;border-radius:999px!important;background:#40ad48!important;border-color:#40ad48!important;color:#fff!important;font-size:16px;font-weight:600;letter-spacing:.01em;text-decoration:none;box-shadow:0 1px 2px #00000014,0 6px 16px #40ad4838;transition:transform .12s ease,box-shadow .12s ease,background-color .12s ease}.product-info-details [id^=product--buy-buttons-] a[data-ug-channel-quote].button:hover{background:#389c40!important;border-color:#389c40!important;opacity:1}.product-info-details [id^=product--buy-buttons-] a[data-ug-channel-quote].button:active{transform:scale(.98);box-shadow:0 1px 2px #00000014}.product-info-details [id^=product--buy-buttons-] a[data-ug-channel-quote].button:focus-visible{outline:2px solid #1a1a1a;outline-offset:2px}.product-info-details [id^=product--buy-buttons-] .ug-kq-line{margin:0;font-size:13px;line-height:1.4;color:#666;text-align:center}@media(prefers-reduced-motion:reduce){.product-info-details [id^=product--buy-buttons-] a[data-ug-channel-quote].button{transition:none}}.ug-pu-adds.is-1{grid-template-columns:repeat(2,minmax(0,1fr))}.ug-pu-add-btn[data-ug-quote-add]{max-width:100%;padding:4px 10px;text-align:center}.ug-pu-add-btn[aria-pressed=true]{background:#40ad48;color:#fff}@media(max-width:420px){.ug-pu-add-btn[data-ug-quote-add]{font-size:12px;padding:4px 8px}}.product-info-details:has(a[data-ug-channel-quote]) .product--installment-form{display:none!important}.product-info-details:has(a[data-ug-channel-quote]) .product--tax{display:none!important}.ug-pu-len.is-blocks .ug-pu-len-row{display:flex;flex-wrap:nowrap;gap:10px}.ug-pu-len.is-blocks .ug-pu-len-pill{flex:0 1 auto;min-width:104px;min-height:0;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;padding:12px 14px;border:0;border-radius:6px;background:#f5f5f5;box-shadow:none;color:#1a1a1a;text-align:left;font-weight:400}@media(hover:hover){.ug-pu-len.is-blocks .ug-pu-len-pill:not([aria-current]):hover{background:#40ad48;color:#fff}.ug-pu-len.is-blocks .ug-pu-len-pill:not([aria-current]):hover small{color:#fff}}.ug-pu-len.is-blocks .ug-pu-len-big{font-family:var(--heading_font_family);font-size:24px;font-weight:700;line-height:1.1;white-space:nowrap}.ug-pu-len.is-blocks .ug-pu-len-pill small{display:block;font-size:13px;line-height:1.3;color:#666;font-weight:400;white-space:nowrap}.ug-pu-len.is-blocks .ug-pu-len-pill[aria-current]{background:#fff;box-shadow:inset 0 0 0 2px #40ad48;color:#1a1a1a;font-weight:400}.ug-pu-len.is-blocks .ug-pu-len-pill[aria-current] small{color:#666}@media(max-width:749px){.ug-pu-len.is-blocks.is-3 .ug-pu-len-pill{padding:12px 14px}.ug-pu-len.is-blocks.is-3 .ug-pu-len-pill small{font-size:13px}}.ug-pu-len.is-blocks.is-3{container-type:inline-size}@container (max-width:380px){.ug-pu-len.is-blocks.is-3 .ug-pu-len-pill{flex:1 1 0;min-width:0;padding:10px}.ug-pu-len.is-blocks.is-3 .ug-pu-len-big{font-size:clamp(14px,calc(8.5cqi - 7px),20px)}.ug-pu-len.is-blocks.is-3 .ug-pu-len-pill small{font-size:12px}}.ug-pu-body .ug-pu-pcard .ug-pu-pcard-tag.is-green{color:#2f8a36}.ug-pu-body .ug-pu-pcard .ug-pu-pcard-size{margin:0;font-family:var(--heading_font_family);font-size:30px;font-weight:700;line-height:1.05;color:#1a1a1a}.ug-pu-body .ug-pu-pcard .ug-pu-pcard-metric{margin:4px 0 12px;font-size:15px;line-height:1.4;color:#666}.ug-pu-body .ug-pu-pcard .ug-pu-pcard-fits{margin:0 0 6px;font-size:15px;line-height:1.5;color:#1a1a1a}.ug-pu-body .ug-pu-pcard .ug-pu-pcard-price{margin:0 0 16px}.ug-ben-row .ug-ben{justify-content:flex-start;padding:28px 22px 26px}.ug-ben .ug-ben-ic{display:block;width:30px;height:30px;margin:0 auto 14px}.ug-ben p.ug-ben-h{margin:0 0 8px;font-family:var(--heading_font_family);font-size:26px;font-weight:700;line-height:1.1;letter-spacing:0;text-transform:none;color:#1a1a1a}.ug-ben p.ug-ben-t{margin:0 auto;max-width:28ch;font-size:14px;line-height:1.5;color:#666;text-transform:none;letter-spacing:0}@media(max-width:749px){.ug-ben-row .ug-ben{padding:20px 12px}.ug-ben .ug-ben-ic{width:26px;height:26px;margin-bottom:10px}.ug-ben p.ug-ben-h{font-size:20px}.ug-ben p.ug-ben-t{font-size:13px}}.ug-pu-body .ug-pu-pcard .ug-pu-sz{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}.ug-pu-body .ug-pu-pcard .ug-pu-sz a{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 14px;border-radius:6px;background:#f5f5f5;color:#1a1a1a;font-size:14px;font-weight:600;line-height:1.1;text-decoration:none;white-space:nowrap}@media(hover:hover){.ug-pu-body .ug-pu-pcard .ug-pu-sz a:not(.is-on):hover{background:#40ad48;color:#fff}}.ug-pu-body .ug-pu-pcard .ug-pu-sz a.is-on{background:#fff;box-shadow:inset 0 0 0 2px #40ad48;color:#1a1a1a}.ug-pu-body .ug-pu-pcard .ug-pu-sz a:focus-visible{outline:2px solid #1a1a1a;outline-offset:2px}.ug-pu-body .ug-pu-pcard p.ug-pu-sz-q{margin:-6px 0 14px;font-size:14px;line-height:1.4;color:#666}.ug-pu-body .ug-pu-pcard p.ug-pu-sz-q a{color:#2f8a36;text-decoration:underline;text-underline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/124/assets/ug-product-ui.css.map */
