.template-product{--elsass-pdp-bg: #f6f2eb;--elsass-pdp-ink: #471921;--elsass-pdp-muted: #914c30;--elsass-pdp-line: #f3e2d3;--elsass-pdp-serif: "Trirong", "Libre Baskerville", Georgia, serif;--elsass-pdp-sans: "Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif}.template-product #MainContent,.template-product .shopify-section:has(.elsass-product),.template-product .main-product-information,.template-product .section-background{background:var(--elsass-pdp-bg)}.template-product .shopify-section:has(.elsass-product) .main-product-information.section{display:block;width:100%;max-width:none;padding-block-start:24px;padding-block-end:40px;min-height:0}.template-product .elsass-product.product-information{display:block;width:100%;max-width:none;padding:0;color:var(--elsass-pdp-ink)}.template-product sticky-atc,.template-product .view-product-title,.template-product .elsass-product .product-form__subtotal,.template-product .elsass-product .accelerated-checkout-block,.template-product .elsass-product .quantity__rules-cart,.template-product .elsass-product .quantity__rules,.template-product .elsass-product .swiper-controls__thumbnails-container{display:none}@media screen and (min-width:750px){.template-product .elsass-product .product-information__media,.template-product .elsass-product .product-information__media:has(.media-gallery--carousel){height:auto;max-height:none;align-self:start;width:100%;min-width:0}}@media screen and (min-width:1008px){.template-product .elsass-product .product-information__grid,.template-product .elsass-product .product-information__grid.product-information--media-left,.template-product .elsass-product .product-information__grid.product-information--media-right,.template-product .elsass-product .product-information__grid:not(:has(.product-information__media:empty)).product-information--media-left,.template-product .elsass-product .product-information__grid:not(:has(.product-information__media:empty)).product-information--media-right{display:grid;width:min(1160px,calc(100vw - 120px));max-width:1160px;margin:0 auto;grid-column:auto;grid-template-columns:minmax(0,610px) minmax(0,500px);column-gap:50px;justify-content:center;align-items:start}.template-product .elsass-product .product-information__media,.template-product .elsass-product .product-information--media-left .product-information__media,.template-product .elsass-product .product-information--media-right .product-information__media,.template-product .elsass-product .product-information__grid:not(:has(.product-information__media:empty)).product-information--media-left .product-information__media,.template-product .elsass-product .product-information__grid:not(:has(.product-information__media:empty)).product-information--media-right .product-information__media{width:100%;max-width:610px;padding:0;padding-inline:0;margin:0;height:auto;max-height:none}.template-product .elsass-product .product-details,.template-product .elsass-product .product-information--media-left .product-details,.template-product .elsass-product .product-information--media-right .product-details,.template-product .elsass-product .product-information__grid:not(:has(.product-information__media:empty)).product-information--media-left .product-details,.template-product .elsass-product .product-information__grid:not(:has(.product-information__media:empty)).product-information--media-right .product-details{width:100%;max-width:500px;padding:19px 0 0;padding-inline:0;margin:0}}@media screen and (min-width:750px)and (max-width:1007px){.template-product .elsass-product .product-information__grid,.template-product .elsass-product .product-information__grid.product-information--media-left{display:grid;width:calc(100% - 48px);max-width:720px;margin:0 auto;grid-template-columns:1fr;row-gap:24px}.template-product .elsass-product .product-information__media,.template-product .elsass-product .product-details{width:100%;max-width:none;padding:0}}@media screen and (max-width:749px){.template-product .elsass-product .product-information__grid,.template-product .elsass-product .product-information__grid.product-information--media-left{display:block;width:100%;margin:0}.template-product .elsass-product .product-information__media{width:100%;padding:0}.template-product .elsass-product .product-details{width:100%;padding:28px 20px 0}}.template-product .elsass-product .product-media-gallery,.template-product .elsass-product swiper-component,.template-product .elsass-product .swiper__container,.template-product .elsass-product .swiper-main,.template-product .elsass-product .swiper:has(.swiper-button){width:100%;max-width:610px;margin-inline:0;padding-inline:0;background:transparent;--swiper-navigation-sides-offset: 0px}.template-product .elsass-product .product-information__media{align-self:start;height:auto}.template-product .elsass-product .swiper__container,.template-product .elsass-product .product-media-gallery{overflow-x:clip}.template-product .elsass-product .swiper-main{overflow:visible;height:auto}.template-product .elsass-product .swiper-wrapper.swiper__slides{width:100%;height:auto;max-height:none;aspect-ratio:unset;overflow:visible;background:transparent}.template-product .elsass-product .product-media-container,.template-product .elsass-product .product-media-container.constrain-height{width:100%;max-height:none;aspect-ratio:1 / 1;overflow:hidden;background:transparent}.template-product .elsass-product .swiper-slide{height:auto;aspect-ratio:1 / 1;overflow:hidden;border:0;border-radius:0;background:transparent;box-shadow:none}.template-product .elsass-product .product-media,.template-product .elsass-product .media-gallery__image,.template-product .elsass-product .media{width:100%;height:100%;aspect-ratio:1 / 1;overflow:hidden;border:0;border-radius:0;background:transparent;box-shadow:none}.template-product .elsass-product .swiper-slide img,.template-product .elsass-product .product-media img,.template-product .elsass-product .media img{width:100%;height:100%;display:block;object-fit:cover;border:0;border-radius:0}.template-product .elsass-product .swiper-actions,.template-product .elsass-product .swiper-actions--bottom_center,.template-product .elsass-product .swiper-btns-wrap{position:static;left:auto;bottom:auto;transform:none;display:flex;align-items:center;justify-content:center;gap:18px;width:100%;height:20px;margin-top:20px;padding:0;color:var(--elsass-pdp-ink);background:transparent;pointer-events:auto}.template-product .elsass-product hover-button.swiper-button,.template-product .elsass-product .swiper-button-prev,.template-product .elsass-product .swiper-button-next{--button-width: 12px;--button-height: 12px;--button-icon-size: 12px;--swiper-navigation-size: 12px;position:static;width:12px;height:12px;min-width:12px;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;opacity:.7;color:var(--elsass-pdp-ink)}.template-product .elsass-product .swiper-button .fill-bg,.template-product .elsass-product .swiper-button:before,.template-product .elsass-product .swiper-button:after{display:none}.template-product .elsass-product .swiper-button .svg-wrapper,.template-product .elsass-product .swiper-button svg{width:12px;height:12px}.template-product .elsass-product .swiper-pagination{position:static;display:flex;align-items:center;justify-content:center;gap:8px;width:auto;height:20px;margin:0}.template-product .elsass-product .swiper-pagination-bullet{width:7px;height:7px;margin:0;background:transparent;border:1px solid var(--elsass-pdp-muted);border-radius:50%;opacity:1}.template-product .elsass-product .swiper-pagination-bullet-active{background:var(--elsass-pdp-ink);border-color:var(--elsass-pdp-ink)}.template-product .elsass-product .product-details .group-block,.template-product .elsass-product .product-details .layout-panel-flex{display:flex;flex-direction:column;align-items:stretch;gap:0;width:100%}.template-product .elsass-product .product-details,.template-product .elsass-product .buy-buttons-block,.template-product .elsass-product .product-form__buttons{--gap: 0px}.template-product .elsass-product .product-details h1,.template-product .elsass-product .product-details h2,.template-product .elsass-product .elsass-product__title,.template-product .elsass-product .product-details .text-block h2,.template-product .elsass-product .product-details .text-block h1{margin:0;padding:0;max-width:100%;color:var(--elsass-pdp-ink);font-family:var(--elsass-pdp-serif);font-size:38px;font-weight:400;font-style:normal;line-height:1.1;letter-spacing:-.025em;text-transform:uppercase}.template-product .elsass-product .product-details .text-block,.template-product .elsass-product .product-details .spacing-style{padding-block-start:0;padding-block-end:0;margin:0}.template-product .elsass-product product-price,.template-product .elsass-product .price,.template-product .elsass-product .price-item,.template-product .elsass-product .price__regular .price-item--regular{margin:18px 0 0;color:var(--elsass-pdp-ink);font-family:var(--elsass-pdp-serif);font-size:16px;font-weight:700;line-height:1}.template-product .elsass-product .buy-buttons-block,.template-product .elsass-product .product-form,.template-product .elsass-product .product-form__buttons,.template-product .elsass-product .product-form__buttons--stacked{display:flex;flex-direction:column;align-items:stretch;width:100%;max-width:500px;gap:0;margin:0}.template-product .elsass-product .product-form__quantity{margin-top:38px;margin-bottom:24px;width:100%}.template-product .elsass-product .quantity__label,.template-product .elsass-product .form__label.quantity__label{display:block;margin:0 0 10px;color:var(--elsass-pdp-ink);font-family:var(--elsass-pdp-serif);font-size:14px;font-weight:400;line-height:1;letter-spacing:0;text-transform:uppercase}.template-product .elsass-product .quantity__label:after{content:":"}.template-product .elsass-product .price-per-item__container,.template-product .elsass-product .product-form__input{width:140px;margin:0;padding:0;background:transparent;border:0}.template-product .elsass-product quantity-input.quantity,.template-product .elsass-product .quantity-selector{position:relative;width:140px;height:46px;display:grid;grid-template-columns:46px 48px 46px;align-items:center;border:1px solid var(--elsass-pdp-muted);background:transparent;border-radius:0;box-shadow:none}.template-product .elsass-product .quantity__button,.template-product .elsass-product .quantity-minus,.template-product .elsass-product .quantity-plus,.template-product .elsass-product .product-details .quantity-selector .quantity-minus,.template-product .elsass-product .product-details .quantity-selector .quantity-plus{position:relative;z-index:2;inset:auto;width:46px;height:46px;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--elsass-pdp-ink);font-size:17px;line-height:1;pointer-events:auto;cursor:pointer}.template-product .elsass-product .quantity__button.disabled{opacity:1;cursor:pointer;pointer-events:auto}.template-product .elsass-product .quantity__button .svg-wrapper,.template-product .elsass-product .quantity__button svg{width:12px;height:12px}.template-product .elsass-product .quantity__input{width:48px;height:46px;margin:0;padding:0;border:0;background:transparent;color:var(--elsass-pdp-ink);font-family:var(--elsass-pdp-serif);font-size:14px;line-height:1;text-align:center;-moz-appearance:textfield}.template-product .elsass-product .quantity__input::-webkit-outer-spin-button,.template-product .elsass-product .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.template-product .elsass-product .add-to-cart-button-container,.template-product .elsass-product .add-to-cart-button-inner{width:100%;max-width:500px;margin-top:0}.template-product .elsass-product .add-to-cart-button,.template-product .elsass-product button.add-to-cart-button,.template-product .elsass-product button.add-to-cart-button.button,.template-product .elsass-product .add-to-cart-button.size-style,.template-product .elsass-product .product-form__submit{--button-font-family: "Trirong", serif;--button-font-size: 11px;--button-hover-bg: #c95b28;position:relative;overflow:hidden;isolation:isolate;width:100%;max-width:500px;height:46px;min-height:46px;display:flex;align-items:center;justify-content:center;padding:0 24px;margin:0;background:#fff!important;border:1.5px solid #212226!important;border-radius:0!important;box-shadow:none!important;color:#471921!important;font-family:Trirong,serif!important;font-size:11px!important;font-weight:500!important;line-height:1;letter-spacing:.2em;text-transform:uppercase;transition:color .35s ease,border-color .35s ease}.template-product .elsass-product .add-to-cart-button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:var(--button-hover-bg);transform:scaleX(0);transform-origin:right center;transition:transform .45s cubic-bezier(.785,.135,.15,.86);z-index:0;pointer-events:none}.template-product .elsass-product .add-to-cart-button:after,.template-product .elsass-product .add-to-cart-button .button-overflow:after{content:none!important;display:none!important}.template-product .elsass-product .add-to-cart-button .add-to-cart-text,.template-product .elsass-product .add-to-cart-button .add-to-cart-text__content,.template-product .elsass-product .add-to-cart-button .button-text-main,.template-product .elsass-product .add-to-cart-button span{position:relative;z-index:1;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:uppercase}.template-product .elsass-product .add-to-cart-button .loading__spinner{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.template-product .elsass-product .product-form__buttons,.template-product .elsass-product .product-form__buttons--stacked,.template-product .elsass-product .add-to-cart-button-inner{gap:0}.template-product .elsass-product .elsass-product__pickup:has(.icon-unavailable),.template-product .elsass-product .elsass-product__pickup.is-elsass-pickup-error{display:none}.template-product .elsass-product .variant-picker:empty,.template-product .elsass-product variant-picker:not(:has(fieldset,input,select,legend,.variant-option)){display:none;margin:0}.template-product .elsass-product .add-to-cart-button:hover:not(:disabled):before,.template-product .elsass-product .add-to-cart-button:focus-visible:not(:disabled):before{transform:scale(1);transform-origin:left center}.template-product .elsass-product .add-to-cart-button:hover:not(:disabled),.template-product .elsass-product .add-to-cart-button:focus-visible:not(:disabled),.template-product .elsass-product .product-form__submit:hover:not(:disabled){background:#fff!important;border-color:#c95b28!important;color:#fff!important}.template-product .elsass-product .add-to-cart-button:hover:not(:disabled) .button-text-main,.template-product .elsass-product .add-to-cart-button:focus-visible:not(:disabled) .button-text-main{transform:none;opacity:1}.template-product .elsass-product .variant-picker,.template-product .elsass-product variant-picker,.template-product .elsass-product .variant-main-picker{margin-top:24px}.template-product .elsass-product .elsass-product__payment,.elsass-product__payment{display:block;margin:18px 0 0;color:var(--elsass-pdp-ink);font-family:var(--elsass-pdp-serif);font-size:14px;font-weight:400;line-height:1.45}.elsass-product__benefits{display:flex;flex-direction:column;margin:18px 0 0;padding:0;list-style:none}.elsass-product__benefit{display:flex;align-items:center;gap:10px;min-height:44px;margin:0;padding:0;border:0;background:transparent}.elsass-product__benefit-icon{flex:0 0 38px;width:38px;height:38px;display:flex;align-items:center;justify-content:center}.elsass-product__benefit-icon svg{width:38px;height:38px;object-fit:contain}.elsass-product__benefit-text{color:var(--elsass-pdp-ink);font-family:var(--elsass-pdp-serif);font-size:12px;font-weight:400;line-height:1.25}.elsass-product__pickup,.template-product .elsass-product .product__pickup-availabilities{margin-top:16px;color:var(--elsass-pdp-ink);font-family:var(--elsass-pdp-serif);font-size:13px;line-height:1.45;background:transparent;border:0}.elsass-product__pickup .icon-checkmark,.elsass-product__pickup svg path[fill="#198754"],.template-product .elsass-product .pickup-availability-preview .icon-checkmark{color:#198754}.elsass-product-tabs{display:grid;grid-template-columns:auto auto 1fr;width:100%;margin-top:30px}.elsass-product-tabs:before{content:"";grid-column:1 / -1;grid-row:1;border-bottom:1px solid rgba(71,26,33,.12);pointer-events:none}.elsass-product-tabs__button{grid-row:1;z-index:1;min-height:42px;padding:0 22px 11px;border:0;border-bottom:3px solid transparent;background:transparent;color:var(--elsass-pdp-ink);font-family:var(--elsass-pdp-serif);font-size:14px;font-weight:400;line-height:1;letter-spacing:0;white-space:nowrap;cursor:pointer}.elsass-product-tabs__button[data-tab=description]{grid-column:1;padding-left:20px}.elsass-product-tabs__button[data-tab=univers]{grid-column:2}.elsass-product-tabs__button[data-tab=expedition]{grid-column:3;justify-self:start}.elsass-product-tabs__button.is-active{border-bottom-color:var(--elsass-pdp-line)}.elsass-product-tabs__panel{grid-column:1 / -1;grid-row:2;padding:28px 12px 0;background:transparent}.elsass-product-tabs__panel[hidden]{display:none!important}.elsass-product-tabs__rte,.elsass-product-tabs__rte p,.elsass-product-tabs__panel p{margin:0 0 14px;max-width:100%;color:var(--elsass-pdp-ink);font-family:var(--elsass-pdp-serif);font-size:14px;font-weight:400;line-height:1.55}.elsass-product-tabs__rte h1,.elsass-product-tabs__rte h2,.elsass-product-tabs__rte h3,.elsass-product-tabs__rte h4{margin:0 0 18px;color:var(--elsass-pdp-ink);font-family:var(--elsass-pdp-serif);font-size:16px;font-weight:600;line-height:1.45}@media screen and (max-width:749px){.template-product .elsass-product .product-details h1,.template-product .elsass-product .product-details h2,.template-product .elsass-product .product-details .text-block h2{font-size:28px}.template-product .elsass-product product-price,.template-product .elsass-product .price,.template-product .elsass-product .price-item{font-size:15px}.template-product .elsass-product .add-to-cart-button,.template-product .elsass-product button.add-to-cart-button,.template-product .elsass-product button.add-to-cart-button.button,.template-product .elsass-product .add-to-cart-button.size-style,.template-product .elsass-product .product-form__submit{height:48px;min-height:48px}.elsass-product-tabs{display:flex;flex-direction:column}.elsass-product-tabs:before{display:none}.elsass-product-tabs__button,.elsass-product-tabs__button[data-tab=description],.elsass-product-tabs__button[data-tab=univers],.elsass-product-tabs__button[data-tab=expedition]{grid-column:auto;grid-row:auto;width:100%;min-height:48px;justify-content:flex-start;justify-self:stretch;padding:16px 0;border-bottom:0;border-top:1px solid rgba(71,26,33,.18);text-align:left}.elsass-product-tabs__button.is-active{border-bottom-color:transparent}.elsass-product-tabs__panel{grid-column:auto;grid-row:auto;padding:8px 0 18px}.template-product .elsass-product .swiper-main,.template-product .elsass-product .product-media-gallery,.template-product .elsass-product swiper-component{max-width:none}}.template-product .elsass-related-products,.template-product .elsass-related-products .section-background,.template-product .elsass-related-products .section{background:#f6f2eb}.template-product .elsass-related-products .section-resource-list__content{width:100%;margin-bottom:36px;text-align:center}.template-product .elsass-related-products .section-resource-list__content .text-block,.template-product .elsass-related-products .section-resource-list__content .text-block p,.template-product .elsass-related-products .section-resource-list__content h2,.template-product .elsass-related-products .section-resource-list__content p{width:100%;margin:0;font-family:Trirong,serif!important;font-size:20px!important;font-weight:400!important;line-height:1.3!important;letter-spacing:.04em;text-align:center!important;text-transform:uppercase;color:#471921!important}.template-product .elsass-related-products .swiper-controls,.template-product .elsass-related-products .swiper-button,.template-product .elsass-related-products .card__badge,.template-product .elsass-related-products .card--block-button,.template-product .elsass-related-products .quick-add{display:none!important}.template-product .elsass-related-products .section{width:100%;max-width:1400px;margin-left:auto;margin-right:auto}@media screen and (min-width:1008px){.template-product .elsass-related-products ul.grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.template-product .elsass-related-products .elsass-collection-atc{margin-top:4px}.template-product .elsass-related-products .card__heading,.template-product .elsass-related-products .card__heading a,.template-product .elsass-related-products .card-title-change,.template-product .elsass-related-products .card-information,.template-product .elsass-related-products .price,.template-product .elsass-related-products .price-item,.template-product .elsass-related-products .price *{color:#471921!important}.template-product .elsass-related-products .price .visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;clip:rect(0 0 0 0);color:transparent!important}
/*# sourceMappingURL=/cdn/shop/t/13/assets/elsass-product.css.map */
