.bs-title{color:#333;display:flow-root;font-size:28px;font-weight:600;letter-spacing:.1em;line-height:1.4}.bs-title:after,.bs-title:before{content:"";display:block}.bs-title:before{margin-top:-5.6px}.bs-title:after{margin-bottom:-5.6px}.bs-h2{color:#333;display:flow-root;font-size:25px;font-weight:600;letter-spacing:.03em;line-height:1.4}.bs-h2:after,.bs-h2:before{content:"";display:block}.bs-h2:before{margin-top:-5px}.bs-h2:after{margin-bottom:-5px}.bs-h3{color:#333;display:flow-root;font-size:20px;font-weight:600;letter-spacing:.03em;line-height:1.5}.bs-h3:after,.bs-h3:before{content:"";display:block}.bs-h3:before{margin-top:-5px}.bs-h3:after{margin-bottom:-5px}.bs-body{color:#333;display:flow-root;font-size:15px;letter-spacing:0;line-height:2;overflow-wrap:anywhere;text-align:justify;word-break:normal}.bs-body:after,.bs-body:before{content:"";display:block}.bs-body:before{margin-top:-7.5px}.bs-body:after{margin-bottom:-7.5px}.bs-dash{border-top:1px solid;display:inline-block;height:0;overflow:hidden;position:relative;text-indent:-9999px;top:-.05em;vertical-align:middle;width:1.1em}.bs-history .bs-row-text .bs-body,.bs-info:nth-child(n+3) .bs-body{display:flow-root;font-size:14px;text-align:left}.bs-history .bs-row-text .bs-body:after,.bs-history .bs-row-text .bs-body:before,.bs-info:nth-child(n+3) .bs-body:after,.bs-info:nth-child(n+3) .bs-body:before{content:"";display:block}.bs-history .bs-row-text .bs-body:before,.bs-info:nth-child(n+3) .bs-body:before{margin-top:-7px}.bs-history .bs-row-text .bs-body:after,.bs-info:nth-child(n+3) .bs-body:after{margin-bottom:-7px}.bs-history .bs-row+.bs-row .bs-row-text,.bs-info .bs-row-text,.bs-info .bs-row>.bs-body{flex:0 0 350px;width:350px}.bs-note{color:#333;display:flow-root;font-size:10px;line-height:1.8}.bs-note:after,.bs-note:before{content:"";display:block}.bs-note:before{margin-top:-4px}.bs-note:after{margin-bottom:-4px}.bs-row{align-items:flex-start;display:flex;justify-content:space-between}.bs-row-text,.bs-row>.bs-body{flex:0 0 322px;width:322px}.bs-row-image,.bs-row-images{flex:0 0 330px;position:relative;width:330px}.bs-hero-single img,.bs-row-image img,.bs-row-images img{display:block}.bs-buy{display:flex;justify-content:space-between}.bs-buy-item{color:#333;display:block;text-decoration:none;width:330px}.bs-buy-item:hover{color:#333;opacity:.8}.bs-buy-item:hover img{opacity:1}.bs-buy-card{border:1px solid #c9c9c9;border-bottom:0;box-sizing:border-box;color:#333;padding:35px 0 15px;text-align:center}.bs-buy-card img{display:block;margin-left:auto;margin-right:auto}.bs-buy-name{font-size:18px;font-weight:600;line-height:1}.bs-buy-code,.bs-buy-price{font-size:15px;line-height:1.53}.bs-buy-btn{align-items:center;background-color:#333;color:#fff;display:flex;font-size:18px;font-weight:600;height:50px;justify-content:center}.bs-feature:not(:last-child) .bs-row-image{margin-bottom:-15px}.bs-history .bs-row-images{margin-bottom:-60px}.bs-insta{background-color:#dcdddd;box-sizing:border-box;padding:50px 50px 60px;text-align:center}.bs-insta-title{background-color:#fff;color:#898989;font-size:18px;font-weight:600;height:40px;line-height:40px}.bs-insta-lead{color:#333;font-size:15px}.bs-insta-list{display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:60px}.bs-insta-item{width:302px}.bs-insta-photo{align-items:center;background-color:#fff;box-sizing:border-box;display:flex;height:302px;justify-content:center;width:302px}.bs-insta-photo img{display:block}.bs-insta-name{color:#333;font-size:15px;font-weight:600}.bs-banner{display:flex;position:relative}.bs-banner img{display:block}.bs-banner-text{align-items:center;color:#fff;display:flex;flex-direction:column;font-weight:600;inset:0;justify-content:center;position:absolute;text-align:center;z-index:1}.bs-banner-name{font-size:25px;line-height:1.3}.bs-banner-designer{font-size:16px;letter-spacing:.03em}.bs-spec{color:#333;display:flex;justify-content:space-between}.bs-spec-item{width:322px}.bs-spec-name{border:1px solid #333;box-sizing:border-box;font-size:18px;font-weight:600;height:50px;line-height:48px}.bs-spec-name,.bs-spec-photo{text-align:center}.bs-spec-photo img{display:inline-block;vertical-align:top}.bs-spec-price{font-size:18px;font-weight:600;line-height:1.4}.bs-spec-shipping{font-size:12px;font-weight:600;letter-spacing:.03em;line-height:1.5}.bs-spec-note{font-size:10px;font-weight:400}.bs-spec-list{font-size:12px;line-height:1.5;list-style:none;padding:0}.bs-purchase{position:relative}.bs-purchase img{display:block}.bs-purchase-text{align-items:center;bottom:0;color:#fff;display:flex;font-size:25px;font-weight:600;justify-content:center;left:0;line-height:1.3;position:absolute;text-align:center;top:0;width:50%}.bs-info:not(:last-child) .bs-row-image{margin-bottom:-15px}