.pp-grapheneos-independence{margin:1.2rem 0;padding:1rem 1.1rem;border:1px solid #d7e0ee;border-radius:12px;background:#f6f8fb;color:#303846;font-size:.92rem;line-height:1.55}.pp-grapheneos-independence p{margin:0}.pp-product-details{width:100%;margin:clamp(3.2rem,6vw,7.2rem) auto 0}.pp-product-details__surface{max-width:112rem;margin:0 auto;padding:clamp(2.4rem,5vw,5.6rem);border:.1rem solid rgba(var(--color-foreground),.12);border-radius:2.4rem;background:rgb(var(--color-background));box-shadow:0 2.4rem 6rem #141d2b14}.pp-product-description.product__description.rte{max-width:76ch;margin:0 auto;color:rgba(var(--color-foreground),.82);font-size:1.55rem;line-height:1.72}.pp-product-description.product__description.rte>:first-child{margin-top:0!important}.pp-product-description.product__description.rte>:last-child{margin-bottom:0!important}.pp-product-description.product__description.rte>h2{margin:4rem 0 1.4rem;padding-top:3.2rem;border-top:.1rem solid rgba(var(--color-foreground),.12);color:rgb(var(--color-foreground));font-size:clamp(2.2rem,3vw,3rem);line-height:1.2;letter-spacing:-.025em}.pp-product-description.product__description.rte :is(h2,h3) :is(strong,span){color:inherit;font:inherit}.pp-product-description.product__description.rte :is(h2,h3) u{text-decoration:none}.pp-product-description.product__description.rte>h3{margin:2.4rem 0 .8rem;color:rgb(var(--color-foreground));font-size:1.85rem;line-height:1.3}.pp-product-description.product__description.rte>p{margin:0 0 1.5rem}.pp-product-description.product__description.rte>ul{display:grid;gap:.8rem;margin:0 0 2.4rem;padding:0;list-style:none}.pp-product-description.product__description.rte>ol{margin:0 0 2.4rem;padding-inline-start:2.6rem;list-style-position:outside}.pp-product-description.product__description.rte>ul>li{position:relative;margin:0;padding:1.2rem 1.4rem 1.2rem 3.8rem;border:.1rem solid rgba(var(--color-foreground),.1);border-radius:1.2rem;background:rgba(var(--color-foreground),.025);line-height:1.55}.pp-product-description.product__description.rte>ol>li{margin:0 0 .8rem;padding-inline-start:.4rem}.pp-product-description.product__description.rte>ul>li:before{position:absolute;top:1.15rem;left:1.35rem;color:#13795b;content:"\2713";font-weight:800}.pp-product-description.product__description.rte>h3+ul{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-product-description.product__description.rte a{text-decoration-thickness:.1rem;text-underline-offset:.2rem}.pp-product-description.product__description.rte>:is(.pp-root-compatibility,.pp-location-tools){margin:0 0 2.4rem!important;padding:clamp(1.8rem,3vw,2.6rem)!important;border-radius:1.8rem!important;line-height:1.65!important;box-shadow:0 1rem 2.8rem #141d2b0f}.pp-product-description.product__description.rte>.pp-root-compatibility{border-color:#cfdcf2!important;background:linear-gradient(135deg,#f7f9fd,#eef4ff)!important}.pp-product-description.product__description.rte>.pp-location-tools{border-color:#cae2d1!important;background:linear-gradient(135deg,#f7fbf8,#edf8f0)!important}.pp-product-description :is(.pp-root-compatibility,.pp-location-tools) h2{margin:0 0 1rem!important;color:rgb(var(--color-foreground));font-size:clamp(2rem,2.4vw,2.5rem);line-height:1.25}.pp-product-description :is(.pp-root-compatibility,.pp-location-tools) p{margin:0 0 1rem!important}.pp-product-description :is(.pp-root-compatibility,.pp-location-tools) p:last-child{margin-bottom:0!important}.pp-product-description .pp-location-tools ul{display:grid;gap:.8rem;margin:0 0 1.2rem!important;padding:0!important;list-style:none}.pp-product-description .pp-location-tools li{margin:0!important;padding:1rem 1.2rem!important;border:.1rem solid rgba(19,121,91,.14);border-radius:1rem;background:#ffffffb8}@media screen and (max-width:749px){.pp-product-details{margin-top:3.2rem}.pp-product-details__surface{padding:2rem 1.6rem;border-radius:1.8rem;box-shadow:0 1.6rem 4rem #141d2b12}.pp-product-description.product__description.rte{font-size:1.6rem;line-height:1.68}.pp-product-description.product__description.rte>h2{margin-top:3.2rem;padding-top:2.6rem;font-size:2.2rem}.pp-product-description.product__description.rte>h3+ul{grid-template-columns:1fr}.pp-product-description.product__description.rte>ul>li{padding:1.1rem 1.2rem 1.1rem 3.5rem}}
/*# sourceMappingURL=/cdn/shop/t/41/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAAgAAAAAAAAAAg */
