h2{font:400 18px;color:#3d3d3d;margin-bottom:8px}.lt-text{color:white}.banner-message{position:relative;z-index:10;padding-top:8px}.banner-message .message-details{background:blue;color:white;font:500 18px -apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;text-align:center;text-transform:uppercase;line-height:55px}.banner-message .message-details a{color:white;text-decoration:underline}.page:before{background:rgba(255,255,255,.9);position:absolute;top:0;bottom:0;left:0;right:0;width:100%;z-index:-1}.breadcrumb{background-color:transparent;z-index:5;margin-left:0;margin-top:0;color:white}.preload-bg-img{height:1px;width:1px;position:absolute;top:-2px;left:-2px;opacity:0}.bg-image{height:440px;position:absolute;left:0;right:0;top:0;overflow:hidden;background-size:0;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.bg-image:before{-webkit-filter:blur(30px);filter:blur(30px);content:"";position:absolute;display:block;left:-60px;right:-60px;top:-60px;bottom:-60px;width:calc(100% + (4*30px));height:auto;opacity:0;background-image:inherit;background-size:cover;background-position:center center}.bg-image:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;display:block;background:rgba(0,0,0,.25);z-index:0}.bg-image.loaded:before{opacity:1}.bg-overlay{position:relative}.bg-overlay:before,.bg-overlay:after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0}.fg-image{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:800px;height:440px;background-size:auto 440px;background-repeat:no-repeat;background-position:center center;opacity:0}.fg-image.loaded{opacity:1}.page-header-container{height:440px;display:table;width:100%;position:relative;overflow:hidden}.filler{display:table-row;height:100%}.page-description-container{color:#dadada}.page-description-container .page-description{font-size:12px;font-family:Helvetica Nueue,helvetica,arial,sans-serif;padding:7px;padding-top:8px;padding-left:8px}.img-container-frame{position:relative;border:none;max-width:640px;margin:0 auto;margin-bottom:.7rem}.tile-label-overlay{-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;position:absolute;pointer-events:none;left:0;right:0;top:0;z-index:2;padding:0 1rem;bottom:0;display:flex;opacity:1;align-items:center;justify-content:center}.tile-label{text-transform:uppercase;font-weight:500;font-size:15px;line-height:1.1em}.item-tile-list{text-align:center;position:relative}.item-tile-list-container{justify-content:center;padding-left:7.5px;padding-right:7.5px}.page-items-container,.search-view{margin-top:34px;margin-bottom:34px}.item-tile,.tile-merch{padding-left:7.5px;padding-right:7.5px;position:relative;margin-bottom:20px}.item-tile.genre-tile .img-container-frame .img-container img,.item-tile.artist-tile .img-container-frame .img-container img,.tile-merch.genre-tile .img-container-frame .img-container img,.tile-merch.artist-tile .img-container-frame .img-container img{width:auto;height:100%;left:50%;transform:translateX(-50%)}.item-tile.large-tile,.tile-merch.large-tile{margin-bottom:2em}.item-tile.large-tile .brand-name,.tile-merch.large-tile .brand-name{display:block}.item-tile.large-tile .item-price,.tile-merch.large-tile .item-price{display:block;padding:0;margin-top:.7rem;font-size:12px;font-weight:500}.item-tile.large-tile.artist-tile .img-container-frame:after,.tile-merch.large-tile.artist-tile .img-container-frame:after{content:"";pointer-events:none;display:block;position:absolute;z-index:1;height:25%;left:0;right:0;bottom:0;background-image:-webkit-linear-gradient(bottom,black 0,transparent 100%);background-image:linear-gradient(to top,black 0,transparent 100%)}.item-tile.large-tile.artist-tile .img-container-frame .img-container:before,.item-tile.large-tile.artist-tile .img-container-frame .img-container:after,.tile-merch.large-tile.artist-tile .img-container-frame .img-container:before,.tile-merch.large-tile.artist-tile .img-container-frame .img-container:after{background:none}.item-tile.large-tile.artist-tile .tile-label-overlay,.tile-merch.large-tile.artist-tile .tile-label-overlay{align-items:flex-end}.item-tile.large-tile.artist-tile .tile-label-overlay .tile-label,.tile-merch.large-tile.artist-tile .tile-label-overlay .tile-label{color:white;text-transform:none;font-weight:300;font-size:1.2rem;line-height:1.1em;padding-bottom:1em}.item-tile .img-container,.tile-merch .img-container{background:white;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.item-tile .img-container:before,.tile-merch .img-container:before{-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;display:block;position:absolute;content:"";background-color:rgba(0,0,0,.1);top:0;left:0;right:0;bottom:0;z-index:1}.item-tile .img-container:after,.tile-merch .img-container:after{-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.item-tile:hover .img-container,.tile-merch:hover .img-container{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.item-tile:hover .img-container:before,.tile-merch:hover .img-container:before{background-color:transparent}.item-tile:hover.lighten .img-container:before,.tile-merch:hover.lighten .img-container:before{background-color:rgba(0,0,0,.1);top:66%}.item-tile:hover.lighten .img-container:after,.tile-merch:hover.lighten .img-container:after{top:66%}.item-tile:hover.lighten .tile-label-overlay,.tile-merch:hover.lighten .tile-label-overlay{top:66%}.item-tile.lighten .img-container:after,.tile-merch.lighten .img-container:after{background-color:rgba(255,255,255,.8);display:block;position:absolute;content:"";top:0;left:0;right:0;bottom:0;z-index:0}.item-tile .item-snippet,.tile-merch .item-snippet{display:none}.item-tile.on-sale .item-price,.tile-merch.on-sale .item-price{text-decoration:none}.item-tile.on-sale .item-price .price,.tile-merch.on-sale .item-price .price{text-decoration:line-through;color:#898989}.item-tile.on-sale .item-price .sale-price,.tile-merch.on-sale .item-price .sale-price{color:red}.item-tile a,.item-tile a:hover,.tile-merch a,.tile-merch a:hover{color:#000;text-decoration:none}.item-tile.abridged .brand-name,.tile-merch.abridged .brand-name{display:none}.item-tile.abridged .item-snippet,.item-tile.abridged .item-price,.tile-merch.abridged .item-snippet,.tile-merch.abridged .item-price{display:none}.item-tile.with-brand .brand-name,.tile-merch.with-brand .brand-name{display:block!important}.item-title{line-height:1em;font-weight:300;font-size:14px;margin-top:.7rem;padding-left:0}.brand-name{color:#464646;padding:0;margin-bottom:.7rem;text-align:center;font-size:13px;letter-spacing:1px;font-weight:500;text-transform:uppercase}.item-details{width:100%;text-align:center}.item-details .item-snippet{color:#595959;float:left;width:80%;text-align:left;font:italic 300 13px "Helvetica Nueue",helvetica,arial,sans-serif;padding-left:5px;padding-top:10px}.item-details .item-price{padding-right:10px;padding-top:6px}.genre-brands,.more-genres{text-align:center;margin-bottom:60px}.genre-brands .brand,.genre-brands .genre,.more-genres .brand,.more-genres .genre{font:400 13px "Helvetica Nueue",helvetica,arial,sans-serif;line-height:20px}.genre-brands .brand a,.genre-brands .genre a,.more-genres .brand a,.more-genres .genre a{color:black}.genre-brands .brand a:hover,.genre-brands .genre a:hover,.more-genres .brand a:hover,.more-genres .genre a:hover{text-decoration:none}@media only screen and (min-width:1px) and (max-width:767px){.item-tile-list-container.collapsed{overflow-y:hidden;max-height:100vw}.item-tile-list-container.collapsed .item-tile:nth-child(n+5){display:none}.item-tile-list-container.collapsed:after{content:"";pointer-events:none;display:block;position:absolute;z-index:1;height:40%;left:0;right:0;bottom:0;background-image:-webkit-linear-gradient(bottom,white 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to top,white 0,rgba(255,255,255,0) 100%)}.related-brands .item-tile-list-container.collapsed{max-height:85vw}.banner-message{padding:3px 0}.banner-message .message-details{margin-left:10px;margin-right:10px;margin-top:-3px;color:#2b60bd;background:white;font:300 10px -apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}.banner-message .message-details a{color:inherit}.breadcrumb>li.hidden-sm-down+li:before{display:none!important}.bg-image{display:none}.page .fg-image{height:250px;width:100%;margin-left:0;background-size:cover}.page .page-header-container{height:250px}.page .page-header-container .page-title{margin-top:5px;color:white;padding:6px 8px;font:500 20px -apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;text-transform:uppercase}.page .page-header-container .page-expanded-title{font:300 11px "Helvetica Nueue",helvetica,arial,sans-serif;color:#8e8e8e;text-transform:none}.page-description-container .page-description{font-size:9px;color:#8e8e8e}.page-items-container{text-align:center}.page-items-container .item-tile.on-sale .on-sale-banner-mini{left:-3px}.page-items-container .item-tile .img-container-frame{width:100%;border:none}.page-items-container .item-tile .item-snippet{font-style:normal;font-weight:300}.page-items-container .item-tile:before{left:10px}.page.hide-mobile-headers .page-items-container{margin-top:10px}.page.hide-mobile-headers .fg-image{display:none}.page.hide-mobile-headers .page-header-container{height:auto}}@media only screen and (min-width:768px){.item-tile-list-container{max-height:none}.item-tile-list-container:after{display:none}.item-tile-list-container .item-tile.large-tile .item-title{font-size:18px}.item-tile-list-container .item-tile.large-tile .img-container-frame{max-width:300px;margin-bottom:2em}.item-tile-list-container .item-tile:not(.large-tile) .img-container-frame{max-width:150px;width:100%}}.load-more{width:100%;text-align:center;margin-top:20px;font-size:18px;max-height:45px}.load-more a{text-transform:uppercase}.load-more .loading-msg,.load-more .error-msg{display:none}.load-more.fetching .loading-msg{position:relative;background-image:url(/assets/images/spinner.gif);background-repeat:no-repeat;background-position:center center;background-size:30px 30px;min-width:145px;min-height:45px;color:#666;display:inline-block}.load-more.error .error-msg{display:block;color:red}.load-more.error a,.load-more.fetching a{display:none}.load-more:after{display:none;content:url("/assets/images/spinner.gif")}.form-panel{font:500 16px -apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;color:#737373}.form-panel .form-title{color:black;text-align:center;font:700 30px -apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;text-transform:uppercase;margin-bottom:50px}.form-panel a{color:#3d3dff;text-decoration:underline;font-style:italic}form input[required]::-webkit-input-placeholder:after,form select[required]::-webkit-input-placeholder:after{content:"*";color:red;font:13px "Helvetica Nueue",helvetica,arial,sans-serif;margin-left:3px}form input[required]::-moz-placeholder:after,form select[required]::-moz-placeholder:after{content:"*";color:red;font:13px "Helvetica Nueue",helvetica,arial,sans-serif;margin-left:3px}form input[required]:-moz-placeholder:after,form select[required]:-moz-placeholder:after{content:"*";color:red;font:13px "Helvetica Nueue",helvetica,arial,sans-serif;margin-left:3px}form input[required]:-ms-input-placeholder:after,form select[required]:-ms-input-placeholder:after{content:"*";color:red;font:13px "Helvetica Nueue",helvetica,arial,sans-serif;margin-left:3px}form input::-webkit-input-placeholder,form select::-webkit-input-placeholder{text-transform:uppercase;font-size:13px;line-height:15px}form input::-moz-placeholder,form select::-moz-placeholder{text-transform:uppercase;font-size:13px;line-height:15px}form input:-moz-placeholder,form select:-moz-placeholder{text-transform:uppercase;font-size:13px;line-height:15px}form input:-ms-input-placeholder,form select:-ms-input-placeholder{text-transform:uppercase;font-size:13px;line-height:15px}.field-hint{font:12px "Helvetica Nueue",helvetica,arial,sans-serif;color:#636363;text-align:right;position:absolute;right:18px;bottom:-18px}.field-hint.password{right:8px;bottom:-24px}.field-hint.password a{color:#636363;font-style:italic;text-decoration:underline}.field-error{font:12px -apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;padding:5px;border-radius:0;color:#ff4a01;border:1px solid;border-top-width:0;margin-left:2px;margin-right:2px}.secondary-btn{text-transform:uppercase;font:500 13px -apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;color:#959ba2!important;line-height:21px}.secondary-btn:hover{text-decoration:none!important}.form-control-lg{height:48px;padding:8px}.generated label{color:#636363;font:12px "Helvetica Nueue",helvetica,arial,sans-serif;text-transform:uppercase;position:absolute;z-index:2;left:28px;opacity:0;top:-5px;padding:0 2px;pointer-events:none;background:white;-webkit-transition:opacity 200ms ease-in-out;-moz-transition:opacity 200ms ease-in-out;transition:opacity 200ms ease-in-out}.page input,.page select,.modal input,.modal select,.merch-alerts input,.merch-alerts select{font-size:14px;color:black;outline:none;border:1px solid #959ba2;position:relative;border-radius:0}.page input[required]+label:after,.page select[required]+label:after,.modal input[required]+label:after,.modal select[required]+label:after,.merch-alerts input[required]+label:after,.merch-alerts select[required]+label:after{content:"*";color:red;font-size:13px;margin-left:3px;opacity:0;-webkit-transition:opacity 200ms ease-in-out;-moz-transition:opacity 200ms ease-in-out;transition:opacity 200ms ease-in-out}.page input:focus::-webkit-input-placeholder,.page input:not(.empty):not(:focus)::-webkit-input-placeholder,.page select:focus::-webkit-input-placeholder,.page select:not(.empty):not(:focus)::-webkit-input-placeholder,.modal input:focus::-webkit-input-placeholder,.modal input:not(.empty):not(:focus)::-webkit-input-placeholder,.modal select:focus::-webkit-input-placeholder,.modal select:not(.empty):not(:focus)::-webkit-input-placeholder,.merch-alerts input:focus::-webkit-input-placeholder,.merch-alerts input:not(.empty):not(:focus)::-webkit-input-placeholder,.merch-alerts select:focus::-webkit-input-placeholder,.merch-alerts select:not(.empty):not(:focus)::-webkit-input-placeholder{opacity:0}.page input:focus::-moz-placeholder,.page input:not(.empty):not(:focus)::-moz-placeholder,.page select:focus::-moz-placeholder,.page select:not(.empty):not(:focus)::-moz-placeholder,.modal input:focus::-moz-placeholder,.modal input:not(.empty):not(:focus)::-moz-placeholder,.modal select:focus::-moz-placeholder,.modal select:not(.empty):not(:focus)::-moz-placeholder,.merch-alerts input:focus::-moz-placeholder,.merch-alerts input:not(.empty):not(:focus)::-moz-placeholder,.merch-alerts select:focus::-moz-placeholder,.merch-alerts select:not(.empty):not(:focus)::-moz-placeholder{opacity:0}.page input:focus:-moz-placeholder,.page input:not(.empty):not(:focus):-moz-placeholder,.page select:focus:-moz-placeholder,.page select:not(.empty):not(:focus):-moz-placeholder,.modal input:focus:-moz-placeholder,.modal input:not(.empty):not(:focus):-moz-placeholder,.modal select:focus:-moz-placeholder,.modal select:not(.empty):not(:focus):-moz-placeholder,.merch-alerts input:focus:-moz-placeholder,.merch-alerts input:not(.empty):not(:focus):-moz-placeholder,.merch-alerts select:focus:-moz-placeholder,.merch-alerts select:not(.empty):not(:focus):-moz-placeholder{opacity:0}.page input:focus:-ms-input-placeholder,.page input:not(.empty):not(:focus):-ms-input-placeholder,.page select:focus:-ms-input-placeholder,.page select:not(.empty):not(:focus):-ms-input-placeholder,.modal input:focus:-ms-input-placeholder,.modal input:not(.empty):not(:focus):-ms-input-placeholder,.modal select:focus:-ms-input-placeholder,.modal select:not(.empty):not(:focus):-ms-input-placeholder,.merch-alerts input:focus:-ms-input-placeholder,.merch-alerts input:not(.empty):not(:focus):-ms-input-placeholder,.merch-alerts select:focus:-ms-input-placeholder,.merch-alerts select:not(.empty):not(:focus):-ms-input-placeholder{opacity:0}.page input:focus+label,.page input:not(.empty):not(:focus)+label,.page select:focus+label,.page select:not(.empty):not(:focus)+label,.modal input:focus+label,.modal input:not(.empty):not(:focus)+label,.modal select:focus+label,.modal select:not(.empty):not(:focus)+label,.merch-alerts input:focus+label,.merch-alerts input:not(.empty):not(:focus)+label,.merch-alerts select:focus+label,.merch-alerts select:not(.empty):not(:focus)+label{opacity:1}.page input:focus[required]+label:after,.page input:not(.empty):not(:focus)[required]+label:after,.page select:focus[required]+label:after,.page select:not(.empty):not(:focus)[required]+label:after,.modal input:focus[required]+label:after,.modal input:not(.empty):not(:focus)[required]+label:after,.modal select:focus[required]+label:after,.modal select:not(.empty):not(:focus)[required]+label:after,.merch-alerts input:focus[required]+label:after,.merch-alerts input:not(.empty):not(:focus)[required]+label:after,.merch-alerts select:focus[required]+label:after,.merch-alerts select:not(.empty):not(:focus)[required]+label:after{opacity:1}.page input::-webkit-input-placeholder,.page select::-webkit-input-placeholder,.modal input::-webkit-input-placeholder,.modal select::-webkit-input-placeholder,.merch-alerts input::-webkit-input-placeholder,.merch-alerts select::-webkit-input-placeholder{opacity:1;color:#636363;-webkit-transition:opacity 200ms ease-in-out;-moz-transition:opacity 200ms ease-in-out;transition:opacity 200ms ease-in-out}.page input::-moz-placeholder,.page select::-moz-placeholder,.modal input::-moz-placeholder,.modal select::-moz-placeholder,.merch-alerts input::-moz-placeholder,.merch-alerts select::-moz-placeholder{opacity:1;color:#636363;-webkit-transition:opacity 200ms ease-in-out;-moz-transition:opacity 200ms ease-in-out;transition:opacity 200ms ease-in-out}.page input:-moz-placeholder,.page select:-moz-placeholder,.modal input:-moz-placeholder,.modal select:-moz-placeholder,.merch-alerts input:-moz-placeholder,.merch-alerts select:-moz-placeholder{opacity:1;color:#636363;-webkit-transition:opacity 200ms ease-in-out;-moz-transition:opacity 200ms ease-in-out;transition:opacity 200ms ease-in-out}.page input:-ms-input-placeholder,.page select:-ms-input-placeholder,.modal input:-ms-input-placeholder,.modal select:-ms-input-placeholder,.merch-alerts input:-ms-input-placeholder,.merch-alerts select:-ms-input-placeholder{opacity:1;color:#636363;-webkit-transition:opacity 200ms ease-in-out;-moz-transition:opacity 200ms ease-in-out;transition:opacity 200ms ease-in-out}.small{font-size:12px;font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;text-align:left;padding-left:0;color:#959ba2}.chill-msg{color:black;font-weight:700}.form-control:focus{box-shadow:none;border-color:#2b60bd}.form-group{position:relative;margin-bottom:26px}.form-group button[type=submit],.form-group input[type=submit]{margin-top:20px}.form-group.error input{background-color:#ffdbcc;border-color:#ff4a01}button[type=submit],input[type=submit],.primary-btn{text-transform:uppercase;color:white!important;height:38px;font-weight:500;font-size:14px;font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background-color:#2b60bd}button[type=submit]:disabled,input[type=submit]:disabled,.primary-btn:disabled{background-color:#969696;color:#ddd}button[type=submit].loading,input[type=submit].loading,.primary-btn.loading{background-color:#2b60bd;background-image:url(/assets/images/spinner-blue.gif);background-repeat:no-repeat;background-position-x:center;background-position-y:center;color:transparent!important}button[type=submit]:hover,input[type=submit]:hover,.primary-btn:hover{text-decoration:none}button[type=submit]:focus,button[type=submit]:active,input[type=submit]:focus,input[type=submit]:active,.primary-btn:focus,.primary-btn:active{background-color:#214a92;color:white}@media only screen and (min-width:1px) and (max-width:767px){.form-panel{margin-top:30px}.form-panel .form-title{margin-bottom:35px}}.dropdown .copy{flex-grow:4}.dropdown .caret{position:absolute;right:10px;top:-webkit-calc(50% - 4px);top:calc(50% - 4px);border-bottom-width:8px;border-top:8px solid;border-left-width:6px;border-right-width:6px}.dropdown .dropdown-menu{box-shadow:none;width:100%;min-width:1rem}.dropdown .dropdown-menu a{display:block;word-wrap:break-word;white-space:normal;text-align:left;padding-left:1em;line-height:38px}.dropdown .dropdown-menu a:hover{background-color:#f5f5f7}.dropdown .dropdown-toggle{font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;padding:0;color:#636363;font-size:15px;padding-left:1em;display:flex;font-weight:400;text-align:left;border:1px solid #636363}.dropdown .dropdown-toggle:focus:active{outline:none}.dropdown .dropdown-toggle:after{align-self:center;margin-right:.3em;border-top:8px solid;border-right:5px solid transparent;border-left:5px solid transparent}.dropdown.show .dropdown-menu{margin-top:0;border-top:0;border-radius:0;border-color:#555}.dropdown.show .dropdown-toggle{color:#646464;border-bottom-color:transparent;border-radius:0;background-color:white}.dropdown.show .dropdown-toggle:focus{background-color:white;color:#959ba2}.dropdown.show .dropdown-toggle:after{color:#636363;border-top:none;border-bottom:8px solid}.dropdown:focus{outline:none}.breadcrumb{position:absolute;left:0;padding-left:1em;border:none!important}.empty-results{text-align:center;color:#333;padding:2em;font-style:italic}.page-items-container.fetching:before{content:"";position:absolute;top:60px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:60px;height:60px;border-radius:50%;background-image:url(/assets/images/spinner-transparent.gif),-webkit-linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5));background-image:url(/assets/images/spinner-transparent.gif),linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5));background-repeat:no-repeat;background-position:center center;z-index:10;display:block}.brand-bg-image{-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;background-repeat:no-repeat;background-size:cover;background-position:center 30%;display:block;position:absolute;width:100%;height:100%;opacity:0}.brand-bg-image.bg-overlay:after{background-color:rgba(255,255,255,.9)}.brand-bg-image.loaded{opacity:1}.brand-header-container{background-color:rgba(0,0,0,.03);min-height:150px;position:relative}.brand-header-container .brand-name{margin-bottom:0}.brand-header-container>*{display:flex;flex-direction:column;justify-content:space-between;align-items:center}.page.gift-cards .brand-header-container{min-height:90px}.brand-info-container{text-align:center;font-weight:300;flex-grow:3}.page-title{font-weight:300;font-size:1.8em}.follow-container{display:flex;flex-direction:column;flex-grow:1;justify-content:center}.brand-heading{text-transform:uppercase;font-weight:500;font-size:.9em;letter-spacing:1px}.brand-snippet{text-align:center;font-size:11px;line-height:13px;margin:.5em;max-width:66.67%}.sort-filter-container{margin-top:4px;margin-left:-8px;margin-right:-8px}.dropdown-container.expanded .dropdown{background-color:#e7e7e7}.dropdown-container.expanded .dropdown.filter-dropdown{margin-right:0}.dropdown-container.expanded .dropdown.sort-dropdown{margin-left:0}.dropdown-container.expanded .dropdown.sort-dropdown li{cursor:pointer}.dropdown-container.expanded .dropdown.sort-dropdown li:hover{background-color:rgba(0,0,0,.1)}.dropdown-container.expanded .dropdown.sort-dropdown .sort-selector{position:relative;left:calc(50% + 2px)}.dropdown-container.expanded .dropdown-toggle{max-width:calc(50% - 2px)}.dropdown-container.expanded ul{list-style:none;padding-left:0}.dropdown-container.expanded ul.sub-menu li{margin-bottom:.5em}.dropdown-container.expanded ul.sub-menu li:hover>*{background-color:rgba(0,0,0,.1)}.dropdown-container.expanded .dropdown-menu{border:none;background:#e7e7e7}.dropdown-container.expanded .dropdown-menu .sub-menu-header{padding-left:0}.dropdown-container.expanded .dropdown-menu h3{color:black;text-transform:uppercase;letter-spacing:1px;font-size:15px;line-height:2em}.dropdown .dropdown-menu a:hover{background:none}.dropdown .dropdown-toggle{width:100%;border:none;line-height:34px;justify-content:center;font-weight:500}.dropdown .dropdown-toggle .label{margin-left:auto}.dropdown .dropdown-toggle:after{color:inherit!important;margin-left:.3em;margin-right:auto}.filter-dropdown{margin-right:2px}.sort-dropdown{margin-left:2px}.sort-dropdown a{text-transform:uppercase;font-size:14px;font-weight:500;letter-spacing:1px;color:#636363!important}.filter-tag{display:flex;justify-content:space-between;align-items:center}.filter-tag .filter-value{font-size:11px}.filter-tag .remove-filter-button{font-size:1.3em;line-height:12px;font-weight:300}@media(min-width:768px){.brand-header-container{min-height:240px;margin-bottom:1em}.brand-header-container.compact{min-height:140px}.brand-header-container .brand-name{flex-grow:1;flex-direction:column;margin:auto 0;display:flex;justify-content:center}.page.gift-cards .brand-header-container{min-height:200px}.merch-filter-container{width:100%;margin-bottom:.4em;margin-top:.5em}.merch-filter-container ul{display:flex;list-style:none;justify-content:space-around;margin-bottom:0;padding-left:0}.filter-container.sale .filter-name{text-transform:uppercase;color:red}.filter-container a.active{text-decoration:underline}.filter-name{font-weight:300;font-size:.8em;color:black}.follow-container{flex-grow:1}.dropdown .dropdown-toggle{width:initial;background:transparent!important}.dropdown-container.expanded .dropdown.sort-dropdown .sort-selector{position:initial;left:initial;max-width:none}.dropdown-container .dropdown.sort-dropdown{display:flex;justify-content:flex-end}.dropdown-container .dropdown.sort-dropdown .sort-selector{padding-right:15px}.filter-dropdown-container.expanded .dropdown-menu{display:flex}}.youtube-container-frame{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.youtube-container-frame iframe,.youtube-container-frame object,.youtube-container-frame embed{position:absolute;top:0;left:0;width:100%;height:100%}