.composition-covers .category-card__image{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.composition-covers .category-card__image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 35%,rgba(0,0,0,.15) 52%,rgba(0,0,0,.85) 100%)}.composition-covers .category-card__image img,.composition-covers .category-card:hover img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--cover-x,50%) var(--cover-y,15%);opacity:1;filter:none;transform:scale(var(--cover-zoom,1));transform-origin:var(--cover-x,50%) var(--cover-y,15%)}.composition-covers .category-card__content{padding-right:18px}.composition-covers .category-card h3{font-size:28px;overflow-wrap:anywhere;text-shadow:0 1px 8px #0008}.composition-covers .category-card p{font-size:14px;color:#eee;text-shadow:0 1px 6px #000}@media(max-width:900px){.composition-covers .category-card:nth-child(n){min-height:320px}}.fremat-guide{max-width:820px;padding-block:48px 80px;overflow-wrap:anywhere}.fremat-guide h1{font-size:clamp(30px,5vw,48px);line-height:1.2;margin:24px 0 16px}.fremat-guide__body{font-size:17px;line-height:1.85}.fremat-guide__image img{display:block;width:100%;height:auto;max-height:720px;object-fit:contain;margin-block:24px}.fremat-guide__body h2{font-size:26px;line-height:1.35;margin-block:40px 16px}.fremat-guide__body h3{font-size:20px;line-height:1.4;margin-block:28px 12px}.fremat-guide a{text-decoration:underline;text-underline-offset:4px}.fremat-guide li{margin-block:10px}.fremat-guide ul{padding-inline-start:24px}.fremat-blog{max-width:1000px;padding-block:48px 80px}.fremat-blog h1{font-size:clamp(32px,5vw,48px)}.fremat-blog__list{display:grid;gap:24px}.fremat-blog__list article{padding-block:24px;border-bottom:1px solid #d7d5ce}.fremat-blog__list img{display:block;width:100%;height:auto;max-height:520px;object-fit:contain;background:#f4f2ed}.fremat-blog__list h2{font-size:26px;line-height:1.4}.fremat-blog a{text-decoration:underline;text-underline-offset:4px}.fremat-blog p{font-size:17px;line-height:1.8}.fremat-account{position:relative;flex:0 0 auto}.fremat-account summary{display:flex;align-items:center;justify-content:center;gap:6px;min-width:44px;min-height:44px;cursor:pointer;list-style:none}.fremat-account summary::-webkit-details-marker{display:none}.fremat-account summary:focus-visible,.fremat-account a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.fremat-account__label{max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.fremat-account__panel{position:absolute;inset-inline-end:0;top:calc(100% + 8px);width:min(270px,calc(100vw - 40px));padding:16px;background:var(--paper);border:1px solid var(--line);box-shadow:0 8px 24px #0002;text-align:start;z-index:25}.fremat-account__panel p{margin:0 0 10px;overflow-wrap:anywhere}.fremat-account__panel a{display:flex;align-items:center;min-height:44px;border-top:1px solid var(--line)}.fremat-account__panel a:hover{text-decoration:underline}.fremat-account__panel .fremat-account__help{margin:8px 0 0;font-size:12px;color:var(--muted)}@media(max-width:1100px){.fremat-account__label{display:none}}#FrematLanguageSelector{margin:0}#FrematLanguageSelector .header-language{display:inline-flex;align-items:center;justify-content:center;min-height:44px;white-space:nowrap;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;padding:8px 4px}#FrematLanguageSelector .header-language:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(max-width:900px){.site-header .header-actions{gap:8px;font-size:13px}.site-header #FrematLanguageSelector{flex:0 0 auto}.site-header .header-actions>a{white-space:nowrap}}@media(max-width:380px){.site-header{padding-inline:12px;gap:6px}.site-header .site-logo{max-width:90px}}.fremat-whatsapp-consent{margin:24px 0;padding:16px;border:1px solid #111;border-radius:8px;background:#fff;color:#111;max-width:640px}.fremat-whatsapp-consent label{display:block;font-weight:700;margin-bottom:10px}.fremat-whatsapp-consent select{display:block;width:100%;max-width:100%;min-height:48px;padding:10px;font:inherit;background:#fff;color:#111;border:1px solid #111;border-radius:4px}.fremat-whatsapp-consent select:focus-visible{outline:3px solid #111;outline-offset:3px}.fremat-whatsapp-consent p{font-size:13px;line-height:1.6;margin:10px 0 0}
/*# sourceMappingURL=/cdn/shop/t/42/compiled_assets/styles.css.map */
