.ell-product-tabs{display:none}@media screen and (max-width:749px){.template-product #MainContent{--ell-mobile-paper: #efefef;--font-body-family: Helvetica, Arial, sans-serif;--font-heading-family: Helvetica, Arial, sans-serif;background:var(--ell-mobile-paper);color:#121212;font-family:var(--font-body-family)}.template-product product-info[data-ell-mobile-pdp]{--color-background: 239, 239, 239;--color-foreground: 18, 18, 18;--color-button: 18, 18, 18;--color-button-text: 255, 255, 255;--color-secondary-button-text: 18, 18, 18;--media-radius: 8px;--buttons-radius: 4px;--buttons-radius-outset: 4px;--variant-pills-radius: 0px;padding:6px 0 24px;background:var(--ell-mobile-paper);background-image:none}.template-product product-info[data-ell-mobile-pdp]>product-component>.page-width{padding:0 12px}.template-product [data-ell-mobile-pdp] .product{gap:0}.template-product [data-ell-mobile-pdp] .product__media-wrapper{max-width:100%}.template-product [data-ell-mobile-pdp] [id^=GalleryViewer]{margin:0 -12px}.template-product [data-ell-mobile-pdp] .product__media-list{margin:0 0 8px;padding:0 12px;scroll-padding-left:12px;gap:4px}.template-product [data-ell-mobile-pdp] .product__media-list .product__media-item{width:calc(100% - 34px);max-width:calc(100% - 34px);padding:0;scroll-snap-align:start}.template-product [data-ell-mobile-pdp] .product__media-list .product__media-item--single{width:100%;max-width:100%}.template-product [data-ell-mobile-pdp] .product__media-list .product-media-container{--ratio-percent: 150% !important;border:0;border-radius:8px;overflow:hidden;width:100%;max-width:none;background:var(--ell-mobile-paper)}.template-product [data-ell-mobile-pdp] .product__media-list .product-media-container img{object-fit:cover}.template-product [data-ell-mobile-pdp] .product__media-list .product-media-container .media{padding-top:150%}.template-product [data-ell-mobile-pdp] [id^=GalleryViewer]>.slider-buttons{display:flex!important;min-height:30px;margin:0;gap:8px}.template-product [data-ell-mobile-pdp] [id^=GalleryViewer] .slider-counter{font:10px/1.4 Helvetica,Arial,sans-serif}.template-product [data-ell-mobile-pdp] [id^=GalleryViewer] .slider-button{width:44px;height:44px}.template-product [data-ell-mobile-pdp] [id^=GalleryThumbnails]{margin:0 -12px 14px}.template-product [data-ell-mobile-pdp] .thumbnail-list{gap:8px;padding:0 12px;scroll-padding-left:12px}.template-product [data-ell-mobile-pdp] .thumbnail-list__item{width:70px;flex:0 0 70px}.template-product [data-ell-mobile-pdp] .thumbnail{border-radius:0}.template-product [data-ell-mobile-pdp] .product__info-wrapper{padding:0}.template-product [data-ell-mobile-pdp] .product__info-container{display:flex;flex-direction:column;position:relative;max-width:none;color:#121212}.template-product [data-ell-mobile-pdp] .product__info-container>*{margin-top:0;margin-bottom:12px}.template-product [data-ell-mobile-pdp] .product__title{margin-bottom:4px}.template-product [data-ell-mobile-pdp] .product__title h1{font:400 14px/1.3 Helvetica,Arial,sans-serif;letter-spacing:0;text-transform:uppercase;overflow-wrap:anywhere;margin:0}.template-product [data-ell-mobile-pdp] .price--large .price-item{font:400 12px/1.5 Helvetica,Arial,sans-serif;color:#121212;letter-spacing:0}.template-product [data-ell-mobile-pdp] .price__badge-sale{display:none}.template-product [data-ell-mobile-pdp] .product__text.caption-with-letter-spacing,.template-product [data-ell-mobile-pdp] .product__inventory,.template-product [data-ell-mobile-pdp] share-button,.template-product [data-ell-mobile-pdp] .product__view-details,.template-product [data-ell-mobile-pdp] .ell-mobile-tab-source,.template-product [data-ell-mobile-pdp] .ell-simple-quantity{display:none}.template-product [data-ell-mobile-pdp] .product__tax{font-size:10px;margin:0 0 8px}.template-product [data-ell-mobile-pdp] variant-selects{margin:0 0 12px}.template-product [data-ell-mobile-pdp] .product-form__input{margin:0;max-width:none}.template-product [data-ell-mobile-pdp] .product-form__input .form__label{font-size:10px;text-transform:uppercase;margin-bottom:4px}.template-product [data-ell-mobile-pdp] .product-form__input--pill input[type=radio]+label{min-width:40px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:9px 12px;margin:4px 5px 0 0;font:400 14px/1 Helvetica,Arial,sans-serif;letter-spacing:0;border:1px solid #c7c7c7;border-radius:0;background:transparent;color:#606060}.template-product [data-ell-mobile-pdp] .product-form__input--pill input[type=radio]:checked+label{background:#121212;color:#fff;border-color:#121212}.template-product [data-ell-mobile-pdp] .product-form__input--pill input[type=radio].disabled+label{opacity:.5;text-decoration:line-through}.template-product [data-ell-mobile-pdp] .product-form__input--pill input[type=radio]:focus-visible+label{outline:2px solid #121212;outline-offset:3px}.template-product [data-ell-mobile-pdp] .ellipsis-size-guide{font-size:10px;text-transform:uppercase}.template-product [data-ell-mobile-pdp] .ellipsis-size-guide summary,.template-product [data-ell-mobile-pdp] .ellipsis-size-guide>a{display:inline-flex;align-items:center;min-height:44px;color:inherit}.template-product [data-ell-mobile-pdp] .product-form{margin:0}.template-product [data-ell-mobile-pdp] .product-form__buttons{max-width:none}.template-product [data-ell-mobile-pdp] .product-form__submit,.template-product [data-ell-mobile-pdp] .product-form__submit.button--secondary{width:100%;min-height:48px;border:1px solid #121212;border-radius:4px;background:transparent;color:#121212;font:400 11px/1.3 Helvetica,Arial,sans-serif;letter-spacing:0;text-transform:uppercase;margin-bottom:10px;box-shadow:none}.template-product [data-ell-mobile-pdp] .product-form__submit:before,.template-product [data-ell-mobile-pdp] .product-form__submit:after{box-shadow:none}.template-product [data-ell-mobile-pdp] .product-form__submit:not([disabled]):hover{background:#e4e4e4}.template-product [data-ell-mobile-pdp] .product-form__submit[disabled]{opacity:.5;cursor:not-allowed}.template-product [data-ell-mobile-pdp] .shopify-payment-button__button--unbranded{width:100%;min-height:48px;background:#181717!important;color:#fff!important;border:1px solid #181717;border-radius:4px;font:400 12px/1.3 Helvetica,Arial,sans-serif;letter-spacing:0;text-transform:uppercase;box-shadow:none}.template-product [data-ell-mobile-pdp] .shopify-payment-button__button--unbranded:hover{background:#303030!important}.template-product [data-ell-mobile-pdp] .icon-with-text{margin:12px 0 20px;opacity:1;gap:12px}.template-product [data-ell-mobile-pdp] .icon-with-text__item{flex:1}.template-product [data-ell-mobile-pdp] .icon-with-text__item .h4{font:400 10px/1.4 Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:0}.template-product [data-ell-mobile-pdp] .icon-with-text__item .icon{width:30px;height:30px}.template-product [data-ell-mobile-pdp] .ell-product-tabs{display:block;order:30;margin:0 0 24px;padding:12px 10px 20px;background:#efefef;border-radius:4px}.ell-product-tabs__buttons{display:flex;flex-wrap:wrap;gap:0;margin-bottom:12px}.ell-product-tabs__buttons[hidden]{display:none}.ell-product-tabs__buttons button{flex:1;min-height:44px;padding:8px 6px;background:transparent;border:0;color:#121212;font:400 10px/1.3 Helvetica,Arial,sans-serif;text-transform:uppercase;cursor:pointer}.ell-product-tabs__buttons button[aria-selected=true]{font-weight:700;background:#e5e5e5}.ell-product-tabs__buttons button:focus-visible{outline:2px solid #121212;outline-offset:-2px}.ell-product-tabs__panel{color:#616161;font:400 11px/1.8 Helvetica,Arial,sans-serif;overflow-wrap:anywhere}.ell-product-tabs__panel[hidden],.ell-product-tabs.is-enhanced .ell-product-tabs__fallback-heading{display:none}.ell-product-tabs__panel p,.ell-product-tabs__panel li{font-size:inherit;line-height:inherit}.ell-product-tabs__panel p{margin:0 0 12px}.ell-product-tabs__panel>:last-child{margin-bottom:0}.ell-product-tabs__panel img,.ell-product-tabs__panel iframe{max-width:100%;height:auto}.ell-product-tabs__panel table{display:block;max-width:100%;overflow-x:auto}.ell-product-tabs__detail h3,.ell-product-tabs__fallback-heading{font:600 11px/1.4 Helvetica,Arial,sans-serif;margin:0 0 8px;text-transform:uppercase}.template-product [data-ell-mobile-pdp] .complementary-products{order:40;margin:0}.template-product #MainContent .related-products{padding:20px 12px 32px;background:var(--ell-mobile-paper)}.template-product #MainContent .related-products__heading,.template-product [data-ell-mobile-pdp] .complementary-products .accordion__title{font:600 18px/1.3 Helvetica,Arial,sans-serif;letter-spacing:0;margin:0 0 16px}.template-product #MainContent .related-products .product-grid{display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;gap:8px;padding:0 0 12px}.template-product #MainContent .related-products .product-grid>.grid__item{flex:0 0 calc(50% - 4px);width:calc(50% - 4px);max-width:none;scroll-snap-align:start}.template-product #MainContent .related-products .card__inner{--card-corner-radius: 8px;border-radius:8px;overflow:hidden;background:#e4e4e4}.template-product #MainContent .related-products .card__information{padding:10px 0 0}.template-product #MainContent .related-products .card__heading{font:400 12px/1.4 Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:0}.template-product #MainContent .related-products .price{font:400 11px/1.5 Helvetica,Arial,sans-serif;color:#121212}.template-product .ellipsis-sticky-atc{background:#efefef;color:#121212;z-index:4;border-color:#d0d0d0;font-family:Helvetica,Arial,sans-serif}.template-product .ellipsis-sticky-atc__title{font-size:10px;letter-spacing:0}.template-product .ellipsis-sticky-atc__price{font-size:12px;font-weight:400}.template-product .ellipsis-sticky-atc__button{min-width:132px;min-height:44px;border-radius:4px;background:#181717;color:#fff;font:400 11px/1.3 Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:0}.template-product .ellipsis-sticky-atc__button:before,.template-product .ellipsis-sticky-atc__button:after{box-shadow:none}.template-product .ellipsis-sticky-atc__button[disabled]{opacity:.5}.template-product.ell-mobile-cart-past .ell-music{bottom:calc(8.6rem + env(safe-area-inset-bottom,0px))}.template-product:has(cart-drawer.active) .ellipsis-sticky-atc,.template-product:has(.menu-drawer-container[open]) .ellipsis-sticky-atc,.template-product:has(product-modal[open]) .ellipsis-sticky-atc{visibility:hidden;pointer-events:none}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/ellipsis-mobile-product.css.map */
