.rexing-coupon-demo{width:100%;max-width:600px;margin:36px auto;padding:0 20px}.rexing-coupon-demo__title{margin:0 0 22px;font-size:22px;line-height:1.3}.rexing-coupon{position:relative;display:block;min-width:0;margin:22px 0;padding:0;border:0;background:transparent;color:#181818}.rexing-coupon [hidden]{display:none!important}.rexing-coupon__preview-purchase{min-width:0;margin:0;padding:0;border:0}.rexing-coupon__notice{margin:8px 0;padding:0;color:#70513f;font-size:12px;line-height:1.5}.rexing-coupon__pricing{margin-bottom:16px}.rexing-coupon__msrp-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-bottom:8px}.rexing-coupon__msrp-row .rexing-coupon__price-label{margin-bottom:0}.rexing-coupon__price-label{display:block;margin-bottom:5px;color:#70513f;font-size:12px;font-weight:500;line-height:1.4}.rexing-coupon__price-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px}.rexing-coupon__price-stage{position:relative;display:inline-block;min-height:44px;isolation:isolate}.rexing-coupon__price-current{display:inline-block;color:#151515;font-size:34px;font-weight:700;letter-spacing:-.035em;line-height:1.25;white-space:nowrap}.rexing-coupon__list-price{color:#756458;font-size:17px;line-height:1.5}.rexing-coupon__pieces{position:absolute;z-index:2;inset:0 auto auto 0;pointer-events:none}.rexing-coupon__shard{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background:transparent;color:#151515;white-space:nowrap;transform-origin:center;will-change:transform,opacity}.rexing-coupon__ticket{--rexing-coupon-stub: 112px;position:relative;display:grid;grid-template-columns:var(--rexing-coupon-stub) minmax(0,1fr);width:100%;min-width:0;min-height:110px;margin:0;padding:0;border:0;overflow:hidden;border-radius:10px;background:#fff0df;color:#181818;font:inherit;text-align:start;text-transform:none;appearance:none;-webkit-appearance:none;cursor:pointer;transition:background-color .15s ease,transform .15s ease;-webkit-mask:radial-gradient(circle 8px at var(--rexing-coupon-stub) 0,transparent 7.5px,#000 8px) top / 100% 51% no-repeat,radial-gradient(circle 8px at var(--rexing-coupon-stub) 100%,transparent 7.5px,#000 8px) bottom / 100% 51% no-repeat;mask:radial-gradient(circle 8px at var(--rexing-coupon-stub) 0,transparent 7.5px,#000 8px) top / 100% 51% no-repeat,radial-gradient(circle 8px at var(--rexing-coupon-stub) 100%,transparent 7.5px,#000 8px) bottom / 100% 51% no-repeat}.rexing-coupon__ticket:enabled:not([aria-busy=true]):hover{background:#ffe6cc}.rexing-coupon__ticket:enabled:not([aria-busy=true]):active{transform:translateY(1px)}.rexing-coupon__ticket:focus-visible{outline:none}.rexing-coupon__ticket:focus-visible:before{position:absolute;z-index:3;top:3px;right:3px;bottom:3px;left:3px;border:2px solid #151515;border-radius:7px;content:"";pointer-events:none}.rexing-coupon__ticket:disabled{opacity:1;cursor:default}.rexing-coupon__ticket[aria-busy=true]{cursor:progress}.rexing-coupon__ticket:after{position:absolute;top:10px;bottom:10px;left:calc(var(--rexing-coupon-stub) - .5px);border-left:1px dashed rgb(127 70 17 / 36%);content:"";pointer-events:none}.rexing-coupon__savings{display:flex;min-width:0;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:16px 8px;background:linear-gradient(135deg,#ff9435,#ffac5f);color:#171717;text-align:center}.rexing-coupon__savings-label{font-size:14px;font-weight:600;line-height:1.3}.rexing-coupon__savings-value{max-width:100%;font-size:27px;font-weight:800;letter-spacing:-.045em;line-height:1.15;white-space:nowrap}.rexing-coupon__ticket-body{display:flex;min-width:0;flex-direction:column;justify-content:center;gap:2px;padding:12px 18px}.rexing-coupon__ticket-copy{margin:0;color:#58391f;font-size:14px;line-height:1.45;overflow-wrap:break-word}.rexing-coupon__clip-label{display:block;margin-top:8px;color:#332213;font-size:13px;font-weight:600;line-height:1.4;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.rexing-coupon__ticket:enabled:hover .rexing-coupon__clip-label{text-decoration-thickness:2px}.rexing-coupon__ticket[aria-pressed=true] .rexing-coupon__clip-label{color:#332213;font-weight:700;text-decoration:none}.rexing-coupon__replay-button{display:inline-flex;min-width:0;min-height:44px;align-items:center;justify-content:center;margin:3px 0 0;padding:8px 0;border:0;border-radius:2px;background:transparent;color:#332213;font:inherit;font-size:12px;font-weight:500;line-height:1.4;text-align:start;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;cursor:pointer;transition:color .15s ease}.rexing-coupon__replay-button:hover{color:#6f350a;text-decoration-thickness:2px}.rexing-coupon__replay-button:disabled{opacity:.65;cursor:default}.rexing-coupon__replay-button:focus-visible{outline:2px solid #151515;outline-offset:3px}.rexing-coupon__terms{display:flex;align-items:flex-start;gap:7px;margin:11px 0 0;color:#66584b;font-size:12px;line-height:1.5}.rexing-coupon__terms svg{flex:0 0 16px;width:16px;height:16px;margin-top:1px}.rexing-coupon__terms span{min-width:0}.rexing-coupon__status{min-height:0;margin:0;color:#5a5048;font-size:12px;line-height:1.5}.rexing-coupon__status:not(:empty){margin-top:10px}.rexing-coupon[data-error] .rexing-coupon__status{color:#a12718}.shopify-section--main-product:has(rexing-clip-coupon) .product-meta__price-list-container{display:none!important}.shopify-section--main-product:has(rexing-clip-coupon[data-preview=true]) .product-sticky-form{display:none!important}@media(max-width:699px){.rexing-coupon{margin-block:18px}.rexing-coupon__price-current{font-size:31px}}@media(max-width:480px){.rexing-coupon__ticket{--rexing-coupon-stub: 88px}.rexing-coupon__savings-label{font-size:12px}.rexing-coupon__savings-value{font-size:22px}.rexing-coupon__ticket-body{padding:12px 13px}.rexing-coupon__ticket-copy{font-size:13px}}@media(max-width:360px){.rexing-coupon__ticket-body{padding-inline:11px}.rexing-coupon__clip-label{font-size:12px}}@media(prefers-reduced-motion:reduce){.rexing-coupon__ticket,.rexing-coupon__replay-button{transition:none}.rexing-coupon__ticket:enabled:not([aria-busy=true]):active{transform:none}.rexing-coupon__pieces{display:none}}.shopify-section--main-product:has(rexing-clip-coupon[data-preview=false][data-coupon-state]) .product-sticky-form__price,.shopify-section--main-product:has(rexing-clip-coupon[data-preview=false][data-coupon-state]) .product-sticky-form__unit-price,.shopify-section--main-product:has(rexing-clip-coupon[data-preview=false][data-coupon-state]) .product-sticky-form__bottom-info .square-separator{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/35/assets/rexing-clip-coupon.css.map */
