.pm{display:none}@media screen and (max-width:749px){body.template-product #MainContent>.shopify-section:has(product-info.product-single){display:none!important;content-visibility:hidden;contain-intrinsic-size:0 0}body.template-product #MainContent>.shopify-section:has(.widget-distance){display:none!important;content-visibility:hidden}body.template-product #MainContent>.shopify-section:has(product-recommendations),body.template-product #MainContent>.shopify-section:has(.js-product-recent),body.template-product #MainContent>.shopify-section:has(.blog-slider-wrapper){content-visibility:hidden;contain-intrinsic-size:0 0}.pm{display:block;color:rgb(var(--color-foreground));background:rgb(var(--color-background));padding:0 0 calc(7.2rem + env(safe-area-inset-bottom,0px))}.pm a:not(.pm-btn){color:inherit;text-decoration:none}.pm-gallery{position:relative;background:rgba(var(--color-foreground),.03);border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.pm-gallery__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.pm-gallery__track::-webkit-scrollbar{display:none}.pm-gallery__slide{flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always;margin:0;list-style:none}.pm-gallery__img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:contain;background:#fff}.pm-gallery__dots{position:absolute;left:0;right:0;bottom:.85rem;display:flex;justify-content:center;gap:.45rem;pointer-events:none}.pm-gallery__dot{width:.55rem;height:.55rem;border-radius:50%;background:rgba(var(--color-foreground),.25)}.pm-gallery__dot.is-active{background:rgb(var(--color-button))}.pm-gallery__count{position:absolute;top:.85rem;right:.85rem;padding:.25rem .55rem;font-size:1.15rem;font-weight:600;color:rgb(var(--color-foreground));background:rgba(var(--color-background),.92);border:.1rem solid rgba(var(--color-foreground),.12)}.pm-body{padding:1.25rem 1.2rem 0}.pm-vendor{margin:0 0 .35rem;font-size:1.15rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:rgba(var(--color-foreground),.55)}.pm-vendor a{color:rgb(var(--color-button))}.pm-title{margin:0 0 .7rem;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:calc(var(--font-heading-scale) * 2rem);line-height:1.25}.pm-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem .85rem;margin:0 0 1rem}.pm-sku{margin:0;font-size:1.3rem;font-weight:600}.pm-sku span{color:rgba(var(--color-foreground),.55);font-weight:500}.pm-stock{display:inline-flex;align-items:center;padding:.3rem .65rem;font-size:1.15rem;font-weight:700;border:.1rem solid rgba(var(--color-button),.35);background:rgba(var(--color-button),.08);color:rgb(var(--color-button))}.pm-stock--out{border-color:rgba(var(--color-foreground),.2);background:rgba(var(--color-foreground),.06);color:rgba(var(--color-foreground),.7)}.pm-rating{margin:0 0 1rem}.pm-rating .jdgm-preview-badge,.pm-rating .jdgm-widget{margin:0!important}.pm-pills{list-style:none;margin:0 0 1.25rem;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.pm-pills__item{display:inline-flex;align-items:center;padding:.45rem .75rem;font-size:1.15rem;font-weight:600;line-height:1.2;color:rgb(var(--color-foreground));background:rgba(var(--color-button),.08);border:.1rem solid rgba(var(--color-button),.28)}.pm-specs{margin:0 0 1.35rem;padding:0;list-style:none;border:.1rem solid rgba(var(--color-foreground),.1)}.pm-specs__row{display:grid;grid-template-columns:42% 1fr;gap:.6rem;padding:.75rem .9rem;border-bottom:.1rem solid rgba(var(--color-foreground),.08);font-size:1.3rem;line-height:1.35}.pm-specs__row:last-child{border-bottom:0}.pm-specs__label{color:rgba(var(--color-foreground),.55);font-weight:500}.pm-specs__value{font-weight:600;word-break:break-word}.pm-actions{display:grid;gap:.85rem;margin:0 0 1.5rem}.pm-qty{display:flex;align-items:center;justify-content:space-between;gap:1rem}.pm-qty__label{font-size:1.3rem;font-weight:600}.pm-qty__control{display:inline-flex;align-items:stretch;border:.1rem solid rgba(var(--color-foreground),.18);overflow:hidden}.pm-qty__btn{width:4rem;border:0;background:rgba(var(--color-foreground),.04);font-size:1.8rem;line-height:1;cursor:pointer;color:rgb(var(--color-foreground))}.pm-qty__input{width:4.8rem;border:0;border-left:.1rem solid rgba(var(--color-foreground),.12);border-right:.1rem solid rgba(var(--color-foreground),.12);text-align:center;font:inherit;font-size:1.4rem;font-weight:600;background:transparent;color:rgb(var(--color-foreground))}.pm-btn{display:inline-flex;align-items:center;justify-content:center;min-height:4.6rem;padding:0 1.4rem;font:inherit;font-size:1.4rem;font-weight:600;line-height:1.2;text-align:center;text-decoration:none!important;border-radius:var(--buttons-radius, 0);border:.1rem solid transparent;box-sizing:border-box;cursor:pointer;-webkit-tap-highlight-color:transparent}.pm-btn--primary{color:rgb(var(--color-button-text))!important;background:rgb(var(--color-button));border-color:rgb(var(--color-button))}.pm-btn--outline{color:rgb(var(--color-foreground))!important;background:rgb(var(--color-background));border-color:rgba(var(--color-foreground),.22)}.pm-btn--block{width:100%}.pm-actions__row{display:grid;grid-template-columns:1fr 1fr;gap:.7rem}.pm-acc{margin:0 0 1.6rem;border-top:.1rem solid rgba(var(--color-foreground),.1)}.pm-desc{padding:1.15rem 0 1.25rem;border-bottom:.1rem solid rgba(var(--color-foreground),.1)}.pm-desc__title{margin:0 0 .85rem;font-family:var(--font-heading-family);font-size:1.45rem;font-weight:600;line-height:1.3}.pm-desc__inner{font-size:1.35rem;line-height:1.55;text-align:left}.pm-desc__inner.rte ul,.pm-desc__inner.rte ol,.pm-acc__body.rte ul,.pm-acc__body.rte ol,.pm-faq__a.rte ul,.pm-faq__a.rte ol{list-style-position:outside;padding-left:1.35em;margin:.5rem 0 1rem;text-align:left}.pm-desc__inner.rte ul>li,.pm-desc__inner.rte ol>li,.pm-acc__body.rte ul>li,.pm-acc__body.rte ol>li,.pm-faq__a.rte ul>li,.pm-faq__a.rte ol>li{display:list-item;margin-bottom:.45rem;line-height:1.5;text-align:left}.pm-desc__inner.rte ul>li>p:first-child,.pm-desc__inner.rte ol>li>p:first-child,.pm-acc__body.rte ul>li>p:first-child,.pm-acc__body.rte ol>li>p:first-child,.pm-faq__a.rte ul>li>p:first-child,.pm-faq__a.rte ol>li>p:first-child{display:inline;margin:0}.pm-desc__inner.rte ul>li>p+p,.pm-desc__inner.rte ol>li>p+p,.pm-acc__body.rte ul>li>p+p,.pm-acc__body.rte ol>li>p+p,.pm-faq__a.rte ul>li>p+p,.pm-faq__a.rte ol>li>p+p{display:block;margin-top:.45rem}.pm-desc__inner.rte h2,.pm-desc__inner.rte h3,.pm-desc__inner.rte h4{text-align:left;margin:1.2rem 0 .6rem}.pm-desc__inner.rte img{display:block;max-width:100%;height:auto;margin:.8rem auto}.pm-desc__inner.rte table{display:block;max-width:100%;overflow-x:auto}.pm-desc__block.is-collapsed .pm-desc__inner{max-height:var(--pm-desc-max-height, 220px);overflow:hidden;position:relative}.pm-desc__block.is-collapsed .pm-desc__inner:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4.5rem;pointer-events:none;background:linear-gradient(to bottom,rgba(var(--color-background),0),rgb(var(--color-background)) 85%)}.pm-desc__toggle{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;width:100%;margin-top:.85rem;padding:.85rem 1rem;border:.1rem solid rgba(var(--color-foreground),.14);border-radius:.8rem;background:rgba(var(--color-foreground),.04);color:rgb(var(--color-foreground));font-size:1.35rem;font-weight:600;line-height:1.2;cursor:pointer;-webkit-tap-highlight-color:transparent}.pm-desc__toggle[hidden]{display:none!important}.pm-desc__chevron{width:.7rem;height:.7rem;border-right:.15rem solid currentColor;border-bottom:.15rem solid currentColor;transform:rotate(45deg);transition:transform .15s ease;opacity:.7}.pm-desc__block.is-expanded .pm-desc__chevron{transform:rotate(225deg)}.pm-acc__item{border-bottom:.1rem solid rgba(var(--color-foreground),.1)}.pm-acc__item>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.15rem .15rem;font-family:var(--font-heading-family);font-size:1.45rem;font-weight:600;cursor:pointer}.pm-acc__item>summary::-webkit-details-marker{display:none}.pm-acc__chevron{width:1.1rem;height:1.1rem;border-right:.15rem solid rgba(var(--color-foreground),.45);border-bottom:.15rem solid rgba(var(--color-foreground),.45);transform:rotate(45deg);transition:transform .15s ease;flex-shrink:0}.pm-acc__item[open]>summary .pm-acc__chevron{transform:rotate(225deg)}.pm-acc__body{padding:0 0 1.2rem;font-size:1.35rem;line-height:1.55}.pm-acc__body.rte img{display:block;max-width:100%;height:auto;margin:.8rem auto}.pm-acc__body.rte table{display:block;max-width:100%;overflow-x:auto}.pm-faq{display:grid;gap:.55rem}.pm-faq__item{border:.1rem solid rgba(var(--color-foreground),.12);background:rgba(var(--color-foreground),.02)}.pm-faq__q{list-style:none;padding:.85rem 1rem;font-size:1.3rem;font-weight:600;line-height:1.35;cursor:pointer}.pm-faq__q::-webkit-details-marker{display:none}.pm-faq__a{padding:0 1rem .95rem;font-size:1.3rem;line-height:1.5}.pm-related{margin:0 0 1.2rem}.pm-related__title{margin:0 0 .9rem;font-family:var(--font-heading-family);font-size:1.55rem;font-weight:600}.pm-related__grid{display:grid;grid-template-columns:1fr 1fr;gap:.85rem}.pm-card{display:flex;flex-direction:column;border:.1rem solid rgba(var(--color-foreground),.1);background:rgb(var(--color-background));overflow:hidden}.pm-card__media{aspect-ratio:1 / 1;background:rgba(var(--color-foreground),.03)}.pm-card__img{display:block;width:100%;height:100%;object-fit:contain}.pm-card__body{padding:.7rem .75rem .85rem;display:grid;gap:.25rem}.pm-card__sku{font-size:1.1rem;font-weight:700;color:rgba(var(--color-foreground),.55)}.pm-card__title{font-size:1.2rem;font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pm-sticky{position:fixed;left:0;right:0;bottom:0;z-index:20;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:center;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom,0px));background:rgba(var(--color-background),.97);border-top:.1rem solid rgba(var(--color-foreground),.12);box-shadow:0 -.6rem 1.6rem #0000000f}body.has-mobile-bottom-bar .pm-sticky{bottom:5.6rem}.pm-sticky__meta{min-width:0}.pm-sticky__sku{margin:0;font-size:1.2rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pm-sticky__hint{margin:.15rem 0 0;font-size:1.1rem;color:rgba(var(--color-foreground),.55)}.pm-sticky__actions{display:flex;gap:.55rem;flex-shrink:0}.pm-sticky .pm-btn{min-height:4.2rem;padding:0 1.15rem;font-size:1.3rem}.pm-inquiry-slot>.inquiry-trigger{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;border:0!important}.pm-tags{margin:0 1.2rem 1.1rem}.pm-tags__label{margin:0 0 .55rem;font-size:1.2rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:rgba(var(--color-foreground),.72)}.pm-tags__list{display:flex;flex-wrap:wrap;gap:.55rem}.pm-tags__chip{display:inline-flex;align-items:center;padding:.45rem .85rem;border-radius:.55rem;border:.1rem solid rgba(var(--color-foreground),.12);background:rgba(var(--color-foreground),.04);font-size:1.25rem;font-weight:500;color:rgb(var(--color-foreground))!important;text-decoration:none!important;line-height:1.3}.pm-tags__hash{color:#e52e06;margin-right:.25rem;font-weight:700}.pm-pdf{margin:0 1.2rem 1.15rem}.pm-pdf .product-pdf-hub,.pm-pdf .product-resources-section{margin:0;padding:1rem}.pm-pdf .resource-title{font-size:1.25rem;margin-bottom:.75rem}.pm-pdf .pdf-download-box{flex-direction:column;align-items:stretch;gap:.85rem;padding:1rem}.pm-pdf .pdf-action-btn{width:100%;text-align:center;min-height:3.6rem}.pm-pdf .pdf-hub-dialog{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;border-radius:0}.pm-pdf .pdf-hub{flex-direction:column;height:100%}.pm-pdf .pdf-hub__business-pane{max-height:40%;overflow:auto}}@media screen and (min-width:750px){.pm,.pm-sticky,.shopify-section:has(>.pm),.section-product-mobile,#shopify-section-product_mobile{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-product-mobile.css.map */
