@media only screen and (max-width:1000px) and (min-width:701px){.ampromo-overlay .ampromo-gallery{width:570px}}@media only screen and (max-width:700px){.ampromo-overlay .ampromo-gallery{width:280px}}@media only screen and (max-width:400px){.ampromo-overlay .ampromo-gallery{margin:0 0 30px 0}.ampromo-overlay .slick-prev,.ampromo-overlay .slick-next{display:none !important}.ampromo-items-content{padding:15px}}.validateAddressForm .form.validate,.validateBinding .form.validate,.checkout-validate-address .form.validate{display:flex;flex-wrap:wrap}.validateAddressForm .form.validate .addressOption,.validateBinding .form.validate .addressOption,.checkout-validate-address .form.validate .addressOption{display:flex;margin:20px 10px 0 10px;flex:1 0 auto}.validateAddressForm .form.validate .addressOption .addressLabel,.validateBinding .form.validate .addressOption .addressLabel,.checkout-validate-address .form.validate .addressOption .addressLabel{flex:1;cursor:pointer;display:block;padding:10px 10px 10px 30px;left:-10px;position:relative}.validateAddressForm .form.validate .addressOption .addressLabel .optionTitle,.validateBinding .form.validate .addressOption .addressLabel .optionTitle,.checkout-validate-address .form.validate .addressOption .addressLabel .optionTitle{font-weight:bold;font-size:14px;margin-bottom:5px}.validateAddressForm .form.validate .addressOption .addressRadio,.validateBinding .form.validate .addressOption .addressRadio,.checkout-validate-address .form.validate .addressOption .addressRadio{flex:0;right:-10px;top:10px;display:table;position:relative}.validateAddressForm .form.validate .addressOption.selected,.validateBinding .form.validate .addressOption.selected,.checkout-validate-address .form.validate .addressOption.selected{outline:1px solid #ccc;background:#f5f5f5}.validateAddressForm .validatedAddress,.validateBinding .validatedAddress,.checkout-validate-address .validatedAddress{margin-top:10px;padding:10px;outline:1px solid #ccc;background:#f5f5f5}.validateAddressForm .address-field-changed,.validateBinding .address-field-changed,.checkout-validate-address .address-field-changed{text-decoration:none;background-color:#93ee9e}.validateAddressForm .errorMessageContainer .instructions p,.validateBinding .errorMessageContainer .instructions p,.checkout-validate-address .errorMessageContainer .instructions p,.validateAddressForm .errorMessageContainer .originalAddressText,.validateBinding .errorMessageContainer .originalAddressText,.checkout-validate-address .errorMessageContainer .originalAddressText{margin-top:10px;padding:10px;outline:1px solid #ccc;background:#f5f5f5}.validateAddressForm .instructions,.validateBinding .instructions,.checkout-validate-address .instructions{margin-top:10px}.validateAddressForm .instructions a:hover,.validateBinding .instructions a:hover,.checkout-validate-address .instructions a:hover{cursor:pointer}.validateAddressForm,.validateBinding{display:none}.accordion{padding:20px 0}.accordion .accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%;border:1px solid #aaa;border-radius:4px;background:#e6e6e6;color:#555555}.accordion .accordion-header>div{display:flex;align-items:center}.accordion .accordion-header>div::before{content:'+';display:inline-block;margin-right:10px;font-size:2em;line-height:100%}.accordion .accordion-header.active{background:#fff;color:#212121;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion .accordion-header.active>div::before{content:'-'}.accordion .accordion-content{padding:1em 2.2em;overflow:auto;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-right-color:#aaaaaa;border-right-style:solid;border-right-width:1px;border-bottom-color:#aaaaaa;border-bottom-style:solid;border-bottom-width:1px;border-left-color:#aaaaaa;border-left-style:solid;border-left-width:1px}.pac-container{z-index:901 !important}.multi-checkout-fields label{display:block;margin-bottom:7px}.multi-checkout-fields .field{margin:1.5em 0}.multi-checkout-fields .field.checkbox label{display:inline-block;margin:0 0 0 12px}.collection-point-country,.collection-point-postalcode,.collection-point-button{display:inline-block;padding:20px 10px 0 0}.collection-point-list{border:1px solid #c2c2c2;max-height:200px;overflow:auto}.collection-point-postalcode{max-width:9em;vertical-align:top}.field-error{color:#e02b27;font-size:1.2rem;margin-top:7px}table.collection-point-opening-hours>tbody>tr>td{padding-bottom:2px}.collection-point-message{padding-top:10px}.box-order-shipping-address .box-subtitle{font-weight:600}.box-order-shipping-address .order-shipping-secondary-address{margin-top:1rem}@media all and (max-width:1024px){.release-track-list .release-track td.release-track-preview{width:15%}.release-track-list .release-track td.release-track-time{width:10%}}@media all and (max-width:1024px){.quiz-index-index .logo{margin:0 auto 0 0}}@media only screen and (min-device-width:320px) and (max-device-width:780px) and (orientation:landscape){.product-video{height:100%;width:81%}}@media all and (min-width:768px),print{.payment-method-braintree .cvv .field-tooltip{left:6rem}.braintree-paypal-account{border-color:#ccc;border-style:solid;border-width:1px 0;display:inline-block;width:50%}.account .table-credit-cards .col.actions{width:100px}.gift-options-cart-item .gift-wrapping,.cart-gift-item .gift-wrapping{box-sizing:border-box;float:left;padding-right:20px;width:50%}.gift-options-cart-item .gift-wrapping+.gift-message,.cart-gift-item .gift-wrapping+.gift-message{border-left:1px solid #c1c1c1;box-sizing:border-box;float:left;padding-left:4.5rem;width:50%}}@media all and (min-width:1024px),print{.product-image-wrap,.product-item-photo{overflow:hidden}.product-image-wrap .pre-order-flag,.product-item-photo .pre-order-flag{position:absolute;overflow:hidden;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.products-grid .product-item-photo,.products-list .product-item-photo,.block.widget .product-item-photo{min-height:85px;min-width:85px;position:relative}.products-grid .product-item-photo .pre-order-flag,.products-list .product-item-photo .pre-order-flag,.block.widget .product-item-photo .pre-order-flag{top:25px;left:-40px;width:150px}.cart.list-wrapper .cart.item{overflow:hidden}.cart.list-wrapper .cart.item .pre-order-flag{top:25px;left:-40px;width:150px}.products-grid .product-item-extra-information{min-height:20px}.products-grid .product-item-extra-information .pre-order-ship-message{font-size:12px}.product-image-wrap{min-width:120px;min-height:120px;position:relative}.product-image-wrap .pre-order-flag{top:40px;left:-50px;width:200px;font-size:16px;line-height:25px}}