body:has(.fsp-backdrop--show),body:has(.fsp-spinner-overlay){overflow:hidden}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}dialog{z-index:55;border:0px}@media all and (max-width: 767px){body .open-widget{bottom:75px;z-index:10}#chat-widget-container{bottom:115px!important}}.fsp-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#202020;z-index:54;visibility:hidden;opacity:0;transition:all .3s linear}.fsp-backdrop--show{visibility:visible;opacity:.5}.fsp-ellipsis{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.fsp-spinner-overlay{width:100%;height:100%;position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background-color:#ffffffe6;z-index:60}.fsp-red{color:#be3455}.fsp-debug-filters{display:flex;flex-direction:column;row-gap:20px}.fsp-debug-filters>ul{border:1px solid #d5d5d5;padding:20px}@media only screen and (min-width: 1024px){.large-8{flex:0 0 66.66667%;max-width:66.66667%}.large-4{flex:0 0 33.33333%;max-width:33.33333%}}.fsp-select{width:180px;height:40px;margin-right:10px;position:relative}.fsp-select>label{height:100%;border:1px solid #d5d5d5;border-radius:5px;padding:10px 20px;cursor:pointer;transition:all .2s ease}.fsp-select>div input{pointer-events:none}.fsp-select>div{position:absolute;top:100%;left:0;border:1px solid #d5d5d5;box-shadow:0 3px 6px #00000029;background:#fff;margin-top:10px;border-radius:5px;outline:none;opacity:0;visibility:hidden;min-width:-webkit-fill-available;width:max-content;max-width:360px;padding:40px 30px;max-height:600px;overflow:auto;z-index:1000;transition:all .2s ease;transform:translateY(-10px)}.fsp-select[open]>label,.fsp-select.active>label{border-color:#202020}.fsp-select[open]>div,.fsp-select.active>div{opacity:1;visibility:visible;transform:translateY(0)}.fsp-select[open]>label i,.fsp-select.active>label i{transform:rotate(180deg)}.fsp-select>label i{transition:transform .2s ease}.fsp-toggler{display:flex;align-items:center}.fsp-toggler input{margin-left:10px}.fsp-mainbar--dimmed,.fsp-extra-topbar--dimmed{opacity:.6}ul.fsp-checkboxes{list-style-type:none;margin:0}ul.fsp-checkboxes li{font-size:13px;margin-bottom:10px}ul.fsp-checkboxes li label{display:flex;cursor:pointer;align-items:start;flex-wrap:nowrap}ul.fsp-checkboxes li label input{display:none}ul.fsp-checkboxes li label i{display:inline-flex;justify-content:center;align-items:center;width:20px;height:20px;border:1px solid #d5d5d5;border-radius:3px;margin-right:10px;flex:none}ul.fsp-checkboxes li label i svg{width:10px;opacity:0}ul.fsp-checkboxes li label input:checked+i{border-color:#202020;background-color:#202020}ul.fsp-checkboxes li label input:checked+i svg{opacity:1}ul.fsp-checkboxes li label i svg path{stroke:#fff}ul.fsp-checkboxes li label article span{display:flex;align-items:center;color:#202020}ul.fsp-checkboxes li label article span small.fsp-checkboxes-color{width:15px;height:15px;border-radius:100%;border:1px solid #D5D5D5;margin-right:5px}ul.fsp-checkboxes li label article figure{display:inline-flex;width:18px;margin-left:6px}ul.fsp-checkboxes li label article p{margin:0;font-size:12px;color:#202020}ul.fsp-checkboxes li:last-child{margin-bottom:0}ul.fsp-product-icons{list-style-type:none;margin:0;display:flex;align-items:center}ul.fsp-product-icons li{display:inline-flex;width:35px;height:35px;background:#f7f5f3;border-radius:5px;align-items:center;justify-content:center;margin-right:8px;position:relative}ul.fsp-product-icons li:last-child{margin-right:0}ul.fsp-product-icons li svg{width:18px;height:18px}ul.fsp-product-icons li .fsp-tooltip{display:none;padding:15px;background:#fff;border:1px solid #d5d5d5;border-radius:5px;width:200px;text-align:center;position:absolute;top:100%;left:0;margin-top:12px;z-index:1;box-shadow:0 3px 6px #00000029}ul.fsp-product-icons li:hover .fsp-tooltip{display:block}ul.fsp-product-icons li .fsp-tooltip:before,ul.fsp-product-icons li .fsp-tooltip:after{content:"";width:0px;height:0px;border-style:solid;border-width:0 6px 5px 6px;position:absolute;z-index:1;left:17.5px}ul.fsp-product-icons li .fsp-tooltip:before{transform:translate(-60%);border-color:transparent transparent #ffffff transparent;top:-5px;z-index:2}ul.fsp-product-icons li .fsp-tooltip:after{transform:translate(-60%) scale(1.1);border-color:transparent transparent #d5d5d5 transparent;top:-6px}ul.fsp-product-icons li .fsp-tooltip__title{font-size:13px;font-weight:600}ul.fsp-product-icons li .fsp-tooltip__text{font-size:12px;margin-top:3px}@media only screen and (min-width: 768px){ul.fsp-product-icons:not(.pulled) li .fsp-tooltip{left:initial}ul.fsp-product-icons:not(.pulled) li .fsp-tooltip:before,ul.fsp-product-icons:not(.pulled) li .fsp-tooltip:after{left:unset}ul.fsp-product-icons li .fsp-tooltip:before{transform:translate(-50%)}ul.fsp-product-icons li .fsp-tooltip:after{transform:translate(-50%) scale(1.1)}ul.fsp-checkboxes li{font-size:13px;margin-bottom:20px}ul.fsp-checkboxes li label i{margin-right:15px}}@media only screen and (min-width: 1024px){.fsp-toggler{margin-left:10px}}.fsp-topbar{padding-top:15px;padding-bottom:15px;box-shadow:0 2px 6px #00000029;position:sticky;top:var(--header-height, 70px);background:#fff;z-index:49;border-bottom:1px solid #d5d5d5}.fsp-topbar__filter>label{margin-right:20px;height:100%;cursor:pointer}.fsp-topbar__filter>label span{font-size:11px;letter-spacing:1.1px;line-height:1px;margin-left:8px;text-transform:uppercase}.fsp-topbar__info span{font-size:11px;color:#202020;opacity:.7;letter-spacing:1.1px;text-transform:uppercase}@media only screen and (min-width: 1024px){.fsp-topbar>div.row{min-height:40px}}.fsp-extra-topbar{min-height:.000001px;margin-top:20px;display:none}.fsp-extra-topbar.show{display:block}.fsp-extra-topbar ul{list-style-type:none;display:flex;flex-wrap:wrap;margin:0;gap:8px}.fsp-extra-topbar ul li{list-style-type:none;font-size:12px;background:#f7f5f3;padding:8px 10px;border-radius:5px;cursor:pointer;display:flex;align-items:center;gap:8px;position:relative}.fsp-extra-topbar ul li i svg{width:8px;height:8px}.fsp-extra-topbar ul li:last-child{background:initial;padding-left:0;text-transform:uppercase;font-size:11px;letter-spacing:1.1px;margin-left:2px}.fsp-extra-topbar ul li .fsp-tooltip{display:none;padding:15px;background:#fff;border:1px solid #d5d5d5;border-radius:5px;width:200px;text-align:center;position:absolute;top:100%;left:0;margin-top:12px;z-index:1;box-shadow:0 3px 6px #00000029}.fsp-extra-topbar ul li:hover .fsp-tooltip{display:block}.fsp-extra-topbar ul li .fsp-tooltip:before,.fsp-extra-topbar ul li .fsp-tooltip:after{content:"";width:0px;height:0px;border-style:solid;border-width:0 6px 5px 6px;position:absolute;z-index:1;left:17.5px}.fsp-extra-topbar ul li .fsp-tooltip:before{transform:translate(-60%);border-color:transparent transparent #ffffff transparent;top:-5px;z-index:2}.fsp-extra-topbar ul li .fsp-tooltip:after{transform:translate(-60%) scale(1.1);border-color:transparent transparent #d5d5d5 transparent;top:-6px}@media only screen and (min-width: 600px){.fsp-extra-topbar{margin-top:25px}}@media only screen and (min-width: 1024px){.fsp-extra-topbar{margin-top:45px}}@media only screen and (min-width: 768px){.fsp-extra-topbar ul li .fsp-tooltip{transform:translate(-50%);left:50%}.fsp-extra-topbar ul li .fsp-tooltip:before,.fsp-extra-topbar ul li .fsp-tooltip:after{left:unset}.fsp-extra-topbar ul li .fsp-tooltip:before{transform:translate(-50%)}.fsp-extra-topbar ul li .fsp-tooltip:after{transform:translate(-50%) scale(1.1)}}.fsp-mainbar,.fsp-extra-topbar{transition:opacity .3s ease}.fsp-mainbar{margin-top:20px;margin-bottom:40px}.fsp-mainbar__items{gap:40px}.fsp-mainbar__empty{display:none}.fsp-mainbar__empty h4{font-family:Poppins;font-size:14px;text-transform:uppercase;font-weight:600;letter-spacing:.7px;margin:0}.fsp-mainbar__empty p{font-size:13px}.fsp-mainbar__items:empty+.fsp-mainbar__empty{display:flex}.fsp-mainbar__item__header{border-bottom:1px solid #d5d5d5;padding-bottom:15px;margin-bottom:15px;row-gap:10px}.fsp-mainbar__item__header h3{margin-bottom:0;margin-right:15px}.fsp-mainbar__item__content p{font-size:15px}.fsp-mainbar__item__content ul{list-style-type:none;margin:0;display:grid;gap:8px;grid-template-columns:repeat(2,1fr)}.fsp-mainbar__item__content ul li{min-width:0}.fsp-mainbar__item__content ul li figure{border:1px solid #d5d5d5;width:100%;aspect-ratio:4/5;display:flex;flex-direction:column;cursor:pointer;transition:border .4s cubic-bezier(.4,0,.2,1)}.fsp-mainbar__item__content ul li .nostock{border:1px solid #d5d5d5;position:relative}.fsp-mainbar__item__content ul li .nostock .nostock-figure{border:0;opacity:.55}.fsp-mainbar__item__content ul li .nostock figcaption{cursor:no-drop}.fsp-mainbar__item__content ul li .nostock .nostock-figure button{cursor:no-drop}.fsp-mainbar__item__content ul li .badge{display:inline-flex;align-items:center;background:#6c6c6c;color:#fff;border-radius:var(--badge-corner-radius, 50px);text-transform:uppercase;font-size:10px;letter-spacing:.05em;font-weight:var(--font-body-bold-weight, 600);height:23px;padding:0 10px;line-height:0;position:absolute;left:10px;top:10px;z-index:1}.fsp-mainbar__item__content ul li figure:hover,.fsp-mainbar__item__content ul li figure.added{border:1px solid #202020}.fsp-mainbar__item__content ul li figure>div:hover .fsp-swatch-overlay{opacity:1}.fsp-mainbar__item__content ul li figure>div{background:#eee;flex:auto;position:relative}.fsp-mainbar__item__content ul li figure>div .fsp-swatch-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#1414141a;color:#fff;display:flex;align-items:center;justify-content:center;z-index:1;opacity:0;transition:opacity .4s cubic-bezier(.4,0,.2,1)}.fsp-mainbar__item__content ul li figure>div .fsp-swatch-overlay span{display:flex;align-items:center;font-size:13px;font-weight:600}.fsp-mainbar__item__content ul li figure>div .fsp-swatch-overlay span i{display:flex;align-items:center;margin-right:8px}.fsp-mainbar__item__content ul li figure>div picture:not(.fsp-swatch-img-thumb){pointer-events:none}.fsp-mainbar__item__content ul li figure>div picture:not(.fsp-swatch-img-thumb) img{width:100%;height:100%}.fsp-image-switching img{transition:opacity .3s ease}.fsp-mainbar__item__content ul li figure img.no-blur,.fsp-mainbar__item__content ul li figure img.lazyloaded{filter:none!important;opacity:1!important}.fsp-mainbar__item__content ul li figure>div .fsp-swatch-img-thumb{position:absolute;bottom:15px;right:15px;width:40px;height:40px;cursor:pointer;border:1px solid white;z-index:2}.fsp-mainbar__item__content ul li figure>div .fsp-swatch-img-thumb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#1414141a;opacity:0;transition:opacity .4s cubic-bezier(.4,0,.2,1)}.fsp-mainbar__item__content ul li figure>div .fsp-swatch-img-thumb:hover:after{opacity:1}.fsp-mainbar__item__content ul li figure>div>button{position:absolute;top:15px;right:15px;background:#fff;width:20px;height:20px;border-radius:100%;display:flex;align-items:center;justify-content:center}.fsp-mainbar__item__content ul li figure>div>button svg{width:inherit;height:inherit}.fsp-mainbar__item__content ul li figure figcaption{flex:none;padding:10px 15px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #d5d5d5}.fsp-mainbar__item__content ul li figure figcaption>span{font-size:13px;font-weight:600;padding-right:10px}.fsp-mainbar__item__content ul li figure figcaption>button i svg{width:26px;height:26px}@media only screen and (min-width: 600px){.fsp-mainbar{margin-top:25px}}@media only screen and (min-width: 1024px){.fsp-mainbar{margin-top:45px;margin-bottom:100px;display:flex;justify-content:space-between}.fsp-mainbar>div:first-child{padding-right:0}.fsp-mainbar>div:last-child{padding-left:0}.fsp-mainbar__items{gap:90px}.fsp-mainbar__item__content ul{grid-template-columns:repeat(3,1fr)}.fsp-mainbar .large-4{flex:0 0 380px;width:380px}.fsp-mainbar .large-8{flex:0 0 550px;width:550px}}@media only screen and (min-width: 1200px){.fsp-mainbar__item__content ul{grid-template-columns:repeat(4,1fr)}.fsp-mainbar .large-8{flex:0 0 700px;width:700px}}@media only screen and (min-width: 1366px){.fsp-mainbar .large-8{flex:0 0 860px;width:860px}.fsp-mainbar__item__content ul{gap:15px}.fsp-mainbar__item__content__desc p{margin-bottom:30px}}@media only screen and (min-width: 1920px){.fsp-mainbar .large-8{flex:0 0 900px;width:900px}}dialog.fsp-filter-drawer{position:fixed;top:0;right:0;bottom:0;left:0;padding:0;width:90vw;height:100%;transition:all .3s linear;margin:initial;inset-inline-start:-100vw}@media only screen and (min-width: 600px){dialog.fsp-filter-drawer{width:460px}}dialog.fsp-filter-drawer.open{inset-inline-start:0px}dialog.fsp-filter-drawer>div{padding:20px}.fsp-filter-drawer__header,.fsp-filter-drawer__footer{flex:none}.fsp-filter-drawer__header{border-bottom:1px solid #d5d5d5}.fsp-filter-drawer__header>span{font-size:14px;letter-spacing:.5px;line-height:1px;font-weight:600;text-transform:uppercase}.fsp-filter-drawer__header button{width:14px;height:14px}.fsp-filter-drawer__header button svg{width:100%;height:100%}.fsp-filter-drawer__content{flex:auto;padding-bottom:0!important;overflow:auto}.fsp-filter-drawer__content>ul{list-style-type:none;margin:0}.fsp-filter-drawer__content>ul>li{border-bottom:1px solid #d5d5d5;margin-bottom:15px;padding-bottom:15px}.fsp-filter-drawer__content details summary{display:flex;justify-content:space-between;align-items:center}.fsp-filter-drawer__content details summary::-webkit-details-marker{display:none}.fsp-filter-drawer__content details summary label{pointer-events:none;font-size:13px;font-weight:600;text-transform:uppercase}.fsp-filter-drawer__content details[open] summary i{transform:rotate(180deg)}.fsp-filter-drawer__content details div{padding-top:15px}.fsp-filter-drawer__footer button{margin-bottom:5px}.fsp-filter-drawer__footer a{font-size:13px;text-transform:uppercase;border-bottom:1px solid black}.fsp-selected-items{position:fixed;bottom:0;left:0;top:initial;width:100%;background:#fff;z-index:55}.fsp-selected-items.fsp-selected-items--expanded{max-height:100vh}.fsp-selected-items:not(.fsp-selected-items--expanded){z-index:48}.fsp-selected-items__header{background:#f7f5f3;padding-top:20px;padding-bottom:20px;cursor:pointer;box-shadow:0 -5px 6px #00000029;border-bottom:1px solid #d5d5d5}.fsp-selected-items__header span{font-size:12px;text-transform:uppercase;font-weight:600;letter-spacing:.7px}.fsp-selected-items.fsp-selected-items--collapsed .fsp-selected-items__header i{transform:rotate(180deg)}.fsp-selected-items__header i{transform:initial}.fsp-selected-items.fsp-selected-items--collapsed .fsp-selected-items__content{max-height:0vh}.fsp-selected-items__content{max-height:calc(100vh - 200px);height:auto;transition:max-height .3s linear;overflow-y:auto;display:flex;flex-direction:column}.fsp-selected-items__error-message{margin-top:20px;font-size:12px;color:#be3455}.fsp-selected-items__empty-message{background:#f7f5f3;padding:15px;font-size:13px}.fsp-selected-items__flex{display:flex;flex-direction:row;align-items:center;column-gap:10px;padding-bottom:10px;padding-top:10px;position:relative;flex:1;overflow-y:auto}.fsp-selected-items__grid.swiper{padding:5px 2px 5px 0;box-shadow:inset 0 0 5px #14141426;width:100%;min-height:55px}.fsp-selected-items__grid:after{background:linear-gradient(270deg,rgba(0,0,0,.2) 0,transparent);opacity:0;transition:opacity .25s cubic-bezier(.4,0,.2,1);width:40px;z-index:2}.fsp-selected-items__grid:after,.fsp-selected-items__grid:before{-webkit-touch-callout:none;border-radius:0 2px 2px 0;bottom:0;content:"";pointer-events:none;position:absolute;right:0;top:0}.fsp-selected-items__grid.shadow:after{opacity:1}.fsp-selected-items__grid:not(.swiper){margin:20px 0;max-height:360px;overflow-y:scroll}.fsp-selected-items__grid:not(.swiper)>div{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.fsp-selected-items__grid:not(.swiper) figure{min-width:0}.fsp-selected-items--empty .fsp-selected-items__pagination{display:none}.fsp-selected-items__pagination{position:relative!important;margin-bottom:20px;background:#d5d5d5!important}.fsp-selected-items__pagination .swiper-pagination-progressbar-fill{background:#000!important}.fsp-selected-items__empty-message{margin:15px 0}@media only screen and (min-width: 1024px){.fsp-selected-items__header span{font-size:14px}.fsp-selected-items{position:sticky;top:calc(var(--header-height, 70px) + 100px);bottom:unset;z-index:initial}.fsp-selected-items__header{background:#fff;padding:0;cursor:initial;border:none;box-shadow:none}.fsp-selected-items__header i{display:none}.fsp-selected-items__flex{display:flex;flex-direction:column}.fsp-selected-items__content{padding:0;max-height:none;overflow:visible}.fsp-selected-items__grid.swiper{margin-left:initial;margin-right:initial}.fsp-selected-items__grid:after,.fsp-selected-items__grid:before{display:none}.fsp-selected-items__grid.shadow:after{display:none}.fsp-selected-items__grid:not(.swiper)>div{grid-template-columns:repeat(5,1fr)}}.fsp-selected-items__grid figure>div{aspect-ratio:1/1;background:#eee;border:1px solid #d5d5d5;position:relative}.fsp-selected-items__grid figure>div>img{width:100%}.fsp-selected-items__grid figure>div button{position:absolute;right:3px;top:3px;width:18px;height:18px;background:#fff;border-radius:100%}.fsp-selected-items__grid figure>div p{position:absolute;left:3px;bottom:3px;color:#fff;width:18px;height:18px;font-size:16px;margin:0}.fsp-selected-items__grid figure>div button svg{width:100%;height:100%}.fsp-selected-items__grid figure figcaption{font-size:12px;margin-top:8px}.fsp-selected-items__grid figure figcaption span:first-child{font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.fsp-selected-items__footer{transition:max-height .5s ease-in-out;overflow:visible;width:auto;flex-shrink:0}.fsp-selected-items__footer ul{font-size:13px;margin-top:20px}dialog.fsp-swatches{width:100%;height:100%;position:fixed;padding:66px 0 32px;margin:0;top:50%;left:50%;transform:translate(-50%,-50%);overflow:initial;border-radius:5px}.fsp-swatches__close-btn{position:absolute;top:20px;right:20px;width:24px;height:24px;z-index:10}.fsp-swatches__close-btn svg{width:24px;height:24px}.fsp-swatches__nav-btn{width:35px;height:35px;border-radius:100%;border:1px solid #d5d5d5;display:flex;align-items:center;justify-content:center;position:absolute;top:50%;background:#fff;display:none;z-index:10}.fsp-swatches__nav-btn.swiper-button-disabled svg{opacity:.2}.fsp-swatches__nav-btn--next{right:0;transform:translate(50%,-50%)}.fsp-swatches__nav-btn--prev{left:0;transform:translate(-50%,-50%)}.fsp-swatches>.swiper{height:100%}.fsp-swatch{display:flex;flex-direction:column;column-gap:15px;border-radius:5px;height:100%}.fsp-swatch__thumbnails{width:50px;flex:none;display:none;overflow-y:scroll}.fsp-swatch__thumbnails .swiper-slide-thumb-active{border:1px solid #202020}.fsp-swatch__thumbnails .swiper-slide{cursor:pointer}.fsp-swatch__thumbnails .swiper-slide:last-child{margin-bottom:0!important}.fsp-swatch__image{flex:0 0 auto;overflow:hidden;max-height:70vh;max-width:100%;display:flex;align-items:center;justify-content:center}.fsp-swatch__image .swiper-slide img{width:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center}.fsp-swatch__image__nav{font-size:11px;display:flex;align-items:center;justify-content:center;padding:10px}.fsp-swatch__image__nav>div{display:flex;column-gap:15px}.fsp-swatch__image__nav>div a{display:flex;align-items:center}.fsp-swatch__image__nav>div a svg{width:4px}.fsp-swatch__info{flex:auto;max-height:100%;overflow:auto;display:flex;flex-direction:column;padding:0 20px 20px}.fsp-swatch__info__inner{flex:auto;overflow:auto;min-height:100px;max-height:30vh}.fsp-swatch__info__header small{font-size:11px;letter-spacing:1.1px;text-transform:uppercase}.fsp-swatch__info__header h3{margin-bottom:0}.fsp-swatch__info__header>div{margin-top:10px}.fsp-swatch__info__content{margin-top:12px;font-size:14px}.fsp-swatch__info__content p{margin-bottom:5px}.fsp-swatch__info__content ul{margin-left:0}.fsp-swatch__info__content ul li{list-style-type:none}.fsp-swatch__info__content ul li:before{content:"\25cf";margin-right:8px}.fsp-swatch__info__content ul li *{display:inline-block}.fsp-swatch__info__footer{margin-top:15px;flex:none}.src-components-ProductFullDetail-productFullDetail-module-shortDescription_btn_i{margin-bottom:8px}.src-components-ProductFullDetail-productFullDetail-module-shortDescription_btn_i ul{margin:0;padding:0}.src-components-ProductFullDetail-productFullDetail-module-shortDescription_btn_i ul li{list-style:none;margin:0;padding:0;font-size:inherit}.src-components-ProductFullDetail-productFullDetail-module-shortDescription_btn_i ul li:before{content:"\25cf";margin-right:8px;color:#333}@media only screen and (min-width: 768px) and (max-width: 1023px){.fsp-swatch__image{max-height:50vh;max-width:95vw}}@media only screen and (min-width: 1024px){dialog.fsp-swatches{max-width:85vw;max-height:85vh;height:auto;border-radius:5px;padding:40px;overflow-y:auto}.fsp-swatches__nav-btn{display:block}.fsp-swatches__nav-btn--prev{left:15px;transform:translateY(-50%)}.fsp-swatches__nav-btn--next{right:15px;transform:translateY(-50%)}.fsp-swatch{flex-direction:row;border:none}.fsp-swatch__thumbnails{display:block;height:25vh;max-height:300px}.fsp-swatch__image{flex:0 0 45%;aspect-ratio:1/1;max-width:100%}.fsp-swatch__image__nav{display:none}.fsp-swatch__info{flex:1;margin-left:25px;justify-content:space-between;padding:0}.fsp-swatch__info__inner{overflow:auto;max-height:30vh}.fsp-swatch__info__content{flex:initial;margin-top:15px}.fsp-swatch__info__footer{margin-top:20px;margin-right:1px}.fsp-selected-items__footer{width:100%;padding:20px 0 0;margin-top:0;border-top:none;background:transparent}.fsp-selected-items__grid figure>div button{position:absolute;right:6px;bottom:6px;top:auto}}@media only screen and (min-width: 1366px){dialog.fsp-swatches{max-width:75vw;height:580px}.fsp-swatches__close-btn{top:30px;right:30px}}@media only screen and (min-width: 1920px){dialog.fsp-swatches{max-width:60vw;height:680px}.fsp-swatch__image{max-height:55vh;max-width:100%}}@media only screen and (max-width: 767px){dialog.fsp-swatches{width:95vw;height:85vh;max-width:none;padding:40px 0;overflow-y:auto}.fsp-swatch{flex-direction:column;height:100%}.fsp-swatch__thumbnails{display:none}.fsp-swatch__image{flex:0 0 45%;max-height:50vh}.fsp-swatch__image__nav{display:flex;padding:8px}.fsp-swatch__image__nav>div{column-gap:10px}.fsp-swatch__image__nav>div a svg{width:5px}.fsp-swatch__info{padding:20px;flex:1;margin-left:0;overflow:auto}.fsp-swatch__info__header small{font-size:10px}.fsp-swatch__info__header h3{font-size:18px;margin-bottom:8px}.fsp-swatch__info__header>div{margin-top:8px}.fsp-swatch__info__content{font-size:13px;margin-top:10px}.fsp-swatch__info__content p{margin-bottom:8px}.fsp-swatch__info__footer{margin-top:15px}.fsp-swatches__nav-btn{width:35px;height:35px;display:flex}.fsp-swatches__nav-btn--prev{left:10px;transform:translateY(-50%)}.fsp-swatches__nav-btn--next{right:10px;transform:translateY(-50%)}.fsp-swatches__close-btn{top:10px;right:10px;width:20px;height:20px}.fsp-swatches__close-btn svg{width:20px;height:20px}ul.fsp-product-icons li{width:30px;height:30px;margin-right:6px}ul.fsp-product-icons li svg,ul.fsp-product-icons li img{width:16px;height:16px}ul.fsp-product-icons li .fsp-tooltip{width:180px;padding:12px;font-size:11px}ul.fsp-product-icons li .fsp-tooltip__title{font-size:12px}ul.fsp-product-icons li .fsp-tooltip__text{font-size:11px}.fsp-desktop-filters,.fsp-desktop-filters .fsp-select,.fsp-desktop-filters .fsp-toggler{display:none!important}.fsp-topbar__filter>label{cursor:pointer}.fsp-topbar__filter>label span{cursor:pointer}}@media only screen and (min-width: 768px){.fsp-filter-drawer{display:none!important}}.fsp-desktop-filters{display:flex;align-items:center;flex-wrap:wrap}
/*# sourceMappingURL=/cdn/shop/t/29/assets/free-swatches.css.map */
