@media(max-width:980px){.digisnap{width:100%;max-width:100%;overflow-x:hidden}.ds-comparison,.ds-buybox-grid{grid-template-columns:1fr}.ds-gallery{position:relative;top:0}.ds-moments,.ds-features,.ds-trust-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-before-after{min-height:460px}}@media(max-width:820px){html,body{max-width:100%;overflow-x:hidden}.ds-wrap{width:100%;max-width:100%;padding-inline:14px}.ds-nav__inner{min-height:64px;padding-left:max(14px,env(safe-area-inset-left));padding-right:max(14px,env(safe-area-inset-right));overflow:visible}.ds-logo{flex:0 1 auto;min-width:0;font-size:.92rem}#digisnap-buybox{padding-top:calc(64px + var(--ds-announce-h, 0px) + 22px)}#digisnap-buybox .ds-wrap{padding-inline:14px}.ds-buybox-grid{display:flex;flex-direction:column;gap:14px;width:100%;max-width:100%}.ds-mobile-product-head{display:block;order:2;width:100%;max-width:100%;padding-top:4px}.ds-mobile-product-head h1{margin:0;font-size:clamp(1.65rem,7.5vw,2.3rem);line-height:1.02;letter-spacing:0}.ds-mobile-product-head .ds-price{margin:10px 0 0}.ds-mobile-product-head .ds-price strong{font-size:1.4rem}.ds-gallery{order:1;width:100%;max-width:100%;overflow:hidden}.ds-gallery__main{height:clamp(320px,96vw,430px);aspect-ratio:auto;display:flex;gap:10px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:0;-webkit-overflow-scrolling:touch}.ds-gallery__main::-webkit-scrollbar,.ds-gallery-tiles::-webkit-scrollbar,.ds-thumbs::-webkit-scrollbar{display:none}.ds-gallery__main .ds-product-image-btn,.ds-gallery__main .ds-product-image-btn[hidden]{display:block;flex:0 0 100%;width:100%;max-width:100%;height:100%;scroll-snap-align:start;cursor:default}.ds-gallery__main .ds-product-image,.ds-gallery__main .ds-product-media{width:100%;height:100%;object-fit:contain;background:radial-gradient(circle at 50% 20%,rgba(28,255,114,.08),transparent 50%),#090b0c}.ds-gallery__main .ds-placeholder{flex:0 0 100%;width:100%;max-width:100%;min-height:100%;height:100%;scroll-snap-align:start}.ds-gallery__dots{display:flex;justify-content:center;gap:7px;margin-top:10px}.ds-gallery__dot{width:6px;height:6px;border-radius:999px;background:#ffffff47;transition:background .16s ease,width .16s ease}.ds-gallery__dot.is-active{width:18px;background:var(--ds-green)}.ds-gallery__counter{display:block}.ds-thumbs{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px;scroll-snap-type:x mandatory}.ds-thumb{flex:0 0 58px;width:58px;max-width:58px;scroll-snap-align:start}.ds-thumb .ds-placeholder{min-height:58px;padding:0}.ds-thumb .ds-placeholder span{font-size:0}.ds-lightbox__nav{width:44px;height:44px;font-size:1.5rem}.ds-buybox{order:3;display:flex;flex-direction:column;width:100%;max-width:100%;padding:16px}.ds-accessory-card,.ds-accessory-card--included{min-width:0}.ds-accessory-card--included{grid-template-columns:34px minmax(0,1fr);align-items:start;padding:14px}.ds-accessory-card--included .ds-included-check{margin-top:2px}.ds-accessory-card--included .ds-accessory-copy{min-width:0}.ds-accessory-card--included .ds-accessory-title{display:grid;grid-template-columns:1fr;gap:3px;align-items:start}.ds-accessory-card--included .ds-accessory-title strong,.ds-accessory-card--included .ds-accessory-title span,.ds-accessory-card--included .rte,.ds-accessory-card--included .rte p{width:100%;max-width:none;min-width:0;margin-inline:0;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.ds-product-description,.ds-stock-banner{width:100%;margin-bottom:14px}.ds-product-description .rte,.ds-product-description .rte p,.ds-product-description .rte li{overflow-wrap:anywhere}.ds-trust-grid{grid-template-columns:1fr}.ds-accessory-card--included .ds-accessory-title span{color:var(--ds-green);font-weight:850}.ds-accessory-card--included .rte p{margin-top:4px;line-height:1.45}.ds-buybox>.ds-live-row,.ds-buybox>.ds-buybox__signal,.ds-buybox>.ds-kicker,.ds-buybox>h2,.ds-buybox>.ds-copy,.ds-buybox>.ds-price,.ds-buybox>.ds-one-liner,.ds-buybox>.ds-included-highlight{display:none}.ds-trust-strip{margin-top:14px;padding:13px;border:1px solid rgba(28,255,114,.16);border-radius:8px;background:#1cff720b}.ds-trust-cards{grid-template-columns:1fr}.ds-heading{max-width:100%;font-size:clamp(1.9rem,8.5vw,2.6rem);line-height:1.05;overflow-wrap:break-word}.ds-section-head{gap:12px}.ds-section-head--split{grid-template-columns:1fr;align-items:start;gap:14px}.ds-comparison,.ds-moments,.ds-trust-cards,.ds-shot-grid{grid-template-columns:1fr}.ds-spec-row{grid-template-columns:40px minmax(0,1fr);row-gap:6px}.ds-spec-row__text{grid-column:2}.ds-steps-strip{grid-template-columns:1fr;gap:0}.ds-step-item{padding:22px 0;border-top:1px solid rgba(255,255,255,.1)}.ds-step-item:last-child{border-bottom:1px solid rgba(255,255,255,.1)}.ds-step-item__num{font-size:2.4rem}.ds-shot-grid{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:4px}.ds-shot-card,.ds-shot-card--large{flex:0 0 84%;min-height:280px;grid-column:auto;grid-row:auto;scroll-snap-align:start}.ds-moment{min-height:240px}.ds-moment:nth-child(1),.ds-moment:nth-child(4){min-height:280px}.ds-buybox{padding:18px}.ds-actions,.ds-qty-row,.ds-delivery,.ds-upsell-ready,.ds-setup-card__top,.ds-actions--setup,.ds-qty-row--setup{grid-template-columns:1fr}.ds-setup-total{text-align:left}.ds-pack-option{grid-template-columns:16px minmax(0,1fr) auto;gap:10px;padding:12px 14px}.ds-pack-option__price strong{font-size:.92rem}.ds-pack-option__detail,.ds-pack-option__social{font-size:.74rem}.ds-accessory-card{grid-template-columns:32px 52px minmax(0,1fr);gap:10px;padding:10px}.ds-accessory-image{width:52px;height:52px}.ds-accessory-title{display:grid;gap:3px}.ds-setup-card{padding:14px}.ds-options{margin:0 0 14px}.ds-field,.ds-qty{min-width:0}.ds-select,.ds-qty input{max-width:100%}.ds-actions{gap:9px}.ds-before-after{min-height:360px}.ds-ba-knob{width:48px;height:48px;font-size:.76rem}.ds-btn{width:100%;min-width:0}.ds-mobile-buybar{display:grid}.ds-mobile-buybar .ds-btn{width:auto;white-space:nowrap}body:has(.ds-mobile-buybar){padding-bottom:calc(104px + env(safe-area-inset-bottom,0px))}}@media(min-width:821px)and (max-width:980px){.ds-buybox-grid{grid-template-columns:minmax(0,1fr)}.ds-gallery,.ds-gallery-tiles,.ds-buybox{grid-column:1;grid-row:auto}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/digisnap-responsive.css.map */
