.v2-workshops{background:linear-gradient(180deg,var(--v5-ivory-2),var(--v5-ivory) 58%,var(--v5-cream));color:var(--v5-brown)}.v2-workshops__grid{perspective:1400px}.v2-workshops__card{transform:translateY(-3px);overflow:visible;border:1px solid rgba(255,255,255,.76)!important;border-radius:var(--v5-radius-lg)!important;background:radial-gradient(circle at 18% 0,rgba(255,255,255,.82),transparent 18rem),linear-gradient(145deg,#ffffffc7,#efe2cf8a)!important;box-shadow:inset 0 1px #fffffff0,inset 0 -1px #2a1c1514,0 3px 7px #2a1c151a,0 24px 58px #2a1c1521!important;transition:transform .24s var(--v5-ease),box-shadow .24s ease,border-color .24s ease}.v2-workshops__card-media{overflow:hidden;border-radius:calc(var(--v5-radius-lg) - 8px)!important;box-shadow:inset 0 1px #ffffff5c,0 18px 42px #2a1c1524}.v2-workshops__badge{border:1px solid rgba(255,255,255,.54)!important;background:linear-gradient(145deg,#ffffffe6,#efe2cfc7)!important;color:var(--v5-brown)!important;box-shadow:inset 0 1px #fffffff5,0 12px 28px #2a1c1524!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.v2-workshops__fact{border:1px solid rgba(42,28,21,.1)!important;border-radius:16px!important;background:linear-gradient(180deg,#ffffffc7,#efe2cf85)!important;box-shadow:inset 0 1px #ffffffe0,0 10px 24px #2a1c1512!important}.v2-workshops__detail-trigger{border:1px solid rgba(184,145,82,.24)!important;border-radius:var(--v5-radius-pill)!important;background:linear-gradient(180deg,#fffc,#efe2cf94)!important;color:var(--v5-brown)!important;box-shadow:inset 0 1px #ffffffeb,0 12px 28px #2a1c1514!important;transition:transform .16s var(--v5-ease),box-shadow .18s ease,border-color .18s ease}.v2-workshops__detail.is-open .v2-workshops__detail-trigger{border-color:#b891527a!important;box-shadow:inset 0 3px 8px #2a1c151a,0 0 0 3px #b891521a!important}.v2-workshops__detail-panel{border:1px solid rgba(255,255,255,.68)!important;border-radius:var(--v5-radius-lg)!important;background:linear-gradient(145deg,#fffffff0,#f7efe3f5)!important;box-shadow:inset 0 1px #fffffff5,0 34px 96px #2a1c1538!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.v2-workshops__detail-card{border:1px solid rgba(42,28,21,.09)!important;border-radius:18px!important;background:linear-gradient(145deg,#ffffffb8,#efe2cf80)!important;box-shadow:inset 0 1px #ffffffe0,0 12px 30px #2a1c1514!important}.v2-workshops__detail-gallery img{border-radius:18px!important;box-shadow:0 18px 42px #2a1c1524}.v2-workshops :is(.v2-workshops__button,.v2-workshops__card-button,.v2-workshops__detail-trigger){transition:transform .16s var(--v5-ease),box-shadow .18s ease,filter .18s ease}@media(hover:hover){.v2-workshops__card:hover{transform:translateY(-7px);border-color:#b891524d!important;box-shadow:inset 0 1px #fffffff5,0 4px 8px #2a1c151a,0 34px 82px #2a1c152b!important}.v2-workshops__detail-trigger:hover{transform:translateY(-2px);border-color:#b8915266!important;box-shadow:inset 0 1px #fffffff0,0 18px 38px #2a1c151c!important}}.v2-workshops :is(.v2-workshops__button,.v2-workshops__card-button,.v2-workshops__detail-trigger):active{transform:translateY(2px) scale(.992);box-shadow:inset 0 4px 10px #2a1c1533,0 4px 10px #2a1c151a!important}.v2-workshops :is(.v2-workshops__button,.v2-workshops__card-button,.v2-workshops__detail-trigger):focus-visible{outline:0;box-shadow:0 0 0 3px #b8915233,0 18px 40px #2a1c151f!important}.v2-workshops__choice,.v2-workshops__cta{box-shadow:inset 0 1px #ffffff24,0 30px 86px #2a1c152e!important}@media(max-width:749px){.v2-workshops__grid{gap:12px!important}.v2-workshops__card{transform:none;border-radius:14px!important;box-shadow:inset 0 1px #ffffffeb,0 10px 26px #2a1c151a!important}.v2-workshops__card-media{min-height:170px!important;border-radius:10px!important;box-shadow:inset 0 1px #ffffff4d,0 10px 24px #2a1c151a!important}.v2-workshops__card-image,.v2-workshops__card-placeholder{min-height:170px!important}.v2-workshops__badge{left:12px!important;bottom:12px!important;min-height:28px!important;padding-inline:10px!important;font-size:.62rem!important}.v2-workshops__card-content{padding:18px!important}.v2-workshops__card-kicker{margin-bottom:8px!important;font-size:.64rem!important}.v2-workshops__card-title{font-size:clamp(1.45rem,7vw,1.9rem)!important;line-height:1.03!important}.v2-workshops__card-text{margin-top:9px!important;font-size:.86rem!important;line-height:1.45!important}.v2-workshops__facts{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-top:16px!important}.v2-workshops__facts div{padding-top:8px!important}.v2-workshops__facts dt{font-size:.6rem!important;letter-spacing:.08em!important}.v2-workshops__facts dd{font-size:.78rem!important;line-height:1.3!important}.v2-workshops__detail{margin-top:14px!important}.v2-workshops__detail-trigger{min-height:44px!important;padding:0 8px 0 14px!important;border-radius:12px!important}.v2-workshops__detail-trigger:after{top:2px!important;right:2px!important;bottom:2px!important;left:2px!important}.v2-workshops__detail-trigger-title{font-size:.68rem!important;letter-spacing:.08em!important}.v2-workshops__detail-trigger-icon{width:30px!important;height:30px!important;flex-basis:30px!important}.v2-workshops__detail-panel{border-radius:14px!important;box-shadow:inset 0 1px #fffffff0,0 14px 34px #2a1c1521!important}.v2-workshops__detail-card{padding:14px!important;border-radius:12px!important}.v2-workshops__detail-intro{margin-top:9px!important;font-size:.84rem!important;line-height:1.45!important}.v2-workshops__detail-gallery{gap:6px!important;margin-top:12px!important}.v2-workshops__detail-gallery img{border-radius:8px!important;box-shadow:0 8px 20px #2a1c151a!important}.v2-workshops__detail-steps{gap:7px!important;margin-top:12px!important}.v2-workshops__detail-steps li{padding:9px 10px 9px 36px!important;border-radius:9px!important;font-size:.8rem!important}.v2-workshops__detail-facts{gap:7px!important;margin-top:12px!important}.v2-workshops__card-button{min-height:44px!important;margin-top:18px!important;padding-inline:16px!important;font-size:.68rem!important}.v2-workshops__choice-inner{padding-block:40px!important}.v2-workshops__cta-inner{width:var(--v5-page)!important;padding-block:46px!important}.v2-workshops__cta-heading{font-size:clamp(2.15rem,10vw,3.25rem)!important;line-height:.96!important}.v2-workshops__cta-text{margin-top:14px!important;font-size:.9rem!important;line-height:1.5!important}.v2-workshops__cta .v2-workshops__button{min-height:44px!important}}@media(prefers-reduced-motion:reduce){.v2-workshops__card,.v2-workshops__button,.v2-workshops__card-button,.v2-workshops__detail-trigger{transition:none!important}}.section-wrapper--v2-workshops .v2-workshops{padding-top:clamp(14px,2vw,24px)}.section-wrapper--v2-workshops .v2-workshops__hero{width:var(--v5-page);margin-inline:auto;overflow:hidden;border:0!important;border-radius:30px!important;box-shadow:inset 0 1px #ffffff29,inset 0 -1px #00000047,0 2px 3px #2a1c152e,0 18px 42px #2a1c1524,0 48px 100px #2a1c1524!important;transform:translate3d(0,-2px,0)}.section-wrapper--v2-workshops .v2-workshops__hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;border:1px solid rgba(255,255,255,.13);border-radius:inherit;box-shadow:inset 0 1px #ffffff29,inset 0 0 18px #ffffff06}.section-wrapper--v2-workshops .v2-workshops__hero-media,.section-wrapper--v2-workshops .v2-workshops__hero-image,.section-wrapper--v2-workshops .v2-workshops__hero-veil{border-radius:inherit!important}.section-wrapper--v2-workshops .v2-workshops__hero-inner{width:min(100% - 48px,1180px)!important;min-height:clamp(430px,52vh,470px)!important;padding-block:clamp(50px,5.5vw,70px)!important;align-items:center!important}.section-wrapper--v2-workshops .v2-workshops__hero-content{width:min(100%,760px)!important}.section-wrapper--v2-workshops .v2-workshops__heading{font-size:clamp(3rem,5.4vw,5.7rem)!important;line-height:.92!important}.section-wrapper--v2-workshops .v2-workshops__hero-text{max-width:640px!important;margin-top:clamp(18px,2vw,24px)!important;font-size:clamp(.98rem,1vw,1.08rem)!important;line-height:1.62!important}.section-wrapper--v2-workshops .v2-workshops__actions{margin-top:clamp(22px,2.5vw,30px)!important}.section-wrapper--v2-workshops .v2-workshops__intro{display:none!important}.section-wrapper--v2-workshops .v2-workshops__catalogue .v2-workshops__inner{padding-top:clamp(42px,5vw,70px)!important}@media(max-width:989px){.section-wrapper--v2-workshops .v2-workshops__hero{width:min(100% - 24px,1360px);border-radius:26px!important}.section-wrapper--v2-workshops .v2-workshops__hero-inner{min-height:470px!important;padding-block:58px 48px!important}.section-wrapper--v2-workshops .v2-workshops__heading{font-size:clamp(3rem,7vw,5.1rem)!important}}@media(max-width:640px){.section-wrapper--v2-workshops .v2-workshops{padding-top:8px}.section-wrapper--v2-workshops .v2-workshops__hero{width:var(--v5-page)!important;border-radius:18px!important;transform:none!important}.section-wrapper--v2-workshops .v2-workshops__hero-inner{width:min(100% - 24px,1180px)!important;min-height:390px!important;align-items:flex-end!important;padding-block:58px 26px!important}.section-wrapper--v2-workshops .v2-workshops__heading{font-size:clamp(2.3rem,10.5vw,3.45rem)!important;line-height:.97!important}.section-wrapper--v2-workshops .v2-workshops__hero-text{margin-top:14px!important;font-size:.92rem!important;line-height:1.5!important}.section-wrapper--v2-workshops .v2-workshops__actions{gap:8px!important;margin-top:18px!important}.section-wrapper--v2-workshops .v2-workshops__hero .v2-workshops__button{min-height:44px!important;padding-inline:18px!important}.section-wrapper--v2-workshops .v2-workshops__catalogue .v2-workshops__inner{padding-top:28px!important;padding-bottom:40px!important}.section-wrapper--v2-workshops .v2-workshops__section-header{gap:12px!important;margin-bottom:22px!important}.section-wrapper--v2-workshops .v2-workshops__section-heading{font-size:clamp(2rem,9.5vw,3rem)!important}.section-wrapper--v2-workshops .v2-workshops__section-text{font-size:.9rem!important;line-height:1.5!important}}.section-wrapper--v2-ateliers .v2-ateliers{padding-top:18px;background:radial-gradient(circle at 92% 4%,rgba(216,194,154,.16),transparent 32rem),linear-gradient(180deg,var(--v5-ivory-2) 0%,var(--v5-ivory) 100%)}.section-wrapper--v2-ateliers .v2-ateliers__hero{width:min(calc(100% - 36px),1360px);margin-inline:auto;border:1px solid rgba(255,255,255,.34);border-radius:30px;box-shadow:inset 0 1px #ffffff29,0 8px 18px #2a1c151f,0 34px 84px #2a1c1533,0 72px 140px #2a1c151a}.section-wrapper--v2-ateliers .v2-ateliers__hero-image{filter:saturate(.95) contrast(1.035);transform:scale(1.012)}.section-wrapper--v2-ateliers .v2-ateliers__hero-veil{background:linear-gradient(90deg,#171514e8,#171514bd 34%,#1715146b 60%,#1715141f),linear-gradient(0deg,#1715146b,#17151414 56%,#1715142e)}.section-wrapper--v2-ateliers .v2-ateliers__hero-inner{width:min(calc(100% - 56px),1240px);min-height:clamp(500px,60vh,610px);padding-block:clamp(68px,7vw,92px) clamp(58px,6vw,78px)}.section-wrapper--v2-ateliers .v2-ateliers__hero-content{width:min(100%,780px)}.section-wrapper--v2-ateliers .v2-ateliers__heading{max-width:760px;font-size:clamp(3.2rem,5.6vw,6.2rem);line-height:.96;letter-spacing:-.052em}.section-wrapper--v2-ateliers .v2-ateliers__hero-text{max-width:640px;margin-top:clamp(20px,2.4vw,30px);color:#fffaf3cc;font-size:clamp(1rem,1vw,1.1rem);line-height:1.72}.section-wrapper--v2-ateliers .v2-ateliers__actions{margin-top:clamp(26px,3vw,38px)}.section-wrapper--v2-ateliers .v2-ateliers__hero .v2-ateliers__button--primary{min-height:52px;padding-inline:27px;border:1px solid rgba(255,255,255,.82);background:linear-gradient(180deg,rgba(255,255,255,.96) 0%,rgba(255,255,255,.48) 10%,transparent 11%),linear-gradient(180deg,#fffdf8,#f2e8da 58%,#ddc9ae);color:var(--v5-brown-2);text-shadow:0 1px 0 rgba(255,255,255,.76);box-shadow:inset 0 1px #fff,inset 0 -1px #5b432c2e,0 4px 9px #0000002e,0 18px 38px #0000003d}.section-wrapper--v2-ateliers .v2-ateliers__hero .v2-ateliers__button--secondary{min-height:52px;border-color:#d8c29a94;background:linear-gradient(180deg,#ffffff1f,#ffffff0e);box-shadow:inset 0 1px #ffffff29,inset 0 -1px #0000002e,0 4px 9px #00000029,0 16px 34px #0000002e}@media(hover:hover)and (pointer:fine){.section-wrapper--v2-ateliers .v2-ateliers__hero .v2-ateliers__button--primary:hover{background:linear-gradient(180deg,rgba(255,255,255,.98) 0%,rgba(255,255,255,.52) 10%,transparent 11%),linear-gradient(180deg,#fffefb,#f0e1ce 56%,#d8bf9b);border-color:#d8c29aeb;box-shadow:inset 0 1px #fff,inset 0 -1px #5b432c29,0 6px 13px #0003,0 26px 50px #00000047}.section-wrapper--v2-ateliers .v2-ateliers__hero .v2-ateliers__button--secondary:hover{background:linear-gradient(180deg,#ffffff2b,#ffffff14);border-color:#d8c29adb;box-shadow:inset 0 1px #fff3,0 6px 13px #0000002e,0 22px 46px #00000038}}.section-wrapper--v2-ateliers .v2-ateliers__intro{background:radial-gradient(circle at 8% 0,rgba(216,194,154,.12),transparent 28rem),linear-gradient(180deg,var(--v5-ivory-2) 0%,#f8f2ea 100%)}.section-wrapper--v2-ateliers .v2-ateliers__intro-inner{padding-top:clamp(52px,6vw,86px)}@media(max-width:989px){.section-wrapper--v2-ateliers .v2-ateliers{padding-top:14px}.section-wrapper--v2-ateliers .v2-ateliers__hero{width:min(calc(100% - 28px),1360px);border-radius:26px}.section-wrapper--v2-ateliers .v2-ateliers__hero-inner{width:min(calc(100% - 42px),1240px);min-height:530px;padding-block:68px 58px}.section-wrapper--v2-ateliers .v2-ateliers__heading{font-size:clamp(3.1rem,8vw,5.5rem)}}@media(max-width:640px){.section-wrapper--v2-ateliers .v2-ateliers{padding-top:8px}.section-wrapper--v2-ateliers .v2-ateliers__hero{width:var(--v5-page);border-radius:18px}.section-wrapper--v2-ateliers .v2-ateliers__hero-inner{width:calc(100% - 24px);min-height:390px;align-items:flex-end;padding-block:58px 26px}.section-wrapper--v2-ateliers .v2-ateliers__heading{max-width:100%;font-size:clamp(2.3rem,10.5vw,3.45rem);line-height:.97}.section-wrapper--v2-ateliers .v2-ateliers__hero-text{margin-top:14px;font-size:.92rem;line-height:1.5}.section-wrapper--v2-ateliers .v2-ateliers__actions{gap:8px;margin-top:18px}.section-wrapper--v2-ateliers .v2-ateliers__hero .v2-ateliers__button{min-height:44px}.section-wrapper--v2-ateliers .v2-ateliers__intro-inner{padding-top:28px}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/v5-workshops-refine.css.map */
