*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}:root{--font-family-primary: "Poppins", sans-serif;--font-family-secondary: "Libre Baskerville", serif;--font-size: clamp(1rem, .25vi + .95rem, 1.25rem);--color-default: #e6d3cc;--color-primary: #477eff;--color-secondary: #c92734;--color-success: #93b125;--color-warning: #d9a404;--color-danger: #c92734;--base-padding: 3dvw;--sz-sm: clamp(.8rem, .08vi + .78rem, .89rem);--sz-base: clamp(1rem, .16vi + .95rem, 1.19rem);--sz-md: clamp(1.25rem, .28vi + 1.17rem, 1.58rem);--sz-lg: clamp(1.56rem, .46vi + 1.43rem, 2.11rem);--sz-xl: clamp(1.95rem, .72vi + 1.74rem, 2.81rem);--sz-xxl: clamp(2.44rem, 1.09vi + 2.11rem, 3.75rem);--sz-xxxl: clamp(3.05rem, 1.62vi + 2.57rem, 5rem)}body{font-family:Poppins,sans-serif;font-size:var(--sz-base);color:#2a2d30;min-height:100dvh;display:flex;flex-direction:column;gap:var(--sz-base)}header.sz-header{--header-height: 65px;height:var(--header-height);display:flex;justify-content:space-between;align-items:center;padding-inline:var(--base-padding)}main{flex-grow:1;align-content:center}p{text-wrap:pretty}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{all:unset;font-family:Libre Baskerville,serif;text-wrap:balance;font-optical-sizing:auto}h1,.h1,h2,.h2{font-size:var(--sz-xl)}h3,.h3{font-size:var(--sz-lg)}h4,.h4{font-size:var(--sz-md)}h5,.h5{font-size:var(--sz-base)}h6,.h6{font-size:var(--sz-sm)}img,svg,video,canvas,audio,iframe,embed,object{display:block}img,video,svg{max-width:100%}.visually-hidden{visibility:hidden;pointer-events:none;position:absolute;top:0;left:0}details summary{all:unset;cursor:pointer}details summary .marker{transition:rotate .3s ease-in-out}details summary::marker,details summary::-webkit-details-marker{display:none}details[open] .marker{rotate:180deg}a,.a,[role=link]{all:unset;display:inline-block;cursor:pointer}button,a{all:unset;cursor:pointer}:is(button,a).solid{color:#fff;background-color:var(--color-primary);width:fit-content;display:inline-flex;place-content:center;place-items:center;gap:var(--sz-sm);height:40px;padding-inline:var(--sz-sm);transition:scale .2s ease-in}:is(button,a).solid:hover{filter:brightness(1.15) saturate(1.15)}:is(button,a).solid:active{scale:.93}:is(button,a).shine{position:relative;overflow:hidden}:is(button,a).shine:after{content:"";position:absolute;top:0;left:-100%;min-height:100%;min-width:100%;background:linear-gradient(130deg,#0000 30%,#ffffff80 45% 55%,#0000 70%);animation:shine 4s ease-in-out infinite}ul{all:unset;list-style:none}.sz-icon{width:1.5em;aspect-ratio:1}.backdrop-sz{background:#e8e8ed66;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);visibility:hidden;position:fixed;top:0;right:0;bottom:0;left:0;opacity:0;z-index:10;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.backdrop-sz.current{visibility:visible;opacity:1}.logo-sz{height:var(--header-height);display:flex;justify-content:center;align-items:center;position:relative;z-index:12}.logo-sz img{height:calc(var(--header-height) - var(--sz-base))}section.sz-banner{display:flex;flex-direction:column;gap:var(--sz-base);position:relative;overflow:hidden}section.sz-banner .info{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center;padding-inline:var(--base-padding);padding-bottom:var(--sz-base)}section.sz-banner .sz-media{width:100%;aspect-ratio:16 / 6;object-fit:cover;object-position:center;background-color:var(--color-default)}@media (max-width: 768px){section.sz-banner .sz-media{aspect-ratio:16 / 10}}section.sz-banner .sz-text{font-size:var(--sz-xl);font-family:var(--font-family-secondary)}section.sz-banner .sz-button{font-size:var(--sz-md);color:#fff;background-color:var(--color-primary);height:40px;align-content:center;padding-inline:16px;display:block;cursor:pointer;position:relative;overflow:hidden}section.sz-banner .sz-button:after{content:"";position:absolute;top:0;left:-100%;min-height:100%;min-width:100%;background:linear-gradient(130deg,#0000 30%,#ffffff80 45% 55%,#0000 70%);animation:shine 4s ease-in-out infinite;z-index:9}.sz-footer{display:flex;flex-direction:column;gap:var(--sz-base);padding-inline:var(--base-padding);padding-top:var(--sz-xxl);padding-bottom:var(--sz-xxl)}.sz-footer ul{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--sz-base)}input{all:inherit;display:block;width:100%;padding:3px var(--sz-base);border-bottom:1px solid black}.sz-contact{max-width:500px;margin:0 auto;padding:var(--sz-xxl);border:1px solid black}@media (max-width: 768px){.sz-contact{border:0}}.sz-contact form{display:flex;flex-direction:column;gap:var(--sz-base)}.sz-contact button.contact{font-size:var(--sz-md);color:#fff;background-color:var(--color-secondary);width:fit-content;height:40px;align-content:center;padding-inline:16px;display:block;cursor:pointer;position:relative;overflow:hidden;margin-left:auto}.sz-contact button.contact:after{content:"";position:absolute;top:0;left:-100%;min-height:100%;min-width:100%;background:linear-gradient(130deg,#0000 30%,#ffffff80 45% 55%,#0000 70%);animation:shine 4s ease-in-out infinite}label{all:inherit;display:block}textarea{all:inherit;display:block;width:100%;border-bottom:1px solid black;padding:3px var(--sz-base);field-sizing:content}.sz-canvas .default{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sz-base)}.sz-canvas .default .sz-text{padding-inline:var(--base-padding);text-align:center;text-wrap:balance}@media (max-width: 768px){.sz-canvas .default .sz-text h2{font-size:var(--sz-md)}}.sz-canvas .default .sz-media,.sz-canvas .default img{background-color:var(--color-default);width:100%;aspect-ratio:16/6;object-fit:cover}.sz-canvas .uno{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sz-base);padding:var(--base-padding)}.sz-canvas .uno .sz-media,.sz-canvas .uno img{width:clamp(200px,50%,300px);aspect-ratio:12/16;object-fit:cover;background-color:var(--color-default);rotate:25deg}.sz-canvas .uno .sz-text{text-align:center;text-wrap:balance}@media (max-width: 768px){.sz-canvas .uno h3{font-size:var(--sz-base)}}.sz-canvas .dos{padding:var(--base-padding);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sz-base)}.sz-canvas .dos .sz-media,.sz-canvas .dos img{width:100%;aspect-ratio:16/8;object-fit:cover;background-color:var(--color-default)}.sz-canvas .dos .sz-text{text-align:center;text-wrap:balance}
/*# sourceMappingURL=/cdn/shop/t/14/assets/theme.css.map */
