/*
* @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/
*/.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.fully-spaced-row--medium{margin-block:40px}@media(min-width:768px){.fully-spaced-row--medium{margin-block:70px}}#didomi-host .didomi-exterior-border{margin:30px auto!important;border-width:0!important;border-radius:0!important}.container{padding-inline:var(--section-padding-mobile)}@media(min-width:768px){.container{padding-inline:var(--section-padding-desktop)}}.container.container--reading-width{max-width:900px}h1,h1.h3,h2,h2.h4{font-size:var(--title-size-mobile)}@media(min-width:768px){h1,h1.h3,h2,h2.h4{font-size:var(--title-size-desktop)}}.hometitle{margin:0 0 50px}.img-ar--cover img{width:100%;height:100%}.small-feature-link{position:relative;transition:color ease-in .3s;border:1px solid transparent;padding-block-end:1px;text-decoration:none!important;color:var(--black)}.small-feature-link:after{position:absolute;right:0;bottom:0;opacity:1;transition:width ease-in-out .4s,opacity ease-in-out .6s;background-color:rgb(var(--link-color));width:100%;height:1px;content:""}.small-feature-link:hover{text-decoration:none}.small-feature-link:hover:after{opacity:0;width:0}carousel-slider .slider-nav__btn[disabled]{opacity:.6}.product-media-label-led{display:flex;justify-content:center;align-items:center;column-gap:5px;position:absolute;top:10px;right:10px;border-radius:30px;padding:5px 15px;background-color:var(--neutral-700-transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:var(--base-text-size-xs);font-weight:var(--font-weight-500);color:var(--white)}.product-media-label-led.light-off svg{margin-inline-end:5px}.slider{scroll-snap-type:initial}.slider--edge-peek .slider__grid:after{width:var(--section-padding-mobile)}@media(min-width:768px){.slider--edge-peek .slider__grid:after{width:100px}}.slider-nav__btn,.slideshow-nav__btn,.gallery-viewer__button,.section-testimonials .testimonial-list .slideshow-nav__btn{padding:8px 10px;border:1px solid var(--neutral-200);background-color:var(--white);color:var(--black)}:is(.slider-nav__btn,.slideshow-nav__btn,.gallery-viewer__button,.section-testimonials .testimonial-list .slideshow-nav__btn) svg{width:20px;height:20px;stroke-width:2}:is(.slider-nav__btn,.slideshow-nav__btn,.gallery-viewer__button,.section-testimonials .testimonial-list .slideshow-nav__btn)[name=prev]{margin-right:6px}:is(.slider-nav__btn,.slideshow-nav__btn,.gallery-viewer__button,.section-testimonials .testimonial-list .slideshow-nav__btn)[name=next]{margin-left:6px}.slideshow-nav,.gallery-viewer__button{margin:0 20px}.quantity,quantity-wrapper{border-radius:0;border:none}:is(.quantity,quantity-wrapper):hover{border:none}:is(.quantity,quantity-wrapper) .quantity-down,:is(.quantity,quantity-wrapper) .quantity-up,:is(.quantity,quantity-wrapper) [data-quantity=down],:is(.quantity,quantity-wrapper) [data-quantity=up]{padding:10px!important;border:var(--border-base)}:is(.quantity,quantity-wrapper) .cart-item__quantity-input,:is(.quantity,quantity-wrapper) [name=quantity]{margin-inline:6px;border:none;font-size:var(--base-text-size-ml);font-weight:var(--font-weight-500);color:var(--black)}@media(min-width:768px){.section-footer__menu-block__menu a,.navigation__tier-3 .navigation__link{position:relative;display:inline-block;transition:color ease-in .3s;border:1px solid transparent;padding-block-end:1px;text-decoration:none!important}:is(.section-footer__menu-block__menu a,.navigation__tier-3 .navigation__link):after{position:absolute;right:0;bottom:0;opacity:0;transition:width ease-in-out .4s,opacity ease-in-out .6s;background-color:rgb(var(--link-color));width:0;height:1px;content:""}:is(.section-footer__menu-block__menu a,.navigation__tier-3 .navigation__link):hover{text-decoration:none}:is(.section-footer__menu-block__menu a,.navigation__tier-3 .navigation__link):hover:after{opacity:1;width:100%}}.article-list h2,.article-list h3{line-height:1}:is(.article-list h2,.article-list h3) a{font-size:var(--base-text-size-ml);font-weight:var(--font-weight-500)}.btn{padding:var(--input-btn-padding-top) 16px var(--input-btn-padding-bottom);border-radius:0;transition:background-color .2s ease-in-out;font-weight:var(--font-weight-500);letter-spacing:0}.btn.btn--primary{border:1px solid var(--primary);background-color:var(--primary)}.btn.btn--primary:hover{background-color:var(--secondary-50)}.btn.btn--secondary{border:var(--border-base);background-color:var(--white);color:var(--black)}.btn.btn--secondary:hover{background-color:var(--primary-300)}.scrolling-image-list-dots__dot{height:8px!important;width:8px!important;opacity:.4!important;border:none!important;background-color:var(--black)}@media(max-width:767.98px){.drawer{width:100%}}.drawer .product-grid{column-gap:3px}.drawer .cart-drawer .cart-item{padding:20px;border-bottom:1px solid var(--primary-100)}.drawer .cart-drawer__content-item{padding:0}.drawer .cart-drawer__title{font-size:var(--base-text-size-xl)}.drawer .lightly-spaced-row{margin-block-end:0}.drawer .drawer__close-btn{margin:0}.drawer .cart-item__description{padding-inline-end:0}.drawer .cart-drawer__header{padding:0 var(--section-padding-mobile) 10px;border-bottom:2px solid var(--primary-100)}.drawer .cart-item__category{text-transform:uppercase;font-size:var(--base-text-size-xs);color:var(--neutral-500)}.drawer .cart-item__title{margin-block-end:15px;font-family:var(--heading-font-family);text-transform:uppercase;font-weight:var(--font-weight-400)}.drawer .cart-item__selling-price,.drawer .cart-item__selling-total{font-weight:var(--font-weight-500);font-size:var(--base-text-size-ml);color:var(--black)}.drawer .unit-price{display:none}.drawer .small-text{margin-block-start:15px}.drawer .small-text .cart-item__variant-label,.drawer .small-text .cart-item__variant-value{font-weight:var(--font-weight-400);font-size:var(--base-text-size-m);color:var(--neutral-600)}.drawer .cart-item__quantity{display:flex;justify-content:space-between;align-items:center}.drawer [data-merge=cross-sells]{border-top:var(--border-base)}.drawer .opposing-items{padding:0 var(--section-padding-mobile)}.drawer .opposing-items__left{margin-block:20px;font-family:var(--heading-font-family);text-transform:uppercase;font-weight:var(--font-weight-400);font-size:var(--base-text-size-xl)}@media(max-width:767.98px){.drawer .opposing-items__left{max-width:200px}}.drawer .slider__grid{margin-inline:20px}@media(min-width:768px){.drawer .cart-item__image{padding-inline-end:15px}}.drawer .cart-item__not-image{flex-direction:column}.drawer .cart-drawer__footer{margin-block-start:30px;border-top:var(--border-base)}.drawer .cart-drawer__footer .subtotal{padding-inline:0;margin-block-end:15px;font-size:var(--base-text-size-xl)}.drawer .cart-drawer__footer .cart-policies{margin-block-end:10px;color:var(--neutral-600)}.drawer .cart-drawer__footer .cart-policies a{color:var(--neutral-600)}.custom-select__option.is-focused{background-color:var(--primary-200)}.input[type=text],input[type=text],input[type=text].main-search__input,input[type=number],input[type=email],input[type=password],input[type=address],input[type=tel],input[type=date],.input,textarea{font-size:var(--base-text-size-xs);border:var(--border-base);border-radius:0;box-shadow:none}:is(.input[type=text],input[type=text],input[type=text].main-search__input,input[type=number],input[type=email],input[type=password],input[type=address],input[type=tel],input[type=date],.input,textarea):focus,:is(.input[type=text],input[type=text],input[type=text].main-search__input,input[type=number],input[type=email],input[type=password],input[type=address],input[type=tel],input[type=date],.input,textarea):hover,:is(.input[type=text],input[type=text],input[type=text].main-search__input,input[type=number],input[type=email],input[type=password],input[type=address],input[type=tel],input[type=date],.input,textarea):active,:is(.input[type=text],input[type=text],input[type=text].main-search__input,input[type=number],input[type=email],input[type=password],input[type=address],input[type=tel],input[type=date],.input,textarea):visited{box-shadow:none}.pagination{display:flex;justify-content:center;align-items:center}.pagination-row{max-width:none;padding-block-start:40px;padding-block-end:60px;margin-block-start:0}.pagination-row .pagination__number{margin:0 15px;padding:0 5px;font-weight:var(--font-weight-600);opacity:.3}.pagination-row .pagination__number.underline--not-link{text-decoration:none;opacity:1}.pagination-row .pagination__number .pagination__link:hover{border-bottom:none;text-decoration:none}.pagination-row .pagination__link.pagination__next,.pagination-row .pagination__link.pagination__prev{display:inline-block;font-size:0;position:relative;height:35px;width:35px;border:var(--border-base);background-color:var(--white)}:is(.pagination-row .pagination__link.pagination__next,.pagination-row .pagination__link.pagination__prev) span svg{width:16px;height:16px;margin-block-start:9px}@media(min-width:768px){.pagination-row .pagination__link.pagination__next{margin-inline-start:10px}}@media(min-width:768px){.pagination-row .pagination__link.pagination__prev{margin-inline-end:10px}}.section-apps .fully-spaced-row--medium{margin-block:30px}@media(min-width:768px){.section-apps .fully-spaced-row--medium{margin-block:60px}}@media(min-width:768px){.product-grid--per-row-6{--product-columns-desktop: 6}}.product-block .image-cont .product-media-label-led{display:none}@media(min-width:768px){.product-block .image-cont .product-media-label-led.light-on{display:block}.product-block .image-cont .product-media-label-led.light-off{display:none}.product-block .image-cont:hover .product-media-label-led.light-on{display:none}.product-block .image-cont:hover .product-media-label-led.light-off{display:block}}:is(.product-block,.product-info) .product-block__image-dots,:is(.product-block,.product-info) .unit-price,:is(.product-block,.product-info) .image-page-button,:is(.product-block,.product-info) .price-by-meter{display:none}:is(.product-block,.product-info) .product-block__detail{min-height:112px;padding-inline:20px;margin-block-start:0;padding-block:10px;margin-block-end:0;background-color:var(--white)}:is(.product-block,.product-info) .quick-add-to-cart-container{position:absolute;width:100%;bottom:20px}@media(min-width:768px){:is(.product-block,.product-info) .quick-add-to-cart-container{opacity:0;visibility:hidden}}:is(.product-block,.product-info) .quick-add-to-cart-container .btn{padding:10px 15px;font-size:var(--base-text-size-xs);font-weight:var(--font-weight-500);text-transform:uppercase}@media(min-width:768px){:is(.product-block,.product-info):hover .quick-add-to-cart-container{opacity:1;visibility:visible}}:is(.product-block,.product-info) .product-block__category{text-align:center;text-transform:uppercase;margin-block-end:0;font-size:var(--base-text-size-xs);color:var(--neutral-500)}:is(.product-block,.product-info) .product-block__title{margin-block-end:5px;text-align:center;font-family:var(--heading-font-family);text-transform:uppercase}:is(.product-block,.product-info) .product-price,:is(.product-block,.product-info) .price{justify-content:center}:is(.product-block,.product-info) .price__current{margin-inline-end:0}:is(.product-block,.product-info) .price__current span{font-size:var(--base-text-size-m);color:var(--neutral-700)}:is(.product-block,.product-info) .price__current span.price__from{margin-inline-end:0;color:var(--neutral-500)}:is(.product-block,.product-info) .label-wrapper{display:flex;flex-direction:column;row-gap:6px;position:absolute;z-index:2;left:10px;top:10px}:is(.product-block,.product-info) .label-wrapper .label-item{padding:2px 6px 1px;margin-block-end:0;font-size:var(--base-text-size-xs);font-weight:var(--font-weight-500);color:var(--neutral-700);text-transform:uppercase;background-color:var(--white)}
/*# sourceMappingURL=/cdn/shop/t/7/assets/stonshop-main.css.map */
