body.template-page #shopify-section-rich-text-custom>.page-width{--rules-ink: #172033;--rules-muted: #536076;--rules-line: #e7e9f3;--rules-purple: #5133ec;--rules-pink: #ff034f;--rules-pad: clamp(24px, 5vw, 58px);isolation:isolate;margin:clamp(30px,5vw,64px) auto clamp(60px,8vw,110px);max-width:1080px;padding:0 22px;position:relative}body.template-page #shopify-section-rich-text-custom>.page-width,body.template-page #shopify-section-rich-text-custom>.page-width *{box-sizing:border-box}body.template-page #shopify-section-rich-text-custom>.page-width>.rte:not(:has(h1,h2,h3,p,ul,ol,table,blockquote,img,video)){display:none}body.template-page #shopify-section-rich-text-custom>.page-width>.rte:has(h1,h2,h3,p,ul,ol,table,blockquote,img,video){background:#fffffff5;border:1px solid rgba(81,51,236,.12);border-radius:26px;box-shadow:0 26px 70px #1118271a;overflow:hidden;padding:var(--rules-pad)}body.template-page #shopify-section-rich-text-custom>.page-width>.rte:has(h1,h2,h3,p,ul,ol,table,blockquote,img,video){color:var(--rules-muted);font-size:16px;line-height:1.82;margin:0}body.template-page #shopify-section-rich-text-custom>.page-width>.rte:has(h1,h2,h3,p,ul,ol,table,blockquote,img,video)>h2:first-child{background:radial-gradient(circle at 88% 5%,rgba(255,255,255,.2),transparent 28%),linear-gradient(135deg,var(--rules-purple) 0%,#6844e9 50%,var(--rules-pink) 145%);color:#fff;font-size:clamp(27px,4vw,44px);font-weight:900;letter-spacing:-.035em;line-height:1.16;margin:calc(var(--rules-pad) * -1) calc(var(--rules-pad) * -1) clamp(34px,5vw,58px);overflow:hidden;padding:clamp(42px,7vw,72px) var(--rules-pad);position:relative}body.template-page #shopify-section-rich-text-custom>.page-width>.rte:has(h1,h2,h3,p,ul,ol,table,blockquote,img,video)>h2:first-child:before{background:#ffffff29;border:1px solid rgba(255,255,255,.25);border-radius:999px;content:"TechSwap";display:block;font-size:11px;font-weight:850;letter-spacing:.14em;margin-bottom:16px;padding:7px 12px;text-transform:uppercase;width:max-content}body.template-page #shopify-section-rich-text-custom>.page-width>.rte:has(h1,h2,h3,p,ul,ol,table,blockquote,img,video)>h2:not(:first-child){border-top:1px solid var(--rules-line);color:var(--rules-ink);font-size:clamp(22px,3vw,30px);font-weight:900;letter-spacing:-.025em;line-height:1.25;margin:clamp(48px,7vw,72px) 0 24px;padding:34px 0 0 22px;position:relative}body.template-page #shopify-section-rich-text-custom>.page-width>.rte:has(h1,h2,h3,p,ul,ol,table,blockquote,img,video)>h2:not(:first-child):before{background:linear-gradient(180deg,var(--rules-purple),var(--rules-pink));border-radius:999px;bottom:2px;content:"";left:0;position:absolute;top:36px;width:5px}body.template-page #shopify-section-rich-text-custom>.page-width>.rte:has(h1,h2,h3,p,ul,ol,table,blockquote,img,video) h3{align-items:center;color:var(--rules-ink);display:flex;font-size:clamp(18px,2.3vw,22px);font-weight:850;gap:11px;letter-spacing:-.015em;line-height:1.35;margin:36px 0 13px}body.template-page #shopify-section-rich-text-custom>.page-width>.rte:has(h1,h2,h3,p,ul,ol,table,blockquote,img,video) h3:empty,body.template-page #shopify-section-rich-text-custom>.page-width>.rte:has(h1,h2,h3,p,ul,ol,table,blockquote,img,video) h3:has(>br:only-child),body.template-page #shopify-section-rich-text-custom>.page-width>.rte:has(h1,h2,h3,p,ul,ol,table,blockquote,img,video) h3:has(>strong:empty),body.template-page #shopify-section-rich-text-custom>.page-width>.rte:has(h1,h2,h3,p,ul,ol,table,blockquote,img,video) h3:has(>strong>br:only-child){display:none}body.template-page #shopify-section-rich-text-custom>.page-width>.rte:has(h1,h2,h3,p,ul,ol,table,blockquote,img,video) h3:before{background:linear-gradient(135deg,var(--rules-purple),var(--rules-pink));border-radius:5px;box-shadow:0 0 0 5px #5133ec14;content:"";flex:0 0 9px;height:9px;width:9px}body.template-page #shopify-section-rich-text-custom>.page-width>.rte:has(h1,h2,h3,p,ul,ol,table,blockquote,img,video) h3 br:first-child{display:none}body.template-page #shopify-section-rich-text-custom>.page-width>.rte:has(h1,h2,h3,p,ul,ol,table,blockquote,img,video) p{color:var(--rules-muted);margin:0 0 18px}body.template-page #shopify-section-rich-text-custom>.page-width>.rte:has(h1,h2,h3,p,ul,ol,table,blockquote,img,video) strong{color:var(--rules-ink);font-weight:850}body.template-page #shopify-section-rich-text-custom>.page-width>.rte:has(h1,h2,h3,p,ul,ol,table,blockquote,img,video) ul,body.template-page #shopify-section-rich-text-custom>.page-width>.rte:has(h1,h2,h3,p,ul,ol,table,blockquote,img,video) ol{background:linear-gradient(145deg,#fafaff,#f7f6ff);border:1px solid rgba(81,51,236,.1);border-radius:18px;list-style:none;margin:20px 0 28px;padding:18px 22px}body.template-page #shopify-section-rich-text-custom>.page-width>.rte:has(h1,h2,h3,p,ul,ol,table,blockquote,img,video) li{color:var(--rules-muted);line-height:1.7;padding:9px 4px 9px 30px;position:relative}body.template-page #shopify-section-rich-text-custom>.page-width>.rte:has(h1,h2,h3,p,ul,ol,table,blockquote,img,video) li+li{border-top:1px solid rgba(81,51,236,.08)}body.template-page #shopify-section-rich-text-custom>.page-width>.rte:has(h1,h2,h3,p,ul,ol,table,blockquote,img,video) li:before{align-items:center;background:linear-gradient(135deg,var(--rules-purple),var(--rules-pink));border-radius:999px;box-shadow:0 5px 12px #5133ec2e;color:#fff;content:"\2713";display:flex;font-size:9px;font-weight:900;height:18px;justify-content:center;left:0;line-height:1;position:absolute;top:13px;width:18px}body.template-page #shopify-section-rich-text-custom>.page-width>.rte:has(h1,h2,h3,p,ul,ol,table,blockquote,img,video) a{color:var(--rules-purple);font-weight:800;text-decoration-color:#5133ec4d;text-decoration-thickness:2px;text-underline-offset:3px}body.template-page #shopify-section-rich-text-custom>.page-width>.rte:has(h1,h2,h3,p,ul,ol,table,blockquote,img,video)>p:last-child{background:linear-gradient(135deg,#5133ec14,#ff034f12);border:1px solid rgba(81,51,236,.13);border-radius:18px;color:var(--rules-ink);font-weight:750;margin:40px 0 0;padding:20px 22px}@media(max-width:767px){body.template-page #shopify-section-rich-text-custom>.page-width{margin-bottom:68px;margin-top:24px;padding:0 12px}body.template-page #shopify-section-rich-text-custom>.page-width>.rte:has(h1,h2,h3,p,ul,ol,table,blockquote,img,video){border-radius:20px}body.template-page #shopify-section-rich-text-custom>.page-width>.rte:has(h1,h2,h3,p,ul,ol,table,blockquote,img,video){font-size:15px;line-height:1.72}body.template-page #shopify-section-rich-text-custom>.page-width>.rte:has(h1,h2,h3,p,ul,ol,table,blockquote,img,video)>h2:first-child{padding-bottom:42px;padding-top:42px}body.template-page #shopify-section-rich-text-custom>.page-width>.rte:has(h1,h2,h3,p,ul,ol,table,blockquote,img,video)>h2:not(:first-child){margin-top:44px;padding-top:28px}body.template-page #shopify-section-rich-text-custom>.page-width>.rte:has(h1,h2,h3,p,ul,ol,table,blockquote,img,video)>h2:not(:first-child):before{top:30px}body.template-page #shopify-section-rich-text-custom>.page-width>.rte:has(h1,h2,h3,p,ul,ol,table,blockquote,img,video) ul,body.template-page #shopify-section-rich-text-custom>.page-width>.rte:has(h1,h2,h3,p,ul,ol,table,blockquote,img,video) ol{border-radius:15px;margin:16px 0 24px;padding:12px 14px}body.template-page #shopify-section-rich-text-custom>.page-width>.rte:has(h1,h2,h3,p,ul,ol,table,blockquote,img,video) li{padding-left:27px}}@media(prefers-reduced-motion:reduce){body.template-page #shopify-section-rich-text-custom>.page-width *,body.template-page #shopify-section-rich-text-custom>.page-width *:before,body.template-page #shopify-section-rich-text-custom>.page-width *:after{scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/techswap-rules.css.map */
