body:has(.bs-polo-intro){background:#fff}product-info:has(.bs-polo-intro){display:block;background:#fff}product-info:has(.bs-polo-intro)>product-component>.page-width{max-width:1320px}product-info:has(.bs-polo-intro) .product{align-items:flex-start}product-info:has(.bs-polo-intro) .product__info-container{max-width:none}product-info:has(.bs-polo-intro) .product__info-wrapper{padding:12px 0 0 48px}.bs-polo-intro{display:flex;justify-content:space-between;align-items:center;gap:18px;margin:0 0 20px;padding-bottom:17px;border-bottom:1px solid #deded8;font-size:10px;letter-spacing:.18em;text-transform:uppercase}.bs-polo-intro a{color:#081f2e;text-decoration:none}.bs-polo-intro span{color:#946542}product-info:has(.bs-polo-intro) .product__title{margin:0 0 16px}product-info:has(.bs-polo-intro) .product__title h1{font-size:clamp(32px,3.4vw,48px);line-height:1.08;letter-spacing:-.05em;color:#081f2e}.bs-polo-tagline{color:#626f75;font-size:14px;margin:0 0 22px}product-info:has(.bs-polo-intro) .price{font-size:24px;color:#081f2e;letter-spacing:-.025em}product-info:has(.bs-polo-intro) variant-selects{border-top:1px solid #deded8;padding-top:22px;margin-top:24px}product-info:has(.bs-polo-intro) .form__label{font-size:12px;font-weight:600;color:#081f2e;margin-bottom:12px;letter-spacing:.02em}product-info:has(.bs-polo-intro) .product-form__input{max-width:none;margin:0 0 22px}product-info:has(.bs-polo-intro) .product-form__input--pill input+label{border-color:#deded8;border-radius:8px;min-height:44px;min-width:53px;margin:0 7px 8px 0;padding:12px 16px;font-size:13px;transition:color .2s,background .2s,border-color .2s,transform .2s}product-info:has(.bs-polo-intro) .product-form__input--pill input:checked+label{background:#081f2e;color:#fff;border-color:#081f2e}product-info:has(.bs-polo-intro) .product-form__input--swatch{display:flex;gap:9px;flex-wrap:wrap}product-info:has(.bs-polo-intro) .swatch-input__label{display:inline-flex;align-items:center;gap:9px;min-height:45px;min-width:120px;padding:9px 12px;margin:0;border:1px solid #deded8;border-radius:8px;cursor:pointer;transition:border-color .2s,background .2s,transform .2s}product-info:has(.bs-polo-intro) .swatch-input__label:after{content:attr(title);font-size:12px;color:#081f2e;letter-spacing:0}product-info:has(.bs-polo-intro) .swatch{width:20px;height:20px;border:1px solid #081f2e20}product-info:has(.bs-polo-intro) .swatch-input__label[title="Navy blue"] .swatch{--swatch--background: #111d39 !important}product-info:has(.bs-polo-intro) .swatch-input__input:checked+.swatch-input__label{border-color:#be8862;background:#faf5f0;box-shadow:0 0 0 1px #be8862}product-info:has(.bs-polo-intro) .swatch-input__input:checked+.swatch-input__label .swatch{outline:none}product-info:has(.bs-polo-intro) .swatch-input__input:focus-visible+.swatch-input__label{outline:2px solid #be8862;outline-offset:3px}product-info:has(.bs-polo-intro) .quantity{min-height:46px;border-radius:8px}product-info:has(.bs-polo-intro) .quantity:after{border-radius:8px;box-shadow:0 0 0 1px #deded8}product-info:has(.bs-polo-intro) .product-form__submit{background:#081f2e;color:#fff;min-height:54px;border-radius:8px;transition:background .2s,transform .2s}product-info:has(.bs-polo-intro) .product-form__submit:after{border-radius:8px;box-shadow:none}product-info:has(.bs-polo-intro) .shopify-payment-button__button--unbranded{background:#fff;color:#081f2e;border:1px solid #deded8;border-radius:8px;min-height:50px}product-info:has(.bs-polo-intro) .shopify-payment-button__button--unbranded:hover{background:#f4f3ef}product-info:has(.bs-polo-intro) .product__media-list{display:block;margin:0;overflow:hidden;border:1px solid #e7e5de;border-radius:14px;background:#f4f3ef}product-info:has(.bs-polo-intro) .product__media-item{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}product-info:has(.bs-polo-intro) .product__media-item:not(.is-active){display:none}product-info:has(.bs-polo-intro) .product__media-item.is-active{animation:bs-polo-reveal .42s ease-out both}product-info:has(.bs-polo-intro) .product-media-container{border:0;border-radius:14px;background:#f4f3ef}product-info:has(.bs-polo-intro) .product__media{padding-top:112%!important}product-info:has(.bs-polo-intro) .product__media img{object-fit:contain;padding:0}product-info:has(.bs-polo-intro) .thumbnail-slider{display:block;margin-top:14px}product-info:has(.bs-polo-intro) .thumbnail-slider>.slider-button{display:none}product-info:has(.bs-polo-intro) .thumbnail-slider .thumbnail-list.slider{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;width:100%;margin:0;padding:2px;overflow:visible}product-info:has(.bs-polo-intro) .thumbnail-list__item{width:100%;min-width:0}product-info:has(.bs-polo-intro) .thumbnail{border:1px solid #deded8;border-radius:7px}product-info:has(.bs-polo-intro) .thumbnail[aria-current]{border-color:#be8862;box-shadow:0 0 0 1px #be8862}product-info:has(.bs-polo-intro) .slider-buttons{display:none}product-info:has(.bs-polo-intro) .share-button{border-top:1px solid #deded8;width:100%;margin-top:8px;padding-top:13px}@keyframes bs-polo-reveal{0%{opacity:.2;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}@media(hover:hover){product-info:has(.bs-polo-intro) .swatch-input__label:hover,product-info:has(.bs-polo-intro) .product-form__input--pill input+label:hover{border-color:#be8862;transform:translateY(-2px)}product-info:has(.bs-polo-intro) .product-form__submit:hover{background:#173d4b;transform:translateY(-2px)}}@media(min-width:990px){product-info:has(.bs-polo-intro) .product__media-wrapper{width:calc(54% - 12px);max-width:calc(54% - 12px)}product-info:has(.bs-polo-intro) .product__info-wrapper{width:46%;max-width:46%}}@media(max-width:989px){product-info:has(.bs-polo-intro) .product__info-wrapper{padding-left:28px}}@media(max-width:749px){product-info:has(.bs-polo-intro)>product-component>.page-width{padding-inline:20px}product-info:has(.bs-polo-intro) .product__media-wrapper{margin:0}product-info:has(.bs-polo-intro) .slider-mobile-gutter{margin:0}product-info:has(.bs-polo-intro) .product__info-wrapper{padding:28px 0 0}product-info:has(.bs-polo-intro) .product__title h1{font-size:36px}product-info:has(.bs-polo-intro) .thumbnail-slider{margin:12px 0 0}product-info:has(.bs-polo-intro) .thumbnail-list{padding:2px;scroll-padding-left:0}product-info:has(.bs-polo-intro) .thumbnail-list__item{width:100%}product-info:has(.bs-polo-intro) .swatch-input__label{min-width:calc((100% - 18px) / 3);padding-inline:8px;gap:7px}product-info:has(.bs-polo-intro) .swatch-input__label:after{font-size:11px}}@media(prefers-reduced-motion:reduce){product-info:has(.bs-polo-intro) *,product-info:has(.bs-polo-intro) *:after{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/bindass-polo.css.map */
