.pdp-coupon{display:block;min-width:0;width:100%;margin:var(--coupon-top) 0 var(--coupon-bottom);font-family:var(--coupon-font,var(--font-body--family));color:var(--coupon-color,#111)}.pdp-coupon [hidden]{display:none!important}.pdp-coupon:has(.pdp-coupon__card[hidden]):has(.pdp-coupon__status:empty){display:none}.pdp-coupon__card{display:grid;grid-template-columns:minmax(0,var(--coupon-width,35%)) minmax(0,1fr);position:relative;border:1px solid #c9c9c9;border-radius:0;background:var(--coupon-bg,#fff);min-height:108px;isolation:isolate}.pdp-coupon__offer{position:relative;display:flex;align-items:center;justify-content:center;padding:12px 16px;background:var(--coupon-offer-bg,#6a21b2);color:var(--coupon-offer-color,#fff);font-family:juiced-coupon-rama-e,rama-gothic-e,Impact,Arial Narrow,sans-serif;font-size:clamp(28px,var(--coupon-offer-size,52px),72px);font-weight:700;line-height:.82;letter-spacing:-.035em;text-transform:uppercase;text-align:center;overflow-wrap:anywhere}.pdp-coupon__offer strong,.pdp-coupon__offer b{font-weight:700}.pdp-coupon__offer{font-weight:400}.pdp-coupon__offer:after{content:"";position:absolute;top:0;bottom:0;right:-5px;width:6px;z-index:2;background:var(--coupon-offer-bg,#6a21b2);-webkit-mask-image:var(--coupon-edge-mask);mask-image:var(--coupon-edge-mask);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;pointer-events:none}.pdp-coupon__details{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0;padding:11px 16px 11px 20px;gap:5px}.pdp-coupon__code{font-family:juiced-coupon-rama-e,rama-gothic-e,Impact,Arial Narrow,sans-serif;font-size:clamp(30px,var(--coupon-code-size,56px),80px);font-weight:400;line-height:1.04;letter-spacing:-.025em;text-transform:uppercase;overflow-wrap:anywhere;color:#050505}.pdp-coupon__copy{-webkit-appearance:none;appearance:none;border:0;background:transparent;color:var(--coupon-link,#7c33bc);font-family:juiced-coupon-arial-nova,arial-nova,Arial,sans-serif;font-weight:700;font-size:var(--coupon-link-size,14px);text-decoration:underline;text-underline-offset:2px;cursor:pointer;text-align:left;padding:0;min-height:25px;line-height:1.3}.pdp-coupon__copy:focus-visible{outline:2px solid currentColor;outline-offset:3px}.pdp-coupon__copy[data-state=applied],.pdp-coupon__copy[data-state=pending]{text-decoration:none;cursor:default;opacity:1}.pdp-coupon__copy[data-state=applied]{color:#176534;font-weight:700}.pdp-coupon__copy[data-state=pending]{color:#5c4e43}.pdp-coupon__note{color:#a4a4a4;font-family:juiced-coupon-arial-nova,arial-nova,Arial,sans-serif;font-size:clamp(11px,calc(var(--coupon-link-size,14px)*.8),14px);font-weight:600;line-height:1.35}.pdp-coupon__status{font-family:juiced-coupon-arial-nova,arial-nova,Arial,sans-serif;font-weight:700;font-size:clamp(12px,var(--coupon-link-size,14px),16px);line-height:1.35}.pdp-coupon__status:not(:empty){display:block;margin-top:9px;padding:10px 14px}.pdp-coupon__status[data-state=success]{background:#dcfe5287;border:1px solid #c5eb2c;color:#111}.pdp-coupon__status[data-state=error]{background:#e8261c40;border:1px solid #e8261c;color:#111}.pdp-coupon__status[data-state=pending]{background:transparent;border:0;padding:5px 0;color:#665c49;font-weight:600}@media(min-width:769px){.pdp-coupon--mobile{display:none}}@media(max-width:768px){.pdp-coupon--desktop{display:none}.pdp-coupon__card{grid-template-columns:minmax(0,var(--coupon-width,35%)) minmax(0,1fr)}.pdp-coupon__offer{font-size:clamp(25px,var(--coupon-offer-mobile,42px),60px);padding:9px 8px}.pdp-coupon__code{font-size:clamp(26px,var(--coupon-code-mobile,45px),60px)}.pdp-coupon__details{padding:10px 12px 10px 16px}.pdp-coupon--stack .pdp-coupon__card{grid-template-columns:1fr}.pdp-coupon--stack .pdp-coupon__offer{min-height:80px}.pdp-coupon--stack .pdp-coupon__offer:after{display:none}}.pdp-coupon__offer{flex-wrap:wrap;align-content:center;column-gap:.12em;row-gap:0;min-width:0}.pdp-coupon__offer-part{display:inline-block;white-space:nowrap;max-width:100%;line-height:.86}.pdp-coupon--ticket .pdp-coupon__card{display:grid;grid-template-columns:minmax(0,var(--coupon-width,38%)) minmax(0,1fr) 52px;align-items:stretch;min-height:82px;border:var(--coupon-border-width,2px) solid var(--coupon-border,#bcbcbc);background:var(--coupon-bg,#fff);position:relative}.pdp-coupon--ticket .pdp-coupon__offer{grid-column:1;grid-row:1;min-width:0;padding:7px 9px;background:var(--coupon-offer-bg,#e63224);color:var(--coupon-offer-color,#fff);font-family:var(--coupon-headline-font,"juiced-coupon-rama-e"),Impact,"Arial Narrow",sans-serif;font-size:var(--coupon-offer-size,56px);line-height:.86;letter-spacing:-.025em;justify-content:flex-start;text-align:left}.pdp-coupon--ticket .pdp-coupon__offer:after{right:-6px;width:7px}.pdp-coupon--ticket .pdp-coupon__details{grid-column:2;grid-row:1;z-index:2;pointer-events:none;padding:7px 4px 7px 22px;gap:1px;justify-content:center}.pdp-coupon--ticket .pdp-coupon__code{font-family:var(--coupon-code-font,"juiced-coupon-rama-e"),Impact,"Arial Narrow",sans-serif;font-size:var(--coupon-code-size,42px);font-weight:700;line-height:.95;color:var(--coupon-color,#111)}.pdp-coupon--ticket .pdp-coupon__note{margin-top:1px;font-size:clamp(10px,calc(var(--coupon-link-size,14px)*.75),13px);font-weight:400;color:var(--coupon-supporting-color,#777);font-family:var(--coupon-font,"arial-nova",Arial,sans-serif)}.pdp-coupon--ticket .pdp-coupon__copy{pointer-events:auto;position:relative;z-index:4;font-size:var(--coupon-link-size,14px);color:var(--coupon-link,#e63224);line-height:1.1;min-height:0;padding:1px 0;font-weight:700}.pdp-coupon--ticket .pdp-coupon__card-target{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;background:transparent;border:0;border-radius:0;cursor:pointer;z-index:1}.pdp-coupon--ticket .pdp-coupon__card-target:focus-visible{outline:3px solid var(--coupon-link,#e63224);outline-offset:2px}.pdp-coupon--ticket .pdp-coupon__card-target:disabled{cursor:default}.pdp-coupon--ticket .pdp-coupon__square{grid-column:3;grid-row:1;align-self:center;justify-self:center;width:24px;height:24px;border:2px solid #bcbcbc;background:#fff;position:relative;z-index:2;pointer-events:none}.pdp-coupon--ticket .pdp-coupon__square[data-state=applied]:after,.pdp-coupon--ticket .pdp-coupon__square[data-state=pending]:after{content:"";display:block;position:absolute;top:3px;left:7px;width:6px;height:11px;transform:rotate(45deg);border-right:2px solid #176534;border-bottom:2px solid #176534}.pdp-coupon--ticket .pdp-coupon__card:not(:has(.pdp-coupon__square)){grid-template-columns:minmax(0,var(--coupon-width,38%)) minmax(0,1fr)}@media(max-width:768px){.pdp-coupon--ticket .pdp-coupon__card{grid-template-columns:minmax(0,var(--coupon-width,38%)) minmax(0,1fr) 46px;min-height:78px}.pdp-coupon--ticket .pdp-coupon__offer{font-size:var(--coupon-offer-mobile,48px);padding:7px}.pdp-coupon--ticket .pdp-coupon__code{font-size:var(--coupon-code-mobile,35px)}.pdp-coupon--ticket .pdp-coupon__details{padding:6px 2px 6px 14px}.pdp-coupon--ticket.pdp-coupon--stack .pdp-coupon__card{grid-template-columns:1fr 46px}.pdp-coupon--ticket.pdp-coupon--stack .pdp-coupon__offer{grid-column:1/-1}.pdp-coupon--ticket.pdp-coupon--stack .pdp-coupon__details{grid-column:1;grid-row:2}.pdp-coupon--ticket.pdp-coupon--stack .pdp-coupon__square{grid-column:2;grid-row:2}}.pdp-coupon--ticket .pdp-coupon__square{box-sizing:border-box;margin:0}.pdp-coupon--ticket .pdp-coupon__offer{font-family:juiced-coupon-rama-e,rama-gothic-e,Impact,Arial Narrow,sans-serif;letter-spacing:-.03em;line-height:.83;overflow:visible}.pdp-coupon--ticket .pdp-coupon__offer strong,.pdp-coupon--ticket .pdp-coupon__offer b{font-weight:700}.pdp-coupon--ticket .pdp-coupon__code{font-family:var(--coupon-code-font,"juiced-coupon-rama-e"),"rama-gothic-e",Impact,"Arial Narrow",sans-serif;font-stretch:condensed;letter-spacing:-.035em;line-height:.9}.pdp-coupon--ticket .pdp-coupon__offer:after{content:"";position:absolute;top:0;bottom:0;left:auto;right:-11px;width:12px;height:100%;z-index:3;background:var(--coupon-offer-bg,#e63224);-webkit-mask-image:var(--coupon-edge-mask);mask-image:var(--coupon-edge-mask);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;pointer-events:none}.pdp-coupon--ticket .pdp-coupon__square{width:26px;height:26px;border:2px solid #aaa;border-radius:0;background:#fff;box-sizing:border-box;position:relative}.pdp-coupon--ticket .pdp-coupon__square[data-state=applied]:after,.pdp-coupon--ticket .pdp-coupon__square[data-state=pending]:after{content:"";position:absolute;top:2px;left:7px;width:7px;height:13px;transform:rotate(45deg);border:solid #000;border-width:0 4px 4px 0;border-radius:0}.pdp-coupon--ticket.pdp-coupon--offer_right .pdp-coupon__card{grid-template-columns:52px minmax(0,1fr) minmax(0,var(--coupon-width,38%))}.pdp-coupon--ticket.pdp-coupon--offer_right .pdp-coupon__offer{grid-column:3;grid-row:1;justify-content:center;text-align:center}.pdp-coupon--ticket.pdp-coupon--offer_right .pdp-coupon__offer:after{left:-11px;right:auto;transform:scaleX(-1)}.pdp-coupon--ticket.pdp-coupon--offer_right .pdp-coupon__details{grid-column:2;grid-row:1;padding:7px 5px 7px 12px}.pdp-coupon--ticket.pdp-coupon--offer_right .pdp-coupon__square{grid-column:1;grid-row:1}.pdp-coupon--ticket.pdp-coupon--offer_right .pdp-coupon__card:not(:has(.pdp-coupon__square)){grid-template-columns:minmax(0,1fr) minmax(0,var(--coupon-width,38%))}.pdp-coupon--ticket.pdp-coupon--offer_right .pdp-coupon__card:not(:has(.pdp-coupon__square)) .pdp-coupon__details{grid-column:1}.pdp-coupon--ticket.pdp-coupon--offer_right .pdp-coupon__card:not(:has(.pdp-coupon__square)) .pdp-coupon__offer{grid-column:2}@media(max-width:768px){.pdp-coupon--ticket.pdp-coupon--offer_right .pdp-coupon__card{grid-template-columns:46px minmax(0,1fr) minmax(0,var(--coupon-width,38%))}.pdp-coupon--ticket.pdp-coupon--offer_right.pdp-coupon--stack .pdp-coupon__card{grid-template-columns:46px minmax(0,1fr)}.pdp-coupon--ticket.pdp-coupon--offer_right.pdp-coupon--stack .pdp-coupon__offer{grid-column:1/-1;grid-row:1;min-height:75px}.pdp-coupon--ticket.pdp-coupon--offer_right.pdp-coupon--stack .pdp-coupon__offer:after{display:none}.pdp-coupon--ticket.pdp-coupon--offer_right.pdp-coupon--stack .pdp-coupon__details{grid-column:2;grid-row:2}.pdp-coupon--ticket.pdp-coupon--offer_right.pdp-coupon--stack .pdp-coupon__square{grid-column:1;grid-row:2}}.pdp-coupon--ticket .pdp-coupon__card{transition:box-shadow .22s ease}@media(hover:hover)and (pointer:fine){.pdp-coupon--ticket .pdp-coupon__card:has(.pdp-coupon__card-target:not(:disabled)):hover,.pdp-coupon--ticket .pdp-coupon__card:not(:has(.pdp-coupon__card-target)):has(.pdp-coupon__copy:not(:disabled)):hover{box-shadow:0 0 5px 1px #d4ff0073,0 0 15px 4px #d4ff0038,0 0 26px 7px #d4ff001a}}@media(prefers-reduced-motion:reduce){.pdp-coupon--ticket .pdp-coupon__card{transition:none}}.pdp-coupon--ticket .pdp-coupon__offer:after{content:"";position:absolute;top:0;bottom:0;right:-8px;left:auto;width:12px;height:100%;z-index:3;background:var(--coupon-offer-bg,#e63224);-webkit-clip-path:none;clip-path:none;-webkit-mask-image:var(--coupon-edge-mask);mask-image:var(--coupon-edge-mask);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;pointer-events:none}.pdp-coupon--ticket.pdp-coupon--offer_right .pdp-coupon__offer:after{left:-8px;right:auto;transform:scaleX(-1)}.pdp-coupon--ticket .pdp-coupon__square[data-state=pending]:after,.pdp-coupon--ticket .pdp-coupon__square[data-state=applied]:after{content:"";position:absolute;top:-10px;left:-1px;width:34px;height:34px;border:0;border-radius:0;transform:none;background:transparent url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='38'%20height='38'%20viewBox='0%200%2038%2038'%3E%3Cpath%20d='M3%2019%20L14%2029%20L35%203'%20fill='none'%20stroke='%23000'%20stroke-width='5'%20stroke-linejoin='miter'%20stroke-linecap='square'/%3E%3C/svg%3E") center / contain no-repeat;pointer-events:none}.pdp-coupon--ticket .pdp-coupon__code{font-weight:var(--coupon-code-weight,400)}.pdp-coupon--ticket.pdp-coupon--offer_right .pdp-coupon__card{grid-template-columns:64px minmax(0,1fr) minmax(0,var(--coupon-width,38%))}.pdp-coupon--ticket.pdp-coupon--offer_right .pdp-coupon__details{padding-left:16px}@media(max-width:768px){.pdp-coupon--ticket.pdp-coupon--offer_right .pdp-coupon__card{grid-template-columns:58px minmax(0,1fr) minmax(0,var(--coupon-width,38%))}.pdp-coupon--ticket.pdp-coupon--offer_right .pdp-coupon__details{padding-left:12px}.pdp-coupon--ticket.pdp-coupon--offer_right.pdp-coupon--stack .pdp-coupon__card{grid-template-columns:58px minmax(0,1fr)}}.pdp-coupon-price-note{display:block;flex:0 0 100%;width:100%;order:99;font-family:Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.4;color:#666;text-transform:none;letter-spacing:normal}.pdp-coupon-price-note[hidden]{display:none!important}.product-pricing:has(>.pdp-coupon-price-note:not([hidden])),.pdp-sticky-atc__pricing:has(>.pdp-coupon-price-note:not([hidden])){flex-wrap:wrap}.pdp-coupon--ticket.pdp-coupon--offer_right:not(.pdp-coupon--stack) .pdp-coupon__card:has(.pdp-coupon__square){grid-template-columns:46px minmax(0,1fr) minmax(0,var(--coupon-width,38%))}.pdp-coupon--ticket.pdp-coupon--offer_right .pdp-coupon__details{min-width:0;padding:7px 16px 7px 8px}.pdp-coupon--ticket .pdp-coupon__details>.pdp-coupon__code,.pdp-coupon--ticket .pdp-coupon__details>.pdp-coupon__copy{max-width:100%}@media(max-width:768px){.pdp-coupon--ticket.pdp-coupon--offer_right:not(.pdp-coupon--stack) .pdp-coupon__card:has(.pdp-coupon__square){grid-template-columns:44px minmax(0,1fr) minmax(0,var(--coupon-width,38%))}.pdp-coupon--ticket.pdp-coupon--offer_right.pdp-coupon--stack .pdp-coupon__card:has(.pdp-coupon__square){grid-template-columns:44px minmax(0,1fr)}}.pdp-coupon--ticket .pdp-coupon__details{container-type:inline-size}.pdp-coupon--ticket .pdp-coupon__details .pdp-coupon__copy{box-sizing:border-box;max-width:100%;min-width:0;font-size:min(var(--coupon-link-size,14px),12px);line-height:1.2;white-space:normal;overflow-wrap:anywhere}@supports (font-size:1cqi){.pdp-coupon--ticket .pdp-coupon__details .pdp-coupon__copy{font-size:min(var(--coupon-link-size,14px),clamp(10px,8cqi,12px))}}.pdp-coupon--ticket .pdp-coupon__offer:before{content:"";position:absolute;top:0;bottom:0;right:-1px;width:1px;background:var(--coupon-offer-bg, #e63224);pointer-events:none}.pdp-coupon--ticket.pdp-coupon--offer_right .pdp-coupon__offer:before{left:-1px;right:auto}.pdp-coupon--ticket.pdp-coupon--stack .pdp-coupon__offer:before{display:none}
/*# sourceMappingURL=/cdn/shop/t/22/assets/pdp-coupon.css.map */
