html{scroll-behavior:smooth}html.gf-lock{overflow:hidden}body.gf-body{margin:0;background:#f3f4f4}.gf{--bg: #F3F4F4;--ink: #2C2C2C;--berry: #853953;--plum: #612D53;--mut: #5E5A60;--txt: #3D3A40;--line: #DCDFDF;--soft: #E6E8E8;--pad: clamp(16px, 2.5vw, 40px);background:var(--bg);color:var(--ink);font-family:Inter,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased}.gf *,.gf *:before,.gf *:after{box-sizing:border-box}.gf a{color:inherit}.gf img{max-width:100%}.gf button{font-family:inherit;color:inherit;cursor:pointer}.gf :focus-visible{outline:2px solid var(--ink);outline-offset:3px}.gf button,.gf a{transition:background-color .35s ease,color .35s ease,border-color .35s ease,opacity .35s ease,transform .3s cubic-bezier(.22,1,.36,1)}.gf button:active{transform:scale(.98)}.gf-d{font-family:Eighties Comeback,Playfair Display,Georgia,serif;font-stretch:normal;letter-spacing:-.02em}.gf-wrap{max-width:1920px;margin:0 auto;padding-left:var(--pad);padding-right:var(--pad)}.gf-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}[hidden]{display:none!important}.gf-bar{position:relative;height:38px;overflow:hidden;background:var(--ink);color:#f3f4f4;font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:500;text-align:center}.gf-bar__msg{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:0 16px;opacity:0;animation:gfTick calc(var(--gf-n, 3) * 3s) infinite}.gf-bar--one .gf-bar__msg{opacity:1;animation:none}@keyframes gfTick{0%{opacity:0;transform:translateY(10px)}5%{opacity:1;transform:none}29%{opacity:1;transform:none}34%{opacity:0;transform:translateY(-10px)}to{opacity:0;transform:translateY(-10px)}}.gf-hdr{position:sticky;top:0;z-index:20;background:var(--bg);border-bottom:1px solid var(--line)}.gf-hdr__in{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:14px;padding-bottom:14px}.gf-logo{font-family:Eighties Comeback,Playfair Display,Georgia,serif;font-size:34px;line-height:1.15;font-weight:800;letter-spacing:-.02em;text-decoration:none}.gf-bagbtn{position:relative;height:44px;padding:0 18px;display:flex;align-items:center;gap:10px;background:transparent;border:1px solid var(--ink);border-radius:999px;font-size:14px;font-weight:600}.gf-logo--m{justify-self:center;font-size:28px}.gf-iconbtn{position:relative;width:44px;height:44px;padding:0;border:0;background:transparent;display:flex;align-items:center;justify-content:center}.gf-badge{position:absolute;top:4px;right:2px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--berry);color:#fff;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center}.gf-hero{display:flex;flex-wrap:wrap;align-items:flex-start;column-gap:48px;row-gap:24px;padding-top:clamp(16px,2vw,28px);padding-bottom:clamp(24px,3vw,48px)}.gf-gal{position:relative;flex:1.2 1 520px;min-width:0}.gf-buy{flex:1 1 420px;min-width:0;max-width:640px;display:flex;flex-direction:column;gap:20px}.gf-bento{display:flex;flex-direction:column;gap:12px}.gf-bento__blk{aspect-ratio:5 / 4;min-height:0;display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);grid-template-rows:repeat(2,minmax(0,1fr));gap:12px}.gf-bento__blk--rev{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}.gf-tile{display:block;width:100%;height:100%;min-height:0;margin:0;padding:0;border:0;border-radius:10px;overflow:hidden;background:#e6dace;cursor:zoom-in}.gf-tile img{transition:transform .6s cubic-bezier(.22,1,.36,1)}.gf-tile:hover img{transform:scale(1.03)}.gf-tile img{width:100%;height:100%;object-fit:cover;display:block}.gf-tile--0{grid-row:span 2}.gf-bento__blk--rev .gf-tile--3{grid-column:1;grid-row:1}.gf-bento__blk--rev .gf-tile--4{grid-column:1;grid-row:2}.gf-bento__blk--rev .gf-tile--5{grid-column:2;grid-row:1 / span 2}.gf-tile--5 img{object-position:right center}.gf-bento__blk--c2 .gf-tile{grid-row:1 / span 2!important}.gf-bento__blk--c2 .gf-tile--3,.gf-bento__blk--c2 .gf-tile--4{grid-column:1!important}.gf-bento__blk--c2 .gf-tile--5,.gf-bento__blk--c2 .gf-tile--1,.gf-bento__blk--c2 .gf-tile--2{grid-column:2!important}.gf-bento__blk--c2 .gf-tile--0{grid-column:1!important}.gf-bento__blk--c1{grid-template-columns:minmax(0,1fr)}.gf-bento__blk--c1 .gf-tile{grid-column:1!important;grid-row:1 / span 2!important}.gf-car,.gf-thumbs{display:none}.gf-thumbs::-webkit-scrollbar{display:none}.gf-thumb{flex:0 0 calc((100% - 32px) / 4.4);aspect-ratio:4 / 5;padding:0;border:0;border-radius:10px;overflow:hidden;background:var(--soft);cursor:pointer;box-shadow:0 0 0 1px var(--line);opacity:.7;transition:opacity .3s ease,box-shadow .3s ease}.gf-thumb img{width:100%;height:100%;object-fit:cover;display:block}.gf-thumb.is-on{opacity:1;box-shadow:0 0 0 2px var(--ink)}.gf-intro--short{display:none}.gf-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;border-radius:8px;scrollbar-width:none}.gf-track::-webkit-scrollbar{display:none}.gf-slide{flex:0 0 100%;aspect-ratio:4 / 5;margin:0;padding:0;border:0;scroll-snap-align:start;background:#e6dace;cursor:zoom-in}.gf-slide img{width:100%;height:100%;object-fit:cover;display:block}.gf-count{position:absolute;right:12px;bottom:12px;padding:5px 10px;border-radius:999px;background:#2c2c2cbf;color:#fff;font-size:12px;font-weight:600;letter-spacing:.04em}.gf-dot{width:6px;height:6px;border-radius:999px;background:#b9bdbd;transition:width .4s cubic-bezier(.22,1,.36,1),background-color .4s ease}.gf-dot.is-on{width:20px;background:var(--ink)}.gf-buy__head{display:flex;flex-direction:column;gap:12px}.gf-title{margin:0;font-size:clamp(32px,3.2vw,46px);line-height:1.04;font-weight:700;letter-spacing:-.02em}.gf-intro{font-size:15px;line-height:1.6;color:var(--txt);max-width:520px}.gf-intro p{margin:0}.gf-intro strong{color:var(--ink)}.gf-pill{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 14px;border:1px solid var(--line);border-radius:10px;background:#fff;text-decoration:none;font-size:13px}.gf-pill__l{display:flex;align-items:center;gap:6px}.gf-pill__l svg{color:var(--berry)}.gf-pill__l u{color:var(--mut)}.gf-pill__r{color:var(--berry);font-weight:600}.gf-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px}.gf-price__now,.gf-price__was{font-family:Inter,system-ui,sans-serif;font-size:28px;font-weight:700;letter-spacing:-.02em}.gf-price__was{color:#6a666c;font-size:18px;font-weight:500;letter-spacing:0;text-decoration-thickness:1.5px}.gf-price__tax{font-size:13px;color:var(--mut)}.gf-form{margin:0;display:flex;flex-direction:column;gap:20px}.gf-opt,.gf-bundles{margin:0;padding:0;border:0;min-width:0}.gf-lbl{float:left;width:100%;display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:0;margin:0 0 8px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:600}.gf-lbl+*{clear:both}.gf-lbl__val{font-weight:400;color:var(--mut);text-transform:none;letter-spacing:0}.gf-lbl__link{font-size:12px;font-weight:400;color:var(--mut);text-transform:none;letter-spacing:0}.gf-swatches{display:flex;flex-wrap:wrap;gap:14px 18px}.gf-sw{width:72px;padding:0;border:0;background:transparent;display:flex;flex-direction:column;align-items:center;gap:8px}.gf-sw__dot{width:44px;height:44px;border-radius:999px;border:3px solid var(--bg);box-shadow:0 0 0 1px #cdd0d0;transition:box-shadow .3s ease}.gf-sw.is-on .gf-sw__dot{box-shadow:0 0 0 2px var(--ink)}.gf-sw:hover .gf-sw__dot{box-shadow:0 0 0 2px #8a8590}.gf-sw.is-on:hover .gf-sw__dot{box-shadow:0 0 0 2px var(--ink)}.gf-sw__name{font-size:12px;line-height:1.25;color:var(--mut);text-align:center}.gf-sw.is-on .gf-sw__name{color:var(--ink);font-weight:600}.gf-pills{display:grid;grid-template-columns:repeat(auto-fit,minmax(56px,1fr));gap:6px}.gf-pillbtn{height:42px;border:1px solid #CDD0D0;border-radius:4px;background:transparent;font-size:13px;font-weight:600}.gf-pillbtn.is-on{background:var(--ink);border-color:var(--ink);color:#fff}.gf-pillbtn.is-unavailable{color:#9c97a0;text-decoration:line-through}.gf-tiers{display:flex;flex-direction:column;gap:8px}.gf-tier{position:relative;min-height:54px;padding:8px 14px;display:flex;align-items:center;gap:14px;border:1.5px solid #D6D9D9;border-radius:6px;background:transparent;cursor:pointer;transition:background-color .35s ease,border-color .35s ease}.gf-tier input{position:absolute;opacity:0;pointer-events:none}.gf-tier.is-on{background:#fff;border-color:var(--ink)}.gf-tier:focus-within{outline:2px solid var(--ink);outline-offset:2px}.gf-tier__dot{width:18px;height:18px;flex:none;border:1.5px solid var(--ink);border-radius:999px;display:flex;align-items:center;justify-content:center}.gf-tier__dot:after{content:"";width:9px;height:9px;border-radius:999px;background:var(--ink);transform:scale(0);transition:transform .25s ease}.gf-tier.is-on .gf-tier__dot:after{transform:scale(1)}.gf-tier__mid{flex:1 1 auto;display:flex;flex-direction:column;gap:2px}.gf-tier__name{font-size:15px;font-weight:600}.gf-tag{margin-left:6px;padding:3px 8px;border-radius:3px;background:radial-gradient(120% 160% at 100% 0%,#9a4864,#853953 40%,#5b2340);box-shadow:inset 0 0 0 1px #e8c89659;color:#f3d9a8;font-size:10px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;vertical-align:2px}.gf-tier__per{font-size:13px;color:var(--mut)}.gf-tier__end{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.gf-tier__total{font-size:16px;font-weight:700}.gf-tier__save{font-size:12px;font-weight:600;color:var(--berry)}.gf-hint{margin:8px 0 0;font-size:12px;color:var(--mut)}.gf-cta{height:58px;width:100%;border:0;border-radius:999px;background:var(--berry);color:#fff!important;font-size:17px;font-weight:500;letter-spacing:.01em;display:flex;align-items:center;justify-content:center;gap:12px}.gf-cta:disabled{background:#b9bdbd;cursor:not-allowed}.gf-cta.is-busy{opacity:.7;pointer-events:none}.gf-err{margin:-8px 0 0;font-size:13px;color:#a12b2b}.gf-secure{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 14px;padding:12px 16px;border-radius:6px;background:var(--soft)}.gf-secure__l{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600}.gf-pay{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.gf-pay li{display:flex}.gf-pay svg{display:block;width:38px;height:24px}.gf-pay__chip{height:24px;min-width:38px;padding:0 6px;align-items:center;justify-content:center;border:1px solid #D0D3D3;border-radius:3px;background:#fff;font-size:10px;font-weight:700;letter-spacing:.04em;color:var(--ink)}.gf-sizenote{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:-4px;padding:12px 14px;border:1px solid var(--line);border-radius:10px;font-size:13px;color:var(--txt)}.gf-sizenote b{margin-right:8px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:var(--ink)}.gf-sizenote a{flex:none;font-size:12px;color:var(--mut)}.gf-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;font-size:12px;color:var(--txt);text-align:center}.gf-trust>div{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 4px}.gf-acc{border-top:1px solid var(--line)}.gf-acc details{border-bottom:1px solid var(--line)}.gf-acc summary,.gf-faq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;cursor:pointer;font-weight:600}.gf-acc summary{min-height:56px;font-size:15px}.gf-acc summary::-webkit-details-marker,.gf-faq summary::-webkit-details-marker{display:none}.gf-acc summary:after,.gf-faq summary:after{content:"+";font-size:20px;font-weight:400}.gf-acc details[open]>summary:after,.gf-faq details[open]>summary:after{content:"\2212"}.gf-acc__body{margin:0 0 20px;padding:18px 20px;border-radius:6px;background:#fff;animation:gfReveal .5s cubic-bezier(.22,1,.36,1) both}.gf-acc__body ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.gf-acc__body li{display:flex;gap:12px;font-size:14px;line-height:1.5;color:var(--txt)}.gf-acc__body li:before{content:"";flex:none;width:6px;height:6px;margin-top:7px;border-radius:999px;background:var(--berry)}@keyframes gfReveal{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.gf-sec{padding-top:clamp(40px,4.5vw,72px);padding-bottom:clamp(40px,4.5vw,72px);display:flex;flex-direction:column;gap:24px}.gf-sec__intro{display:flex;flex-direction:column;gap:10px;max-width:760px}.gf-sec__intro p{margin:0;font-size:16px;line-height:1.6;color:var(--txt)}.gf-eyebrow{font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--mut)}.gf-h2{margin:0;font-size:clamp(30px,3.4vw,52px);line-height:1.02;font-weight:700}.gf-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.gf-grid--4{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.gf-story{display:flex;flex-direction:column;gap:16px}.gf-story__img{aspect-ratio:1 / 1;border-radius:240px 240px 8px 8px;overflow:hidden;background:#e6dace}.gf-story__img img,.gf-occ__img img{width:100%;height:100%;object-fit:cover;display:block}.gf-occ__img img{object-position:center 60%}.gf-focus--top img{object-position:center top}.gf-focus--bottom img{object-position:center bottom}.gf-story h3{margin:0;font-size:19px;font-weight:600}.gf-story p{margin:6px 0 0;font-size:14px;line-height:1.55;color:var(--mut)}.gf-band{background:var(--soft)}.gf-occ{display:flex;flex-direction:column;overflow:hidden;border-radius:12px;background:#fff}.gf-occ__img{aspect-ratio:4 / 5;background:#d2d5d5}.gf-occ__txt{padding:16px 18px 18px;display:flex;flex-direction:column;gap:4px}.gf-occ__txt b{font-size:17px;font-weight:600}.gf-occ__txt span{font-size:13px;line-height:1.45;color:var(--mut)}.gf-cmp{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.gf-cmp__card{padding:28px;display:flex;flex-direction:column;gap:18px;border-radius:14px;background:var(--soft)}.gf-cmp__card--get{background:var(--plum);color:#f3f4f4}.gf-cmp__card--get .gf-eyebrow{color:#e0c9d9}.gf-cmp__title{margin-top:4px;font-size:24px;font-weight:700}.gf-cmp ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.gf-cmp li{display:flex;align-items:flex-start;gap:10px;font-size:15px;line-height:1.45}.gf-cmp li svg{flex:none;margin-top:2px}.gf-cmp__card--have li{color:var(--txt)}.gf-cmp__card--have li svg{color:#6a666c}.gf-cmp__card--get li svg{color:#f2b8cb}.gf-size{background:#fff;border-top:1px solid #E2E4E4}.gf-size .gf-sec,.gf-faq .gf-sec{flex-direction:row;flex-wrap:wrap;gap:24px 48px}.gf-size__intro{flex:1 1 320px;min-width:0;display:flex;flex-direction:column;gap:16px}.gf-size__intro p{margin:0;font-size:16px;line-height:1.6;color:var(--txt)}.gf-size__tbl{flex:2 1 560px;min-width:0;overflow-x:auto}.gf-size table{width:100%;border-collapse:collapse;font-size:15px}.gf-size th{padding:14px 16px;border-bottom:1px solid var(--ink);text-align:left;font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:var(--mut)}.gf-size td{padding:16px;border-bottom:1px solid #E4E0DC}.gf-size td:first-child{font-weight:700}.gf-faq{border-top:1px solid var(--line)}.gf-faq__intro{flex:1 1 300px;min-width:0;display:flex;flex-direction:column;gap:16px}.gf-faq__intro p{margin:0;font-size:15px;line-height:1.6;color:var(--mut)}.gf-faq__list{flex:2 1 560px;min-width:0;border-top:1px solid var(--ink)}.gf-faq details{border-bottom:1px solid var(--line)}.gf-faq summary{min-height:64px;padding:16px 0;font-size:17px}.gf-faq__a{max-width:640px;padding:0 0 24px;font-size:15px;line-height:1.7;color:var(--txt);animation:gfReveal .5s cubic-bezier(.22,1,.36,1) both}.gf-faq__a p{margin:0}.gf-final{background:var(--berry);color:#fff}.gf-final .gf-sec{flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px}.gf-final h2{margin:0;font-size:clamp(34px,4vw,64px);line-height:.95;font-weight:800;white-space:nowrap}.gf-final .gf-sec{flex-wrap:nowrap!important}.gf-final a{height:58px;padding:0 36px;display:inline-flex;align-items:center;border-radius:999px;background:#fff;color:var(--ink);font-size:16px;font-weight:600;text-decoration:none}.gf-app{min-width:0}.gf-foot{background:#1f1d21;color:#b9b4bd;overflow:hidden}.gf-foot__in{padding-top:clamp(48px,5vw,80px);padding-bottom:28px;display:flex;flex-direction:column;gap:clamp(40px,4vw,64px)}.gf-foot__top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:40px}.gf-foot__news{flex:1 1 340px;min-width:0;max-width:520px;display:flex;flex-direction:column;gap:14px}.gf-foot__h{margin:0;color:#f3f4f4;font-size:clamp(30px,3vw,44px);line-height:1.02;font-weight:700}.gf-foot__fine{font-size:12px!important;color:#8e8992}.gf-foot__fine a{color:#b9b4bd}.gf-foot__news p{margin:0;font-size:15px;line-height:1.6}.gf-foot .gf-logo{color:#f3f4f4;font-size:40px}.gf-news{position:relative;display:flex;margin:6px 0 0}.gf-news input{flex:1 1 auto;min-width:0;height:54px;padding:0 60px 0 22px;border:1px solid #4A464C;border-radius:999px;background:transparent;color:#f3f4f4;font:inherit;font-size:15px}.gf-news input::placeholder{color:#8e8992}.gf-news input:focus{outline:none;border-color:#f3f4f4}.gf-news button{position:absolute;top:6px;right:6px;width:42px;height:42px;padding:0;border:0;border-radius:999px;background:#f3f4f4;color:var(--ink)!important;display:flex;align-items:center;justify-content:center}.gf-news__ok{margin:0;color:#f3f4f4}.gf-foot__cols{display:flex;flex-wrap:wrap;gap:40px clamp(48px,6vw,96px)}.gf-foot__links{display:flex;flex-direction:column;gap:12px;font-size:14px;min-width:140px}.gf-foot__links b{margin-bottom:4px;color:#f3f4f4;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.gf-foot__links a,.gf-foot__bot a{color:#b9b4bd;text-decoration:none}.gf-foot__links a:hover,.gf-foot__bot a:hover{color:#fff}.gf-foot__bot{padding-top:24px;border-top:1px solid #3A373D;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:12px;color:#9c97a0}.gf-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;visibility:hidden;transition:visibility 0s linear .6s}.gf-layer.is-open{visibility:visible;transition-delay:0s}.gf-scrim{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;background:#2c2c2c8c;opacity:0;transition:opacity .5s ease!important}.gf-layer.is-open .gf-scrim{opacity:1}.gf-panel{position:absolute;top:0;bottom:0;display:flex;flex-direction:column;background:var(--bg);color:var(--ink);box-shadow:0 0 60px #0000002e;transition:transform .6s cubic-bezier(.22,1,.36,1)}.gf-cart .gf-panel{right:0;width:100%;max-width:440px;transform:translate(100%)}.gf-layer.is-open .gf-panel{transform:none}.gf-panel__head{flex:none;display:flex;align-items:center;justify-content:space-between;padding:10px 12px 10px 24px;border-bottom:1px solid var(--line)}.gf-panel__title{font-size:22px;font-weight:750}.gf-panel__title span{margin-left:8px;font-family:Inter,sans-serif;font-stretch:100%;font-size:14px;font-weight:400;letter-spacing:0;color:var(--mut)}.gf-prog{flex:none;padding:16px 24px;display:flex;flex-direction:column;gap:10px;background:#fff;border-bottom:1px solid var(--line)}.gf-prog__txt{font-size:13px;line-height:1.4}.gf-prog__txt b{color:var(--berry)}.gf-prog__bar{position:relative;height:6px;overflow:hidden;border-radius:999px;background:#e2e4e4}.gf-prog__fill{width:0;height:6px;border-radius:999px;background:var(--berry);transition:width .7s cubic-bezier(.22,1,.36,1)}.gf-prog__bar i{position:absolute;top:0;width:2px;height:6px;background:#fff}.gf-prog__lbl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));font-size:11px;letter-spacing:.04em;color:var(--mut);text-align:right}.gf-cart__body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:8px 24px 24px}.gf-line{display:flex;gap:16px;padding:20px 0;border-bottom:1px solid var(--line)}.gf-line img{flex:none;width:88px;height:112px;border-radius:4px;object-fit:cover;background:#e6dace}.gf-line__info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:6px}.gf-line__top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.gf-line__title{font-size:15px;font-weight:600;line-height:1.3;text-decoration:none}.gf-line__rm{flex:none;width:32px;height:32px;margin:-6px -8px 0 0;border:0;background:transparent;color:var(--mut)!important;display:flex;align-items:center;justify-content:center}.gf-line__meta{font-size:13px;color:var(--mut)}.gf-line__bot{margin-top:auto;display:flex;justify-content:space-between;align-items:center;gap:12px}.gf-step{height:36px;display:flex;align-items:center;border:1px solid #CDD0D0;border-radius:999px}.gf-step button{width:36px;height:34px;border:0;background:transparent;font-size:16px}.gf-step span{min-width:20px;text-align:center;font-size:14px;font-weight:600}.gf-line__price{display:flex;flex-direction:column;align-items:flex-end;gap:1px;font-size:15px;font-weight:700}.gf-line__price s{font-size:12px;font-weight:400;color:#6a666c}.gf-cart.is-busy .gf-cart__body{opacity:.5;pointer-events:none}.gf-empty{padding:64px 0;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.gf-empty b{font-size:22px}.gf-empty span{font-size:14px;color:var(--mut)}.gf-empty button{height:48px;padding:0 28px;border:1px solid var(--ink);border-radius:999px;background:transparent;font-size:14px;font-weight:600}.gf-cart__foot{flex:none;padding:18px 24px 20px;display:flex;flex-direction:column;gap:10px;background:#fff;border-top:1px solid var(--line)}.gf-row{display:flex;justify-content:space-between;font-size:14px;color:var(--txt)}.gf-row--save{color:var(--berry);font-weight:600}.gf-row--total{align-items:baseline;padding-top:10px;border-top:1px solid #E2E4E4;color:var(--ink);font-size:15px;font-weight:600}.gf-row--total b{font-family:Inter,system-ui,sans-serif;font-size:22px;font-weight:700;letter-spacing:-.01em}.gf-note{margin:0;font-size:12px;color:var(--mut);text-align:center}.gf-checkout{margin-top:4px;height:56px;display:flex;align-items:center;justify-content:center;gap:10px;border-radius:999px;background:var(--berry);color:#fff!important;font-size:16px;font-weight:600;letter-spacing:.02em;text-decoration:none}@keyframes gfRise{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:none}}@supports (animation-timeline: view()){.gf-rise{animation:gfRise linear both;animation-timeline:view();animation-range:entry 0% entry 35%}}@media(max-width:1023px){.gf-gal{flex-basis:100%}.gf-bento{display:none}.gf-car{display:block;position:relative}.gf-thumbs{display:flex;gap:8px;margin-top:10px;overflow-x:auto;scrollbar-width:none;padding:2px}.gf-buy{max-width:none}}@media(min-width:750px)and (max-width:1023px){.gf-track{gap:10px}.gf-slide{flex-basis:calc(50% - 5px)}}@media(max-width:749px){.gf-sec{padding-top:40px;padding-bottom:40px;gap:22px}.gf-h2{font-size:28px;line-height:1.05}.gf-sec__intro p,.gf-size__intro p{font-size:14px;line-height:1.55}.gf-swipe{display:flex;gap:10px;margin:0 calc(var(--pad) * -1);padding:0 var(--pad) 4px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:var(--pad);scrollbar-width:none}.gf-swipe::-webkit-scrollbar{display:none}.gf-swipe>*{flex:0 0 78%;min-width:0;scroll-snap-align:start}.gf-cmp__card{padding:22px}.gf-size th,.gf-size td{padding:11px 8px;font-size:13px}.gf-faq summary{min-height:54px;padding:12px 0;font-size:15px}.gf-faq__a{font-size:14px}.gf-final a{width:100%;justify-content:center}.gf-foot__in{padding-top:40px;gap:28px}.gf-foot__cols{gap:32px}.gf-pay svg{width:34px;height:22px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.gf *,.gf *:before,.gf *:after{animation:none!important;transition:none!important}.gf-bar__msg:first-child{opacity:1}}.gf-buy>:not(.gf-buy__head):not(.gf-sizenote):not(.gf-form):not(.gf-cod):not(.gf-secure):not(.gf-trust):not(.gf-acc):not([class*=_rsi]):not([id*=_rsi]),.gf-form>:not(input):not(fieldset):not(.gf-cta):not(.gf-err):not(.gf-opt):not(.gf-bundles):not([class*=_rsi]):not([id*=_rsi]){display:none!important}.gf-cod{margin-top:-6px}.gf-cod:empty{display:none}.gf-buy:has(.gf-cod button) .gf-form>[class*=_rsi],.gf-buy:has(.gf-cod button) .gf-form>[id*=_rsi]{display:none!important}.gf-lb__panel{position:absolute;top:0;right:0;bottom:0;left:0;background:#18161af5;opacity:0;transform:scale(.985);transition:opacity .45s ease,transform .5s cubic-bezier(.22,1,.36,1)}.gf-lb.is-open .gf-lb__panel{opacity:1;transform:none}.gf-lb__track{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior:contain}.gf-lb__track::-webkit-scrollbar{display:none}.gf-lb__slide{flex:0 0 100%;height:100%;scroll-snap-align:start;display:flex;align-items:center;justify-content:center;padding:64px 72px;cursor:zoom-out}.gf-lb__slide img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:6px;cursor:default}.gf-lb__btn{position:absolute;width:48px;height:48px;padding:0;border:0;border-radius:999px;background:#ffffff1f;color:#fff!important;display:flex;align-items:center;justify-content:center}.gf-lb__btn:hover{background:#ffffff38}.gf-lb__close{top:16px;right:16px}.gf-lb__nav{top:50%;margin-top:-24px}.gf-lb__nav--prev{left:16px}.gf-lb__nav--next{right:16px}.gf-lb__count{position:absolute;bottom:20px;left:50%;transform:translate(-50%);padding:6px 12px;border-radius:999px;background:#ffffff1f;color:#fff;font-size:13px;font-weight:600;letter-spacing:.04em}@media(max-width:749px){.gf-lb__slide{padding:64px 12px}.gf-lb__nav{display:none}}.gf-bagbtn .gf-badge{display:none}.gf-wordmark{margin:clamp(8px,2vw,24px) auto 0;max-width:1920px;padding:0 var(--pad);color:#f3f4f4;font-weight:800;line-height:1;letter-spacing:-.02em;white-space:nowrap;text-align:center;height:.8em;overflow:hidden;font-size:min(calc((100vw - 2 * var(--pad) - 16px) / 3.45),calc((1920px - 2 * var(--pad)) / 3.45))}.gf-wordmark span{display:block}@media(max-width:749px){.gf-bagbtn{width:44px;padding:0;justify-content:center;border-color:transparent}.gf-bagbtn__txt,.gf-bagbtn .gf-badge[hidden]{display:none}.gf-bagbtn .gf-badge:not([hidden]){display:flex}.gf-logo{font-size:30px}.gf-final h2{white-space:normal}.gf-final .gf-sec{flex-wrap:wrap!important}.gf-foot__cols{width:100%;flex-wrap:nowrap;gap:24px}.gf-foot__links{flex:1 1 0;min-width:0}}.gf-tile img,.gf-story__img img{transition:opacity .35s ease,transform .6s cubic-bezier(.22,1,.36,1)}@media(max-width:749px){.gf-intro--full{display:none}.gf-intro--short{display:block}.gf-swatches{gap:10px 20px}.gf-sw{width:auto;min-width:52px;gap:6px}.gf-sw__dot{width:32px;height:32px;border-width:2px}.gf-sw__name{font-size:11px;white-space:nowrap}.gf-secure{padding:0;background:transparent;gap:6px}.gf-secure__l{display:none}}.gf-menubtn{display:none;width:44px;height:44px;padding:0;border:0;background:transparent;color:var(--ink);align-items:center;justify-content:center;cursor:pointer}.gf-menu .gf-panel{left:0;width:86%;max-width:340px;transform:translate(-100%)}.gf-menu__links{padding:8px 24px;display:flex;flex-direction:column}.gf-menu__links a{padding:18px 0;border-bottom:1px solid var(--line);color:var(--ink);font-size:17px;font-weight:500;text-decoration:none}@media(max-width:749px){.gf-hdr__in{display:grid;grid-template-columns:44px 1fr 44px;gap:8px;padding-top:8px;padding-bottom:8px}.gf-menubtn{display:flex}.gf-hdr__in .gf-logo{justify-self:center;font-size:28px}.gf-hdr__in .gf-bagbtn{justify-self:end}}.gf-ctab{display:none}@media(max-width:749px){.gf-cmp.gf-swipe{display:none}.gf-ctab{display:block;border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 0 0 1px var(--line)}.gf-ctab__row{display:grid;grid-template-columns:minmax(0,1.5fr) 1fr 1fr;align-items:stretch}.gf-ctab__row+.gf-ctab__row{border-top:1px solid var(--line)}.gf-ctab__row>span{display:flex;align-items:center;justify-content:center;padding:14px 8px;text-align:center}.gf-ctab__row--head{background:var(--bg)}.gf-ctab__row--head>span{padding:14px 6px 12px}.gf-ctab__brand{font-size:22px;font-weight:800;letter-spacing:-.02em;color:var(--ink);background:#7e3b5214}.gf-ctab__other{font-size:13px;font-weight:600;line-height:1.25;color:var(--mut)}.gf-ctab__label{justify-content:flex-start!important;text-align:left!important;padding-left:16px!important;font-size:14px;font-weight:600;line-height:1.3;color:#fff;background:var(--plum)}.gf-ctab__cell svg{width:20px;height:20px;color:#a9a4ac}.gf-ctab__cell--us{background:#7e3b5214}.gf-ctab__cell--us svg{color:var(--plum);stroke-width:2.4}}@media(max-width:749px){.gf-size__tbl{overflow:visible}.gf-size table,.gf-size tbody,.gf-size tr,.gf-size td{display:block;width:100%}.gf-size thead{display:none}.gf-size tr{border-radius:14px;background:var(--bg);box-shadow:0 0 0 1px var(--line);overflow:hidden}.gf-size tr+tr{margin-top:12px}.gf-size td{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:14px 18px!important;border-bottom:1px solid var(--line);font-size:15px!important;text-align:right}.gf-size td:last-child{border-bottom:0}.gf-size td:before{content:attr(data-label);flex:none;text-align:left;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--mut)}.gf-size td:first-child{justify-content:flex-start;align-items:center;padding:16px 18px!important;background:var(--plum);color:#fff;font-family:Eighties Comeback,Playfair Display,Georgia,serif;font-size:24px!important;font-weight:700;letter-spacing:-.01em;text-align:left}.gf-size td:first-child:before{display:none}}.gf-rate{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;margin-bottom:-2px;font-size:13px;color:var(--mut);text-decoration:none}.gf-rate b{color:var(--ink);font-weight:600}.gf-rate:hover span{text-decoration:underline;text-underline-offset:3px}.gf-rv{padding-top:clamp(40px,4.5vw,72px);padding-bottom:clamp(40px,4.5vw,72px);display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:32px clamp(32px,6vw,96px);align-items:start}.gf-rv__aside{position:sticky;top:96px;display:flex;flex-direction:column;gap:20px}.gf-rv__h{margin:0;font-size:clamp(34px,3.4vw,52px);line-height:1;font-weight:800}.gf-rv__sum{display:flex;flex-direction:column;gap:18px}.gf-rv__score{display:flex;align-items:center;gap:14px}.gf-rv__num{font-size:64px;line-height:.9;font-weight:800}.gf-rv__meta{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--mut)}.gf-rv__stars{display:inline-flex;gap:2px;color:var(--berry)}.gf-rv__stars svg{width:14px;height:14px}.gf-rv__stars .is-off{color:var(--line)}.gf-rv__dist{display:grid;grid-template-columns:1.4em 12px minmax(0,1fr) 2em;gap:9px 8px;align-items:center;font-size:12px;color:var(--mut);font-variant-numeric:tabular-nums}.gf-rv__st{color:var(--berry);font-size:11px}.gf-rv__dist i{display:block;height:4px;border-radius:999px;background:var(--soft);overflow:hidden}.gf-rv__dist b{display:block;height:100%;background:var(--berry);border-radius:inherit}.gf-rv__dist em{font-style:normal;text-align:right}.gf-rv__src{margin:0;font-size:13px;line-height:1.5;color:var(--mut);max-width:36ch}.gf-rv__btn{display:inline-flex;align-items:center;justify-content:center;height:46px;padding:0 24px;border:1px solid var(--ink);border-radius:999px;background:transparent;color:var(--ink);text-decoration:none;font-size:14px;font-weight:500}.gf-rv__btn:hover{background:var(--ink);color:var(--bg)!important}.gf-rv__write{align-self:flex-start}.gf-rv__main{min-width:0}.gf-rv__list{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.gf-rv__item{padding-top:22px;padding-bottom:22px;border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:8px}.gf-rv__list:not(.is-open) [data-gf-rv-more]{display:none}.gf-rv__q{align-self:flex-start;font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--berry)}.gf-rv__row{display:flex;justify-content:space-between;align-items:center;gap:12px}.gf-rv__date{font-size:12px;color:var(--mut);white-space:nowrap}.gf-rv__t{margin:2px 0 0;font-size:16px;font-weight:600;line-height:1.3}.gf-rv__b{margin:0;font-size:15px;line-height:1.6;color:var(--txt);max-width:68ch}.gf-rv__who{font-size:13px;font-weight:600}.gf-rv__read{display:none;align-self:flex-start;border:0;background:none;padding:0;font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.gf-rv__all{margin-top:24px}.gf-rv__nav,.gf-rv__write-m{display:none}@media(max-width:749px){.gf-rate{font-size:12px}.gf-rv{grid-template-columns:minmax(0,1fr);gap:24px;padding-top:40px;padding-bottom:40px}.gf-rv__aside{position:static;gap:16px}.gf-rv__h{font-size:30px}.gf-rv__write,.gf-rv__all{display:none}.gf-rv__sum{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:center;background:#fff;border-radius:12px;padding:16px}.gf-rv__score{flex-direction:column;align-items:flex-start;gap:6px}.gf-rv__num{font-size:52px}.gf-rv__dist{gap:6px;grid-template-columns:1em 10px minmax(0,1fr) 2.2em}.gf-rv__src{font-size:12px}.gf-rv__list{display:flex;gap:10px;border-top:0;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;margin:0 calc(var(--pad) * -1);padding:0 var(--pad) 2px;scroll-padding-left:var(--pad);scrollbar-width:none;align-items:stretch}.gf-rv__list::-webkit-scrollbar{display:none}.gf-rv__item,.gf-rv__list:not(.is-open) [data-gf-rv-more]{display:flex;flex:0 0 84%;scroll-snap-align:start;background:#fff;border:0;border-radius:12px;padding:18px 18px 16px;gap:8px}.gf-rv__t{font-size:15px}.gf-rv__b{font-size:14px;line-height:1.55}.gf-rv__b.is-clamp{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.gf-rv__read{display:inline}.gf-rv__who{margin-top:auto;padding-top:10px;border-top:1px solid var(--soft)}.gf-rv__nav{display:flex;align-items:center;gap:12px;margin-top:14px}.gf-rv__count{font-size:12px;color:var(--mut);font-variant-numeric:tabular-nums;min-width:3.6em}.gf-rv__track{flex:1;height:2px;background:var(--line);border-radius:2px;overflow:hidden}.gf-rv__track b{display:block;height:100%;background:var(--ink);border-radius:inherit;transition:transform .25s ease}.gf-rv__arrows{display:flex;gap:6px}.gf-rv__arrows button{width:36px;height:36px;padding:0;border-radius:50%;border:1px solid var(--line);background:#fff;display:inline-flex;align-items:center;justify-content:center}.gf-rv__arrows button:disabled{opacity:.35;cursor:default}.gf-rv__write-m{display:flex;width:100%;height:50px;margin-top:20px}}.gf-bar--dw{background:#5b2340;color:#f7efe6}.gf-dw{clear:both;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 12px;padding:18px 20px;border-radius:14px;color:#f7efe6;background:radial-gradient(120% 140% at 100% 0%,#9a4864,#853953 38%,#5b2340)}.gf-dw:after{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:1px solid rgba(232,200,150,.32);border-radius:10px;pointer-events:none}.gf-dw__copy{display:flex;flex-direction:column;gap:4px;min-width:0}.gf-dw__eyebrow{font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;color:#e8c896}.gf-dw__h{margin:0;font-size:26px;line-height:1.05;font-weight:800;color:#fff8f0}.gf-dw__sub{font-size:12.5px;color:#f7efe6c7}.gf-dw__clock{flex:none;display:flex;align-items:stretch}.gf-dw__clock>span{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:52px;padding:0 10px}.gf-dw__clock>span+span{border-left:1px solid rgba(232,200,150,.35)}.gf-dw__clock b{font-family:Eighties Comeback,Playfair Display,Georgia,serif;font-size:30px;line-height:1;font-weight:800;letter-spacing:-.01em;color:#fff8f0;font-variant-numeric:tabular-nums}.gf-dw__clock i{font-style:normal;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#e8c896}.gf-tier__old{font-size:12px;font-weight:500;color:#6a666c;line-height:1}@media(max-width:749px){.gf-dw{flex-direction:column;align-items:stretch;gap:14px;padding:16px}.gf-dw__h{font-size:23px}.gf-dw__clock{justify-content:space-between;padding-top:12px;border-top:1px solid rgba(232,200,150,.3)}.gf-dw__clock>span{flex:1}.gf-dw__clock b{font-size:28px}}.gf-low{margin-top:14px;display:flex;flex-direction:column;gap:8px}.gf-low__row{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--ink)}.gf-low__row b{font-weight:600}.gf-low__cta{margin-left:auto;font-size:12px;color:var(--mut)}.gf-low__dot{width:8px;height:8px;border-radius:50%;background:#c8372d;box-shadow:0 0 #c8372d80;animation:gfPulse 1.8s ease-out infinite}.gf-low__bar{height:4px;border-radius:999px;background:var(--soft);overflow:hidden}.gf-low__bar i{display:block;height:100%;border-radius:inherit;background:#c8372d}@keyframes gfPulse{0%{box-shadow:0 0 #c8372d73}70%{box-shadow:0 0 0 7px #c8372d00}to{box-shadow:0 0 #c8372d00}}@media(prefers-reduced-motion:reduce){.gf-low__dot{animation:none}}.gf-ugc{margin-bottom:18px}.gf-ugc__h{margin:0 0 10px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:var(--mut)}.gf-ugc__row{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;max-width:760px}.gf-ugc__item{padding:0;border:0;background:var(--soft);border-radius:10px;overflow:hidden;aspect-ratio:3 / 4;cursor:zoom-in}.gf-ugc__item img,.gf-rv__pic img{width:100%;height:100%;object-fit:cover;display:block}.gf-rv__pic{align-self:flex-start;width:72px;aspect-ratio:3 / 4;padding:0;border:0;border-radius:8px;overflow:hidden;background:var(--soft);cursor:zoom-in}.gf-ugc__lb{border:0;padding:0;max-width:min(92vw,520px);max-height:92vh;background:transparent;overflow:visible}.gf-ugc__lb::backdrop{background:#18161ae0}.gf-ugc__lb img{display:block;width:auto;height:auto;max-width:100%;max-height:88vh;border-radius:12px}.gf-ugc__x{position:absolute;top:-14px;right:-14px;width:36px;height:36px;border-radius:50%;border:0;background:#fff;color:var(--ink);font-size:22px;line-height:1;cursor:pointer}@media(max-width:749px){.gf-ugc__row{display:flex;overflow-x:auto;scrollbar-width:none;margin:0 calc(var(--pad) * -1);padding:0 var(--pad)}.gf-ugc__row::-webkit-scrollbar{display:none}.gf-ugc__item{flex:0 0 30%}.gf-ugc__x{top:8px;right:8px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/goodform.css.map */
