.cw-utility{width:100%;min-height:65vh;padding-block:var(--cw-section-space, clamp(3rem, 4.5vw, 5.5rem));background-color:var(--cw-cream, #fdfcfb);color:var(--cw-cocoa, #3d2117)}body.template-policy .cw-main{min-height:60vh;background:var(--cw-cream, #fdfcfb)}body.template-policy .shopify-policy__container{width:100%;max-width:none;margin:0;padding:0;color:var(--cw-cocoa, #3d2117)}body.template-policy .shopify-policy__title{position:relative;isolation:isolate;overflow:hidden;width:100%;margin:0;padding:clamp(3rem,5.5vw,5.5rem) var(--cw-gutter, 1.5rem) clamp(2.75rem,5vw,5rem);border-block:1px solid rgba(var(--cw-cocoa-rgb),.12);background:var(--cw-blush, #fcf4fc)}body.template-policy .shopify-policy__title:after{position:absolute;z-index:0;top:50%;right:clamp(-9rem,-7vw,-2rem);width:clamp(16rem,31vw,30rem);aspect-ratio:1;border:1px solid rgba(var(--cw-cocoa-rgb),.14);border-radius:50%;content:"";transform:translateY(-50%)}body.template-policy .shopify-policy__title h1{position:relative;z-index:1;width:100%;max-width:calc(var(--cw-narrow-max, 52rem) + var(--cw-gutter, 1.5rem) + var(--cw-gutter, 1.5rem));margin:0 auto;box-sizing:border-box;padding-inline:var(--cw-gutter, 1.5rem);color:var(--cw-cocoa, #3d2117);font-family:var(--cw-font-display, Georgia, "Times New Roman", serif);font-size:clamp(2.7rem,4.4vw,4.8rem);font-weight:400;letter-spacing:-.055em;line-height:.97;text-align:left;text-wrap:balance}body.template-policy .shopify-policy__title h1:before{display:block;width:clamp(2.25rem,4vw,3.5rem);height:.22rem;margin-bottom:clamp(1.25rem,2vw,1.75rem);border-radius:var(--cw-radius-pill, 999px);background:var(--cw-action-pink, #b31564);content:""}body.template-policy .shopify-policy__body{width:100%;max-width:58rem;max-width:calc(var(--cw-narrow-max, 52rem) + var(--cw-gutter, 1.5rem) + var(--cw-gutter, 1.5rem));margin:0 auto;box-sizing:border-box;padding-block:clamp(3.5rem,6vw,6.5rem) clamp(5rem,9vw,9rem);padding-inline:var(--cw-gutter, 1.5rem);color:var(--cw-cocoa, #3d2117);font-family:var(--cw-font-body, Arial, sans-serif);font-size:clamp(1rem,.2vw + .98rem,1.1rem);line-height:1.78;letter-spacing:.012em;overflow-wrap:anywhere}body.template-policy .shopify-policy__body .rte,body.template-policy .shopify-policy__body .rte>div{width:100%;max-width:100%;min-width:0;box-sizing:border-box}body.template-policy .shopify-policy__body p{margin:0}body.template-policy .shopify-policy__body p+p{margin-top:1.15rem}body.template-policy .shopify-policy__body p:first-of-type{margin-bottom:1.75rem;color:var(--cw-action-pink, #b31564);font-family:var(--cw-font-accent, var(--cw-font-body, Arial, sans-serif));font-size:.75rem;font-weight:750;letter-spacing:.13em;line-height:1.35;text-transform:uppercase}body.template-policy .shopify-policy__body h2,body.template-policy .shopify-policy__body h3,body.template-policy .shopify-policy__body h4{color:var(--cw-cocoa, #3d2117);font-family:var(--cw-font-display, Georgia, "Times New Roman", serif);font-weight:400;overflow-wrap:anywhere;text-wrap:pretty}body.template-policy .shopify-policy__body h2{margin:clamp(3.5rem,7vw,6rem) 0 1.35rem;padding-left:1rem;border-left:.22rem solid var(--cw-action-pink, #b31564);font-size:clamp(2rem,4.2vw,3.65rem);letter-spacing:-.05em;line-height:1.02}body.template-policy .shopify-policy__body h3{margin:clamp(2.5rem,5vw,4rem) 0 .85rem;font-size:clamp(1.55rem,2.7vw,2.25rem);letter-spacing:-.035em;line-height:1.08}body.template-policy .shopify-policy__body h4{margin:2rem 0 .65rem;color:var(--cw-action-pink, #b31564);font-family:var(--cw-font-accent, var(--cw-font-body, Arial, sans-serif));font-size:.8rem;font-weight:750;letter-spacing:.12em;line-height:1.25;text-transform:uppercase}body.template-policy .shopify-policy__body ul,body.template-policy .shopify-policy__body ol{margin:1.25rem 0 1.5rem;padding-inline-start:1.45rem}body.template-policy .shopify-policy__body li+li{margin-top:.55rem}body.template-policy .shopify-policy__body li::marker{color:var(--cw-action-pink, #b31564);font-weight:700}body.template-policy .shopify-policy__body strong,body.template-policy .shopify-policy__body b{color:var(--cw-cocoa, #3d2117);font-weight:750}body.template-policy .shopify-policy__body a{color:var(--cw-action-pink, #b31564);text-decoration:none;text-decoration-thickness:.1em;text-underline-offset:.2em;transition:color .18s ease,text-decoration-color .18s ease}body.template-policy .shopify-policy__body a:hover,body.template-policy .shopify-policy__body a:focus-visible{color:var(--cw-action-purple, #7026b6);text-decoration:underline;text-decoration-color:currentColor}body.template-policy .shopify-policy__body blockquote{margin:2rem 0;padding:1.25rem 1.5rem;border-left:.22rem solid var(--cw-purple, #9433e8);border-radius:0 var(--cw-radius-sm, .75rem) var(--cw-radius-sm, .75rem) 0;background:var(--cw-blush, #fcf4fc)}body.template-policy .shopify-policy__body hr{margin:clamp(2.5rem,5vw,4rem) 0;border:0;border-top:1px solid rgba(var(--cw-cocoa-rgb),.14)}body.template-policy .shopify-policy__body table{display:block;max-width:100%;margin:2rem 0;overflow-x:auto;border-collapse:collapse;white-space:nowrap}body.template-policy .shopify-policy__body th,body.template-policy .shopify-policy__body td{padding:.75rem 1rem;border:1px solid rgba(var(--cw-cocoa-rgb),.14);text-align:left;vertical-align:top}body.template-policy .shopify-policy__body th{background:var(--cw-blush, #fcf4fc);font-weight:750}body.template-policy.policy-contact-information .shopify-policy__body{max-width:calc(64rem + var(--cw-gutter, 1.5rem) + var(--cw-gutter, 1.5rem))}body.template-policy.policy-contact-information .shopify-policy__body .rte{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid rgba(var(--cw-cocoa-rgb),.14);border-radius:var(--cw-radius-lg, 1.25rem);background:rgba(var(--cw-cocoa-rgb),.14)}body.template-policy.policy-contact-information .shopify-policy__body .rte>p:first-of-type{grid-column:1 / -1;margin:0;padding:clamp(1.75rem,4vw,3.25rem) clamp(1.5rem,4vw,3.5rem) 1.25rem;background:var(--cw-cream, #fdfcfb);color:var(--cw-cocoa, #3d2117);font-family:var(--cw-font-display, Georgia, "Times New Roman", serif);font-size:clamp(2rem,4.2vw,3.5rem);font-weight:400;letter-spacing:-.05em;line-height:.98;text-transform:none}body.template-policy.policy-contact-information .shopify-policy__body .rte>ul{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;background:rgba(var(--cw-cocoa-rgb),.14)}body.template-policy.policy-contact-information .shopify-policy__body .rte>ul li{min-width:0;margin:0;padding:clamp(1.25rem,2.5vw,2rem);background:var(--cw-blush, #fcf4fc)}body.template-policy.policy-contact-information .shopify-policy__body .rte>ul li:first-child:has(>strong:only-child){display:none}body.template-policy.policy-contact-information .shopify-policy__body .rte>ul strong{display:block;margin-bottom:.7rem;color:var(--cw-action-pink, #b31564);font-family:var(--cw-font-accent, var(--cw-font-body, Arial, sans-serif));font-size:.7rem;font-weight:750;letter-spacing:.14em;line-height:1.25;text-transform:uppercase}body.template-policy.policy-contact-information .shopify-policy__body .rte>ul a{display:inline-flex;max-width:100%;overflow-wrap:anywhere;font-size:1rem;line-height:1.45}body.template-policy.policy-contact-information .shopify-policy__body .rte>p:nth-of-type(2){grid-column:1 / -1;margin:0;padding:clamp(1.5rem,3vw,2.25rem) clamp(1.5rem,4vw,3.5rem) clamp(1.75rem,3vw,2.5rem);border-top:1px solid rgba(var(--cw-cocoa-rgb),.14);background:var(--cw-cream, #fdfcfb);color:rgba(var(--cw-cocoa-rgb),.78);font-size:clamp(1.05rem,1.2vw,1.25rem);line-height:1.6}body.template-policy.policy-contact-information .shopify-policy__body .rte>p:last-of-type{min-height:0;margin:0;padding:0;background:var(--cw-cream, #fdfcfb);font-size:0;line-height:0}body.template-policy .cwh-type-word{display:inline}body.template-policy .cwh-type-heading .cwh-type-char{display:inline;opacity:1;filter:none;transform:none;transition:none}html.cw-typing-motion body.template-policy .cwh-type-heading .cwh-type-char{opacity:1;filter:none;transform:none;transition:none}@media(max-width:749px){body.template-policy .shopify-policy__title{padding-block:3rem 2.75rem}body.template-policy .shopify-policy__title:after{top:30%;right:-8rem;width:16rem}body.template-policy .shopify-policy__title h1{max-width:none;padding-inline:0;font-size:clamp(2.35rem,11vw,3.5rem)}body.template-policy .shopify-policy__body{padding-block:3rem 5rem;font-size:1rem;line-height:1.72}body.template-policy .shopify-policy__body h2{margin-top:3.25rem;padding-left:.75rem;font-size:clamp(1.75rem,8vw,2.55rem)}body.template-policy.policy-contact-information .shopify-policy__body .rte{display:block;overflow:visible;border-radius:var(--cw-radius-md, 1rem)}body.template-policy.policy-contact-information .shopify-policy__body .rte>p:first-of-type{padding:1.5rem 1.25rem 1rem;font-size:clamp(1.85rem,9vw,2.6rem)}body.template-policy.policy-contact-information .shopify-policy__body .rte>ul{display:block}body.template-policy.policy-contact-information .shopify-policy__body .rte>ul li+li{border-top:1px solid rgba(var(--cw-cocoa-rgb),.14)}body.template-policy.policy-contact-information .shopify-policy__body .rte>p:nth-of-type(2){padding:1.5rem 1.25rem 1.75rem}}@media(prefers-reduced-motion:reduce){body.template-policy .shopify-policy__body a{transition:none}}.cw-utility--bg-cream{background-color:var(--cw-cream, #fdfcfb);color:var(--cw-cocoa, #3d2117)}.cw-utility--bg-blush{background-color:var(--cw-blush, #fcf4fc);color:var(--cw-cocoa, #3d2117)}.cw-utility--bg-cocoa{background-color:var(--cw-cocoa, #3d2117);color:var(--cw-cream, #fdfcfb)}.cw-utility__shell{width:min(100% - var(--cw-gutter) * 2,84rem);margin-inline:auto}.cw-utility--center{display:grid;place-items:center;text-align:center}.cw-utility--center .cw-utility__shell{width:min(100% - var(--cw-gutter) * 2,52rem);margin-inline:auto}.cw-utility h1,.cw-utility__title{max-width:52rem;margin:0 0 1rem;font-family:var(--cw-font-display, Georgia, serif);font-size:calc(var(--cw-heading-size-h1, clamp(2.25rem, 5.35vw, 5rem)) * var(--cw-type-scale, 1) * var(--cw-heading-scale-h1, 1));font-weight:var(--cw-heading-weight, 400);letter-spacing:var(--cw-heading-tracking, -.055em);line-height:var(--cw-heading-line-height, .98)}.cw-utility p,.cw-utility__text p{margin-block-start:0;color:var(--cw-muted, rgba(61, 33, 23, .68));font-size:clamp(1.05rem,1.8vw,1.3rem);line-height:1.65}.cw-utility--bg-cocoa p,.cw-utility--bg-cocoa .cw-utility__text p{color:#fdfcfbc7}.cw-utility__actions{display:flex;flex-wrap:wrap;gap:1.25rem;align-items:center;justify-content:center;margin-top:2rem}.cw-utility__header{width:min(100%,48rem);margin-bottom:clamp(2rem,4vw,3.25rem)}.cw-utility__search{width:min(100%,34rem);margin:2.25rem auto 0}.cw-utility__search-group{display:flex;gap:.65rem;width:100%;box-sizing:border-box}.cw-utility__search-input{flex:1 1 200px;min-width:0;padding:.85rem 1.25rem;border:1px solid var(--cw-border, rgba(61, 33, 23, .14));border-radius:var(--cw-radius-pill, 999px);background:var(--cw-white, #ffffff);color:var(--cw-cocoa, #3d2117);font-size:1rem;transition:border-color .18s ease,box-shadow .18s ease}.cw-utility__search-input:focus{border-color:var(--cw-pink, #e7479d);box-shadow:0 0 0 4px #e7479d1f;outline:0}.cw-utility__discovery{margin-top:2.5rem}.cw-utility__discovery-label{font-size:.8125rem;font-weight:750;color:var(--cw-muted, rgba(61, 33, 23, .68));margin-bottom:.875rem;text-transform:uppercase;letter-spacing:.08em}.cw-utility--bg-cocoa .cw-utility__discovery-label{color:#fdfcfba6}.cw-utility__pills{display:flex;flex-wrap:wrap;justify-content:center;gap:.625rem;list-style:none;padding:0;margin:0}.cw-utility__pill{display:inline-block;padding:.5rem 1.125rem;border-radius:var(--cw-radius-pill, 999px);border:1px solid var(--cw-border, rgba(61, 33, 23, .14));background:#ffffffd9;color:var(--cw-cocoa, #3d2117);font-size:.875rem;font-weight:600;text-decoration:none;transition:background .2s ease,color .2s ease,transform .2s ease}.cw-utility__pill:hover{background:var(--cw-action-pink, #b31564);color:var(--cw-white, #ffffff);border-color:var(--cw-action-pink, #b31564);transform:translateY(-2px)}.cw-utility .cw-text-link{border-bottom-color:transparent;transition:color .18s ease,border-color .18s ease}.cw-utility .cw-text-link:hover,.cw-utility .cw-text-link:focus-visible{color:var(--cw-action-purple, #7026b6);border-bottom-color:currentColor}.cw-password{display:grid;min-height:100vh;padding-block:clamp(3rem,6vw,6rem);place-items:center}.cw-password--bg-cream{background-color:var(--cw-cream, #fdfcfb);color:var(--cw-cocoa, #3d2117)}.cw-password--bg-blush{background-color:var(--cw-blush, #fcf4fc);color:var(--cw-cocoa, #3d2117)}.cw-password--bg-cocoa{background-color:var(--cw-cocoa, #3d2117);color:var(--cw-cream, #fdfcfb)}.cw-password__shell{width:min(100% - var(--cw-gutter) * 2,45rem);margin-inline:auto;text-align:center}.cw-password__header{margin-bottom:2rem}.cw-password__card{width:100%;padding:clamp(2rem,5vw,3.5rem);border:1px solid var(--cw-border, rgba(61, 33, 23, .14));border-radius:var(--cw-radius-lg, 2rem);background:var(--cw-white, #ffffff);color:var(--cw-cocoa, #3d2117);box-shadow:var(--cw-shadow-lg, 0 28px 80px rgba(61, 33, 23, .14));box-sizing:border-box}.cw-password__card-title{margin:0 0 1.25rem;font-family:var(--cw-font-display, Georgia, serif);font-size:clamp(1.35rem,2.5vw,1.75rem);font-weight:500}.cw-password__message,.cw-password__subtext{margin-top:1rem;color:var(--cw-muted, rgba(61, 33, 23, .68));font-size:1.1rem;line-height:1.65}.cw-password__field-group{display:flex;flex-wrap:wrap;gap:.65rem;width:100%;box-sizing:border-box;justify-content:center}.cw-password__input{flex:1 1 200px;min-width:0;padding:.8rem 1.25rem;border:1px solid var(--cw-border, rgba(61, 33, 23, .14));border-radius:var(--cw-radius-pill, 999px);color:var(--cw-cocoa, #3d2117);background:var(--cw-white, #ffffff);font-size:1rem;transition:border-color .18s ease,box-shadow .18s ease}.cw-password__input:focus{border-color:var(--cw-pink, #e7479d);box-shadow:0 0 0 4px #e7479d1f;outline:0}.cw-password__newsletter{margin-top:3rem;padding-top:2.5rem;border-top:1px solid var(--cw-border, rgba(61, 33, 23, .14))}.cw-password--bg-cocoa .cw-password__newsletter{border-top-color:#fdfcfb2e}.cw-password__newsletter-form{margin-top:1.5rem;width:min(100%,32rem);margin-inline:auto}.cw-password__footer{margin-top:2.5rem;font-size:.875rem;color:var(--cw-muted, rgba(61, 33, 23, .68))}.cw-password--bg-cocoa .cw-password__footer{color:#fdfcfba6}.cw-password__footer a{color:inherit;font-weight:600}.cw-form-message{padding:.875rem 1.25rem;border-radius:var(--cw-radius-sm, .75rem);margin-bottom:1.25rem;font-size:.95rem;line-height:1.4;text-align:left}.cw-form-message--error{background-color:#fdf2f2;border:1px solid #f8b4b4;color:#9b1c1c}.cw-form-message--success{background-color:#f0fdf4;border:1px solid #bbf7d0;color:#166534}@media(max-width:800px){.cw-collection-directory__grid{grid-template-columns:1fr}}@media(max-width:520px){.cw-utility__search-group,.cw-password__field-group{flex-direction:column}.cw-password__input,.cw-utility__search-group button,.cw-password__field-group button{width:100%}}@media(prefers-reduced-motion:reduce){.cw-collection-directory__card,.cw-collection-directory__media img,.cw-utility__pill{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/cw-utility.css.map */
