.breadcrumb+#ff-sctn-collection-standard,.breadcrumb+.ff-sctn-coll-subsctn,.ff-sctn-coll-subsctn+.ff-sctn-coll-subsctn{padding-top:0;padding-bottom:4rem}.ff-collectionFilterControl{margin-bottom:.5rem;position:relative}.ff-collectionFilterTrigger{align-items:center;border:.1rem solid var(--gray2);border-radius:.3rem;display:flex;height:3.2rem;justify-content:center;margin-left:auto;width:3.2rem}.ff-collectionFilterTrigger svg{fill:none;height:1.6rem;stroke:currentColor;stroke-linejoin:round;stroke-width:1.5;width:1.6rem}.ff-collectionFilterNav{background:#fff;border:.1rem solid var(--gray2);box-shadow:0 .5rem 1.5rem #00000026;display:block;opacity:0;pointer-events:none;position:absolute;right:0;top:calc(100% + .5rem);transform:translateY(-.5rem);transition:opacity .2s,transform .2s,visibility 0s .2s;visibility:hidden;width:min(22rem,100%);z-index:20}.ff-collectionFilterNav .indicator{display:none}.ff-collectionFilterControl.is-open .ff-collectionFilterNav{opacity:1;pointer-events:auto;transform:none;transition:opacity .2s,transform .2s;visibility:visible}.ff-collectionFilterNav .ff-collectionFilter{box-shadow:none;display:block;margin:0;max-height:min(60vh,40rem);overflow-x:hidden;overflow-y:auto;white-space:normal}.ff-collectionFilterNav .ff-collectionFilter>li:first-child{display:none}.ff-collectionFilterNav .ff-collectionFilter button{border-bottom:.1rem solid var(--gray-ea);font-size:1.3rem;padding:.8rem 1.2rem;text-align:left;width:100%}.ff-collectionFilterNav .ff-collectionFilter button.active{background:var(--gray-ea);border-color:var(--gray-ea)}.ff-collectionFilterNav .ff-collectionFilter li:last-child button{border-bottom:0}@media (min-width: 64.0625em){.ff-collectionFilterControl{margin-bottom:0}.ff-collectionFilterTrigger{display:none}.ff-collectionFilterNav{border:0;box-shadow:none;opacity:1;pointer-events:auto;position:relative;right:auto;top:auto;transform:none;transition:none;visibility:visible;width:auto}.ff-collectionFilterNav .indicator{display:block}.ff-collectionFilterNav .ff-collectionFilter{box-shadow:inset 0 -.2rem var(--gray-ea);display:flex;flex-wrap:nowrap;margin-bottom:1rem;max-height:none;overflow-x:auto;overflow-y:visible;white-space:nowrap}.ff-collectionFilterNav .ff-collectionFilter>li:first-child{display:list-item}.ff-collectionFilterNav .ff-collectionFilter button{background:none;border-bottom:.2rem solid transparent;font-size:inherit;padding:0 1rem .5rem;width:auto}.ff-collectionFilterNav .ff-collectionFilter button.active{background:none;border-color:transparent}}.collectionHero{align-items:flex-end;background:gray 50%/cover no-repeat;color:var(--hero-color, #fff);display:flex;height:40rem;position:relative}.collectionHero .content{position:relative;z-index:2}.collectionHero .ff-gradient{background:linear-gradient(to bottom,#0000,#0000 10%,#000);bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}@media (min-width: 48em){.collectionHero{align-items:center}.collectionHero .ff-gradient{display:none}}@media (min-width: 75em){.collectionHero{height:50rem}}.collectionHero .text{max-width:34rem}.collectionHero .desc,.collectionHero .price{margin-top:1rem}.collectionHero .ctas{margin-top:2rem;display:flex;gap:1rem}.collectionHero .ff-gradient{background:url(./overlay-hero-DBLI1M4k.png) left bottom}.collectionHero .button2{color:var(--hero-button-color)}.collectionHero .button2:hover{background:var(--hero-button-color, none);color:var(--hero-button-hover-color);border-color:var(--hero-button-color, currentColor)}.collectionHero .button2 .icon{fill:currentColor;flex:0 0 1.8rem}.collectionHero .iconButton{padding:.4rem .4rem .4rem 2rem;gap:1rem}@media (min-width: 48em){.collectionHero .ctas{margin-top:3rem}}.product-label{position:absolute;top:1rem;right:1rem}.product-label strong{background:#fff;border:2px solid #e95144;color:#e95144;display:inline-block;font-size:10px;font-weight:700;height:20px;line-height:16px;margin-bottom:10px;padding:0 5px;text-transform:uppercase}.product-label .sold-out-label{color:#d2d8db;border-color:#d2d8db}.soldOutBadge{font-size:1rem;font-weight:700;letter-spacing:.05em;line-height:1;margin-bottom:3px}.clearanceBadge{background:var(--turq);border-radius:8px;color:#000;display:inline-block;font-size:8px;font-weight:700;height:16px;left:50%;letter-spacing:.05em;line-height:1;margin-bottom:3px;padding:4px 7px;text-align:center;text-transform:uppercase}.stockBadge{background:#26a7df;border-radius:8px;color:#fff;display:inline-block;font-size:1rem;font-weight:700;height:16px;left:50%;letter-spacing:.05em;line-height:1;margin-bottom:3px;padding:4px 7px;text-align:center}.ff-bundles{display:flex;gap:2rem;flex-direction:column}@media (min-width: 40em){.ff-bundles{flex-direction:row;flex-wrap:wrap}}.bundleGridItem{display:block;text-align:center;border-radius:.3rem;overflow:hidden;border:1px solid var(--gray2)}.bundleGridItem .detail{padding:1rem}.bundleGridItem .title-text{background-image:linear-gradient(#191817,#191817);background-position:left calc(1em - 1px);background-size:0% 2px;background-repeat:no-repeat;transition:background-size .4s ease 0s}.bundleGridItem:hover .title-text{background-size:100% 2px}.bundleGridItem .price{margin-top:.5rem}.bundleGridItem .image{position:relative}.bundleGridItem img{width:100%;max-width:100%}.bundleGridItem .button2{margin-top:1rem}@media (min-width: 40em){.bundleGridItem{flex:1 0 40%;min-width:0}}@media (min-width: 64.0625em){.bundleGridItem{text-align:left}.bundleGridItem .image{margin:-1px -1px 0;max-width:none}.bundleGridItem .detail{padding:2rem;display:flex;align-items:center;gap:2rem}.bundleGridItem .text{flex:1 0 0;min-width:0}.bundleGridItem .old-price{text-decoration:line-through}.bundleGridItem .button2{margin-top:0}}.slimProductGrid{display:flex;flex-wrap:wrap;margin:0 -.5rem}.slimProductGrid .slimProductGridItem{width:100%}@media (min-width: 40em){.slimProductGrid{margin:0 -1rem}.slimProductGrid .slimProductGridItem{width:50%}.slimProductGrid .slimProductGridItem+.slimProductGridItem{margin-top:0}}@media (min-width: 75em){.slimProductGrid .slimProductGridItem{width:33.333%}}.slimProductGridItem{color:#333;padding:.5rem}@media (min-width: 40em){.slimProductGridItem{padding:1rem}}.slimProductGridItem .inner{background:#fff;border-radius:3px;border:1px solid var(--gray2);display:flex;overflow:hidden;position:relative;flex-wrap:wrap}.slimProductGridItem .inner:hover .title-text{background-size:100% 2px}.slimProductGridItem .title-text{background-image:linear-gradient(#191817,#191817);background-position:left calc(1em - 1px);background-size:0% 2px;background-repeat:no-repeat;transition:background-size .4s ease 0s}.slimProductGridItem .image{background:#f5f5f5;flex:0 0 60px;display:flex;align-items:center;border-right:1px solid var(--gray2)}.slimProductGridItem img{max-width:100%;height:auto}.slimProductGridItem .detail{flex:1 1 100px;padding:7px 28px 40px 14px;position:relative}.slimProductGridItem .title{line-height:1.2}.slimProductGridItem .purchase{bottom:7px;position:absolute}.slimProductGridItem .compare{text-decoration:line-through}.slimProductGridItem .button3{position:absolute;bottom:7px;right:7px}@media (min-width: 40em){.slimProductGridItem .image{flex:0 0 25%}}@media (min-width: 64.125em){.slimProductGridItem .inner{flex-wrap:nowrap}}.slimProductGridItem .wl-add{position:absolute;right:1px;top:1px}.slimProductGridItem .wl-add svg{stroke:#333}.slimProductGridItem .wl-add:hover use.ico-wl,.slimProductGridItem .wl-add.ff-js-active use.ico-wl{fill:#333}@media (min-width: 64.125em){.slimProductGridItem .wl-add{opacity:0;transition:opacity .3s}.slimProductGridItem:hover .wl-add{opacity:1}}.toolbar-bottom{border-top:1px solid #eaeaea;color:#2d2d2d;font-size:1.2rem;margin-top:1rem;padding:1rem 0 0;text-transform:uppercase;display:flex;align-items:center;gap:1rem}.toolbar-bottom .padding{padding-top:0}.toolbar-bottom .page-total{font-weight:400;margin:0;text-transform:none}.pagination-page{text-align:right;margin:0;padding:0}.pagination-page .active{font-weight:700}.pagination-page .disabled{display:none}.pagination-page li{display:inline;list-style:none}.pagination-page li>span,.pagination-page li a{padding:0;margin:0 6px;letter-spacing:.02em}.pagination-page .text a{border-bottom:1px solid #000;color:#2d2d2d}.pagination-page .text a:hover{border-bottom:0;text-decoration:none}
