.campaign-decoration-host{position:relative;isolation:isolate}.campaign-decoration-layer{--campaign-decoration-accent: #f57b00;--campaign-decoration-text: #ffffff;--campaign-decoration-bg-opacity: .48;--campaign-decoration-trail-opacity: .72;--campaign-decoration-paw-opacity: .2;--campaign-decoration-rule-opacity: .7;--campaign-decoration-spark-opacity: .34;--campaign-decoration-corner-opacity: .18;--campaign-decoration-contrast-opacity: .46;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden;color:var(--campaign-decoration-accent);pointer-events:none}.campaign-decoration-layer--intensity-subtle{--campaign-decoration-bg-opacity: .26;--campaign-decoration-trail-opacity: .38;--campaign-decoration-paw-opacity: .12;--campaign-decoration-rule-opacity: .36;--campaign-decoration-spark-opacity: .22;--campaign-decoration-corner-opacity: .1;--campaign-decoration-contrast-opacity: .28}.campaign-decoration-layer--intensity-strong{--campaign-decoration-bg-opacity: .68;--campaign-decoration-trail-opacity: .86;--campaign-decoration-paw-opacity: .3;--campaign-decoration-rule-opacity: .82;--campaign-decoration-spark-opacity: .46;--campaign-decoration-corner-opacity: .26;--campaign-decoration-contrast-opacity: .62}.campaign-decoration-layer:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.campaign-decoration-layer--bg-soft-glow:before{background:radial-gradient(circle at 18% 20%,currentColor 0%,rgb(0 0 0 / 0) 25%),radial-gradient(circle at 86% 76%,currentColor 0%,rgb(0 0 0 / 0) 18%),linear-gradient(115deg,currentColor 0%,rgb(0 0 0 / 0) 46%);opacity:var(--campaign-decoration-bg-opacity)}.campaign-decoration-layer--bg-left-gradient:before{background:linear-gradient(100deg,rgb(0 0 0 / var(--campaign-decoration-contrast-opacity)),#00000047 32%,#0000 62%),radial-gradient(circle at 14% 34%,currentColor 0%,rgb(0 0 0 / 0) 22%);opacity:var(--campaign-decoration-bg-opacity)}.campaign-decoration-layer--bg-bottom-glow:before{background:linear-gradient(0deg,rgb(0 0 0 / var(--campaign-decoration-contrast-opacity)),#0000002e 34%,#0000 58%),radial-gradient(circle at 50% 92%,currentColor 0%,rgb(0 0 0 / 0) 24%);opacity:var(--campaign-decoration-bg-opacity)}.campaign-decoration-layer--bg-spotlight:before{background:radial-gradient(ellipse at 50% 48%,#ffffff3d,#ffffff14 24%,#fff0 42%),radial-gradient(ellipse at center,#0000 0% 45%,rgb(0 0 0 / var(--campaign-decoration-contrast-opacity)));opacity:var(--campaign-decoration-bg-opacity)}.campaign-decoration-layer__badge,.campaign-decoration-layer__trail,.campaign-decoration-layer__paw,.campaign-decoration-layer__rule,.campaign-decoration-layer__spark,.campaign-decoration-layer__corner,.campaign-decoration-layer__cat-face{position:absolute;display:block}.campaign-decoration-layer__badge{top:clamp(18px,3vw,42px);left:max(var(--gutter, 20px),5vw);max-width:min(280px,calc(100% - var(--gutter, 20px) * 2));padding:7px 13px;border:1px solid currentColor;border-radius:999px;color:var(--campaign-decoration-text);background:#00000042;font-size:12px;font-weight:800;letter-spacing:.13em;line-height:1.2;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.campaign-decoration-layer__trail{right:clamp(22px,7vw,110px);top:clamp(24px,13vw,160px);width:clamp(90px,14vw,190px);height:clamp(42px,7vw,92px);opacity:var(--campaign-decoration-trail-opacity);transform:rotate(-8deg);background:radial-gradient(circle at 17% 64%,currentColor 0 8%,transparent 8.8%),radial-gradient(circle at 35% 44%,currentColor 0 6%,transparent 6.8%),radial-gradient(circle at 54% 38%,currentColor 0 6%,transparent 6.8%),radial-gradient(circle at 73% 54%,currentColor 0 7%,transparent 7.8%)}.campaign-decoration-layer__paw{width:clamp(54px,8vw,96px);height:clamp(54px,8vw,96px);opacity:var(--campaign-decoration-paw-opacity);transform:rotate(12deg);background:radial-gradient(circle at 50% 62%,currentColor 0 19%,transparent 20%),radial-gradient(circle at 32% 36%,currentColor 0 9%,transparent 10%),radial-gradient(circle at 50% 28%,currentColor 0 9%,transparent 10%),radial-gradient(circle at 68% 36%,currentColor 0 9%,transparent 10%)}.campaign-decoration-layer__paw--one{right:max(var(--gutter, 20px),7vw);bottom:clamp(28px,7vw,92px)}.campaign-decoration-layer__paw--two{left:max(var(--gutter, 20px),6vw);bottom:clamp(24px,5vw,64px);width:clamp(38px,6vw,72px);height:clamp(38px,6vw,72px);opacity:calc(var(--campaign-decoration-paw-opacity) * .8);transform:rotate(-18deg)}.campaign-decoration-layer__rule{left:max(var(--gutter, 20px),4vw);bottom:clamp(18px,4vw,56px);width:clamp(110px,18vw,230px);height:2px;background:linear-gradient(90deg,currentColor,transparent);opacity:var(--campaign-decoration-rule-opacity)}.campaign-decoration-layer__spark{width:clamp(38px,5vw,68px);height:clamp(38px,5vw,68px);opacity:var(--campaign-decoration-spark-opacity)}.campaign-decoration-layer__spark:before,.campaign-decoration-layer__spark:after{content:"";position:absolute;inset:50% auto auto 50%;width:100%;height:2px;border-radius:999px;background:currentColor;transform:translate(-50%,-50%)}.campaign-decoration-layer__spark:after{transform:translate(-50%,-50%) rotate(90deg)}.campaign-decoration-layer__spark--one{top:clamp(76px,16vw,210px);left:max(var(--gutter, 20px),8vw);transform:rotate(24deg)}.campaign-decoration-layer__spark--two{right:max(var(--gutter, 20px),12vw);bottom:clamp(70px,10vw,150px);width:clamp(26px,4vw,48px);height:clamp(26px,4vw,48px);transform:rotate(-18deg)}.campaign-decoration-layer__corner{width:clamp(180px,30vw,440px);height:clamp(130px,22vw,310px);border:2px solid currentColor;opacity:var(--campaign-decoration-corner-opacity)}.campaign-decoration-layer__corner--one{right:clamp(-140px,-8vw,-48px);bottom:clamp(-100px,-6vw,-28px);border-radius:48% 52% 44% 56%/54% 44% 56% 46%;transform:rotate(-13deg)}.campaign-decoration-layer__corner--two{top:clamp(-110px,-7vw,-34px);left:clamp(-120px,-7vw,-42px);border-radius:44% 56% 52% 48%/50% 46% 54% 50%;transform:rotate(16deg)}.campaign-decoration-layer__cat-face{width:clamp(72px,11vw,150px);aspect-ratio:1;opacity:0;transform:rotate(-8deg)}.campaign-decoration-layer__cat-face:before{content:"";position:absolute;z-index:1;top:20%;right:8%;bottom:8%;left:8%;border:2px solid currentColor;border-radius:48% 48% 54% 54%/44% 44% 58% 58%;background:radial-gradient(circle at 50% 58%,currentColor 0 2.5px,transparent 3.4px),linear-gradient(14deg,transparent 0 43%,currentColor 44% 46%,transparent 47%) 18% 65% / 28% 18% no-repeat,linear-gradient(-14deg,transparent 0 43%,currentColor 44% 46%,transparent 47%) 82% 65% / 28% 18% no-repeat}.campaign-decoration-layer__cat-ear{position:absolute;top:6%;width:34%;height:38%;background:currentColor;clip-path:polygon(50% 0,100% 100%,0 100%);opacity:.76}.campaign-decoration-layer__cat-ear--left{left:7%;transform:rotate(-24deg)}.campaign-decoration-layer__cat-ear--right{right:7%;transform:rotate(24deg)}.campaign-decoration-layer__cat-eye{position:absolute;z-index:2;top:42%;width:13%;height:8%;border-top:2px solid currentColor;border-radius:999px 999px 0 0}.campaign-decoration-layer__cat-eye--left{left:31%;transform:rotate(9deg)}.campaign-decoration-layer__cat-eye--right{right:31%;transform:rotate(-9deg)}.campaign-decoration-layer__cat-face--one{right:max(var(--gutter, 20px),6vw);top:clamp(52px,10vw,136px)}.campaign-decoration-layer__cat-face--two{left:max(var(--gutter, 20px),5vw);bottom:clamp(40px,8vw,112px);width:clamp(54px,8vw,112px);opacity:0;transform:rotate(12deg)}.campaign-decoration-layer--pattern-none .campaign-decoration-layer__trail,.campaign-decoration-layer--pattern-none .campaign-decoration-layer__paw,.campaign-decoration-layer--pattern-none .campaign-decoration-layer__rule,.campaign-decoration-layer--pattern-none .campaign-decoration-layer__spark,.campaign-decoration-layer--pattern-none .campaign-decoration-layer__corner,.campaign-decoration-layer--pattern-none .campaign-decoration-layer__cat-face,.campaign-decoration-layer--pattern-paw-trail .campaign-decoration-layer__rule,.campaign-decoration-layer--pattern-paw-trail .campaign-decoration-layer__spark,.campaign-decoration-layer--pattern-paw-trail .campaign-decoration-layer__corner{display:none}.campaign-decoration-layer--pattern-paw-trail .campaign-decoration-layer__trail{right:clamp(10px,6vw,96px);top:clamp(82px,18vw,240px);width:clamp(180px,24vw,360px);height:clamp(82px,11vw,150px);opacity:calc(var(--campaign-decoration-trail-opacity) * 1.06);transform:rotate(-14deg)}.campaign-decoration-layer--pattern-paw-trail .campaign-decoration-layer__paw--one{right:clamp(24px,9vw,150px);bottom:clamp(44px,10vw,130px);opacity:calc(var(--campaign-decoration-paw-opacity) * 1.65)}.campaign-decoration-layer--pattern-paw-trail .campaign-decoration-layer__paw--two{left:clamp(24px,9vw,150px);bottom:clamp(34px,8vw,100px);opacity:calc(var(--campaign-decoration-paw-opacity) * 1.25)}.campaign-decoration-layer--pattern-corner-paws .campaign-decoration-layer__trail,.campaign-decoration-layer--pattern-corner-paws .campaign-decoration-layer__rule,.campaign-decoration-layer--pattern-corner-paws .campaign-decoration-layer__spark--two{display:none}.campaign-decoration-layer--pattern-corner-paws .campaign-decoration-layer__corner{border-width:3px;opacity:calc(var(--campaign-decoration-corner-opacity) * 1.35)}.campaign-decoration-layer--pattern-corner-paws .campaign-decoration-layer__corner--one{right:clamp(-96px,-5vw,-28px);bottom:clamp(-70px,-4vw,-18px)}.campaign-decoration-layer--pattern-corner-paws .campaign-decoration-layer__corner--two{top:clamp(-76px,-4vw,-20px);left:clamp(-84px,-5vw,-24px)}.campaign-decoration-layer--pattern-corner-paws .campaign-decoration-layer__paw--one{top:clamp(34px,6vw,86px);right:clamp(32px,8vw,120px);bottom:auto;opacity:calc(var(--campaign-decoration-paw-opacity) * 1.45)}.campaign-decoration-layer--pattern-corner-paws .campaign-decoration-layer__paw--two{left:clamp(32px,8vw,120px);bottom:clamp(32px,7vw,90px)}.campaign-decoration-layer--pattern-accent-line .campaign-decoration-layer__trail,.campaign-decoration-layer--pattern-accent-line .campaign-decoration-layer__paw,.campaign-decoration-layer--pattern-accent-line .campaign-decoration-layer__spark,.campaign-decoration-layer--pattern-accent-line .campaign-decoration-layer__corner,.campaign-decoration-layer--pattern-accent-line .campaign-decoration-layer__cat-face{display:none}.campaign-decoration-layer--pattern-accent-line .campaign-decoration-layer__rule{left:clamp(22px,7vw,120px);right:clamp(22px,7vw,120px);bottom:clamp(44px,9vw,132px);width:auto;height:3px;background:linear-gradient(90deg,rgb(0 0 0 / 0) 0%,currentColor 16%,currentColor 34%,rgb(0 0 0 / 0) 34% 43%,currentColor 43%,currentColor 74%,rgb(0 0 0 / 0) 100%);opacity:calc(var(--campaign-decoration-rule-opacity) * 1.15);transform:rotate(-1deg)}.campaign-decoration-layer--pattern-cat-face .campaign-decoration-layer__trail,.campaign-decoration-layer--pattern-cat-face .campaign-decoration-layer__paw,.campaign-decoration-layer--pattern-cat-face .campaign-decoration-layer__rule,.campaign-decoration-layer--pattern-cat-face .campaign-decoration-layer__spark,.campaign-decoration-layer--pattern-cat-face .campaign-decoration-layer__corner{display:none}.campaign-decoration-layer--pattern-cat-face .campaign-decoration-layer__cat-face--one{opacity:calc(var(--campaign-decoration-paw-opacity) * 1.85)}.campaign-decoration-layer--pattern-cat-face .campaign-decoration-layer__cat-face--two{opacity:calc(var(--campaign-decoration-paw-opacity) * 1.25)}.campaign-decoration-layer--wall-world .campaign-decoration-layer__trail{right:clamp(18px,8vw,120px);top:auto;bottom:clamp(52px,10vw,130px);opacity:calc(var(--campaign-decoration-trail-opacity) * .45)}.campaign-decoration-layer--wall-world .campaign-decoration-layer__rule{width:clamp(150px,24vw,320px);background:linear-gradient(90deg,currentColor 0 18%,transparent 18% 28%,currentColor 28% 58%,transparent 58% 68%,currentColor 68% 100%)}.campaign-decoration-layer--launch .campaign-decoration-layer__badge{color:var(--campaign-decoration-accent);background:#ffffffd1}.campaign-decoration-layer--launch .campaign-decoration-layer__paw{opacity:calc(var(--campaign-decoration-paw-opacity) * .5)}.product-buy-video__stage.campaign-decoration-host>.product-buy-video__content,.bg-video-section.campaign-decoration-host .text-overlay{z-index:2}.bg-video-section.campaign-decoration-host>.video-section__media{z-index:0}.image-banner.campaign-decoration-host>.container{position:relative;z-index:2}.campaign-promo-mark{display:inline-flex;gap:10px;align-items:center;width:fit-content;max-width:100%;margin-right:auto;margin-left:auto;padding:7px 14px;border:1px solid rgb(255 255 255 / .76);border-radius:999px;color:var(--campaign-promo-text, var(--campaign-decoration-text, #ffffff));background:#00000042;line-height:1.05;text-decoration:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cat-day-symbol{display:block;width:1em;height:1em}.campaign-promo-mark__icon{display:grid;flex:0 0 auto;place-items:center;width:28px;height:28px}.campaign-promo-mark__icon .cat-day-symbol{display:block;width:100%;height:100%}.campaign-promo-mark__copy{display:grid;gap:1px;text-align:start}.campaign-promo-mark__label,.campaign-promo-mark__date,.campaign-promo-eyebrow,.campaign-promo-offer__secondary,.campaign-promo-price-badge__text{font-weight:800;letter-spacing:.12em;text-transform:uppercase}.campaign-promo-mark__label{font-size:9px}.campaign-promo-mark__date{font-size:13px;font-weight:900}.campaign-promo-mark--compact{gap:8px;padding:5px 10px}.campaign-promo-mark--compact .campaign-promo-mark__icon{width:24px;height:24px}.campaign-promo-mark--compact .campaign-promo-mark__icon .cat-day-symbol{width:100%;height:100%}.campaign-promo-mark--compact .campaign-promo-mark__label{font-size:8px}.campaign-promo-mark--compact .campaign-promo-mark__date{font-size:11px}.campaign-promo-eyebrow{color:var(--campaign-promo-accent, var(--campaign-decoration-accent, #f57b00));font-size:13px;line-height:1.25}.campaign-promo-offer{display:flex;gap:12px;align-items:center;justify-content:center;width:fit-content;max-width:100%;margin-right:auto;margin-left:auto;padding:8px 14px;border:1px solid rgb(255 255 255 / .58);border-radius:999px;color:#fff7ee;background:#24180f80;box-shadow:none;line-height:1.1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.campaign-promo-offer__primary{font-size:.92em;font-weight:900}.campaign-promo-offer__divider{display:block;width:1px;height:16px;background:#ffffff57}.campaign-promo-offer__secondary{font-size:.64em}.campaign-promo-note{margin-top:calc(2 * var(--space-unit));font-size:.82em;font-weight:700;opacity:.86}.campaign-promo-offer--split-cards{gap:8px;flex-wrap:wrap;padding:0;border:0;border-radius:0;color:#3f3021;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.campaign-promo-offer--split-cards .campaign-promo-offer__card{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border:1px solid rgb(255 232 199 / .9);border-radius:4px;color:#3f3021;background:#fff6e8f5;box-shadow:0 8px 20px #00000024;line-height:1}.campaign-promo-offer__card-main,.campaign-promo-offer__card-accent{font-size:.76em;font-weight:900;line-height:1;text-transform:uppercase;white-space:nowrap}.campaign-promo-offer__card-accent{color:#d84435}.image-banner.campaign-decoration-host .campaign-promo-offer--split-cards{margin-top:8px;margin-bottom:16px}.image-banner.campaign-decoration-host .campaign-promo-offer--split-cards+.text-overlay__buttons{margin-top:0}.image-banner.campaign-decoration-host .text-overlay.text-start .campaign-promo-offer--split-cards{justify-content:flex-start;margin-right:0;margin-left:0}.image-banner.campaign-decoration-host .text-overlay.text-end .campaign-promo-offer--split-cards{justify-content:flex-end;margin-right:0;margin-left:0}.bg-video-section.campaign-decoration-host:not(.product-buy-video__stage) .text-overlay{display:flex;flex-direction:column;align-items:center}.bg-video-section.campaign-decoration-host:not(.product-buy-video__stage) .text-overlay.text-start{align-items:flex-start}.bg-video-section.campaign-decoration-host:not(.product-buy-video__stage) .text-overlay.text-end{align-items:flex-end}.bg-video-section.campaign-decoration-host:not(.product-buy-video__stage) .text-overlay>*{margin-top:0;margin-bottom:0}.bg-video-section.campaign-decoration-host:not(.product-buy-video__stage) .campaign-promo-mark,.bg-video-section.campaign-decoration-host:not(.product-buy-video__stage) .campaign-promo-offer{margin-right:0;margin-left:0}.bg-video-section.campaign-decoration-host:not(.product-buy-video__stage) .campaign-promo-mark{margin-bottom:12px}.bg-video-section.campaign-decoration-host:not(.product-buy-video__stage) .campaign-promo-eyebrow{margin-bottom:10px}.bg-video-section.campaign-decoration-host:not(.product-buy-video__stage) .text-overlay__heading{margin-bottom:14px}.bg-video-section.campaign-decoration-host:not(.product-buy-video__stage) .subheading{margin-bottom:18px}.bg-video-section.campaign-decoration-host:not(.product-buy-video__stage) .text-overlay__block.rte{margin-bottom:18px}.bg-video-section.campaign-decoration-host:not(.product-buy-video__stage) .text-overlay__heading:last-child,.bg-video-section.campaign-decoration-host:not(.product-buy-video__stage) .text-overlay__block:last-child{margin-bottom:0}.bg-video-section.campaign-decoration-host:not(.product-buy-video__stage) .campaign-promo-offer:not(.campaign-promo-offer--split-cards){gap:0;flex-wrap:nowrap;overflow:hidden;min-height:48px;margin-bottom:14px;padding:0;border:1px solid rgb(255 232 199 / .86);border-radius:4px;color:#4a3522;background:#fff6e8f0;box-shadow:0 10px 24px #0000001f;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.bg-video-section.campaign-decoration-host:not(.product-buy-video__stage) .campaign-promo-offer--split-cards{margin-bottom:14px}.bg-video-section.campaign-decoration-host:not(.product-buy-video__stage) .campaign-promo-offer__primary,.bg-video-section.campaign-decoration-host:not(.product-buy-video__stage) .campaign-promo-offer__secondary{display:flex;align-items:center;min-height:48px;white-space:nowrap}.bg-video-section.campaign-decoration-host:not(.product-buy-video__stage) .campaign-promo-offer__primary{padding:0 18px;color:#4a3522;font-size:1.05em;line-height:1}.bg-video-section.campaign-decoration-host:not(.product-buy-video__stage) .campaign-promo-offer__divider{align-self:stretch;width:1px;height:auto;background:#59412a33}.bg-video-section.campaign-decoration-host:not(.product-buy-video__stage) .campaign-promo-offer__secondary{padding:0 16px;color:#5f4934;font-size:.62em;line-height:1}.bg-video-section.campaign-decoration-host:not(.product-buy-video__stage) .text-overlay__buttons{margin-top:0;margin-bottom:8px}.bg-video-section.campaign-decoration-host:not(.product-buy-video__stage) .campaign-promo-note{margin-top:0;font-size:.76em;opacity:.82}.campaign-promo-price-badge{display:inline-flex;gap:6px;align-items:center;width:fit-content;max-width:100%;padding:5px 9px;border:1px solid rgb(255 255 255 / .68);border-radius:999px;color:#3f3021;background:#fff8eeeb;line-height:1;box-shadow:0 6px 16px #00000014}.campaign-promo-price-badge__icon{display:grid;flex:0 0 auto;place-items:center;width:20px;height:20px}.campaign-promo-price-badge__icon .cat-day-symbol{display:block;width:100%;height:100%}.campaign-promo-price-badge__text{font-size:10px}.product-buy-video__price--with-campaign{align-items:center;gap:calc(2 * var(--space-unit));flex-wrap:wrap}.product-buy-video__price--with-campaign .campaign-promo-price-badge{align-self:center;margin-left:calc(1 * var(--space-unit));font-size:.22em}.product-buy-video__stage.campaign-decoration-host .product-buy-video__content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:clamp(34px,5vw,72px) var(--gutter)}.product-buy-video__stage.campaign-decoration-host .product-buy-video__overlay{position:static;left:auto;width:min(100%,760px);max-width:760px;transform:none}.product-buy-video__stage.campaign-decoration-host .product-buy-video__text-overlay{display:flex;flex-direction:column;align-items:center;margin:0}.product-buy-video__stage.campaign-decoration-host .text-overlay__block,.product-buy-video__stage.campaign-decoration-host .text-overlay__heading{margin-top:0;margin-bottom:0}.product-buy-video__stage.campaign-decoration-host .campaign-promo-mark{margin-bottom:14px}.product-buy-video__stage.campaign-decoration-host .campaign-promo-eyebrow{margin-bottom:12px}.product-buy-video__stage.campaign-decoration-host .product-buy-video__heading{margin-bottom:12px;max-width:14em;line-height:1.06}.product-buy-video__stage.campaign-decoration-host .product-buy-video__subheading{margin-bottom:0}.product-buy-video__stage.campaign-decoration-host .product-buy-video__price{margin-bottom:12px}.product-buy-video__stage.campaign-decoration-host .product-buy-video__price--with-campaign{gap:10px;flex-wrap:nowrap}.product-buy-video__stage.campaign-decoration-host .product-buy-video__price--with-campaign .campaign-promo-price-badge{margin-left:0}.product-buy-video__stage.campaign-decoration-host .campaign-promo-price-badge{gap:0;padding:7px 11px;border:0;border-radius:999px;color:#fff;background:#d84435;box-shadow:0 6px 14px #00000029;line-height:1}.product-buy-video__stage.campaign-decoration-host .campaign-promo-price-badge__icon{display:none}.product-buy-video__stage.campaign-decoration-host .campaign-promo-price-badge__text{color:inherit;font-size:11px;font-weight:900;letter-spacing:.04em}.product-buy-video__stage.campaign-decoration-host .campaign-promo-offer{margin-bottom:12px}.product-buy-video__stage.campaign-decoration-host .product-buy-video__actions{margin-bottom:8px}.product-buy-video__stage.campaign-decoration-host .campaign-promo-note{margin-top:0;font-size:.74em;opacity:.84}.campaign-countdown{--campaign-countdown-bg: #fff8ef;--campaign-countdown-border: #f0c99a;--campaign-countdown-text: var(--text-color);--campaign-countdown-muted: rgb(var(--text-color) / .7);--campaign-countdown-accent: #f57b00}.campaign-countdown__panel{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:calc(8 * var(--space-unit));align-items:center;padding:clamp(22px,4vw,42px);border:1px solid var(--campaign-countdown-border);border-radius:8px;color:var(--campaign-countdown-text);background:var(--campaign-countdown-bg)}.campaign-countdown__content,.campaign-countdown__actions,.campaign-countdown__timer{position:relative;z-index:2}.campaign-countdown__eyebrow{margin:0 0 calc(2 * var(--space-unit));color:var(--campaign-countdown-accent);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.campaign-countdown__heading{margin:0;color:inherit}.campaign-countdown__text{max-width:58ch;margin:calc(3 * var(--space-unit)) 0 0;color:var(--campaign-countdown-muted)}.campaign-countdown__meta{margin:calc(3 * var(--space-unit)) 0 0;font-size:.9em;color:var(--campaign-countdown-muted)}.campaign-countdown__actions{display:grid;gap:calc(3 * var(--space-unit));justify-items:stretch;min-width:min(310px,34vw)}.campaign-countdown__timer-label{margin:0;color:var(--campaign-countdown-muted);font-size:.85em;text-align:center}.campaign-countdown__timer{display:grid;grid-template-columns:repeat(4,minmax(54px,1fr));gap:calc(2 * var(--space-unit))}.campaign-countdown__unit{min-width:0;padding:10px 8px;border:1px solid rgb(0 0 0 / .08);border-radius:6px;background:#ffffffbd;text-align:center}.campaign-countdown__value{display:block;color:var(--campaign-countdown-accent);font-size:1.55rem;font-weight:800;line-height:1}.campaign-countdown__unit-label{display:block;margin-top:4px;color:var(--campaign-countdown-muted);font-size:.72rem;line-height:1.1;text-transform:uppercase}.campaign-countdown__button{width:100%}@media(max-width:767px){.campaign-decoration-layer__badge{top:18px;left:var(--gutter, 20px);font-size:10px}.campaign-decoration-layer__trail{right:-18px;top:80px;opacity:.45}.campaign-decoration-layer__paw--one{right:-18px;bottom:42px}.campaign-decoration-layer__paw--two{left:18px;bottom:18px}.campaign-decoration-layer__rule{width:120px}.campaign-countdown__panel{grid-template-columns:1fr;gap:calc(5 * var(--space-unit));padding:22px}.campaign-countdown__actions{min-width:0}.campaign-countdown__timer{grid-template-columns:repeat(4,minmax(0,1fr))}.campaign-countdown__value{font-size:1.25rem}.campaign-promo-mark{gap:8px;padding:6px 11px}.campaign-promo-offer{gap:10px;padding:10px 14px}.campaign-promo-offer__primary{font-size:1em}.campaign-promo-offer__secondary{font-size:.68em}.campaign-promo-offer--split-cards{gap:7px;padding:0}.campaign-promo-offer--split-cards .campaign-promo-offer__card{min-height:38px;padding:0 12px}.campaign-promo-offer__card-main,.campaign-promo-offer__card-accent{font-size:.68em}.image-banner.campaign-decoration-host .campaign-promo-offer--split-cards{margin-top:6px;margin-bottom:12px}.bg-video-section.campaign-decoration-host:not(.product-buy-video__stage) .campaign-promo-mark{margin-bottom:10px}.bg-video-section.campaign-decoration-host:not(.product-buy-video__stage) .campaign-promo-eyebrow{margin-bottom:8px}.bg-video-section.campaign-decoration-host:not(.product-buy-video__stage) .text-overlay__heading{margin-bottom:12px}.bg-video-section.campaign-decoration-host:not(.product-buy-video__stage) .subheading,.bg-video-section.campaign-decoration-host:not(.product-buy-video__stage) .text-overlay__block.rte{margin-bottom:14px}.bg-video-section.campaign-decoration-host:not(.product-buy-video__stage) .campaign-promo-offer:not(.campaign-promo-offer--split-cards){min-height:44px;margin-bottom:12px}.bg-video-section.campaign-decoration-host:not(.product-buy-video__stage) .campaign-promo-offer--split-cards{margin-bottom:12px}.bg-video-section.campaign-decoration-host:not(.product-buy-video__stage) .campaign-promo-offer__primary,.bg-video-section.campaign-decoration-host:not(.product-buy-video__stage) .campaign-promo-offer__secondary{min-height:44px}.bg-video-section.campaign-decoration-host:not(.product-buy-video__stage) .campaign-promo-offer__primary{padding:0 14px;font-size:.95em}.bg-video-section.campaign-decoration-host:not(.product-buy-video__stage) .campaign-promo-offer__secondary{padding:0 12px;font-size:.58em}.bg-video-section.campaign-decoration-host:not(.product-buy-video__stage) .text-overlay__buttons{margin-bottom:7px}.product-buy-video__stage.campaign-decoration-host .product-buy-video__content{gap:12px;padding:28px var(--gutter)}.product-buy-video__stage.campaign-decoration-host .product-buy-video__overlay{width:min(100%,23rem)}.product-buy-video__stage.campaign-decoration-host .campaign-promo-mark{margin-bottom:12px}.product-buy-video__stage.campaign-decoration-host .campaign-promo-eyebrow{margin-bottom:10px}.product-buy-video__stage.campaign-decoration-host .product-buy-video__heading{margin-bottom:10px;max-width:11em}.product-buy-video__stage.campaign-decoration-host .product-buy-video__price{margin-bottom:10px}.product-buy-video__stage.campaign-decoration-host .product-buy-video__price--with-campaign{gap:8px;flex-wrap:wrap}.product-buy-video__stage.campaign-decoration-host .campaign-promo-price-badge{padding:6px 9px}.product-buy-video__stage.campaign-decoration-host .campaign-promo-price-badge__text{font-size:10px}.product-buy-video__stage.campaign-decoration-host .product-buy-video__actions{margin-bottom:7px}.product-buy-video__price--with-campaign{gap:calc(1.5 * var(--space-unit))}.product-buy-video__price--with-campaign .campaign-promo-price-badge{margin-left:0}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/campaign-decoration.css.map */
