.cro16-faq,.cro16-faq *{font-family:inherit!important}.cro16-faq{isolation:isolate;background:radial-gradient(circle at 10% 18%,#b8405121,#0000 30%),radial-gradient(circle at 86% 10%,#f4ba3d38,#0000 30%),radial-gradient(circle at 50% 112%,#6039191f,#0000 44%),linear-gradient(#f7ead8fa,#fffdf8fa);padding:clamp(86px,9vw,152px) clamp(16px,4vw,56px);scroll-margin-top:96px;position:relative;overflow:hidden}.cro16-faq__grain{z-index:-5;opacity:.28;pointer-events:none;background-image:linear-gradient(#6b58470b 1px,#0000 1px),linear-gradient(90deg,#6b584709 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 42%,#000,#0000 76%);mask-image:radial-gradient(circle at 50% 42%,#000,#0000 76%)}.cro16-faq:before{content:"";z-index:-4;filter:blur(12px);pointer-events:none;background:radial-gradient(circle,#50372224,#0000 70%);border-radius:999px;width:min(1120px,94vw);height:390px;position:absolute;bottom:-230px;left:50%;transform:translate(-50%)}.cro16-faq__thread{z-index:-2;pointer-events:none;border:2px solid #b840511f;border-radius:50%;position:absolute}.cro16-faq__thread--one{border-bottom-color:#0000;border-left-color:#0000;width:340px;height:150px;top:16%;left:-90px;transform:rotate(18deg)}.cro16-faq__thread--two{border-color:#0000 #0000 #f4ba3d2e #f4ba3d2e;width:430px;height:190px;bottom:15%;right:-120px;transform:rotate(-12deg)}.cro16-faq__shell{width:min(1260px,100%);margin:0 auto}.cro16-faq__intro{text-align:center;max-width:820px;margin:0 auto}.cro16-faq__eyebrow{color:#6f412ad1;letter-spacing:.14em;text-transform:uppercase;background:#fffaf3c7;border:1px solid #b840512e;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:36px;padding:0 15px;font-size:.72rem;font-weight:950;display:inline-flex;box-shadow:0 14px 34px #50372214}.cro16-faq__intro h2{max-width:760px;color:var(--deep-brown);letter-spacing:-.085em;text-wrap:balance;margin:20px auto 0;font-size:clamp(3rem,5.65vw,6.25rem);font-weight:500;line-height:.88}.cro16-faq__intro p{color:#3f3027ad;max-width:640px;margin:24px auto 0;font-size:clamp(1rem,1.35vw,1.16rem);font-weight:650;line-height:1.75}.cro16-faq__filters{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:26px;display:flex}.cro16-faq__filters button{cursor:pointer;color:#3f3027a8;background:#fffdf8ad;border:1px solid #6b58471f;border-radius:999px;align-items:center;min-height:38px;padding:0 14px;font-size:.8rem;font-weight:900;transition:transform .18s,border-color .18s,background .18s,color .18s,box-shadow .18s;display:inline-flex;box-shadow:inset 0 1px #ffffffa3}.cro16-faq__filters button:hover,.cro16-faq__filters button.is-active{color:var(--warm-white);background:linear-gradient(135deg, var(--rose-red), var(--marigold-orange));border-color:#b8405138;transform:translateY(-2px);box-shadow:0 14px 28px #b8405129}.cro16-faq__workspace{grid-template-columns:minmax(310px,.55fr) minmax(0,.95fr);align-items:start;gap:clamp(18px,3vw,30px);margin-top:clamp(40px,6vw,72px);display:grid;position:relative}.cro16-faq__workspace:before{content:"";z-index:-1;opacity:.62;pointer-events:none;background:repeating-linear-gradient(90deg,#b8405140 0 8px,#0000 8px 16px);height:2px;position:absolute;top:50%;left:23%;right:10%;transform:translateY(-50%)}.cro16-faq__answerCard{background:radial-gradient(circle at 18% 8%,#ffffffc7,#0000 34%),radial-gradient(circle at 88% 16%,#f4ba3d2e,#0000 32%),linear-gradient(135deg,#fffaf3e6,#ebd5b8bd);border:1px solid #6b584721;border-radius:46px 46px 76px;min-height:570px;padding:clamp(20px,2.4vw,28px);position:sticky;top:110px;overflow:hidden;box-shadow:0 34px 94px #50372224,inset 0 1px #ffffffb3}.cro16-faq__answerCard:before{content:"";pointer-events:none;border:1px dashed #a45d3524;border-radius:34px 34px 62px;position:absolute;inset:14px}.cro16-faq__answerCard:after{content:"";opacity:.14;pointer-events:none;background-image:linear-gradient(#6b58470a 1px,#0000 1px),linear-gradient(90deg,#6b584708 1px,#0000 1px);background-size:18px 18px;position:absolute;inset:0}.cro16-faq__answerCard>*{z-index:2;position:relative}.cro16-faq__answerTape{z-index:3;background:linear-gradient(90deg,#ffffff6b,#0000 38%),#f4ba3d61;border-radius:10px;width:92px;height:32px;display:block;position:absolute;top:-15px;left:34px;transform:rotate(-5deg);box-shadow:0 12px 24px #5037221a,inset 0 1px #ffffff7a}.cro16-faq__answerTop{justify-content:space-between;align-items:center;gap:14px;display:flex}.cro16-faq__answerTop span{color:#b84051b8;letter-spacing:.13em;text-transform:uppercase;font-size:.7rem;font-weight:950}.cro16-faq__answerTop small{color:#3f302780;font-size:.7rem;font-weight:850}.cro16-faq__answerVisual{min-height:178px;margin-top:28px;position:relative}.cro16-faq__answerFlower{opacity:.88;filter:drop-shadow(0 18px 24px #60391924);width:126px;height:126px;animation:5.8s ease-in-out infinite cro16FaqFloat;position:absolute;top:0;left:50%;transform:translate(-50%)rotate(12deg)}.cro16-faq__answerFlowerImage{object-fit:contain;object-position:center}.cro16-faq__answerLogo{background:radial-gradient(circle at 28% 20%,#ffffffd1,#0000 38%),#fffdf8b8;border:1px solid #6b58471c;border-radius:24px;width:188px;height:78px;position:absolute;bottom:0;left:50%;transform:translate(-50%)rotate(-1.5deg);box-shadow:0 18px 34px #50372217}.cro16-faq__answerLogoImage{object-fit:contain;object-position:center;padding:13px}.cro16-faq__answerCard h3{color:var(--deep-brown);letter-spacing:-.068em;text-wrap:balance;margin:30px 0 0;font-size:clamp(2rem,3.2vw,3.25rem);font-weight:500;line-height:.95}.cro16-faq__answerCard p{color:#3f3027a8;margin:18px 0 0;font-size:.96rem;font-weight:680;line-height:1.68}.cro16-faq__answerFooter{border-top:1px dashed #a45d3529;justify-content:space-between;align-items:center;gap:14px;margin-top:28px;padding-top:18px;display:flex}.cro16-faq__answerFooter>span{color:#3f302780;font-size:.78rem;font-weight:850}.cro16-faq__answerFooter a{min-height:40px;color:var(--warm-white);background:linear-gradient(135deg, var(--rose-red), var(--marigold-orange));border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:.8rem;font-weight:950;display:inline-flex;box-shadow:0 14px 28px #b8405129}.cro16-faq__list{gap:12px;display:grid}.cro16-faq-item{background:radial-gradient(circle at 10% 0,#ffffffbf,#0000 34%),#fffdf8b8;border:1px solid #6b58471c;border-radius:30px 30px 44px;transition:transform .2s,border-color .2s,box-shadow .2s,background .2s;position:relative;overflow:hidden;box-shadow:0 22px 62px #50372217,inset 0 1px #ffffffa8}.cro16-faq-item:before{content:"";pointer-events:none;border:1px dashed #a45d351a;border-radius:22px 22px 36px;position:absolute;inset:9px}.cro16-faq-item:after{content:"";opacity:.1;pointer-events:none;background-image:linear-gradient(#6b58470a 1px,#0000 1px),linear-gradient(90deg,#6b584708 1px,#0000 1px);background-size:18px 18px;position:absolute;inset:0}.cro16-faq-item.is-active{background:radial-gradient(circle at 10% 0,#ffffffd1,#0000 34%),linear-gradient(135deg,#fffdf8d1,#ffe7a733);border-color:#b8405133;transform:translateY(-2px);box-shadow:0 28px 76px #50372221,inset 0 1px #ffffffb3}.cro16-faq-item button{z-index:2;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:26px minmax(0,1fr) 34px;align-items:center;gap:12px;width:100%;padding:18px;display:grid;position:relative}.cro16-faq-item__stitch{background:repeating-linear-gradient(#ffffff52 0 3px,#0000 3px 7px),linear-gradient(135deg,#b84051bf,#f4ba3dd1);border-radius:999px;width:18px;height:36px;display:block;box-shadow:0 10px 18px #5037221a}.cro16-faq-item.is-active .cro16-faq-item__stitch{animation:1.8s ease-in-out infinite cro16FaqStitchPulse}.cro16-faq-item__text{gap:5px;min-width:0;display:grid}.cro16-faq-item__text small{color:#b84051b3;letter-spacing:.12em;text-transform:uppercase;font-size:.64rem;font-weight:950}.cro16-faq-item__text strong{color:var(--deep-brown);font-size:clamp(1rem,1.45vw,1.22rem);font-weight:950;line-height:1.18}.cro16-faq-item__plus{background:#fffdf8b3;border:1px solid #6b58471a;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:relative;box-shadow:inset 0 1px #ffffffb8}.cro16-faq-item__plus:before,.cro16-faq-item__plus:after{content:"";background:linear-gradient(90deg, var(--rose-red), var(--marigold-orange));border-radius:999px;width:13px;height:2px;transition:transform .18s;position:absolute}.cro16-faq-item__plus:after{transform:rotate(90deg)}.cro16-faq-item.is-active .cro16-faq-item__plus:after{transform:rotate(0)}.cro16-faq-item__answer{z-index:2;opacity:0;grid-template-rows:0fr;padding:0 18px;transition:grid-template-rows .24s,opacity .22s,padding .22s;display:grid;position:relative}.cro16-faq-item.is-active .cro16-faq-item__answer{opacity:1;grid-template-rows:1fr;padding:0 18px 18px 56px}.cro16-faq-item__answer>*{overflow:hidden}.cro16-faq-item__answer p{color:#3f30279e;margin:0;font-size:.9rem;font-weight:680;line-height:1.58}.cro16-faq-item__answer span{color:#3f30278f;background:#fffdf89e;border:1px solid #6b58471a;border-radius:999px;width:fit-content;min-height:30px;margin-top:12px;padding:7px 10px;font-size:.7rem;font-weight:900;display:inline-flex}.cro16-faq__closing{background:radial-gradient(circle at 12% 0,#ffffffc7,#0000 36%),#fffaf3b3;border:1px solid #6b58471c;border-radius:36px;justify-content:space-between;align-items:center;gap:26px;width:min(980px,100%);margin:clamp(34px,5vw,62px) auto 0;padding:clamp(18px,3vw,28px);display:flex;box-shadow:0 24px 70px #5037221a}.cro16-faq__closing span{color:#b84051b8;letter-spacing:.13em;text-transform:uppercase;font-size:.72rem;font-weight:950}.cro16-faq__closing p{color:#3f3027a8;max-width:540px;margin:9px 0 0;font-size:.95rem;font-weight:680;line-height:1.55}.cro16-faq__actions{flex-wrap:wrap;flex:none;gap:12px;display:flex}.cro16-faq__primary,.cro16-faq__secondary{border-radius:999px;justify-content:center;align-items:center;gap:10px;width:fit-content;min-height:48px;padding:0 19px;font-size:.88rem;font-weight:950;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.cro16-faq__primary{color:var(--warm-white);background:linear-gradient(135deg, var(--rose-red), var(--marigold-orange));box-shadow:0 18px 38px #b8405130}.cro16-faq__secondary{color:#3f3027b8;background:#fffdf8b8;border:1px solid #6b58471f;box-shadow:0 12px 28px #50372212}.cro16-faq__primary:hover,.cro16-faq__secondary:hover{transform:translateY(-2px)}@keyframes cro16FaqFloat{0%,to{translate:0;rotate:none}50%{translate:0 -10px;rotate:-4deg}}@keyframes cro16FaqStitchPulse{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.12)}}@media (max-width:1080px){.cro16-faq__workspace{grid-template-columns:1fr}.cro16-faq__workspace:before{display:none}.cro16-faq__answerCard{min-height:auto;position:relative;top:auto}.cro16-faq__answerVisual{min-height:150px}.cro16-faq__answerCard h3{max-width:720px}}@media (max-width:760px){.cro16-faq{padding:78px 14px 96px}.cro16-faq__intro{text-align:left}.cro16-faq__intro h2{margin-left:0;font-size:clamp(2.7rem,12.4vw,4.8rem)}.cro16-faq__intro p{margin-left:0;font-size:.96rem;line-height:1.62}.cro16-faq__filters{scroll-snap-type:x mandatory;flex-wrap:nowrap;justify-content:flex-start;padding-bottom:4px;overflow-x:auto}.cro16-faq__filters::-webkit-scrollbar{display:none}.cro16-faq__filters button{scroll-snap-align:start;flex:none}.cro16-faq__workspace{margin-top:34px}.cro16-faq__answerCard{border-radius:34px 34px 56px;padding:20px}.cro16-faq__answerCard:before{border-radius:26px 26px 46px;inset:9px}.cro16-faq__answerVisual{min-height:130px;margin-top:22px}.cro16-faq__answerFlower{filter:none;width:92px;height:92px}.cro16-faq__answerLogo{width:160px;height:68px}.cro16-faq__answerCard h3{margin-top:24px;font-size:clamp(1.9rem,8.6vw,3rem)}.cro16-faq__answerCard p{font-size:.9rem;line-height:1.58}.cro16-faq__answerFooter{flex-direction:column;align-items:flex-start}.cro16-faq__answerFooter a{justify-content:center;width:100%}.cro16-faq-item{border-radius:26px 26px 40px}.cro16-faq-item button{grid-template-columns:22px minmax(0,1fr) 32px;gap:10px;padding:15px}.cro16-faq-item__stitch{width:16px;height:32px}.cro16-faq-item__text strong{font-size:.98rem}.cro16-faq-item.is-active .cro16-faq-item__answer{padding:0 15px 16px 47px}.cro16-faq-item__answer p{font-size:.84rem}.cro16-faq__closing{border-radius:30px;flex-direction:column;align-items:flex-start}.cro16-faq__actions{width:100%;display:grid}.cro16-faq__primary,.cro16-faq__secondary{width:100%}}@media (max-width:460px){.cro16-faq{padding-left:12px;padding-right:12px}.cro16-faq__eyebrow{min-height:34px;font-size:.66rem}.cro16-faq__intro h2{font-size:clamp(2.32rem,12vw,3.8rem)}.cro16-faq__filters button{min-height:34px;font-size:.72rem}.cro16-faq__answerCard{padding:18px}.cro16-faq__answerTop{flex-direction:column;align-items:flex-start;gap:5px}.cro16-faq__answerTop span,.cro16-faq__answerTop small{font-size:.62rem}.cro16-faq__answerVisual{min-height:116px}.cro16-faq__answerFlower{width:76px;height:76px}.cro16-faq__answerLogo{width:138px;height:60px}.cro16-faq__answerCard h3{font-size:clamp(1.62rem,8vw,2.35rem)}.cro16-faq__answerCard p{font-size:.82rem}.cro16-faq-item button{grid-template-columns:18px minmax(0,1fr) 30px;gap:9px;padding:13px}.cro16-faq-item__stitch{width:14px;height:28px}.cro16-faq-item__text small{font-size:.56rem}.cro16-faq-item__text strong{font-size:.9rem}.cro16-faq-item__plus{width:30px;height:30px}.cro16-faq-item.is-active .cro16-faq-item__answer{padding:0 13px 15px 40px}.cro16-faq-item__answer p{font-size:.78rem}.cro16-faq-item__answer span{font-size:.64rem}.cro16-faq__closing p{font-size:.84rem}.cro16-faq__primary,.cro16-faq__secondary{min-height:46px;font-size:.84rem}}@media (prefers-reduced-motion:reduce){.cro16-faq *,.cro16-faq :before,.cro16-faq :after{transition:none!important;animation:none!important}}.cro16-faq{overflow:clip visible!important}.cro16-faq__workspace{grid-template-columns:minmax(340px,.48fr) minmax(0,.92fr)!important;align-items:start!important;gap:clamp(24px,4vw,46px)!important}.cro16-faq__workspace:before{display:none!important}.cro16-faq__answerCard{transform:rotate(-.8deg);border-radius:44px 44px 76px!important;align-self:start!important;min-height:640px!important;padding:clamp(22px,2.5vw,30px)!important;position:sticky!important;top:10px!important}.cro16-faq__answerCard:before{border-radius:32px 32px 64px!important;inset:13px!important}.cro16-faq__answerTape{width:104px!important;height:34px!important;left:42px!important}.cro16-faq__answerTop{flex-direction:column!important;align-items:flex-start!important;gap:7px!important}.cro16-faq__answerTop span{background:#fffdf8a3;border:1px solid #b8405129;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;display:inline-flex}.cro16-faq__answerTop small{display:inline-flex;color:#3f30278a!important}.cro16-faq__answerVisual{min-height:210px!important;margin-top:30px!important}.cro16-faq__answerFlower{width:138px!important;height:138px!important}.cro16-faq__answerLogo{width:204px!important;height:84px!important;bottom:4px!important}.cro16-faq__answerCard h3{margin-top:34px!important;font-size:clamp(2.18rem,3.5vw,3.55rem)!important}.cro16-faq__answerCard p{font-size:.98rem!important;line-height:1.72!important}.cro16-faq__answerFooter{margin-top:32px!important}.cro16-faq__list{position:relative;gap:14px!important}.cro16-faq__list:before{content:"";z-index:0;opacity:.7;pointer-events:none;background:repeating-linear-gradient(#b8405142 0 8px,#0000 8px 17px);width:2px;position:absolute;top:18px;bottom:18px;left:20px}.cro16-faq-item{z-index:1;border-radius:28px 28px 44px!important}.cro16-faq-item button{grid-template-columns:34px minmax(0,1fr) 38px!important;padding:19px 20px!important}.cro16-faq-item__stitch{width:20px!important;height:40px!important}.cro16-faq-item__plus{width:36px!important;height:36px!important}.cro16-faq-item.is-active{transform:translateY(-3px)!important}.cro16-faq-item.is-active .cro16-faq-item__answer{padding:0 20px 20px 66px!important}@media (max-width:1080px){.cro16-faq__workspace{grid-template-columns:1fr!important}.cro16-faq__answerCard{min-height:auto!important;position:relative!important;top:auto!important;transform:none!important}.cro16-faq__answerVisual{min-height:150px!important}.cro16-faq__answerFlower{width:98px!important;height:98px!important}.cro16-faq__answerLogo{width:170px!important;height:70px!important}}@media (max-width:760px){.cro16-faq{overflow-x:hidden!important}.cro16-faq__answerCard{border-radius:34px 34px 56px!important;padding:20px!important}.cro16-faq__answerTop{gap:5px!important}.cro16-faq__answerVisual{min-height:128px!important}.cro16-faq__answerFlower{width:78px!important;height:78px!important}.cro16-faq__answerLogo{width:142px!important;height:62px!important}.cro16-faq__answerCard h3{margin-top:24px!important;font-size:clamp(1.85rem,8.5vw,2.95rem)!important}.cro16-faq__answerCard p{font-size:.88rem!important;line-height:1.58!important}.cro16-faq__list:before{left:17px}.cro16-faq-item button{grid-template-columns:26px minmax(0,1fr) 32px!important;padding:15px!important}.cro16-faq-item__stitch{width:16px!important;height:32px!important}.cro16-faq-item.is-active .cro16-faq-item__answer{padding:0 15px 16px 52px!important}}@media (max-width:460px){.cro16-faq__answerCard{padding:18px!important}.cro16-faq__answerVisual{min-height:112px!important}.cro16-faq__answerFlower{width:66px!important;height:66px!important}.cro16-faq__answerLogo{width:126px!important;height:56px!important}.cro16-faq__answerCard h3{font-size:clamp(1.55rem,8vw,2.3rem)!important}.cro16-faq-item button{grid-template-columns:22px minmax(0,1fr) 30px!important;gap:9px!important;padding:13px!important}.cro16-faq-item__stitch{width:14px!important;height:28px!important}.cro16-faq-item.is-active .cro16-faq-item__answer{padding:0 13px 15px 44px!important}}.cro16-faq-item button{grid-template-columns:42px minmax(0,1fr) 38px!important}.cro16-faq-item__number{color:#6f412ac7;background:radial-gradient(circle at 34% 26%,#ffffffbd,#0000 34%),#fffdf8bd;border:1px solid #b8405129;border-radius:50%;place-items:center;width:38px;height:38px;font-size:.86rem;font-weight:950;line-height:1;transition:transform .18s,color .18s,background .18s,box-shadow .18s;display:grid;box-shadow:0 12px 24px #50372214,inset 0 1px #ffffffb8}.cro16-faq-item.is-active .cro16-faq-item__number{color:var(--warm-white);background:radial-gradient(circle at 34% 26%, #ffffff52, transparent 34%), linear-gradient(135deg, var(--rose-red), var(--marigold-orange));transform:scale(1.04);box-shadow:0 0 0 7px #f4ba3d14,0 14px 26px #b8405129}.cro16-faq__list:before{left:25px!important}@media (max-width:760px){.cro16-faq-item button{grid-template-columns:34px minmax(0,1fr) 32px!important}.cro16-faq-item__number{width:32px;height:32px;font-size:.76rem}.cro16-faq-item.is-active .cro16-faq-item__answer{padding-left:56px!important}.cro16-faq__list:before{left:21px!important}}@media (max-width:460px){.cro16-faq-item button{grid-template-columns:30px minmax(0,1fr) 30px!important}.cro16-faq-item__number{width:28px;height:28px;font-size:.7rem}.cro16-faq-item.is-active .cro16-faq-item__answer{padding-left:48px!important}.cro16-faq__list:before{left:18px!important}}.cro16-faq__list:before{display:none!important}.cro16-faq-item button{grid-template-columns:42px minmax(0,1fr) 36px!important;gap:13px!important}.cro16-faq-item__stitch{display:none!important}.cro16-faq-item__number{color:#6f412a94;letter-spacing:-.03em;font-variant-numeric:tabular-nums;background:#fffdf8a8;border:1px solid #6b58471c;border-radius:14px;justify-content:center;align-items:center;width:34px;height:34px;font-size:.76rem;font-weight:950;line-height:1;transition:color .18s,border-color .18s,background .18s,box-shadow .18s,transform .18s;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffffad,0 10px 20px #5037220e}.cro16-faq-item.is-active .cro16-faq-item__number{color:var(--warm-white);background:linear-gradient(135deg, var(--rose-red), var(--marigold-orange));border-color:#b840512e;transform:translateY(-1px);box-shadow:0 0 0 6px #f4ba3d14,0 12px 24px #b8405124}.cro16-faq-item.is-active .cro16-faq-item__answer{padding-left:75px!important}@media (max-width:760px){.cro16-faq-item button{grid-template-columns:36px minmax(0,1fr) 32px!important;gap:10px!important}.cro16-faq-item__number{border-radius:12px;width:30px;height:30px;font-size:.7rem}.cro16-faq-item.is-active .cro16-faq-item__answer{padding-left:58px!important}}@media (max-width:460px){.cro16-faq-item button{grid-template-columns:32px minmax(0,1fr) 30px!important;gap:9px!important}.cro16-faq-item__number{border-radius:11px;width:28px;height:28px;font-size:.66rem}.cro16-faq-item.is-active .cro16-faq-item__answer{padding-left:50px!important}}
:root{--cro-site-max-width:1440px}.site-header,.atelier-header__inner,.hero,.cro4-offers__shell,.product-shelf-section__shell,.cro10-custom__shell,.course-journey-section__shell,.maker-note-section__shell,.maker-note-section__bottom,.cro15-review__shell,.cro16-faq__shell,.handmade-footer__shell,.catalog-hero,.catalog-grid-section,.product-detail,.courses-hero,.course-detail-hero,.courses-grid-section,.course-detail-strip,.course-curriculum,.course-learn-grid,.course-detail-cta{width:min(var(--cro-site-max-width), 100%)!important;max-width:var(--cro-site-max-width)!important;margin-left:auto!important;margin-right:auto!important}.atelier-header__rail{width:min(var(--cro-site-max-width), calc(100vw - 56px))!important}.hero-shell,.cro4-offers,.product-shelf-section,.cro10-custom,.course-journey-section,.maker-note-section,.cro15-review,.cro16-faq,.catalog-page,.product-detail-page,.courses-page,.course-detail-page,.handmade-footer{--cro-section-inner-width:var(--cro-site-max-width)}@media (max-width:760px){.atelier-header__rail{width:calc(100vw - 28px)!important}}
