#calculator-page{--border-radius: 8px;--border-color: 226, 223, 220;--brand-orange: 238, 105, 31;--brand-purple: 170, 85, 108;--brand-blue: 70, 136, 197;--brand-green: 57, 108, 88;--brand-cream: 253, 247, 237;--brand-brown: 118, 87, 37;--body-text-color: 106, 103, 101;--dot-green: 29, 138, 112;--dot-orange: 255, 192, 29}#calculator-page{background-color:rgb(var(--border-color));padding:0}#calculator-page .section-header{z-index:1}.section-header h2,#calculator-page p{margin:0 0 1rem}.section-header h2,.no-products__heading{font-weight:var(--font-atnamesans-medium)}#calculator-page p{color:rgb(var(--body-text-color));font-weight:var(--font-atnamesans-weight-light)}.calculator-page-section{display:flex;flex-direction:column;gap:1rem;margin:0 auto;max-width:var(--restricted-width);padding:1rem 0;width:100%}.calculator-section{background-color:#fefcfb;box-shadow:0 0 5px #0000001a;display:flex;flex-direction:column;padding:2.4rem}.calculator-section.power-calculator{padding-bottom:0}#powerCalculator{display:flex;flex-direction:column;gap:2rem}.calculator-body{display:flex;flex-direction:column}.headphones__select,.source__select{display:flex}.source__select{border-top:1px solid rgb(var(--border-color));margin:2rem 0 0;padding:2rem 0 0}#powerCalculator .field__label{color:#292827;font-size:1.4rem;font-weight:var(--font-atnamesans-weight-medium);margin-bottom:.5rem;position:relative;top:0;left:0}#powerCalculator .field,#powerCalculator .field__group{display:flex;flex-direction:column}#powerCalculator .field__group{flex-direction:row;gap:.5rem;width:100%}#powerCalculator .field:before,#powerCalculator .field:after{content:none}.field__input,.field__select{border:1px solid rgb(var(--border-color));color:rgb(var(--color-foreground));font-size:1.4rem;padding:.5rem .75rem;margin:var(--inputs-border-width)}.field__select{-webkit-appearance:auto;appearance:auto}.field__input-group{display:flex;position:relative}.field__select.range__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 6"><path fill="%23666" d="M5 6L0 1h10z"/></svg>') no-repeat right 2px center;background-size:8px 5px;color:#000;border:none;font-size:1.2rem;height:calc(100% - 10px);padding:0 12px 0 0;position:absolute;bottom:50%;right:2px;transform:translateY(50%);text-align:right;text-align-last:right}.field__select.range__select:focus,.field__select.range__select:focus-visible{border:none;box-shadow:none;padding:0 12px 0 0;outline:none}.field__input:focus,.field__select:focus,.field__input:not(:placeholder-shown){padding:.5rem .75rem;margin:var(--inputs-border-width)}.field__input-data{font-size:1.6rem;font-weight:var(--font-atnamesans-weight-bold)}.field__input-source{font-size:1.2rem;position:absolute;bottom:50%;right:1rem;transform:translateY(50%)}.power-calculator input::-webkit-outer-spin-button,.power-calculator input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.power-calculator input[type=number]{-moz-appearance:textfield}.dropdown-container{position:relative}#headphoneDropdownButton.field__select.select__select{align-items:center;display:flex}.dropdown-button svg{height:20px;width:20px;margin-left:auto}#headphoneSelectedValue{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex}.dropdown-panel{background-color:#fff;border:1px solid #d1d5db;border-radius:var(--border-radius);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0009;margin-top:.25rem;position:absolute;top:100%;width:100%;z-index:10}.panel-search--container{padding:.5rem}.panel-search--input{border:1px solid #d1d5db;border-radius:var(--border-radius);font-size:16px;padding:.75rem;width:100%}.panel-search--input:focus{outline:none;box-shadow:0 0 0 2px #3b82f680}.panel-list{list-style:none;margin:0;padding:0;max-height:25rem;overflow-y:auto}.panel-list>li{cursor:pointer;padding:.75rem 1rem}.panel-list>li:hover{background-color:#3b82f6;color:#fff}.panel-list>li.active-option{background-color:#3b82f6;color:#fff}.panel-list::-webkit-scrollbar{width:8px}.panel-list::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.panel-list::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.panel-option--loading{padding:12px 16px;font-style:italic;cursor:not-allowed;pointer-events:none}.panel-list::-webkit-scrollbar-thumb:hover{background:#555}.calculator-requirements{margin:1rem 0}.requirements-header{display:none;flex-direction:column}.audio-sources{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);width:100%}.audio-source{background:#0000001a;border-radius:var(--border-radius);color:#fff;display:flex;gap:1rem;padding:1rem}.audio-source__icon{align-items:center;background:#0000001a;border-radius:var(--border-radius);display:flex;flex-grow:0;height:100%;justify-content:center;padding:1rem .25rem;width:24px}.audio-source__values{display:flex;flex-direction:column}.source-name{font-size:1.2rem}.source-value{font-size:2rem;font-weight:var(--font-atnamesans-weight-medium)}.source-voltage{background-color:rgb(var(--brand-orange))}.source-current{background-color:rgb(var(--brand-purple))}.source-power{background-color:rgb(var(--brand-blue))}.source-equivalent{background-color:rgb(var(--brand-green))}.button.button--view-amps{background:none;border:1px solid rgb(var(--brand-brown));border-radius:var(--border-radius);color:rgb(var(--brand-brown));display:none;margin:1rem 0 0;text-decoration:none;width:100%}.button.button--view-amps:hover{background:none;box-shadow:none;text-decoration:none}.calculator-footer{display:flex;margin:2rem -2.4rem 0;width:auto}.sonic-club-callout{background:rgba(var(--brand-cream)) no-repeat top right;display:flex;gap:1rem;padding:2rem 2.4rem;width:100%}.sonic-club-callout,.sonic-club-callout a{color:#765725}.sonic-club-callout a{margin-left:10px}.main-product{align-self:flex-start;display:flex;flex-direction:column;gap:1rem;min-height:140px;min-width:320px;position:relative;width:100%}.main-product .card{flex-flow:row wrap;gap:.5rem;height:auto}.main-product .card__inner{width:100%;max-width:90px;position:absolute}.main-product .card__price{position:absolute;top:0;right:0}.main-product .card__header,.main-product .card__content,.main-product .card__details{flex-grow:0;margin-left:90px;padding-left:1rem;width:calc(75% - 1rem)}.main-product .card__content{margin-top:0;padding-right:8rem;width:calc(75% - 1rem)}.card__header,.card__rating{display:flex;gap:1rem}.main-product__media.card:not(.ratio){display:flex;height:auto;width:100%}.product-badges{align-items:flex-start;display:flex;flex-flow:row wrap;gap:.5rem;width:100%}.badge-simple{background-color:#fdf9f5;border:1px solid rgba(0,0,0,.2);border-radius:4px;font-size:1.2rem;padding:.5rem .75rem}.badge-simple.badge-red{background-color:#fcedf1;border-color:#9f042d;color:#9f042d}.badge-simple.badge-orange{background-color:#fce9dd;border-color:rgb(var(--brand-orange));color:rgb(var(--brand-orange))}.badge-simple.badge-blue{background-color:#e3edf6;border-color:rgb(var(--brand-blue));color:rgb(var(--brand-blue))}.main-product .card__header{order:1}.main-proudct .card__content{order:0}.main-product .card__details{order:2}.card__price{display:flex;flex-direction:column;margin-left:auto}.price__container{justify-content:flex-end;text-align:right}.price__sale,.price--on-sale .price__sale{align-items:flex-end;flex-direction:column;justify-content:flex-end;gap:0}.price--on-sale .price-item--regular{font-size:1.4rem}.price-item--sale{color:#9f042d;font-size:1.6rem;text-decoration:none}.price__regular{font-size:1.6rem}.card__content,.card__information{padding:0}.card__content{flex-direction:column;margin-top:1rem}.card .card__inner .card__media{aspect-ratio:1/1;border-radius:8px;border:1px solid rgb(var(--border-color))}.card__vendor,.card__title{font-weight:var(--font-atnamesans-weight-medium)}.card__vendor{font-size:1.2rem;text-transform:uppercase}.card__title{font-size:2rem}.main-product .card__title{line-height:1}.main-product .card__information{flex-grow:0}.card__details-availability{border-top:1px solid rgb(var(--border-color));display:flex;flex-direction:column;padding:2rem 0 0 3rem;position:relative}.availability-dot{--dot-color: var(--dot-green);align-items:center;background-color:rgba(var(--dot-color),.25);border-radius:50%;display:flex;justify-content:center;position:absolute;top:calc(2rem + 3px);left:0;height:16px;width:16px}.availability-dot:after{background-color:rgb(var(--dot-color));border-radius:50%;content:"";display:block;height:8px;width:8px}.dot-orange,.amp-item[data-availability=unavailable] .availability-dot,.amp-item[data-availability=back-order] .availability-dot{--dot-color: var(--dot-orange)}.dot-blue,.amp-item[data-availability=coming-soon] .availability-dot,.amp-item[data-availability=pre-order] .availability-dot{--dot-color: var(--brand-blue)}.card__details-availability,order-countdown{display:flex;flex-direction:column;font-size:1.4rem;font-weight:var(--font-atnamesans-weight-regular)}.product-shipping-details__title{font-size:1.4rem}.product-shipping-details__title+span{display:none}.card__details-title,.product-details-shipping__title{color:rgb(var(--brand-orange));font-size:1.4rem}.product-shipping-details__title,.card__details-title-available{color:rgb(var(--brand-green));display:block}.card__details-title-preorder{color:rgb(var(--brand-blue))}.order-countdown__timer{font-weight:var(--font-atnamesans-weight-semibold)}.product-shipping-details{margin:0}.product-shipping-details a,.order-countdown{color:inherit}.order-countdown b{font-weight:var(--font-atnamesans-weight-semibold)}.main-product .card__details-availability{border-top:none;padding:0rem 0 0 2rem}.main-product .card__details-content{display:none}.main-product .availability-dot{top:calc(0rem + 1px);scale:.8}.amps,.amp-list,.gallery-item{display:flex;list-style-type:none;padding:0;margin:0}.amps{flex-direction:column;min-height:525px;position:relative}.scroll-container{overflow:scroll;padding:2rem;position:relative;scroll-padding:2rem;scrollbar-width:none;scroll-snap-type:x mandatory}.item-container{display:grid;grid-template-rows:repeat(1,auto);grid-template-columns:max-content;grid-auto-flow:column;column-gap:2rem;row-gap:0px;width:fit-content;margin:0;list-style:none}.amps-header{align-items:flex-end;display:flex;padding:0 2rem;width:100%}.amps-header__title{display:flex;flex-direction:column;font-size:2.4rem;font-weight:var(--font-atnamesans-weight-medium);margin-bottom:0}.amps-header__content{padding-right:4rem}.amps-header__content p,#calculator-page .amps-header__content p{margin:0}.amps-control{align-items:center;display:flex;flex-direction:column-reverse;flex-shrink:0;gap:1rem;margin-left:auto}.amps-count{display:flex;font-size:1.2rem;gap:.5rem}.amps-buttons{display:flex;gap:1rem}.card-set{gap:2rem;width:100%}.gallery-item{background-color:#fff;border-radius:var(--border-radius);box-shadow:0 0 5px #0000001a;display:flex;flex-shrink:0;height:auto;scroll-snap-align:start;padding:2.4rem;width:280px}.gallery-item>.card-wrapper{width:100%}.gallery-item .card .card__inner .card__media{border:none}.gallery-item .card__badges{position:absolute;top:0;left:0;z-index:1;width:100%}.gallery-item .card__header{gap:2rem}.gallery-item .card__title{font-size:1.6rem;font-weight:var(--font-atnamesans-weight-medium);margin:0}.gallery-item .card__content{gap:2rem;width:100%}.gallery-item .price__regular,.gallery-item .price-item--sale{font-size:1.8rem;font-weight:var(--font-atnamesans-weight-light)}.gallery-item .price--on-sale,.gallery-item .card__details-title{font-size:1.4rem}.gallery-item .price__sale{align-items:flex-end;flex-direction:column;gap:0}.gallery-item .card__details{display:flex;flex-direction:column}.gallery-item .card__details-availability{flex-direction:row;gap:.5rem;margin-top:auto;padding:2rem 0 0}.gallery-item .card__details-availability .product-availability{display:none}.gallery-item .availability-dot,.amp-item[data-availability=in-stock] .availability-dot{position:relative;top:auto;left:auto;scale:.8}.gallery-button{align-items:center;background:rgba(var(--brand-white),.5);border:none;border-radius:50%;display:flex;justify-content:center;height:36px;width:36px}.gallery-button:disabled{opacity:.3}.gallery-button:hover{background:rgba(var(--brand-white),.75);cursor:pointer}.gallery-button svg{color:#000;width:24px;height:24px;flex-shrink:0}.gallery-button--prev svg{transform:rotate(90deg)}.gallery-button--next svg{transform:rotate(-90deg)}.badge-recommended,.badge-good{display:none}.recommended .badge-recommended,.good-enough .badge-good{display:flex}.no-products{align-items:center;background:#fefcfb;box-shadow:0 0 5px #0000001a;border-radius:var(--border-radius);display:flex;flex-direction:column-reverse;gap:2rem;padding:2rem;width:100%}.no-products__heading,#calculator-page .no-products__message p{margin:0 0 1rem}.no-products__image{background:#59a2ff;border-radius:var(--border-radius);display:flex;justify-content:center;overflow:hidden;width:100%}.no-amp__image{transform:rotate(180deg) scaleX(-1);max-width:100%;width:50%}.amp-container.no-results{overflow:none}.amp-container.no-results .item-container{grid-template-columns:1fr;width:100%}.no-compatible-amp{width:100%}.no-products .button.button-primary{background:rgb(var(--brand-orange));margin:1rem 0 0;width:100%}.badge-tube-amp,.badge-portable{display:none}.amp-item[data-tube-amp=true] .badge-tube-amp,.amp-item[data-portable=true] .badge-portable{display:flex}.amp-item[data-availability=in-stock] .availability-text{color:rgb(var(--brand-green))}.amp-item[data-availability=pre-order] .availability-text,.amp-item[data-availability=coming-soon] .availability-text{color:rgb(var(--brand-blue))}.amp-item[data-availability=unavailable] .availability-text:before{content:"Currently Unavailable"}.amp-item[data-availability=coming-soon] .availability-text:before{content:"Coming Soon"}.amp-item[data-availability=in-stock] .availability-text:before{content:"In-stock and ready to ship"}.amp-item[data-availability=pre-order] .availability-text:before{content:"Available for pre-order"}.amp-item[data-availability=back-order] .availability-text:before{content:"Currently on back order"}@media screen and (min-width:770px){#calculator-page{padding:2rem}.calculator-main-section{flex-direction:row}.calculator-main-section,.amp-recommendations-section{gap:2rem;padding:0}.calculator-section{border-radius:var(--border-radius);overflow:hidden}.headphones__select,.source__select{flex-grow:1}#powerCalculator .field__group{gap:1rem}.main-product{max-width:340px}.main-product .card{gap:1rem}.main-product .card__header,.main-product .card__content,.main-product .card__details{width:100%;padding:0;margin:0}.main-product .card__header{order:0}.main-product .card__inner{order:1;position:relative;max-width:100%}.main-product .card__content{margin:1rem 0 0;order:2}.main-product .card__details{display:flex;order:3}.main-product .card__price{position:relative;top:auto;right:auto}.main-product .price__regular,.main-product .price-item--sale{font-size:2rem}.main-product .price--on-sale .price-item--regular,.main-product .card__details-title{font-size:1.6rem}.main-product .card__details-availability{border-top:1px solid rgb(var(--border-color));padding:2rem 0 0 3rem}.main-product .card__details-content{display:flex}.product-shipping-details__title+span{display:block}.main-product .availability-dot{scale:1;top:calc(2rem + 3px)}.product-shipping-details__title{font-size:1.6rem}.main-product .card__title{line-height:1.2}.amps-header__content p,#calculator-page .amps-header__content p{display:block}.amps-control{flex-direction:row;gap:2rem}.scroll-container{scroll-padding:0;padding:2rem 0}.item-container{column-gap:0}.amps-header{margin:3rem 0 0;padding:0}.amps-header__title{font-size:2.8rem}.card-set{padding:0}.gallery-item{width:320px}.no-products{flex-direction:row;padding:3rem;gap:4rem}.no-products__image{max-width:360px}.no-products .button.button-primary{width:auto}}@media screen and (min-width: 1220px){#calculator-page{padding:6rem 2rem}.calculator-main-section,.amp-recommendations-section{gap:4rem;padding:0 5rem}.calculator-section{padding:3.2rem;width:100%}.calculator-body{flex-direction:row}.headphones__select{width:40%}.source__select{border-top:none;border-left:1px solid rgb(var(--border-color));margin:0 0 0 2rem;padding:0 0 0 2rem;width:60%}.calculator-requirements{border-top:1px solid rgb(var(--border-color));padding:2rem 0 0}.requirements-header{display:flex}.audio-sources{grid-template-columns:repeat(4,1fr);grid-template-rows:1fr;margin:1rem 0 0}.source-value{font-size:2.4rem}.calculator-footer{margin:auto -3.2rem 0}.sonic-club-callout{padding:3rem 3.2rem}.amp-recommendations-section{gap:0rem}}.amps-control.hidden{display:none}.amp-loader{display:none;width:50px;height:50px;border:5px solid rgba(var(--brand-orange),.25);border-top-color:rgb(var(--brand-orange));border-radius:50%;animation:spin 1s linear infinite;margin:2rem auto;position:absolute;top:50%;left:calc(50% - 25px)}@keyframes spin{to{transform:rotate(360deg)}}.amps.loading .amp-loader{display:block}.amps.loading .scroll-container,.amps.loading .amps-control{display:none}
/*# sourceMappingURL=/cdn/shop/t/227/assets/headphone-calculator.css.map */
