.product-gallery .product-gallery__viewer{border:1px solid rgba(128,128,128,.16);box-shadow:0 1px 4px #8080801c}@media(max-width:719px){.product-gallery--below.product-gallery--grid .product-gallery__navigation{margin-top:12px}.product-gallery--below.product-gallery--grid .product-gallery__navigation .swiper-slide{width:72px!important;height:auto!important}.product-gallery--below.product-gallery--grid .product-gallery__navigation .swiper-slide .thumbnail{width:72px!important;box-sizing:border-box!important;padding:0!important}.product-gallery--below.product-gallery--grid .product-gallery__navigation .product-gallery__scroll-button{display:none!important}.product-gallery--below.product-gallery--grid .product-gallery__navigation .swiper-slide-thumb-active .thumbnail,.product-gallery--below.product-gallery--grid .product-gallery__navigation .swiper-slide-thumb-active .thumbnail:hover{box-shadow:none!important;outline:3px solid #C04943!important;outline-offset:-3px!important;border-radius:2px}}.options-selection__option-value-input:focus:not(:disabled)~.options-selection__option-value-name:not(.options-selection__option-swatch-wrapper){border-color:#746e45;color:#746e45;box-shadow:none}.notify-button{width:100%!important;margin:0;padding:20px;height:auto;line-height:1;letter-spacing:1px;text-align:center;background:var(--of-oxblood);color:#fff;border:1px solid var(--of-oxblood);border-radius:4px;text-transform:uppercase;font-family:var(--of-mega-mono-font, "Nunito Sans", system-ui, sans-serif);font-weight:600;font-size:12px;transition:background-color .2s ease}.swym-button-bar{display:block!important;width:100%!important;margin:8px 0!important;padding:0!important}button.swym-button.swym-add-to-wishlist.swym-inject.swym-icontext.swym-heart.swym-loaded{background:#fff!important;color:var(--of-oxblood)!important;font-family:var(--of-mega-ui-font, "Nunito Sans", system-ui, sans-serif)!important;font-weight:700!important;border:1.5px solid var(--of-oxblood)!important;border-radius:4px!important;text-transform:uppercase!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;transition:background-color .18s ease,color .18s ease,border-color .18s ease!important;font-size:11px!important;letter-spacing:.16em!important;height:48px!important;width:100%!important;padding:0 24px!important;line-height:1!important;margin:0!important;cursor:pointer!important;text-indent:0!important}button.swym-button.swym-add-to-wishlist.swym-inject.swym-icontext.swym-heart.swym-loaded>.swym-wishlist-cta{text-indent:0!important}button.swym-button.swym-add-to-wishlist.swym-inject.swym-icontext.swym-heart.swym-loaded:hover{background:var(--of-oxblood)!important;border-color:var(--of-oxblood)!important;color:#fff!important}button.swym-button.swym-add-to-wishlist.swym-added,button.swym-button.swym-add-to-wishlist.swym-loaded.swym-added{background:var(--of-oxblood)!important;color:#fff!important;border-color:var(--of-oxblood)!important}button.swym-button.swym-add-to-wishlist:after,.swym-btn-container .swym-add-to-wishlist:after,.swym-btn-container[data-position=default] .swym-add-to-wishlist.swym-icontext:after{content:none!important;display:none!important}button.swym-button.swym-add-to-wishlist:before{content:"\2661"!important;display:inline-block!important;font-family:-apple-system,Segoe UI Symbol,system-ui,sans-serif!important;font-size:18px!important;line-height:1!important;color:inherit!important;margin:0!important;flex-shrink:0!important;position:static!important;width:auto!important;height:auto!important;text-indent:0!important}button.swym-button.swym-add-to-wishlist.swym-added:before,button.swym-button.swym-add-to-wishlist.swym-loaded.swym-added:before{content:"\2665"!important}.swym-btn-container.swym-inject{width:100%}.template-product nav.breadcrumbs-container{display:none!important}.of-pdp-freeship{display:block}.of-pdp-freeship__pill{display:flex;align-items:center;gap:10px;padding:11px 14px 11px 12px;background:var(--of-parchment);border-left:4px solid var(--of-khaki);border-radius:0 4px 4px 0;margin-top:10px;font-family:var(--of-mega-ui-font, "Outfit", "Inter", system-ui, sans-serif);font-size:13px;color:var(--of-slate-dark)!important;line-height:1.4}.of-pdp-freeship__pill *{color:var(--of-slate-dark)!important}.of-pdp-freeship__kicker{font-family:var(--of-mega-mono-font, "IBM Plex Mono", monospace);font-size:10px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--of-khaki-dark)!important;white-space:nowrap;flex-shrink:0}.of-pdp-freeship__text{font-size:13px;color:var(--of-slate-dark)!important}.of-pdp-freeship__linkwrap{display:flex;align-items:center;gap:10px;width:100%;text-decoration:none;color:inherit!important}.of-pdp-freeship__linkwrap:hover .of-pdp-freeship__kicker{color:#4f4c2c!important}.of-pdp-freeship__icon{display:none}.of-pdp-nudge{display:block}.of-pdp-nudge:not(.of-colored) .of-pdp-pill{opacity:0}.of-pdp-pill{--of-bg: transparent;--of-fg: inherit;display:inline-flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;padding:.4rem .875rem;background:var(--of-bg);color:var(--of-fg);border:1px solid rgba(0,0,0,.08);border-radius:999px;box-shadow:0 6px 20px #0000000f;line-height:1.25;cursor:pointer;font-family:var(--element-text-font-family--body, "Nunito Sans", system-ui, sans-serif);font-size:.9375rem;font-weight:600;letter-spacing:.01em;transition:background-color .12s ease,color .12s ease,opacity .12s ease,filter .15s ease}.of-pdp-pill:hover{filter:brightness(.97)}.of-pdp-pill,.of-pdp-pill *{color:var(--of-fg)!important}.of-pdp-pill__title{font-weight:700;font-size:.95rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:480px){.of-pdp-pill__title{white-space:normal}}#of-pdp-nudge,#of-pdp-nudge.of-force-visible{opacity:1!important;visibility:visible!important;transform:none!important;margin-top:10px}#of-pdp-nudge[hidden]{display:none!important;opacity:0!important}#of-pdp-nudge[data-reveal],#of-pdp-nudge.reveal,#of-pdp-nudge .reveal{opacity:1!important;transform:none!important}.of-pdp-card{background:#fff;border:1px solid rgba(31,39,51,.12);border-radius:4px;padding:14px 16px 12px;margin:6px 0 14px;font-family:var(--of-mega-ui-font, "Outfit", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif);font-size:14px;line-height:1.4;color:var(--of-slate-dark);font-feature-settings:"tnum" 1}.of-pdp-card__head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px}.of-pdp-card__title{display:inline-flex;align-items:baseline;gap:8px;flex-wrap:wrap}.of-pdp-card__kicker{font-family:var(--of-mega-mono-font, "IBM Plex Mono", monospace);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--of-slate-dark);font-weight:600}.of-pdp-card__pool{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 10px;padding:8px 12px;background:#f2f2f4;border-left:2px solid var(--of-slate);font-size:13px;color:var(--of-slate-dark)}.of-pdp-card__pool.is-pooled{background:#fbeeec;border-left-color:var(--of-oxblood);color:#8b2d29}.of-pdp-card__pool[hidden]{display:none}.of-pdp-card__pool-label{display:block;font-family:var(--of-mega-mono-font, "IBM Plex Mono", monospace);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--of-slate);font-weight:500;margin-bottom:1px}.of-pdp-card__pool.is-pooled .of-pdp-card__pool-label{color:#8b2d29;opacity:.75}.of-pdp-card__pool-body{line-height:1.4}.of-pdp-card__pool-body strong{font-weight:600}.of-pdp-card__pool-math{font-size:12px;color:var(--of-slate);white-space:nowrap}.of-pdp-card__pool.is-pooled .of-pdp-card__pool-math{color:#8b2d29;opacity:.85}.of-pdp-card__tiers{width:100%;border-collapse:collapse;font-feature-settings:"tnum" 1}.of-pdp-card__tiers th{font-family:var(--of-mega-mono-font, "IBM Plex Mono", monospace);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--of-slate);font-weight:500;text-align:right;padding:6px 0 7px;border-bottom:1px solid rgba(31,39,51,.12);white-space:nowrap}.of-pdp-card__tiers th:first-child,.of-pdp-card__tiers .of-pdp-card__th-qty{text-align:left}.of-pdp-card__tiers td{padding:9px 0;border-bottom:1px solid rgba(31,39,51,.12);text-align:right;color:var(--of-slate-dark);font-size:14px}.of-pdp-card__tiers td:first-child{text-align:left}.of-pdp-card__tiers tbody tr:last-child td{border-bottom:0}.of-pdp-card__td-qty{font-weight:500}.of-pdp-card__td-pct{color:var(--of-oxblood);font-weight:500}.of-pdp-card__td-price{font-weight:600;color:var(--of-slate-dark)}.of-pdp-card__td-save{color:var(--of-slate);font-size:13px}.of-pdp-card__row.is-discounted .of-pdp-card__td-price{color:var(--of-oxblood)}.of-pdp-card__row.is-discounted .of-pdp-card__td-save{color:var(--of-slate-dark)}.of-pdp-card__row{transition:background .12s}.of-pdp-card__row.is-current{background:transparent}.of-pdp-card__row.is-current .of-pdp-card__td-pct,.of-pdp-card__row.is-current .of-pdp-card__td-price{font-weight:700}.of-pdp-card__row.is-current .of-pdp-card__td-qty:before{content:"\25b8  ";color:var(--of-khaki-dark);font-weight:700}.of-pdp-card__reinforce{margin-top:10px;padding:10px 14px;background:#faf6f5;border-left:2px solid var(--of-khaki-dark);border-radius:0 4px 4px 0;display:flex;justify-content:space-between;align-items:center;gap:12px}.of-pdp-card__reinforce[hidden]{visibility:hidden}.of-pdp-card__reinforce-text{font-size:13px;color:var(--of-slate-dark);line-height:1.4}.of-pdp-card__reinforce-text strong{font-weight:700;color:var(--of-slate-dark)}.of-pdp-card__bump{font-family:var(--of-mega-mono-font, "IBM Plex Mono", monospace);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--of-oxblood);background:transparent;border:1px solid var(--of-oxblood);padding:7px 12px;border-radius:4px;white-space:nowrap;cursor:pointer;transition:background .12s,color .12s}.of-pdp-card__bump:hover{background:var(--of-oxblood);color:#fff}.of-pdp-card__bump:focus-visible{outline:2px solid var(--of-oxblood);outline-offset:2px}@media(max-width:480px){.of-pdp-card{padding:12px 14px 10px}.of-pdp-card__tiers th,.of-pdp-card__tiers td{font-size:13px;padding-top:8px;padding-bottom:8px}.of-pdp-card__reinforce{flex-direction:column;align-items:stretch}.of-pdp-card__bump{width:100%}}.of-pdp-card[data-state=loading] .of-pdp-card__tiers tbody:empty:after{content:"Loading volume tiers\2026";display:block;font-family:var(--of-mega-mono-font, "IBM Plex Mono", monospace);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--of-slate);padding:18px 0;text-align:center}#of-pdp-nudge .of-pdp-pill{border:1px solid rgba(31,39,51,.12)}.product-vendor{font-family:var(--of-mega-mono-font, "Nunito Sans", system-ui, sans-serif)!important;font-size:12.5px!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:var(--of-khaki-dark)!important;font-weight:700!important;margin-bottom:6px!important}.product-vendor a{color:inherit;border-bottom:1px solid rgba(110,106,61,.3);padding-bottom:1px}.product-vendor a:hover{color:var(--of-oxblood);border-bottom-color:var(--of-oxblood)}h1.product-title,.product-title{font-size:clamp(30px,3vw,38px)!important;line-height:1.14!important;letter-spacing:-.01em!important;color:var(--of-slate-dark)!important;text-wrap:pretty;margin-top:6px!important;margin-bottom:14px!important}.product-sku{font-family:var(--of-mega-mono-font, "IBM Plex Mono", monospace)!important;font-size:11px!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--of-slate)!important}.product-sku strong{color:var(--of-slate-dark);font-weight:600;letter-spacing:.04em}.of-meta-strip{display:flex;flex-wrap:nowrap;align-items:baseline;gap:clamp(6px,.7vw,14px);padding:11px 0;margin:6px 0 18px;border-top:1px solid rgba(31,39,51,.12);border-bottom:1px solid rgba(31,39,51,.12);font-family:var(--of-mega-mono-font, "IBM Plex Mono", monospace);font-size:clamp(13px,1vw,14.5px);letter-spacing:clamp(.04em,.06vw,.08em);text-transform:uppercase;color:var(--of-slate);font-weight:400;font-feature-settings:"tnum" 1;overflow:hidden;min-width:0}.of-meta-strip__item{display:inline-flex;align-items:baseline;gap:6px;white-space:nowrap;line-height:1.2;min-width:0;flex-shrink:1}.of-meta-strip__label{color:var(--of-slate);font-weight:400}.of-meta-strip strong{color:var(--of-slate-dark);font-weight:600;letter-spacing:.04em}.of-meta-strip__sku strong{letter-spacing:.06em}.of-meta-strip__dot{width:6px;height:6px;border-radius:50%;display:inline-block;flex-shrink:0;align-self:center;transform:translateY(-15%)}.of-meta-strip__stock{font-weight:700}.of-meta-strip__stock strong{font-weight:800}.of-meta-strip__stock.is-in,.of-meta-strip__stock.is-in strong{color:#15803d}.of-meta-strip__stock.is-in .of-meta-strip__dot{background:#15803d}.of-meta-strip__stock.is-low,.of-meta-strip__stock.is-low strong{color:#a65a0e}.of-meta-strip__stock.is-low .of-meta-strip__dot{background:#a65a0e}.of-meta-strip__stock.is-oos,.of-meta-strip__stock.is-oos strong{color:var(--of-oxblood)}.of-meta-strip__stock.is-oos .of-meta-strip__dot{background:var(--of-oxblood)}.of-meta-strip__weight{margin-left:auto}.of-review-row{margin:4px 0 6px;line-height:1.2}.of-review-row__link{display:inline-flex;align-items:center;gap:8px;color:inherit;text-decoration:none;cursor:pointer}.of-review-row .jdgm-prev-badge,.of-review-row .jdgm-prev-badge__stars{margin:0!important;padding:0!important;display:inline-flex!important;align-items:center!important;vertical-align:middle!important;font-size:16px!important;line-height:1.2!important;visibility:visible!important}.of-review-row .jdgm-prev-badge__text{font-family:var(--of-mega-mono-font, "IBM Plex Mono", monospace)!important;font-size:11px!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--of-slate)!important;margin-left:8px!important}.of-review-row__link:hover .jdgm-prev-badge__text{color:var(--of-oxblood)!important}.of-review-row__sep{color:#c7cdd3;font-weight:300;font-size:12px;-webkit-user-select:none;user-select:none}.of-review-row__sep[hidden]{display:none}.of-review-row__questions{font-family:var(--of-mega-mono-font, "IBM Plex Mono", monospace);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--of-slate)}.of-review-row__questions[hidden]{display:none}.of-review-row__link:hover .of-review-row__questions{color:var(--of-oxblood)}.of-review-row--empty{color:var(--of-slate)}.of-review-row__empty-stars{display:inline-flex;font-size:16px;color:#c7cdd3}.of-review-row__empty-stars .jdgm-star{color:inherit}.of-review-row__empty-text{font-family:var(--of-mega-mono-font, "IBM Plex Mono", monospace);font-size:11px;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px dotted rgba(192,73,67,.45);padding-bottom:1px;transition:color .18s ease,border-color .18s ease}.of-review-row--empty:hover .of-review-row__empty-text{color:var(--of-oxblood);border-bottom-color:var(--of-oxblood)}.of-meta-strip__weight-alt{color:var(--of-slate)}.of-meta-strip__variant-stock-data{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;pointer-events:none}@media(max-width:480px){.of-meta-strip{flex-wrap:wrap;gap:8px 12px;letter-spacing:.06em}}.product-pricing,.product-pricing .price.product__price{font-family:var(--of-mega-mono-font, "Nunito Sans", system-ui, sans-serif)!important;font-feature-settings:"tnum" 1}.product-pricing .price-item--sale,.product-pricing .price__current,.product-pricing .price__current .money,.product-pricing .price__regular .price-item,.product-pricing [data-price]{font-family:var(--of-mega-mono-font, "Nunito Sans", system-ui, sans-serif)!important;font-size:22px!important;font-weight:600!important;letter-spacing:0!important;color:var(--of-slate-dark)!important}.product-pricing .price--on-sale .price__current,.product-pricing .price--on-sale .price__current .money,.product-pricing .price__current--on-sale .money,.product-pricing [data-price].discounted{color:var(--of-oxblood)!important;font-weight:800!important}.product-pricing .price__compare-at,.product-pricing .price-item--regular,.product-pricing .price__compare{font-family:var(--of-mega-mono-font, "IBM Plex Mono", monospace)!important;font-size:14px!important;color:var(--of-slate)!important;text-decoration:line-through}.product-pricing .price__savings,.product-pricing [data-price-savings]{font-family:var(--of-mega-mono-font, "IBM Plex Mono", monospace)!important;font-size:11px!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--of-oxblood)!important;font-weight:600!important;margin-left:8px}.of-deal-pill{display:inline-flex;align-items:center;gap:8px;padding:4px 10px 4px 4px;margin:0 0 8px;background:#fff;border:1px solid rgba(192,73,67,.32);border-radius:4px;font-family:var(--of-mega-mono-font, "IBM Plex Mono", monospace);font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--of-oxblood);line-height:1;align-self:flex-start;width:fit-content;max-width:100%}.of-deal-pill__pct{display:inline-flex;align-items:center;padding:3px 7px;border-radius:3px;background:var(--of-oxblood);color:#fff;font-weight:800;letter-spacing:.04em;order:-1}.of-msrp{display:flex;align-items:baseline;gap:6px;margin-top:2px;font-family:var(--of-mega-mono-font, "IBM Plex Mono", monospace);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--of-slate);line-height:1.3}.of-price-display{display:flex;flex-direction:column;align-items:flex-start;gap:0}.of-price-display .product-pricing{margin:0}.of-msrp__label{font-weight:600;color:var(--of-slate)}.of-msrp__amount{font-family:var(--of-mega-mono-font, "Nunito Sans", system-ui, sans-serif);font-size:14px;letter-spacing:0;text-transform:none;color:var(--of-slate);text-decoration:line-through;text-decoration-thickness:1.5px}[data-product-pricing] .price.product__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px}[data-product-pricing] .price.product__price .price__current{order:1}[data-product-pricing] .price.product__price .price__compare-at{order:2}[data-product-pricing] [data-price-compare-container]{transition:opacity .22s ease-out 80ms}[data-product-pricing] [data-price-compare-container]:not(.visible){opacity:0}[data-product-pricing] [data-price-compare-container].visible{opacity:1}.dynamic-savings__text,[data-product-pricing] .price__savings{transition:opacity .22s ease-out .12s}.of-price-empire-compat{display:none}.options-selection__option-header,fieldset.options-selection__radios>legend{font-family:var(--of-mega-ui-font, "Outfit", "Inter", system-ui, sans-serif)!important;font-size:15px!important;letter-spacing:0!important;text-transform:none!important;color:var(--of-slate-dark)!important;font-weight:700!important;margin-bottom:10px!important}.options-selection__option-header span,fieldset.options-selection__radios>legend span{color:var(--of-slate-dark);font-family:var(--of-mega-ui-font, "Outfit", "Inter", system-ui, sans-serif)!important;font-weight:700!important;letter-spacing:0;text-transform:none;font-size:15px}.variant-status-label{display:block!important;font-family:var(--of-mega-mono-font, "IBM Plex Mono", monospace)!important;font-size:9.5px!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-weight:400!important;margin-top:2px;line-height:1.1}button.product-form--atc-button{font-family:var(--of-mega-mono-font, "IBM Plex Mono", monospace)!important;font-size:12px!important;letter-spacing:.18em!important;text-transform:uppercase!important;font-weight:600!important;background-color:var(--of-oxblood)!important;color:#fff!important;border-color:var(--of-oxblood)!important;border-radius:4px!important;height:52px!important;transition:background-color .12s!important}button.product-form--atc-button:hover{background-color:#8b2d29!important;border-color:#8b2d29!important}quantity-selector.quantity-selector{font-family:var(--of-mega-ui-font, "Outfit", "Inter", system-ui, sans-serif)}quantity-selector .quantity-selector__label{font-family:var(--of-mega-mono-font, "IBM Plex Mono", monospace)!important;font-size:11px!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:var(--of-slate)!important;font-weight:600!important}quantity-selector .quantity-selector__input{font-family:var(--of-mega-ui-font, "Outfit", "Inter", system-ui, sans-serif)!important;font-feature-settings:"tnum" 1;font-weight:500!important;color:var(--of-slate-dark)!important}shopify-payment-terms,.shopify-installments,.shopify-installments-banner,.product-form .shopify-payment-terms,.product-form-installments,[data-product-pricing] shopify-payment-terms,[data-product-pricing] .shopify-installments{display:none!important}.of-qo-accordion__header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:14px 18px!important;background:#f7f7f9!important;border:1px solid rgba(31,39,51,.12)!important;border-left:2px solid var(--of-oxblood)!important;border-radius:4px!important;text-align:left!important;cursor:pointer!important;width:100%!important;transition:background .12s!important}.of-qo-accordion__header:hover{background:#fbeeec!important}.of-qo-accordion__head-text{display:flex;flex-direction:column;gap:4px}.of-qo-accordion__kicker{font-family:var(--of-mega-mono-font, "IBM Plex Mono", monospace);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--of-khaki-dark);font-weight:500}.of-qo-accordion__title{font-family:var(--of-heading-font, "Montserrat", system-ui, sans-serif);font-size:clamp(16px,1.6vw,18px);font-weight:700;color:var(--of-slate-dark);line-height:1.25}.of-qo-accordion__title em{font-style:italic;color:var(--of-oxblood)}.of-qo-accordion__cta{display:inline-flex;align-items:center;gap:6px;font-family:var(--of-mega-mono-font, "IBM Plex Mono", monospace);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--of-oxblood);border:1px solid var(--of-oxblood);padding:9px 14px;border-radius:4px;background:transparent;white-space:nowrap;transition:background .12s,color .12s,transform .12s}.of-qo-accordion__header:hover .of-qo-accordion__cta{background:var(--of-oxblood);color:#fff}.of-qo-accordion__cta-icon{display:inline-block;transition:transform .22s ease-out}.of-qo-accordion__header.is-expanded .of-qo-accordion__cta-icon{transform:rotate(180deg)}.of-quick-order{font-family:var(--of-mega-ui-font, "Nunito Sans", sans-serif);margin-top:18px}.of-quick-order__intro{margin-bottom:18px}.of-quick-order__kicker{font-family:var(--of-mega-mono-font, "IBM Plex Mono", monospace);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--of-khaki-dark);display:block;margin-bottom:6px}.of-quick-order__title{font-family:var(--of-heading-font, "Montserrat", system-ui, sans-serif);font-size:clamp(20px,2.2vw,28px);font-weight:700;color:var(--of-slate-dark);margin:0 0 8px;letter-spacing:-.005em;line-height:1.15}.of-quick-order__title em{font-style:italic;color:var(--of-khaki-dark)}.of-quick-order__sub,.of-quick-order__intro .of-quick-order__sub,.of-quick-order__intro-text .of-quick-order__sub{font-size:14px;color:var(--of-slate);line-height:1.55;margin:0;text-align:left!important}.of-quick-order__sub strong{color:var(--of-slate-dark);font-weight:600}.of-quick-order__grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:24px;align-items:start}@media(max-width:900px){.of-quick-order__grid{grid-template-columns:minmax(0,1fr)}.of-quick-order__summary{position:relative!important;top:auto!important}}.of-quick-order__table{background:#fff;border:1px solid rgba(31,39,51,.12);border-radius:4px}.of-quick-order__thead,.of-quick-order__row,.of-quick-order__tfoot{display:grid;grid-template-columns:56px minmax(0,1.4fr) 100px minmax(0,1fr) 90px 120px 90px;gap:14px;padding:12px 16px;border-bottom:1px solid rgba(31,39,51,.12);align-items:center;font-feature-settings:"tnum" 1}.of-quick-order__thead{background:#f2f2f4;font-family:var(--of-mega-mono-font, "IBM Plex Mono", monospace);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--of-slate);font-weight:500}.of-quick-order__thead .num{text-align:right}.of-quick-order__thead .qty{text-align:center}.of-quick-order__row{transition:background .12s}.of-quick-order__row:last-of-type{border-bottom:0}.of-quick-order__row.is-active{background:#fbeeec}.of-quick-order__row.is-oos{color:var(--of-slate)}.of-quick-order__thumb{width:48px;height:48px;background:#f7f7f9;border:1px solid rgba(31,39,51,.08);border-radius:4px;overflow:hidden;display:flex;align-items:center;justify-content:center}.of-quick-order__thumb img{width:100%;height:100%;object-fit:cover}.of-quick-order__thumb-empty{width:100%;height:100%;background:linear-gradient(135deg,transparent 49%,rgba(31,39,51,.08) 49%,rgba(31,39,51,.08) 51%,transparent 51%)}.of-quick-order__thumb-btn{-webkit-appearance:none;appearance:none;background:transparent;border:0;padding:0;margin:0;width:100%;height:100%;display:block;cursor:zoom-in;border-radius:4px;transition:transform .18s ease,box-shadow .18s ease}.of-quick-order__thumb-btn:hover{transform:scale(1.06);box-shadow:0 2px 6px #1f27332e}.of-quick-order__thumb-btn:focus-visible{outline:2px solid var(--of-oxblood);outline-offset:2px}.of-qo-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f151ea8;display:none;align-items:center;justify-content:center;z-index:9999;padding:32px;animation:of-qo-lightbox-fade .18s ease}.of-qo-lightbox.is-open{display:flex}.of-qo-lightbox__img{max-width:min(560px,90vw);max-height:80vh;width:auto;height:auto;border-radius:6px;background:#fff;box-shadow:0 12px 40px #0006}.of-qo-lightbox__close{position:absolute;top:18px;right:18px;width:38px;height:38px;border-radius:50%;border:0;background:#fffffff0;color:var(--of-slate-dark);font-size:24px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #00000040;transition:transform .15s ease}.of-qo-lightbox__close:hover{transform:scale(1.08)}@keyframes of-qo-lightbox-fade{0%{opacity:0}to{opacity:1}}.of-quick-order__name strong{font-size:14px;font-weight:600;color:var(--of-slate-dark);line-height:1.2}.of-quick-order__row.is-oos .of-quick-order__name strong{color:var(--of-slate)}.of-quick-order__sku{font-family:var(--of-mega-mono-font, "IBM Plex Mono", monospace);font-size:11px;letter-spacing:.06em;color:var(--of-slate)}.of-quick-order__stock{font-family:var(--of-mega-mono-font, "IBM Plex Mono", monospace);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#2c5f4e;display:inline-flex;align-items:center;gap:6px}.of-quick-order__stock:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.of-quick-order__stock.is-low{color:#2c5f4e}.of-quick-order__stock.is-oos{color:var(--of-oxblood)}.of-quick-order__price{text-align:right;font-size:14px;font-weight:500;color:var(--of-slate-dark)}.of-quick-order__each-base{display:block}.of-quick-order__each-base.is-strikethrough{text-decoration:line-through;color:#6b7d8d;font-weight:400;font-size:12px}.of-quick-order__each-disc{display:block;color:var(--of-oxblood);font-weight:700;font-size:14.5px;font-variant-numeric:tabular-nums}.of-quick-order__each-disc[hidden]{display:none}.of-quick-order__price small,.of-quick-order__each-hint{display:block;font-family:var(--of-mega-mono-font, "IBM Plex Mono", monospace);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--of-slate);font-weight:400;margin-top:2px}.of-quick-order__each-hint[hidden]{display:none}.of-quick-order__sub{text-align:right;font-size:14px;font-weight:600;color:var(--of-slate-dark);font-feature-settings:"tnum" 1}.of-quick-order__sub.is-zero{color:var(--of-slate);font-weight:400}.of-quick-order__row .qty,.of-quick-order__thead .qty{display:flex;align-items:center;border-radius:4px}.of-quick-order__row .qty{border:1px solid #D1D8E0;height:36px;background:#fff}.of-quick-order__row .qty button{width:32px;height:100%;background:transparent;border:0;font-size:16px;color:var(--of-slate);cursor:pointer}.of-quick-order__row .qty button:hover{color:var(--of-oxblood)}.of-quick-order__row .qty button:disabled{color:var(--of-slate);cursor:not-allowed}.of-quick-order__row .qty input{flex:1;border:0;text-align:center;font-family:var(--of-mega-ui-font, "Nunito Sans", sans-serif);font-size:14px;font-weight:600;color:var(--of-slate-dark);outline:none;background:transparent;width:0;-moz-appearance:textfield;font-feature-settings:"tnum" 1}.of-quick-order__row .qty input::-webkit-outer-spin-button,.of-quick-order__row .qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.of-quick-order__row.is-active .qty{border-color:var(--of-oxblood)}.of-quick-order__tfoot{background:#f7f7f9;font-family:var(--of-mega-mono-font, "IBM Plex Mono", monospace);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--of-slate);border-top:1px solid rgba(31,39,51,.12);border-bottom:0}.of-quick-order__tfoot .label{grid-column:1 / 5}.of-quick-order__tfoot strong{color:var(--of-slate-dark);font-weight:600}.of-quick-order__tfoot .qty-cell{grid-column:6 / 7;text-align:center;font-family:var(--of-mega-ui-font, "Nunito Sans", sans-serif);font-size:14px;font-weight:600;color:var(--of-slate-dark);text-transform:none;letter-spacing:0}.of-quick-order__tfoot .sub-cell{grid-column:7 / 8;text-align:right;font-family:var(--of-mega-ui-font, "Nunito Sans", system-ui, sans-serif);font-size:17px;font-weight:600;color:var(--of-slate-dark);text-transform:none;letter-spacing:0}.of-quick-order__summary{position:sticky;top:calc(var(--header-height, 80px) + 16px);background:#fff;border:1px solid rgba(31,39,51,.12);border-radius:4px;padding:22px}.of-quick-order__summary-head{display:flex;justify-content:space-between;align-items:center;font-family:var(--of-mega-mono-font, "IBM Plex Mono", monospace);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--of-slate-dark);font-weight:600;border-bottom:1px solid rgba(31,39,51,.12);padding-bottom:12px;margin-bottom:14px}.of-quick-order__live{font-family:var(--of-mega-ui-font, "Nunito Sans", system-ui, sans-serif);font-style:italic;font-size:13px;letter-spacing:0;text-transform:none;color:var(--of-khaki-dark);font-weight:400;display:inline-flex;align-items:center;gap:6px}.of-quick-order__live:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--of-oxblood);animation:of-qo-pulse 1.6s ease-in-out infinite}@keyframes of-qo-pulse{0%,to{opacity:1}50%{opacity:.4}}.of-quick-order__pool{margin:0 0 12px;padding:9px 12px;background:#f2f2f4;border-left:2px solid var(--of-slate);font-size:13px;color:var(--of-slate-dark)}.of-quick-order__pool.is-pooled{background:#fbeeec;border-left-color:var(--of-oxblood);color:#8b2d29}.of-quick-order__pool-label{font-family:var(--of-mega-mono-font, "IBM Plex Mono", monospace);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--of-slate);font-weight:500;margin-bottom:3px}.of-quick-order__pool.is-pooled .of-quick-order__pool-label{color:#8b2d29;opacity:.75}.of-quick-order__pool-body{line-height:1.4;margin-bottom:4px;font-size:13px}.of-quick-order__pool-body strong{font-weight:600}.of-quick-order__pool-math{font-size:12px;color:var(--of-slate);font-feature-settings:"tnum" 1}.of-quick-order__pool.is-pooled .of-quick-order__pool-math{color:#8b2d29;opacity:.85}.of-quick-order__lines{margin:0}.of-quick-order__line{display:flex;justify-content:space-between;align-items:baseline;padding:6px 0;font-size:14px;color:var(--of-slate-dark)}.of-quick-order__line dt{font-family:var(--of-mega-mono-font, "IBM Plex Mono", monospace);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--of-slate);font-weight:500;margin:0}.of-quick-order__line dd{margin:0;font-weight:500;font-feature-settings:"tnum" 1}.of-quick-order__line.is-discount,.of-quick-order__line.is-discount dt{color:var(--of-oxblood)}.of-quick-order__line.is-discount dd{font-weight:600}.of-quick-order__line[hidden]{display:none}.of-quick-order__total{display:flex;justify-content:space-between;align-items:baseline;border-top:1px solid rgba(31,39,51,.12);margin-top:10px;padding-top:14px;font-family:var(--of-heading-font, "Montserrat", system-ui, sans-serif);font-size:26px;color:var(--of-slate-dark)}.of-quick-order__total small{font-family:var(--of-mega-mono-font, "IBM Plex Mono", monospace);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--of-slate)}.of-quick-order__tier{margin-top:18px;padding-top:14px;border-top:1px solid rgba(31,39,51,.12)}.of-quick-order__tier-head{font-family:var(--of-mega-mono-font, "IBM Plex Mono", monospace);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--of-slate);margin-bottom:12px;font-weight:500}.of-quick-order__tier-head strong{color:var(--of-oxblood);font-weight:600}.of-quick-order__bar{position:relative;height:6px;background:#f2f2f4;border:1px solid rgba(31,39,51,.12);border-radius:999px;overflow:hidden}.of-quick-order__bar-fill{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--of-oxblood);transform-origin:left;transition:transform .22s ease-out}.of-quick-order__ticks{position:relative;height:32px;margin-top:8px}.of-quick-order__tick{position:absolute;transform:translate(-50%);text-align:center;font-family:var(--of-mega-mono-font, "IBM Plex Mono", monospace);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--of-slate);white-space:nowrap;line-height:1.2}.of-quick-order__tick strong{display:block;font-weight:600}.of-quick-order__tick.is-passed,.of-quick-order__tick.is-current{color:var(--of-oxblood)}.of-quick-order__tick.is-current strong{background:var(--of-oxblood);color:#fff;padding:1px 6px;border-radius:999px;display:inline-block}.of-quick-order__nudge{margin-top:14px;padding:10px 12px;background:#fbeeec;border-left:2px solid var(--of-oxblood);font-size:12.5px;color:#8b2d29;line-height:1.4}.of-quick-order__nudge[hidden]{display:none}.of-quick-order__nudge strong{font-weight:600}.of-quick-order__cta{display:flex;width:100%;margin-top:16px;padding:14px 18px;background:var(--of-oxblood);color:#fff;border:1px solid var(--of-oxblood);font-family:var(--of-mega-mono-font, "IBM Plex Mono", monospace);font-size:12px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;border-radius:4px;align-items:center;justify-content:center;gap:14px;transition:background .12s;cursor:pointer}.of-quick-order__cta:hover{background:#8b2d29}.of-quick-order__cta[aria-disabled=true]{background:#6b7d8d;border-color:var(--of-slate);cursor:not-allowed}.of-quick-order__cta-total{font-family:var(--of-mega-ui-font, "Nunito Sans", sans-serif);font-size:13px;letter-spacing:0;border-left:1px solid rgba(255,255,255,.35);padding-left:14px;text-transform:none;font-weight:600;font-feature-settings:"tnum" 1}.of-quick-order__clear{display:block;width:100%;margin-top:8px;padding:8px;background:transparent;border:0;font-family:var(--of-mega-mono-font, "IBM Plex Mono", monospace);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--of-slate);cursor:pointer}.of-quick-order__clear:hover{color:var(--of-oxblood)}.of-quick-order__foot{margin-top:12px;font-family:var(--of-mega-mono-font, "IBM Plex Mono", monospace);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--of-slate);text-align:center;line-height:1.5}@media(max-width:720px){.of-quick-order__thead,.of-quick-order__row,.of-quick-order__tfoot{grid-template-columns:48px minmax(0,1fr) 90px 120px;gap:10px;padding:10px 12px}.of-quick-order__thead>:nth-child(3),.of-quick-order__thead>:nth-child(4),.of-quick-order__thead>:nth-child(5),.of-quick-order__thead>:nth-child(7),.of-quick-order__row>.of-quick-order__sku,.of-quick-order__row>div:nth-child(4),.of-quick-order__row>.of-quick-order__price,.of-quick-order__row>.of-quick-order__sub{display:none}}.swym-button-bar .swym-add-to-wishlist{font-family:var(--of-mega-mono-font, "IBM Plex Mono", monospace)!important;font-size:10.5px!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--of-slate)!important;background:transparent!important;border:1px solid rgba(31,39,51,.12)!important;border-radius:4px!important;padding:12px 16px!important;transition:color .12s,border-color .12s}.swym-button-bar .swym-add-to-wishlist:hover{color:var(--of-oxblood)!important;border-color:var(--of-oxblood)!important}.swym-button-bar .swym-add-to-wishlist .swym-heart{color:inherit!important}.of-product-sections{margin:16px 0 24px;padding:5px}.of-product-sections .of-accordion-item{max-width:1300px;width:100%;margin:0 auto 16px;box-sizing:border-box}@media screen and (min-width:1024px){.template-product .of-product-sections{max-width:var(--layout-container-max-width, 1300px);margin-left:auto;margin-right:auto;padding-left:var(--layout-container-gutter, 25px);padding-right:var(--layout-container-gutter, 25px);box-sizing:border-box}.template-product .of-product-sections .of-accordion-item{max-width:calc(35% * (100% - 2 * var(--layout-container-gutter, 25px)) + var(--layout-container-gutter, 25px));width:100%;margin-right:0;margin-left:auto}}.of-product-sections .of-prop65-accordion-slot{max-width:1300px;width:100%;margin:0 auto 16px;box-sizing:border-box;padding:20px 20px 24px}.of-product-sections .of-prop65-rung{margin-top:28px}.of-product-sections .of-prop65-rung:empty{margin:0}@media screen and (min-width:1024px){.template-product .of-product-sections .of-prop65-accordion-slot{max-width:calc(35% * (100% - 2 * var(--layout-container-gutter, 25px)) + var(--layout-container-gutter, 25px));width:100%;margin-right:0;margin-left:auto}}@media(max-width:760px){.of-prop65-accordion-slot{padding:16px 16px 20px}}.of-prop65-accordion-slot:empty{display:none;padding:0;margin:0}@media screen and (max-width:1079px){.product-recommendations--container.product-section--container,.product-recommendations--container.product-row--container,.product-recommendations--container .product-row--container,.product-recommendations--container .product-row{max-width:none!important;width:100%!important}.product-recommendations--container .flickity-viewport{width:100%!important;min-height:380px}}.of-accordion-item{border:1px solid rgba(128,128,128,.16);border-radius:8px;background:#fff;box-shadow:0 1px 4px #8080801c;overflow:hidden}.of-accordion-item--featured{position:relative}.of-accordion-panel{padding:0;border-top:1px solid rgba(128,128,128,.08);background:#fff;overflow:hidden;transition:max-height .3s ease,padding .3s ease}.of-accordion-panel[hidden]{display:none!important}.of-accordion-panel:not([hidden]){padding:1.25rem}@media(prefers-reduced-motion:reduce){.of-accordion-panel{transition:none}}.of-accordion-item.of-qo-accordion,.of-accordion-panel.of-qo-accordion__panel{overflow:visible}@media(max-width:768px){.of-accordion-panel:not([hidden]){padding:1rem}}[data-product-pricing] [data-price-container]{position:relative}[data-product-pricing] [data-price],[data-product-pricing] [data-price-compare]{transition:all .3s ease}[data-product-pricing] .product__price .price__current--on-sale,[data-product-pricing] .product__price .price__current--on-sale .money,[data-product-pricing] .product__price .price__current--on-sale [data-price],[data-product-pricing] .product__price .price__compare-at.visible~.price__current,[data-product-pricing] .product__price .price__compare-at.visible~.price__current .money,[data-product-pricing] .product__price .price__compare-at.visible~.price__current [data-price],[data-product-pricing] [data-price].discounted,[data-product-pricing] .product__price .price__compare-at.visible+.price__current .money,[data-product-pricing] .product__price .price__current.price__current--on-sale .money{font-weight:700!important;color:var(--of-oxblood)!important;font-size:22px!important}[data-product-pricing] [data-price-compare].original-price{text-decoration:line-through!important;opacity:.7!important;color:var(--color-text-light, #6d6d6d)!important;display:inline!important;font-size:.9em!important;font-weight:400!important}[data-product-pricing] [data-price-compare-container]{display:none!important}[data-product-pricing] [data-price-compare-container].visible{display:inline-block!important;opacity:1!important}[data-product-pricing]{display:flex;flex-direction:column;gap:.25rem}[data-product-pricing]>.product__badge{display:inline-block!important;margin-right:0;margin-bottom:.25rem!important;flex-shrink:0;width:fit-content}[data-product-pricing] .product__price-row{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;position:relative;padding-bottom:1.5em}[data-product-pricing] .product__price-row .product__price-first-line{display:flex;align-items:center;gap:.4rem;flex-wrap:nowrap;width:100%;position:relative}[data-product-pricing] .product__price-row .product__price-first-line>.product__discount-percent{display:inline-block;flex-shrink:0}[data-product-pricing] .product__price-row .product__price-first-line>.product__price{display:inline-flex;align-items:center;gap:0;flex:1;position:static}[data-product-pricing] .product__price-row .product__price-first-line .product__price [data-price-compare-container]{display:none!important}[data-product-pricing] .product__price-row .product__price-first-line .product__price [data-price-compare-container].visible{display:flex!important;position:absolute;left:0;top:100%;margin-top:.25rem;align-items:center;gap:.25rem;width:auto;font-size:.9em!important;opacity:.7!important;color:#6d6d6d!important;line-height:1.2;margin-right:0!important;margin-left:0!important}[data-product-pricing] .product__price-row .product__price-first-line .product__price [data-price-compare-container].visible:before{content:"MSRP:";color:#5a5a5a;font-size:1em;opacity:.8;margin-right:.25rem;display:inline-block;font-weight:400}[data-product-pricing] .product__price-row .product__price-first-line .product__price [data-price-compare-container].visible .money,[data-product-pricing] .product__price-row .product__price-first-line .product__price [data-price-compare-container].visible [data-price-compare]{font-size:1em!important;color:#5a5a5a!important;text-decoration:line-through!important;opacity:.8!important}[data-product-pricing] .product__discount-percent{color:#a03d37;font-weight:700;font-size:1.2em;display:inline-block;vertical-align:middle;flex-shrink:0;margin-right:0}[data-product-pricing] .product__price-row .product__price [data-price-container]{order:1;margin-right:0!important;margin-bottom:0!important;display:inline-block}[data-product-pricing] .product__price .price__compare-at.visible .money{text-decoration:line-through!important}[data-product-pricing] .product__price .price__compare-at.visible+.price__current{display:inline-block!important;margin-bottom:0!important;vertical-align:middle}[data-product-pricing] [data-price-container]{display:inline-block;vertical-align:middle}[data-product-pricing] [data-price-compare-container]{display:inline-block!important;vertical-align:middle;margin-right:.5rem;text-decoration:line-through!important}[data-product-pricing] [data-price-compare-container] .money,[data-product-pricing] [data-price-compare-container] [data-price-compare]{text-decoration:line-through!important}[data-product-pricing] .product__price .price__current,[data-product-pricing] .product__price .price__compare-at,[data-product-pricing] .product__price .price__current .money,[data-product-pricing] .product__price .price__compare-at .money{display:inline-block;vertical-align:middle}[data-product-pricing] [data-payment-terms-target],[data-product-pricing] form[data-payment-terms-target]{display:block!important;width:100%!important;flex-basis:100%!important;flex-shrink:0!important;margin-top:.5rem!important;order:10}.price .price__current--on-sale .money,.price .price__current--on-sale [data-price],.price [data-price].discounted,.price .price__compare-at.visible~.price__current .money,.price .price__current.price__current--on-sale .money{font-weight:700!important;color:var(--of-oxblood)!important;font-size:1.2em!important}.product-recommendations--container{margin-top:48px}.product-recently-viewed--section{margin-top:24px}.product-recommendations--container .productitem__price .price__compare-at:has(.money:empty),.product-recommendations--container .productitem__price [data-price-compare-container]:has(.money:empty),.product-recently-viewed--section .productitem__price .price__compare-at:has(.money:empty),.product-recently-viewed--section .productitem__price [data-price-compare-container]:has(.money:empty){display:none!important}.product-recommendations--container .productitem__compare-wrapper,.product-recently-viewed--section .productitem__compare-wrapper,.product-recommendations--container .productitem--actions,.product-recently-viewed--section .productitem--actions{display:none!important}.product-recommendations--container .productitem__price .price__current--emphasize:not(.price__current--on-sale),.product-recommendations--container .productitem__price .price__current--emphasize:not(.price__current--on-sale) .money,.product-recommendations--container .productitem__price .price__current--emphasize:not(.price__current--on-sale) [data-price],.product-recently-viewed--section .productitem__price .price__current--emphasize:not(.price__current--on-sale),.product-recently-viewed--section .productitem__price .price__current--emphasize:not(.price__current--on-sale) .money,.product-recently-viewed--section .productitem__price .price__current--emphasize:not(.price__current--on-sale) [data-price]{color:var(--color-text, var(--of-slate))!important;font-size:1em!important;font-weight:600!important}.product-recommendations--container .productitem__price .price__current--on-sale,.product-recommendations--container .productitem__price .price__current--on-sale .money,.product-recently-viewed--section .productitem__price .price__current--on-sale,.product-recently-viewed--section .productitem__price .price__current--on-sale .money{font-size:1.1em!important}.product-recommendations--container .flickity-enabled,.product-recently-viewed--section .flickity-enabled{overflow:visible!important}.product-recommendations--container .flickity-prev-next-button.previous,.product-recently-viewed--section .flickity-prev-next-button.previous{left:-22px!important}.product-recommendations--container .flickity-prev-next-button.next,.product-recently-viewed--section .flickity-prev-next-button.next{right:-22px!important}.product-recommendations--container .flickity-page-dots,.product-recently-viewed--section .flickity-page-dots{display:none!important}@media screen and (max-width:768px){.product-recommendations--container .flickity-prev-next-button,.product-recently-viewed--section .flickity-prev-next-button{display:none!important}}.price [data-price-compare].original-price{text-decoration:line-through!important;opacity:.5!important;color:var(--color-text-light, #949494)!important;display:inline!important;font-size:.9em!important;font-weight:400!important}.price [data-price-compare-container]{display:none!important}.price [data-price-compare-container].visible{display:inline-block!important;opacity:1!important}.price [data-price-container]{display:inline-flex;align-items:baseline;gap:.5rem;flex-wrap:nowrap;white-space:nowrap}.price [data-price-compare-container]{margin-right:.5rem}.dynamic-savings{margin-top:.25rem;font-size:.875rem;font-weight:500}.dynamic-savings__text{display:inline-block;padding:.25rem .5rem;border-radius:4px;font-size:.8rem;font-weight:600;border:1px solid}body.of-quick-order-active .product-form--regular{position:relative;isolation:isolate}body.of-quick-order-active .product-form--regular>*{opacity:.35;pointer-events:none;user-select:none;-webkit-user-select:none}body.of-quick-order-active .product-form--regular:after{content:"Quick Order in use. Submit your assortment below to add to cart.";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;justify-content:center;text-align:center;padding:1rem 1.5rem;background:#f7f7f9f0;border:1px solid rgba(192,73,67,.25);border-left:2px solid var(--of-oxblood);border-radius:6px;color:var(--of-slate-dark);font-family:var(--of-mega-mono-font, "Nunito Sans", system-ui, sans-serif);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;line-height:1.6;pointer-events:none}.of-resource-buttons{margin-top:14px}.of-resource-buttons .of-resource-btn:not(:last-child){margin-bottom:10px}.of-resource-btn{display:block;width:100%;max-width:100%;box-sizing:border-box;padding:12px 14px;border-radius:12px;font-weight:700;text-decoration:none;transition:transform .12s ease,box-shadow .2s ease;text-align:center;display:flex;align-items:center;justify-content:center;gap:.6rem}.of-resource-btn--primary{border:1px solid var(--of-slate);color:#fff;background:var(--of-slate)}.of-resource-btn--primary:hover{transform:translateY(-1px);box-shadow:0 10px 24px #45516140}.of-resource-btn--primary:active{transform:translateY(0)}.of-resource-btn--custom{border:1px solid currentColor}.of-resource-btn--custom:hover{transform:translateY(-1px);box-shadow:0 10px 24px #00000026}.of-resource-btn--custom:active{transform:translateY(0)}.of-resource-btn svg{width:18px;height:18px;flex:none}.of-pdp-tabs{margin-top:24px;border-top:1px solid rgba(31,39,51,.12)}.of-pdp-tabs__body--prose{color:var(--of-slate-dark);line-height:1.65}.of-pdp-tabs__body--prose table{border-collapse:collapse;width:100%;margin:1em 0 1.6em;font-size:14px}.of-pdp-tabs__body--prose th,.of-pdp-tabs__body--prose td{border:1px solid rgba(31,39,51,.1);padding:9px 14px;text-align:left;vertical-align:top}.of-pdp-tabs__body--prose thead th{background:#1f27330a;font-weight:600;color:var(--of-slate-dark)}.of-pdp-tabs__body--prose tbody tr:nth-child(odd) td{background:#1f273305}.of-pdp-specs{margin:0}.of-pdp-specs__row{display:grid;grid-template-columns:minmax(140px,220px) 1fr;gap:0;padding:13px 0;border-bottom:1px solid rgba(31,39,51,.12)}.of-pdp-specs__row>dt,.of-pdp-specs__row>dd{margin:0}.of-pdp-specs__label{font-family:var(--of-mega-ui-font, "Nunito Sans", system-ui, sans-serif);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--of-khaki-dark);padding-right:18px;align-self:center}.of-pdp-specs__value{font-family:var(--of-mega-ui-font, "Nunito Sans", system-ui, sans-serif);font-size:15px;color:var(--of-slate-dark);line-height:1.5}.of-pdp-specs__alt-unit{margin-left:8px;font-size:13px;color:var(--of-slate);font-style:italic}.of-pdp-specs__row:last-child{border-bottom:0}.of-included{clear:both;margin:28px 0 0;font-family:var(--of-mega-ui-font, "Nunito Sans", system-ui, sans-serif)}.of-included__title{font-family:var(--of-heading-font, "Montserrat", system-ui, sans-serif);font-weight:800;font-size:22px;color:var(--of-slate-dark);margin:0 0 2px;line-height:1.2}.of-included__sub{font-size:13px;color:var(--of-slate);margin:0 0 14px}.of-included__card{background:var(--of-parchment, #FBFBFC);border:1px solid rgba(31,39,51,.14);border-radius:8px;padding:18px 22px 6px}.of-included__table{width:100%;border-collapse:collapse}.of-included__th{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--of-khaki-dark);text-align:left;padding:0 0 10px;border-bottom:1px solid rgba(31,39,51,.14)}.of-included__th--qty{text-align:center;width:56px}.of-included__td{padding:14px 0;border-bottom:1px solid rgba(31,39,51,.1);vertical-align:top;font-size:15px;line-height:1.5;color:var(--of-slate-dark)}.of-included__table tbody tr:last-child .of-included__td{border-bottom:0}.of-included__td--part{width:96px;white-space:nowrap;padding-right:16px}.of-included__td--qty{text-align:center;width:56px;font-weight:700;color:var(--of-slate)}.of-included__partchip{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;font-weight:700;color:var(--of-slate-dark)}.of-included__subitems{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 22px}.of-included__subitems li{position:relative;font-size:13px;color:var(--of-slate);padding-left:16px;line-height:1.55}.of-included__subitems li:before{content:"";position:absolute;left:2px;top:9px;width:5px;height:5px;border-radius:50%;background:var(--of-khaki)}.of-included--summary .of-included__td--part{width:150px}.of-included__td--role{padding-right:16px}.of-included__rolelabel{font-weight:700;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--of-slate);white-space:nowrap}@media(max-width:560px){.of-included__subitems{grid-template-columns:1fr}.of-included__card{padding:16px 16px 4px}}.of-pdp-docs__intro{font-size:14.5px;color:var(--of-slate);margin:0 0 18px;max-width:720px}.of-pdp-docs__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:12px}.of-pdp-doc-card{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px;border:1px solid rgba(31,39,51,.12);border-radius:4px;text-decoration:none;color:var(--of-slate-dark);background:#fff;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.of-pdp-doc-card:hover{border-color:var(--of-khaki-dark);background:#faf6f5;box-shadow:none;transform:none;color:var(--of-slate-dark)}.of-pdp-doc-card__body{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 auto}.of-pdp-doc-card__title{font-family:var(--of-mega-ui-font, "Nunito Sans", system-ui, sans-serif);font-size:15px;font-weight:600;color:var(--of-slate-dark);line-height:1.3}.of-pdp-doc-card__meta{font-family:var(--of-mega-ui-font, "Nunito Sans", system-ui, sans-serif);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--of-slate);font-weight:600;line-height:1.4}.of-pdp-doc-card__action{font-family:var(--of-mega-ui-font, "Nunito Sans", system-ui, sans-serif);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--of-khaki-dark);font-weight:700;flex:none;transition:color .18s ease}.of-pdp-doc-card:hover .of-pdp-doc-card__action{color:var(--of-oxblood)}.of-pdp-reviews-tab{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.of-pdp-reviews-tab__lead{font-size:16px;color:var(--of-slate-dark);line-height:1.55;margin:0;max-width:640px}.of-pdp-reviews-tab__lead strong{color:var(--of-khaki-dark);font-weight:700}.of-pdp-reviews-tab__cta{display:inline-flex;align-items:center;gap:6px;padding:12px 20px;border:1px solid var(--of-khaki-dark);border-radius:4px;background:#fff;color:var(--of-khaki-dark);font-family:var(--of-mega-ui-font, "Nunito Sans", system-ui, sans-serif);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;transition:background .18s ease,color .18s ease,border-color .18s ease}.of-pdp-reviews-tab__cta:hover{background:#faf6f5;color:var(--of-oxblood);border-color:var(--of-oxblood)}@media(max-width:760px){.of-pdp-specs__row{grid-template-columns:minmax(110px,160px) 1fr}.of-pdp-docs__grid{grid-template-columns:1fr}}.of-pdp-tabs.of-pdp-tabs--accordion{margin-top:16px;border-top:0;display:flex;flex-direction:column;gap:10px}.of-sec-accordion__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;background:#fff;border:0;border-radius:0;text-align:left;cursor:pointer;width:100%;transition:background .12s ease}.of-sec-accordion__header:hover{background:#f7f7f9}.of-sec-accordion__header:focus-visible{outline:2px solid var(--of-khaki-dark);outline-offset:-3px}.of-sec-accordion__title{font-family:var(--of-mega-ui-font, "Nunito Sans", system-ui, sans-serif);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--of-slate);line-height:1}.of-sec-accordion__count{font-weight:500;letter-spacing:.1em;color:inherit;opacity:.72}.of-sec-accordion__icon{display:inline-block;font-style:normal;color:var(--of-khaki-dark);transition:transform .22s ease-out;flex:none}.of-sec-accordion__header.is-expanded .of-sec-accordion__icon{transform:rotate(180deg)}.of-sec-accordion__header.is-expanded .of-sec-accordion__title{color:var(--of-khaki-dark)}.of-sec-accordion__panel:not([hidden]){padding:0}.of-sec-accordion__body{padding:20px 20px 24px}@media(max-width:760px){.of-sec-accordion__header{padding:14px 16px}.of-sec-accordion__body{padding:16px 16px 20px}}.of-variant-dropdown-fieldset{border:0;padding:0;margin:0}.of-variant-dropdown{display:block;width:100%;max-width:360px;padding:12px 36px 12px 14px;font-family:var(--of-mega-ui-font, "Nunito Sans", system-ui, sans-serif);font-size:15px;color:var(--of-slate-dark);background:#fff;border:1px solid #c9d1da;border-radius:6px;cursor:pointer;transition:border-color .12s ease;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23455161' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}.of-variant-dropdown:focus{outline:none;border-color:var(--of-khaki);box-shadow:0 0 0 2px #928b5926}.of-qo-filter{margin:0 0 14px}.of-qo-filter__input{width:100%;padding:10px 12px;font-size:14px;font-family:var(--of-mega-ui-font, "Nunito Sans", system-ui, sans-serif);color:var(--of-slate-dark);background:#fff;border:1px solid #c9d1da;border-radius:6px;box-sizing:border-box}.of-qo-filter__input:focus{outline:none;border-color:var(--of-khaki);box-shadow:0 0 0 2px #928b5926}.of-qo-filter__hint{margin:6px 0 0;font-size:12px;color:var(--of-gray-500);min-height:1em}@media(max-width:960px){.of-qo-accordion{display:none!important}}.of-rn-field{margin:0 0 18px;width:100%}.of-rn-field .options-selection__select{background:#fff;border:1px solid rgba(69,81,97,.18);border-radius:6px;padding:12px 48px 12px 16px;display:flex;align-items:center;gap:12px;min-height:48px;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease;cursor:pointer;position:relative}.of-rn-field .of-rn-trigger{display:contents}.of-rn-field .of-rn-select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:2;border:0;background:transparent;font:inherit;color:transparent;margin:0;padding:0;appearance:none;-webkit-appearance:none}.of-rn-field .of-rn-select:focus{outline:0}@media(hover:hover)and (pointer:fine){.of-rn-field .of-rn-select{pointer-events:none;width:1px;height:1px;inset:auto;clip:rect(0 0 0 0);overflow:hidden}}.of-rn-field .of-rn-value{display:block;font-size:16px;line-height:1.3;color:#2d3645;margin:0;padding:0;pointer-events:none;-webkit-user-select:none;user-select:none;position:relative;z-index:1}.of-rn-field .of-rn-value__name{font-weight:400;color:var(--of-gray-500);margin-right:4px}.of-rn-field .of-rn-value__val{font-weight:600;color:#2d3645}.of-rn-field .of-rn-value__count{font-weight:400;font-size:12.5px;color:var(--of-khaki-dark);margin-left:8px;white-space:nowrap}.of-rn-field .of-rn-value__count:before{content:"\b7";margin-right:8px;color:var(--of-gray-500)}.of-rn-field .options-selection__select:hover{background:#f5efe2;border-color:#6e6a3d80}.of-rn-field .options-selection__select:focus-within{border-color:var(--of-slate);box-shadow:0 0 0 3px #4551611f;background:#fff}.of-rn-field .of-rn-label.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.of-rn-field .of-rn-select::-ms-expand{display:none}.of-rn-field .of-rn-chev{position:absolute;right:16px;top:50%;transform:translateY(-50%);width:14px;height:14px;display:flex;align-items:center;justify-content:center;color:var(--of-slate);background:transparent;border:0;pointer-events:none;transition:color .18s ease}.of-rn-field .of-rn-chev svg{display:block;width:100%;height:100%}.of-rn-field .options-selection__select:focus-within .of-rn-chev{color:#2d3645}.of-rn-field .of-rn-listbox{display:none}.of-rn-field.is-open .of-rn-chev{transform:translateY(-50%) rotate(180deg);color:#2d3645}@media(hover:hover)and (pointer:fine){.of-rn-field{position:relative}.of-rn-field .of-rn-listbox{display:block;position:absolute;top:calc(100% + 4px);left:0;right:0;max-height:360px;overflow-y:auto;background:#fff;border:1px solid rgba(69,81,97,.22);border-radius:4px;box-shadow:0 12px 32px -12px #2d364538,0 4px 10px #2d36450f;z-index:30;padding:4px}.of-rn-field .of-rn-listbox[hidden]{display:none}.of-rn-listbox-group__head{padding:10px 14px 4px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--of-gray-500);border-top:1px solid rgba(69,81,97,.1);margin-top:4px}.of-rn-listbox-group__head:first-child{border-top:0;margin-top:0;padding-top:4px}.of-rn-listbox-opt{display:grid;grid-template-columns:1fr auto;align-items:baseline;column-gap:12px;width:100%;padding:10px 14px;border:0;border-radius:6px;background:transparent;text-align:left;cursor:pointer;color:#2d3645;font:inherit;transition:background .12s ease,color .12s ease}.of-rn-listbox-opt:hover,.of-rn-listbox-opt:focus-visible{background:#f5efe2;outline:0}.of-rn-listbox-opt.is-selected{background:#ece3cf;font-weight:600}.of-rn-listbox-opt.is-unavailable{color:#9ca3af}.of-rn-listbox-opt.is-unavailable .of-rn-listbox-opt__val{text-decoration:line-through}.of-rn-listbox-opt__val{font-size:15px;line-height:1.2}.of-rn-listbox-opt__sku{font-size:12px;color:var(--of-gray-500);letter-spacing:.02em;white-space:nowrap}.of-rn-listbox-opt__stk{font-size:12px;letter-spacing:.04em;white-space:nowrap}.of-rn-listbox-opt__stk--ok{color:var(--of-gray-500)}.of-rn-listbox-opt__stk--out{color:var(--of-oxblood);font-weight:600}}@media(hover:hover)and (pointer:fine){.of-rn-field .options-selection__select:focus-visible{outline:2px solid var(--of-slate);outline-offset:2px}}.of-rn-field .options-selection__select-label{margin-bottom:0}.of-variant-axis{display:block}.of-variant-axis__select{display:none}@media(max-width:960px){.of-variant-axis--overflow .of-variant-axis__chips{display:none}.of-variant-axis--overflow .of-variant-axis__select{display:block}}@media(max-width:960px){.of-rn-field .options-selection__select{background:#faf6f5;border:1.5px solid var(--of-slate-dark);border-radius:6px;min-height:56px;padding:14px 52px 14px 18px;font-weight:500}.of-rn-field .of-rn-chev svg{width:14px;height:14px}.of-rn-field .of-rn-value__name{color:var(--of-khaki-dark);font-weight:600;text-transform:uppercase;letter-spacing:.06em;font-size:12px}.of-rn-field .of-rn-value__val{font-size:17px}}.of-rec-scroll-btn{display:none}@media(min-width:1024px){.of-rec-scroll-wrap{display:flex;align-items:center;gap:.5rem}.of-rec-scroll-wrap .of-rec-scroll-wrap__row{flex:1 1 auto;min-width:0;display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:visible;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;gap:1.5rem;padding:.25rem .25rem .5rem;scroll-padding-inline:.25rem}.of-rec-scroll-wrap .of-rec-scroll-wrap__row::-webkit-scrollbar{display:none}.of-rec-scroll-wrap .of-rec-scroll-wrap__row .productgrid--item{flex:0 0 calc((100% - 6rem)/5);max-width:calc((100% - 6rem)/5);width:auto;margin-right:0;scroll-snap-align:start}.of-rec-scroll-wrap .of-rec-scroll-wrap__row .productitem--image-primary,.of-rec-scroll-wrap .of-rec-scroll-wrap__row .productitem--image-alternate{width:100%;height:auto}.of-rec-scroll-btn{flex:0 0 44px;width:44px;height:44px;border-radius:50%;border:1px solid #d8d4cd;background:#fff;color:var(--of-slate-dark);cursor:pointer;box-shadow:0 2px 8px #00000014;display:flex;align-items:center;justify-content:center;padding:0;transition:background-color .16s ease,box-shadow .16s ease,transform 80ms ease}.of-rec-scroll-btn svg{width:22px;height:22px;display:block}.of-rec-scroll-btn:hover{background:#f4ebe7;box-shadow:0 4px 14px #0000001f}.of-rec-scroll-btn:active{transform:scale(.94)}.of-rec-scroll-btn:focus-visible{outline:2px solid var(--of-slate);outline-offset:2px}.of-rec-scroll-wrap.of-rec-no-overflow .of-rec-scroll-btn,.of-rec-scroll-wrap.of-rec-at-start .of-rec-scroll-btn--prev,.of-rec-scroll-wrap.of-rec-at-end .of-rec-scroll-btn--next{visibility:hidden;pointer-events:none}}.key-details{border:1px solid rgba(146,139,89,.3);border-radius:6px;padding:14px 16px;margin:16px 0 20px;align-items:center;gap:12px}.key-details__icon,.key-details__image{width:24px;height:24px;margin-right:0;flex-shrink:0}.key-details__heading{font-family:var(--of-mega-ui-font, "Nunito Sans", system-ui, sans-serif);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--of-khaki);margin:0 0 2px;line-height:1.2}.key-details__wrapper p{font-size:15px;line-height:1.55;color:var(--of-slate-dark);margin-top:0}.key-details__wrapper p:last-child{margin-bottom:0}@media(max-width:719px){.product-details.of-mv-new{display:flex;flex-direction:column}.product-details.of-mv-new .product-block--custom-liquid:has(.of-pdp-freeship),.product-details.of-mv-new .product-block--key_details{order:1}}.of-voltage-notice{display:flex;align-items:flex-start;gap:10px;background:#fff8f8;border:1px solid rgba(192,73,67,.28);border-left:3px solid #C04943;border-radius:4px;padding:10px 14px 10px 12px;margin:0 0 16px;font-size:14px;line-height:1.5;color:#455161}.of-voltage-notice__icon{flex-shrink:0;color:#c04943;margin-top:1px}.of-voltage-notice__body{flex:1 1 auto;min-width:0}.of-voltage-notice__text{display:block}.of-voltage-notice__text strong{color:#2f3946;font-weight:700}.of-voltage-notice__link{display:inline-block;margin-top:4px;font-size:13px;color:#c04943;text-decoration:underline;text-underline-offset:2px}.of-voltage-notice__link:hover{color:#8b2d29}.product-request-form .product-request-form__action .button-primary{width:100%;box-sizing:border-box}.of-subnav-sentinel{block-size:0;overflow:hidden}.of-subnav{position:sticky;top:var(--header-height, 80px);z-index:400;isolation:isolate;display:flex;gap:32px;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;background:#fff;padding:18px 0 0;border-bottom:1px solid rgba(31,39,51,.14);margin-bottom:2px}@media screen and (min-width:1024px){.of-subnav{background:transparent;overflow-x:visible;transition:background-color .25s ease-in}.of-subnav.of-subnav--stuck{background:#ffffffd9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background-color .4s ease-out}.of-subnav:before,.of-subnav:after{content:"";position:absolute;left:0;right:0;z-index:-1;clip-path:inset(0 -100vmax);opacity:0;transition:opacity .25s ease-in}.of-subnav:before{top:0;bottom:0;box-shadow:0 0 0 100vmax #ffffffd9}.of-subnav:after{bottom:0;height:1px;box-shadow:0 0 0 100vmax #1f273324}.of-subnav.of-subnav--stuck:before,.of-subnav.of-subnav--stuck:after{opacity:1;transition:opacity .4s ease-out}}@media screen and (min-width:1024px)and (prefers-reduced-motion:reduce){.of-subnav,.of-subnav.of-subnav--stuck,.of-subnav:before,.of-subnav:after,.of-subnav.of-subnav--stuck:before,.of-subnav.of-subnav--stuck:after{transition:none}}body.template-product [data-site-header] .small-promo,body.template-product [data-site-header] .small-promo-content--link{display:none}.of-subnav::-webkit-scrollbar{display:none}.of-subnav__link{flex:0 0 auto;white-space:nowrap;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;font-family:var(--of-mega-ui-font, "Nunito Sans", system-ui, sans-serif);font-size:13px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--of-slate);text-decoration:none;padding:0 0 12px;border-bottom:2px solid transparent;transition:color .15s}.of-subnav__link:hover{color:var(--of-slate-dark)}.of-subnav__link.is-active{color:var(--of-oxblood);border-bottom-color:var(--of-oxblood)}.of-subnav__count{color:var(--of-khaki-dark);font-weight:400}.of-hsec{padding:22px 0 4px;scroll-margin-top:calc(var(--header-height, 80px) + 64px)}.of-hsec__head{display:flex;align-items:baseline;justify-content:space-between;border-bottom:1px solid rgba(31,39,51,.14);padding-bottom:8px;margin-bottom:14px}.of-hsec__title{font-family:var(--of-heading-font, "Montserrat", system-ui, sans-serif);font-weight:800;font-size:24px;color:var(--of-slate-dark);margin:0;line-height:1.2}.of-hsec__chev{color:var(--of-khaki-dark);font-size:16px;line-height:1;flex:none}.of-hsec__count{color:var(--of-khaki-dark);font-weight:400}.of-hsec--description .of-hsec__body{max-width:none;line-height:1.65}.of-hsec--specs .of-hsec__body{max-width:none}.of-hsec--specs .of-pdp-specs{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid rgba(31,39,51,.14);border-left:1px solid rgba(31,39,51,.14)}.of-hsec--specs .of-pdp-specs__row{display:block;min-height:56px;padding:11px 16px;border-right:1px solid rgba(31,39,51,.14);border-bottom:1px solid rgba(31,39,51,.14)}.of-hsec--specs .of-pdp-specs__row:last-child{border-bottom:1px solid rgba(31,39,51,.14)}.of-hsec--specs .of-pdp-specs__label{display:block;padding-right:0;margin-bottom:4px}.of-hsec--specs .of-pdp-specs__value{display:block}@media(max-width:640px){.of-hsec--specs .of-pdp-specs{grid-template-columns:1fr}}.of-hsec .of-included{margin-top:0}.of-hsec .of-included__title{display:none}.of-pdp-tabs[data-of-has-structured-included] .of-hsec--description .of-legacy-wi,.of-pdp-tabs[data-of-suppress-legacy-specs=true] .of-hsec--description .of-legacy-specs{display:none!important}#of-hsec-related.of-hsec--related{scroll-margin-top:calc(var(--header-height, 80px) + 64px)}#of-hsec-related.of-hsec--related .product-recommendations--title{font-family:var(--of-heading-font, "Montserrat", system-ui, sans-serif);font-weight:800;font-size:24px;color:var(--of-slate-dark);text-align:left;padding:0 0 8px;margin:0 0 14px;border-bottom:1px solid rgba(31,39,51,.14)}[data-of-chrome-light=true] .of-hsec{padding-top:8px}[data-of-chrome-light=true] .of-hsec--description{padding-top:0}[data-of-chrome-light=true] .of-hsec--description .of-hsec__head{display:none}[data-of-chrome-light=true] .of-hsec__head{border-bottom:0;margin-bottom:8px}@media(max-width:820px){.of-subnav{gap:18px}}.of-closeout-notice{display:flex;align-items:flex-start;gap:10px;background:#faf9f4;border:1px solid rgba(146,139,89,.4);border-left:3px solid #928b59;border-radius:4px;padding:10px 14px 10px 12px;margin:0 0 16px;font-size:14px;line-height:1.5;color:#2f3946}.of-closeout-notice__icon{color:#6f6a44;flex:0 0 auto;margin-top:2px}.of-closeout-notice__body{min-width:0}.of-closeout-notice__link{display:inline-block;margin-left:6px;color:#6f6a44;font-weight:700;text-decoration:underline;white-space:nowrap}.of-closeout-notice__link:hover{color:#2f3946}.of-recycled-notice{display:flex;align-items:flex-start;gap:10px;background:#f3f8fc;border:1px solid rgba(46,98,136,.3);border-left:3px solid #2E6288;border-radius:4px;padding:10px 14px 10px 12px;margin:0 0 16px;font-size:14px;line-height:1.5;color:#2f3946}.of-recycled-notice__icon{color:#2e6288;flex:0 0 auto;margin-top:1px;font-size:16px;line-height:1.2;font-variant-emoji:text}.of-recycled-notice__body{min-width:0}.of-recycled-notice__link{display:inline-block;margin-left:6px;color:#2e6288;font-weight:700;text-decoration:underline;white-space:nowrap}.of-recycled-notice__link:hover{color:#1e4360}.of-kit-upgrade{margin:0 0 16px}.of-kit-upgrade__eyebrow{margin:0 0 8px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#455161}.of-kit-upgrade__addon{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border:1px solid rgba(46,125,79,.3);border-radius:8px;background:#f4faf6;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.of-kit-upgrade__addon--checked,.of-kit-upgrade__addon:has(.of-kit-upgrade__checkbox:checked){border-color:#2e7d4f;background:#eef8f1;box-shadow:0 0 0 1px #2e7d4f40}.of-kit-upgrade__checkbox{flex:0 0 auto;margin:3px 0 0;width:17px;height:17px;accent-color:#2e7d4f}.of-kit-upgrade__addon-photo{flex:0 0 auto;width:44px;height:44px;border-radius:6px;overflow:hidden;background:#fff;border:1px solid rgba(47,57,70,.12)}.of-kit-upgrade__addon-photo img{width:100%;height:100%;object-fit:contain;display:block}.of-kit-upgrade__addon-body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.of-kit-upgrade__addon-title-line{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.of-kit-upgrade__addon-title{font-weight:700;font-size:14px;color:#2f3946}.of-kit-upgrade__pill{display:inline-block;padding:2px 8px;border-radius:999px;background:#2e7d4f;color:#fff;font-size:11px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.of-kit-upgrade__addon-sub{font-size:13px;line-height:1.4;color:#455161}.of-kit-upgrade__addon-sub-struck{color:#7a8290}.of-kit-upgrade__addon--informational{background:#fff;border-color:#45516133;cursor:default}.of-kit-upgrade__chip{display:inline-block;padding:2px 8px;border-radius:999px;background:#4551611f;color:#455161;font-size:11px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.of-kit-upgrade__actions{margin-top:10px}@media(max-width:420px){.of-kit-upgrade__addon-photo{display:none}}.of-kit-upgrade-offer--flyout{max-width:920px;width:100%;box-sizing:border-box;margin:10px auto 0;padding:12px 0 0;border-top:1px solid rgba(47,57,70,.15);background:transparent}.of-kit-upgrade-offer--fixed{position:fixed;right:20px;bottom:20px;width:320px;max-width:calc(100vw - 32px);box-sizing:border-box;background:#f4ecd9;border:1px solid rgba(47,57,70,.18);border-radius:10px;padding:14px 16px;z-index:1200;box-shadow:0 8px 24px #2f394638;animation:of-kit-upgrade-offer-in .2s ease-out}@keyframes of-kit-upgrade-offer-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.product-recommendations--section .productitem__price.price--varies .price__compare-at,.product-recommendations--section .productitem__price.price--varies .price__current{white-space:nowrap}.product-recommendations--section .productitem__price.price--varies{font-size:.92em;line-height:1.35}.product-recommendations--section .productitem__price{min-height:3em}.dynamic-savings.is-empty,.of-deal-pill.is-empty,.of-msrp.is-empty{visibility:hidden}.of-price-display .of-msrp{min-height:18px;box-sizing:border-box}
/*# sourceMappingURL=/cdn/shop/t/148/assets/of-pdp.css.map */
