.b-pdpmain__top{margin-bottom:8px}.b-pdpmain__info{padding-top:16px}.b-pdpmain__section{border-bottom:1px solid #e6e6e6;padding-bottom:8px}.b-pdpmain__top-details{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.b-pdpmain__name{font-size:18px;line-height:24px;font-weight:500;margin-bottom:4px}.b-pdpmain__rating{margin:12px 0 2px;padding-right:2px;min-height:13px}.b-pdpmain__rating>.b-product-rating{cursor:pointer}.b-pdpmain__order-btns{margin-top:16px}.b-pdpmain__checkout{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0}.b-pdpmain__checkout .b-pdpmain__checkout-btn{width:calc(50% - 4px);-webkit-transition:all .2s ease-in-out,width 0s;transition:all .2s ease-in-out,width 0s}.b-pdpmain__checkout .b-pdpmain__checkout-btn:only-child{width:100%}.b-pdpmain__checkout .b-pdpmain__checkout-btn:nth-child(2)~.b-pdpmain__checkout-btn{width:100%;margin-top:8px}.b-pdpmain__checkout .b-pdpmain__checkout-btn,.b-pdpmain__checkout .b-pdpmain__checkout-btn:hover{margin:0}.b-pdpmain__checkout .b-pdpmain__addtocart-applepay,.b-pdpmain__checkout .b-pdpmain__addtocart-applepay:hover{border-radius:0;padding:0}.b-pdpmain__checkout isapplepay{display:none!important}.b-pdpmain__addtocart.btn,.b-pdpmain__addtowishlist.btn{max-width:none}.b-pdpmain__addtocart:disabled{border-color:#d5d5d5;background-color:#d5d5d5;color:#111;opacity:1}.b-pdpmain__addtowishlist .btn__icon{font-size:16px}.b-pdpmain__addtowishlist.m-active .btn__icon{color:#000}.b-pdpmain__addtowishlist.m-active .btn__icon:before{content:"\EA23"}.b-pdpmain__registry-dropdown .b-menudrop{width:100%;margin-right:0}.b-pdpmain__registry-dropdown .b-menudrop:before{right:calc(50% - 10px)}.b-pdpmain__registry-dropdown .b-menudrop__inner{text-align:center}.b-pdpmain__registry-dropdown .b-menudrop__item:hover{background-color:#f8f8f8}.b-pdpmain__details{margin:16px 0 20px;padding-bottom:16px}.b-pdpmain__order-btn{margin-bottom:8px}.b-pdpmain__help{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:none;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:18px}.b-pdpmain__help .b-iconlink__icon.icon-phone{font-size:16px}.b-pdpmain__payments-wrapper{overflow-x:scroll;margin:8px -20px 0;padding:0 20px}.b-pdpmain__payments-wrapper::-webkit-scrollbar{display:none}.b-pdpmain__payments{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-width:448px;gap:8px}.b-pdpmain__payments .b-tabby .icon-info,.b-pdpmain__payments .b-tamara .icon-info{display:none}.b-pdpdetails__part{margin-bottom:8px}.b-pdpdetails__code{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.b-pdpdetails__description b{font-size:18px;font-weight:500}.b-pdpdetails__description b+p{margin-bottom:8px}.b-pdpdetails__pair-with{margin-top:16px}.b-pdpdetails__pair-with-title{font-weight:500;font-size:16px;line-height:16px;margin-bottom:16px}.b-pdpdetails__pair-with-item{font-size:14px;line-height:20px;margin-top:8px;display:block;text-decoration:underline;text-underline-offset:2px}.b-pdpdetails__show-more,.non-touch .b-pdpdetails__pair-with-item:hover{text-decoration:underline}.b-pdpdetails__show-more{font-size:14px;line-height:20px;color:#3f999c;margin:24px 0 8px;display:inline-block;text-underline-offset:2px}.non-touch .b-pdpdetails__show-more:hover{text-decoration:underline}.b-pdpdetails__show-more.m-collapsed{margin-top:8px}.b-pdpdetails .m-truncated{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.b-pdpdetails .m-truncated *{display:inline}.b-pdpdetails .m-truncated.m-collapsed{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.b-pdpdetails .m-truncated .b-pdpdetails__pair-with-item:not(:last-child):after{content:",\A0";display:inline-block}.b-availability__msg{font-size:12px;line-height:18px}.b-pdpimages{position:relative;margin-bottom:8px}.b-pdpimages[active-slide-name=video] .b-pdpimages__zoom-toggle{display:none}.b-pdpimages .b-badge-sale{position:absolute;left:16px;top:16px;z-index:1}.b-pdpimages__item,.b-pdpimages__picture{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.b-pdpimages__picture{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-height:720px;overflow:hidden;position:relative}.b-pdpimages__picture:after{clear:both;content:"";display:table}.b-pdpimages__picture:before{content:"";float:right;padding-bottom:133.3333333333%}.b-pdpimages__zoom-toggle{position:absolute;right:8px;top:8px;background-color:#ddd;z-index:1;width:32px;height:32px;text-align:center;pointer-events:none}.b-pdpimages__zoom-toggle:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"\EA2A";display:inline-block;font-family:iconfont!important;font-style:normal;font-variant:normal;font-weight:400!important;vertical-align:middle;line-height:32px;font-size:20px}.b-pdpnavimages__item{margin:0 4px;border:1px solid transparent;position:relative;width:calc(16.6% - 8px)}.b-pdpnavimages__item.slick-selected{border-color:#5b6674}.b-pdpnavimages__picture{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:86px;overflow:hidden}.b-pdpnavimages .slick-track{margin-right:auto;margin-left:auto}.b-pdpnavimages__holder{padding:0 34px}.b-pdpnavimages__videoplay{height:100%;background-color:#ddd}.b-pdpnavimages__videoplay-icon{position:absolute;top:50%;right:50%;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%)}.b-pdpnavimages__videoplay-image{height:100%;-o-object-fit:cover;object-fit:cover;position:relative;width:100%}.b-pdpnavimages .b-carousel__arrow-icon{font-size:20px}.b-pdpmain__sets{padding:16px 0}.b-pdpmain__sets-list{padding:16px 0 8px}.b-pdpmain__sets-slide{margin:0 4px}.b-pdpmain__sets-slide:first-child{margin-right:0}.b-pdpmain__sets-slide .b-pdpmain__sets-tile-image{width:72px;margin-bottom:16px}.b-pdpmain__sets-tile{-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;-webkit-transition-delay:0s;transition-delay:0s;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:16px;border:1px solid #d5d5d5;position:relative;cursor:pointer;text-align:center;height:100%}.non-touch .b-pdpmain__sets-tile:hover{border-color:#3f999c;background:rgba(63,153,156,.1)}.b-pdpmain__sets-tile .b-price{font-size:12px;line-height:18px;font-weight:500}.b-pdpmain__sets-tile .b-price__value{color:#3f999c}.b-pdpmain__sets-tile .b-price__sale.on-sale .b-price__value{color:#a42337}.b-pdpmain__sets-tile .b-price__sale.on-sale+.b-price__standard{display:none}.b-pdpmain__sets-tile .b-badges{position:absolute;top:0;right:0}.b-pdpmain__sets-tile-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:20px;font-weight:500;margin-bottom:4px;width:100%}.b-pdpmain__sets-tile-pricing{margin-top:auto}.b-pdpcollect{font-size:14px;line-height:20px;border:1px solid #e6e6e6;padding:8px 10px 8px 0;text-align:center}.b-pdpcollect,.b-pdpcollect__inner{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.b-pdpcollect__inner{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.b-pdpcollect__btn{margin:8px}.b-pdpcollect__btn .btn__text{text-decoration:underline}.b-pdpcollect__btn:not([data-store-id=""]) .b-icon{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;width:14px;min-width:14px;height:14px;background:url(../../../images/bgicons/check-small.svg) 50% no-repeat;border-radius:100%;border:1px solid #3f999c;margin:-2px 0 0 8px}.b-pdpcollect__btn:not([data-store-id=""]) .b-icon:before{display:none}.b-backinstock{padding-bottom:8px;border-bottom:1px solid #e6e6e6}.b-backinstock__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#f8f8f8;padding:20px;border:1px solid #e6e6e6;margin-top:8px}.b-backinstock__text{width:60%}.b-backinstock__success-alert{margin-top:8px;color:#1c7d63}.b-backinstock__success-alert .b-alert__caption{font-size:14px;line-height:20px;font-weight:500}.b-pdpbreadcrumbs{margin-top:16px;padding:8px 0}.b-pdpbreadcrumbs__title{font-size:12px;line-height:18px;letter-spacing:.5px;text-transform:uppercase;font-weight:500;margin-bottom:0}.b-pdpbreadcrumbs__list{font-size:14px;line-height:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.b-pdpbreadcrumbs__item{margin-left:24px;margin-top:8px}.b-pdpbreadcrumbs__item:last-child{margin-left:0}.b-pdpbreadcrumbs__link{display:inline-block;position:relative}.b-pdpbreadcrumbs__link:after{background-color:#323232;bottom:2px;content:"";height:1px;right:0;position:absolute;width:100%}.non-touch .b-pdpbreadcrumbs__link:after:hover{background-color:#000}.non-touch .b-pdpbreadcrumbs__link:hover{color:#000}@media (min-width:768px){.b-pdpmain__payments-wrapper{overflow-x:hidden;margin:8px 0 0;padding:0}.b-pdpmain__payments{min-width:unset}}@media (min-width:992px){.b-pdp{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.b-pdp__aside{width:45%}.b-pdp__main{width:55%;padding-right:6.5%}.b-pdpmain__top{padding:16px 0;margin-bottom:0}.b-pdpmain__top-details{display:block}.b-pdpmain__top-detailsmain{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.b-pdpmain__name{font-size:26px;line-height:36px;font-weight:500;margin-bottom:8px}.b-pdpmain__details{margin:16px auto 0;max-width:680px;padding:16px 0}.b-pdpmain__help{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.b-backinstock{padding-bottom:16px}.b-backinstock__inner,.b-backinstock__success-alert{margin-top:16px}.b-pdpbreadcrumbs__title{font-size:14px;line-height:20px;letter-spacing:1px;text-transform:uppercase;font-weight:500}}@media only screen and (min-width:992px){.b-availability__msg{font-size:14px;line-height:20px}.b-backinstock__success-alert .b-alert__caption{font-size:16px;line-height:22px}}@media (max-width:991.98px){.b-pdpmain__help{background-color:#f8f8f8;margin-bottom:16px;padding:17px 15px}.b-pdpmain__sets-carousel{margin:0 -20px;width:auto;padding:0 20px 0 0}.b-pdpmain__sets-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch}.b-pdpmain__sets-list::-webkit-scrollbar{height:4px;width:6px}.b-pdpmain__sets-list::-webkit-scrollbar-thumb{background:#111;border-radius:0;margin:10px}.b-pdpmain__sets-list::-webkit-scrollbar-track{background:#e6e6e6;border-radius:0}.b-pdpmain__sets-list:after{content:"";display:block;width:20px;min-width:20px}.b-pdpmain__sets-tile{min-width:160px;width:160px}.b-pdpcollect__btn.btn{font-size:12px}.b-backinstock__inner{display:block}.b-backinstock__text{width:100%;margin-bottom:10px}}