.bs-pdp-photo-first{font-family:var(--bs-font)}.bs-pdp-photo-first .product-single{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--bs-space-4);margin:0}.bs-pdp-photo-first .product-single:before,.bs-pdp-photo-first .product-single:after{display:none}.bs-pdp-photo-first .product-single>.bs-pdp-gallery,.bs-pdp-photo-first .product-single>.bs-pdp-buy{float:none;width:100%;min-width:0;padding:0;margin:0;position:static}.bs-pdp-photo-first .bs-pdp-heading,.bs-pdp-photo-first .bs-pdp-purchase,.bs-pdp-photo-first .bs-pdp-extras{min-width:0}.bs-pdp-photo-first .product-single__title{font-family:var(--bs-font);font-size:min(var(--bs-fs-h1),var(--bs-space-6));line-height:var(--bs-lh-tight);font-weight:var(--bs-fw-bold);color:var(--bs-navy);margin:0}.bs-pdp-photo-first .pg__vendor--single{margin:var(--bs-space-2) 0 0!important;width:auto}.bs-pdp-photo-first .pg__vendor--single img{height:var(--bs-space-6)!important;max-width:calc(var(--bs-control-h) * 3 + var(--bs-space-2))}.bs-pdp-photo-first .bs-pdp-heading p{margin:var(--bs-space-2) 0 0;color:var(--bs-muted)}.bs-pdp-photo-first .pg__sku{margin:0!important;font-size:var(--bs-fs-label)!important;letter-spacing:.03em!important}.bs-pdp-photo-first .bs-pdp-gallery .pg__main__link.img-container{padding-top:100%!important;height:0}.bs-pdp-photo-first .bs-pdp-gallery .pg__main__link.img-container img{object-fit:contain;height:100%;width:100%}.bs-pdp-photo-first .pg__thumb__link{border:1px solid var(--bs-border);border-radius:var(--bs-radius-sm);overflow:hidden}.bs-pdp-photo-first .pg__thumb.active .pg__thumb__link{outline:2px solid var(--bs-cta);outline-offset:-2px}.bs-pdp-photo-first .pg__thumb img{object-fit:contain}.bs-pdp-photo-first .product-single__photos__row{margin:0}.bs-pdp-photo-first .pg__thumbs-wap--single-ver-slider{padding:0;margin-top:var(--bs-space-2)}.bs-pdp-photo-first .pg__thumbs{max-width:100%}.bs-pdp-photo-first .product-price-wrap{flex-wrap:wrap;justify-content:flex-start;gap:var(--bs-space-2);margin:0 0 var(--bs-space-2)!important}.bs-pdp-photo-first .product-price--single{flex-wrap:wrap;gap:var(--bs-space-2)}.bs-pdp-photo-first .product-price--single>.product-price__price,.bs-pdp-photo-first .product-price__discountedprice{font-size:var(--bs-fs-price-pdp)!important;line-height:var(--bs-lh-ui);font-weight:var(--bs-fw-bold)!important;color:var(--bs-navy)!important}.bs-pdp-photo-first .product-price--single:has(s)>span.product-price__price,.bs-pdp-photo-first .product-price__discountedprice{color:var(--bs-sale)!important}.bs-pdp-photo-first .product-price--single s.product-price__price{font-size:var(--bs-fs-h5)!important;font-weight:var(--bs-fw-medium)!important;color:var(--bs-muted)!important;opacity:1;margin:0!important}.bs-pdp-photo-first .product-price__rrp-label{display:none}.bs-pdp-photo-first .pg__discount-text{flex-basis:auto;font-size:var(--bs-fs-small);margin:0!important;padding:var(--bs-space-1) var(--bs-space-2);background:var(--bs-bg-light)!important;color:var(--bs-sale);border-radius:var(--bs-radius-sm)}.bs-pdp-photo-first .sale-fomo{display:none!important}.bs-pdp-photo-first .product__policies{color:var(--bs-muted)!important;margin:var(--bs-space-1) 0 var(--bs-space-4)!important;font-size:var(--bs-fs-small)!important}.bs-pdp-photo-first .pg__option{margin:var(--bs-space-4) 0!important}.bs-pdp-photo-first .pg__option__label{color:var(--bs-text)!important;font-size:var(--bs-fs-h6)!important;font-weight:var(--bs-fw-semibold)!important;text-transform:none!important;letter-spacing:0!important;margin:0 0 var(--bs-space-2)!important}.bs-pdp-photo-first .pg__option__values{gap:var(--bs-space-2)!important;padding:2px!important}.bs-pdp-photo-first .swatch__item--single{min-height:var(--bs-control-h)!important;border:1px solid var(--bs-border-strong)!important;border-radius:var(--bs-radius)!important;font-size:var(--bs-fs-h6)!important;color:var(--bs-text)!important;box-shadow:none!important}.bs-pdp-photo-first .swatch__item--single.selected{border:2px solid var(--bs-cta)!important;background:var(--bs-cta-tint)!important;color:var(--bs-navy)!important;box-shadow:none!important}.bs-pdp-photo-first .pg__option.bs-pdp-option-fixed{display:flex!important;align-items:baseline;gap:var(--bs-space-2);margin:var(--bs-space-2) 0!important}.bs-pdp-photo-first .bs-pdp-option-fixed>.pg__option__label{width:auto!important;min-width:0;margin:0!important}.bs-pdp-photo-first .bs-pdp-option-fixed>.pg__option__label:after{content:":"}.bs-pdp-photo-first .bs-pdp-option-fixed>div:last-child{display:none!important}.bs-pdp-photo-first .bs-pdp-fixed-value{font-size:var(--bs-fs-h6);color:var(--bs-body)}.bs-pdp-photo-first .pa-notes{margin-top:var(--bs-space-4)}.bs-pdp-photo-first .product-form__item--quantity{gap:var(--bs-space-3);margin:var(--bs-space-4) 0 var(--bs-space-3)}.bs-pdp-photo-first .qty-box--single{flex:0 0 calc(var(--bs-control-h) * 2 + var(--bs-space-5));width:calc(var(--bs-control-h) * 2 + var(--bs-space-5));height:var(--bs-control-h-lg);margin:0;border-radius:var(--bs-radius)}.bs-pdp-photo-first .button--single-cart-main{min-width:0;min-height:var(--bs-control-h-lg);height:auto;padding:var(--bs-space-3) var(--bs-space-3);border-radius:var(--bs-radius);background:var(--bs-cta);color:var(--bs-on-dark);font-size:var(--bs-fs-h5);font-weight:var(--bs-fw-semibold);box-shadow:none}.bs-pdp-photo-first .button--single-cart-main:hover{background:var(--bs-cta-hover)}.bs-pdp-photo-first .button--single-cart-main .button__icon:not(.loading-ajax){display:none}.bs-pdp-photo-first .tile-wa{margin:var(--bs-space-3) 0 0;padding:var(--bs-space-3)}.bs-pdp-photo-first .tile-wa__body{flex:1}.bs-pdp-photo-first .tile-wa__body>span{opacity:1;color:var(--bs-body)}.bs-pdp-photo-first .tile-wa__btn{display:flex;align-items:center;justify-content:center;min-height:var(--bs-control-h);border-radius:var(--bs-radius)}.bs-pdp-photo-first .bs-pdp-details{border-top:1px solid var(--bs-border);margin-top:var(--bs-space-6);padding-top:var(--bs-space-5)}.bs-pdp-photo-first .bs-pdp-description>h2{margin:0 0 var(--bs-space-4);font-size:var(--bs-fs-h3);color:var(--bs-navy)}.bs-pdp-photo-first .bs-pdp-description .rte{font-size:var(--bs-fs-h5);line-height:var(--bs-lh-body)}.bs-pdp-photo-first .bs-pdp-description .rte p{max-width:78ch}.bs-pdp-photo-first .bs-pdp-description .rte img{max-width:100%;height:auto}.bs-pdp-photo-first .bs-pdp-description .rte table{max-width:100%}.bs-pdp-photo-first .bs-pdp-detail{border-top:1px solid var(--bs-border);margin-top:var(--bs-space-4)}.bs-pdp-photo-first .bs-pdp-detail summary{cursor:pointer;padding:var(--bs-space-4) 0;font-size:var(--bs-fs-price);font-weight:var(--bs-fw-semibold);color:var(--bs-navy)}.bs-pdp-photo-first .bs-pdp-detail__body{padding-bottom:var(--bs-space-4);max-width:90ch}.bs-pdp-photo-first :is(a,button,input,select,summary):focus-visible{outline:3px solid var(--bs-focus);outline-offset:3px}@media(min-width:992px){.bs-pdp-photo-first .product-single{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:var(--bs-space-6);row-gap:var(--bs-space-4);align-items:start}.bs-pdp-photo-first .bs-pdp-heading{grid-column:2;grid-row:1}.bs-pdp-photo-first .product-single>.bs-pdp-gallery{grid-column:1;grid-row:1 / span 2}.bs-pdp-photo-first .product-single>.bs-pdp-buy{grid-column:2;grid-row:2}.bs-pdp-photo-first .product-single__title{font-size:min(var(--bs-fs-h1),var(--bs-space-6))}.bs-pdp-photo-first .product-single__photos__row{display:grid;grid-template-columns:calc(var(--bs-control-h) + var(--bs-space-6)) minmax(0,1fr);gap:var(--bs-space-4)}.bs-pdp-photo-first .product-single__photos__row>.col-md-10{grid-column:2;grid-row:1;width:100%;padding:0;float:none}.bs-pdp-photo-first .product-single__photos__row>.col-md-2{grid-column:1;grid-row:1;width:100%;padding:0;float:none;margin:0}.bs-pdp-photo-first .product-single__photos__row:not(:has(.pg__thumb))>.col-md-10{grid-column:1 / -1}.bs-pdp-photo-first .product-single__photos__row:not(:has(.pg__thumb))>.col-md-2{display:none}.bs-pdp-photo-first .product-price--single>.product-price__price,.bs-pdp-photo-first .product-price__discountedprice{font-size:var(--bs-fs-price-pdp)!important}}@media(max-width:991px){.bs-pdp-photo-first .product-single__photos__row>.col-md-10{width:100%;padding:0;float:none}.bs-pdp-photo-first .product-single__photos__row>.col-md-2{width:100%}.bs-pdp-photo-first .pg__option:not(.swatch--color):not(.bs-pdp-option-fixed) .pg__option__values{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))}.bs-pdp-photo-first .pg__option:not(.swatch--color) .swatch__item--single{min-width:0!important;width:100%!important;margin:0!important}}body.template-product .bs-pdp-photo-first .bs-pdp-buy,body.template-product .bs-pdp-photo-first .bs-pdp-buy>form{display:contents}body.template-product .bs-pdp-photo-first .bs-pdp-heading{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--bs-space-3);row-gap:var(--bs-space-2)}body.template-product .bs-pdp-photo-first .bs-pdp-heading>h1{flex-basis:100%}body.template-product .bs-pdp-photo-first .bs-pdp-heading .pg__vendor--single,body.template-product .bs-pdp-photo-first .bs-pdp-heading>p{padding:0!important;margin:0!important}body.template-product .bs-pdp-photo-first .bs-pdp-heading .pg__vendor--single img{height:var(--bs-space-5)!important}body.template-product .bs-pdp-photo-first .product-price-wrap{padding:0!important;margin:0 0 var(--bs-space-1)!important}body.template-product .bs-pdp-photo-first .product__policies{padding:0!important;margin:0 0 var(--bs-space-4)!important;line-height:var(--bs-lh-heading)}body.template-product .bs-pdp-photo-first .pg__option{display:block;padding:0!important;margin:0 0 var(--bs-space-3)!important}body.template-product .bs-pdp-photo-first .pg__option__label{padding:0;margin:0 0 var(--bs-space-2)!important}body.template-product .bs-pdp-photo-first .pg__option__values{padding:0!important}body.template-product .bs-pdp-photo-first .swatch__item--single{margin:0!important;padding:var(--bs-space-2) var(--bs-space-3)!important;display:inline-flex;align-items:center;justify-content:center;line-height:var(--bs-lh-ui)}body.template-product .bs-pdp-photo-first .pg__option.bs-pdp-option-fixed{margin:0 0 var(--bs-space-3)!important}body.template-product .bs-pdp-photo-first .bs-pdp-option-fixed>.pg__option__label{margin:0!important}body.template-product .bs-pdp-photo-first .pa-notes{margin:var(--bs-space-4) 0 0}body.template-product .bs-pdp-photo-first .pa-note{margin:0;padding:var(--bs-space-2) var(--bs-space-3);line-height:var(--bs-lh-heading)}body.template-product .bs-pdp-photo-first .pa-ship{padding:var(--bs-space-2) 0 0;margin:0}body.template-product .bs-pdp-photo-first .product-form__item--quantity{padding:0!important;margin:var(--bs-space-3) 0 0!important;flex-wrap:nowrap}body.template-product .bs-pdp-photo-first .product-form__item--quantity .qty-box{min-width:0}body.template-product .bs-pdp-photo-first .qty-box__input--single{flex:1 1 auto;min-width:0;width:0;font-size:var(--bs-fs-ui)!important}body.template-product .bs-pdp-photo-first .qty-box__ctrl{flex:0 0 var(--bs-control-h-sm)}body.template-product .bs-pdp-photo-first .button--single-cart-main{padding:var(--bs-space-3)!important;border-radius:var(--bs-radius)!important;box-shadow:none!important;transform:none!important;letter-spacing:0!important}body.template-product .bs-pdp-photo-first .bs-pdp-purchase .gutter-ele-bottom:empty{display:none}body.template-product .bs-pdp-photo-first .tile-wa{margin:var(--bs-space-3) 0 0;padding:var(--bs-space-3)}body.template-product .bs-pdp-photo-first .tile-wa__body>span{display:none}body.template-product .bs-pdp-photo-first .tile-wa__body>strong{margin-bottom:var(--bs-space-2)}body.template-product .bs-pdp-photo-first .tile-wa__btn{min-height:var(--bs-control-h);padding:var(--bs-space-2) var(--bs-space-3)}body.template-product .bs-pdp-photo-first .bs-pdp-extras{grid-column:1 / -1}body.template-product .bs-pdp-photo-first .bs-pdp-extra-note{margin-top:var(--bs-space-4)}body.template-product .bs-pdp-photo-first .bs-pdp-details{padding-top:0}body.template-product .bs-pdp-photo-first .bs-pdp-detail{margin:0}body.template-product .bs-pdp-photo-first .bs-pdp-detail:first-child{border-top:0}body.template-product .bs-pdp-photo-first .bs-pdp-detail summary{display:flex;align-items:center;justify-content:space-between;gap:var(--bs-space-4);min-height:var(--bs-control-h-lg);list-style:none}body.template-product .bs-pdp-photo-first .bs-pdp-detail summary::-webkit-details-marker{display:none}body.template-product .bs-pdp-photo-first .bs-pdp-detail summary:after{content:"+";font-size:var(--bs-fs-h3);font-weight:var(--bs-fw-regular)}body.template-product .bs-pdp-photo-first .bs-pdp-detail[open]>summary:after{content:"\2212"}@media(min-width:992px){body.template-product .bs-pdp-photo-first .product-single{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);grid-template-rows:auto 1fr auto;row-gap:var(--bs-space-3)}body.template-product .bs-pdp-photo-first .bs-pdp-purchase{grid-column:2;grid-row:2}body.template-product .bs-pdp-photo-first .bs-pdp-extras{grid-row:3;margin-top:var(--bs-space-4)}}
/*# sourceMappingURL=/cdn/shop/t/142/assets/bs-pdp-photo-first.css.map */
