.home-holiday-hero{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#a5021b;color:#fcfcfc;font-family:var(--nelko-font-family, Manrope, sans-serif);text-align:center}.home-holiday-hero *,.home-holiday-hero *:before,.home-holiday-hero *:after{box-sizing:border-box}.home-holiday-hero__art{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.home-holiday-hero__image{display:block;width:100%;height:100%;object-fit:cover}.home-holiday-hero__content{position:absolute;z-index:6;top:calc(50% - .5px);left:50%;display:flex;flex-direction:column;align-items:center;gap:8px;width:calc(100% - 22px);padding:8px 16px 16px;background:#a6031c;transform:translate(-50%,-50%);pointer-events:none}.home-holiday-hero__copy{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%}.home-holiday-hero__heading{margin:0;color:inherit;font:700 24px/36px var(--nelko-font-family, Manrope, sans-serif);letter-spacing:0;overflow-wrap:anywhere}.home-holiday-hero__description{width:100%;margin:0;color:#f9f9f9;font-size:16px;font-weight:400;line-height:24px;letter-spacing:.02em;overflow-wrap:anywhere}.home-holiday-hero__button{display:flex;align-items:center;justify-content:center;width:128px;min-height:36px;padding:6px 12px;background:#202020;color:#fcfcfc;font:800 12px/15.68px var(--nelko-font-family, Manrope, sans-serif);letter-spacing:.02em;text-decoration:none;pointer-events:auto}.home-holiday-hero__button[href]:hover{background:#3a3a3a}.home-holiday-hero__button:focus-visible{outline:2px solid currentColor;outline-offset:4px}.home-holiday-hero__button[aria-disabled=true]{opacity:.5}@media screen and (min-width:480px)and (max-width:767px){.home-holiday-hero__content{padding-inline:24px}}@media screen and (min-width:768px){.home-holiday-hero__content{top:auto;bottom:0;gap:16px;width:100%;padding:24px 32px;background:#a8041d;transform:translate(-50%)}.home-holiday-hero__copy{gap:12px}.home-holiday-hero__heading{font-size:28px;line-height:36px}.home-holiday-hero__description{max-width:950px;color:inherit;font-size:16px;font-weight:600;line-height:24px;letter-spacing:0}.home-holiday-hero__button{width:160px;min-height:44px;padding:8px 16px;font-size:14px;line-height:24px;letter-spacing:0}}@media screen and (min-width:1024px){.home-holiday-hero__content{padding-inline:48px;padding-bottom:48px}.home-holiday-hero__button{min-width:max-content;white-space:nowrap}}@media screen and (min-width:1440px){.home-holiday-hero__content{padding-inline:96px}}@media screen and (min-width:1920px){.home-holiday-hero__content{justify-content:space-between;gap:38px;min-height:354px;padding-block:65px 96px}.home-holiday-hero__copy{gap:36px}.home-holiday-hero__heading{font-size:64px;line-height:80px;text-box-trim:trim-both;text-box-edge:cap alphabetic}.home-holiday-hero__description{max-width:none;font-size:32px;line-height:40px}.home-holiday-hero__button{width:241.778px;min-height:64px;font-size:21.333px;line-height:33.185px}}@media screen and (min-width:768px){.home-holiday-hero{--holiday-red: #a8041d;--holiday-copy-gap: clamp(14px, 1.667vw, 32px);container-type:size;display:flex;background:var(--holiday-red)}.home-holiday-hero__art{position:static;flex:none;height:100%;max-width:50%;aspect-ratio:var(--holiday-art-ratio)}.home-holiday-hero__image{object-fit:contain;object-position:left center}.home-holiday-hero__content{--holiday-tile-size: calc(100cqh / 6);position:relative;inset:auto;flex:1;justify-content:center;width:auto;min-width:0;min-height:0;gap:var(--holiday-copy-gap);padding:0 clamp(16px,2.083vw,40px);background-color:var(--holiday-red);background-image:var(--holiday-ribbon),var(--holiday-snowflake),var(--holiday-ribbon),var(--holiday-snowflake),var(--holiday-ribbon),var(--holiday-starburst);background-position:left top,right var(--holiday-tile-size) top 0,right top,right var(--holiday-tile-size) bottom 0,right bottom,right 0 bottom var(--holiday-tile-size);background-repeat:no-repeat;background-size:var(--holiday-tile-size) var(--holiday-tile-size);transform:none}.home-holiday-hero__copy{gap:var(--holiday-copy-gap)}.home-holiday-hero__heading{font-family:Bebas Neue,Impact,sans-serif;font-size:clamp(28px,4.24833vw,81.568px);font-weight:400;line-height:1.16666;letter-spacing:.02em;text-transform:uppercase;text-wrap:balance}.home-holiday-hero__description{font-size:clamp(16px,2.12417vw,40.784px);font-weight:600;line-height:1.5}.home-holiday-hero__button{width:min(100%,clamp(160px,21.25vw,408px));min-width:0;min-height:clamp(44px,3.54vw,68px);padding:8px 16px;background:#fcfcfc;color:var(--holiday-red);font-size:clamp(14px,1.23912vw,23.791px);line-height:1.57139}.home-holiday-hero__button[href]:hover{background:#000;color:#fff}.home-holiday-hero__button:focus-visible{outline-color:#fcfcfc}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/nelko-home-holiday-hero.css.map */
