*,*:before,*:after{box-sizing:border-box}*{margin:0}[hidden]{display:none!important}body{display:flex;flex-direction:column;min-height:100svh;margin:0;background:var(--page);color:var(--ence);font:400 14px/1.5 var(--sans)}main{flex:1}main:focus{outline:none}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;margin:0;cursor:pointer}input,textarea,select{font:inherit;color:inherit}ul,p{padding:0}ul{list-style:none}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}p{text-wrap:pretty}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}h1,h2,h3,h4,h5,h6{font-family:var(--serif);font-weight:500}html:has(dialog[scroll-lock][open],details[scroll-lock][open]){overflow:hidden}dialog{background:var(--page);color:var(--ence)}:focus-visible{outline:2px solid var(--ence);outline-offset:4px}.skip-link{position:absolute;z-index:1000;top:8px;left:8px;padding:10px 16px;background:var(--ence);color:var(--white);border-radius:3px;translate:0 -200%}.skip-link:focus-visible{translate:0 0;outline-color:var(--ence)}.shopify-section{--content-width: min(calc(var(--page-width) - var(--page-margin) * 2), calc(100% - var(--page-margin) * 2));--content-margin: minmax(var(--page-margin), 1fr);position:relative;display:grid;width:100%;grid-template-columns:var(--content-margin) var(--content-width) var(--content-margin)}.shopify-section>*{grid-column:2}.shopify-section>.full-width{grid-column:1 / -1}.section-heading{margin:0;font:500 30px/40px var(--serif);letter-spacing:.9px;text-align:center;text-transform:uppercase}@media(max-width:989.98px){.section-heading{font-size:24px;line-height:30px}}.pill{position:relative;isolation:isolate;--hover-clip: 0px;display:inline-flex;align-items:center;justify-content:center;min-width:182px;height:43px;padding:0 22px;border:1px solid var(--white);border-radius:35px;background:var(--white);color:var(--ence);font-size:13px;font-weight:400;letter-spacing:1.6px;text-transform:uppercase;white-space:nowrap;transition:transform .12s ease}.pill--outline{background:transparent;border-color:var(--ence)}.pill:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:-1;border-radius:inherit;background:var(--ence)}.pill:after{content:attr(data-label);content:attr(data-label) / "";position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:var(--white)}.pill:before,.pill:after{clip-path:polygon(calc(50% - .55 * var(--hover-clip)) calc(50% - .45 * var(--hover-clip)),calc(50% + .55 * var(--hover-clip)) calc(50% - .45 * var(--hover-clip)),calc(50% + var(--hover-clip)) 50%,50% calc(50% + 1.1 * var(--hover-clip)),calc(50% - var(--hover-clip)) 50%);transition:clip-path .3s cubic-bezier(.4,0,.2,1)}@media(hover:hover){.pill:hover{--hover-clip: var(--reach, 300px)}.pill:hover:before,.pill:hover:after{transition:clip-path .6s cubic-bezier(.5,0,.15,1)}.pill:hover{background:var(--ence);border-color:var(--ence);transition:transform .12s ease,background-color 0s linear .6s,border-color 0s linear .6s}}.pill--dark{background:var(--ence);border-color:var(--ence);color:var(--white)}.pill--dark:before{top:0;right:0;bottom:0;left:0;background:var(--white)}.pill--dark:after{color:var(--ence)}@media(hover:hover){.pill--dark:hover{background:var(--white)}}.pill:active{transform:scale(.98)}.slider__button{position:absolute;top:50%;right:30px;width:60px;height:60px;margin-top:-30px;border-radius:50%;display:grid;place-items:center;background:var(--white);box-shadow:0 1px 6px #14110c24;isolation:isolate;--hover-clip: 0px;transition:opacity .2s ease,transform .12s ease}.slider__button--prev{right:auto;left:30px}.slider__button svg{width:20px;height:20px}.slider__button:disabled{opacity:0;visibility:hidden;transition:opacity .2s ease,visibility 0s linear .2s}.slider__button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:var(--ence)}.arrow-on{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--white)}.slider__button:before,.arrow-on{clip-path:polygon(calc(50% - .55 * var(--hover-clip)) calc(50% - .45 * var(--hover-clip)),calc(50% + .55 * var(--hover-clip)) calc(50% - .45 * var(--hover-clip)),calc(50% + var(--hover-clip)) 50%,50% calc(50% + 1.1 * var(--hover-clip)),calc(50% - var(--hover-clip)) 50%);transition:clip-path .3s cubic-bezier(.4,0,.2,1)}@media(hover:hover){.slider__button:not(:disabled):hover{--hover-clip: var(--reach, 300px)}.slider__button:not(:disabled):hover:before,.slider__button:not(:disabled):hover .arrow-on{transition:clip-path .6s cubic-bezier(.5,0,.15,1)}}.slider__button:not(:disabled):active{transform:scale(.95)}.slider{position:relative}.slider__track{display:flex;gap:30px;padding:0 30px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:30px;scrollbar-width:none}.slider__track::-webkit-scrollbar{display:none}.slider__track>:not(.shopify-block),.slider__track>.shopify-block>*{position:relative;flex:none;scroll-snap-align:start;border-radius:3px;overflow:hidden}.slider__track :focus-visible{outline-offset:-3px}.slider__progress{display:none;position:relative;width:min(360px,calc(100% - 60px));height:3px;margin:45px auto 0}.slider__progress:before{content:"";position:absolute;left:0;right:0;top:1px;height:1px;background:var(--sand)}.slider__thumb{position:absolute;top:0;height:3px;background:var(--ence)}[data-section] .shopify-block{display:contents}[data-section] svg{fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.home-picture{display:block;background:var(--stone)}.home-picture>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.card-label{position:absolute;left:50%;bottom:29px;translate:-50% 0;width:max-content;max-width:calc(100% - 20px);text-align:center;font-size:16px;font-weight:500;letter-spacing:.8px;line-height:22px;text-transform:uppercase}.card-label:after,.product-card__name:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .2s linear}a:focus-visible>.card-label:after,a:focus-visible>.product-card__name:after{transform:scaleX(1)}@media(hover:hover){a:hover>.card-label:after,a:hover>.product-card__name:after{transform:scaleX(1)}}.expand{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .3s ease,visibility 0s linear .3s}:has(>[aria-expanded=true])>.expand{grid-template-rows:1fr;visibility:visible;transition-delay:0s}.expand__inner{min-height:0;overflow:hidden}.radio{display:flex;align-items:center;gap:12px;width:fit-content;min-height:24px;font-size:14px;letter-spacing:.3px;cursor:pointer}.radio input{-webkit-appearance:none;appearance:none;flex:none;width:16px;height:16px;margin:0;border:1px solid var(--ence);border-radius:50%;display:grid;place-items:center;cursor:pointer}.radio input:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--ence);transform:scale(0);transition:transform .15s ease}.radio input[type=checkbox],.radio input[type=checkbox]:before{border-radius:2px}.radio input:checked:before{transform:scale(1)}.radio input:focus-visible{outline-offset:3px}.toast{position:fixed;z-index:100;left:50%;bottom:24px;translate:-50% 0}.toast__box{display:flex;align-items:center;gap:18px;padding:14px 20px;border-radius:3px;background:var(--ence);color:var(--white);font-size:13px;letter-spacing:.3px;white-space:nowrap;opacity:0;translate:0 12px;transition:opacity .25s ease,translate .25s ease}.toast.is-shown .toast__box{opacity:1;translate:0 0}@starting-style{.toast.is-shown .toast__box{opacity:0;translate:0 12px}}.toast__box a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.gold--yellow{background:linear-gradient(135deg,#f1dfa8,#cda858 55%,#b8913f)}.gold--white{background:linear-gradient(135deg,#fafaf8,#d9d9d5 55%,#b9b9b4)}@media(max-width:989.98px){.toast{bottom:16px;width:calc(100% - 30px)}.toast__box{justify-content:space-between;white-space:normal}.slider__track{gap:15px;padding:0 15px;scroll-padding-inline:15px}.slider__button{display:none}.slider__progress{display:block;width:min(360px,calc(100% - 30px));margin:28px auto 0}}@media(prefers-reduced-motion:reduce){.pill,.pill:before,.pill:after,.expand,.radio input:before,.toast__box,.slider__button,.slider__button:before,.arrow-on,.card-label:after,.product-card__name:after{transition-duration:0s!important}.slider__button:not(:disabled):active{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/55/assets/base.css.map */
