.detail-generated-page{padding:1rem}.detail-generated-page .heading{margin-top:0;padding:0}.detail-generated-page .heading a{text-decoration:none}.detail-generated-page .description{color:#535252;font-size:12px;letter-spacing:.4px;line-height:1.58;padding-bottom:1rem}.detail-generated-page .product-info{border-radius:3px;-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,.15);box-shadow:0 1px 4px 0 rgba(0,0,0,.15);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px}.detail-generated-page .product-info__image-cnt{padding-right:20px}.detail-generated-page .product-info__image{max-height:60px;max-width:60px}.detail-generated-page .product-info__name{color:#00275b;font-size:14px;line-height:1.14;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(100vw - 140px)}.detail-generated-page .product-info__availability{font-size:12px;letter-spacing:.4px;line-height:1.33;padding:5px 0}.detail-generated-page .product-info__price-cnt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.detail-generated-page .product-info__price-compare{color:#535252;font-size:12px;margin-right:15px}.detail-generated-page .product-info__price{color:#f00000;display:inline-block;font-size:12px;font-weight:500;letter-spacing:.09px}.detail-generated-page .product-info__buy-btn{color:#a1c900;cursor:pointer}.detail-generated-page .product-info__buy-btn:before{color:#a1c900;content:"H";display:inline-block;font-family:AlzaMobile;margin-right:5px;vertical-align:bottom}.detail-generated-page .tabs-cnt{border-bottom:1px solid #e0e0e0;margin:0 -1rem;-webkit-mask-image:linear-gradient(90deg,transparent,#000 15px calc(100% - 1rem),transparent);mask-image:linear-gradient(90deg,transparent,#000 15px calc(100% - 1rem),transparent);padding:1rem 1rem 0}.detail-generated-page .tabs{overflow-x:auto;white-space:nowrap}.detail-generated-page .tabs__tab{border:1px solid #e0e0e0;color:#535252;display:inline-block;margin-bottom:-1px;padding:10px;text-decoration:none}.detail-generated-page .tabs__tab--active{background-color:#fff;border-bottom-color:#fff;position:relative}.detail-generated-page .tabs__tab--active:before{background-color:#0383cb;content:"";display:block;height:3px;left:0;margin:-1px;position:absolute;top:0;width:calc(100% + 2px)}.detail-generated-page .tabs__count{color:#a4a4a4}.detail-generated-page .reviews-container{padding-top:30px}.accessories .accessory-group{color:#00275b}.accessories .accessory-group__name{font-size:24px;margin:0;padding:15px 0 8px}.accessories .accessory-group__more-text{color:#0383cb;padding:15px;text-align:center}.accessories .accessory-group__more-text:before{color:#0383cb;content:"o";display:inline-block;font-family:AlzaMobile;margin-right:5px;vertical-align:bottom}.accessories .accessory-group__more-text--open:before{content:"r"}.accessories .accessory-group__more-items{display:none}.accessories .accessory-group__more-button .btn{border:none;-webkit-box-shadow:none;box-shadow:none;color:#0094e7;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:30px;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.accessories .accessory-group__more-button svg{fill:#0094e7;margin-left:10px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.accessories__bestSelling .accessory-group__name{font-size:1rem}.accessory-item{border-radius:3px;-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,.15);box-shadow:0 1px 4px 0 rgba(0,0,0,.15);-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin:5px 2px;max-width:280px;padding-top:10px;text-align:center;width:48%}.accessory-item__image{max-height:150px}.accessory-item__rating{display:-webkit-box;display:-ms-flexbox;display:flex;height:30px;margin-bottom:10px;padding:7px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-sizing:border-box;box-sizing:border-box;justify-content:center}.accessory-item__name{color:#00275b;display:block;font-size:12px;font-weight:700;height:32px;line-height:16px;overflow:hidden;padding:0 10px;position:relative;text-decoration:none}.accessory-item__name:after{background:#fff;background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),to(#fff));background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff);bottom:0;content:"";height:16px;position:absolute;right:0;width:30px}.accessory-item__availability{font-size:12px;padding:10px}.accessory-item__price{color:#f00000;display:inline-block;font-size:14px;padding:10px}.accessory-item__price--compare{color:#535252}.accessory-item__buy-cnt{border-top:1px solid #f4f5f5;padding:15px 0}.accessory-item__add{color:#a1c900}.accessory-item__add:before{color:#a1c900;content:"H";display:inline-block;font-family:AlzaMobile;margin-right:5px;vertical-align:bottom}.accessory-item__added{color:#a1c900;display:none}.discussion-thread.discussion-thread--active .discussion-post{background-color:#fcfcfc}.level-1{clear:both;float:right;width:calc(100% - 15px)}.level-1 .discussion-post{margin-top:-10px}.level-2{clear:both;float:right;width:calc(100% - 15px)}.level-2 .discussion-post{margin-top:-10px}.level-3{clear:both;float:right;width:calc(100% - 15px)}.level-3 .discussion-post{margin-top:-10px}.level-4{clear:both;float:right;width:calc(100% - 15px)}.level-4 .discussion-post{margin-top:-10px}.discussion-post{-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:15px;width:100%}.discussion-post .discussion-post__header{color:#c6c6c6;margin-bottom:10px}.discussion-post .discussion-post__text{line-height:1.2;margin-bottom:10px}.discussion-post .btn.btn--right{margin:0 0 0 auto}.discussion-post .hightlight{background:#ffd538}.new-post-form .checkbox{margin-bottom:20px}.new-post-form .alert{margin:0 0 10px}.new-post-form.inserted{border-top:1px solid #e8e8e8;margin-top:20px;padding-top:20px}.new-post-form.dialog-content{-webkit-box-sizing:border-box;box-sizing:border-box;padding:1rem}.accessory-item__price--compare,.detail-generated-page .product-info__price-compare{display:inline-block;position:relative}.accessory-item__price--compare:after,.detail-generated-page .product-info__price-compare:after{border-bottom:1px solid;content:"";position:absolute;right:0;top:50%;-webkit-transform:skewY(-10deg);transform:skewY(-10deg);width:100%}.discussions-dialog h3{margin:0 0 10px;padding:0}.discussions-dialog .discussion__paging,.discussions-dialog .discussion__posts,.discussions-dialog .discussion__search{margin-bottom:15px}.discussion{padding:0}.discussion.panel{padding:15px}.discussion .btn-new-post{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;gap:10px;margin:30px 0}.discussion .discussion__search{margin-bottom:30px}.discussion .discussion__search-input{background:url(/Styles/images/svg/icon-search.svg) 15px no-repeat;padding:12px 25px 12px 45px}.discussion .btn-close{display:none}.discussion__sort{background-color:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;padding:30px 0}.discussion__sort-button{border-radius:0}.discussion__sort-button:first-child{border-radius:4px 0 0 4px}.discussion__sort-button:last-child{border-radius:0 4px 4px 0}.discussion__checkbox-filter{margin:0 0 20px}.discussion__checkbox-filter-label{gap:10px}