.page-type-policy #MainContent{position:relative;overflow:hidden;background:radial-gradient(circle at top left,rgba(231,0,28,.08),transparent 36%),radial-gradient(circle at top right,rgba(78,42,230,.12),transparent 34%),linear-gradient(180deg,#ffffff 0%,var(--brand-bg) 100%)}.page-type-policy #MainContent:before,.page-type-policy #MainContent:after{content:"";position:absolute;border-radius:999px;pointer-events:none;filter:blur(14px);opacity:.8}.page-type-policy #MainContent:before{width:min(36rem,40vw);height:min(36rem,40vw);top:-12rem;left:-8rem;background:#e7001c17}.page-type-policy #MainContent:after{width:min(32rem,38vw);height:min(32rem,38vw);top:2rem;right:-6rem;background:#4e2ae61c}.page-type-policy .shopify-policy__container{position:relative;z-index:1;max-width:150rem;margin:0 auto;padding:clamp(4.8rem,8vw,8.2rem) 25px clamp(7rem,10vw,10rem)}.page-type-policy .shopify-policy__title{max-width:82rem;margin:0 auto 2.8rem;text-align:center}.page-type-policy .shopify-policy__title h1{margin:0;color:var(--brand-text);font-family:var(--brand-font, var(--font-body-family));font-size:clamp(4.2rem,7vw,7.4rem);font-weight:800;letter-spacing:-.055em;line-height:.94}.page-type-policy .shopify-policy__body{position:relative;overflow:hidden;border:1px solid rgba(233,188,183,.78);border-radius:3.2rem;background:#ffffffe0;box-shadow:0 24px 64px #1c1b1b1a;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:clamp(2.4rem,4vw,4.4rem)}.page-type-policy .shopify-policy__body:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:.45rem;background:linear-gradient(90deg,var(--brand-red) 0%,var(--brand-purple) 100%)}.page-type-policy .shopify-policy__body .rte{color:var(--brand-muted);font-size:1.65rem;line-height:1.82}.page-type-policy .shopify-policy__body .rte>*:first-child{margin-top:0}.page-type-policy .shopify-policy__body .rte>*:last-child{margin-bottom:0}.page-type-policy .shopify-policy__body .rte p,.page-type-policy .shopify-policy__body .rte li{font-size:1.65rem;line-height:1.82}.page-type-policy .shopify-policy__body .rte a{color:var(--brand-red-dark);text-decoration-thickness:.1rem;text-underline-offset:.24rem}.page-type-policy .shopify-policy__body .rte a:hover{color:var(--brand-purple)}.page-type-policy .shopify-policy__body .rte h2,.page-type-policy .shopify-policy__body .rte h3,.page-type-policy .shopify-policy__body .rte h4{color:var(--brand-text);font-family:var(--brand-font, var(--font-body-family));letter-spacing:-.03em}.page-type-policy .shopify-policy__body table{width:100%;border-collapse:collapse}.page-type-policy .shopify-policy__body th,.page-type-policy .shopify-policy__body td{padding:1.2rem 1.4rem;border:1px solid rgba(233,188,183,.72);text-align:left}.page-type-policy .shopify-policy__body th{color:var(--brand-text);background:#f0edece6}.policy-contact-information .shopify-policy__container.is-enhanced .shopify-policy__title{display:none}.policy-contact-information .shopify-policy__container.is-enhanced .shopify-policy__body{border:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;padding:0}.policy-contact-information .shopify-policy__container.is-enhanced .shopify-policy__body:before{display:none}.policy-contact-information .shopify-policy__container.is-enhanced .shopify-policy__body .rte{max-width:none}.ot-policy-contact{display:flex;flex-direction:column;gap:clamp(2.2rem,4vw,3.4rem)}.ot-policy-contact__hero{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(2rem,4vw,2.6rem);align-items:stretch}@media screen and (min-width:990px){.ot-policy-contact__hero{grid-template-columns:minmax(0,7fr) minmax(32rem,5fr)}}.ot-policy-contact__hero-copy,.ot-policy-contact__hero-panel,.ot-policy-contact__detail{position:relative;overflow:hidden;border:1px solid rgba(233,188,183,.78);border-radius:3rem;background:#ffffffe0;box-shadow:0 24px 64px #1c1b1b1a;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.ot-policy-contact__hero-copy{padding:clamp(2.8rem,4vw,4.4rem)}.ot-policy-contact__hero-copy:before,.ot-policy-contact__hero-copy:after{content:"";position:absolute;border-radius:999px;pointer-events:none}.ot-policy-contact__hero-copy:before{width:24rem;height:24rem;left:-7rem;bottom:-11rem;background:#e7001c17}.ot-policy-contact__hero-copy:after{width:22rem;height:22rem;right:-6rem;top:-8rem;background:#4e2ae61a}.ot-policy-contact__hero-copy>*{position:relative;z-index:1}.ot-policy-contact__eyebrow,.ot-policy-contact__detail-label,.ot-policy-contact__panel-label{display:inline-flex;align-items:center;gap:.7rem;margin:0 0 1.4rem;color:var(--brand-purple);font-size:1.2rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.ot-policy-contact__title{margin:0;color:var(--brand-text);font-family:var(--brand-font, var(--font-body-family));font-size:clamp(4.6rem,8vw,8rem);font-weight:800;letter-spacing:-.06em;line-height:.92;text-wrap:balance}.ot-policy-contact__lede{max-width:72rem;margin:1.8rem 0 0;color:var(--brand-muted);font-size:clamp(1.75rem,2.4vw,2.15rem);line-height:1.75}.ot-policy-contact__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:2.4rem}.ot-policy-contact__button{display:inline-flex;align-items:center;justify-content:center;min-height:5.2rem;padding:0 2.2rem;border-radius:999px;border:1px solid rgba(184,0,20,.18);text-decoration:none;font-size:1.55rem;font-weight:700;line-height:1;transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease,color .25s ease,border-color .25s ease}.policy-contact-information .shopify-policy__container.is-enhanced .shopify-policy__body .rte a.ot-policy-contact__button,.policy-contact-information .shopify-policy__container.is-enhanced .shopify-policy__body .rte a.ot-policy-contact__pill,.policy-contact-information .shopify-policy__container.is-enhanced .shopify-policy__body .rte .ot-policy-contact__detail-value a{text-decoration:none}.ot-policy-contact__button:hover{transform:translateY(-.2rem)}.ot-policy-contact__button--primary{color:#fff;background:linear-gradient(135deg,var(--brand-red-dark) 0%,var(--brand-red) 100%);box-shadow:0 16px 34px #b800142e}.policy-contact-information .shopify-policy__container.is-enhanced .shopify-policy__body .rte a.ot-policy-contact__button--primary{color:#fff}.ot-policy-contact__button--primary:hover{color:#fff;background:linear-gradient(135deg,var(--brand-red-deeper) 0%,var(--brand-red-dark) 100%);box-shadow:0 18px 38px #b800143d}.ot-policy-contact__button--secondary{color:var(--brand-text);background:#ffffffe6;border-color:#e9bcb7d9}.policy-contact-information .shopify-policy__container.is-enhanced .shopify-policy__body .rte a.ot-policy-contact__button--secondary{color:var(--brand-red-dark)}.ot-policy-contact__button--secondary:hover{color:var(--brand-red-dark);border-color:#b8001442;box-shadow:0 12px 28px #1c1b1b14}.ot-policy-contact__hero-panel{padding:clamp(2.4rem,4vw,3.4rem)}.ot-policy-contact__panel-title{margin:0;color:var(--brand-text);font-family:var(--brand-font, var(--font-body-family));font-size:clamp(2.2rem,3.4vw,3rem);font-weight:800;letter-spacing:-.04em;line-height:1.05}.ot-policy-contact__panel-list{margin:1.8rem 0 0;padding:0;list-style:none;display:grid;gap:1rem}.ot-policy-contact__panel-list li{position:relative;padding-left:1.7rem;color:var(--brand-muted);font-size:1.55rem;line-height:1.72}.ot-policy-contact__panel-list li:before{content:"";position:absolute;top:.85rem;left:0;width:.7rem;height:.7rem;border-radius:999px;background:linear-gradient(135deg,var(--brand-red) 0%,var(--brand-purple) 100%)}.ot-policy-contact__details{display:grid;grid-template-columns:minmax(0,1fr);gap:1.8rem}@media screen and (min-width:750px){.ot-policy-contact__details{grid-template-columns:repeat(2,minmax(0,1fr))}}.ot-policy-contact__detail{display:flex;flex-direction:column;min-height:100%;padding:2.4rem;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.ot-policy-contact__detail:hover{transform:translateY(-.4rem);border-color:#b800143d;box-shadow:0 24px 54px #1c1b1b1f}.ot-policy-contact__detail:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:.42rem;background:linear-gradient(90deg,var(--brand-red) 0%,var(--brand-purple) 100%)}.ot-policy-contact__detail--brand{background:radial-gradient(circle at top right,rgba(78,42,230,.08),transparent 34%),linear-gradient(180deg,#fffffff0,#fcf9f8eb)}.ot-policy-contact__detail-title,.ot-policy-contact__detail-value{margin:0;color:var(--brand-text);font-family:var(--brand-font, var(--font-body-family));font-weight:800;letter-spacing:-.04em}.ot-policy-contact__detail-title{font-size:clamp(2.4rem,3.5vw,3.1rem);line-height:1.05}.ot-policy-contact__detail-value{font-size:clamp(2rem,3vw,2.8rem);line-height:1.08}.ot-policy-contact__detail-value a{color:inherit;text-decoration:none}.ot-policy-contact__detail-copy{margin:1.1rem 0 0;color:var(--brand-muted);font-size:1.55rem;line-height:1.72}.ot-policy-contact__detail-actions{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:auto;padding-top:2rem}.ot-policy-contact__pill{display:inline-flex;align-items:center;justify-content:center;min-height:4.4rem;padding:0 1.55rem;border-radius:999px;border:1px solid rgba(233,188,183,.85);background:#ffffffeb;color:var(--brand-text);font-size:1.42rem;font-weight:700;line-height:1;text-decoration:none;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease,color .25s ease}.policy-contact-information .shopify-policy__container.is-enhanced .shopify-policy__body .rte a.ot-policy-contact__pill{color:var(--brand-text)}.ot-policy-contact__pill:hover{transform:translateY(-.15rem);color:var(--brand-red-dark);border-color:#b800143d;box-shadow:0 12px 24px #1c1b1b14}@media screen and (max-width:749px){.page-type-policy .shopify-policy__container{padding-left:16px;padding-right:16px}.ot-policy-contact__hero-copy,.ot-policy-contact__hero-panel,.ot-policy-contact__detail{border-radius:2.4rem}.ot-policy-contact__button,.ot-policy-contact__pill{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/policy-pages.css.map */
