.holiday-coupons{position:relative;isolation:isolate;overflow:hidden;padding:40px 24px clamp(68px,7vw,110px);background:radial-gradient(circle at 50% 0,#3e2610,#0b0806 68%);color:#fff}.holiday-coupons__background,.holiday-coupons__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%}.holiday-coupons__background{display:block;object-fit:cover;object-position:center}.holiday-coupons__shade{background:linear-gradient(90deg,#090604b8,#0c07047a 50%,#090604b8)}.holiday-coupons__inner{width:min(100%,1400px);margin:0 auto;text-align:center}.holiday-coupons__heading{margin:0;color:#fff2d7;font-size:clamp(32px,3.5vw,56px);font-weight:600;line-height:1.1;letter-spacing:.02em;text-transform:uppercase;text-shadow:0 3px 12px rgba(0,0,0,.35)}.holiday-coupons__ribbon{width:fit-content;max-width:100%;margin:14px auto 34px;padding:9px clamp(28px,4vw,60px);clip-path:polygon(0 0,100% 0,97% 50%,100% 100%,0 100%,3% 50%);background:linear-gradient(180deg,#f7d88d,#ca8124 65%,#e9aa44);color:#1b1208;font-size:clamp(14px,1.2vw,19px);font-weight:500;line-height:1.25}.holiday-coupons__cards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;width:100%;max-width:1200px;margin:0 auto}.holiday-coupon{position:relative;display:flex;flex-direction:column;gap:0;min-width:0;text-align:center}.holiday-coupon__offer{position:relative;display:flex;flex-direction:column;align-items:center;min-height:230px;padding:16px 12px 18px;border:1px solid rgba(215,170,87,.85);border-bottom:0;border-radius:18px;background:#100a06c7}.holiday-coupon__offer:after{position:absolute;bottom:0;left:9%;width:82%;height:1px;background:repeating-linear-gradient(90deg,rgba(246,219,164,.9) 0 10px,transparent 10px 17px);content:""}.holiday-coupon__badge{display:block;width:min(100%,180px);padding:6px 8px;border-radius:4px;background:linear-gradient(180deg,#f2cd80,#cc8e3e);color:#2b1909;font-size:14px;font-weight:700;line-height:1.1;text-transform:uppercase}.holiday-coupon__amount{display:block;margin-top:19px;color:#f9ddb0;font-size:clamp(34px,3vw,52px);font-weight:500;line-height:1;white-space:nowrap}.holiday-coupon__off{display:block;margin-top:3px;color:#fff3d8;font-size:clamp(26px,2.2vw,36px);font-weight:500;line-height:1}.holiday-coupon__minimum{margin:28px 0 0;color:#f7e6c3;font-size:14px;font-weight:400;line-height:1.3}.holiday-coupon__code-area{position:relative;min-height:80px;padding:12px 16px 14px;border:1px solid rgba(215,170,87,.85);border-top:0;border-radius:18px;background:linear-gradient(180deg,#502f12bd,#191009d6);text-align:left}.holiday-coupon__code-caption{display:block;color:#d9b777;font-size:13px;line-height:1.2}.holiday-coupon__code-row{display:flex;align-items:end;justify-content:space-between;gap:8px;min-height:30px}.holiday-coupon__code{overflow:hidden;color:#f7d898;font-size:20px;font-weight:400;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.holiday-coupon__copy{display:grid;flex:0 0 30px;place-items:center;width:30px;height:30px;padding:2px;border:0;background:transparent;color:#f7d898;cursor:pointer}.holiday-coupon__copy svg{width:22px;height:22px}.holiday-coupon__copy .holiday-coupon__success-icon,.holiday-coupon__copy.is-copied .holiday-coupon__copy-icon{display:none}.holiday-coupon__copy.is-copied .holiday-coupon__success-icon{display:block}.holiday-coupon__copy:hover{color:#fff}.holiday-coupon__copy:focus-visible{outline:2px solid #fff;outline-offset:2px}.holiday-coupon__feedback{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1100px){.holiday-coupons__cards{grid-auto-flow:column;grid-auto-columns:minmax(220px,28vw);grid-template-columns:none;overflow-x:auto;padding-bottom:12px;scroll-snap-type:x mandatory}.holiday-coupon{scroll-snap-align:start}}@media(max-width:749px){.holiday-coupons{padding:36px 16px 52px}.holiday-coupons__heading{font-size:18px}.holiday-coupons__ribbon{margin:12px auto 24px;padding:7px 20px;font-size:12px}.holiday-coupons__cards{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px 8px;overflow:visible;padding-bottom:0;scroll-snap-type:none}.holiday-coupon{grid-column:span 2;scroll-snap-align:none}.holiday-coupon:nth-child(4){grid-column:2 / span 2;transform:translate(-10px)}.holiday-coupon:nth-child(5){transform:translate(10px)}.holiday-coupon__offer{min-height:130px;padding:10px 4px 12px;border-radius:12px}.holiday-coupon__badge{padding:4px 2px;font-size:9px}.holiday-coupon__amount{margin-top:14px;font-size:clamp(20px,5.5vw,26px)}.holiday-coupon__off{font-size:18px}.holiday-coupon__minimum{margin-top:auto;padding-top:10px;font-size:9px}.holiday-coupon__code-area{min-height:56px;padding:8px 5px 10px;border-radius:12px}.holiday-coupon__code-caption{font-size:9px}.holiday-coupon__code-row{gap:2px;min-height:24px}.holiday-coupon__code{font-size:12px}.holiday-coupon__copy{flex-basis:22px;width:22px;height:22px}.holiday-coupon__copy svg{width:16px;height:16px}}.hdt-page-type-collection .shopify-section:has(>.holiday-coupons){margin-top:40px;margin-bottom:20px}.hdt-page-type-collection .holiday-coupons{width:min(1170px,calc(100% - 30px));margin-inline:auto}.hdt-page-type-collection .shopify-section:has(>.holiday-coupons)+.hdt-section-hero-image,.hdt-page-type-collection .shopify-section:has(>.holiday-coupons)+.hdt-section-hero-image .hdt-section-spacing{margin-top:0!important}.hdt-page-type-product .holiday-coupons{width:min(1170px,calc(100% - 30px));margin-inline:auto}.hdt-page-type-product .hdt-section-hero-image:has(+.shopify-section>.holiday-coupons) .hdt-section-spacing{margin-bottom:0!important}
/*# sourceMappingURL=/cdn/shop/t/31/compiled_assets/styles.css.map?subset=AAAAAAAAAAQ */
