.brand-giveaway-drawer__tab{position:fixed;left:0;bottom:11rem;z-index:40;display:inline-flex;flex-direction:column;align-items:flex-start;gap:.4rem;max-width:18rem;padding:1.2rem 1.4rem;border:0;background:#0b0b0b;color:#fff;cursor:pointer;text-align:left}.brand-giveaway-drawer__tab span,.brand-giveaway-drawer__tab em{font-style:normal;font-size:1.1rem;font-weight:700;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.brand-giveaway-drawer__tab em{color:#ffffffb8}.brand-giveaway-drawer__tab-mobile{display:none}.brand-giveaway-drawer__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:79;background:#00000073}.brand-giveaway-drawer__overlay[hidden],.brand-giveaway-drawer__panel[hidden]{display:none}.brand-giveaway-drawer__panel{position:fixed;top:0;left:0;z-index:80;display:grid;width:min(44rem,92vw);height:100svh;overflow:auto;background:#fff;color:#0b0b0b;box-shadow:1.6rem 0 4rem #0000002e}.brand-giveaway-drawer__close{position:absolute;top:1rem;right:1rem;z-index:2;display:inline-flex;width:2.8rem;height:2.8rem;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:#0b0b0b;cursor:pointer}.brand-giveaway-drawer__close svg{width:1.8rem;height:1.8rem}.brand-giveaway-drawer__media img{display:block;width:100%;height:auto}.brand-giveaway-drawer__content{padding:2.4rem 2.2rem 3.2rem}.brand-giveaway-drawer__kicker,.brand-giveaway-drawer__days{margin:0 0 .8rem;font-size:1.1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.brand-giveaway-drawer__days{color:#6b6b6b}.brand-giveaway-drawer__heading{margin:0 0 1.4rem;font-family:var(--brand-display-font);font-size:clamp(3.2rem,7vw,5.2rem);font-weight:400;letter-spacing:-.04em;line-height:.88;text-transform:uppercase}.brand-giveaway-drawer__text,.brand-giveaway-drawer__prize,.brand-giveaway-drawer__terms{font-size:1.3rem;line-height:1.45}.brand-giveaway-drawer__text p,.brand-giveaway-drawer__prize p,.brand-giveaway-drawer__terms p{margin:0 0 1rem}.brand-giveaway-drawer__button{display:inline-flex;width:100%;align-items:center;justify-content:center;min-height:4.8rem;margin:.8rem 0 1.6rem;padding:0 2rem;box-sizing:border-box;background:#0b0b0b;color:#fff;font-size:1.2rem;font-weight:700;letter-spacing:.1em;text-decoration:none;text-transform:uppercase}.brand-giveaway-drawer__terms summary{cursor:pointer;font-size:1.1rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.brand-giveaway-drawer__terms .rte{margin-top:1rem;color:#6b6b6b;font-size:1.2rem}@media screen and (max-width:749px){.brand-giveaway-drawer__tab{bottom:8.5rem;align-items:center;height:auto;max-width:none;max-height:none;overflow:visible;padding:.9rem .7rem;transform:rotate(180deg);white-space:nowrap;writing-mode:vertical-rl}.brand-giveaway-drawer__tab-desktop{display:none}.brand-giveaway-drawer__tab .brand-giveaway-drawer__tab-mobile{display:inline;font-size:1rem;letter-spacing:.08em}}.brand-giveaway-pdp{grid-column:1 / -1;grid-row:1;width:100%;margin:0;padding:1.6rem 0}.product__info-container:has(>.brand-giveaway-pdp)>.product__title,.product__info-container:has(>.brand-giveaway-pdp)>.product__title+div[id^=price-]{grid-row:3}.product__info-container:has(>.brand-giveaway-pdp)>.product__title{display:block;grid-column:1}.brand-giveaway-pdp__kicker,.brand-giveaway-pdp__copy{margin:0;color:rgb(var(--color-foreground));font-size:1.05rem;font-weight:700;letter-spacing:.1em;line-height:1.35;text-transform:uppercase}.brand-giveaway-pdp__copy{margin-top:.35rem;font-size:1.05rem;font-weight:500}.brand-giveaway-pdp__kicker{font-size:1.25rem}.brand-giveaway-pdp__copy strong{font-weight:700}.brand-giveaway-pdp__track{display:block;height:.3rem;margin-top:.8rem;overflow:hidden;background:rgba(var(--color-foreground),.12)}.brand-giveaway-pdp__bar{display:block;width:var(--progress, 0%);height:100%;background:rgb(var(--color-foreground))}.jdgm-preview-badge .jdgm-star{color:#d8840e;font-size:11px}span.jdgm-prev-badge__text{font-size:11px;font-weight:600;text-transform:uppercase}@media screen and (max-width:749px){.product__info-container:has(>.brand-giveaway-pdp){grid-template-columns:minmax(0,1fr) max-content}.product__info-container:has(>.brand-giveaway-pdp)>.product__title{min-width:0;grid-column:1;grid-row:3}.product__info-container:has(>.brand-giveaway-pdp)>.product__title+div[id^=price-]{display:inline-flex;grid-column:2;grid-row:3;align-self:start;justify-self:end;width:auto;margin:0;padding-top:.8rem}}
/*# sourceMappingURL=/cdn/shop/t/227/compiled_assets/styles.css.map?subset=IAAAAAAAAAAB */
