.november-gifts{background:#e6d5ba;color:#242320;border-block:1px solid #D6C8B4;padding-block:clamp(32px,5vw,64px);scroll-margin-top:120px}body:has(.november-gifts) .banner__eyebrow{color:#f1dfc1}body:has(.november-gifts) .banner:not(.banner--halloween):after{opacity:1}.november-gifts .eyebrow{font-size:.75rem;letter-spacing:.13em;text-transform:uppercase;margin-bottom:12px}.november-gifts__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.november-gifts__card{display:flex;align-items:center;gap:20px;padding:clamp(24px,3vw,40px);background:#fff;color:#242320;border:1px solid #D6C8B4;border-radius:6px;text-decoration:none;min-width:0}.november-gifts__card:hover{background:#fff}.november-gifts__copy{flex:1;min-width:0}.november-gifts__copy .eyebrow{display:block;color:#504b43}.november-gifts__copy h3{font-family:var(--font-heading);font-size:clamp(1.6rem,2.6vw,2.4rem);line-height:1.15;margin:20px 0 14px}.november-gifts__copy p{margin-bottom:24px}.november-gifts__link{display:inline-flex;align-items:center;gap:8px;font-weight:600;text-decoration:underline;text-underline-offset:4px}.november-gifts__image{width:35%;height:auto;max-height:210px;object-fit:contain;mix-blend-mode:normal}body:has(.november-gifts) .banner:not(.banner--halloween){min-height:100svh}body:has(.november-gifts) .button--accent,body:has(.november-gifts) main .card .button:not([disabled]){background:var(--color-accent);border-color:var(--color-accent);color:var(--color-text)}body:has(.november-gifts) .button--accent:hover,body:has(.november-gifts) main .card .button:not([disabled]):hover{background:#e5c99f;border-color:#e5c99f;color:var(--color-text)}[id$=__categories] .collection-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}body:has(.november-gifts) [id$=__categories] .collection-tile{display:flex;align-items:center;flex-direction:column;padding:18px 10px;background:#fff;border:1px solid #D6C8B4;border-radius:4px;text-align:center;height:100%}body:has(.november-gifts) [id$=__categories] .collection-tile__media{width:88px;height:88px;aspect-ratio:1;border:0;border-radius:0;box-shadow:none;background:transparent}body:has(.november-gifts) [id$=__categories] .collection-tile__media img{object-fit:contain;object-position:center;transform:scale(var(--category-image-scale, 1))}body:has(.november-gifts) [id$=__categories] .collection-tile__title{font-size:.875rem}body:has(.november-gifts) [id$=__categories] .collection-tile__count{display:none}@media(min-width:990px){body:has(.november-gifts) .banner:not(.banner--halloween){align-items:center}body:has(.november-gifts) .banner:not(.banner--halloween) .banner__content{padding-block:clamp(48px,7vh,100px)}body:has(.november-gifts) .banner:not(.banner--halloween) .banner__box{max-width:580px}body:has(.november-gifts) .banner:not(.banner--halloween) .banner__heading{font-size:clamp(2.6rem,4vw,4.25rem)}body:has(.november-gifts) .banner:not(.banner--halloween) .banner__image{object-position:80% 65%}body:has(.november-gifts) .banner:not(.banner--halloween):after{background:linear-gradient(180deg,#16130f99,transparent 62%),linear-gradient(90deg,#16130f99,transparent 80%)}}@media(max-width:989px){body:has(.november-gifts) .banner:not(.banner--halloween){justify-content:flex-start}body:has(.november-gifts) .banner:not(.banner--halloween) .banner__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;aspect-ratio:auto;object-position:72% 50%}body:has(.november-gifts) .banner:not(.banner--halloween):after{display:block;background:linear-gradient(180deg,#16130fe6,#16130fa6 34%,#16130f1a 66%)}body:has(.november-gifts) .banner:not(.banner--halloween) .banner__content{padding-block:36px}[id$=__categories] .collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}body:has(.november-gifts) [id$=__categories] .collection-tile{flex-direction:row;justify-content:flex-start;gap:10px;min-height:84px;padding:12px;text-align:left}body:has(.november-gifts) [id$=__categories] .collection-tile__media{width:56px;height:56px;flex:0 0 56px}body:has(.november-gifts) [id$=__categories] .collection-tile__body{min-width:0;padding-top:0}body:has(.november-gifts) [id$=__categories] .collection-tile__title{font-size:.8125rem;line-height:1.35;letter-spacing:.015em}.november-gifts__grid{grid-template-columns:1fr}}@media(max-width:480px){body:has(.november-gifts) [id$=__categories] .collection-tile{padding:10px 8px;gap:8px}body:has(.november-gifts) [id$=__categories] .collection-tile__media{width:56px;height:56px;flex-basis:56px}.november-gifts__card{gap:12px;padding:24px 18px}.november-gifts__copy p,.november-gifts__link{font-size:.875rem}}body:has(.november-gifts) .banner .banner__box{background:transparent;padding:0;border:0;border-radius:0;color:#fff}body:has(.november-gifts) .banner .banner__heading{color:#fff}body:has(.november-gifts) .banner .banner__text,body:has(.november-gifts) .banner .banner__text p{color:#f7f3eb;opacity:1}body:has(.november-gifts) .banner .banner__eyebrow{color:#e5c99f;opacity:1}body:has(.november-gifts) .banner .banner__button-alt{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-text)}body:has(.november-gifts) .banner .banner__button-alt:hover{background:#e5c99f;border-color:#e5c99f;color:var(--color-text)}body:has(.november-gifts) .banner .button:focus-visible{outline:3px solid #ffffff;outline-offset:4px}@media(max-width:480px){body:has(.november-gifts) .banner .banner__box{padding:0}body:has(.november-gifts) .banner .banner__buttons{gap:12px}}body:has(.november-gifts) .banner:not(.banner--halloween):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(15,13,10,.86) 0%,rgba(15,13,10,.75) 32%,rgba(15,13,10,.28) 57%,transparent 78%);opacity:1}body:has(.november-gifts) .banner .banner__heading,body:has(.november-gifts) .banner .banner__text,body:has(.november-gifts) .banner .banner__eyebrow{text-shadow:0 2px 10px rgba(0,0,0,.35)}@media(max-width:989px){body:has(.november-gifts) .banner:not(.banner--halloween):after{background:linear-gradient(180deg,rgba(15,13,10,.88) 0%,rgba(15,13,10,.78) 36%,rgba(15,13,10,.22) 60%,transparent 80%)}}body:has(.november-gifts) .banner:not(.banner--halloween):after{mask-image:none;-webkit-mask-image:none}body:has(.november-gifts) [id$=__categories]>.section{padding-block:28px}body:has(.november-gifts) [id$=__top-sellers]>.section{padding-block:32px}@media(max-width:360px){body:has(.november-gifts) [id$=__categories] .collection-tile__media{width:40px;height:40px;flex-basis:40px}body:has(.november-gifts) [id$=__categories] .collection-tile__title{font-size:.75rem}}body:has(.november-gifts) [id$=__value-props] .section{background:#fff;border-top:1px solid #D6C8B4}body:has(.november-gifts) .banner:not(.banner--halloween){display:grid;align-items:center;min-height:clamp(620px,calc(100svh - 170px),940px)}body:has(.november-gifts) .banner:not(.banner--halloween) .banner__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;aspect-ratio:auto;object-fit:cover}body:has(.november-gifts) .banner:not(.banner--halloween) .banner__content{padding-block:96px}body:has(.november-gifts) .banner:not(.banner--halloween) .page-width{padding-inline:clamp(32px,6.5vw,112px)}body:has(.november-gifts) .banner:not(.banner--halloween) .banner__box{max-width:720px}body:has(.november-gifts) .banner:not(.banner--halloween) .banner__heading{font-size:clamp(3rem,5.15vw,5.25rem);line-height:1.05;letter-spacing:-.02em;text-wrap:balance;margin-bottom:24px}body:has(.november-gifts) .banner:not(.banner--halloween) .banner__eyebrow{display:flex;align-items:center;gap:14px;color:#e5c99f;font-size:.875rem;font-weight:700;margin-bottom:24px}body:has(.november-gifts) .banner:not(.banner--halloween) .banner__eyebrow:before{content:"";width:40px;height:3px;background:currentColor;flex:0 0 40px}body:has(.november-gifts) .banner:not(.banner--halloween) .banner__text{max-width:560px;font-size:1.125rem;line-height:1.65;margin-bottom:32px}body:has(.november-gifts) .banner:not(.banner--halloween) .banner__text p{color:#fff}body:has(.november-gifts) .banner:not(.banner--halloween) .banner__buttons .button{min-height:52px;padding-inline:26px}body:has(.november-gifts) .banner:not(.banner--halloween):after{background:linear-gradient(90deg,#211E18E8 0%,#211E18D9 32%,#211E1859 62%,transparent 85%)}@media(max-width:989px){body:has(.november-gifts) .banner:not(.banner--halloween){align-items:start;min-height:max(680px,calc(100svh - 160px))}body:has(.november-gifts) .banner:not(.banner--halloween) .banner__content{padding-block:clamp(56px,9svh,88px) 280px}body:has(.november-gifts) .banner:not(.banner--halloween) .page-width{padding-inline:24px}body:has(.november-gifts) .banner:not(.banner--halloween) .banner__box{max-width:620px;margin-inline:auto;text-align:center}body:has(.november-gifts) .banner:not(.banner--halloween) .banner__heading{font-size:clamp(2.25rem,9.5vw,3.75rem);margin-bottom:22px}body:has(.november-gifts) .banner:not(.banner--halloween) .banner__eyebrow{justify-content:center;font-size:.6875rem;letter-spacing:.12em;gap:10px;margin-bottom:22px}body:has(.november-gifts) .banner:not(.banner--halloween) .banner__eyebrow:before{width:24px;flex-basis:24px}body:has(.november-gifts) .banner:not(.banner--halloween) .banner__text{margin-inline:auto;font-size:1rem;line-height:1.6;margin-bottom:28px}body:has(.november-gifts) .banner:not(.banner--halloween) .banner__buttons{justify-content:center;gap:12px}body:has(.november-gifts) .banner:not(.banner--halloween) .banner__buttons .button{padding-inline:20px;min-height:48px}body:has(.november-gifts) .banner:not(.banner--halloween) .banner__image{object-position:68% 70%}body:has(.november-gifts) .banner:not(.banner--halloween):after{background:linear-gradient(180deg,#211e18f0,#211e18db 42%,#211e1870,#211e181a 86%)}}@media(max-width:360px){body:has(.november-gifts) .banner:not(.banner--halloween) .page-width{padding-inline:20px}body:has(.november-gifts) .banner:not(.banner--halloween) .banner__buttons .button{padding-inline:14px;font-size:.8125rem}}body:has(.november-gifts) [id$=__categories] .collection-tile:hover .collection-tile__media{border:0;box-shadow:none;transform:none}
/*# sourceMappingURL=/cdn/shop/t/20/assets/november-home.css.map */
