@media(max-width:480px){.table--responsive-order .u-font-size--md{font-size:1em}.table--responsive-order .u-font-size--lg{font-size:1em}}.breadcrumb.dw-mod{padding:16px 16px 0 16px;margin:0}.btn--secondary.dw-mod{word-break:break-word}#ProductSearchBar .dropdown.dropdown--absolute-position:not(.dropdown--combined-mobile){left:auto;right:-48px}.dropdown.dropdown--combined:not(.dropdown--combined-mobile){min-width:990px}.expand-container .dropdown__list{display:none}.expand-trigger:checked~.expand-container .dropdown__list{display:block}.form__field-group.required>label:after{content:" *"}.requiredFields{margin:1em 0!important}#FileModal.modal--iframe{width:55%}.panel__header.dw-mod{font-weight:400;color:#0d436b}#CookiePanel .panel__content.dw-mod{height:auto}.panel.panel--bottom.dw-mod{height:auto}.panel-trigger-btn.dw-mod:before{color:#0d436b}.tabs__label.dw-mod{font-size:1.3em;padding:.5em 3em}.article__header--giant.dw-mod{font-size:2em;text-transform:none;margin-top:1rem}.article__leadtext.dw-mod{font-size:1.3em}.article__paragraph{font-size:1em}@media(max-width:768px){}.paragraph-container.dw-mod blockquote,.paragraph-container.dw-mod dl,.paragraph-container.dw-mod figure,.paragraph-container.dw-mod form,.paragraph-container.dw-mod ol,.paragraph-container.dw-mod p,.paragraph-container.dw-mod pre,.paragraph-container.dw-mod table,.paragraph-container.dw-mod ul,.paragraph-container.dw-mod h1,.paragraph-container.dw-mod h2,.paragraph-container.dw-mod h3,.paragraph-container.dw-mod h4,.paragraph-container.dw-mod h5,.paragraph-container.dw-mod h6{margin-bottom:0}.u-vertical-align--sub{vertical-align:sub}.u-vertical-align--middle{vertical-align:middle}.paragraph-image--top{border-radius:8px;top:150%;position:absolute;left:65%;max-height:80%;width:auto!important}.u-text-align--left{text-align:left}.u-text-align--right{text-align:right}.u-text-align--center{text-align:center}.u-center{position:relative;left:50%;transform:perspective(1px) translate(-50%,0);text-align:center}.u-word-break--break-word{word-break:break-word}.center-container{height:auto}#miniCartWrapper{height:71px}#Block__LoyaltyPointsMobile{position:absolute;bottom:28%;left:100%}@media(max-width:480px){#Block__LoyaltyPointsMobile{position:absolute;bottom:0;left:0}}.menu__item:not(#MiniCart).dw-mod a{padding:5px}.menu__item:not(#MiniCart).dw-mod i{padding-right:8px}.menu__item.dw-mod:last-of-type .menu__link>div{padding-right:15px}.player{width:100%}.player:focus{outline:none}.playlist a:hover{text-decoration:underline}.playlist .active i:before{font-weight:800}.modal[id^="Player"] .modal__body{overflow-y:auto;scroll-behavior:auto}.modal[id^="Player"] .modal__close-btn{margin:.3em;background:none}.modal[id^="Player"] .modal__close-btn:before,.modal[id^="Player"] .modal__close-btn:after{background:#000}@media(min-width:992px){}.product__image-container__image.dw-mod{border:1px solid #d3d3d3}.cart-summary__info .fas.fa-truck,.cart-summary__info .fas.fa-hand-holding-usd{display:none}#MyAddressesSelectorModal td,#Block__OrderFooter div{overflow-wrap:anywhere}.mini-cart__counter.dw-mod{right:-21px}.mini-cart-orderline__name{width:270px;overflow:auto;white-space:normal}.product-list__list-item.dw-mod img{border:1px solid #d3d3d3;padding:15px 0}@media(max-width:768px){}.product-list__list-item__price-actions.dw-mod{width:100%}@media(max-width:480px){.product-list__list-item__price-actions.dw-mod .btn--secondary{width:100%}}.vertical-align--middle{position:relative;left:50%;transform:translate(-50%,0%)}.max-height-300px{max-height:300px!important}.max-height-100{max-height:100%!important}.product-list__grid-item.dw-mod a>h6{font-weight:bold}.product-list__grid-item__image.dw-mod img{border:1px solid #d3d3d3}@media(max-width:480px){}.select-facet.dw-mod{width:100%;margin:0;padding:.4em}.purchasable-products-table table{word-spacing:normal!important}.purchasable-products-table table thead tr,.purchasable-products-table table thead tr th{border:none}.purchasable-products-table table td,.purchasable-products-table table th{text-align:center}@media(max-width:768px){.purchasable-products-table table td,.purchasable-products-table table th{display:block;width:100%;float:left;border:none;text-align:left!important}.purchasable-products-table table td[data-th]:before,.purchasable-products-table table th[data-th]:before{content:attr(data-th);font-size:1.2rem;font-weight:bold;width:45%;text-align:left;float:left;position:relative;padding:3px 0 3px 0}}.purchasable-products-table table td .favorites-list .dropdown__content,.purchasable-products-table table th .favorites-list .dropdown__content{left:0}.purchasable-products-table table td .product-info-container,.purchasable-products-table table th .product-info-container{position:absolute;top:10px;right:20px}.purchasable-products-table table td .product-info+div,.purchasable-products-table table th .product-info+div{display:none;position:absolute;z-index:20;background:#fff;font-size:15px;padding:5px;border:1px solid #d3d3d3;width:130px;right:0}.purchasable-products-table table td .product-info:hover+div,.purchasable-products-table table th .product-info:hover+div{display:block}.purchasable-products-table table .modal__body{overflow:hidden}.purchasable-products-table table .video-iframe{min-height:500px}.purchasable-products-table #addToCart{position:relative}.product-description-wrapper .product__description--blurred{position:relative;height:100px;overflow:hidden}.product-description-wrapper .product__description--blurred:after{content:"";position:absolute;bottom:0;right:0;width:100%;height:1.5em;background:linear-gradient(0deg,#fff,transparent);background-image:-webkit-linear-gradient(bottom,white,transparent)}.product-description-wrapper button:active,.product-description-wrapper button:focus{text-decoration:none}#subscriptionContainer>h2{color:#fff}.faq-container button{text-align:left}#SeeMore{font-style:normal!important}#Block__ProductListHeader h2{font-size:1.5em;margin-top:.5em}#Block__ProductListHeader .buttons-collection>button{display:none}.purchasable-products-table table.disabled{color:#a8a8a8;opacity:1;pointer-events:auto;cursor:auto}.purchasable-products-table table.disabled .quantity{cursor:not-allowed}.purchasable-products-table table.disabled [disabled]{pointer-events:none}.download-product-list .download-list{list-style:none}.download-product-list .download-list li{list-style:none}.download-product-list button.go-to-order{min-height:auto}.download-item{width:90%}.download-item+a i{font-size:1.5em}.download-item+a i.fa-external-link-alt{font-size:1.3em}.download-product .download-list>li{width:90%}.download-product h3{background:#e9e9e9}.download-product ul.download-list{list-style:none;-webkit-column-count:2;-moz-column-count:2;column-count:2}.download-product ul.download-list li{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;-moz-page-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column}@media only screen and (max-width:480px){.download-product ul.download-list{-webkit-column-count:1;-moz-column-count:1;column-count:1}}.u-max-w180px{max-width:180px}.u-margin-left-05em{margin-left:.5em}.back--button{position:absolute;left:0;bottom:0}#CancelButton{width:auto}.u-opacity{opacity:1!important}#RenewalList th{color:#2a2a2a!important}.credit-info+div{display:none;position:absolute;z-index:20;background:#fff;font-size:15px;padding:5px;border:1px solid #d3d3d3;text-align:left;right:0;width:250px}.credit-info:hover+div{display:block}.mega-menu__link.dw-mod{padding:0;font-size:1em}.menu__item--mega.dw-mod{margin-left:5px}.mega-menu.dw-mod{max-width:calc(100% - (2*1em))}@media(min-width:480px){}@media(min-width:768px){}@media(min-width:992px){}@media(min-width:1200px){}@media(min-width:1600px){}.composerVideo{height:500px;min-height:500px}#Block__ComposersList li a:first-of-type{align-items:center;display:flex;height:100%}#SearchComposerForm .image-hover__wrapper{height:auto}#composersFilterABC>li a{color:#d3d3d3}#composersFilterABC>li>a.inactive{cursor:default}#composersFilterABC>li>a.active{color:#0085ca}.alphabet--item.active>a{color:#000!important}.alphabet--item.inactive>a{pointer-events:none}.submit--composer--form{margin:.5em 0 0 0}.composers--search--field,.composers--categories--field,.composers--name--field,.composers--description{background-color:#d7d7d7}@media(min-width:992px){.composer-name{flex-direction:row}}