.el-pdp{padding:24px 0 48px}.el-pdp__grid{display:grid;grid-template-columns:minmax(0,var(--media-w,1.3fr)) minmax(0,1fr);gap:clamp(28px,4vw,64px);align-items:start}.el-gallery{display:grid;grid-template-columns:var(--thumb-w,64px) minmax(0,1fr);gap:16px;align-items:start}.el-gallery--nothumbs{grid-template-columns:minmax(0,1fr)}.el-gallery__thumbs{position:sticky;top:calc(var(--header-height,0px) + 20px);display:flex;flex-direction:column;gap:10px;max-height:calc(100vh - var(--header-height,0px) - 40px);overflow-y:auto;scrollbar-width:none}.el-gallery__thumbs::-webkit-scrollbar{display:none}.el-gallery__thumb{display:block;padding:0;border:1px solid transparent;background:var(--el-soft);cursor:pointer;aspect-ratio:var(--media-ratio,3/4);overflow:hidden;opacity:.7;transition:opacity .2s,border-color .2s}.el-gallery__thumb img{width:100%;height:100%;object-fit:cover}.el-gallery__thumb.is-active,.el-gallery__thumb:hover{opacity:1;border-color:#1c1c1c}.el-gallery__main{display:flex;flex-direction:column;gap:var(--media-gap,12px)}.el-gallery__item{position:relative;background:var(--el-soft);aspect-ratio:var(--media-ratio,3/4);overflow:hidden}.el-gallery__item>img,.el-gallery__item>video,.el-gallery__item>iframe,.el-gallery__item model-viewer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:var(--media-fit,cover)}.el-gallery__item--zoom{cursor:zoom-in}.el-gallery__mobile{display:none}.el-gallery__dots{display:flex;justify-content:center;gap:7px;margin-top:12px}.el-gallery__dots button{width:7px;height:7px;border-radius:50%;border:0;padding:0;background:#cfcfcf}.el-gallery__dots button.is-active{background:#1c1c1c}.el-info{position:sticky;top:calc(var(--header-height,0px) + 20px);display:flex;flex-direction:column;gap:18px}.el-info--static{position:static}.el-info__title{font:400 var(--title-size,18px)/1.35 var(--el-font);text-transform:uppercase;letter-spacing:.05em;color:var(--el-heading);margin:0}.el-info .el-price{font-size:14px;gap:12px;align-items:center}.el-info .el-price .el-badge{font-size:10px}.el-info__tax{font-size:11px;opacity:.75;margin-top:-10px}.el-rating{display:flex;align-items:center;gap:8px;font-size:12px}.el-rating a{text-decoration:underline}.el-variants{display:flex;flex-direction:column;gap:18px}.el-option{border:0;margin:0;padding:0;min-width:0}.el-option legend{display:flex;justify-content:space-between;width:100%;padding:0;margin-bottom:10px;font-size:12px;color:var(--el-text)}.el-option legend b{font-weight:400;color:var(--el-heading)}.el-opts{display:flex;flex-wrap:wrap;gap:8px}.el-opt{position:relative;cursor:pointer}.el-opt span.el-opt__btn{display:flex;align-items:center;justify-content:center;min-width:46px;height:40px;padding:0 12px;border:1px solid var(--el-border);font-size:12px;color:var(--el-heading);transition:border-color .15s}.el-opt:hover span.el-opt__btn{border-color:#999}.el-opt input:checked+span.el-opt__btn{border-color:#1c1c1c;box-shadow:inset 0 0 0 1px #1c1c1c}.el-opt input:focus-visible+span{outline:2px solid #1c1c1c;outline-offset:2px}.el-opt.is-unavailable span.el-opt__btn{color:#aaa;background:linear-gradient(to top right,transparent calc(50% - .5px),#d5d5d5 50%,transparent calc(50% + .5px))}.el-opt--swatch span.el-opt__btn{width:56px;height:70px;min-width:0;padding:2px;background:#fff}.el-opt--swatch span.el-opt__btn img{width:100%;height:100%;object-fit:cover}.el-opt--swatch span.el-opt__color{display:block;width:100%;height:100%}.el-opt--round span.el-opt__btn{width:34px;height:34px;border-radius:50%;padding:3px}.el-opt--round span.el-opt__color{border-radius:50%}.el-siblings{display:flex;flex-direction:column;gap:10px}.el-siblings__label{font-size:12px}.el-siblings__label b{font-weight:400;color:var(--el-heading)}.el-siblings__list{display:flex;flex-wrap:wrap;gap:8px}.el-siblings__item{display:block;width:56px;height:70px;padding:2px;border:1px solid var(--el-border);background:#fff}.el-siblings__item img{width:100%;height:100%;object-fit:cover}.el-siblings__item.is-current{border-color:#1c1c1c;box-shadow:inset 0 0 0 1px #1c1c1c}.el-conv{display:grid;grid-template-columns:repeat(var(--cols,4),1fr);border-top:1px solid var(--el-border);border-bottom:1px solid var(--el-border);padding:10px 0;font-size:12px;gap:4px 0}.el-conv__h{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;opacity:.8}.el-conv__row{display:contents}.el-conv__row[hidden]{display:none}.el-conv__row span{color:var(--el-heading)}.el-qty{display:inline-flex;align-items:center;border:1px solid var(--el-border);height:44px;width:max-content}.el-qty button{width:40px;height:100%;border:0;background:none;cursor:pointer;color:#1c1c1c;display:flex;align-items:center;justify-content:center}.el-qty input{width:40px;height:100%;border:0;text-align:center;font:13px var(--el-font);color:#1c1c1c;-moz-appearance:textfield;background:transparent}.el-qty input::-webkit-outer-spin-button,.el-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.el-inventory{display:flex;align-items:center;gap:8px;font-size:12px}.el-inventory:before{content:"";width:8px;height:8px;border-radius:50%;background:#3aa655}.el-inventory.is-low:before{background:#e8a33d;animation:el-pulse 1.6s infinite}.el-inventory.is-out:before{background:var(--el-sale)}@keyframes el-pulse{50%{opacity:.35}}.el-buy{display:flex;flex-direction:column;gap:12px}.el-buy .shopify-payment-button__button{min-height:46px;border-radius:0}.el-buy .shopify-payment-button__more-options{font-size:11px;text-decoration:underline}.el-error{color:var(--el-sale);font-size:12px;margin:0}.el-promo{display:block;border:1px solid var(--promo-border,#1c1c1c);background:var(--promo-bg,#fff);color:var(--promo-color,#1c1c1c)!important;padding:14px 16px;text-align:center;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.el-trust{display:flex;align-items:center;gap:12px;font-size:12px;color:var(--el-heading)}.el-trust svg{flex:none}.el-trust+.el-trust{margin-top:-8px}.el-upsell__title{font-size:11px;text-transform:uppercase;letter-spacing:.08em;margin:0 0 12px;color:var(--el-heading)}.el-upsell__list{display:flex;flex-direction:column;gap:12px}.el-upsell__item{display:grid;grid-template-columns:72px 1fr;gap:14px;align-items:center}.el-upsell__img{display:block;aspect-ratio:3/4;background:var(--el-soft);overflow:hidden}.el-upsell__img img{width:100%;height:100%;object-fit:cover}.el-upsell__name{font-size:11px;text-transform:uppercase;letter-spacing:.04em;display:block;margin-bottom:4px}.el-upsell__add{margin-top:6px;font-size:12px}.el-desc{font-size:13px;border-top:1px solid var(--el-border);padding-top:18px}.el-acc{border-top:1px solid var(--el-border)}.el-acc+.el-acc{margin-top:-18px}.el-acc:last-child{border-bottom:1px solid var(--el-border)}.el-acc summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 0;cursor:pointer;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--el-heading)}.el-acc summary::-webkit-details-marker{display:none}.el-acc summary .el-acc__icon{display:flex;align-items:center;gap:10px}.el-acc .el-acc__minus{display:none}.el-acc[open] .el-acc__minus{display:block}.el-acc[open] .el-acc__plus{display:none}.el-acc__body{padding:0 0 18px;font-size:13px}.el-acc__body table{width:100%;border-collapse:collapse;font-size:12px}.el-acc__body td,.el-acc__body th{border:1px solid var(--el-border);padding:6px 8px;text-align:center}.el-sku{font-size:11px;opacity:.7}.el-drawer{border:0;padding:0;margin:0 0 0 auto;height:100%;max-height:100%;width:min(520px,100%);max-width:100%;background:#fff;color:var(--el-text);font-family:var(--el-font)}.el-drawer::backdrop{background:#00000059}.el-drawer[open]{animation:el-slide .3s ease}@keyframes el-slide{0%{transform:translate(40px);opacity:0}}.el-drawer__head{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid var(--el-border);position:sticky;top:0;background:#fff}.el-drawer__head h2{font:400 12px var(--el-font);text-transform:uppercase;letter-spacing:.1em;margin:0;color:#1c1c1c}.el-drawer__head button{background:none;border:0;cursor:pointer;color:#1c1c1c;display:flex}.el-drawer__body{padding:24px;font-size:13px}.el-drawer__body table{width:100%;border-collapse:collapse;font-size:12px}.el-drawer__body td,.el-drawer__body th{border:1px solid var(--el-border);padding:8px;text-align:center}.el-zoom{border:0;padding:0;width:100%;height:100%;max-width:100%;max-height:100%;background:#fff}.el-zoom img{width:100%;height:100%;object-fit:contain}.el-zoom button{position:fixed;top:16px;right:16px;width:44px;height:44px;border-radius:50%;border:1px solid var(--el-border);background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.el-sticky{position:fixed;left:0;right:0;top:var(--header-height,0px);z-index:20;background:#fff;border-bottom:1px solid var(--el-border);box-shadow:0 4px 14px #0000000d;transform:translateY(-120%);opacity:0;transition:transform .3s,opacity .3s;pointer-events:none}.el-sticky.is-visible{transform:none;opacity:1;pointer-events:auto}.el-sticky--bottom{top:auto;bottom:0;border-bottom:0;border-top:1px solid var(--el-border);transform:translateY(120%)}.el-sticky__inner{display:flex;align-items:center;gap:16px;padding-block:10px}.el-sticky__img{width:46px;height:56px;object-fit:cover;background:var(--el-soft)}.el-sticky__info{flex:1;min-width:0}.el-sticky__title{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--el-heading);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.el-sticky .el-btn{min-width:220px}@media(max-width:989px){.el-pdp__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(max-width:749px){.el-pdp{padding-top:0}.el-pdp__grid{grid-template-columns:minmax(0,1fr);gap:22px}.el-pdp .el-container.el-pdp__wrap{padding-inline:0}.el-info{position:static;padding-inline:var(--el-gutter)}.el-gallery{grid-template-columns:minmax(0,1fr)}.el-gallery__thumbs{display:none}.el-gallery__main{flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:0}.el-gallery__main::-webkit-scrollbar{display:none}.el-gallery__item{flex:0 0 100%;scroll-snap-align:start}.el-sticky{top:auto;bottom:0;border-top:1px solid var(--el-border);border-bottom:0;transform:translateY(120%)}.el-sticky__img,.el-sticky .el-price{display:none}.el-sticky .el-btn{min-width:0;flex:1}.el-sticky__info{flex:0 1 40%}}@media(min-width:750px){.el-gallery__dots{display:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/el-product.css.map */
