.sns-route-home{--rt-paper:#F8F7F4;--rt-ink:#1D1B18;--rt-night:#0E0D0C;--rt-line:rgba(29,27,24,.12);--rt-red:var(--sns-red,#A81820);--rt-glass:rgba(248,247,244,.84);scroll-padding-top:var(--sns-route-offset,10rem)}.sns-route-home[data-sns-mode=dark]{--rt-paper:#10100F;--rt-ink:#F5F3EF;--rt-line:rgba(245,243,239,.16);--rt-glass:rgba(16,16,15,.84)}.sns-route-home #MainContent>.shopify-section{scroll-margin-top:var(--sns-route-offset,10rem)}.sns-route-home #MainContent>.shopify-section:focus{outline:none}.sns-route-home.sns-route-ready .section-header{position:sticky;top:0!important;transform:none!important;z-index:30}.sns-rail{position:absolute;left:0;right:0;top:100%;z-index:-1;background:var(--rt-glass);-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4);border-bottom:.1rem solid var(--rt-line);opacity:0;transform:translateY(-100%);visibility:hidden;transition:transform .3s ease,opacity .3s ease,visibility 0s linear .3s}.sns-rail-on .sns-rail{opacity:1;transform:none;visibility:visible;transition:transform .3s ease,opacity .3s ease}.sns-rail[hidden]{display:none}.sns-rail__track{display:flex;gap:.4rem;margin:0 auto;max-width:120rem;padding:.6rem 1.2rem;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.sns-rail__track::-webkit-scrollbar{display:none}.sns-rail__chip{flex:0 0 auto;display:inline-flex;align-items:center;min-height:3.2rem;padding:0 1.3rem;border-radius:99rem;color:var(--rt-ink);font-size:1.3rem;font-weight:600;letter-spacing:0;text-decoration:none;white-space:nowrap;transition:background .2s ease,color .2s ease}.sns-rail__chip[hidden]{display:none}.sns-rail__chip[aria-current]{background:var(--rt-ink);color:var(--rt-paper)}.sns-rail__chip:focus-visible{outline:.2rem solid var(--rt-red);outline-offset:.2rem}.sns-rail__progress{position:absolute;left:0;right:0;bottom:-.1rem;height:.2rem;pointer-events:none}.sns-rail__progress span{display:block;height:100%;background:var(--rt-red);transform:scaleX(0);transform-origin:0 50%}@media(min-width:750px){.sns-rail__track{justify-content:center}}.sns-sea-hang{transition:opacity .25s ease}.sns-rail-on .sns-sea-hang{opacity:0}.sns-home-mode{display:none}html:not(.sns-route-ready) .sns-home-mode,.sns-home-mode--end{display:flex}.sns-home-mode--end{justify-content:center;padding-top:1.6rem;padding-bottom:1.6rem}.sns-home-mode--end p{text-align:center}.sns-skip{position:absolute;z-index:5;right:1.6rem;top:calc(var(--sns-route-offset,10rem) + 1.2rem);display:inline-flex;align-items:center;gap:.4rem;min-height:3.6rem;padding:0 1.4rem;border-radius:99rem;background:#0e0d0c80;border:.1rem solid rgba(245,243,239,.22);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#f5f3ef;font-size:1.3rem;font-weight:600;text-decoration:none}.sns-skip:after{content:"\2193";font-size:1.2rem}.sns-skip:focus-visible{outline:.2rem solid #F5F3EF;outline-offset:.2rem}.sns-route-motion #MainContent :is(.sns-section-title,.sns-gift-tiles__title,.sns-seasonal-row__head h2,.sns-sg__head h2,.title-wrapper-with-link .title,.collection__title .title,.multicolumn .title,.rich-text__heading,[id$=__sns_personalize] h2,.jdgm-carousel-title){font-family:Georgia,Times New Roman,serif!important;font-weight:400!important;letter-spacing:-.03em;line-height:1.04;font-size:clamp(3.2rem,5vw,5.6rem);text-wrap:balance}.sns-route-motion #MainContent [id$=__rich_text_Wr38M4] .rich-text__heading,.sns-route-motion #MainContent .jdgm-carousel-title{font-size:clamp(3.6rem,6vw,7.2rem)!important}.sns-route-motion #MainContent :is(.sns-sg__head h2,.sns-seasonal-row__head h2){font-size:clamp(2.8rem,4vw,4.4rem)}.sns-route-motion #MainContent .product-card-wrapper .card__heading{font-size:1.5rem;font-weight:600;letter-spacing:0;line-height:1.3}.sns-route-motion #MainContent .product-card-wrapper .price-item,.sns-route-motion #MainContent .product-card-wrapper .price__regular{color:var(--rt-ink);font-size:1.6rem;font-weight:600;letter-spacing:0}.sns-route-motion #MainContent .product-card-wrapper .unit-price{letter-spacing:0;font-size:1.2rem}.sns-route-motion #MainContent .product-card-wrapper .quick-add__submit{min-height:4.4rem;border-radius:99rem;font-size:1.4rem;letter-spacing:0}.sns-route-motion #MainContent .product-card-wrapper .quick-add__submit:after,.sns-route-motion #MainContent .product-card-wrapper .quick-add__submit:before{border-radius:99rem;box-shadow:0 0 0 .1rem var(--rt-ink)}.sns-route-motion #MainContent [id$=__sns_pitstop_teaser] a{color:var(--rt-red)}.sns-route-motion #MainContent .sns-fuel-intro .collection__title:before{content:"Shop all treats";display:block;margin-bottom:.8rem;color:var(--rt-red);font-size:1.2rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.sns-route-motion #MainContent .sns-sh__media{overflow:hidden}.sns-route-motion #MainContent>[id$=__17634898933afc5d07]:after{content:"";display:block;height:var(--sns-home-blend,8rem);pointer-events:none;background:linear-gradient(180deg,var(--sns-home-ink,#0E0D0C),var(--sns-home-paper,#F8F7F4))}.sns-route-motion #MainContent>[id$=__featured_collection_Gjyeca]{margin-top:0}.sns-route-motion #MainContent>[id$=__rich_text_Wr38M4]:before{content:"";display:block;height:var(--sns-home-blend,8rem);pointer-events:none;background:linear-gradient(180deg,var(--sns-home-paper,#F8F7F4),var(--sns-home-ink,#0E0D0C))}.sns-route-motion #MainContent :is(.sf-bar,.igf-bar){display:none!important}.sns-route-motion #MainContent>[id$=__sns_advent_hero]:before{display:none!important}.sns-route-motion #MainContent>[id$=__sns_advent_hero]:after{content:"";display:block;height:var(--sns-home-blend,8rem);pointer-events:none;background:linear-gradient(180deg,#141616,var(--sns-home-paper,#F8F7F4))}.sns-route-motion #MainContent .sns-advent-hero__animation:after{background:linear-gradient(180deg,#14161600 68%,#141616)}.sns-route-motion #MainContent>[id$=__sns_sale_hero]:before{content:"";display:block;height:var(--sns-home-blend,8rem);pointer-events:none;background:linear-gradient(180deg,var(--sns-home-paper,#F8F7F4),#141616)}.sns-route-motion #MainContent .sns-scroll-film:after{display:none!important}.sns-route-motion #MainContent .sns-ig-film:before{background:linear-gradient(180deg,#141616,var(--sns-home-ink,#0E0D0C))}.sns-route-motion #MainContent>[id$=__image_banner]:before{content:"";display:block;height:var(--sns-home-blend,8rem);pointer-events:none;background:linear-gradient(180deg,var(--sns-home-ink,#0E0D0C),#141616)}.sns-route-motion #MainContent .sf-stage:after{content:"";position:absolute;left:0;right:0;bottom:0;height:var(--sns-home-blend,8rem);z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgba(14,13,12,0),var(--sns-home-ink,#0E0D0C))}.sns-route-motion #MainContent>[id$=__sns_bundle_showcase] .sns-section,.sns-route-motion #MainContent #free-adventure-tools{background:transparent!important}.sns-route-motion #MainContent [id$=__sns_gift_tiles]{background:var(--sns-home-ink,#0E0D0C)}.sns-route-motion #MainContent [id$=__sns_gift_tiles] .sns-gift-tiles{--color-foreground:245,243,239;--color-background:14,13,12;background:transparent;color:#f5f3ef}.sns-route-motion #MainContent [id$=__sns_gift_tiles] :is(.sns-gift-tiles__eyebrow,.sns-gift-tiles__title){color:#f5f3ef}.sns-route-motion #MainContent [id$=__sns_gift_tiles] .sns-gift-tile{background:#f5f3ef0f;border-color:#f5f3ef24;color:#f5f3ef}.sns-route-motion #MainContent [id$=__sns_gift_tiles] :is(.sns-gift-tile__name,.sns-gift-tile__text,.sns-gift-tile__cta){color:#f5f3ef}@supports (animation-timeline:view()){@media(prefers-reduced-motion:no-preference){@keyframes rt-rise{0%{opacity:.12;translate:0 3.2rem}to{opacity:1;translate:0 0}}@keyframes rt-lift{0%{opacity:.3;translate:0 2.4rem}to{opacity:1;translate:0 0}}@keyframes rt-swipe{0%{opacity:.45;scale:.92}to{opacity:1;scale:1}}@keyframes rt-settle{0%{scale:1.14}to{scale:1}}@keyframes rt-flag{0%{opacity:.2;translate:-2.4rem 0;rotate:-16deg}to{opacity:1;translate:0 0;rotate:0deg}}.sns-route-motion #MainContent :is(.sns-eyebrow,.sns-section-title,.collection__title,.multicolumn .title-wrapper-with-link,.sns-gift-tiles__eyebrow,.sns-gift-tiles__title,.sns-seasonal-row__head,.sns-sg__head,[id$=__sns_personalize] h2,.sg-label,.sns-sh__copy>*,.sns-pitstop__label,.sns-pitstop__text,.sns-pitstop__link,#snsGarage .sg-lede){opacity:1;transform:none;animation:rt-rise linear both;animation-timeline:view();animation-range:entry 0% entry 90%}.sns-route-motion #MainContent :is(.sns-section-sub,.collection__description,#snsGarage>p:not(.sg-lede):not(.sg-label),.sns-more,.collection__view-all,.center.collection__view-all,.sns-inline-actions,.sns-ig-actions,.igf-foot,.multicolumn .center){opacity:1;transform:none;animation:rt-rise linear both;animation-timeline:view();animation-range:entry 8% cover 24%}.sns-route-motion #MainContent :is(.sns-sh__media img,.sns-gift-film-still){animation:rt-settle linear both;animation-timeline:view();animation-range:cover 0% cover 60%}.sns-route-motion #MainContent :is(.sns-advent-hero__card>*,[id$=__image_banner] .sns-sea-eyebrow,.eh-heading-first,.eh-heading-accent,.eh-description,.eh-secondary,.eh-dog-label,.slider-buttons){opacity:1;animation:rt-rise linear both;animation-timeline:view();animation-range:entry 0% entry 90%}.sns-route-motion #MainContent .sns-pitstop__flag{animation:rt-flag linear both;animation-timeline:view();animation-range:entry 0% entry 90%}}@media(prefers-reduced-motion:no-preference)and (max-width:749px){.sns-route-motion #MainContent :is(.sns-bp-grid,.sns-sg__grid,.sns-gift-tiles__grid,.sns-seasonal-row .product-grid,[id$=__sns_personalize] .product-grid,#snsGarage .sg-chips){animation:rt-lift linear both;animation-timeline:view();animation-range:entry 0% entry 70%}.sns-route-motion #MainContent :is(.sns-bp-grid>*,.sns-sg__grid>*,.sns-gift-tiles__grid>*,.sns-seasonal-row .product-grid>*,[id$=__sns_personalize] .product-grid>*,[id$=__featured_collection_Gjyeca] .product-grid>*,#snsGarage .sg-chips>li){animation-name:rt-swipe!important;animation-timeline:view(inline)!important;animation-range:entry 0% entry 75%!important;animation-fill-mode:both!important;animation-timing-function:linear!important;animation-duration:auto!important}.sns-route-motion #MainContent [id$=__featured_collection_Gjyeca] slider-component{animation:rt-lift linear both;animation-timeline:view();animation-range:entry 0% entry 60%}}}@media(max-width:749px){.sns-route-home.sns-route-ready .header{padding-top:.4rem;padding-bottom:.4rem}.sns-route-home.sns-route-ready .header__heading-logo{max-height:4rem;width:auto;object-fit:contain}.sns-route-home #MainContent :is(.sns-bp-grid,.sns-sg__grid,.sns-gift-tiles__grid,.sns-seasonal-row .product-grid,[id$=__sns_personalize] .product-grid){display:flex!important;flex-wrap:nowrap!important;grid-template-columns:none;gap:1.2rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-left:-1.5rem;margin-right:-1.5rem;padding:.2rem 1.5rem 1.2rem;scroll-padding-left:1.5rem}.sns-route-home #MainContent :is(.sns-bp-grid,.sns-sg__grid,.sns-gift-tiles__grid,.product-grid)::-webkit-scrollbar{display:none}.sns-route-home #MainContent :is(.sns-bp-grid>*,.sns-sg__grid>*,.sns-gift-tiles__grid>*,.sns-seasonal-row .product-grid>*,[id$=__sns_personalize] .product-grid>*){flex:0 0 74vw;width:74vw!important;max-width:none!important;min-width:0;scroll-snap-align:start}.sns-route-home #MainContent :is(.sns-seasonal-row .product-grid>*,[id$=__sns_personalize] .product-grid>*){flex-basis:60vw;width:60vw!important}.sns-route-home #MainContent [id$=__featured_collection_Gjyeca] .product-grid{display:flex!important;flex-wrap:nowrap!important;gap:1.2rem;overflow-x:auto;scroll-snap-type:x mandatory;padding:.2rem 1.5rem 1.2rem;scroll-padding-left:1.5rem;margin:0}.sns-route-home #MainContent [id$=__featured_collection_Gjyeca] .product-grid>.grid__item{flex:0 0 66vw;width:66vw!important;max-width:none!important;scroll-snap-align:start;padding:0}.sns-route-home #MainContent [id$=__featured_collection_Gjyeca] .slider-buttons{display:none}.sns-route-home #snsGarage.sns-fold .sg-lede{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin-bottom:.4rem}.sns-route-home #snsGarage.sns-fold>p:not(.sg-lede):not(.sg-label){display:none}.sns-route-home #snsGarage.sns-fold.is-open .sg-lede{display:block}.sns-route-home #snsGarage.sns-fold.is-open>p:not(.sg-lede):not(.sg-label){display:block}.sns-more{display:inline-block;margin:0 0 1.6rem;padding:.8rem 0;min-height:4.4rem;border:0;background:none;color:inherit;font:inherit;font-size:1.4rem;font-weight:600;text-decoration:underline;text-underline-offset:.3rem;cursor:pointer}.sns-route-home #MainContent #snsGarage ul.sg-chips{display:flex;flex-wrap:nowrap;grid-template-columns:none;gap:.8rem;overflow-x:auto;scrollbar-width:none;margin-left:-1.5rem;margin-right:-1.5rem;padding:.2rem 1.5rem;margin-bottom:1.6rem}.sns-route-home #snsGarage ul.sg-chips::-webkit-scrollbar{display:none}.sns-route-home #MainContent #snsGarage ul.sg-chips li{flex:0 0 auto;width:auto}.sns-route-home #MainContent #snsGarage ul.sg-chips a{white-space:nowrap;min-height:4.4rem;padding:0 1.6rem;border-radius:99rem}.sns-route-home #MainContent .sns-scroll-film.is-live .sf-track{height:240vh!important;height:240svh!important}.sns-route-home #MainContent .sns-ig-film.is-live .igf-track{height:228vh!important;height:228svh!important}.sns-route-motion #MainContent #free-adventure-tools .sns-tool-grid{gap:.5rem;padding:1.4rem 1rem 1.8rem}.sns-route-motion #MainContent #free-adventure-tools .sns-tool-card{grid-template-columns:auto 1fr auto;grid-template-areas:"icon title pull" "icon desc pull";column-gap:1.1rem;padding:1rem 1rem 1rem .9rem}.sns-route-motion #MainContent #free-adventure-tools .sns-tool-icon{width:4rem;height:4rem}.sns-route-motion #MainContent #free-adventure-tools .sns-tool-title{font-size:1.55rem;line-height:1.25}.sns-route-motion #MainContent #free-adventure-tools .sns-tool-desc{font-size:1.25rem;line-height:1.35;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.sns-route-motion #MainContent #free-adventure-tools .sns-tool-cta{justify-self:end;margin:0;width:3.6rem;height:3.6rem;padding:0;display:flex;align-items:center;justify-content:center;font-size:0}.sns-route-motion #MainContent #free-adventure-tools .sns-tool-cta:after{content:"\203a";font-size:2rem;line-height:1}.sns-route-motion #MainContent .sns-sg__head{flex-direction:column;align-items:flex-start;gap:.8rem}.sns-route-home #MainContent .sns-sg__excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.sns-route-motion #MainContent [id$=__rich_text_Wr38M4] .rich-text{padding-top:6.4rem}}@media(prefers-reduced-motion:reduce){.sns-rail,.sns-rail__chip{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/153/assets/sns-home-route.css.map */
