main[data-template^=page] .main-page-title{color:var(--c-text);font-family:var(--font-head);font-size:clamp(3.6rem,3.6vw,6.4rem);font-weight:700;letter-spacing:-.01em;line-height:.92;margin:0 0 clamp(3.2rem,3vw,4.8rem);position:relative;padding-top:2.8rem;text-transform:uppercase}main[data-template^=page] .main-page-title:before{background:var(--c-accent);content:"";height:.4rem;left:0;position:absolute;top:0;width:6.4rem}main[data-template^=page] .rte{color:#def4f2db;font-family:var(--font-body);font-size:clamp(1.6rem,1.15vw,1.8rem);line-height:1.7}main[data-template^=page] .rte>*{margin-block:0 1.6rem}main[data-template^=page] .rte h2{color:var(--c-text);font-family:var(--font-head);font-size:clamp(2.4rem,2vw,3.4rem);font-weight:700;letter-spacing:-.01em;line-height:1.05;margin:clamp(3.6rem,3.4vw,5rem) 0 1.8rem;text-transform:uppercase}main[data-template^=page] .rte h3{color:var(--c-accent);font-family:var(--font-head);font-size:clamp(1.8rem,1.4vw,2.2rem);font-weight:700;letter-spacing:.02em;margin:3rem 0 1.2rem;text-transform:uppercase}main[data-template^=page] .rte a{color:var(--c-accent);text-underline-offset:.3rem}main[data-template^=page] .rte strong{color:var(--c-text)}main[data-template^=page] .rte ul,main[data-template^=page] .rte ol{padding-left:2.4rem}main[data-template^=page] .rte li{margin-block:.6rem}main[data-template^=page] .rte ul{list-style:none;padding-left:0}main[data-template^=page] .rte ul li{padding-left:2.6rem;position:relative}main[data-template^=page] .rte ul li:before{background:var(--c-blue-azure);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);content:"";height:1.3rem;left:0;position:absolute;top:.7rem;width:1.3rem}main[data-template^=page] .rte hr{background:repeating-linear-gradient(135deg,var(--c-accent) 0,var(--c-accent) 1.4rem,#0b0b0d 1.4rem,#0b0b0d 2.8rem);border:0;height:.8rem;margin:clamp(3.2rem,3vw,4.8rem) 0}main[data-template^=page] .rte blockquote{--bracket: linear-gradient(var(--c-accent), var(--c-accent));background-color:#0a0c10c7;background-image:var(--bracket),var(--bracket),var(--bracket),var(--bracket),var(--bracket),var(--bracket),var(--bracket),var(--bracket);background-position:0 0,0 0,100% 0,100% 0,0 100%,100% 100%,0 100%,100% 100%;background-repeat:no-repeat;background-size:1.8rem .2rem,.2rem 1.8rem,1.8rem .2rem,.2rem 1.8rem,1.8rem .2rem,1.8rem .2rem,.2rem 1.8rem,.2rem 1.8rem;color:var(--c-text);font-family:var(--font-head);font-size:clamp(1.9rem,1.5vw,2.4rem);letter-spacing:.01em;margin:clamp(2.4rem,2.4vw,3.6rem) 0;padding:clamp(2.4rem,2.6vw,3.6rem);text-transform:uppercase}main[data-template^=page] .rte details{border:.1rem solid rgba(222,244,242,.16);margin:0 0 1.2rem}main[data-template^=page] .rte details summary{align-items:center;color:var(--c-text);cursor:pointer;display:flex;font-family:var(--font-head);font-size:clamp(1.6rem,1.2vw,2rem);font-weight:700;gap:1.6rem;justify-content:space-between;letter-spacing:.01em;list-style:none;padding:2rem 2.4rem;text-transform:uppercase}main[data-template^=page] .rte details summary::-webkit-details-marker{display:none}main[data-template^=page] .rte details summary:after{color:var(--c-accent);content:"+";font-size:2.4rem;line-height:1}main[data-template^=page] .rte details[open] summary:after{content:"\2013"}main[data-template^=page] .rte details[open] summary{border-bottom:.1rem solid rgba(222,244,242,.12)}main[data-template^=page] .rte details>:not(summary){margin:0;padding:1.8rem 2.4rem 2.2rem}main[data-template^=page] .rte details p{color:#def4f2d1;margin:0}main[data-template^=page] .rte summary:focus-visible{outline:.2rem solid var(--c-accent);outline-offset:-.2rem}.crimology-pstory{overflow:hidden}.crimology-pstory__hero{padding:clamp(4.8rem,4.5vw,8rem) 0;position:relative}div.crimology-pstory__hero-bg{background-position:center;background-size:cover;display:block;filter:brightness(.5);top:0;right:0;bottom:0;left:0;position:absolute}.crimology-pstory__hero-inner{margin-inline:auto;max-width:var(--cr-container);padding-inline:var(--cr-pad);position:relative;z-index:1}.crimology-pstory__kicker{color:var(--c-accent);font-family:var(--font-body);font-size:clamp(1.3rem,.94vw,1.8rem);letter-spacing:.2em;margin:0 0 1.4rem;text-transform:uppercase}.crimology-pstory__heading{color:var(--c-text);font-family:var(--font-head);font-size:clamp(3.2rem,3vw,5.6rem);font-weight:700;line-height:.95;margin:0 0 1.8rem;max-width:20ch;text-transform:uppercase}.crimology-pstory__intro{color:#def4f2d9;font-family:var(--font-body);font-size:clamp(1.6rem,1.15vw,2rem);line-height:1.65;margin:0;max-width:62ch}.crimology-pstory__chapters{display:grid;gap:1.6rem;list-style:none;margin:0 auto;max-width:var(--cr-container);padding:clamp(3.6rem,3.5vw,6rem) var(--cr-pad)}@media screen and (min-width:990px){.crimology-pstory__chapters{grid-template-columns:repeat(2,minmax(0,1fr))}.crimology-pstory__chapters li:first-child:nth-last-child(odd){grid-column:1 / -1}}.crimology-pstory__chapters li{--bracket: linear-gradient(var(--c-accent), var(--c-accent));background-color:#0a0c10c7;background-image:var(--bracket),var(--bracket),var(--bracket),var(--bracket),var(--bracket),var(--bracket),var(--bracket),var(--bracket);background-position:0 0,0 0,100% 0,100% 0,0 100%,100% 100%,0 100%,100% 100%;background-repeat:no-repeat;background-size:1.8rem .2rem,.2rem 1.8rem,1.8rem .2rem,.2rem 1.8rem,1.8rem .2rem,1.8rem .2rem,.2rem 1.8rem,.2rem 1.8rem;padding:clamp(2rem,2vw,3.2rem)}.crimology-pstory__label{color:#def4f28c;display:block;font-family:var(--font-mono, monospace);font-size:1.15rem;letter-spacing:.18em;margin:0 0 1rem;text-transform:uppercase}.crimology-pstory__chapters h2{color:var(--c-text);font-family:var(--font-head);font-size:clamp(2rem,1.6vw,2.8rem);font-weight:700;margin:0 0 1.2rem;text-transform:uppercase}.crimology-pstory__chapters p{color:#def4f2c7;font-family:var(--font-body);font-size:clamp(1.45rem,1vw,1.7rem);line-height:1.65;margin:0}.crimology-pstory__quote{margin:0 auto;max-width:var(--cr-container);padding:0 var(--cr-pad) clamp(3.6rem,3.5vw,6rem)}.crimology-pstory__quote blockquote{background:#0f1114;border:.1rem solid #293333;border-left:.3rem solid var(--c-accent);color:var(--c-text);font-family:var(--font-head);font-size:clamp(1.9rem,1.5vw,2.6rem);font-weight:600;line-height:1.4;margin:0;padding:clamp(2.4rem,2.4vw,4rem)}.crimology-pstory__quote cite{color:var(--c-accent);display:block;font-family:var(--font-head);font-size:1.4rem;font-style:normal;font-weight:700;letter-spacing:.2em;margin-top:1.6rem;text-transform:uppercase}.crimology-pstory__cta{padding:0 var(--cr-pad) clamp(5rem,5vw,8rem);text-align:center}.crimology-pstory__cta a{background:var(--c-accent);color:var(--c-on-accent);display:inline-block;font-family:var(--font-head);font-size:1.9rem;font-weight:700;min-height:6.4rem;padding:2rem 4.8rem;text-decoration:none;text-transform:uppercase}.crimology-pstory__cta a:hover{filter:brightness(1.08)}.crimology-pstory__cta a:focus-visible{outline:.2rem solid var(--c-text);outline-offset:.3rem}main[data-template=page] .page-width--narrow,main[data-template=article] .article-template>.page-width--narrow,main .shopify-policy__container{--cr-reading-gutter: clamp(2rem, 4vw, 3.2rem);--cr-reading-size: clamp(1.7rem, 1.5rem + .32vw, 1.9rem);box-sizing:border-box;font-family:var(--font-body);font-size:var(--cr-reading-size);letter-spacing:normal;margin-inline:auto;max-width:calc(68rem + 2 * var(--cr-reading-gutter));padding-inline:var(--cr-reading-gutter);width:100%}main .shopify-policy__container{margin-block:clamp(3.2rem,4vw,6.4rem)}main[data-template=page] .page-width--narrow .rte,main[data-template=article] .article-template__content,main .shopify-policy__body{color:var(--c-text);font-family:var(--font-body);font-size:var(--cr-reading-size);font-weight:400;letter-spacing:normal;line-height:1.75;overflow-wrap:anywhere}main .shopify-policy__body .rte{color:inherit;font:inherit;letter-spacing:inherit}main[data-template=page] .page-width--narrow .rte p,main[data-template=article] .article-template__content p,main .shopify-policy__body p{-webkit-hyphens:auto;hyphens:auto;margin-block:0 1.5em;text-align:justify;text-align-last:start}main[data-template=page] .main-page-title,main[data-template=article] .article-template__title,main .shopify-policy__title h1{font-family:var(--font-head);font-size:clamp(3.6rem,4vw,5.2rem);font-weight:700;letter-spacing:-.015em;line-height:1.08;margin-block:0 3.2rem;overflow-wrap:anywhere;text-align:start;text-wrap:balance}main .shopify-policy__title{text-align:start}main[data-template=page] .page-width--narrow .rte :is(h2,h3,h4),main[data-template=article] .article-template__content :is(h2,h3,h4),main .shopify-policy__body :is(h2,h3,h4){color:var(--c-text);letter-spacing:normal;line-height:1.25;margin-block:1.8em .65em;overflow-wrap:anywhere;text-align:start;text-wrap:balance}main[data-template=page] .page-width--narrow .rte h2,main[data-template=article] .article-template__content h2,main .shopify-policy__body h2{font-size:clamp(2.5rem,2.4vw,3.2rem)}main[data-template=page] .page-width--narrow .rte h3,main[data-template=article] .article-template__content h3,main .shopify-policy__body h3{font-size:clamp(2rem,1.8vw,2.4rem)}main[data-template=page] .page-width--narrow .rte :is(ul,ol),main[data-template=article] .article-template__content :is(ul,ol),main .shopify-policy__body :is(ul,ol){margin-block:0 1.5em;text-align:start}main[data-template=page] .page-width--narrow .rte a,main[data-template=article] .article-template__content a,main .shopify-policy__body a{color:var(--c-text);text-decoration-color:var(--c-accent);text-decoration-thickness:.08em;text-underline-offset:.2em}main[data-template=page] .page-width--narrow .rte a:hover,main[data-template=article] .article-template__content a:hover,main .shopify-policy__body a:hover{text-decoration-color:currentColor}main[data-template=page] .page-width--narrow .rte table,main[data-template=article] .article-template__content table,main .shopify-policy__body table{table-layout:fixed;width:100%}main[data-template=page] .page-width--narrow .rte :is(th,td),main[data-template=article] .article-template__content :is(th,td),main .shopify-policy__body :is(th,td){-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;padding:clamp(.8rem,1.5vw,1.4rem);text-align:start;vertical-align:top}main[data-template=article] .article-template>:is(header,.article-template__content){animation:none;opacity:1;transform:none}main[data-template=page] .page-width--narrow .rte p:has(br),main[data-template=article] .article-template__content p:has(br),main .shopify-policy__body p:has(br){text-align:start}
/*# sourceMappingURL=/cdn/shop/t/2/assets/crimology-pages.css.map */
