.b-lookbook-detail{margin-left:30px;margin-right:30px;margin-bottom:45px}@media print,screen and (min-width: 48em){.b-lookbook-detail{margin-left:55px;margin-right:55px}}@media screen and (min-width: 120em){.b-lookbook-detail{max-width:1800px;margin-left:auto;margin-right:auto}}@media print,screen and (min-width: 48em){.b-lookbook-detail{margin-bottom:70px}}@media print,screen and (min-width: 64em){.b-lookbook-detail{margin-bottom:130px}}.b-lookbook-detail__title{font-size:30px;line-height:1;font-weight:500;margin-bottom:25px;text-transform:capitalize}@media print,screen and (min-width: 48em){.b-lookbook-detail__title{font-size:40px;margin-bottom:35px}}@media screen and (min-width: 80em){.b-lookbook-detail__title{font-size:49px}}.b-lookbook-detail__wrapper{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:30px 0}@media print,screen and (min-width: 48em){.b-lookbook-detail__wrapper{gap:45px 0}}.b-lookbook-detail__description{font-size:14px;line-height:17px;font-weight:300}.b-lookbook-detail__plate-elems{display:grid;grid-template-columns:1fr;gap:20px}@media print,screen and (min-width: 64em){.b-lookbook-detail__plate-elems{gap:30px 20px}}.b-lookbook-detail__elem-wrapper{display:flex;flex-direction:column;align-items:center;gap:30px}.b-lookbook-detail__elem-plate{height:calc(((100vw - 4.2857142857rem) / 1) * 0.6666666667);display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(2, 1fr);gap:3px;width:100%}@media screen and (min-width: 120em){.b-lookbook-detail__elem-plate{height:calc(((1920px - 4.2857142857rem) / 1) * 0.6666666667)}}@media print,screen and (min-width: 48em){.b-lookbook-detail__elem-plate{height:calc(((100vw - 7.8571428571rem) / 1) * 0.6666666667)}}@media screen and (min-width: 48em)and (min-width: 120em){.b-lookbook-detail__elem-plate{height:calc(((1920px - 7.8571428571rem) / 1) * 0.6666666667)}}@media screen and (min-width: 75em){.b-lookbook-detail__elem-plate{height:calc(1200px * (800 / 1200))}}.b-lookbook-detail__elem-plate--left .b-lookbook-detail__plate-img--large{grid-column:1/3;grid-row:1/3}.b-lookbook-detail__elem-plate--left .b-lookbook-detail__plate-img--medium{grid-column:3/5;grid-row:auto}.b-lookbook-detail__elem-plate--left .b-lookbook-detail__plate-img--small{grid-column:auto;grid-row:auto}.b-lookbook-detail__elem-plate--right .b-lookbook-detail__plate-img--large{grid-column:3/5;grid-row:1/3}.b-lookbook-detail__elem-plate--right .b-lookbook-detail__plate-img--medium{grid-column:1/3;grid-row:auto}.b-lookbook-detail__elem-plate--right .b-lookbook-detail__plate-img--small{grid-column:auto;grid-row:auto}.b-lookbook-detail__elem-plate--equal .b-lookbook-detail__plate-img:first-child{grid-column:1/3;grid-row:1/3}.b-lookbook-detail__elem-plate--equal .b-lookbook-detail__plate-img:last-child{grid-column:3/5;grid-row:1/3}.b-lookbook-detail__plate-img{background-size:cover;background-repeat:no-repeat;background-position:center;background-color:gray;overflow:hidden}.b-lookbook-detail__plate-info{position:relative;width:100%;display:flex;flex-direction:column;min-height:22px}@media print,screen and (min-width: 64em){.b-lookbook-detail__plate-info{min-height:24px}}.b-lookbook-detail__info-btn{font-size:22px !important;font-weight:300 !important;line-height:100% !important;letter-spacing:1px !important}@media print,screen and (min-width: 64em){.b-lookbook-detail__info-btn{font-size:24px !important}}.b-lookbook-detail__info-btn,.b-lookbook-detail__info-btn:active{position:absolute;z-index:1;top:0;left:50%;bottom:0;transform:translateX(-50%);height:fit-content;cursor:pointer;border-bottom:1px solid #0a0a0a;transition:border .3s linear,opacity .3s linear;color:#0a0a0a}.b-lookbook-detail__info-btn:hover{color:#0a0a0a;border-bottom:1px solid transparent}.b-lookbook-detail__info-btn.active{opacity:0}.b-lookbook-detail__info-content{height:0;min-height:0;overflow:hidden;position:relative;z-index:2;background-color:#fff;display:flex;flex-direction:column;transition:height .3s linear}.b-lookbook-detail__info-close{width:fit-content;align-self:end;max-width:30px;max-height:30px;cursor:pointer}@media print,screen and (min-width: 64em){.b-lookbook-detail__info-close{max-width:initial;max-height:initial}}.b-lookbook-detail__info-close svg{width:100%;height:100%}
.b-lookbook-info{display:flex;flex-direction:column;align-items:start;gap:20px 0}@media print,screen and (min-width: 48em){.b-lookbook-info{align-items:center}}.b-lookbook-info__title{font-size:30px;line-height:1;font-weight:500;margin-bottom:25px}@media print,screen and (min-width: 48em){.b-lookbook-info__title{font-size:40px;margin-bottom:35px}}@media screen and (min-width: 80em){.b-lookbook-info__title{font-size:49px}}.b-lookbook-info__price-wrapper{display:flex;justify-content:center;gap:30px}.b-lookbook-info__price{font-size:30px;line-height:1;font-weight:500;margin-bottom:25px}@media print,screen and (min-width: 48em){.b-lookbook-info__price{font-size:40px;margin-bottom:35px}}@media screen and (min-width: 80em){.b-lookbook-info__price{font-size:49px}}.b-lookbook-info__price--old{color:#999;text-decoration:line-through 2px}.b-lookbook-info__control{display:flex;flex-direction:column;gap:10px 0;min-height:50px}@media print,screen and (min-width: 48em){.b-lookbook-info__control{flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;gap:100px}}.b-lookbook-info__sizes{display:flex;justify-content:center;align-items:center;gap:10px}.b-lookbook-info__size-title{margin-right:15px;padding-top:5px;font-size:20px;line-height:23px}.b-lookbook-info__size{color:#999;caret-color:transparent;padding:5px 3px 0;font-size:20px;line-height:23px;display:flex;justify-content:center;align-content:center;align-items:center}.b-lookbook-info__size--inactive{color:#999;cursor:inherit}.b-lookbook-info__size--active{cursor:pointer;color:#0a0a0a}.b-lookbook-info__size--active:hover{color:#fff;background-color:#0a0a0a;position:relative}.b-lookbook-info__size.selected{color:#fff;background-color:#0a0a0a;position:relative}.b-lookbook-info__basket{font-size:14px;line-height:17px;font-weight:300;line-height:1;display:flex;justify-content:center;align-items:center;height:35px;width:calc(100vw - 60px);margin:0 30px;padding:0 25px;color:#0a0a0a;border:1px solid #0a0a0a;background-color:#fff;transition:background-color .3s linear,color .3s linear;cursor:pointer;margin:0;background-color:#0a0a0a;color:#fff}@media print,screen and (min-width: 33.75em){.b-lookbook-info__basket{min-width:220px;width:fit-content}}.b-lookbook-info__basket:hover{background-color:#0a0a0a;color:#fff}.b-lookbook-info__basket:hover,.b-lookbook-info__basket:active{background-color:#fff;color:#0a0a0a}
.b-lookbook-main{margin-left:30px;margin-right:30px;margin-bottom:45px}@media print,screen and (min-width: 48em){.b-lookbook-main{margin-left:55px;margin-right:55px}}@media screen and (min-width: 120em){.b-lookbook-main{max-width:1800px;margin-left:auto;margin-right:auto}}@media print,screen and (min-width: 48em){.b-lookbook-main{margin-bottom:70px}}@media print,screen and (min-width: 64em){.b-lookbook-main{margin-bottom:130px}}.b-lookbook-main__title{font-size:30px;line-height:1;font-weight:500;margin-bottom:25px;text-transform:capitalize}@media print,screen and (min-width: 48em){.b-lookbook-main__title{font-size:40px;margin-bottom:35px}}@media screen and (min-width: 80em){.b-lookbook-main__title{font-size:49px}}.b-lookbook-main__wrapper{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:30px 0}@media print,screen and (min-width: 48em){.b-lookbook-main__wrapper{gap:45px 0}}.b-lookbook-main__description{font-size:14px;line-height:17px;font-weight:300}.b-lookbook-main__plate-elems{display:grid;grid-template-columns:1fr;gap:20px}@media print,screen and (min-width: 33.75em){.b-lookbook-main__plate-elems{grid-template-columns:repeat(2, 1fr)}}@media print,screen and (min-width: 64em){.b-lookbook-main__plate-elems{gap:30px 20px}}.b-lookbook-main__plate-elem{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px 0}@media print,screen and (min-width: 64em){.b-lookbook-main__plate-elem{gap:30px 0}}.b-lookbook-main__plate-image{width:100%;text-align:center}.b-lookbook-main__plate-link{font-size:16px;line-height:19px;font-weight:500;color:#0a0a0a;cursor:pointer;width:fit-content;border-bottom:1px solid transparent;transition:border-bottom .3s linear}@media print,screen and (min-width: 48em){.b-lookbook-main__plate-link{font-size:20px;line-height:23px}}.b-lookbook-main__plate-link:hover{border-bottom:1px solid #0a0a0a}
