.gs-page{font-size:16px;font-weight:400;font-style:normal;line-height:normal;letter-spacing:normal;word-break:normal;overflow-wrap:normal;text-transform:none;text-align:left;box-sizing:content-box}.gs-page :is(h1,h2,h3,p,span,strong,a){font-family:inherit;line-height:inherit;letter-spacing:inherit;word-break:inherit;overflow-wrap:inherit;text-transform:inherit}.gs-page :is(h1,h2,h3,p,span,strong){color:inherit}.gs-page a{text-decoration-line:underline;text-underline-offset:auto}.gs-page :is(img,svg){max-width:none}.gs-page div:empty{display:block}.gs-page .gs-ed-shop{text-decoration:none;color:inherit}.gs-page [id]{scroll-margin-top:110px}.gs-page a{color:#111}.gs-page a:hover{color:#1a1310}.gs-page{container-type:inline-size;container-name:gs;font-family:GS Inter,Inter,Helvetica Neue,Arial,sans-serif;color:#111;background:#fbf7f2;overflow:hidden}.gs-page *{box-sizing:border-box}.gs-page .gs-disp{font-family:Object Sans,Archivo,Helvetica Neue,Arial,sans-serif}.gs-page .gs-ital{font-family:GS Cormorant Garamond,Cormorant Garamond,Georgia,serif;font-style:italic;font-weight:500}.gs-page .gs-wrap{max-width:1240px;margin:0 auto;padding:0 56px;position:relative;z-index:3}.gs-page .gs-ph{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;background:linear-gradient(160deg,#ffc2da,#ffe0ec 55%,#f7e6cf);color:#4a3a2e;font-size:13px;line-height:1.5;padding:24px;overflow:hidden}.gs-page .gs-ph strong{display:block;font-size:11px;letter-spacing:2.5px;text-transform:uppercase;color:#6b4e22;margin-bottom:6px}.gs-page .gs-asset{position:absolute;display:flex;align-items:center;justify-content:center;text-align:center;border:1.5px dashed rgba(184,140,66,.95);background:#ffffff38;color:#5c4421;font-size:10px;font-weight:600;letter-spacing:2px;text-transform:uppercase;line-height:1.4;padding:8px;z-index:4;pointer-events:none}.gs-page .gs-asset-dark{color:#f1ddae;border-color:#f1ddaecc;background:#ffffff0a}.gs-page .gs-spk{position:absolute;pointer-events:none;z-index:4;filter:drop-shadow(0 0 6px rgba(246,226,176,.9))}.gs-page .gs-glow{position:absolute;pointer-events:none;border-radius:50%;z-index:1}.gs-page .gs-btn{display:inline-flex;align-items:center;justify-content:center;min-height:58px;padding:0 44px;border-radius:999px;background:#111;color:#fbf7f2;text-decoration:none;font-weight:600;font-size:14px;letter-spacing:2.5px;box-shadow:0 14px 34px #1113;border:0;font-family:inherit;cursor:pointer}.gs-page .gs-btn:hover{background:#ff8dbb;color:#111}.gs-page .gs-btn-pink{background:#ff8dbb;color:#111;box-shadow:0 14px 40px #ff8dbb73}.gs-page .gs-btn-pink:hover{background:#fbf7f2}.gs-page .gs-label{display:inline-flex;align-items:center;gap:10px;padding:9px 18px;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:3px;text-transform:uppercase}.gs-page .gs-hero{position:relative;min-height:900px;background:radial-gradient(900px 700px at 80% 35%,#FF8DBB 0%,rgba(255,141,187,.55) 35%,transparent 70%),linear-gradient(180deg,#ffe0ec,#fff0f6 55%,#fbf7f2)}.gs-page .gs-hero-art{position:absolute;right:56px;top:64px;bottom:72px;width:46%;border-radius:22px;overflow:hidden;background-position:center 38%!important;box-shadow:0 46px 90px #5f2b414d,0 14px 32px #371c2629}.gs-page .gs-hero-copy{position:relative;z-index:5;padding-top:110px;padding-bottom:200px;max-width:640px;display:flex;flex-direction:column;gap:22px;align-items:flex-start}.gs-page .gs-bf{font-size:clamp(70px,11cqi,168px);line-height:.84;font-weight:900;letter-spacing:-4px;margin:0;color:#111}.gs-page .gs-bf span{display:block}.gs-page .gs-inv-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:72px;align-items:center}.gs-page .gs-tl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.gs-page .gs-tl-item{padding:40px 36px;border-left:1px solid rgba(241,221,174,.35)}.gs-page .gs-tl-item:first-child{border-left:0}.gs-page .gs-ed{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto auto;gap:28px}.gs-page .gs-ed-a{grid-column:1 / span 5;grid-row:1 / span 2}.gs-page .gs-ed-b{grid-column:6 / span 7}.gs-page .gs-ed-c{grid-column:6 / span 3}.gs-page .gs-ed-d{grid-column:9 / span 4}.gs-page .gs-ed-cap{display:flex;align-items:baseline;gap:14px;margin-top:16px}.gs-page .gs-ed-num{font-family:GS Cormorant Garamond,Cormorant Garamond,Georgia,serif;font-style:italic;font-size:28px;color:#1a1310}.gs-page .gs-vip-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.gs-page .gs-vip-item{padding:8px 36px;border-left:1px solid rgba(17,17,17,.18)}.gs-page .gs-vip-item:first-child{border-left:0}.gs-page .gs-final-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px;align-items:center}.gs-page .gs-foot-row{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.gs-page .gs-offers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.gs-page .gs-offer{position:relative;border-radius:28px;padding:48px 44px;display:flex;flex-direction:column;gap:14px;align-items:flex-start}.gs-page .gs-code{display:inline-flex;align-items:center;gap:12px;border:1.5px dashed #111111;border-radius:14px;padding:12px 20px;font-family:Object Sans,Archivo,Arial,sans-serif;font-weight:800;font-size:22px;letter-spacing:3px;background:#fff}.gs-page .gs-btn-ghost{background:transparent;color:#111;border:1.5px solid #111111;box-shadow:none}.gs-page .gs-btn-ghost:hover{background:#111;color:#fbf7f2}.gs-page .gs-cta-row{display:flex;gap:14px;flex-wrap:wrap}.gs-page .gs-course-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px;align-items:center}.gs-page .gs-terms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px}.gs-page .gs-term{padding:20px 0;border-top:1px solid rgba(17,17,17,.14);font-size:15px;line-height:1.6;color:#1a1310}.gs-page .gs-bf .gs-bf-k{position:relative;width:fit-content}.gs-page .gs-bf-bow{position:absolute;right:-.34em;top:-.3em;width:.5em;height:auto;transform:rotate(14deg);pointer-events:none;filter:drop-shadow(0 .06em .08em rgba(95,43,65,.28))}.gs-page .gs-nw{white-space:nowrap}.gs-page .gs-offer{box-shadow:var(--ring,0 0 #0000),0 22px 50px #5f2b4129,0 6px 16px #371c2614;z-index:2;transition:transform .25s ease,box-shadow .25s ease}.gs-page .gs-offer .gs-btn{margin-top:auto}.gs-page .gs-offer .gs-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:28px}.gs-page .gs-offer .gs-code{position:relative;z-index:1}.gs-page .gs-offer-big{font-size:64px}.gs-page .gs-offer-title{font-size:34px}.gs-page .gs-price-row{display:flex;align-items:baseline;gap:6px 14px;flex-wrap:wrap}@media(hover:hover)and (pointer:fine){.gs-page .gs-offer:hover{transform:translateY(-6px);z-index:6;box-shadow:var(--ring,0 0 #0000),0 34px 70px #5f2b413d,0 12px 26px #371c261f}}@media(prefers-reduced-motion:reduce){.gs-page .gs-offer{transition:none}.gs-page .gs-offer:hover{transform:none}}.gs-page .gs-ed-title{font-size:26px;font-weight:800;text-decoration:none}.gs-page .gs-ed-c .gs-ed-title,.gs-page .gs-ed-d .gs-ed-title{font-size:22px}.gs-page .gs-ed-shop{font-size:13px;letter-spacing:2px;white-space:nowrap}.gs-page .gs-course-h{text-wrap:balance}.gs-page .gs-course-price{font-size:56px;font-weight:900;color:#ff8dbb}.gs-page .gs-course-badge{margin:0;font-size:13px;letter-spacing:2.5px;font-weight:600;color:#f1ddae;line-height:1.6}.gs-page .gs-course-feats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px;width:100%;max-width:520px;margin-top:6px}.gs-page .gs-course-media{position:relative;width:100%;aspect-ratio:1 / 1;border-radius:18px;overflow:hidden;background:#2a201c;box-shadow:0 30px 70px #00000073,0 10px 24px #00000040}.gs-page .gs-course-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.gs-page .gs-cat-media{position:relative;padding:0!important;border-radius:18px!important;overflow:hidden;background:#ffe0ec;box-shadow:0 18px 48px #5f2b4133,0 6px 16px #371c261a}.gs-page .gs-cat-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}@container gs (max-width: 900px){.gs-page .gs-cat-media{box-shadow:0 14px 36px #5f2b4133,0 5px 12px #371c261a}.gs-page .gs-term{font-size:15px;padding:16px 0}}@container gs (max-width: 900px){.gs-page .gs-offers,.gs-page .gs-course-grid,.gs-page .gs-terms{grid-template-columns:minmax(0,1fr)}.gs-page .gs-offer{padding:30px 22px;gap:12px}.gs-page .gs-offer-big{font-size:clamp(40px,12.5cqi,64px)}.gs-page .gs-offer-title{font-size:clamp(24px,7.4cqi,34px)}.gs-page .gs-offer .gs-btn{min-height:54px;padding:0 14px;font-size:12px;letter-spacing:1.2px;line-height:1.3;text-align:center;text-wrap:balance}.gs-page .gs-cta-row{flex-direction:column;width:100%}.gs-page .gs-code{font-size:clamp(15px,4.6cqi,18px);letter-spacing:2px;padding:10px 16px;max-width:100%}.gs-page .gs-wrap{padding:0 22px}.gs-page .gs-hero{min-height:0;background:linear-gradient(180deg,#fff0f6 0% 60%,#fbf7f2)}.gs-page .gs-hero-art{position:relative;left:auto;right:auto;top:auto;bottom:auto;width:auto;height:auto;margin:16px 22px 0;aspect-ratio:4 / 3;border-radius:20px;box-shadow:0 18px 40px #5f2b413d,0 6px 14px #371c261f;background-position:center 40%!important}.gs-page .gs-hero-art:after{display:none}.gs-page .gs-hero-copy{padding-top:0;margin-top:30px;padding-bottom:72px;gap:16px}.gs-page .gs-bf{font-size:clamp(52px,17cqi,72px);letter-spacing:-2px;line-height:.86}.gs-page .gs-m-first{order:1}.gs-page .gs-m-cta{order:2}.gs-page .gs-m-tag{order:3}.gs-page .gs-m-copy{order:4}.gs-page .gs-sub-it{font-size:clamp(26px,8.4cqi,36px)!important;text-wrap:balance}.gs-page .gs-btn{width:100%}.gs-page .gs-hide-m{display:none!important}.gs-page .gs-show-m{display:flex!important}.gs-page .gs-inv-grid,.gs-page .gs-final-grid{grid-template-columns:minmax(0,1fr);gap:36px}.gs-page .gs-tl,.gs-page .gs-vip-grid{grid-template-columns:minmax(0,1fr)}.gs-page .gs-tl-item{border-left:0;border-top:1px solid rgba(241,221,174,.35);padding:28px 4px}.gs-page .gs-tl-item:first-child{border-top:0}.gs-page .gs-vip-item{border-left:0;border-top:1px solid rgba(17,17,17,.18);padding:22px 4px}.gs-page .gs-vip-item:first-child{border-top:0}.gs-page .gs-ed{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px}.gs-page .gs-ed-a,.gs-page .gs-ed-b{grid-column:1 / span 2;grid-row:auto}.gs-page .gs-ed-c,.gs-page .gs-ed-d{grid-column:auto}.gs-page .gs-ed-a .gs-ph{min-height:420px!important}.gs-page .gs-ed-b .gs-ph{min-height:230px!important}.gs-page .gs-ed-c .gs-ph,.gs-page .gs-ed-d .gs-ph{min-height:200px!important}.gs-page .gs-h2{font-size:36px!important}.gs-page .gs-sec-pad{padding-top:76px!important;padding-bottom:76px!important}.gs-page .gs-final-art{min-height:300px!important}.gs-page .gs-tl-date{font-size:48px!important}.gs-page .gs-ed-cap{flex-wrap:wrap;row-gap:4px;margin-top:14px}.gs-page .gs-ed-title{font-size:clamp(20px,6.2cqi,26px)}.gs-page .gs-ed-c .gs-ed-title,.gs-page .gs-ed-d .gs-ed-title{font-size:clamp(18px,5.2cqi,22px)}.gs-page .gs-ed-c .gs-ed-cap,.gs-page .gs-ed-d .gs-ed-cap{flex-direction:column;align-items:flex-start;gap:2px}.gs-page .gs-ed-shop{margin-left:auto}.gs-page .gs-course-h{font-size:clamp(28px,9cqi,44px)!important}.gs-page .gs-course-price{font-size:clamp(40px,12cqi,56px)}.gs-page .gs-course-badge{font-size:12px;letter-spacing:1.6px}.gs-page .gs-course-feats{grid-template-columns:minmax(0,1fr);gap:16px;max-width:none}}@container gs (min-width: 520px) and (max-width: 900px){.gs-page .gs-course-feats{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px}}@container gs (min-width: 600px) and (max-width: 900px){.gs-page .gs-hero-art{aspect-ratio:16 / 10;margin:20px 40px 0}.gs-page .gs-wrap{padding:0 40px}}@container gs (max-width: 360px){.gs-page .gs-offer{padding:26px 18px}.gs-page .gs-offer .gs-btn{font-size:11px;letter-spacing:.8px}.gs-page .gs-ed{grid-template-columns:minmax(0,1fr)}.gs-page .gs-ed-a,.gs-page .gs-ed-b,.gs-page .gs-ed-c,.gs-page .gs-ed-d{grid-column:1 / -1}.gs-page .gs-ed-c .gs-ph,.gs-page .gs-ed-d .gs-ph{min-height:240px!important}.gs-page .gs-ed-c .gs-ed-cap,.gs-page .gs-ed-d .gs-ed-cap{flex-direction:row;align-items:baseline;gap:12px}}@container gs (max-width: 900px){.gs-page .gs-hero-copy{padding-bottom:max(72px,calc(29cqi - 52px))}}.gs-page .gs-ann{background:#111;color:#fbf7f2;text-align:center;font-size:12px;letter-spacing:2.5px;padding:12px 16px;text-transform:uppercase;font-weight:600}.gs-page .gs-ann-dot{color:#ff8dbb}.gs-page .gs-ann-t{display:none}.gs-page .gs-ann-full{display:inline}.gs-page a.gs-ann-link{color:inherit;text-decoration:none;white-space:nowrap;transition:color .2s ease}.gs-page a.gs-ann-link:hover{color:#ff8dbb;text-decoration:underline;text-underline-offset:3px}.gs-page a.gs-ann-link:focus-visible{outline:2px solid #FF8DBB;outline-offset:3px;border-radius:2px}@container gs (max-width: 819px){.gs-page .gs-ann-full{display:none}.gs-page .gs-ann-mid{display:inline}}@container gs (max-width: 599px){.gs-page .gs-ann{font-size:11px;letter-spacing:1.5px;padding:10px 14px}.gs-page .gs-ann-mid{display:none}.gs-page .gs-ann-short{display:inline}}@container gs (max-width: 339px){.gs-page .gs-ann-short{display:none}.gs-page .gs-ann-xs{display:inline}}.gs-page a.gs-cat-link{display:block;position:relative;text-decoration:none;color:inherit;border-radius:18px;-webkit-tap-highlight-color:transparent}.gs-page a.gs-cat-link .gs-cat-media{transition:transform .45s cubic-bezier(.34,1.56,.64,1),box-shadow .45s ease}.gs-page a.gs-cat-link .gs-cat-media img{transition:transform .6s cubic-bezier(.34,1.56,.64,1)}@media(hover:hover)and (pointer:fine){.gs-page a.gs-cat-link:hover{z-index:2}.gs-page a.gs-cat-link:hover .gs-cat-media{transform:translateY(-10px) scale(1.025) rotate(-.6deg);box-shadow:0 34px 70px #5f2b4147,0 12px 26px #371c2624}.gs-page a.gs-cat-link:hover .gs-cat-media img{transform:scale(1.06)}}.gs-page a.gs-cat-link:active .gs-cat-media{transform:translateY(-4px) scale(1.035);transition-duration:.15s}.gs-page a.gs-cat-link:focus-visible{outline:none}.gs-page a.gs-cat-link:focus-visible .gs-cat-media{box-shadow:0 0 0 3px #ff8dbb,0 24px 50px #5f2b413d}@media(prefers-reduced-motion:reduce){.gs-page a.gs-cat-link .gs-cat-media,.gs-page a.gs-cat-link .gs-cat-media img{transition:none}.gs-page a.gs-cat-link:hover .gs-cat-media,.gs-page a.gs-cat-link:hover .gs-cat-media img,.gs-page a.gs-cat-link:active .gs-cat-media{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/gs-black-friday.css.map */
