.cvip{--cv-forest:#10271e;--cv-deep:#092018;--cv-deeper:#071911;--cv-moss:#244b38;--cv-cream:#f2ede3;--cv-paper:#e6e4d4;--cv-lime:#c2e65e;--cv-red:#a9473f;--cv-line:rgba(241,236,222,.21);--cv-muted:#b8c6bd;background:var(--cv-forest);color:var(--cv-cream);position:relative;font-size:16px;line-height:1.5;isolation:isolate}.cvip *{box-sizing:border-box}.cvip [hidden]{display:none!important}.cvip a{color:inherit;text-decoration:none}.cvip :is(h1,h2,h3,p,figure){margin:0}.cvip :is(button,input,select){font:inherit}.cvip button{cursor:pointer}.cvip :is(a,button,summary,input,select):focus-visible{outline:3px solid var(--cv-lime);outline-offset:3px}.cvip-shell{width:min(1216px,calc(100% - 64px));margin:0 auto}.cvip-kicker{font-size:12px!important;font-weight:800;letter-spacing:.18em;line-height:1.5;text-transform:uppercase;color:var(--cv-lime);margin:0 0 16px!important}.cvip-kicker span{display:inline-block;margin-right:7px;font-size:19px;vertical-align:-2px}.cvip-kicker--dark{color:#47633c}.cvip-button{display:inline-flex;justify-content:center;align-items:center;gap:24px;min-height:54px;padding:12px 21px;border-radius:4px;letter-spacing:.035em;font-size:13px;font-weight:850;text-transform:uppercase;border:1px solid transparent;line-height:1.3;transition:background .18s ease,transform .18s ease;text-align:center}.cvip-button span[aria-hidden]{font-size:19px;font-weight:400;line-height:1}.cvip-button--lime{background:var(--cv-lime);color:#10251b!important;border-color:var(--cv-lime)}.cvip-button--lime:hover{background:#d5f279;transform:translateY(-2px)}.cvip-hero{overflow:hidden;background:radial-gradient(ellipse 51% 64% at 85% 45%,#23503e 0%,#163529 48%,transparent 100%),linear-gradient(135deg,#112d21,#0a2018 83%);padding:26px 0 64px}.cvip-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(#f3e6b4 .6px,transparent .8px);background-size:34px 34px;opacity:.055;pointer-events:none;z-index:-1}.cvip-eyeline{display:flex;align-items:center;justify-content:flex-start;gap:20px;border-bottom:1px solid var(--cv-line);padding:1px 0 19px;font-size:11px;font-weight:800;letter-spacing:.16em;color:#dce5d9;line-height:1.3}.cvip-eyeline__left{display:flex;align-items:center;gap:13px}.cvip-spark{font-size:21px;color:var(--cv-lime);font-weight:400;line-height:1}.cvip-eyeline__rule{width:28px;height:1px;background:#eaf1dd6b}.cvip-eyeline__right{display:inline-flex;align-items:center;gap:9px;color:var(--cv-lime);white-space:nowrap}.cvip-status-dot{width:8px;height:8px;border-radius:50%;background:var(--cv-lime);box-shadow:0 0 0 4px #c2e65e1f}.cvip-hero__grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:48px;min-height:524px;padding-top:37px}.cvip-hero__copy{position:relative;z-index:2;padding:14px 0 6px}.cvip-hero[data-creepmas-mode=vip] .cvip-eyeline{padding-bottom:11px}.cvip-hero[data-creepmas-mode=vip] .cvip-hero__grid{align-items:start;min-height:0;padding-top:18px}.cvip-hero[data-creepmas-mode=vip] .cvip-hero__copy{padding-top:0}@media(max-width:749px){.cvip-hero[data-creepmas-mode=vip] .cvip-eyeline{padding-bottom:9px}.cvip-hero[data-creepmas-mode=vip] .cvip-hero__grid{padding-top:13px}}.cvip-mini-tag{display:inline-flex;align-items:center;gap:9px;color:var(--cv-lime);font-weight:850;letter-spacing:.15em;font-size:11px;margin-bottom:21px;text-transform:uppercase}.cvip-mini-tag span{color:#e2a88c;font-size:18px;line-height:1}.cvip-hero__heading{font-family:Gothiks,var(--font-heading-family),sans-serif!important;font-size:clamp(56px,5.4vw,83px)!important;line-height:.96!important;letter-spacing:-.01em!important;font-weight:800!important;max-width:690px;text-wrap:balance;text-transform:none}.cvip-hero__heading span,.cvip-hero__heading em{display:block;font-family:inherit!important;font-style:normal}.cvip-hero__heading span{color:var(--cv-cream)}.cvip-hero__heading em{color:var(--cv-lime);margin-top:2px}.cvip-hero[data-creepmas-mode=vip] .cvip-hero__heading em{color:#ed6b5c}.cvip-hero__desc{color:#d5dfd6;max-width:510px;font-size:16px;line-height:1.66;margin-top:23px!important;letter-spacing:.005em}.cvip-hero__actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:26px}.cvip-hero__quiet-link{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;border-bottom:1px solid rgba(242,237,227,.55);padding:6px 0;line-height:1.45}.cvip-hero__quiet-link span{font-size:18px;font-weight:400}.cvip-hero__quiet-link:hover{color:var(--cv-lime);border-color:var(--cv-lime)}.cvip-countdown{width:100%;max-width:530px;display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:26px;padding:16px 19px;border:1px solid rgba(194,230,94,.46);border-radius:5px;background:#0d2a1db8}.cvip-countdown__info{display:flex;flex-direction:column;gap:5px;min-width:0}.cvip-countdown__label{font-size:11px;font-weight:900;letter-spacing:.09em;color:var(--cv-lime);line-height:1.3}.cvip-countdown__deadline{font-size:10px;color:#bccbbd;letter-spacing:.035em;white-space:nowrap}.cvip-countdown__time{display:flex;align-items:center;justify-content:flex-end;gap:11px;flex:0 0 auto}.cvip-countdown__unit{display:flex;align-items:center;flex-direction:column;gap:4px;min-width:28px}.cvip-countdown__unit strong{font-size:21px;font-weight:800;line-height:1;color:#f3f0e5;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.cvip-countdown__unit small{font-size:8px;font-weight:800;color:#a6bbaa;letter-spacing:.045em;line-height:1.2}.cvip-countdown__expired{color:#f3f0e5;font-size:12px;font-weight:900;letter-spacing:.08em}.cvip-hero__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:530px;padding-top:26px;margin-top:28px;border-top:1px solid var(--cv-line)}.cvip-hero__facts--vip{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0;padding-top:17px;border-top:0}.cvip-hero__fact{display:flex;align-items:center;gap:10px;padding-right:10px}.cvip-hero__fact strong{font-family:Gothiks,var(--font-heading-family),sans-serif!important;font-size:34px;line-height:.9;font-weight:800;color:#e9e8df;letter-spacing:-.03em}.cvip-hero__fact strong .cvip-hour{font:inherit;font-size:22px;color:var(--cv-lime)}.cvip-hero__fact>span{font-size:9px;font-weight:800;letter-spacing:.075em;color:#c1d4c4;line-height:1.45}.cvip-hero__visual{position:relative;width:min(100%,505px);margin:12px auto 0;min-width:0}.cvip-hero__frame{position:relative;background:#eae7da;padding:11px;box-shadow:0 24px 75px #06160d77;transform:rotate(1.35deg);border-radius:4px}.cvip-hero__frame-top,.cvip-hero__frame-bottom{color:#294136;display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:8px;font-weight:900;letter-spacing:.11em;line-height:1.25}.cvip-hero__frame-top{padding:8px 11px 12px}.cvip-hero__frame-bottom{padding:13px 11px 3px}.cvip-hero__frame-bottom span:last-child{font-size:18px;color:var(--cv-red)}.cvip-hero__main-photo{height:396px;background:#f6f5f1;overflow:hidden;display:flex;align-items:center;justify-content:center}.cvip-hero__main-photo img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.cvip-hero__mini-photo{position:absolute;bottom:-37px;left:-43px;transform:rotate(-6deg);width:172px;background:#f0efe6;padding:8px 8px 9px;z-index:2;box-shadow:0 10px 35px #06160d77;border-radius:3px}.cvip-hero__mini-photo img{display:block;width:100%;height:144px;object-fit:cover;background:#f5f3ee}.cvip-hero__mini-photo span{display:block;color:#294136;font-size:8px;font-weight:900;letter-spacing:.09em;text-align:center;margin-top:9px;line-height:1.3}.cvip-hero__stamp{position:absolute;z-index:3;right:-18px;top:-16px;width:100px;height:100px;border-radius:50%;background:var(--cv-red);color:#fff1e2;border:2px solid #f3dac1;box-shadow:0 0 0 5px #a9473f,0 10px 22px #07140f6e;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;transform:rotate(12deg);font-family:Gothiks,var(--font-heading-family),sans-serif!important;font-size:38px;line-height:1;letter-spacing:-.02em}.cvip-hero__stamp small{font:800 9px var(--font-body-family),Arial,sans-serif!important;letter-spacing:.08em;margin-top:4px}.cvip-hero__ornament{position:absolute;line-height:1;font-size:25px;color:#bddd79;opacity:.68}.cvip-hero__ornament--one{top:23%;left:-12%;font-size:39px}.cvip-hero__ornament--two{right:-12%;bottom:18%;font-size:27px;color:#d0a98e}.cvip-gifts{padding:0 0 51px;background:linear-gradient(180deg,#0c241b,#0a2119)}.cvip-gifts__panel{background:var(--cv-paper);color:#183329;border-radius:8px;padding:43px 42px 25px;box-shadow:inset 0 0 0 1px #ddd9c9;position:relative;overflow:hidden}.cvip-gifts__panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(#7a887a .5px,transparent 1px);background-size:26px 26px;opacity:.055}.cvip-gifts__header{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:26px;position:relative}.cvip-gifts__header h2{font-family:Gothiks,var(--font-heading-family),sans-serif!important;font-size:clamp(38px,3.9vw,54px);line-height:1.05;color:#183329;letter-spacing:-.01em}.cvip-gifts__lead{font-size:15px;margin-top:11px!important;color:#4c6153;line-height:1.5}.cvip-gifts__note{display:flex;align-items:center;gap:13px;padding-left:28px;border-left:1px solid #b6bfb1;color:#315442;flex:0 0 auto;font-size:11px;font-weight:900;letter-spacing:.1em;line-height:1.5}.cvip-gifts__note span:first-child{font-size:38px;color:var(--cv-red);font-weight:400}.cvip-gifts__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;position:relative}.cvip-gift{display:flex;flex-direction:column;min-width:0;border-radius:5px;background:#17372b;color:#f4efe2;overflow:hidden;border:1px solid #416455;min-height:296px}.cvip-gift--featured{background:#143225;border-color:#b7cc78}.cvip-gift__top{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:14px 16px 0;font-size:10px;font-weight:850;letter-spacing:.1em;color:#c1d5bd;line-height:1.3}.cvip-gift__top-tier{background:#bedf68;color:#193025;padding:5px 7px;border-radius:2px;font-size:9px;line-height:1.1}.cvip-gift__photo{height:100px;display:flex;align-items:center;justify-content:center;color:#b4d278;opacity:.95;overflow:hidden;margin:4px 15px 6px;border-bottom:1px solid rgba(238,237,216,.18)}.cvip-gift__photo svg{width:85px;height:85px;transform:rotate(-7deg)}.cvip-gift__photo img{display:block;width:100%;height:100%;object-fit:contain}.cvip-gift__detail{padding:12px 17px 19px;display:flex;flex-direction:column;flex:1}.cvip-gift__unlock{font-size:11px;color:#b9db82;font-weight:900;letter-spacing:.16em;line-height:1.3}.cvip-gift h3{font-family:Gothiks,var(--font-heading-family),sans-serif!important;font-size:clamp(25px,2.2vw,33px);line-height:1.05;margin-top:8px;color:#f5f1e4;font-weight:800;letter-spacing:-.01em}.cvip-gift__value{margin-top:auto!important;padding-top:12px;color:#cbef72;font-weight:900;letter-spacing:.08em;font-size:12px}.cvip-gift__value span{color:#b4c7b5;font-weight:600;letter-spacing:0;margin-left:7px}.cvip-gifts__fineprint{display:flex;gap:16px;align-items:center;justify-content:center;text-align:center;margin-top:20px;color:#4f6558;font-size:11px;font-weight:700;line-height:1.55;position:relative}.cvip-gifts__fineprint span{color:var(--cv-red);font-size:19px;line-height:1}.cvip-shop{background:#0a2119;padding:55px 0 80px;scroll-margin-top:24px}.cvip-shop__intro{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:20px}.cvip-shop__intro h2{font-family:Gothiks,var(--font-heading-family),sans-serif!important;font-size:clamp(45px,5vw,70px);line-height:1.02;letter-spacing:-.012em;color:#f1ecdf}.cvip-shop__subtitle{font-size:15px;color:#bbccc0;margin-top:13px!important;line-height:1.5}.cvip-shop__proof{text-align:right;display:flex;flex-direction:column;gap:4px;flex-shrink:0;color:#dce4d7;font-size:11px;letter-spacing:.025em;padding-bottom:4px}.cvip-shop__proof span{letter-spacing:.17em;color:#bfe46c;font-size:15px;line-height:1.3}.cvip-shop__products{padding-top:0}.cvip-shop__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 17px}.cvip-product{display:flex;flex-direction:column;min-width:0;height:100%;background:#eae8df;border:1px solid #d5d5c5;border-radius:5px;overflow:hidden;color:#1a3329;transition:transform .18s ease,box-shadow .18s ease}.cvip-product:hover{transform:translateY(-3px);box-shadow:0 14px 30px #0003}.cvip-product__media{display:block;position:relative;aspect-ratio:1;background:#f6f5f1;overflow:hidden}.cvip-product__photo{display:block;width:100%;height:100%;object-fit:contain;object-position:center;transition:transform .2s ease}.cvip-product:hover .cvip-product__photo{transform:scale(1.025)}.cvip-product__no-image{display:grid;place-items:center;height:100%;font-size:44px;color:#9cbb83}.cvip-product__sold-tag{position:absolute;left:11px;top:10px;background:#173b2d;color:#fff5e7;padding:5px 8px;font-weight:900;letter-spacing:.07em;font-size:9px}.cvip-product__content{padding:14px 14px 13px;display:flex;flex-direction:column;flex:1;min-width:0}.cvip-product__category{font-size:9px;line-height:1.4;font-weight:900;color:#53715b;letter-spacing:.115em;text-transform:uppercase;margin:0 0 7px!important}.cvip-product h3{font-family:var(--font-body-family),Arial,sans-serif!important;color:#193125;letter-spacing:-.01em;line-height:1.38;font-size:15px;font-weight:800;min-height:42px}.cvip-product h3 a{color:inherit;text-decoration:none}.cvip-product h3 a:hover{text-decoration:underline;text-underline-offset:3px}.cvip-product__pricing{margin-top:auto;padding-top:13px;padding-bottom:13px;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;color:#17372a;font-size:16px;line-height:1.2}.cvip-product__pricing strong{font-weight:900}.cvip-product__pricing s{color:#7a897d;font-size:12px}.cvip-product__from{font-size:10px;font-weight:650;color:#5c735e;letter-spacing:.03em}.cvip-product product-form{display:block;width:100%}.cvip-product__form{margin:0}.cvip-product__button{position:relative;width:100%;min-height:43px;display:flex;justify-content:center;align-items:center;gap:10px;border:1px solid #1e3d2e;border-radius:3px;background:#1e3d2e;color:#f4f2e7!important;padding:8px 12px;font-size:12px;font-weight:700;letter-spacing:0;text-transform:none;text-align:center;line-height:1.3;cursor:pointer;transition:background .18s ease}.cvip .cvip-product__button{font-size:12px;font-weight:700;letter-spacing:0;text-transform:none}.cvip-product__button:hover{background:#326247}.cvip .cvip-product__button--add{background:#b52f37;border-color:#b52f37;color:#fffaf0!important}.cvip .cvip-product__button--add:hover{background:#94202a;border-color:#94202a}.cvip .cvip-product__button--add:active{background:#7e1922;border-color:#7e1922}.cvip-product__button span[aria-hidden]{margin-left:auto;font-size:16px;line-height:1;font-weight:400}.cvip-product__button--options{background:var(--cv-lime);border-color:var(--cv-lime);color:#1a3228!important}.cvip-product__button--options:hover{background:#d0ed83}.cvip-product__button--disabled,.cvip-product__button:disabled{cursor:not-allowed;opacity:.58;background:#56665a;color:#e4e5d6!important;border-color:#56665a}.cvip-product__button.loading>span:not(.loading__spinner){opacity:0}.cvip-product__button .loading__spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none}.cvip-product__button .loading__spinner.hidden{display:none}.cvip-product__button .loading__spinner svg{width:20px;height:20px}.cvip-product__button .sold-out-message.hidden{display:none}.cvip-product .product-form__error-message-wrapper{font-size:11px;color:#9f251c;margin-top:8px}.cvip-shop__empty{padding:50px 30px;background:#1a372b;text-align:center;border:1px solid var(--cv-line);border-radius:5px}.cvip-shop__empty h3{font-family:Gothiks,var(--font-heading-family),sans-serif!important;font-size:34px}.cvip-shop__empty p{margin:12px 0 24px}.cvip-shop__pagination{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px;padding-top:35px}.cvip-shop__pagination>*{display:grid;place-items:center;min-width:42px;min-height:42px;color:var(--cv-cream);border:1px solid var(--cv-line);font-size:13px;font-weight:800;border-radius:3px}.cvip-shop__pagination [aria-current]{background:var(--cv-lime);color:#143024;border-color:var(--cv-lime)}.cvip-note{background:#0a2119;padding:22px 0 78px}.cvip-note__inner{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;border-top:1px solid var(--cv-line);padding:42px 0 0}.cvip-note__copy{max-width:640px}.cvip-note__copy h2{font-family:Gothiks,var(--font-heading-family),sans-serif!important;font-size:clamp(30px,3.2vw,45px);letter-spacing:-.01em;line-height:1.08;color:#f2ece0}.cvip-note__copy>p:not(.cvip-kicker){font-size:15px;color:#bfcfc2;line-height:1.7;margin-top:14px}.cvip-note__signature{display:block;font-size:13px;font-weight:900;color:#d7e4d7;margin-top:17px}.cvip-note__back{display:flex;align-items:center;gap:13px;font-size:11px;font-weight:900;letter-spacing:.12em;white-space:nowrap;padding:12px 0;border-bottom:1px solid var(--cv-line)}.cvip-note__back span{font-size:20px}@media(max-width:1100px){.cvip-hero__grid{gap:28px}.cvip-hero__heading{font-size:clamp(51px,6vw,70px)!important}.cvip-hero__main-photo{height:350px}.cvip-hero__facts{gap:0}.cvip-hero__fact{gap:8px}.cvip-hero__fact strong{font-size:30px}.cvip-hero__fact>span{font-size:8px}.cvip-hero__mini-photo{left:-24px;width:143px}.cvip-hero__mini-photo img{height:123px}.cvip-shop__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cvip-gift h3{font-size:27px}}@media(max-width:749px){.cvip-shell{width:calc(100% - 32px)}.cvip-kicker{font-size:10px!important;letter-spacing:.15em;margin-bottom:10px!important}.cvip-hero{padding:17px 0 45px}.cvip-eyeline{font-size:9px;padding-bottom:13px;gap:8px;letter-spacing:.08em}.cvip-eyeline__left{gap:8px}.cvip-eyeline__rule{width:13px}.cvip-eyeline__right{font-size:9px}.cvip-hero__grid{grid-template-columns:1fr;gap:24px;padding-top:28px;min-height:0}.cvip-hero__copy{padding:0}.cvip-mini-tag{font-size:10px;margin-bottom:12px}.cvip-hero__heading{font-size:clamp(48px,11vw,68px)!important;line-height:.97!important;max-width:550px}.cvip-hero__desc{font-size:14px;margin-top:15px!important;line-height:1.55}.cvip-hero__actions{margin-top:21px;gap:10px 20px}.cvip-button{min-height:47px;font-size:12px;padding:11px 15px;gap:11px}.cvip-hero__quiet-link{font-size:12px}.cvip-hero__facts{padding-top:16px;margin-top:20px}.cvip-hero__facts--vip{padding-top:14px;margin-top:0}.cvip-countdown{margin-top:20px;gap:11px;padding:13px 12px}.cvip-countdown__label{font-size:9px}.cvip-countdown__deadline{font-size:8px}.cvip-countdown__time{gap:7px}.cvip-countdown__unit{min-width:22px}.cvip-countdown__unit strong{font-size:19px}.cvip-countdown__unit small{font-size:7px}.cvip-hero__fact strong{font-size:29px}.cvip-hero__fact>span{font-size:8px}.cvip-hero__visual{width:min(100% - 46px,420px);margin:10px auto 20px}.cvip-hero__main-photo{height:270px}.cvip-hero__frame{padding:8px}.cvip-hero__frame-top{font-size:7px;padding:7px 6px 10px}.cvip-hero__frame-bottom{font-size:7px;padding:9px 6px 2px}.cvip-hero__mini-photo{left:-25px;bottom:-21px;width:113px;padding:6px}.cvip-hero__mini-photo img{height:96px}.cvip-hero__mini-photo span{font-size:6px;margin-top:6px}.cvip-hero__stamp{right:-23px;top:-13px;width:76px;height:76px;font-size:29px;box-shadow:0 0 0 3px #a9473f,0 6px 15px #07140f6e}.cvip-hero__stamp small{font-size:7px}.cvip-hero__ornament--one{left:-12%;font-size:24px}.cvip-hero__ornament--two{right:-9%;font-size:20px}.cvip-gifts{padding-bottom:33px}.cvip-gifts__panel{padding:24px 17px 18px}.cvip-gifts__header{display:block;margin-bottom:18px}.cvip-gifts__header h2{font-size:39px;line-height:1.02}.cvip-gifts__lead{font-size:13px;margin-top:8px!important}.cvip-gifts__note{display:none}.cvip-gifts__grid{grid-template-columns:1fr;gap:9px}.cvip-gift{min-height:0;display:grid;grid-template-columns:94px 1fr;grid-template-rows:auto 1fr;padding:11px;gap:4px 12px;align-items:center}.cvip-gift__top{grid-column:1/-1;padding:0 0 2px;font-size:8px}.cvip-gift__photo{grid-column:1;grid-row:2;height:90px;margin:0;border:1px solid rgba(238,237,216,.18);background:#234435}.cvip-gift__photo svg{width:68px;height:68px}.cvip-gift__detail{grid-column:2;grid-row:2;padding:6px 0 0}.cvip-gift__unlock{font-size:9px}.cvip-gift h3{font-size:26px;margin-top:5px}.cvip-gift__value{padding-top:7px;font-size:11px}.cvip-gift__value span{display:inline;margin-left:3px;font-size:10px}.cvip-gifts__fineprint{font-size:10px;margin-top:15px;gap:7px}.cvip-gifts__fineprint span{display:none}.cvip-shop{padding:32px 0 52px}.cvip-shop__intro{display:block;margin-bottom:18px}.cvip-shop__intro h2{font-size:44px}.cvip-shop__subtitle{font-size:13px;margin-top:8px!important}.cvip-shop__proof{align-items:flex-start;text-align:left;flex-direction:row;gap:8px;margin-top:11px!important;font-size:10px;padding:0}.cvip-shop__proof span{font-size:10px}.cvip-shop__products{padding-top:0}.cvip-shop__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 10px}.cvip-product__content{padding:10px 9px}.cvip-product__category{font-size:7px;letter-spacing:.05em;margin-bottom:5px!important}.cvip-product h3{font-size:12px;line-height:1.35;min-height:48px}.cvip-product__pricing{padding-top:8px;padding-bottom:10px;font-size:14px}.cvip-product__from{font-size:9px}.cvip .cvip-product__button{min-height:41px;padding:7px;font-size:11px;letter-spacing:0}.cvip-product__button span[aria-hidden]{font-size:14px;margin-left:auto}.cvip-note{padding:8px 0 48px}.cvip-note__inner{grid-template-columns:1fr;gap:12px;padding-top:28px}.cvip-note__copy h2{font-size:35px}.cvip-note__copy>p:not(.cvip-kicker){font-size:13px}.cvip-note__back{grid-column:1;font-size:10px;margin-top:4px;justify-self:start}}@media(max-width:370px){.cvip-hero__heading{font-size:45px!important}.cvip-eyeline__left,.cvip-eyeline__right{font-size:8px}.cvip-product h3{font-size:11px}.cvip-gift h3{font-size:23px}}@media(prefers-reduced-motion:reduce){.cvip *,.cvip *:before,.cvip *:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.cvip-shop__view-all{display:flex;justify-content:center;margin-top:30px}.cvip-shop__eyebrow{margin:0 0 12px!important;font-size:12px!important;line-height:1.4;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--cv-lime)}.cvip-shop--cream{background:#f8f3e8;color:#173e32;border-block:1px solid #ded6c8}.cvip-shop--cream .cvip-shop__eyebrow{color:#a32232}.cvip-shop--cream .cvip-shop__intro h2{color:#173e32}.cvip-shop--cream .cvip-shop__subtitle{color:#4d6056}.cvip-shop--cream .cvip-product{background:#fffdf8;border-color:#d7d9ce;box-shadow:0 3px 12px #173e3208}.cvip-shop--cream .cvip-product__media{background:#fff}.cvip-shop--cream .cvip-product:hover{box-shadow:0 10px 24px #173e3214}.cvip-shop--cream .cvip-product__category{color:#52685b}.cvip-shop--cream .cvip-product h3,.cvip-shop--cream .cvip-product__pricing{color:#173e32}.cvip-shop--cream .cvip-product__button--options,.cvip-shop--cream .cvip-product__button--add,.cvip-shop--cream .cvip-shop__view-all .cvip-button{background:#b32232;border-color:#b32232;color:#fff!important}.cvip-shop--cream .cvip-product__button--options:hover,.cvip-shop--cream .cvip-product__button--add:hover,.cvip-shop--cream .cvip-shop__view-all .cvip-button:hover{background:#8f1b28;border-color:#8f1b28}.cvip-shop--cream .cvip-product__button--options:active,.cvip-shop--cream .cvip-product__button--add:active,.cvip-shop--cream .cvip-shop__view-all .cvip-button:active{background:#741721;border-color:#741721}.cvip-shop--cream a:focus-visible{outline:3px solid #173e32;outline-offset:4px}.cvip-shop--cream .cvip-shop__proof{color:#4d6056}.cvip-shop--cream .cvip-shop__proof span{color:#a32232}@media(max-width:749px){.cvip-shop__eyebrow{font-size:10px!important;margin-bottom:10px!important;letter-spacing:.12em}}.cvip-hero[data-creepmas-mode=public]{background:#173e32;padding:42px 0 46px;color:#f8f3e8}.cvip-hero[data-creepmas-mode=public] .cvip-hero__grid{min-height:0;padding-top:0;gap:48px}.cvip-hero[data-creepmas-mode=public] .cvip-mini-tag{color:#f0d08c;margin-bottom:16px;font-size:11px;letter-spacing:.14em}.cvip-hero[data-creepmas-mode=public] .cvip-hero__heading{font-size:clamp(48px,5.4vw,74px)!important;line-height:1.03!important}.cvip-hero[data-creepmas-mode=public] .cvip-hero__heading span,.cvip-hero[data-creepmas-mode=public] .cvip-hero__heading em{color:#f8f3e8}.cvip-hero[data-creepmas-mode=public] .cvip-hero__desc{color:#e2e8df;line-height:1.65;margin-top:19px!important}.cvip-hero[data-creepmas-mode=public] .cvip-hero__actions{margin-top:23px}.cvip-hero[data-creepmas-mode=public] .cvip-button{background:#b32232;border-color:#b32232;color:#fff!important}.cvip-hero[data-creepmas-mode=public] .cvip-button:hover{background:#8f1b28;border-color:#8f1b28}.cvip-hero[data-creepmas-mode=public] a:focus-visible{outline-color:#f8f3e8}.cvip-hero__shipping{font-size:12px;line-height:1.6;color:#f0d08c;max-width:480px;margin-top:15px!important}.cvip-hero[data-creepmas-mode=public] .cvip-hero__visual{width:min(100%,430px);margin:0 0 18px auto}.cvip-hero[data-creepmas-mode=public] .cvip-hero__frame{padding:10px;background:#f8f3e8;transform:none;border-radius:5px;box-shadow:0 12px 32px #071c1638}.cvip-hero[data-creepmas-mode=public] .cvip-hero__main-photo{height:320px;background:#fff}.cvip-hero[data-creepmas-mode=public] .cvip-hero__mini-photo{width:125px;left:-31px;bottom:-22px;background:#fffdf8;padding:6px}.cvip-hero[data-creepmas-mode=public] .cvip-hero__mini-photo img{height:115px}.cvip-note--cream{background:#f8f3e8;color:#173e32;padding-top:0;padding-bottom:52px}.cvip-note--cream .cvip-note__inner{border-color:#d7d9ce;padding-top:30px}.cvip-note--cream .cvip-note__copy h2{color:#173e32}.cvip-note--cream .cvip-note__copy>p:not(.cvip-kicker){color:#4d6056}.cvip-note--cream .cvip-note__signature{color:#173e32}.cvip-note--cream .cvip-note__back{color:#a32232;border-color:#a32232}.cvip-note--cream a:focus-visible{outline-color:#173e32}.cvip-shop--cream .cvip-shop__pagination>*{color:#173e32;border-color:#d7d9ce}.cvip-shop--cream .cvip-shop__pagination [aria-current]{background:#173e32;color:#fff;border-color:#173e32}@media(max-width:1100px)and (min-width:750px){.cvip-hero[data-creepmas-mode=public] .cvip-hero__grid{gap:34px}.cvip-hero[data-creepmas-mode=public] .cvip-hero__main-photo{height:280px}}@media(max-width:749px){.cvip-hero[data-creepmas-mode=public]{padding:30px 0 32px}.cvip-hero[data-creepmas-mode=public] .cvip-hero__grid{gap:22px}.cvip-hero[data-creepmas-mode=public] .cvip-mini-tag{font-size:10px;letter-spacing:.1em;margin-bottom:12px}.cvip-hero[data-creepmas-mode=public] .cvip-hero__heading{font-size:clamp(42px,11vw,56px)!important}.cvip-hero[data-creepmas-mode=public] .cvip-hero__desc{font-size:14px;margin-top:15px!important}.cvip-hero[data-creepmas-mode=public] .cvip-hero__actions{margin-top:18px}.cvip-hero__shipping{font-size:11px;margin-top:12px!important}.cvip-hero[data-creepmas-mode=public] .cvip-hero__visual{width:250px;max-width:calc(100% - 40px);margin:2px auto 16px}.cvip-hero[data-creepmas-mode=public] .cvip-hero__main-photo{height:185px}.cvip-hero[data-creepmas-mode=public] .cvip-hero__frame{padding:7px}.cvip-hero[data-creepmas-mode=public] .cvip-hero__mini-photo{width:88px;left:-20px;bottom:-18px;padding:5px}.cvip-hero[data-creepmas-mode=public] .cvip-hero__mini-photo img{height:78px}.cvip-note--cream{padding-bottom:36px}}
/*# sourceMappingURL=/cdn/shop/t/207/assets/creepmas-vip.css.map */
