.croque-policy{--cp-yellow: var(--croque-yellow, #ffbd29);--cp-blue: var(--croque-blue, #3fa8f4);--cp-red: var(--croque-red, #ff3635);--cp-black: var(--croque-black, #111111);--cp-cream: #fff8e8;position:relative;isolation:isolate;overflow:hidden;padding:clamp(2.4rem,4vw,4.8rem) 0 clamp(4.8rem,7vw,8rem);background:var(--cp-cream);color:var(--cp-black)}.croque-policy__graphic{position:absolute;z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none}.croque-policy__graphic img{display:block;width:100%;height:auto}.croque-policy__graphic--1{top:2%;right:-3%;width:clamp(14rem,16vw,24rem);opacity:.12;transform:rotate(10deg)}.croque-policy__graphic--2{left:-5%;bottom:6%;width:clamp(14rem,16vw,24rem);opacity:.1;transform:rotate(-9deg)}.croque-policy__shell{position:relative;z-index:1;display:grid;gap:clamp(2.4rem,3vw,3.6rem)}.croque-policy__hero{position:relative;padding:clamp(2.8rem,4vw,4.4rem) clamp(2.4rem,4vw,4.8rem);background:var(--cp-yellow);border:2px solid var(--cp-black);border-radius:2.4rem;box-shadow:8px 8px 0 var(--cp-black)}.croque-policy__title{max-width:16ch;margin:0;color:var(--cp-black);font-family:var(--croque-font-display, var(--font-heading-family));font-size:clamp(3.6rem,5vw,6rem);line-height:.96;letter-spacing:-.04em;text-wrap:balance}.croque-policy__layout{display:grid;grid-template-columns:1fr;gap:clamp(2rem,3vw,3.2rem);align-items:start}@media screen and (min-width:990px){.croque-policy__layout--nav{grid-template-columns:24rem minmax(0,1fr)}}.croque-policy__nav-heading{margin:0 0 1.2rem;font-family:var(--croque-font-body, var(--font-body-family));font-size:1.25rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.croque-policy__nav-list{display:flex;flex-wrap:wrap;gap:.8rem;margin:0;padding:0;list-style:none}.croque-policy__nav-link{display:inline-flex;gap:.8rem;align-items:baseline;padding:.4rem 0;color:var(--cp-black);font-family:var(--croque-font-body, var(--font-body-family));font-size:1.5rem;font-weight:700;line-height:1.3;text-decoration:none}.croque-policy__nav-link:before{content:"\2726";color:var(--cp-red);font-size:1.2rem}.croque-policy__nav-link:hover,.croque-policy__nav-link.is-current{text-decoration:underline;text-decoration-color:var(--cp-red);text-decoration-thickness:3px;text-underline-offset:4px}.croque-policy__nav-link:focus-visible{outline:3px solid var(--cp-blue);outline-offset:3px}@media screen and (min-width:990px){.croque-policy__nav{position:sticky;top:3.2rem}.croque-policy__nav-list{flex-direction:column;align-items:flex-start}}.croque-policy__card{padding:clamp(2.4rem,4vw,4.8rem);background:#fff;border:2px solid var(--cp-black);border-radius:2.4rem;box-shadow:8px 8px 0 var(--cp-blue)}.croque-policy__content{max-width:72rem;font-family:var(--croque-font-body, var(--font-body-family));font-size:1.6rem;line-height:1.7;text-align:justify}.croque-policy__content>*:first-child{margin-top:0}.croque-policy__content>*:last-child{margin-bottom:0}.croque-policy__content p,.croque-policy__content ul,.croque-policy__content ol{margin:0 0 1.6rem}.croque-policy__content h2,.croque-policy__content h3{margin:4rem 0 1.4rem;font-family:var(--croque-font-display, var(--font-heading-family));line-height:1.15;letter-spacing:-.02em;text-align:left}.croque-policy__content h2{display:table;padding:0 .4rem;font-size:clamp(2.2rem,2.4vw,2.8rem);background-image:linear-gradient(transparent 55%,var(--cp-yellow) 55%,var(--cp-yellow) 90%,transparent 90%)}.croque-policy__content h3{font-size:1.9rem}.croque-policy__content ul{padding:0;list-style:none}.croque-policy__content ul li{position:relative;margin-bottom:.8rem;padding-left:2.6rem;text-align:left}.croque-policy__content ul li:before{content:"\2726";position:absolute;top:0;left:0;color:var(--cp-red);font-size:1.4rem}.croque-policy__content a{color:var(--cp-black);font-weight:700;text-decoration:underline;text-decoration-color:var(--cp-red);text-decoration-thickness:3px;text-underline-offset:4px}.croque-policy__content a:hover{text-decoration-style:wavy}@media screen and (max-width:749px){.croque-policy__hero{border-radius:2rem;box-shadow:6px 6px 0 var(--cp-black)}.croque-policy__title{font-size:clamp(3.2rem,10vw,4.4rem)}.croque-policy__card{padding:2.4rem 1.8rem;border-radius:2rem;box-shadow:6px 6px 0 var(--cp-blue)}.croque-policy__content{font-size:1.55rem;text-align:left}.croque-policy__content h2{font-size:2.1rem}.croque-policy__graphic--1,.croque-policy__graphic--2{width:13rem;opacity:.08}}@media(prefers-reduced-motion:no-preference){.croque-policy__hero{animation:croque-policy-in .6s cubic-bezier(.22,1,.36,1) both}.croque-policy__card{animation:croque-policy-in .7s .1s cubic-bezier(.22,1,.36,1) both}@keyframes croque-policy-in{0%{opacity:0;transform:translateY(1.6rem)}to{opacity:1;transform:translateY(0)}}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/component-croque-policy.css.map */
