@font-face{font-family:BebasRoak;src:url(roak-bebas-neue.ttf) format("truetype");font-display:swap}@font-face{font-family:CormorantRoak;src:url(roak-cormorant-garamond.ttf) format("truetype");font-display:swap;font-weight:400 800}:root{--roak-bg: #060607;--roak-surface: #101013;--roak-surface-2: #17171b;--roak-ink: #e2e2da;--roak-soft: #c8c0b4;--roak-muted: #8f887f;--roak-line: rgba(226, 226, 218, .15);--roak-line-strong: rgba(184, 154, 199, .36);--roak-violet: #b89ac7;--roak-violet-hot: #ccb0d8;--font-heading--family: "BebasRoak", Impact, sans-serif;--font-subheading--family: "BebasRoak", Impact, sans-serif;--font-accent--family: "BebasRoak", Impact, sans-serif;--font-body--family: "CormorantRoak", Georgia, serif}html,body{background:var(--roak-bg);color:var(--roak-ink)}body{background:linear-gradient(180deg,#060607 0,#0d0d10 42rem,#060607);color:var(--roak-ink);font-family:CormorantRoak,Georgia,serif;font-size:18px;font-weight:700;-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.2;background-image:linear-gradient(rgba(244,240,232,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(244,240,232,.035) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:linear-gradient(180deg,black,transparent 78%);mask-image:linear-gradient(180deg,black,transparent 78%)}.page-wrapper,.content-for-layout,.shopify-section,.section,.product-information,.product-card,.resource-card,.cart,.cart__items,.cart__summary{background-color:transparent}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.button,button,input[type=submit],.product-card__title,.price,.header__menu-item,.menu-list__link,.cart__checkout-button{font-family:BebasRoak,Impact,sans-serif;font-weight:400;letter-spacing:.06em;text-transform:uppercase}p,li,.rte,.product__description,.product-information,.cart,.drawer,input,textarea,select{color:var(--roak-ink);font-family:CormorantRoak,Georgia,serif;font-size:1.08rem;font-weight:700}a{color:var(--roak-ink)}a:hover{color:var(--roak-violet-hot)}.header,.header-wrapper,#header-group,header-component,.footer,.footer-utilities{background:#060607e0;color:var(--roak-ink);border-color:#e2e2da1f}.button,.shopify-payment-button__button,button[type=submit],.cart__checkout-button,.quick-add__button{min-height:46px;border:1px solid var(--roak-violet);border-radius:8px;background:var(--roak-violet);color:#060607;font-size:1rem;letter-spacing:.08em;box-shadow:none}.button:hover,.shopify-payment-button__button:hover,button[type=submit]:hover,.cart__checkout-button:hover,.quick-add__button:hover{border-color:var(--roak-violet-hot);background:var(--roak-violet-hot);color:#060607}.button-secondary,.button--secondary,.button-custom,.shopify-payment-button__more-options{border-color:var(--roak-line-strong);background:#f4f0e80e;color:var(--roak-ink)}input,textarea,select,.quantity-selector,.variant-picker__option,.variant-picker__button,.product-form__input,.cart-drawer,.drawer,.popover,.card{border-color:var(--roak-line);background-color:#101013d6;color:var(--roak-ink)}.price,.product-price,.product-card .price,.cart-item__price{color:var(--roak-violet);font-size:1.15rem}.product-card,.resource-card{border:1px solid var(--roak-line);border-radius:8px;background:#101013b8;padding:10px}.product-card img,.product__media img,.media-gallery img{border-radius:6px}.product-card__title,.product-title,.product-information h1{color:var(--roak-ink)}.product-information h1{font-size:clamp(3.2rem,7vw,6.5rem);line-height:.9}.rte,.product-information .rte{color:var(--roak-ink);font-size:clamp(1.18rem,1.6vw,1.35rem);line-height:1.5}main[data-template=index] .shopify-section:first-child{position:relative;min-height:72vh;overflow:hidden;background:linear-gradient(90deg,#060607f5 0,#060607b8 48%,#060607e6),linear-gradient(180deg,#0606071f 0,#060607),url(roak-life-in-ultraviolet-cover.jpg) center / cover no-repeat}main[data-template=index] .shopify-section:first-child picture,main[data-template=index] .shopify-section:first-child video,main[data-template=index] .shopify-section:first-child img,main[data-template=index] .shopify-section:first-child [class*=media],main[data-template=index] .shopify-section:first-child [class*=Media],main[data-template=index] .shopify-section:first-child [class*=image],main[data-template=index] .shopify-section:first-child [class*=Image]{opacity:0!important;pointer-events:none!important}main[data-template=index] .shopify-section:first-child h1,main[data-template=index] .shopify-section:first-child h2,main[data-template=index] .shopify-section:first-child h3,main[data-template=index] .shopify-section:first-child p{color:var(--roak-ink)}main[data-template=index] .shopify-section:first-child :is(h1,h2,h3,p){max-width:760px;text-shadow:0 2px 22px rgba(0,0,0,.62)}main[data-template=index] .shopify-section:first-child h1{width:min(100%,1320px);max-width:1320px;font-family:CormorantRoak,Georgia,serif;font-size:clamp(3rem,4.7vw,5.8rem);font-weight:800;letter-spacing:.13em;line-height:.98;overflow-wrap:normal;text-align:center;text-wrap:nowrap;word-break:normal;text-transform:uppercase;white-space:nowrap}main[data-template=index] .shopify-section:first-child h1 strong{color:var(--roak-violet);font-weight:800;white-space:nowrap}main[data-template=index] .shopify-section:first-child h2{width:min(100%,1120px);max-width:1120px;margin-top:clamp(10px,1.3vw,20px);color:var(--roak-ink);font-family:CormorantRoak,Georgia,serif;font-size:clamp(2.1rem,3.35vw,4.25rem);font-weight:800;letter-spacing:.12em;line-height:1;overflow-wrap:normal;text-align:center;text-transform:uppercase;word-break:normal;white-space:nowrap}main[data-template=index] .shopify-section:first-child :is(h1,h2,h3) br{display:block}main[data-template=index] .shopify-section:first-child :is([class*=text],[class*=Text],[class*=block],[class*=Block]){max-width:min(94vw,1320px)!important}.announcement-bar,.announcement-bar *,[class*=announcement],[class*=Announcement]{display:none!important}.header__heading,.header__heading-link,.header__menu-item,.menu-list__link{color:var(--roak-ink)!important}.section-resource-list{min-height:58vh}.roak-store-staging{width:min(100%,980px);margin:18px 0 0;border:1px solid var(--roak-line-strong);border-radius:8px;background:linear-gradient(90deg,#060607f0,#060607b3),url(roak-life-in-ultraviolet-cover.jpg) center / cover no-repeat;padding:clamp(28px,5vw,64px)}.roak-store-staging__eyebrow{margin:0 0 8px;color:var(--roak-violet);font-family:BebasRoak,Impact,sans-serif;font-size:1.05rem;letter-spacing:.12em;text-transform:uppercase}.roak-store-staging h3{max-width:760px;margin:0;color:var(--roak-ink);font-family:CormorantRoak,Georgia,serif;font-size:clamp(2.4rem,5vw,5.2rem);font-weight:800;letter-spacing:.04em;line-height:.95;text-transform:none}.roak-store-staging p:not(.roak-store-staging__eyebrow){max-width:680px;margin:18px 0 0;color:var(--roak-ink);font-size:clamp(1.2rem,1.8vw,1.5rem);line-height:1.45}.roak-store-staging__button{margin-top:28px}.template-collection .facets,.template-collection [data-testid=facets],.template-collection .facets-container,.template-collection .facets__form{color:var(--roak-ink)}.template-collection .collection,.template-collection .main-collection,.template-collection .product-grid-container{min-height:52vh}.template-collection [class*=empty],.template-collection [class*=Empty],.template-search [class*=empty],.template-search [class*=Empty]{border:1px solid var(--roak-line-strong)!important;border-radius:8px!important;background:#101013b3!important;color:var(--roak-ink)!important}.roak-footer{border-top:1px solid var(--roak-line-strong);background:#060607!important;color:var(--roak-ink);padding-block:clamp(36px,5vw,72px) 22px!important}.roak-footer__inner{display:grid;grid-template-columns:minmax(0,.85fr) minmax(320px,1.15fr);gap:clamp(28px,5vw,76px);align-items:center}.roak-footer__copy h2{margin:0;color:var(--roak-ink);font-family:BebasRoak,Impact,sans-serif;font-size:clamp(2.25rem,3.8vw,4.4rem);font-weight:400;letter-spacing:.06em;line-height:.94;text-transform:uppercase}.roak-footer__copy p{max-width:560px;margin:12px 0 0;color:var(--roak-ink);font-family:CormorantRoak,Georgia,serif;font-size:clamp(1.18rem,1.6vw,1.38rem);font-weight:700;line-height:1.35}.roak-footer__copy p .roak-footer__album-title{display:inline-block;color:var(--roak-ink);font-family:CormorantRoak,Georgia,serif;font-weight:800;letter-spacing:.08em;line-height:1;text-transform:uppercase;white-space:nowrap}.roak-footer__copy p .roak-footer__album-title strong{color:var(--roak-violet);font-weight:800;white-space:nowrap}.roak-footer__success{color:var(--roak-violet)!important}.roak-footer__form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.roak-footer__form input[name=website]{position:absolute;left:-9999px;opacity:0;pointer-events:none}.roak-footer__form input[type=email]{min-height:62px;width:100%;border:1px solid var(--roak-line-strong);border-radius:8px;background:#060607b8;color:var(--roak-ink);font-family:CormorantRoak,Georgia,serif;font-size:1.25rem;font-weight:700;padding:0 22px}.roak-footer__form input[type=email]::placeholder{color:#e2e2daa8}.roak-footer__form button{min-height:62px;border:1px solid var(--roak-violet);border-radius:8px;background:var(--roak-violet);color:#060607;font-family:BebasRoak,Impact,sans-serif;font-size:1.05rem;letter-spacing:.1em;padding:0 28px;text-transform:uppercase}.roak-footer__bottom{display:flex;flex-wrap:wrap;gap:18px;justify-content:center;margin-top:clamp(28px,4vw,54px);border-top:1px solid var(--roak-line-strong);padding-top:18px;color:#e2e2daad;font-family:CormorantRoak,Georgia,serif;font-size:.98rem;font-weight:700}.roak-footer__bottom a{color:#e2e2dabd;text-decoration:none}.roak-footer__bottom a:hover{color:var(--roak-violet-hot)}@media(max-width:749px){main[data-template=index] .shopify-section:first-child h1{font-size:clamp(2rem,9.2vw,3.6rem);letter-spacing:.06em;white-space:nowrap}main[data-template=index] .shopify-section:first-child h2{font-size:clamp(1.85rem,8vw,3rem);letter-spacing:.08em;white-space:normal}.roak-footer__inner,.roak-footer__form{grid-template-columns:1fr}.roak-footer__form button{width:100%}}.roak-album-title{color:var(--roak-ink);font-family:CormorantRoak,Georgia,serif;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.roak-album-title .uv,.uv{color:var(--roak-violet)}@media(max-width:749px){body{font-size:17px}.product-information h1{font-size:clamp(2.6rem,15vw,4.2rem)}.product-card,.resource-card{padding:8px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/roak-theme.css.map */
