/*
* @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/
*/.template-product more-payment-options-link{display:none}.template-product .product-info{margin-block-end:0;padding-inline:0}@media(min-width:768px){.template-product .product-info{padding-inline:40px;padding-block:var(--section-padding-mobile);max-width:1720px}}@media(min-width:768px){.template-product .product-info .media-gallery-size-medium{width:50%}}.template-product .breadcrumbs-container{padding-inline:0}.template-product .breadcrumbs-container .breadcrumbs{margin-block:20px}@media(min-width:768px){.template-product .breadcrumbs-container .breadcrumbs{margin-block-start:0;margin-block-end:var(--section-padding-mobile);padding-inline:var(--section-padding-mobile)}}@media(min-width:768px){.template-product .sticky-column-desktop{top:calc(40px + var(--theme-sticky-header-height));border-radius:var(--border-radius-xxl);background-color:var(--white);padding-block:var(--section-padding-mobile)}}@media(min-width:768px){.template-product .product-column-right{margin-inline-start:10px;width:50%;max-width:none}.template-product .product-column-right>.container{padding-inline:0}}.template-product .section-main-product{margin-block-end:0}@media(min-width:768px){.template-product .section-main-product{margin-block-start:0;background-color:var(--greige)}}.template-product .product-form{position:relative;margin-block-start:var(--section-padding-mobile);overflow-x:hidden}@media(min-width:768px){.template-product .product-form{margin-block-start:0}}.template-product .product-title{margin-block-start:20px;padding-inline:var(--section-padding-mobile);font-weight:var(--font-weight-600);font-size:var(--base-text-size-xxxl)}.template-product .variant-picker--product-available .option-selector,.template-product .product-info-accordion{padding-inline:var(--section-padding-mobile)}.template-product .wk-button,.template-product .wk-button:hover{padding-inline:0}.template-product wishlist-button-block{position:absolute;top:30px;right:20px}@media(min-width:1025px){.template-product .fake-variants-container{display:flex;column-gap:20px;justify-content:space-between;align-items:center}}.template-product .fake-variants{margin-block:20px}@media(min-width:768px){.template-product .fake-variants{padding-inline-start:var(--section-padding-mobile)}}.template-product .fake-variants .fake-variant-label{margin-block-end:5px;color:var(--primary);font-weight:var(--font-weight-300);font-size:var(--base-text-size-ml);font-family:var(--heading-font-family)}.template-product .fake-variants.fake-variants--format{padding-inline:var(--section-padding-mobile)}.template-product .fake-variants.fake-variants--format .fake-variant-swatches{display:flex;gap:8px}.template-product .fake-variants.fake-variants--format .fake-variant-swatch{border:1px solid var(--neutral-400);border-radius:var(--border-radius-l);padding:10px 15px;color:var(--neutral-600);font-weight:var(--font-weight-600);font-size:var(--base-text-size-ml);line-height:1.7}.template-product .fake-variants.fake-variants--format .fake-variant-swatch.is-active{border:2px solid var(--primary);color:var(--primary)}@media(min-width:768px){.template-product .fake-variants.fake-variants--perfume{overflow-x:auto}}.template-product .fake-variants.fake-variants--perfume .fake-variant-swatches{display:flex;column-gap:16px;align-items:center;padding-inline-start:2px;height:50px;overflow-x:auto;scrollbar-width:none}@media(min-width:1025px){.template-product .fake-variants.fake-variants--perfume .fake-variant-swatches{padding-inline-start:5px}}.template-product .fake-variants.fake-variants--perfume .fake-variant-swatches:after{display:block;width:10px;content:" "}.template-product .fake-variants.fake-variants--perfume .fake-variant-swatches .fake-variant-swatch{display:block;flex-shrink:0;transition:border-color .2s;box-shadow:0 0 2px #000;border:3px solid transparent;border-radius:50%;width:40px;height:40px}.template-product .fake-variants.fake-variants--perfume .fake-variant-swatches .fake-variant-swatch.is-active{box-shadow:0 0 0 2px var(--primary)}.template-product .fake-variants.fake-variants--perfume .fake-variant-swatches .fake-variant-swatch .fake-variant-swatch__label{display:block;border-radius:50%;width:100%;height:100%}.template-product .fake-variants.fake-variants--perfume .fake-variant-label span{font-weight:var(--font-weight-600)}.template-product .price-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-block-end:0;padding-inline:var(--section-padding-mobile)}@media(min-width:768px){.template-product .price-container{column-gap:10px;justify-content:flex-start;align-items:center}}.template-product .price-container .liter-price{margin-block-end:0}@media(min-width:768px){.template-product .price-container .liter-price{margin-block-end:-5px}}.template-product .price-container .price__current{color:var(--primary);font-weight:var(--font-weight-700);font-size:var(--base-text-size-ml)}.template-product .price-container .liter-price{color:var(--neutral-600);font-style:italic;font-weight:var(--font-weight-600);font-size:var(--base-text-size-m)}.template-product .price-container .price__was{opacity:1;color:var(--pivoine);font-size:var(--base-text-size-xs)}.template-product .price-container+.input-row{margin-block-start:0;padding-inline:var(--section-padding-mobile)}.template-product .price-container+.input-row .shopify-payment-button__more-options{color:var(--primary);font-weight:var(--font-weight-600);font-size:var(--base-text-size-xs)}.template-product .price-container+.input-row .buttons-container{margin-block-end:20px;border-radius:var(--border-radius-s);background-color:var(--primary);padding:5px}@media(min-width:768px){.template-product .price-container+.input-row .buttons-container{display:flex}}.template-product .price-container+.input-row .buttons-container .buttoned-input{display:flex;justify-content:space-between;border-radius:var(--border-radius-s);width:100%}@media(min-width:768px){.template-product .price-container+.input-row .buttons-container .buttoned-input{width:150px;max-width:150px}}.template-product .price-container+.input-row .buttons-container .buttoned-input svg{stroke-width:3px}.template-product .price-container+.input-row .buttons-container .buttoned-input input{height:44px;font-weight:var(--font-weight-700);font-size:var(--base-text-size-ml)}.template-product .price-container+.input-row .buttons-container .quantity-submit-row__submit{margin-block:8px 2px}@media(min-width:768px){.template-product .price-container+.input-row .buttons-container .quantity-submit-row__submit{margin-block:0;width:80%}}.template-product .price-container+.input-row .buttons-container .quantity-submit-row__submit .add-to-cart{background-color:var(--primary);color:var(--white)}.template-product .wk-text,.template-product .jdgm-prev-badge__text{font-size:var(--base-text-size-xs)}@media(min-width:768px){.template-product .wk-text,.template-product .jdgm-prev-badge__text{font-size:var(--base-text-size-m)}}.template-product .jdgm-prev-badge{padding-inline-start:var(--section-padding-mobile)}.template-product .product-label-container{top:13.5px;right:34.5px;flex-direction:row;justify-content:flex-end;align-items:flex-start}.template-product .product-label-container--left{right:auto;left:13.5px;justify-content:flex-start}@media(max-width:767.98px){.template-product .main-image{margin:0}}@media(min-width:768px){.template-product .main-image{padding-inline:10px}}.template-product .main-image .product-media-collage__item .theme-img{border-radius:var(--border-radius-s)}.template-product .main-image .product-media-collage__item:first-child .theme-img{border-radius:var(--border-radius-xxl)}.template-product .gallery-viewer__thumb .gallery-viewer__thumb-img{border-radius:var(--border-radius-s);aspect-ratio:1 / 1;width:100%;height:100%;object-fit:cover}.template-product .gallery-viewer__close svg{width:10px;height:10px}.template-product .thumbnails{margin:0;background-color:var(--greige)}.template-product .thumbnails .thumbnail{border-radius:var(--border-radius-s)}.template-product .thumbnails .slider{display:flex;justify-content:center;padding:10px 12px 20px}.template-product .thumbnails .slider .theme-img{border-radius:var(--border-radius-s);aspect-ratio:1 / 1;width:100%;height:100%;object-fit:cover}.template-product .thumbnails .is-active .thumbnail:after{border:2px solid var(--primary);border-radius:var(--border-radius-s);background-color:transparent;width:100%;height:100%}.template-product .loyalty-container{padding-inline:var(--section-padding-mobile)}.template-product .loyalty-block{display:flex;gap:10px;border-radius:var(--border-radius-l);background:var(--neutral-100);padding:var(--section-padding-mobile);padding-inline:var(--section-padding-mobile)}.template-product .loyalty-block__icon{margin-block-start:5px}.template-product .loyalty-block__icon path{fill:var(--primary)}.template-product .loyalty-block__content{flex:1}@media(min-width:768px){.template-product .loyalty-block__content{display:flex;justify-content:space-between;align-items:center}}.template-product .loyalty-block__title{margin:0 0 10px;color:var(--primary);font-weight:var(--font-weight-600);font-size:var(--base-text-size-ml);line-height:1.3;font-family:var(--heading-font-family)}@media(min-width:768px){.template-product .loyalty-block__title{margin-block-end:0}}.template-product .sticky-atc{margin:auto;inset-inline-end:0;inset-inline-start:0;background-color:#ffffffe6;padding-block:10px;width:80%;max-width:1340px}.template-product .sticky-atc .small-feature-link{color:var(--primary);line-height:1.2;letter-spacing:0;text-transform:initial}.template-product .sticky-atc .sticky-infos-product{display:flex;column-gap:10px;justify-content:flex-start;align-items:center}.template-product .sticky-atc .sticky-atc__details__title{font-weight:var(--font-weight-600);font-size:var(--base-text-size-xl);font-family:var(--heading-font-family)}.template-product .sticky-atc .variant-item{margin-block-end:0}.template-product .sticky-atc .variant-label{color:var(--primary);font-weight:var(--font-weight-600);font-family:var(--heading-font-family)}.template-product .sticky-atc .variant-value{color:var(--primary);font-weight:var(--font-weight-300);font-family:var(--heading-font-family)}.template-product .sticky-atc .sticky-atc__buttons{width:50%}@media(min-width:768px){.template-product .sticky-atc .sticky-atc__buttons{width:25%}}@media(min-width:1100px){.template-product .sticky-atc .sticky-atc__buttons{width:40%}}@media(min-width:1300px){.template-product .sticky-atc .sticky-atc__buttons{width:50%}}.template-product .sticky-atc .sticky-atc__buttons .btn{width:100%}.template-product .sticky-atc .sticky-atc__buttons .btn .icon{height:22px}.template-product .section-product-grid{margin-block-start:50px}@media(min-width:768px){.template-product .section-product-grid .collection-slider-row{padding-block-start:20px;padding-block-end:10px}}.template-product .short-description-container{padding-inline:var(--section-padding-mobile)}.template-product .short-description-container .short-description{margin-block-end:0;color:var(--neutral-600)}.template-product .short-description-container .small-feature-link{font-weight:var(--font-weight-700);letter-spacing:0;text-transform:initial}.template-product .loyalty-block__link{color:var(--primary);font-weight:var(--font-weight-600);font-size:var(--base-text-size-m);letter-spacing:0;text-transform:initial}.template-product .loyalty-block__link:hover{opacity:.8}.template-product .underline{text-decoration:underline}.template-product .features-block{padding:var(--section-padding-mobile)}@media(min-width:768px){.template-product .features-block{padding:30px var(--section-padding-mobile) 0}}.template-product .features-list{display:flex;flex-direction:column;gap:20px}@media(min-width:768px){.template-product .features-list{flex-direction:row;flex-wrap:wrap;justify-content:center}}.template-product .feature-item{display:flex;align-items:center;gap:15px}@media(min-width:768px){.template-product .feature-item{flex-direction:column;max-width:25%;text-align:center}}.template-product .feature-badge{display:flex;flex-shrink:0;justify-content:center;align-items:center;clip-path:polygon(30% 0%,70% 0%,100% 30%,100% 70%,70% 100%,30% 100%,0% 70%,0% 30%);background:var(--light-green);width:45px;min-width:45px;height:45px}.template-product .feature-text{color:var(--text-base-color);font-weight:var(--font-weight-700);font-size:var(--base-text-size-m)}
/*# sourceMappingURL=/cdn/shop/t/23/assets/rlatshop-theme-product.css.map */
