.gift-slider{--gs-gap: 24px;--gs-inset: 21px;--gs-bleed: calc(var(--pageWidthPadding, 17px) + max(0px, (100vw - 1500px) / 2));background-color:var(--gs-bg);color:var(--gs-text);padding-top:var(--gs-pad-top);padding-bottom:var(--gs-pad-bottom);overflow:hidden}@media only screen and (min-width:769px){.gift-slider{--gs-inset: 0px}}@media only screen and (min-width:990px){.gift-slider{--gs-inset: clamp(0px, 3.9vw, 56px)}}.gift-slider__inner{display:flex;flex-direction:column;gap:44px;padding-inline-start:var(--gs-inset)}.gift-slider__content{text-align:left}.gift-slider--align-center .gift-slider__content{text-align:center;margin-left:auto;margin-right:auto}.gift-slider--stacked .gift-slider__content{max-width:760px}.gift-slider__subheading{color:inherit;font-size:16px;font-weight:700;line-height:1.2;letter-spacing:0;text-transform:uppercase;margin:0 0 14px}.gift-slider__heading{color:inherit;font-size:var(--gs-heading-size);line-height:1;letter-spacing:-.035em;margin:0}.gift-slider__text,.gift-slider__text p,.gift-slider__text a{color:inherit}.gift-slider__text{margin-top:16px}.gift-slider__text>:last-child{margin-bottom:0}.gift-slider__cta-wrap{margin-top:16px}.gift-slider .gift-slider__cta,.gift-slider .gift-slider__cta:hover,.gift-slider .gift-slider__cta:focus{background-color:var(--gs-btn-bg);border-color:var(--gs-btn-bg);color:var(--gs-btn-text)}.gift-slider .gift-slider__cta{min-width:0;padding:13px 18px;border-radius:4px;font-size:15px;font-weight:700;line-height:22px;letter-spacing:0;text-transform:uppercase;transition:opacity .2s ease}@media only screen and (min-width:769px){.gift-slider__subheading{margin-bottom:13px}.gift-slider__heading{line-height:1.16}.gift-slider__cta-wrap{margin-top:22px}}@media only screen and (min-width:990px){.gift-slider--side .gift-slider__inner{flex-direction:row;align-items:center;gap:48px}.gift-slider--side .gift-slider__content{flex:0 0 clamp(260px,25.7vw,370px);max-width:clamp(260px,25.7vw,370px)}.gift-slider--side.gift-slider--align-center .gift-slider__content{margin:0}.gift-slider--side .gift-slider__slider{flex:1 1 auto;min-width:0}}.gift-slider__slider{display:block;min-width:0;position:relative;margin-inline-end:calc(-1 * var(--gs-bleed))}.gift-slider__track{display:flex;gap:var(--gs-gap);list-style:none;margin:0;padding:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.gift-slider__track::-webkit-scrollbar{display:none}.gift-slider__track:focus{outline:none}.gift-slider__track.is-dragging{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto;-webkit-user-select:none;user-select:none}.gift-slider__track.is-dragging a{pointer-events:none}.gift-slider__slide{flex:0 0 calc((100% - (var(--gs-per-view) - 1) * var(--gs-gap)) / var(--gs-per-view));min-width:0;margin:0;scroll-snap-align:start;display:flex}.gift-slider .gift-slider__slide .grid-item{flex:1 1 auto;margin:0;padding:0;width:100%}.gift-slider .grid-product:after{content:none}.gift-slider .grid-item__content{background-color:var(--gs-card-bg);color:var(--gs-card-text);border-radius:10px;overflow:hidden;padding:25px 8.333% 12px;height:100%}.gift-slider .grid-item__link{border-radius:0;color:inherit}.gift-slider .grid-product__image-wrap{margin:0}.gift-slider .grid__image-ratio:before{padding-bottom:66.6667%}.gift-slider .grid-item__meta{margin:8px 0 0}.gift-slider .grid-product__colors{gap:8px;line-height:21px;margin:0 0 9px}.gift-slider .grid-product__colors .color-swatch{width:21px;height:21px;margin:0;border:0;border-radius:3px!important;box-shadow:inset 0 0 0 1px #0000001f}.gift-slider .color-swatch__more{margin-left:0;font-size:12px;line-height:21px}.gift-slider .grid-product__title,.gift-slider .grid-product__vendor{color:inherit;font-size:16px;line-height:1.2;letter-spacing:0}.gift-slider .grid-item__meta-secondary{margin-top:2px}@media only screen and (min-width:769px){.gift-slider .grid-item__content{padding-bottom:20px}.gift-slider .grid-item__meta{margin-top:16px}.gift-slider .grid-product__colors{margin-bottom:12px}.gift-slider .grid-item__meta-secondary{margin-top:6px}}.gift-slider .grid-product__price,.gift-slider .product__unit-price{color:var(--gs-card-price)}.gift-slider .grid-product__price--current{font-size:18px;line-height:1.2}.gift-slider .grid-product__price--from span:not(.money){font-size:12px}.gift-slider .shopify-product-reviews-badge{display:none}.gift-slider__controls{display:none;align-items:center;gap:24px;margin-top:24px;padding-inline-end:var(--gs-bleed)}.is-scrollable .gift-slider__controls{display:flex}.gift-slider__progress{flex:1 1 auto;height:2px;background-color:currentColor;background-color:color-mix(in srgb,currentColor 25%,transparent);position:relative;overflow:hidden}.gift-slider__progress-bar{display:block;height:100%;width:0;background-color:currentColor;transition:transform .15s linear}.gift-slider__arrows{display:flex;gap:10px;margin-left:auto}.gift-slider__arrow{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid currentColor;border-radius:50%;background:transparent;color:inherit;cursor:pointer;transition:background-color .2s ease,color .2s ease,opacity .2s ease}.gift-slider__arrow svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.gift-slider__arrow:hover:not([disabled]){background-color:var(--gs-text);color:var(--gs-bg)}.gift-slider__arrow:focus-visible{outline:2px solid currentColor;outline-offset:2px}.gift-slider__arrow[disabled]{opacity:.35;cursor:default}html[dir=rtl] .gift-slider__arrow svg{transform:scaleX(-1)}@media(prefers-reduced-motion:reduce){.gift-slider__track{scroll-behavior:auto}.gift-slider__progress-bar{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/101/assets/section-holiday-products-slider.css.map */
