/*
* @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 .page-section-spacing .page-header{padding:0}.template-product .page-section-spacing .page-header .breadcrumbs{margin-block:var(--gutter-lg)}.template-product .product-form hr.not-in-quickbuy{margin-block-start:var(--gutter-mobile);margin-block-end:var(--gutter-lg)}@media (max-width: 767.98px){.template-product .page-section-spacing .page-header .breadcrumbs{display:none}}@media (min-width: 1024px){.product-info{justify-content:space-between}.product-info .media-gallery-size-large{width:50%;max-width:670px}.product-info .media-gallery-size-large+.product-column-right{width:48%;max-width:550px;margin-inline-start:2%}}.product-sku-container{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--gutter-mobile);row-gap:var(--gutter-sm);margin-block-end:var(--gutter-sm)}.product-sku{margin-inline-end:auto}.product-sku .product-info-label{color:var(--color-neutral-500);font-weight:var(--font-weight-500);text-transform:uppercase}.product-sku .product-sku__value{color:var(--color-neutral-800);font-weight:var(--font-weight-500)}.product-pdf-btn{display:flex;align-items:center;gap:var(--gutter-sm);padding:var(--gutter-sm) var(--gutter-mobile);background:var(--color-primary-opacity-05);border-radius:var(--btn-border-radius);color:var(--color-primary);font-size:var(--smaller-text-size-4);font-weight:var(--font-weight-500)}@media (min-width: 768px){.product-sku-container{margin-block-end:var(--gutter-md)}}.product-title,.price-container{margin-block-end:var(--gutter-sm);font-size:var(--font-size-xl)}.product-title{color:var(--color-neutral-800);font-weight:var(--font-weight-700);line-height:1.1}.price-container .price__default{font-size:inherit}.price__current{color:var(--color-neutral-800);font-weight:var(--font-weight-500)}@media (min-width: 768px){.product-title,.price-container{margin-block-end:var(--gutter-md);font-size:var(--smaller-larger-text-size)}}.vendor.lightly-spaced-row{display:none}.product-form{--input-border-color-active: var(--color-primary-500);--tcustomizer-border-color: var(--color-neutral-300)}.product-form .tcustomizer-product-form,.product-form .tcustomizer-photo{margin-block-end:0}.product-form .tcustomizer-field{--tcustomizer-form-field-spacing: var(--gutter-lg)}.product-form .tcustomizer-field:last-child{margin-block-end:0}.product-form .label,.product-form .tcustomizer-field__heading{margin-block-end:var(--gutter-sm);color:var(--color-neutral-800);font-size:var(--smaller-text-size-2);font-weight:var(--font-weight-500)}:is(.product-form .label,.product-form .tcustomizer-field__heading) .option-selector__label-value{color:var(--color-neutral-600);font-size:var(--base-text-size);font-weight:var(--font-weight-600)}.product-form .tcustomizer__text-field-wrapper{--tcustomizer-border-radius: var(--btn-border-radius);max-height:48px;padding:var(--input-btn-padding-top)}.product-form .tcustomizer__text-field-wrapper:is(:hover){border-color:var(--input-border-color-hover)}.product-form .tcustomizer__text-field-wrapper:has(.tcustomizer__text-field:focus){border-color:var(--input-border-color-active)}.product-form .tcustomizer__text-field{padding:0;color:var(--color-neutral-500);font-size:var(--smaller-text-size-2)}.product-form .tcustomizer__text-field::placeholder{color:var(--color-neutral-500);font-size:var(--smaller-text-size-2)}.product-form .tcustomizer__text-field--total-characters{color:var(--color-neutral-500);opacity:1}.product-form .tcustomizer__text-field--subinfo{margin-block-start:calc(var(--gutter-md) / 2)}.product-form .tcustomizer__text-field--subinfo .tcustomizer__text-field--max-characters{font-style:normal;opacity:1}.product-form .tcustomizer-photo{--tcustomizer-photo-placeholder-size: 80px;--tcustomizer-photo-svg-size: 24px}.product-form .tcustomizer-photo .tcustomizer-photo-placeholder{width:var(--tcustomizer-photo-placeholder-size);height:var(--tcustomizer-photo-placeholder-size);margin-block-end:var(--gutter-sm);border:none;border-radius:unset;background:transparent url(tcustomizer-photo-placeholder.svg) no-repeat center / contain}.product-form .tcustomizer-photo .tcustomizer-photo-placeholder svg{display:none}.product-form .tcustomizer-photo .tcustomizer-btn{align-items:center;height:40px;gap:var(--gutter-sm);padding:2px var(--gutter-lg)!important;background:var(--color-primary-opacity-05);border:1px solid transparent;border-radius:var(--btn-border-radius);color:var(--color-primary);font-size:var(--smaller-text-size-2);font-weight:var(--font-weight-500)}.product-form .tcustomizer-photo .tcustomizer-btn:before{content:"";width:var(--tcustomizer-photo-svg-size);height:var(--tcustomizer-photo-svg-size);background:url(sesashop-icon-download-img-primary.svg) no-repeat center / contain}.product-form .tcustomizer-photo .tcustomizer-btn:is(:hover,:focus,:active){border-color:var(--color-primary-500)}.product-form .option-selector{margin-block-end:var(--gutter-lg)}.product-form .quantity-submit-row .quantity-submit-row__submit,.product-form .input-row,.product-form .buy-buttons-row{margin-block:var(--gutter-lg)}.product-form .input-row input[name=quantity]{margin-inline:var(--gutter-sm)}.product-form .quantity-submit-row.has-spb .fake-add-to-cart-btn{position:relative}.product-form .quantity-submit-row.has-spb .fake-add-to-cart-btn .icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;margin-inline-start:-68px;pointer-events:none}.product-form .quantity-submit-row.has-spb .fake-add-to-cart-btn .icon svg{color:var(--color-white)}.product-form .quantity-submit-row.has-spb .fake-add-to-cart-btn:hover .icon svg{color:var(--color-primary)}.product-form .quantity-submit-row.has-spb .fake-add-to-cart-btn:has(.is-loading,.is-success) .icon{display:none}.product-form .quantity-submit-row.has-spb .btn{justify-content:flex-start;width:auto;padding-inline-start:41%;background:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}.product-form .quantity-submit-row.has-spb .btn:is(:hover,:focus,:active){background:var(--color-white);border-color:var(--color-primary);color:var(--color-primary)}.product-form .quantity-submit-row.has-spb .btn:is(:hover,:focus,:active)+.icon svg{color:var(--color-primary)}.product-form .quantity-submit-row.has-spb .btn.tcustomizer-overlap-button{display:inline-flex!important;width:100%}.option-selector__btns{display:flex;flex-wrap:wrap;gap:var(--gutter-mobile);margin:0}.option-selector__btns:has(.opt-label--swatch){gap:var(--gutter-sm)}.option-selector__btns .opt-label{margin:0}:is(.opt-btn:checked,.opt-btn.is-unavailable:checked)+.opt-label{border:1px var(--color-primary-500) solid;box-shadow:0 0 0 var(--input-active-shadow-width) var(--color-primary-500);cursor:default;font-weight:var(--font-weight-500);color:var(--color-primary)}:is(.opt-btn:checked,.opt-btn.is-unavailable:checked)+.opt-label.opt-label--btn{box-shadow:unset}:is(.opt-btn:checked,.opt-btn.is-unavailable:checked)+.opt-label.opt-label--swatch:after{border:unset}.opt-label{color:var(--color-neutral-600)}.swatch-style-icon_circle:after{--input-border-color: var(--color-neural-50)}.product-description{margin-block:var(--gutter-lg);color:var(--color-neutral-800)}.media-gallery .main-image{margin-block-end:var(--gutter-sm)}.media-gallery .img-ar{height:auto;aspect-ratio:1!important;overflow:hidden;background-color:var(--color-neutral-50);border-radius:none}.media-gallery .img-ar img{object-fit:cover;mix-blend-mode:darken}.media-gallery .slider-nav--floating .slider-nav__btn{--slider-nav-btn-x-offset: var(--gutter-mobile);--slider-nav-btn-color: var(--color-primary);display:grid;place-content:center;width:32px;height:32px;border-radius:var(--btn-border-radius);box-shadow:0 20px 13px #00000008}.media-gallery .slider-nav--floating .slider-nav__btn:after{background:var(--color-white);border-radius:var(--btn-border-radius)}.media-gallery .slider-nav--floating .slider-nav__btn svg{width:16px;height:16px;stroke:unset;color:var(--color-primary)}.media-gallery .thumbnails{--thumbnail-size: 56px;--thumbnail-marker-size: 2px}.media-gallery .thumbnails .slider__item{padding-inline-end:0;margin-inline-end:var(--gutter-xs);width:var(--thumbnail-size)}.media-gallery .thumbnails .thumbnail{height:calc(var(--thumbnail-size) + var(--gutter-xs) + var(--thumbnail-marker-size))}.media-gallery .thumbnails .thumbnail:after{height:var(--thumbnail-marker-size);border-radius:var(--btn-border-radius);background:var(--color-primary-500)}.media-gallery .thumbnails .thumbnail .img-ar{width:var(--thumbnail-size)}@media (max-width: 767.98px){.media-gallery{margin-block-end:var(--gutter-mobile)}.media-gallery .thumbnails{margin-block-end:var(--gutter-mobile)}}@media (min-width: 768px){.media-gallery .img-ar{border-radius:var(--btn-border-radius-xl)}.media-gallery .thumbnails{--thumbnail-size: 64px}.media-gallery .thumbnails .slider__item{margin-inline-end:var(--gutter-sm)}}.gallery-viewer{--gallery-viewer-btn-postion: var(--gutter-sm)}.gallery-viewer .gallery-viewer__button{border-radius:var(--btn-border-radius);background:var(--color-white);box-shadow:0 20px 13px #00000008;color:var(--color-primary);transition:all .2s ease}.gallery-viewer .gallery-viewer__button svg{width:24px;height:24px}.gallery-viewer .gallery-viewer__button.gallery-viewer__close{top:var(--gallery-viewer-btn-postion);right:var(--gallery-viewer-btn-postion)}.gallery-viewer .gallery-viewer__button.gallery-viewer__prev{left:var(--gallery-viewer-btn-postion)}.gallery-viewer .gallery-viewer__button.gallery-viewer__next{right:var(--gallery-viewer-btn-postion)}.gallery-viewer .gallery-viewer__thumb{--thumbnail-size: 56px;aspect-ratio:1;width:var(--thumbnail-size);height:var(--thumbnail-size);padding:0;margin-inline:var(--gutter-xs);background-color:var(--color-neutral-50);border-radius:var(--btn-border-radius)}.gallery-viewer .gallery-viewer__thumb.gallery-viewer__thumb--active:after{inset-inline:0;bottom:0;height:2px;border-radius:var(--btn-border-radius);background:var(--color-primary-500)}.gallery-viewer .gallery-viewer__thumb img{width:100%;height:100%;mix-blend-mode:darken}@media (min-width: 768px){.gallery-viewer{--gallery-viewer-btn-postion: var(--gutter-mobile)}.gallery-viewer .gallery-viewer__thumb{--thumbnail-size: 64px}}.product-info-accordion .disclosure{border-color:var(--color-neutral-300)}.product-info-accordion .disclosure__title{padding-block:var(--gutter-lg);font-weight:var(--font-weight-500);color:var(--color-neutral-800)}.product-info-accordion .disclosure__content{color:var(--color-neutral-800)}.js-product-form [name=add]:before{border-left-color:var(--color-primary)}.js-product-form [name=add]:after{border-right:2px solid var(--color-green);border-bottom:2px solid var(--color-green)}.advantages-product{margin-block:var(--gutter-lg);color:var(--color-neutral-800)}.advantages-product ul{padding-inline-start:var(--gutter-xl);list-style:unset}.quantity-batch{margin-block-start:var(--gutter-sm-bis);margin-block-end:var(--gutter-md)}.quantity-batch:has(.quantity-batch-value:empty){display:none}.quantity-batch .quantity-batch-label{color:var(--color-neutral-500);font-weight:var(--font-weight-500);text-transform:uppercase}.quantity-batch .quantity-batch-value{color:var(--color-neutral-800);font-weight:var(--font-weight-500)}@media (min-width: 768px){.quantity-batch{margin-block:var(--gutter-lg-bis)}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/sesashop-main-product.css.map */
