/*
* @author  Agence Dn'D <contact@dnd.fr>
* @license https://opensource.org/licenses/osl-3.0.php  Open Software License (OSL 3.0)
* @link    https://www.dnd.fr/
*/@media(max-width:999.99px){body.samples-block-scroll-lock{overflow:hidden;touch-action:none}}@media(max-width:999.99px){#SamplesBlockContent{overflow-y:auto;-webkit-overflow-scrolling:touch}}.filter-container--sample-list.filter-container--horizontal-desktop .samples-block__slot{position:relative}.filter-container--sample-list.filter-container--horizontal-desktop .samples-block__slot .free-message{display:none}@media(min-width:1000px){.filter-container--sample-list.filter-container--horizontal-desktop .samples-block__slot .free-message{display:flex;justify-content:center;align-items:center;padding:8px;width:100%;height:100%;color:var(--neutral-500);font-weight:var(--font-weight-600);font-size:var(--base-text-size-xs);text-align:center}.filter-container--sample-list.filter-container--horizontal-desktop .samples-block__slot .free-message p{margin:0}}.filter-container--sample-list.filter-container--horizontal-desktop .samples-block__slot.samples-block__slot--filled .free-message{display:none}.filter-container--sample-list.filter-container--horizontal-desktop .samples-block__slot--filled{display:flex;align-items:center;gap:12px}.filter-container--sample-list.filter-container--horizontal-desktop .samples-block__slot-media{position:relative;width:100%;height:100%}.filter-container--sample-list.filter-container--horizontal-desktop .samples-block__slot-media:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,#0003,#0000);pointer-events:none;content:""}.filter-container--sample-list.filter-container--horizontal-desktop .samples-block__slot-media img{display:block;width:100%;height:100%;object-fit:cover}.filter-container--sample-list.filter-container--horizontal-desktop .samples-block__slot-title{position:absolute;padding:8px 40px 8px 8px;color:var(--white);font-weight:var(--font-weight-400);font-size:var(--base-text-size-ml);line-height:1.3;font-family:var(--heading-font-family);text-transform:uppercase}.filter-container--sample-list.filter-container--horizontal-desktop .samples-block__slot-remove{display:flex;position:absolute;right:8px;flex-shrink:0;justify-content:center;align-items:center;cursor:pointer;border:1px solid var(--black);border-radius:50%;background:var(--white);padding:0;width:20px;height:20px;color:var(--black)}.filter-container--sample-list.filter-container--horizontal-desktop .samples-block__slot-remove svg{width:8px;height:8px}.filter-container--sample-list.filter-container--horizontal-desktop .samples-block__slots--extra[hidden]{display:none}.filter-container--sample-list.filter-container--horizontal-desktop .samples-block__more{display:flex;cursor:pointer;margin:0 auto 12px;font-size:var(--base-text-size-xs);text-transform:initial}.filter-container--sample-list.filter-container--horizontal-desktop .samples-block__more[hidden],.filter-container--sample-list.filter-container--horizontal-desktop .quick-add-to-cart-container.is-sample.is-in-list{display:none}.filter-container--sample-list.filter-container--horizontal-desktop .samples-block{position:absolute;width:100%;max-width:420px}.filter-container--sample-list.filter-container--horizontal-desktop .sample-block__content{border:var(--border-base);background-color:var(--white)}.filter-container--sample-list.filter-container--horizontal-desktop .samples-block__heading{display:flex;flex-wrap:wrap;align-items:center;gap:12px;cursor:pointer;padding:var(--section-padding-mobile)}.filter-container--sample-list.filter-container--horizontal-desktop .samples-block__title{flex:1;margin-block-end:0;font-weight:var(--font-weight-400);font-size:var(--base-text-size-l);text-transform:uppercase}.filter-container--sample-list.filter-container--horizontal-desktop .samples-block__count{display:flex;justify-content:center;align-items:center;border-radius:5px;background-color:var(--black);padding:3px 6px;min-width:20px;height:20px;color:var(--white);font-weight:var(--font-weight-500);font-size:var(--base-text-size-xs)}.filter-container--sample-list.filter-container--horizontal-desktop .samples-block__indicator{display:flex;justify-content:center;align-items:center;background-color:var(--primary-100);width:40px;height:40px}@media(max-width:999.99px){.filter-container--sample-list.filter-container--horizontal-desktop .samples-block__indicator{display:none}}.filter-container--sample-list.filter-container--horizontal-desktop .samples-block__indicator .icon{stroke-width:2;width:16px;height:16px}.filter-container--sample-list.filter-container--horizontal-desktop .samples-block__heading[aria-expanded=true] .samples-block__indicator{transform:rotate(180deg)}.filter-container--sample-list.filter-container--horizontal-desktop .samples-block__content .toggle-target-container{margin-inline:var(--section-padding-mobile);border-top:var(--border-base);padding:var(--section-padding-mobile) 0 0}.filter-container--sample-list.filter-container--horizontal-desktop .samples-block__banner{margin-block-end:8px;background-color:var(--primary-50);padding:12px 20px;color:var(--neutral-500);font-weight:var(--font-weight-600);font-size:var(--base-text-size-xs);line-height:1.4;text-align:center}.filter-container--sample-list.filter-container--horizontal-desktop .samples-block__banner p{margin:0}.filter-container--sample-list.filter-container--horizontal-desktop .samples-block__banner:last-of-type{margin-block-end:20px}.filter-container--sample-list.filter-container--horizontal-desktop .samples-block__intro{margin-block:var(--section-padding-mobile);color:var(--neutral-600);font-weight:var(--font-weight-400);font-size:var(--base-text-size-m);line-height:1.5}.filter-container--sample-list.filter-container--horizontal-desktop .samples-block__intro p{margin:0}.filter-container--sample-list.filter-container--horizontal-desktop .samples-block__slots{display:flex;flex-direction:column;gap:12px;margin-block-end:12px}.filter-container--sample-list.filter-container--horizontal-desktop .samples-block__slot{transition:border-color .2s ease,background-color .2s ease;border:1px dashed var(--black);background-color:transparent;height:60px}.filter-container--sample-list.filter-container--horizontal-desktop .samples-block__slot.samples-block__slot--filled{border-style:solid}.filter-container--sample-list.filter-container--horizontal-desktop .samples-block__slot.samples-block__slot--drag-over{border-color:var(--primary);background-color:var(--secondary-50)}.filter-container--sample-list.filter-container--horizontal-desktop .samples-block__submit{width:100%}.filter-container--sample-list.filter-container--horizontal-desktop .samples-block__submit:disabled{opacity:.6;cursor:not-allowed}.filter-container--sample-list.filter-container--horizontal-desktop .sample-block__footer{margin:10px var(--section-padding-mobile) var(--section-padding-mobile)}@media(max-width:999.98px){.filter-container--sample-list.filter-container--horizontal-desktop .samples-block{position:fixed;top:auto;bottom:0;left:0;z-index:9999;width:100%;max-width:none;overflow:visible}.filter-container--sample-list.filter-container--horizontal-desktop .sample-block__content{box-shadow:0 -8px 24px -4px #0000002e;border-radius:var(--border-radius-l) var(--border-radius-l) 0 0}.filter-container--sample-list.filter-container--horizontal-desktop .samples-block__handle{display:block;margin:10px auto 0;border-radius:30px;background-color:var(--black);width:134px;height:5px}.filter-container--sample-list.filter-container--horizontal-desktop .samples-block__heading{cursor:grab;padding:32px var(--section-padding-mobile) 16px}.filter-container--sample-list.filter-container--horizontal-desktop #SamplesBlockContent.samples-block__content{max-height:71vh;overflow-y:auto}}@media(min-width:1000px){.filter-container--sample-list.filter-container--horizontal-desktop{flex-direction:initial;flex-wrap:wrap;justify-content:center}.filter-container--sample-list.filter-container--horizontal-desktop .utility-bar--desktop-only{flex:0 0 100%;width:100%}.filter-container--sample-list.filter-container--horizontal-desktop .filters-adjacent.collection-listing{flex:0 0 75%}.filter-container--sample-list.filter-container--horizontal-desktop .filters-adjacent.collection-listing .product-grid{padding-inline-end:var(--gutter)}.filter-container--sample-list.filter-container--horizontal-desktop .samples-block{position:static;flex:0 0 25%;align-self:flex-start;padding-inline-end:var(--section-padding-desktop);height:fit-content}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/stonshop-sample-list.css.map */
