@media screen and (max-width:749px){body.oo-birding #gen-product-information .product-details .text-block:has(>h1){display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;--width: 100% !important;--max-width: 100% !important;text-wrap:wrap!important;text-wrap-style:auto!important;white-space:normal!important;align-items:stretch!important}body.oo-birding #gen-product-information .product-details .text-block>h1,body.oo-birding #gen-product-information .product-details h1,body.oo-birding #gen-product-information .product-details .h1:has(>h1)>h1{display:block!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;font-size:clamp(20px,5.8vw,24px)!important;line-height:1.18!important;letter-spacing:-.035em!important;white-space:normal!important;text-wrap:wrap!important;text-wrap-style:auto!important;overflow-wrap:normal!important;word-break:normal!important}body.oo-birding #gen-product-information .product-details{padding-inline:16px!important;padding-top:10px!important;padding-bottom:0!important;margin-top:0!important}body.oo-birding #gen-product-information .product-details .group-block-content,body.oo-birding #gen-product-information.oo-comfort-product .product-details .group-block-content{gap:7px!important;row-gap:7px!important}body.oo-birding #gen-product-information .product-details :is(product-price,variant-picker,.variant-picker,.oo-pdp-loox-rating,.buy-buttons-block){margin-block:0!important}body.oo-birding #gen-product-information .product-details .variant-picker__form{gap:9px!important;row-gap:9px!important}body.oo-birding #gen-product-information .product-details .variant-option legend{margin:0 0 5px!important}body.oo-birding #gen-product-information .product-details .variant-option{margin-block:0!important}body.oo-birding #gen-product-information .product-details .oo-cc-size-trigger{min-height:44px!important}body.oo-birding #gen-product-information .product-details product-price :is(.price,.price-item--regular,.price-item--sale){font-size:24px!important;line-height:1.15!important}body.oo-birding #gen-product-information .product-details .variant-option--swatches{--oo-color-chip: 44px;--oo-color-gap: 5px;min-width:0!important;width:100%!important}body.oo-birding #gen-product-information .product-details .variant-option--swatches .swiper.variant-swiper{display:block!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;padding:4px 0!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch;scrollbar-width:none}body.oo-birding #gen-product-information .product-details .variant-option--swatches .swiper.variant-swiper::-webkit-scrollbar{display:none}body.oo-birding #gen-product-information .product-details .variant-option--swatches .pro_var{display:flex!important;flex-flow:row nowrap!important;flex-wrap:nowrap!important;gap:var(--oo-color-gap)!important;align-items:center!important;justify-content:flex-start!important;width:max-content!important;min-width:100%!important;max-width:none!important;margin:0!important;padding:2px!important;transform:none!important}body.oo-birding #gen-product-information .product-details .variant-option--swatches .pro_var>.swiper-slide{display:block!important;box-sizing:border-box!important;flex:0 0 var(--oo-color-chip)!important;width:var(--oo-color-chip)!important;height:var(--oo-color-chip)!important;min-width:var(--oo-color-chip)!important;min-height:var(--oo-color-chip)!important;max-width:var(--oo-color-chip)!important;max-height:var(--oo-color-chip)!important;margin:0!important}body.oo-birding #gen-product-information .product-details .variant-option--swatches .variant-option__button-label--has-swatch{display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;flex:none!important;width:var(--oo-color-chip)!important;height:var(--oo-color-chip)!important;min-width:var(--oo-color-chip)!important;min-height:var(--oo-color-chip)!important;max-width:var(--oo-color-chip)!important;max-height:var(--oo-color-chip)!important;aspect-ratio:1 / 1!important;border-radius:50%!important;padding:3px!important;margin:0!important;line-height:1!important}body.oo-birding #gen-product-information .product-details .variant-option--swatches .variant-option__button-label--has-swatch .swatch{display:block!important;box-sizing:border-box!important;flex:0 0 calc(var(--oo-color-chip) - 10px)!important;width:calc(var(--oo-color-chip) - 10px)!important;height:calc(var(--oo-color-chip) - 10px)!important;min-width:calc(var(--oo-color-chip) - 10px)!important;min-height:calc(var(--oo-color-chip) - 10px)!important;max-width:calc(var(--oo-color-chip) - 10px)!important;max-height:calc(var(--oo-color-chip) - 10px)!important;aspect-ratio:1 / 1!important;border-radius:50%!important;overflow:hidden!important}body.oo-birding #gen-product-information .product-details .variant-option--swatches .variant-option__button-label--has-swatch:has(input:checked){border:2px solid #293e31!important;outline:2px solid #293e31!important;outline-offset:1px}body.oo-birding #gen-product-information .product-details .variant-option--swatches [class*=swiper-button-prev-],body.oo-birding #gen-product-information .product-details .variant-option--swatches [class*=swiper-button-next-]{display:none!important}body.oo-birding #gen-product-information .product-details .buy-buttons-block .product-form-buttons:has(>.oo-shop-now--inline){display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:stretch!important;justify-content:flex-start!important;gap:10px!important;grid-template-columns:none!important;padding-inline:0!important}body.oo-birding #gen-product-information .product-details .buy-buttons-block .product-form-buttons>:is(.oo-shop-now--inline,.quantity-selector,.product-form-text__error,.accelerated-checkout-block){grid-column:auto!important}body.oo-birding #gen-product-information .product-details .buy-buttons-block .product-form-buttons>span:has(>add-to-cart-component),body.oo-birding #gen-product-information .product-details .buy-buttons-block .product-form-buttons>span:has(>add-to-cart-component)>add-to-cart-component,body.oo-birding #gen-product-information .product-details .buy-buttons-block .product-form-buttons>.oo-shop-now--inline{box-sizing:border-box!important;display:block!important;flex:0 0 auto!important;align-self:stretch!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;margin:0!important}body.oo-birding #gen-product-information .product-details .buy-buttons-block .product-form-buttons>span:has(>add-to-cart-component) .add-to-cart-button,body.oo-birding #gen-product-information .product-details .buy-buttons-block .product-form-buttons>.oo-shop-now--inline{width:100%!important;min-height:56px!important;height:auto!important;font-size:17px!important;line-height:1.3!important;padding:12px 16px!important}body.oo-birding #gen-product-information .product-details .buy-buttons-block .product-form-buttons>.quantity-selector{align-self:flex-start!important}body.oo-birding .oo-mobile-atc .oo-mobile-atc__button{min-height:56px!important;font-size:18px!important}body.oo-birding:has(.oo-mobile-atc){padding-bottom:calc(90px + env(safe-area-inset-bottom,0px))!important}}@media screen and (min-width:360px)and (max-width:389px){body.oo-birding #gen-product-information .product-details .variant-option--swatches{--oo-color-chip: 42px;--oo-color-gap: 4px}}@media screen and (min-width:340px)and (max-width:359px){body.oo-birding #gen-product-information .product-details .variant-option--swatches{--oo-color-chip: 40px;--oo-color-gap: 4px}}@media screen and (max-width:339px){body.oo-birding #gen-product-information .product-details .variant-option--swatches{--oo-color-chip: 38px;--oo-color-gap: 3px}}@media screen and (max-width:749px){body.oo-birding #gen-product-information .product-details .variant-option[data-is-size-option] .swiper.variant-swiper{display:block!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important;overflow-y:visible!important;touch-action:pan-y!important}body.oo-birding #gen-product-information .product-details .variant-option[data-is-size-option] .pro_var{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:0!important;margin:0!important;transform:none!important;transition:none!important}body.oo-birding #gen-product-information .product-details .variant-option[data-is-size-option] .pro_var>.swiper-slide{display:block!important;flex:none!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important}body.oo-birding #gen-product-information .product-details .variant-option[data-is-size-option] .variant-option__button-label{box-sizing:border-box!important;width:100%!important;height:auto!important;min-height:52px!important;padding:10px 5px!important}body.oo-birding #gen-product-information .product-details .variant-option[data-is-size-option] legend :is(.variant-level-customization,.variant-option__swatch-value){font-size:17px!important;line-height:1.45!important}body.oo-birding #gen-product-information .product-details .variant-option[data-is-size-option] .variant-option__button-label__text{font-size:17px!important;font-weight:600!important;line-height:1.3!important}body.oo-birding #gen-product-information .product-details product-price{margin-top:5px!important;margin-bottom:7px!important}}@media screen and (min-width:750px){body.oo-birding #gen-product-information.oo-comfort-product .product-details .group-block-content,body.oo-birding #gen-product-information.oo-comfort-product .product-details .variant-picker__form{gap:12px!important;row-gap:12px!important}body.oo-birding #gen-product-information.oo-comfort-product .product-details .variant-option legend{margin-bottom:7px!important}body.oo-birding #gen-product-information.oo-comfort-product .product-details product-price{margin-top:5px!important;margin-bottom:7px!important}}@media screen and (max-width:749px){body.oo-birding #gen-product-information .product-details product-price{padding-block-start:12px!important;padding-block-end:14px!important}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/oo-mobile-refinements.css.map */
