.bd-studio-catalogue .product__info-container .product__title h1{font-size:clamp(2.8rem,2.8vw,4rem)!important;line-height:1.12!important;max-width:none!important;text-wrap:pretty;letter-spacing:-.025em!important}
.bd-studio-catalogue .product__info-container .product__title{margin-bottom:1.4rem}
.bd-product-summary{margin-top:1.6rem;padding-top:1.6rem;border-top:1px solid #343028;font-size:1.3rem;line-height:1.6;color:#d4cfc5}
.bd-product-summary__tags{display:flex;flex-wrap:wrap;gap:.7rem;align-items:center}
.bd-product-summary__tags span{padding:.45rem .9rem;border:1px solid #52452e;border-radius:4px;font-size:1.1rem;font-weight:650;color:#e4c78f}
.bd-product-summary__tags .bd-product-summary__stock{border-color:#3c6654;color:#bfdfcd}
.bd-product-summary__tags .bd-product-summary__stock--out{border-color:#545454;color:#ccc}
.bd-product-summary p{margin:1rem 0 .35rem}
.bd-product-summary a{color:#e4c78f;text-underline-offset:.3rem}
.bd-studio-catalogue #MainContent .bdp-etb-card .card__media .media>img{transform:none}
.bd-studio-catalogue #MainContent .bdp-etb-card:hover .card__media .media>img{transform:none}
.bd-studio-catalogue #MainContent .card__media img{object-position:center}
.bd-studio-catalogue #MainContent .product__media-wrapper{border-radius:8px;overflow:hidden}
.bd-studio-catalogue #MainContent .product__media-wrapper .product__media img{object-position:center}
.bd-studio-catalogue #MainContent .product__description{font-size:1.5rem;line-height:1.8}
.bd-studio-catalogue #MainContent .product__description h3{font-size:1.8rem;color:#f5f1e8;margin-top:2.4rem}
.bd-studio-catalogue #MainContent .product__description li{margin-block:.55rem}
.bd-studio-catalogue .header__submenu{min-width:27rem;padding:.8rem;border-radius:8px;box-shadow:0 18px 40px #0006}
.bd-studio-catalogue .header__submenu .header__menu-item{min-height:44px;border-radius:4px;padding:1.1rem 1.5rem;font-size:1.35rem;line-height:1.45}
.bd-studio-catalogue .header__submenu .header__menu-item:hover{background:#24221e;color:#edce91}
.bd-studio-catalogue :is(a,button,summary,input,select):focus-visible{outline:2px solid #e4c78f;outline-offset:4px}
.bd-studio-catalogue #MainContent .bd-deal__save{display:inline-flex;padding:.65rem 1rem;background:#242219;border:1px solid #68532d;border-radius:4px;color:#f0d28e;font-weight:750;line-height:1.45}
.bd-studio-catalogue #MainContent .bd-deal__images{background:#111214}
.bd-studio-catalogue #MainContent .bd-deal__images img{object-fit:contain;object-position:center}
.bd-studio-catalogue #MainContent .bd-deal__content li{line-height:1.55}
.bd-studio-catalogue .cart-drawer .cart-item__name{line-height:1.45}
.bd-studio-catalogue .cart-drawer .quantity{min-height:44px}
.bd-studio-catalogue .cart-drawer .cart__checkout-button{min-height:52px}
.bd-studio-catalogue .bdp-footer-legal{font-size:1.15rem}
.bd-studio-catalogue .bdp-footer-column a{line-height:1.6}
@media(max-width:749px){
 .bd-studio-catalogue .product__info-container .product__title h1{font-size:2.8rem!important;line-height:1.15!important}
 .bd-studio-catalogue #MainContent .product-grid .card-wrapper .card.card--standard{grid-template-columns:minmax(0,42%) minmax(0,1fr)}
 .bd-studio-catalogue #MainContent .product-grid .card-wrapper .card__heading{font-size:1.4rem;line-height:1.45}
 .bd-studio-catalogue #MainContent .facets-container select{font-size:1.6rem}
 .bd-studio-catalogue #MainContent .bd3-category__overlay h3{font-size:1.4rem}
 .bd-studio-catalogue .menu-drawer__menu-item{min-height:48px}
 .bd-studio-catalogue .bd3-benefit span{font-size:1.15rem!important;line-height:1.5}
 .bd-studio-catalogue .bd3-etb-slide__details h3{font-size:1.35rem!important;line-height:1.45}
}
@media(prefers-reduced-motion:reduce){.bd-studio-catalogue *, .bd-studio-catalogue *:before,.bd-studio-catalogue *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}

.bd-studio-catalogue .product__info-container .bd-secure-note{display:none}

@media(min-width:990px){
 .bd-studio-catalogue .bd-bundles__group-heading + .bd-deal:has(+ .bd-bundles__group-heading),
 .bd-studio-catalogue .bd-bundles__group-heading + .bd-deal:last-child{grid-column:1/-1;grid-template-columns:46% minmax(0,1fr)}
}
