.product-page{padding-top:2.4rem;padding-bottom:4rem;color:#adaeaf}.product-page .modal-lg,.product-page .modal-xl{max-width:1200px}.product-page .main-img{padding-right:2.4rem}.product-page .main-img img{width:850px;max-width:100%}.product-page .main-img.triple-img{text-align:center}.product-page .main-img.triple-img .triple-img-grid{display:flex;justify-content:center;align-items:flex-start;gap:1rem}.product-page .main-img.triple-img img.triple-img-panel{width:calc(33.33333% - .66667rem);max-width:270px;height:auto}.product-page .product-page-sidebar{font-weight:200}.product-page .product-page-sidebar .fade-enter-active,.product-page .product-page-sidebar .fade-leave-active{transition:opacity .3s}.product-page .product-page-sidebar .fade-enter,.product-page .product-page-sidebar .fade-leave-to{opacity:0}.product-page .product-page-sidebar .multiselect{cursor:pointer;min-height:10px}.product-page .product-page-sidebar .multiselect .frame-opt-not-avail,.product-page .product-page-sidebar .multiselect .size-opt-not-avail{position:absolute;top:19px;width:100%;left:0;text-align:center}.product-page .product-page-sidebar .multiselect .frame-opt-not-avail hr,.product-page .product-page-sidebar .multiselect .size-opt-not-avail hr{padding:0;margin:0 15px;border-color:#35495e}.product-page .product-page-sidebar .multiselect .multiselect__option--selected.multiselect__option--highlight{background:#223b5e;color:#fff}.product-page .product-page-sidebar .multiselect .multiselect__select{opacity:0}.product-page .product-page-sidebar .multiselect .multiselect__tags{min-height:10px;border:none;padding:0}.product-page .product-page-sidebar .multiselect .multiselect__tags .multiselect__single{padding-left:0;margin-bottom:0;color:#adaeaf;font-size:1.1rem}.product-page .product-page-sidebar .multiselect .multiselect__content-wrapper{overflow-x:hidden;width:410px!important}.product-page .product-page-sidebar .multiselect .multiselect__content-wrapper .multiselect__option--highlight{background:#e8e9ea}.product-page .product-page-sidebar .multiselect .multiselect__content-wrapper .multiselect__option--selected{background:#223b5e;color:#fff;pointer-events:none!important}.product-page .product-page-sidebar .multiselect .multiselect__content-wrapper .multiselect__option--disabled{background:initial!important;color:initial!important;cursor:not-allowed!important}.product-page .product-page-sidebar .multiselect .multiselect__content-wrapper .multiselect__option--disabled *,.product-page .product-page-sidebar .multiselect .multiselect__content-wrapper .multiselect__option--disabled .row{pointer-events:auto!important;cursor:not-allowed!important}.product-page .product-page-sidebar .multiselect .multiselect__content-wrapper .multiselect__option--disabled .frame-corner{opacity:.2}.product-page .product-page-sidebar .multiselect .multiselect__content-wrapper .multiselect__option--disabled .unavailable-error{display:inline-block;font-size:.9rem;padding-top:.2rem;color:#adaeaf;font-weight:400}.product-page .product-page-sidebar .side-bar-title .title-item{display:inline-block;width:200px}.product-page .product-page-sidebar .side-bar-title .title-item h3{font-weight:100;font-size:1.5rem;margin-bottom:.3rem;color:#4e4e4e}.product-page .product-page-sidebar .side-bar-title svg{height:9px;width:auto}.product-page .product-page-sidebar .side-bar-title svg path{fill:#9a9a9a}.product-page .product-page-sidebar .side-bar-title hr{padding:0;margin:0}.product-page .product-page-sidebar .title-sec{margin-bottom:1.6rem}.product-page .product-page-sidebar .title-sec h1{color:#4e4e4e;font-weight:200;margin:1px 0 .9rem -1px;padding-bottom:0;line-height:2.2rem}.product-page .product-page-sidebar .title-sec p:first-of-type{margin-bottom:0}.product-page .product-page-sidebar .title-sec p.ws-artist{font-size:1rem;line-height:1rem}.product-page .product-page-sidebar .title-sec p.key-feature{margin-top:.75rem;margin-bottom:.95rem;font-size:1rem;line-height:1rem}.product-page .product-page-sidebar .title-sec p.sub-title{margin-top:.75rem;font-size:1rem;color:#4e4e4e;line-height:1.3rem}.product-page .product-page-sidebar .title-sec p.sku-code{margin-top:-.2rem}.product-page .product-page-sidebar .promo-sec{margin-bottom:1.1rem}.product-page .product-page-sidebar .promo-sec p{padding:.5rem;margin:0;background-color:#f7f8f9;text-transform:uppercase;text-align:center}.product-page .product-page-sidebar .size-sec{margin-bottom:1.1rem}.product-page .product-page-sidebar .frame-sec{margin-bottom:22px}.product-page .product-page-sidebar .frame-sec .frame-corner{width:121px}.product-page .product-page-sidebar .price-sec{font-size:2rem;font-weight:100;margin-bottom:.8rem}.product-page .product-page-sidebar .price-sec .main-price{display:inline-block;margin-right:1rem}.product-page .product-page-sidebar .price-sec .main-price.has-sale{text-decoration:line-through}.product-page .product-page-sidebar .price-sec .sale-price{color:#d21b1b}.product-page .product-page-sidebar .price-sec .product-price-amount{font-weight:100;color:#4e4e4e}.product-page .product-page-sidebar p.trade-login{font-size:1rem;line-height:1rem;color:#4e4e4e;margin-bottom:.8rem}.product-page .product-page-sidebar p.trade-login a{color:inherit;text-decoration:underline}.product-page .product-page-sidebar .qty-sec{margin-bottom:.6rem}.product-page .product-page-sidebar .qty-sec h3{font-weight:100;font-size:1.5rem;margin-bottom:.5rem;color:#4e4e4e}.product-page .product-page-sidebar .qty-sec .qty-wrap{display:inline-block;vertical-align:bottom}.product-page .product-page-sidebar .qty-sec .qty-wrap .adj-qty,.product-page .product-page-sidebar .qty-sec .qty-wrap input{border:thin solid #e8e9ea;padding:0;margin:0 .4rem 0 0;font-size:1.3rem;text-align:center;display:inline-block;width:41px;vertical-align:bottom;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.product-page .product-page-sidebar .qty-sec .qty-wrap input{color:#adaeaf}.product-page .product-page-sidebar .qty-sec .qty-wrap .adj-qty{cursor:pointer;padding:0 0 .2rem}.product-page .product-page-sidebar .qty-sec .qty-wrap .adj-qty:hover{background-color:#f5f5f5}.product-page .product-page-sidebar .qty-sec .qty-wrap input{font-size:1rem;line-height:37px;-moz-appearance:textfield}.product-page .product-page-sidebar .qty-sec .qty-wrap input::-webkit-inner-spin-button,.product-page .product-page-sidebar .qty-sec .qty-wrap input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product-page .product-page-sidebar .add-to-cart-sec{margin-bottom:.25rem}.product-page .product-page-sidebar .added-to-cart-sec{border:thin solid #adaeaf;padding:.7rem;margin:.25rem 0}.product-page .product-page-sidebar .added-to-cart-sec h3{font-weight:100;font-size:1.5rem;margin-bottom:0;padding:0}.product-page .product-page-sidebar .added-to-cart-sec p{padding:0;margin:0}.product-page .product-page-sidebar .add-to-wish-list-sec{margin-top:.25rem}.product-page .section-title{text-align:center}.product-page .section-title hr{margin:0 0 -1.2rem;padding:0}.product-page .section-title span{background:#fff;display:inline-block;font-size:1.5rem;font-weight:200;text-transform:uppercase;padding:0 2rem}.product-page .recently-viewed-section,.product-page .similar-sets-setcion{margin-top:5rem}.product-page .recently-viewed-section .recently-viewed-carousel,.product-page .recently-viewed-section .similar-sets-carosel,.product-page .similar-sets-setcion .recently-viewed-carousel,.product-page .similar-sets-setcion .similar-sets-carosel{margin-right:-10px;margin-left:-10px;margin-top:1rem}.product-page .recently-viewed-section .recently-viewed-carousel .fa,.product-page .recently-viewed-section .similar-sets-carosel .fa,.product-page .similar-sets-setcion .recently-viewed-carousel .fa,.product-page .similar-sets-setcion .similar-sets-carosel .fa{font-size:6rem;color:#ccc}.product-page .recently-viewed-section .recently-viewed-carousel .VueCarousel-slide .similar-img-wrap,.product-page .recently-viewed-section .similar-sets-carosel .VueCarousel-slide .similar-img-wrap,.product-page .similar-sets-setcion .recently-viewed-carousel .VueCarousel-slide .similar-img-wrap,.product-page .similar-sets-setcion .similar-sets-carosel .VueCarousel-slide .similar-img-wrap{padding:0 10px;text-align:center}.product-page .recently-viewed-section .recently-viewed-carousel .VueCarousel-slide .similar-img-wrap .similar-img,.product-page .recently-viewed-section .similar-sets-carosel .VueCarousel-slide .similar-img-wrap .similar-img,.product-page .similar-sets-setcion .recently-viewed-carousel .VueCarousel-slide .similar-img-wrap .similar-img,.product-page .similar-sets-setcion .similar-sets-carosel .VueCarousel-slide .similar-img-wrap .similar-img{max-width:100%;width:300px;margin:0 auto}.product-page .recently-viewed-section .recently-viewed-carousel .VueCarousel-slide .similar-img-wrap.orientation-WS_PORTRAIT .similar-img,.product-page .recently-viewed-section .recently-viewed-carousel .VueCarousel-slide .similar-img-wrap.orientation-WS_SQUARE .similar-img,.product-page .recently-viewed-section .similar-sets-carosel .VueCarousel-slide .similar-img-wrap.orientation-WS_PORTRAIT .similar-img,.product-page .recently-viewed-section .similar-sets-carosel .VueCarousel-slide .similar-img-wrap.orientation-WS_SQUARE .similar-img,.product-page .similar-sets-setcion .recently-viewed-carousel .VueCarousel-slide .similar-img-wrap.orientation-WS_PORTRAIT .similar-img,.product-page .similar-sets-setcion .recently-viewed-carousel .VueCarousel-slide .similar-img-wrap.orientation-WS_SQUARE .similar-img,.product-page .similar-sets-setcion .similar-sets-carosel .VueCarousel-slide .similar-img-wrap.orientation-WS_PORTRAIT .similar-img,.product-page .similar-sets-setcion .similar-sets-carosel .VueCarousel-slide .similar-img-wrap.orientation-WS_SQUARE .similar-img{max-width:85%}.product-page .recently-viewed-section .recently-viewed-carousel .VueCarousel-slide .similar-img-wrap.orientation-WS_POSTER .similar-img,.product-page .recently-viewed-section .similar-sets-carosel .VueCarousel-slide .similar-img-wrap.orientation-WS_POSTER .similar-img,.product-page .similar-sets-setcion .recently-viewed-carousel .VueCarousel-slide .similar-img-wrap.orientation-WS_POSTER .similar-img,.product-page .similar-sets-setcion .similar-sets-carosel .VueCarousel-slide .similar-img-wrap.orientation-WS_POSTER .similar-img{max-width:70%}@media (max-width:767.98px){.product-page .main-img{padding-right:0}.product-page .main-img.triple-img{margin-bottom:1.5rem}.product-page .main-img.triple-img .triple-img-grid{gap:.5rem}.product-page .main-img.triple-img img.triple-img-panel{width:calc(33.33333% - .33333rem)}}
