.fct{--fct-background: #888d6a;--fct-text: #fff;--fct-accent: #adb488;--fct-drawer-background: #fff;--fct-drawer-text: #434633;--fct-sticky-top-desktop: 80px;--fct-sticky-top-mobile: 56px;position:relative;display:block;overflow:visible;color:var(--fct-text);background:var(--fct-background)}.fct,.fct__sticky-placeholder,.fct__sticky-shell{overflow-anchor:none}.fct *,.fct *:before,.fct *:after{box-sizing:border-box}.fct a{color:inherit}.fct__hero{display:flex;flex-direction:column;align-items:center;gap:20px;padding:40px 50px 0;text-align:center}.fct__title{margin:0;color:var(--fct-text);font-family:var(--font-heading-family, "IvyPresto Display", serif);font-size:72px;font-style:normal;font-weight:400;line-height:1;letter-spacing:2px}.fct__description{max-width:900px;color:var(--fct-text);font-family:var(--font-body-family, Montserrat, sans-serif);font-size:16px;line-height:24px}.fct__sticky-shell{position:relative;z-index:2;width:100%;padding-inline:var(--page-padding);background:var(--fct-background);transition:box-shadow .2s ease}.fct__sticky-placeholder{width:100%;height:0}.fct.is-fixed .fct__sticky-shell{position:fixed;top:var(--fct-sticky-top-desktop);left:var(--fct-fixed-left, 0);width:var(--fct-fixed-width, 100%);padding-top:20px;box-shadow:0 8px 20px #0000001a;transform:translateY(var(--fct-footer-shift, 0))}.fct__nav-wrap{width:calc(100% + (var(--page-padding) * 2));margin-right:calc(var(--page-padding) * -1);margin-left:calc(var(--page-padding) * -1);overflow:visible}.fct__nav{display:flex;align-items:stretch;gap:11px;width:100%;margin:0;padding:0;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-inline:contain}.fct__nav::-webkit-scrollbar{display:none}.fct__nav-controls{display:none}@media(min-width:768px){.fct__nav-controls{display:flex;align-items:center;gap:12px;width:max-content;margin-top:0}.fct__nav-button{display:grid;width:48px;height:48px;flex:0 0 48px;place-items:center;padding:0;border:1px solid #c6bfb1;border-radius:50%;color:#434633;background:transparent;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,opacity .2s ease}.fct__nav-button img{display:block;width:20px;height:20px;pointer-events:none}.fct__nav-button:hover,.fct__nav-button:focus-visible{border-color:#888d6a;background:#f1f2ed}.fct__nav-button:focus-visible{outline:2px solid #f1f2ed;outline-offset:2px}.fct__nav-button:disabled{opacity:.42;cursor:default}}.fct__page-title{display:flex;width:100%;justify-content:flex-start;margin-top:20px;padding-inline:0;text-align:center}.fct__page-title-heading{max-width:100%;margin:0;color:var(--fct-text);font-family:var(--font-heading-family, "IvyPresto Display", serif);font-size:72px;font-style:normal;font-weight:400;line-height:1;letter-spacing:2px}.fct-title-source--empty{display:none!important}.fct__collection-card{position:relative;display:block;flex:0 0 250px;width:250px;height:250px;overflow:hidden;scroll-snap-align:start;text-decoration:none;transition:opacity .2s ease}.fct.is-stuck .fct__collection-card{height:100px}.fct__collection-media,.fct__collection-overlay,.fct__collection-image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.fct__collection-image{max-width:none;object-fit:cover;transition:transform .45s ease}.fct__collection-card.is-active:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#fff3;pointer-events:none;display:none}.fct__collection-card:hover .fct__collection-image{transform:scale(1.035)}.fct__collection-content{position:absolute;z-index:2;right:18px;bottom:13px;left:18px;display:flex;align-items:center;justify-content:space-between;gap:12px}.fct__collection-title{font-family:var(--font-heading-family, "IvyPresto Display", serif);font-size:26px;line-height:1;letter-spacing:1px;text-overflow:ellipsis;white-space:nowrap}.fct__collection-arrow{display:grid;flex:0 0 28px;width:28px;height:28px;place-items:center;border-radius:50%;color:#fff;background:var(--fct-accent);font-family:Arial,sans-serif;font-size:14px;line-height:1}.fct__toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-top:40px}.fct__toolbar-left{display:flex;min-width:0;flex-direction:column;gap:20px}.fct__product-count{font-family:var(--font-heading-family, "IvyPresto Display", serif);font-size:18px;line-height:24px}.fct__toolbar-primary{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:10px}.fct__filter-button,.fct__active-chip,.fct__clear-link,.fct__sort{font-family:var(--font-heading-family, "IvyPresto Display", serif)}.fct__filter-button,.fct__active-chip{min-height:47px;border:1px solid currentColor;border-radius:999px;box-shadow:0 10px 15px #0000000f,0 4px 6px #0000000f}.fct__filter-button{display:inline-flex;align-items:center;justify-content:center;gap:13px;padding:11px 18px;color:var(--fct-text);background:transparent;font-size:24px;line-height:24px;cursor:pointer}.fct__sliders-icon{position:relative;display:inline-flex;width:24px;height:24px;flex-direction:column;justify-content:space-around}.fct__sliders-icon i{position:relative;display:block;width:100%;height:1px;background:currentColor}.fct__sliders-icon i:after{content:"";position:absolute;top:50%;width:5px;height:5px;border:1px solid currentColor;border-radius:50%;background:var(--fct-background);transform:translateY(-50%)}.fct__sliders-icon i:nth-child(1):after,.fct__sliders-icon i:nth-child(3):after{left:5px}.fct__sliders-icon i:nth-child(2):after{right:5px}.fct__active-chip{display:inline-flex;align-items:center;justify-content:space-between;gap:13px;padding:8px 18px 12px;border:1px solid var(--fct-text);color:var(--fct-text);background:transparent;font-size:24px;line-height:24px;text-decoration:none}.fct__active-chip--fragrance{display:none!important}.fct__clear-link{display:inline-flex;align-items:center;min-height:47px;padding:10px 18px;color:var(--fct-text);font-size:18px;line-height:24px;text-decoration:underline;text-underline-offset:2px}.fct__sort{position:relative;display:inline-flex;min-width:170px;min-height:47px;align-items:center;justify-content:flex-end;font-size:24px;line-height:24px}.fct__sort.is-open{z-index:30}.fct__sort-trigger{display:inline-flex;align-items:center;justify-content:flex-end;gap:14px;margin:0;padding:0;border:0;color:var(--fct-text);background:transparent;font:inherit;line-height:inherit;text-align:right;text-transform:none;cursor:pointer}.fct__sort-trigger:focus-visible{outline:1px solid currentColor;outline-offset:5px}.fct__sort-chevron{display:flex;flex:0 0 auto;font-family:Arial,sans-serif;font-size:22px;transition:transform .18s ease}.fct__sort.is-open .fct__sort-chevron{transform:rotate(180deg)}.fct__sort-menu{position:absolute;z-index:40;top:calc(100% + 8px);right:0;width:max-content;min-width:184px;max-width:min(320px,calc(100vw - 40px));margin:0;padding:2px 3px 3px;border:1px solid rgb(67 70 51);border-radius:2px;color:#d5d4d3;background:#434633;box-shadow:0 5px 14px #00000038;overflow:hidden}.fct__sort-menu[hidden]{display:none}.fct__sort-option{position:relative;display:flex;width:100%;min-height:31px;height:auto;align-items:center;margin:0;padding:5px 14px;border:0;border-radius:5px;color:#d5d4d3;background:transparent;font-family:Inter,Arial,sans-serif;font-size:15.678px;font-weight:500;line-height:1.35;text-align:left;text-transform:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.fct__sort-option:before{content:"";position:absolute;left:7px;width:11px;text-align:center}.fct__sort-option:hover,.fct__sort-option:focus-visible,.fct__sort-option.is-selected{color:#fff;background:rgb(var(--color-button));outline:0}.fct__sort-native{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;border:0!important;opacity:0!important;overflow:hidden!important;pointer-events:none!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}.fct__mobile-grid-controls,.fct__drawer-root[hidden]{display:none}.fct__drawer-root{position:fixed;z-index:99999;top:0;right:0;bottom:0;left:0}.fct__drawer-overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;border:0;background:#0000007a;cursor:pointer}.fct__drawer{position:absolute;inset:0 auto 0 0;display:flex;width:min(511px,100vw);flex-direction:column;color:var(--fct-drawer-text);background:var(--fct-drawer-background);box-shadow:18px 0 44px #0000002e;transform:translate(-100%);transition:transform .32s ease}.fct__drawer-root.is-open .fct__drawer{transform:translate(0)}.fct__drawer-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:42px 37px 24px}.fct__drawer-header h2{margin:0;color:inherit;font-family:var(--font-heading-family, "IvyPresto Display", serif);font-size:60px;font-weight:400;line-height:1;letter-spacing:1px}.fct__drawer-close{display:grid;width:60px;height:60px;place-items:center;border:0;color:inherit;background:transparent;font-family:Arial,sans-serif;font-size:34px;font-weight:200;cursor:pointer}.fct__filter-form{display:flex;min-height:0;flex:1;flex-direction:column}.fct__drawer-scroll{min-height:0;flex:1;padding:20px 37px 120px;overflow-y:auto}.fct__filter-group{margin:0;padding:0;border:0}.fct__filter-group+.fct__filter-group{margin-top:44px}.fct__filter-group summary{display:flex;align-items:center;justify-content:space-between;gap:24px;color:inherit;font-family:var(--font-body-family, Montserrat, sans-serif);font-size:24px;font-weight:500;line-height:1;letter-spacing:.24px;list-style:none;cursor:pointer}.fct__filter-group summary::-webkit-details-marker{display:none}.fct__filter-toggle{position:relative;width:25px;height:25px}.fct__filter-toggle:before,.fct__filter-toggle:after{content:"";position:absolute;top:50%;left:50%;width:14px;height:1px;background:currentColor;transform:translate(-50%,-50%)}.fct__filter-toggle:after{transform:translate(-50%,-50%) rotate(90deg);transition:opacity .2s ease}.fct__filter-group[open] .fct__filter-toggle:after{opacity:0}.fct__filter-content{padding-top:32px}.fct__filter-values,.fct__fragrance-options{display:flex;flex-direction:column;gap:20px}.fct__checkbox-row,.fct__fragrance-option{display:flex;align-items:center;gap:20px;color:inherit;font-family:var(--font-body-family, Montserrat, sans-serif);font-size:24px;line-height:1;letter-spacing:.24px;text-decoration:none;cursor:pointer}.fct__checkbox-row input{position:absolute;width:1px;height:1px;opacity:0}.fct__fake-checkbox{position:relative;display:block;flex:0 0 24px;width:24px;height:24px;border:1px solid currentColor}.fct__checkbox-row input:checked+.fct__fake-checkbox:after,.fct__fragrance-option.is-active .fct__fake-checkbox:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;background:currentColor}.fct__checkbox-row input:disabled~*{opacity:.35;cursor:not-allowed}.fct__filter-values:not(.is-expanded) .is-extra{display:none}.fct__show-more{margin-top:24px;padding:0 0 4px;border:0;border-bottom:1px solid currentColor;color:inherit;background:transparent;font-family:var(--font-body-family, Montserrat, sans-serif);font-size:14px;font-weight:500;text-transform:uppercase;cursor:pointer}.fct__price-range{display:grid;grid-template-columns:1fr 1fr;gap:16px}.fct__price-range label{display:flex;flex-direction:column;gap:8px;font-family:var(--font-body-family, Montserrat, sans-serif);font-size:14px}.fct__price-range input{width:100%;min-height:48px;padding:10px 12px;border:1px solid rgb(67 70 51 / 45%);color:inherit;background:transparent}.fct__drawer-actions{position:sticky;z-index:2;bottom:0;display:grid;grid-template-columns:1fr 1fr;gap:30px;padding:16px 37px 24px;background:linear-gradient(180deg,rgb(255 255 255 / 0%) 0,var(--fct-drawer-background) 18px)}.fct__apply-button,.fct__remove-button{display:inline-flex;min-height:50px;align-items:center;justify-content:center;border-radius:999px;box-shadow:0 10px 8px #0000001a,0 4px 3px #0000001a;font-family:var(--font-body-family, Montserrat, sans-serif);font-size:16px;font-weight:500;line-height:24px;letter-spacing:1px;text-decoration:none;cursor:pointer}.fct__apply-button{border:1px solid var(--fct-background);color:#fff;background:var(--fct-background)}.fct__remove-button{border:1px solid currentColor;color:inherit;background:var(--fct-drawer-background)}html.fct-drawer-open,body.fct-drawer-open{overflow:hidden}@media(min-width:768px){.fct__sticky-clone .fct__nav-wrap,.fct__sticky-clone .fct__product-count{display:none}.fct__sticky-clone .fct__toolbar{margin-top:0!important}.fct__page-title{margin-top:-50px;padding-right:120px}}@media(max-width:1199px){.fct__sticky-shell{padding-inline:20px}.fct__nav-wrap{width:calc(100% + 40px);margin-right:-20px;margin-left:-20px}}@media(max-width:1023.98px){.fct__title{font-size:58px}}@media(max-width:767.98px){.fct__nav-wrap{width:100%;margin-right:0;overflow:visible}.fct__hero{gap:20px;padding:60px 20px 0}.fct__title{max-width:350px;font-size:54px;line-height:54px;text-wrap:balance}.fct__page-title{margin-top:40px;padding-inline:20px}.fct__page-title-heading{max-width:350px;font-size:54px;line-height:54px;letter-spacing:1px;text-wrap:balance}.fct__description{max-width:350px;font-size:16px;line-height:24px}.fct.is-fixed .fct__sticky-shell{top:var(--fct-sticky-top-mobile);padding-top:20px}.fct__nav-wrap{overflow:visible}.fct__nav{gap:40px;padding:0 20px;scroll-padding-inline:20px}.fct__collection-card,.fct.is-stuck .fct__collection-card{flex:0 0 auto;width:auto;height:29px;overflow:visible}.fct__collection-media,.fct__collection-overlay{display:none}.fct__collection-card.is-active:after{display:none}.fct__collection-content{position:static;display:flex;align-items:center;gap:13px}.fct__collection-title{font-size:20px;line-height:22.727px;overflow:visible}.fct__collection-card.is-active .fct__collection-title{text-decoration:underline;text-underline-offset:3px}.fct__collection-arrow{flex-basis:28px;width:28px;height:28px;font-size:13px}.fct__toolbar{display:flex;flex-direction:column;align-items:stretch;gap:16px;margin-top:40px;padding:0 20px}.fct__nav-wrap{position:relative}.fct__nav-wrap:after{content:"";width:100%;position:absolute;border-bottom:1px solid rgba(241,242,237,.5);bottom:-20px}.fct__sticky-clone .fct__nav-wrap:after{display:none}.fct__product-count,.fct__sort{display:none}.fct__toolbar-left{display:contents}.fct__toolbar-primary{display:grid;grid-template-columns:auto 1fr auto;gap:8px 16px}.fct__filter-button{grid-column:1;grid-row:1;min-height:38px;gap:10px;padding:7px 16px;border-width:.8px;font-family:var(--font-heading-family);font-size:16px;line-height:1.4;letter-spacing:.8px;height:auto}.fct__sliders-icon{width:19px;height:19px}.fct__mobile-grid-controls{display:flex;grid-column:3;grid-row:1;justify-content:flex-end;gap:6.333px}.fct__grid-view-button{position:relative;display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;padding:0;border:.792px solid var(--fct-text);border-radius:50%;color:var(--fct-text);background:transparent;cursor:pointer;transition:color .2s ease,background-color .2s ease,border-color .2s ease}.fct__grid-view-button.is-active{color:#434633;border-color:#fff;background:#fff}.fct__grid-view-button.is-active .fct__collection-title{text-decoration:underline;overflow:visible}.fct__grid-view-icon{position:relative;display:block;width:17px;height:17px;pointer-events:none}.fct__grid-view-icon i{position:absolute;display:block;border-radius:99px;background:currentColor}.fct__grid-view-icon--two i{top:0;width:2px;height:16.625px}.fct__grid-view-icon--two i:first-child{left:4.54px}.fct__grid-view-icon--two i:last-child{right:4.54px}.fct__grid-view-icon--one i{left:0;width:16.625px;height:2px}.fct__grid-view-icon--one i:first-child{top:4.54px}.fct__grid-view-icon--one i:last-child{bottom:4.54px}.fct__active-chip,.fct__clear-link{grid-row:2;min-height:38px;font-size:16px;line-height:16px}.fct__active-chip{justify-self:start;padding:9px 16px;border-width:.8px}.fct__clear-link{grid-column:3;justify-self:end;padding:9px 0}.fct__drawer-header{padding:20px 20px 16px}.fct__drawer-header h2{font-size:36px}.fct__drawer-close{width:44px;height:44px;font-size:28px}.fct__drawer-scroll{padding:8px 20px 110px}.fct__filter-group+.fct__filter-group{margin-top:36px}.fct__filter-group summary{font-size:14px;line-height:1.2}.fct__filter-content{padding-top:18px}.fct__filter-values,.fct__fragrance-options{gap:12px}.fct__checkbox-row,.fct__fragrance-option{gap:10px;font-size:14px;line-height:1.2}.fct__fake-checkbox{flex-basis:14px;width:14px;height:14px}.fct__checkbox-row input:checked+.fct__fake-checkbox:after,.fct__fragrance-option.is-active .fct__fake-checkbox:after{top:2px;right:2px;bottom:2px;left:2px}.fct__show-more{margin-top:16px;font-size:10px}.fct__drawer-actions{gap:16px;padding:12px 20px 18px}.fct__apply-button,.fct__remove-button{min-height:40px;font-size:11px}.fct__sticky-shell{padding-left:0!important;padding-right:0!important}}a.fct__fragrance-option:not(.is-active){display:none}.fct__sticky-shell{transition:opacity .24s ease,box-shadow .2s ease;padding-bottom:20px}.fct.is-fixed .fct__sticky-shell:not(.fct__sticky-clone){position:relative;top:auto;left:auto;width:100%;padding-top:40px;box-shadow:none;transform:none}.fct__sticky-clone{position:fixed;z-index:2;top:96px;left:var(--fct-clone-left, 0);width:var(--fct-clone-width, 100%);padding-top:20px;opacity:0;visibility:hidden;pointer-events:none;box-shadow:0 8px 20px #0000001a;transform:translate3d(0,calc(-18px + var(--fct-clone-footer-shift, 0px)),0);transition:opacity .26s ease,transform .34s cubic-bezier(.22,1,.36,1),visibility 0s linear .34s;will-change:opacity,transform}.fct__sticky-clone.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translate3d(0,var(--fct-clone-footer-shift, 0px),0);transition-delay:0s}.fct.has-sticky-clone>.fct__sticky-shell:not(.fct__sticky-clone){opacity:0;pointer-events:none}.fct__sticky-clone .fct__page-title{display:none}.fct__sticky-clone .fct__toolbar{margin-top:20px}@media(min-width:768px){.fct__sticky-clone .fct__collection-card{height:100px}}@media(max-width:1199px){.fct__sticky-clone{top:80px}}@media(max-width:767.98px){.fct__sticky-clone{top:var(--fct-sticky-top-mobile);padding:20px 0;top:77px}.fct.has-sticky-clone>.fct__sticky-shell:not(.fct__sticky-clone){opacity:0}}@media(prefers-reduced-motion:reduce){.fct__sticky-clone,.fct__sticky-shell{transition:none}}.fct__nav.is-draggable{cursor:grab;user-select:none;-webkit-user-select:none;touch-action:pan-y pinch-zoom;scroll-behavior:auto;scroll-snap-type:none;will-change:scroll-position}.fct__nav.is-draggable.is-pointer-down,.fct__nav.is-draggable.is-dragging,.fct__nav.is-draggable.is-gliding{cursor:grabbing;scroll-behavior:auto;scroll-snap-type:none}.fct__nav.is-draggable .fct__collection-card,.fct__nav.is-draggable .fct__collection-image{-webkit-user-drag:none;user-drag:none}.fct__nav.is-draggable.is-dragging .fct__collection-card{pointer-events:none}.fct__nav.is-draggable.is-pointer-down .fct__collection-image,.fct__nav.is-draggable.is-dragging .fct__collection-image,.fct__nav.is-draggable.is-gliding .fct__collection-image{transform:none!important;transition:none}@media(hover:none)and (pointer:coarse){.fct__nav.is-draggable,.fct__nav.is-draggable.is-pointer-down,.fct__nav.is-draggable.is-dragging,.fct__nav.is-draggable.is-gliding{cursor:auto}}@media(prefers-reduced-motion:reduce){.fct__nav.is-draggable{scroll-behavior:auto}}@media(max-width:767.98px){product-list.fct-mobile-grid--one,.product-grid.fct-mobile-grid--one,[data-fct-mobile-columns="1"]{--product-list-items-per-row: 1 !important;grid-template-columns:minmax(0,1fr)!important}product-list.fct-mobile-grid--two,.product-grid.fct-mobile-grid--two,[data-fct-mobile-columns="2"]{--product-list-items-per-row: 2 !important;grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(min-width:768px){.fct__collection-overlay{pointer-events:none;background:#545353;background-blend-mode:normal,multiply,normal;opacity:0;z-index:3;transition:all .45s ease}.fct__collection-media{position:relative}.fct__collection-media:after{content:"";width:100%;height:100%;background:#0003;position:absolute;left:0;top:0}.fct__collection-card.is-active .fct__collection-media:after{opacity:0}.fct__collection-card:hover .fct__collection-overlay,.fct__collection-card.is-active .fct__collection-overlay{opacity:0}.fct__collection-card.is-active{box-shadow:0 6px 6px #00000040;margin-bottom:10px}.fct__collection-card.is-active{border:3px solid #434633}.fct:not(.has-sticky-clone) .fct__sticky-shell{padding-top:40px}}@media(max-width:767px){.fct .fct__nav-wrap{margin-left:0}.fct:not(.has-sticky-clone) .fct__nav-wrap{padding-top:20px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/fragrance-collection-toolbar.css.map */
