body:has(main[data-template*=policy]){background:radial-gradient(circle at 88% 8%,rgba(159,22,35,.18),transparent 28rem),linear-gradient(180deg,#101216,#08090b);color:#f5f2ed}body:has(main[data-template*=policy]) .content-for-layout{padding:clamp(2.5rem,7vw,6.5rem) 1rem clamp(7rem,12vw,10rem)}body:has(main[data-template*=policy]) .shopify-policy__container{width:min(100%,980px);max-width:980px;margin:0 auto;padding:clamp(1.5rem,4vw,3.5rem);background:linear-gradient(145deg,#1b1e24f7,#0f1115fa);border:1px solid rgba(255,255,255,.12);border-radius:1.25rem;box-shadow:0 1.5rem 5rem #0000006b;overflow:hidden;position:relative}body:has(main[data-template*=policy]) .shopify-policy__container:before{content:"PRETTY BOI / MADE TO BE SEEN";display:block;margin:0 0 1.25rem;color:#d73949;font-size:.72rem;font-weight:800;letter-spacing:.2em}body:has(main[data-template*=policy]) .shopify-policy__container:after{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,#ee3f51,#7f111e 60%,transparent)}body:has(main[data-template*=policy]) .shopify-policy__title{text-align:left;padding:0 0 clamp(1.4rem,3vw,2.25rem);margin-bottom:clamp(1.4rem,3vw,2.25rem);border-bottom:1px solid rgba(255,255,255,.14)}body:has(main[data-template*=policy]) .shopify-policy__title h1{margin:0;color:#fff;font-size:clamp(2.35rem,7vw,5.5rem);line-height:.95;letter-spacing:-.055em;text-transform:uppercase;font-weight:900}body:has(main[data-template*=policy]) .shopify-policy__body{max-width:790px;color:#d8d7d4;font-size:clamp(1rem,1.3vw,1.08rem);line-height:1.8}body:has(main[data-template*=policy]) .shopify-policy__body h2,body:has(main[data-template*=policy]) .shopify-policy__body h3{color:#fff;text-transform:uppercase;letter-spacing:.035em;line-height:1.15;margin:2.75rem 0 .85rem;padding-left:.9rem;border-left:3px solid #e43b4c}body:has(main[data-template*=policy]) .shopify-policy__body h2{font-size:clamp(1.35rem,2.8vw,2rem)}body:has(main[data-template*=policy]) .shopify-policy__body h3{font-size:clamp(1.1rem,2.2vw,1.45rem)}body:has(main[data-template*=policy]) .shopify-policy__body p,body:has(main[data-template*=policy]) .shopify-policy__body li{color:#d8d7d4}body:has(main[data-template*=policy]) .shopify-policy__body ul,body:has(main[data-template*=policy]) .shopify-policy__body ol{padding-left:1.35rem;margin:1rem 0 1.5rem}body:has(main[data-template*=policy]) .shopify-policy__body li{margin-bottom:.6rem;padding-left:.25rem}body:has(main[data-template*=policy]) .shopify-policy__body li::marker{color:#e43b4c}body:has(main[data-template*=policy]) .shopify-policy__body a{color:#ff6675;text-decoration-color:#ff667580;text-decoration-line:underline;text-underline-offset:.2em}body:has(main[data-template*=policy]) .shopify-policy__body a:hover{color:#fff;text-decoration-color:#fff}body:has(main[data-template*=policy]) .shopify-policy__body strong{color:#fff;font-weight:750}@media(max-width:749px){body:has(main[data-template*=policy]) .content-for-layout{padding-inline:.75rem;padding-top:1.5rem}body:has(main[data-template*=policy]) .shopify-policy__container{padding:1.5rem 1.15rem 2rem;border-radius:.9rem}body:has(main[data-template*=policy]) .shopify-policy__title h1{font-size:clamp(2.15rem,13vw,3.5rem)}body:has(main[data-template*=policy]) .shopify-policy__body{line-height:1.7}}@media(prefers-reduced-motion:no-preference){body:has(main[data-template*=policy]) .shopify-policy__container{animation:pretty-boi-policy-enter .5s ease-out both}@keyframes pretty-boi-policy-enter{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/pretty-boi-policy.css.map */
