.modulo-cp{--modulo-cp-muted: color-mix(in srgb, var(--modulo-cp-text, #1F3A5C) 72%, transparent);--modulo-cp-accent-strong: color-mix(in srgb, var(--modulo-cp-accent, #C9603F) 88%, #1a0d08 12%);--modulo-cp-peek: 48px;background:var(--modulo-cp-bg, #FFFFFF);color:var(--modulo-cp-text, #1F3A5C);padding-block:var(--modulo-cp-pad-top, 84px) var(--modulo-cp-pad-bottom, 84px);font-family:inherit;box-sizing:border-box}.modulo-cp *,.modulo-cp *:before,.modulo-cp *:after{box-sizing:border-box}.modulo-cp__container{max-width:1200px;margin-inline:auto;padding-inline:40px}.modulo-cp--width-page.modulo-cp--cw-standard .modulo-cp__container{max-width:1200px}.modulo-cp--width-page.modulo-cp--cw-wide .modulo-cp__container{max-width:1400px}.modulo-cp--width-page.modulo-cp--cw-full .modulo-cp__container{max-width:none}.modulo-cp--width-boxed{background:transparent;padding-inline:20px}.modulo-cp--width-boxed .modulo-cp__container{background:var(--modulo-cp-bg, #FFFFFF);border-radius:var(--modulo-cp-outer-radius, 28px);max-width:1280px;padding:clamp(36px,5vw,68px) clamp(24px,4vw,56px)}.modulo-cp__head{text-align:center}.modulo-cp--align-left .modulo-cp__head{text-align:left}.modulo-cp__heading{font-family:var(--modulo-cp-heading-font, inherit);font-weight:600;font-size:var(--modulo-cp-heading-size, 46px);line-height:1.02;letter-spacing:-.02em;margin:0 0 26px;color:var(--modulo-cp-text, #1F3A5C);text-wrap:balance}.modulo-cp__heading strong,.modulo-cp__heading b{color:var(--modulo-cp-accent, #C9603F);font-weight:inherit}.modulo-cp__tabs{display:flex;justify-content:center;flex-wrap:wrap;gap:34px;border-bottom:1px solid var(--modulo-cp-border, #E4E3DF);margin-bottom:44px}.modulo-cp--align-left .modulo-cp__tabs{justify-content:flex-start}.modulo-cp__tab{-webkit-appearance:none;appearance:none;border:0;background:none;cursor:pointer;font:inherit;font-size:17px;font-weight:600;color:var(--modulo-cp-muted);padding:0 2px 14px;margin-bottom:-1px;border-bottom:3px solid transparent;transition:color .18s ease,border-color .18s ease}.modulo-cp__tab:hover{color:var(--modulo-cp-text)}.modulo-cp__tab.is-active{color:var(--modulo-cp-text);border-bottom-color:var(--modulo-cp-text)}.modulo-cp__tab:focus-visible{outline:2px solid var(--modulo-cp-text);outline-offset:4px;border-radius:3px}.modulo-cp__panel{display:none}.modulo-cp__panel.is-active{display:grid;grid-template-columns:minmax(240px,300px) 1fr;gap:var(--modulo-cp-gap, 26px);align-items:stretch}.modulo-cp--no-feature .modulo-cp__panel.is-active{grid-template-columns:1fr}.modulo-cp__feature{background:var(--modulo-cp-feature-bg, #F5D8CC);border-radius:var(--modulo-cp-feature-radius, 18px);padding:var(--modulo-cp-feature-pad, 36px);display:flex;flex-direction:column;min-width:0}.modulo-cp--feat-border .modulo-cp__feature{border:1.5px solid var(--modulo-cp-border, #E4E3DF)}.modulo-cp__feature-text{font-size:var(--modulo-cp-feature-text-size, 27px);line-height:1.18;font-weight:500;letter-spacing:-.015em;margin:0;color:var(--modulo-cp-text, #1F3A5C);text-wrap:balance}.modulo-cp__feature-text strong,.modulo-cp__feature-text b{color:var(--modulo-cp-accent, #C9603F);font-weight:inherit}.modulo-cp__feature-btn{margin-top:auto;align-self:flex-start;display:inline-flex;align-items:center;gap:9px;text-decoration:none;font:inherit;font-weight:600;font-size:var(--modulo-cp-feat-btn-size, 15px);color:var(--modulo-cp-text);transition:background .18s ease,color .18s ease,border-color .18s ease,transform .15s ease}.modulo-cp__feature-btn svg{width:1em;height:1em;transition:transform .2s ease}.modulo-cp__feature-btn:hover svg{transform:translate(3px)}.modulo-cp__feature-btn:focus-visible{outline:2px solid var(--modulo-cp-text);outline-offset:3px}.modulo-cp--featbtn-outline .modulo-cp__feature-btn{border:1.5px solid var(--modulo-cp-text);border-radius:999px;padding:calc(var(--modulo-cp-feat-btn-pad, 22px) * .55) var(--modulo-cp-feat-btn-pad, 22px)}.modulo-cp--featbtn-outline .modulo-cp__feature-btn:hover{background:var(--modulo-cp-text);color:#fff;transform:translateY(-1px)}.modulo-cp--featbtn-solid .modulo-cp__feature-btn{border:1.5px solid var(--modulo-cp-text);background:var(--modulo-cp-text);color:#fff;border-radius:999px;padding:calc(var(--modulo-cp-feat-btn-pad, 22px) * .55) var(--modulo-cp-feat-btn-pad, 22px)}.modulo-cp--featbtn-solid .modulo-cp__feature-btn:hover{background:var(--modulo-cp-accent-strong);border-color:var(--modulo-cp-accent-strong);transform:translateY(-1px)}.modulo-cp--featbtn-link .modulo-cp__feature-btn{padding:0;border:0;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1.5px}.modulo-cp--featbtn-link .modulo-cp__feature-btn:hover{text-decoration-thickness:2px}.modulo-cp__carousel{position:relative;min-width:0}.modulo-cp__track{display:flex;gap:var(--modulo-cp-gap, 26px);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding-bottom:4px}.modulo-cp__track::-webkit-scrollbar{display:none}.modulo-cp__card{flex:0 0 calc((100% - var(--modulo-cp-peek, 48px) - (var(--modulo-cp-cpv, 3) - 1) * var(--modulo-cp-gap, 26px)) / var(--modulo-cp-cpv, 3));scroll-snap-align:start;min-width:0;display:flex;flex-direction:column}.modulo-cp__media{position:relative;display:block;border-radius:var(--modulo-cp-card-radius, 14px);overflow:hidden;background:var(--modulo-cp-tile, #ECEBE8);text-decoration:none}.modulo-cp--ratio-square .modulo-cp__media{aspect-ratio:1 / 1}.modulo-cp--ratio-portrait .modulo-cp__media{aspect-ratio:3 / 4}.modulo-cp--ratio-landscape .modulo-cp__media{aspect-ratio:4 / 3}.modulo-cp__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .55s cubic-bezier(.2,.7,.2,1)}.modulo-cp__img--alt{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .4s ease}.modulo-cp--hover-zoom .modulo-cp__card:hover .modulo-cp__img{transform:scale(1.05)}.modulo-cp--hover-second_image .modulo-cp__card:hover .modulo-cp__img--alt{opacity:1}.modulo-cp__badge{position:absolute;top:14px;left:14px;font-size:12px;font-weight:600;color:var(--modulo-cp-text);background:#ffffffdb;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border:1.5px dotted var(--modulo-cp-text);padding:6px 13px;border-radius:999px;letter-spacing:.01em}.modulo-cp__body{padding:16px 4px 0}.modulo-cp__title{font-size:18px;font-weight:600;line-height:1.25;margin:0 0 9px;color:var(--modulo-cp-text)}.modulo-cp__title a{color:inherit;text-decoration:none}.modulo-cp__title a:hover{text-decoration:underline;text-underline-offset:3px}.modulo-cp__title a:focus-visible{outline:2px solid var(--modulo-cp-text);outline-offset:2px;border-radius:3px}.modulo-cp__grid{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;column-gap:16px;row-gap:7px;align-items:baseline}.modulo-cp__tagline{grid-area:1 / 1;font-size:14px;color:var(--modulo-cp-muted)}.modulo-cp__price{grid-area:1 / 2;text-align:right;font-size:15px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--modulo-cp-text)}.modulo-cp__price s{color:var(--modulo-cp-muted);font-weight:400;margin-left:6px;text-decoration-thickness:1px}.modulo-cp__from{color:var(--modulo-cp-muted);font-weight:400}.modulo-cp__desc{grid-area:2 / 1;font-size:14px;line-height:1.5;color:var(--modulo-cp-muted);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.modulo-cp__link{grid-area:2 / 2;justify-self:end;align-self:end;white-space:nowrap;font:inherit;font-weight:600;font-size:var(--modulo-cp-pcard-btn-size, 14px);color:var(--modulo-cp-text);text-decoration:none;transition:background .18s ease,color .18s ease,border-color .18s ease}.modulo-cp--pcardbtn-link .modulo-cp__link{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px}.modulo-cp--pcardbtn-link .modulo-cp__link:hover{text-decoration-thickness:2px}.modulo-cp--pcardbtn-outline .modulo-cp__link{border:1.5px solid color-mix(in srgb,var(--modulo-cp-text) 30%,transparent);border-radius:999px;padding:calc(var(--modulo-cp-pcard-btn-pad, 12px) * .55) var(--modulo-cp-pcard-btn-pad, 12px)}.modulo-cp--pcardbtn-outline .modulo-cp__link:hover{border-color:var(--modulo-cp-text);background:var(--modulo-cp-text);color:#fff}.modulo-cp--pcardbtn-solid .modulo-cp__link{border:1.5px solid var(--modulo-cp-text);background:var(--modulo-cp-text);color:#fff;border-radius:999px;padding:calc(var(--modulo-cp-pcard-btn-pad, 12px) * .55) var(--modulo-cp-pcard-btn-pad, 12px)}.modulo-cp--pcardbtn-solid .modulo-cp__link:hover{background:var(--modulo-cp-accent-strong);border-color:var(--modulo-cp-accent-strong)}.modulo-cp__link:focus-visible{outline:2px solid var(--modulo-cp-text);outline-offset:2px;border-radius:3px}.modulo-cp__nav{position:absolute;top:38%;transform:translateY(-50%);width:50px;height:50px;border-radius:999px;border:1px solid var(--modulo-cp-border, #E4E3DF);background:#fff;color:var(--modulo-cp-text);display:grid;place-items:center;cursor:pointer;z-index:2;box-shadow:0 6px 20px -8px #1f3a5c59;transition:background .18s ease,color .18s ease,opacity .18s ease,transform .15s ease}.modulo-cp__nav svg{width:20px;height:20px}.modulo-cp__nav:hover:not(:disabled){background:var(--modulo-cp-text);color:#fff}.modulo-cp__nav--prev{left:-22px}.modulo-cp__nav--next{right:-22px}.modulo-cp__nav:disabled{opacity:0;pointer-events:none}.modulo-cp__nav:focus-visible{outline:2px solid var(--modulo-cp-text);outline-offset:2px}@media(max-width:860px){.modulo-cp{padding-block:56px}.modulo-cp--width-page .modulo-cp__container{padding-inline:0}.modulo-cp--width-page .modulo-cp__head,.modulo-cp--width-page .modulo-cp__track{padding-inline:20px}.modulo-cp--width-boxed .modulo-cp__container{padding:28px 18px}.modulo-cp__tabs{justify-content:flex-start;flex-wrap:nowrap;gap:24px;overflow-x:auto;scrollbar-width:none}.modulo-cp__tabs::-webkit-scrollbar{display:none}.modulo-cp__tab{flex:0 0 auto;padding-top:12px}.modulo-cp__panel.is-active{grid-template-columns:1fr;gap:22px}.modulo-cp--feat-hide-mobile .modulo-cp__feature{display:none}.modulo-cp--feat-hide-mobile .modulo-cp__panel.is-active{gap:0}.modulo-cp__card{flex-basis:78vw}.modulo-cp__nav{display:none}}@media(max-width:480px){.modulo-cp__card{flex-basis:84vw}.modulo-cp__title{font-size:17px}}@media(prefers-reduced-motion:reduce){.modulo-cp__img,.modulo-cp__img--alt,.modulo-cp__tab,.modulo-cp__nav,.modulo-cp__link,.modulo-cp__feature-btn,.modulo-cp__feature-btn svg{transition:none}.modulo-cp__track{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/modulo-section-collection-promo.css.map */
