.sub-cat-nav-wrapper{width:100%;position:relative}.visual-nav-container{position:relative;overflow-x:auto;overflow-y:hidden;max-width:100%;padding-bottom:0;flex:1;display:flex;--border-radius:0}.visual-scroll-container{position:relative;display:flex;flex:0 0 auto;flex-direction:row;gap:.9375rem;align-items:center;justify-content:center;box-sizing:border-box;padding:.25em .9375rem 0;margin:0 auto;width:fit-content;max-width:99.8%}.sub-cat-nav-wrapper .visual-nav-wrapper:not(.scroll-carousel-wrapper) .visual-scroll-container .visual-nav-item_link{width:100%;color:inherit;font-family:proxima-nova,Arial,Helvetica,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji",sans-serif;font-weight:400!important}.sub-cat-nav-wrapper .visual-nav-wrapper:not(.scroll-carousel-wrapper) .visual-scroll-container .visual-nav-item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;text-align:center;isolation:isolate;z-index:1}.visual-nav-item.gifts-under-1000{display:none}.sub-cat-nav-wrapper .visual-nav-wrapper:not(.scroll-carousel-wrapper) .visual-scroll-container .visual-nav-item.active{border-radius:var(--border-radius);overflow:hidden;cursor:pointer}.sub-cat-nav-wrapper .visual-nav-wrapper:not(.scroll-carousel-wrapper) .visual-scroll-container .visual-nav-item.active .visual-nav-item_link{pointer-events:none}.sub-cat-nav-wrapper .visual-nav-wrapper:not(.scroll-carousel-wrapper) .visual-scroll-container .visual-nav-item_image{position:relative;overflow:hidden;border-radius:var(--border-radius)}.sub-cat-nav-wrapper .visual-nav-wrapper:not(.scroll-carousel-wrapper) .visual-scroll-container .visual-nav-item_image img{max-width:100%;height:auto;vertical-align:middle;font-style:italic;background-repeat:no-repeat;background-size:cover;shape-margin:.75rem}.sub-cat-nav-wrapper .visual-nav-wrapper:not(.scroll-carousel-wrapper) .visual-scroll-container a{box-sizing:border-box;text-decoration:none}.sub-cat-nav-wrapper .visual-nav-wrapper:not(.scroll-carousel-wrapper) .visual-scroll-container .visual-nav-item p.category-name{font-family:sweet-sans-pro,Arial,Helvetica,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji",sans-serif;color:#000;text-align:center;font-style:normal;font-weight:400;padding:10px 0;text-transform:uppercase;margin:0;background-color:#fff;transition:background-color .3s ease-in}.sub-cat-nav-wrapper .visual-nav-wrapper:not(.scroll-carousel-wrapper) .visual-scroll-container .visual-nav-item.active p{color:#fff;background-color:#000;z-index:2}.visual-nav-item p sup,.visual-nav-item sup{font-size:.5em;top:-.5em}.x-button-container{position:relative;height:100%;display:inline-flex;cursor:pointer;pointer-events:all;margin-left:0;margin-right:.25em;vertical-align:middle;margin-top:-2.5px}.x-shape{width:auto;height:1em;position:relative;aspect-ratio:1}.x-shape::after,.x-shape::before{content:"";position:absolute;left:50%;width:2px;height:1em;background-color:#fff;transform-origin:center}.x-shape::before{transform:translateX(-50%) rotate(45deg)}.x-shape::after{transform:translateX(-50%) rotate(-45deg)}.sub-cat-nav-wrapper .visual-nav-wrapper .visual-nav-container[data-category=fathers-day] .visual-nav-item p.category-name{display:inline-block;font-size:12px}.sub-cat-nav-wrapper .visual-nav-wrapper .visual-nav-container[data-category=fathers-day] .visual-nav-item p.category-name:after{content:'';width:100%;display:block;height:0;background:#000;top:0;border-bottom:1.5px solid #000;margin:3px auto 0 auto!important;position:relative;text-align:left;right:0}@media screen and (min-width:1024px){.sub-cat-nav-wrapper .visual-nav-wrapper:not(.scroll-carousel-wrapper) .visual-scroll-container .visual-nav-item p.category-name{font-size:.9375rem;line-height:1.2;letter-spacing:.15px}.sub-cat-nav-wrapper .visual-nav-wrapper .visual-nav-container[data-category=fathers-day] .visual-nav-item a{text-align:center}.sub-cat-nav-wrapper .visual-nav-wrapper .visual-nav-container[data-category=fathers-day] .visual-scroll-container{gap:10px}.sub-cat-nav-wrapper .visual-nav-wrapper .visual-nav-container[data-category=fathers-day] .visual-nav-item p.category-name{font-size:12px}}@media screen and (max-width:1023.98px){.sub-cat-nav-wrapper .visual-nav-wrapper:not(.scroll-carousel-wrapper) .visual-scroll-container .visual-nav-item p.category-name{font-size:.75rem;line-height:1.2;letter-spacing:.12px}}@media screen and (min-width:769px){div.visual-nav-item_cta{font-size:.6875rem}.sub-cat-nav-wrapper .visual-nav-wrapper:not(.scroll-carousel-wrapper) .visual-scroll-container .visual-nav-item{max-width:304px}.mobile-only{display:none}.sub-cat-nav-wrapper .navigation-arrow{opacity:0;pointer-events:none}}@media screen and (max-width:769px){.visual-scroll-container{gap:5px;padding:0 10px;max-width:fit-content}.sub-cat-nav-wrapper .visual-nav-wrapper:not(.scroll-carousel-wrapper) .visual-scroll-container .visual-nav-item{min-width:170px;scroll-snap-align:center;scroll-snap-stop:always;flex-shrink:1;width:40vw;max-width:304px}.sub-cat-nav-wrapper .visual-nav-wrapper:not(.scroll-carousel-wrapper) .visual-scroll-container .visual-nav-item:hover::after{content:none}.sub-cat-nav-wrapper .visual-nav-wrapper:not(.scroll-carousel-wrapper) .visual-scroll-container .visual-nav-item:active{border:1px solid #000;border-radius:var(--border-radius)}.x-button-container{margin-left:-.15em;margin-right:.15em}.sub-cat-nav-wrapper .visual-nav-wrapper .visual-nav-container[data-category=fathers-day] .visual-nav-item a{text-align:left}.sub-cat-nav-wrapper .visual-nav-wrapper .visual-nav-container[data-category=fathers-day] .visual-nav-item p.category-name{font-size:12px}}.visual-nav-container::-webkit-scrollbar,.visual-nav-wrapper::-webkit-scrollbar,.visual-scroll-container::-webkit-scrollbar{display:none}.visual-nav-container,.visual-nav-wrapper,.visual-scroll-container{-ms-overflow-style:none;scrollbar-width:none}.sub-cat-nav-wrapper .navigation-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:3;transition:opacity .2s ease-in;height:32px;width:32px;background-color:rgba(255,255,255,1);border:1px solid #d6d6d6;border-radius:50%;display:flex;justify-content:center;align-items:center}.sub-cat-nav-wrapper .navigation-arrow span{content:‘’;z-index:2;border:solid #000;border-width:0 1.5px 1.5px 0;display:inline-block;padding:4px}.sub-cat-nav-wrapper .navigation-arrow.prev-arrow{left:2%}.sub-cat-nav-wrapper .navigation-arrow.prev-arrow span{rotate:135deg;translate:calc(25% - 1px) 0}.sub-cat-nav-wrapper .navigation-arrow.next-arrow{right:2%}.sub-cat-nav-wrapper .navigation-arrow.next-arrow span{rotate:-45deg;translate:calc(-25% + 1px) 0}.sub-cat-nav-wrapper .navigation-arrow.hide{opacity:0;pointer-events:none}