@media screen and (max-width:860px){html.integy-v222-mobile-polish,html.integy-v222-mobile-polish body{overflow-x:hidden!important;max-width:100vw!important}html.integy-v222-mobile-polish body.template-collection .productgrid--items,html.integy-v222-mobile-polish body.template-search .productgrid--items{gap:10px!important;margin-bottom:30px!important}html.integy-v222-mobile-polish body.template-collection .productitem,html.integy-v222-mobile-polish body.template-search .productitem{border-radius:12px!important;background:#0b1118!important}html.integy-v222-mobile-polish body.template-collection .productitem--image,html.integy-v222-mobile-polish body.template-collection .productitem--image-link,html.integy-v222-mobile-polish body.template-collection .productitem__image-container,html.integy-v222-mobile-polish body.template-search .productitem--image,html.integy-v222-mobile-polish body.template-search .productitem--image-link,html.integy-v222-mobile-polish body.template-search .productitem__image-container{height:clamp(118px,36vw,160px)!important;min-height:clamp(118px,36vw,160px)!important;max-height:160px!important}html.integy-v222-mobile-polish body.template-collection .productitem--info,html.integy-v222-mobile-polish body.template-search .productitem--info{padding:8px 8px 10px!important}html.integy-v222-mobile-polish body.template-collection .productitem--title,html.integy-v222-mobile-polish body.template-collection .productitem--title a,html.integy-v222-mobile-polish body.template-search .productitem--title,html.integy-v222-mobile-polish body.template-search .productitem--title a{font-size:13px!important;line-height:1.22!important;-webkit-line-clamp:3!important;margin:3px 0 6px!important}html.integy-v222-mobile-polish body.template-collection .integy-product-card-sku,html.integy-v222-mobile-polish body.template-search .integy-product-card-sku{font-size:12px!important;line-height:1.2!important;margin:2px 0!important}html.integy-v222-mobile-polish body.template-collection .integy-product-card-type,html.integy-v222-mobile-polish body.template-search .integy-product-card-type,html.integy-v222-mobile-polish body.template-collection .productitem--vendor,html.integy-v222-mobile-polish body.template-search .productitem--vendor{font-size:12px!important;line-height:1.22!important}html.integy-v222-mobile-polish body.template-collection .price,html.integy-v222-mobile-polish body.template-search .price,html.integy-v222-mobile-polish body.template-collection .productitem__price,html.integy-v222-mobile-polish body.template-search .productitem__price{font-size:15px!important;line-height:1.15!important;margin-top:4px!important}html.integy-v222-mobile-polish body.template-collection .productitem__stock-level,html.integy-v222-mobile-polish body.template-search .productitem__stock-level{font-size:12px!important;line-height:1.2!important;margin-top:5px!important}html.integy-v222-mobile-polish body.template-collection .productitem--action,html.integy-v222-mobile-polish body.template-search .productitem--action,html.integy-v222-mobile-polish body.template-collection .productitem--actions,html.integy-v222-mobile-polish body.template-search .productitem--actions,html.integy-v222-mobile-polish body.template-collection .quickshop-button,html.integy-v222-mobile-polish body.template-search .quickshop-button{display:none!important}html.integy-v222-mobile-polish body.template-product .site-main,html.integy-v222-mobile-polish body.template-product main{overflow-x:hidden!important}html.integy-v222-mobile-polish body.template-product .breadcrumbs-container,html.integy-v222-mobile-polish body.template-product .breadcrumbs,html.integy-v222-mobile-polish body.template-product .breadcrumb{max-width:calc(100vw - 24px)!important;margin-left:12px!important;margin-right:12px!important;overflow:hidden!important;white-space:normal!important;font-size:13px!important;line-height:1.25!important}html.integy-v222-mobile-polish body.template-product .product--outer{display:block!important;width:calc(100% - 24px)!important;max-width:calc(100vw - 24px)!important;margin:12px auto 20px!important;padding:0!important;overflow:visible!important}html.integy-v222-mobile-polish body.template-product .product-gallery-wrapper,html.integy-v222-mobile-polish body.template-product .product-gallery,html.integy-v222-mobile-polish body.template-product .product-main,html.integy-v222-mobile-polish body.template-product .product-details{width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}html.integy-v222-mobile-polish body.template-product .product-gallery-wrapper,html.integy-v222-mobile-polish body.template-product .product-main{border:1px solid rgba(255,255,255,.13)!important;border-radius:12px!important;background:#0d1117!important;padding:12px!important;margin-bottom:16px!important}html.integy-v222-mobile-polish body.template-product .product-gallery--viewer,html.integy-v222-mobile-polish body.template-product .product-gallery--media,html.integy-v222-mobile-polish body.template-product .product-gallery--image,html.integy-v222-mobile-polish body.template-product .product-gallery img,html.integy-v222-mobile-polish body.template-product [data-product-gallery] img{max-width:100%!important;height:auto!important}html.integy-v222-mobile-polish body.template-product .product-title{font-size:clamp(27px,8vw,38px)!important;line-height:1.07!important;letter-spacing:-.025em!important;margin:0 0 13px!important;word-break:normal!important;overflow-wrap:anywhere!important}html.integy-v222-mobile-polish body.template-product .product-vendor,html.integy-v222-mobile-polish body.template-product .product-meta,html.integy-v222-mobile-polish body.template-product .product__vendor,html.integy-v222-mobile-polish body.template-product .product-pricing,html.integy-v222-mobile-polish body.template-product .product-price{font-size:16px!important;line-height:1.28!important}html.integy-v222-mobile-polish body.template-product .product-pricing .price,html.integy-v222-mobile-polish body.template-product .product-pricing,html.integy-v222-mobile-polish body.template-product .price--main,html.integy-v222-mobile-polish body.template-product .money{font-size:clamp(22px,6.8vw,32px)!important;line-height:1.15!important}html.integy-v222-mobile-polish body.template-product .product-block{margin-top:12px!important;margin-bottom:12px!important}html.integy-v222-mobile-polish body.template-product .integy-product-spec-box{margin:16px 0!important;padding:14px!important;border-radius:12px!important;background:#ffffff09!important}html.integy-v222-mobile-polish body.template-product .integy-product-spec-box__title{margin:0 0 10px!important;font-size:18px!important;line-height:1.2!important}html.integy-v222-mobile-polish body.template-product .integy-product-spec-box__grid{display:grid!important;grid-template-columns:1fr!important;gap:0!important;margin:0!important}html.integy-v222-mobile-polish body.template-product .integy-product-spec-box__grid>div{display:grid!important;grid-template-columns:minmax(92px,34%) minmax(0,1fr)!important;gap:10px!important;align-items:start!important;padding:8px 0!important;border-top:1px solid rgba(255,255,255,.08)!important;text-align:left!important}html.integy-v222-mobile-polish body.template-product .integy-product-spec-box__grid dt,html.integy-v222-mobile-polish body.template-product .integy-product-spec-box__grid dd{margin:0!important;text-align:left!important;line-height:1.28!important;word-break:normal!important;overflow-wrap:anywhere!important}html.integy-v222-mobile-polish body.template-product .integy-product-spec-box__grid dt{color:#ffffffb3!important;font-size:12px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.04em!important}html.integy-v222-mobile-polish body.template-product .integy-product-spec-box__grid dd{color:#fff!important;font-size:14px!important}html.integy-v222-mobile-polish body.template-product .product-form--atc,html.integy-v222-mobile-polish body.template-product .product-form__controls-group,html.integy-v222-mobile-polish body.template-product .product-form--atc-button,html.integy-v222-mobile-polish body.template-product .shopify-payment-button,html.integy-v222-mobile-polish body.template-product .shopify-payment-button__button{width:100%!important;max-width:100%!important;box-sizing:border-box!important}html.integy-v222-mobile-polish body.template-product .quantity-selector,html.integy-v222-mobile-polish body.template-product .product-form--quantity,html.integy-v222-mobile-polish body.template-product .form-field--qty-input{max-width:100%!important}html.integy-v222-mobile-polish body.template-product .product-form--atc-button,html.integy-v222-mobile-polish body.template-product .shopify-payment-button__button{min-height:52px!important;height:52px!important;border-radius:9px!important;font-size:15px!important;line-height:1.1!important}html.integy-v222-mobile-polish body.template-product .shopify-payment-button__more-options{margin-top:8px!important;font-size:13px!important;line-height:1.2!important}html.integy-v222-mobile-polish body.template-product .product-description,html.integy-v222-mobile-polish body.template-product .product-description.rte,html.integy-v222-mobile-polish body.template-product [data-product-description],html.integy-v222-mobile-polish body.template-product .product__description,html.integy-v222-mobile-polish body.template-product .rte.product-description{width:100%!important;max-width:100%!important;padding:14px!important;margin:18px 0!important;border-radius:12px!important;font-size:16px!important;line-height:1.48!important;text-align:left!important;overflow-wrap:anywhere!important;word-break:normal!important}html.integy-v222-mobile-polish body.template-product .product-description *,html.integy-v222-mobile-polish body.template-product [data-product-description] *,html.integy-v222-mobile-polish body.template-product .product__description *,html.integy-v222-mobile-polish body.template-product .rte.product-description *{font-size:inherit!important;line-height:inherit!important;max-width:100%!important}html.integy-v222-mobile-polish body.template-product .product-description h2,html.integy-v222-mobile-polish body.template-product [data-product-description] h2,html.integy-v222-mobile-polish body.template-product .product__description h2{font-size:22px!important;line-height:1.18!important;margin:18px 0 9px!important}html.integy-v222-mobile-polish body.template-product .product-description p,html.integy-v222-mobile-polish body.template-product [data-product-description] p,html.integy-v222-mobile-polish body.template-product .product__description p{margin:0 0 12px!important}html.integy-v222-mobile-polish body.template-product .integy-product-trust,html.integy-v222-mobile-polish body.template-product .integy-product-benefits,html.integy-v222-mobile-polish body.template-product .integy-product-usp,html.integy-v222-mobile-polish body.template-product .product-block--text{font-size:15px!important;line-height:1.35!important}html.integy-v222-mobile-polish body.template-product .product-recommendations--section,html.integy-v222-mobile-polish body.template-product .product-recommendations--container,html.integy-v222-mobile-polish body.template-product .integy-related-fallback,html.integy-v222-mobile-polish body.template-product .product-recently-viewed--section,html.integy-v222-mobile-polish body.template-product .product-recently-viewed__wrapper{width:100%!important;max-width:100vw!important;min-height:0!important;margin:20px 0!important;padding:0!important;overflow:hidden!important}html.integy-v222-mobile-polish body.template-product .product-recommendations--container:not(:has(.productgrid--item)){display:none!important}html.integy-v222-mobile-polish body.template-product .product-section--title,html.integy-v222-mobile-polish body.template-product .product-recommendations--title,html.integy-v222-mobile-polish body.template-product .product-recently-viewed__heading{margin:0 12px 12px!important;padding:0!important;font-size:20px!important;line-height:1.22!important;text-align:left!important}html.integy-v222-mobile-polish body.template-product .product-section--content.product-row,html.integy-v222-mobile-polish body.template-product .product-recommendations--container .product-row,html.integy-v222-mobile-polish body.template-product .integy-related-fallback .product-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:calc(100% - 24px)!important;max-width:calc(100% - 24px)!important;margin:0 12px!important;padding:0 0 6px!important;overflow:visible!important}html.integy-v222-mobile-polish body.template-product .product-row .productgrid--item,html.integy-v222-mobile-polish body.template-product .product-recommendations--container .productgrid--item,html.integy-v222-mobile-polish body.template-product .integy-related-fallback .productgrid--item{width:auto!important;min-width:0!important;max-width:none!important;flex:none!important;margin:0!important;padding:0!important}html.integy-v222-mobile-polish body.template-product .product-row .productitem,html.integy-v222-mobile-polish body.template-product .product-recommendations--container .productitem,html.integy-v222-mobile-polish body.template-product .integy-related-fallback .productitem,html.integy-v222-mobile-polish body.template-product .product-recently-viewed-card .productitem{border:1px solid rgba(255,255,255,.11)!important;border-radius:12px!important;background:#0b1118!important;overflow:hidden!important}html.integy-v222-mobile-polish body.template-product .product-row .productitem--image,html.integy-v222-mobile-polish body.template-product .product-row .productitem--image-link,html.integy-v222-mobile-polish body.template-product .product-row .productitem__image-container,html.integy-v222-mobile-polish body.template-product .product-recommendations--container .productitem--image,html.integy-v222-mobile-polish body.template-product .product-recommendations--container .productitem--image-link,html.integy-v222-mobile-polish body.template-product .product-recommendations--container .productitem__image-container,html.integy-v222-mobile-polish body.template-product .integy-related-fallback .productitem--image,html.integy-v222-mobile-polish body.template-product .integy-related-fallback .productitem--image-link,html.integy-v222-mobile-polish body.template-product .integy-related-fallback .productitem__image-container,html.integy-v222-mobile-polish body.template-product .product-recently-viewed-card .productitem--image,html.integy-v222-mobile-polish body.template-product .product-recently-viewed-card .productitem--image-link,html.integy-v222-mobile-polish body.template-product .product-recently-viewed-card .productitem__image-container{width:100%!important;height:clamp(118px,36vw,160px)!important;min-height:clamp(118px,36vw,160px)!important;max-height:160px!important;background:#fff!important;overflow:hidden!important}html.integy-v222-mobile-polish body.template-product .product-row .productitem--image img,html.integy-v222-mobile-polish body.template-product .product-recommendations--container .productitem--image img,html.integy-v222-mobile-polish body.template-product .integy-related-fallback .productitem--image img,html.integy-v222-mobile-polish body.template-product .product-recently-viewed-card .productitem--image img{width:100%!important;height:100%!important;object-fit:contain!important}html.integy-v222-mobile-polish body.template-product .product-row .productitem--info,html.integy-v222-mobile-polish body.template-product .product-recommendations--container .productitem--info,html.integy-v222-mobile-polish body.template-product .integy-related-fallback .productitem--info,html.integy-v222-mobile-polish body.template-product .product-recently-viewed-card .productitem--info{padding:8px!important;min-width:0!important}html.integy-v222-mobile-polish body.template-product .product-row .productitem--title,html.integy-v222-mobile-polish body.template-product .product-row .productitem--title a,html.integy-v222-mobile-polish body.template-product .product-recommendations--container .productitem--title,html.integy-v222-mobile-polish body.template-product .product-recommendations--container .productitem--title a,html.integy-v222-mobile-polish body.template-product .integy-related-fallback .productitem--title,html.integy-v222-mobile-polish body.template-product .integy-related-fallback .productitem--title a,html.integy-v222-mobile-polish body.template-product .product-recently-viewed-card .productitem--title,html.integy-v222-mobile-polish body.template-product .product-recently-viewed-card .productitem--title a{display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important;font-size:13px!important;line-height:1.22!important;margin:4px 0 6px!important;text-align:left!important}html.integy-v222-mobile-polish body.template-product .product-row .integy-product-card-sku,html.integy-v222-mobile-polish body.template-product .product-recommendations--container .integy-product-card-sku,html.integy-v222-mobile-polish body.template-product .integy-related-fallback .integy-product-card-sku,html.integy-v222-mobile-polish body.template-product .product-recently-viewed-card .integy-product-card-sku,html.integy-v222-mobile-polish body.template-product .product-row .productitem--vendor,html.integy-v222-mobile-polish body.template-product .product-recommendations--container .productitem--vendor,html.integy-v222-mobile-polish body.template-product .integy-related-fallback .productitem--vendor,html.integy-v222-mobile-polish body.template-product .product-recently-viewed-card .productitem--vendor,html.integy-v222-mobile-polish body.template-product .product-row .price,html.integy-v222-mobile-polish body.template-product .product-recommendations--container .price,html.integy-v222-mobile-polish body.template-product .integy-related-fallback .price,html.integy-v222-mobile-polish body.template-product .product-recently-viewed-card .price,html.integy-v222-mobile-polish body.template-product .product-row .productitem__stock-level,html.integy-v222-mobile-polish body.template-product .product-recommendations--container .productitem__stock-level,html.integy-v222-mobile-polish body.template-product .integy-related-fallback .productitem__stock-level,html.integy-v222-mobile-polish body.template-product .product-recently-viewed-card .productitem__stock-level{font-size:12px!important;line-height:1.22!important;margin:2px 0!important;overflow-wrap:anywhere!important}html.integy-v222-mobile-polish body.template-product .product-row .productitem--actions,html.integy-v222-mobile-polish body.template-product .product-recommendations--container .productitem--actions,html.integy-v222-mobile-polish body.template-product .integy-related-fallback .productitem--actions,html.integy-v222-mobile-polish body.template-product .product-recently-viewed-card .productitem--actions,html.integy-v222-mobile-polish body.template-product .product-row .quickshop-button,html.integy-v222-mobile-polish body.template-product .product-recommendations--container .quickshop-button,html.integy-v222-mobile-polish body.template-product .integy-related-fallback .quickshop-button,html.integy-v222-mobile-polish body.template-product .product-recently-viewed-card .quickshop-button{display:none!important}html.integy-v222-mobile-polish body.template-product .product-recently-viewed__wrapper{padding:18px 0 24px!important}html.integy-v222-mobile-polish body.template-product .product-recently-viewed__header{display:block!important;padding:0 12px!important;margin:0 0 12px!important}html.integy-v222-mobile-polish body.template-product .product-recently-viewed__clear{display:inline-flex!important;min-height:32px!important;align-items:center!important;font-size:13px!important;color:#f5f7fb!important}html.integy-v222-mobile-polish body.template-product .product-recently-viewed__content{display:flex!important;flex-flow:row nowrap!important;gap:10px!important;width:100%!important;max-width:100%!important;padding:0 12px 8px!important;margin:0!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;scroll-snap-type:x proximity!important}html.integy-v222-mobile-polish body.template-product .product-recently-viewed-card{flex:0 0 min(46vw,190px)!important;width:min(46vw,190px)!important;min-width:min(46vw,190px)!important;max-width:min(46vw,190px)!important;margin:0!important;padding:0!important;scroll-snap-align:start!important}html.integy-v222-mobile-polish body.template-product .product-recently-viewed-card-time{font-size:11px!important;line-height:1.2!important;padding:8px!important}}
/*# sourceMappingURL=/cdn/shop/t/271/assets/integy-v222-mobile-product-layout-polish.css.map */
