.faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;background:#fff}.faq h2{font-size:clamp(38px,4.5vw,64px);line-height:1;margin:0;letter-spacing:-.045em}.faq h2 em{font-style:normal;color:var(--blue)}.faq details{border-top:1px solid var(--line)}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{list-style:none;display:flex;justify-content:space-between;gap:20px;padding:24px 0;font-size:17px;font-weight:800;cursor:pointer}.faq summary::-webkit-details-marker{display:none}.faq summary b{color:var(--blue)}.faq .answer{padding:0 45px 24px 0;color:var(--muted);font-size:14px;line-height:1.75}@media(max-width:900px){.faq{grid-template-columns:1fr;gap:42px}}@media(max-width:600px){.faq{gap:28px}.faq summary{padding:20px 0;font-size:15px}.faq .answer{padding-right:0}.home-hero h1{font-size:clamp(40px,13vw,52px)}.product-main-image{aspect-ratio:1;display:grid;place-items:center;overflow:hidden}.product-main-image img{width:100%;height:100%;object-fit:contain}.product-description-content img,.product-description-content video,.product-description-content iframe{max-width:100%!important;height:auto!important}.product-description-content table{display:block;max-width:100%;overflow-x:auto}.use-card img{object-position:center}}@media(max-width:600px){html,body{width:100%;max-width:100%;overflow-x:hidden}main{width:100%;max-width:100%;overflow:hidden}.product-page.shell{display:block!important;width:calc(100% - 28px)!important;max-width:calc(100% - 28px)!important;margin:0 14px!important;padding:18px 0 46px!important;overflow:hidden}.product-gallery,.product-info,.product-description,.product-form,.top-product-form{display:block;width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;overflow:hidden}.product-main-image{width:100%;aspect-ratio:1/1;background:var(--ice);padding:12px}.product-main-image img{display:block;width:100%!important;height:100%!important;max-width:100%!important;object-fit:contain!important}.thumbs{display:flex;width:100%;max-width:100%;gap:8px;margin:10px 0 28px;padding-bottom:3px;overflow-x:auto;scrollbar-width:thin}.thumbs button{width:64px!important;min-width:64px!important;flex:0 0 64px!important;aspect-ratio:1;padding:3px}.thumbs button img{width:100%;height:100%;object-fit:contain}.product-info{margin:0!important;padding:0!important}.product-info .eyebrow{margin:0 0 16px;white-space:normal}.product-info h1{width:100%;max-width:100%;margin:0 0 14px;font-size:clamp(28px,8.5vw,36px)!important;line-height:1.08;letter-spacing:-.035em;overflow-wrap:anywhere;word-break:normal}.product-price{font-size:27px;margin:18px 0}.variant-picker{width:100%;max-width:100%}.variant-button{max-width:100%;white-space:normal;overflow-wrap:anywhere}.quantity{width:max-content;max-width:100%}.product-form .button,.shopify-payment-button,.shopify-payment-button__button,.shopify-payment-button__more-options{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;white-space:normal!important}.product-trust{display:grid!important;grid-template-columns:1fr!important;gap:0!important;width:100%;margin:18px 0 0;padding:14px 0;border-top:1px solid var(--line)}.product-trust span{display:block;padding:5px 0;font-size:11px;overflow-wrap:anywhere}.product-description{width:100%!important;max-width:100%!important;margin-top:8px!important;overflow:hidden}.product-description summary{box-sizing:border-box;width:100%;padding:18px 0;font-size:17px;overflow-wrap:anywhere}.product-description-content,.product-description-content>*{box-sizing:border-box!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important}.product-description-content img,.product-description-content picture,.product-description-content video,.product-description-content iframe,.product-description-content svg,.product-description-content canvas{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;object-fit:contain!important}.product-description-content table{display:block!important;width:100%!important;max-width:100%!important;overflow-x:auto!important}.mobile-buy{box-sizing:border-box;width:100%!important;max-width:100vw!important;gap:10px;padding:9px 12px calc(9px + env(safe-area-inset-bottom))}.mobile-buy>span{min-width:0;overflow:hidden}.mobile-buy button{flex:0 1 58%;max-width:58%;white-space:normal}}@media(max-width:380px){.product-page.shell{width:calc(100% - 20px)!important;max-width:calc(100% - 20px)!important;margin-inline:10px!important}.product-info h1{font-size:29px!important}}.use-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}.use-card,.use-card.use-wide{grid-column:auto!important;min-width:0;min-height:0!important;aspect-ratio:4/5}.use-card img,.use-card:not(.use-wide) img{object-position:center!important}.use-card span{left:24px;right:24px;bottom:24px}.use-card b{font-size:clamp(18px,1.6vw,23px);line-height:1.08}@media(max-width:900px){.use-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.use-card{aspect-ratio:4/5}.use-card:first-child{grid-column:1/-1!important;aspect-ratio:16/9}}@media(max-width:600px){.use-cases{padding-top:74px}.use-grid{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;margin-top:36px!important}.use-card,.use-card:first-child,.use-card.use-wide{grid-column:auto!important;width:100%;aspect-ratio:16/10!important;min-height:0!important}.use-card span{left:18px;right:18px;bottom:17px}.use-card small{margin-bottom:8px}.use-card b{font-size:20px}.use-card em{font-size:11px;margin-top:6px}.use-card img{object-position:center 45%!important}}@media(max-width:600px){html{width:100%;max-width:100%;overflow-x:clip!important}body{position:relative;width:100%;max-width:100%;margin:0!important;overflow-x:clip!important}main{position:relative;width:100%!important;max-width:100%!important;margin:0!important;overflow-x:clip!important}.product-page.shell{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:0!important;padding:18px 20px 46px!important;overflow-x:clip!important}.product-page *{box-sizing:border-box;min-width:0}.product-gallery,.product-info,.product-description{width:100%!important;max-width:100%!important;margin-inline:auto!important}.product-main-image{margin-inline:auto;padding:18px}.thumbs{justify-content:flex-start;margin-inline:auto}.product-info{text-align:center!important}.product-info .eyebrow{display:flex;justify-content:center;align-items:center;text-align:center}.product-info h1{margin-inline:auto!important;text-align:center!important;padding-inline:2px}.rating,.product-price{text-align:center!important}.top-product-form,.product-form{width:100%!important;max-width:100%!important;margin-inline:auto!important;text-align:center!important}.variant-picker{display:grid!important;grid-template-columns:1fr!important;width:100%!important;max-width:100%!important;margin:22px auto!important;padding:0!important;text-align:center!important}.variant-picker legend{display:block;width:100%;max-width:100%;margin:0 auto 12px!important;text-align:center!important;white-space:normal;overflow-wrap:anywhere}.variant-button{display:flex!important;width:100%!important;max-width:100%!important;margin:0 0 8px!important;padding:13px 12px!important;justify-content:center;align-items:center;text-align:center!important;line-height:1.3;white-space:normal!important;overflow-wrap:anywhere;word-break:normal}.product-form>p,.product-form>label{display:block;width:100%;text-align:center!important}.quantity{display:flex!important;margin:0 auto 10px!important;justify-content:center}.product-form .button{margin-top:10px!important}.product-trust{text-align:center!important}.product-description{text-align:left!important}.product-description summary{text-align:center!important;padding-inline:4px}.product-description-content{text-align:left!important}}@media(max-width:380px){.product-page.shell{padding-left:14px!important;padding-right:14px!important}.product-info h1{font-size:28px!important}.variant-button{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/pczot-enhancements.css.map */
