.modulo-pfr{--modulo-pfr-cpv: var(--modulo-pfr-cpv-d, 4.2);--modulo-pfr-gap: 18px;--modulo-pfr-rail-h: 44px;--modulo-pfr-rail-inset: 10px;--modulo-pfr-rail-gap: 8px;--modulo-pfr-reserve: calc( var(--modulo-pfr-rail-inset) + var(--modulo-pfr-rail-h) + var(--modulo-pfr-rail-gap) );background:var(--modulo-pfr-bg, #C41E25);color:var(--modulo-pfr-band-ink, #FFFFFF);padding-block:var(--modulo-pfr-pt, 68px) var(--modulo-pfr-pb, 72px);font-family:inherit;box-sizing:border-box}.modulo-pfr *,.modulo-pfr *:before,.modulo-pfr *:after{box-sizing:border-box}.modulo-pfr--width-boxed{max-width:1440px;margin-inline:auto;border-radius:var(--modulo-pfr-outer-radius, 24px);overflow:hidden}.modulo-pfr .modulo-section__container{max-width:1280px;margin-inline:auto;padding-inline:24px}.modulo-pfr .modulo-section__container--wide{max-width:1560px}.modulo-pfr .modulo-section__container--full{max-width:none}.modulo-pfr a{text-decoration:none;color:inherit}.modulo-pfr__heading a,.modulo-pfr__sub a{text-decoration:underline;text-underline-offset:3px}.modulo-pfr .modulo-pfr__sr,.modulo-pfr .visually-hidden.modulo-pfr__sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.modulo-pfr__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:34px}.modulo-pfr__headtext{min-width:0}.modulo-pfr__eyebrow{margin:0 0 10px;font-family:inherit;font-size:11px;font-weight:700;letter-spacing:.17em;text-transform:uppercase;color:var(--modulo-pfr-band-muted, #FFFFFF)}.modulo-pfr__heading{margin:0;font-family:inherit;font-size:var(--modulo-pfr-h-size, 40px);font-weight:600;line-height:1.06;letter-spacing:-.022em;text-wrap:balance;color:var(--modulo-pfr-band-ink, #FFFFFF)}.modulo-pfr__heading strong,.modulo-pfr__heading b{font-weight:inherit;font-style:italic}.modulo-pfr__sub{margin:12px 0 0;max-width:46ch;font-family:inherit;font-size:14px;line-height:1.55;color:var(--modulo-pfr-band-muted, #FFFFFF)}.modulo-pfr__nav{display:flex;gap:8px;flex:none}.modulo-pfr .modulo-pfr__arrow{width:44px;height:44px;min-height:44px;border:0;border-radius:999px;padding:0;margin:0;display:grid;place-items:center;background:var(--modulo-pfr-band-ink, #FFFFFF);color:var(--modulo-pfr-surface, #C41E25);box-shadow:none;cursor:pointer;transition:transform .18s ease,opacity .18s ease}.modulo-pfr .modulo-pfr__arrow:hover:not(:disabled){transform:scale(1.06)}.modulo-pfr .modulo-pfr__arrow:disabled{background:color-mix(in srgb,var(--modulo-pfr-band-ink, #FFFFFF) 26%,transparent);color:var(--modulo-pfr-band-ink, #FFFFFF);cursor:default}.modulo-pfr__arrow svg{width:17px;height:17px;display:block}.modulo-pfr__nav.is-idle{display:none}.modulo-pfr__hint{margin:0 0 16px;padding:10px 14px;border-radius:8px;background:#fff4d6;color:#6b4b00;font-family:inherit;font-size:13px;line-height:1.45}.modulo-pfr .modulo-pfr__rail{display:flex;gap:var(--modulo-pfr-gap);list-style:none;margin:-8px 0 0;padding:8px 0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.modulo-pfr .modulo-pfr__rail::-webkit-scrollbar{display:none}.modulo-pfr .modulo-pfr__item{flex:0 0 calc((100% - (var(--modulo-pfr-cpv) - 1) * var(--modulo-pfr-gap)) / var(--modulo-pfr-cpv));list-style:none;margin:0;padding:0;scroll-snap-align:start;min-width:0}.modulo-pfr__card{display:flex;flex-direction:column;height:100%;background:var(--modulo-pfr-card, #FFFFFF);border-radius:var(--modulo-pfr-card-radius, 16px);overflow:hidden}.modulo-pfr__media{position:relative;display:block;aspect-ratio:var(--modulo-pfr-ratio, 3 / 4);background:var(--modulo-pfr-plate, #FFFFFF);overflow:hidden}.modulo-pfr__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;object-fit:contain;padding:var(--modulo-pfr-pad, 6%) var(--modulo-pfr-pad, 6%) var(--modulo-pfr-reserve);transition:opacity .3s ease}.modulo-pfr__placeholder-svg{background:var(--modulo-pfr-plate, #FFFFFF);color:var(--modulo-pfr-muted, #6E7370);opacity:.5}.modulo-pfr--fill .modulo-pfr__img{object-fit:cover;padding:0}.modulo-pfr__card.is-out .modulo-pfr__img{opacity:.62}.modulo-pfr__imglink{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block}.modulo-pfr__media.is-open .modulo-pfr__imglink{pointer-events:none}.modulo-pfr__slot{position:absolute;inset:auto var(--modulo-pfr-rail-inset) var(--modulo-pfr-rail-inset) var(--modulo-pfr-rail-inset);min-height:var(--modulo-pfr-rail-h);display:flex;align-items:stretch;z-index:2}.modulo-pfr .modulo-pfr__form{flex:1 1 auto;min-width:0;display:flex;margin:0;padding:0;border:0;background:none;box-shadow:none}.modulo-pfr .modulo-pfr__cta{flex:1 1 auto;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:var(--modulo-pfr-rail-h);min-height:var(--modulo-pfr-rail-h);max-height:var(--modulo-pfr-rail-h);margin:0;padding:0 16px;border:0;border-radius:999px;background:var(--modulo-pfr-accent, #C41E25);background-image:none;color:var(--modulo-pfr-on-accent, #FFFFFF);box-shadow:none;font-family:inherit;font-size:12px;font-weight:700;line-height:1;letter-spacing:.13em;text-transform:uppercase;text-decoration:none;text-align:center;white-space:nowrap;cursor:pointer;transition:transform .2s cubic-bezier(.2,.7,.3,1),opacity .2s ease,background-color .18s ease}.modulo-pfr .modulo-pfr__cta-l{min-width:0;overflow:hidden;text-overflow:ellipsis}.modulo-pfr .modulo-pfr__cta:hover{background:color-mix(in srgb,var(--modulo-pfr-accent, #C41E25) 86%,#000)}.modulo-pfr .modulo-pfr__cta--out,.modulo-pfr .modulo-pfr__cta--out:hover{background:var(--modulo-pfr-out-fill, #3C4744);color:var(--modulo-pfr-out-ink, #FFFFFF);cursor:default}@media(hover:hover)and (pointer:fine){.modulo-pfr--reveal .modulo-pfr__cta{opacity:0;transform:translateY(6px)}.modulo-pfr--reveal .modulo-pfr__card:hover .modulo-pfr__cta,.modulo-pfr--reveal .modulo-pfr__card:focus-within .modulo-pfr__cta{opacity:1;transform:none}.modulo-pfr--reveal .modulo-pfr__cta--out{opacity:1;transform:none}}.modulo-pfr .modulo-pfr__opts{position:absolute;top:0;right:0;bottom:0;left:0;display:none;align-items:center;gap:6px;margin:0;padding:0 4px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;background:var(--modulo-pfr-card, #FFFFFF);border:0;border-radius:999px;box-shadow:0 2px 14px #14211f29}.modulo-pfr .modulo-pfr__opts::-webkit-scrollbar{display:none}.modulo-pfr__slot.is-open .modulo-pfr__opts{display:flex}.modulo-pfr__slot.is-open .modulo-pfr__cta{visibility:hidden}.modulo-pfr .modulo-pfr__opt{flex:0 0 auto;min-width:40px;height:34px;min-height:34px;margin:0;padding:0 10px;border:1px solid var(--modulo-pfr-chip-edge, #C6C9C8);border-radius:999px;background:transparent;background-image:none;color:var(--modulo-pfr-ink, #14211F);box-shadow:none;font-family:inherit;font-size:12px;font-weight:600;line-height:1;letter-spacing:.04em;text-transform:none;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.modulo-pfr .modulo-pfr__opt:hover:not(:disabled){background:var(--modulo-pfr-accent, #C41E25);color:var(--modulo-pfr-on-accent, #FFFFFF);border-color:var(--modulo-pfr-accent, #C41E25)}.modulo-pfr .modulo-pfr__opt:disabled{opacity:.42;cursor:default}.modulo-pfr .modulo-pfr__opt s{text-decoration:line-through}.modulo-pfr .modulo-pfr__opt--close{position:sticky;inset-inline-end:0;margin-inline-start:auto;min-width:34px;padding:0;border-color:transparent;background:var(--modulo-pfr-card, #FFFFFF);color:var(--modulo-pfr-muted, #6E7370);display:grid;place-items:center}.modulo-pfr__opt--close svg{width:13px;height:13px;display:block}.modulo-pfr__body{display:flex;flex-direction:column;gap:5px;padding:14px 15px 17px}.modulo-pfr__vendor{margin:0;font-family:inherit;font-size:calc(var(--modulo-pfr-card-size, 15px) * .7);font-weight:700;line-height:1.25;min-height:1.25em;letter-spacing:.15em;text-transform:uppercase;color:var(--modulo-pfr-vendor-ink, #C41E25);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modulo-pfr__title{margin:0;font-family:inherit;font-size:var(--modulo-pfr-card-size, 15px);font-weight:500;line-height:1.3}.modulo-pfr .modulo-pfr__title a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--modulo-pfr-ink, #14211F);text-decoration:none;font-size:inherit;line-height:1.3;min-height:2.6em;max-height:2.6em;overflow:hidden}.modulo-pfr .modulo-pfr__title a:hover{text-decoration:underline;text-underline-offset:3px}.modulo-pfr__price{margin:2px 0 0;display:flex;gap:8px;align-items:baseline;flex-wrap:nowrap;min-width:0;font-family:inherit;font-size:var(--modulo-pfr-card-size, 15px);font-weight:600;font-variant-numeric:tabular-nums;color:var(--modulo-pfr-ink, #14211F)}.modulo-pfr__now{flex:0 0 auto}.modulo-pfr__from{font-weight:500;font-size:.86em;color:var(--modulo-pfr-muted, #6E7370)}.modulo-pfr__was{flex:0 1 auto;min-width:0;font-weight:400;color:var(--modulo-pfr-muted, #6E7370);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modulo-pfr :focus-visible{outline:2px solid var(--modulo-pfr-band-ink, #FFFFFF);outline-offset:2px}.modulo-pfr__card :focus-visible{outline-color:var(--modulo-pfr-accent, #C41E25)}@media(min-width:861px){.modulo-pfr--fits .modulo-pfr__nav{display:none}}@media(max-width:860px){.modulo-pfr{--modulo-pfr-cpv: 2.15}.modulo-pfr__heading{font-size:calc(var(--modulo-pfr-h-size, 40px) * .78)}.modulo-pfr__head{align-items:flex-start}}@media(max-width:480px){.modulo-pfr{--modulo-pfr-cpv: 1.35;--modulo-pfr-gap: 12px}.modulo-pfr__heading{font-size:calc(var(--modulo-pfr-h-size, 40px) * .64)}.modulo-pfr .modulo-section__container{padding-inline:16px}.modulo-pfr__nav{display:none}}.modulo-pfr--head-center .modulo-pfr__head{flex-direction:column;align-items:center}.modulo-pfr--head-center .modulo-pfr__headtext{text-align:center}.modulo-pfr--head-right .modulo-pfr__head{flex-direction:row-reverse}.modulo-pfr--head-right .modulo-pfr__headtext{text-align:right}@media(max-width:860px){.modulo-pfr--head-right .modulo-pfr__head{flex-direction:column;align-items:flex-end}}.modulo-pfr__qv{position:absolute;z-index:3;display:inline-flex;align-items:center;gap:0;height:40px;min-width:40px;padding:0;border-radius:999px;overflow:hidden}.modulo-pfr .modulo-pfr__qv,.modulo-pfr .modulo-pfr__qv:hover,.modulo-pfr .modulo-pfr__qv:focus{background:var(--modulo-pfr-card, #FFFFFF);color:var(--modulo-pfr-ink, #171A21);border:1px solid var(--modulo-pfr-chip-edge, rgba(0, 0, 0, .12));text-decoration:none;box-shadow:0 2px 10px -4px #00000047;margin:0}.modulo-pfr__qv-i{flex:none;width:38px;height:38px;display:grid;place-items:center}.modulo-pfr__qv-i svg{width:19px;height:19px;display:block}.modulo-pfr__qv-t{max-width:0;opacity:0;white-space:nowrap;font-size:12.5px;font-weight:600;line-height:1;overflow:hidden}@media(hover:hover)and (pointer:fine){.modulo-pfr__qv-t{transition:max-width .22s ease,opacity .18s ease,padding-inline-end .22s ease}.modulo-pfr__qv:hover .modulo-pfr__qv-t,.modulo-pfr__qv:focus-visible .modulo-pfr__qv-t{max-width:120px;opacity:1;padding-inline-end:14px}}.modulo-pfr--qv-tr .modulo-pfr__qv{top:var(--modulo-pfr-rail-inset, 10px);right:var(--modulo-pfr-rail-inset, 10px)}.modulo-pfr--qv-tl .modulo-pfr__qv{top:var(--modulo-pfr-rail-inset, 10px);left:var(--modulo-pfr-rail-inset, 10px)}.modulo-pfr--qv-br .modulo-pfr__qv{right:var(--modulo-pfr-rail-inset, 10px);bottom:calc(var(--modulo-pfr-rail-inset, 10px) + var(--modulo-pfr-rail-h, 44px) + 8px)}.modulo-pfr--qv-bl .modulo-pfr__qv{left:var(--modulo-pfr-rail-inset, 10px);bottom:calc(var(--modulo-pfr-rail-inset, 10px) + var(--modulo-pfr-rail-h, 44px) + 8px)}.modulo-pfr__media.is-open .modulo-pfr__qv{opacity:0;pointer-events:none}.modulo-pfr__qvwrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:20px}.modulo-pfr__qvwrap[hidden]{display:none}.modulo-pfr__qvscrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#11111494}.modulo-pfr__qvwrap .modulo-pfr__qvdialog{position:relative;width:100%;max-width:840px;max-height:min(88vh,720px);overflow:auto;border-radius:var(--modulo-pfr-card-radius, 16px);background:var(--modulo-pfr-card, #FFFFFF);color:var(--modulo-pfr-ink, #171A21);box-shadow:0 24px 60px -20px #00000073}.modulo-pfr__qvwrap .modulo-pfr__qvdialog:focus{outline:none}.modulo-pfr__qvwrap .modulo-pfr__qvdialog:focus-visible{outline:2px solid var(--modulo-pfr-accent, #C41E25);outline-offset:-4px}.modulo-pfr__qvwrap .modulo-pfr__qvx{position:absolute;top:12px;right:12px;z-index:2;width:40px;height:40px;min-height:40px;padding:0;margin:0;display:grid;place-items:center;border:1px solid var(--modulo-pfr-chip-edge, rgba(0, 0, 0, .12));border-radius:999px;background:var(--modulo-pfr-card, #FFFFFF);color:var(--modulo-pfr-ink, #171A21);cursor:pointer}.modulo-pfr__qvwrap .modulo-pfr__qvx svg{width:17px;height:17px;display:block}.modulo-pfr__qvwrap .modulo-pfr__qvbody{display:grid;grid-template-columns:minmax(0,44%) minmax(0,1fr);align-items:stretch}.modulo-pfr__qvwrap .modulo-pfr__qvmedia{background:var(--modulo-pfr-plate, #F1F1F3);display:grid;place-items:center;padding:18px;min-height:260px}.modulo-pfr__qvwrap .modulo-pfr__qvimg{display:block;width:100%;height:100%;max-height:420px;object-fit:contain}.modulo-pfr__qvwrap .modulo-pfr__qvinfo{padding:26px 26px 24px;display:flex;flex-direction:column;gap:12px;min-width:0}.modulo-pfr__qvwrap .modulo-pfr__qvvendor{margin:0;font-size:11.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--modulo-pfr-vendor-ink, #6B7078)}.modulo-pfr__qvwrap .modulo-pfr__qvtitle{margin:0;padding-inline-end:44px;font-size:calc(var(--modulo-pfr-card-size, 15px) * 1.5);font-weight:700;line-height:1.25}.modulo-pfr__qvwrap .modulo-pfr__qvprice{margin:0;display:flex;align-items:baseline;gap:10px;flex-wrap:nowrap;min-width:0;font-size:calc(var(--modulo-pfr-card-size, 15px) * 1.15);font-weight:700}.modulo-pfr__qvwrap .modulo-pfr__qvwas{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;color:var(--modulo-pfr-muted, #6B7078)}.modulo-pfr__qvwrap .modulo-pfr__qvdesc{margin:0;font-size:var(--modulo-pfr-card-size, 15px);line-height:1.55;color:var(--modulo-pfr-muted, #6B7078)}.modulo-pfr__qvwrap .modulo-pfr__qvout{margin:0;padding:12px 16px;border-radius:10px;background:var(--modulo-pfr-out-fill, #EEEEF1);color:var(--modulo-pfr-out-ink, #4A4E57);font-weight:700;text-align:center}.modulo-pfr__qvwrap .modulo-pfr__qvform{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;border:0;background:none}.modulo-pfr__qvwrap .modulo-pfr__qvlabel{display:block;margin:0 0 6px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--modulo-pfr-muted, #6B7078)}.modulo-pfr__qvwrap .modulo-pfr__qvselect{display:block;width:100%;height:46px;min-height:46px;box-sizing:border-box;margin:0;padding:0 14px;border:1px solid var(--modulo-pfr-chip-edge, rgba(0, 0, 0, .18));border-radius:10px;background:var(--modulo-pfr-card, #FFFFFF);color:var(--modulo-pfr-ink, #171A21);font-size:var(--modulo-pfr-card-size, 15px);font-family:inherit;box-shadow:none}.modulo-pfr__qvwrap .modulo-pfr__qtyrow{min-width:0}.modulo-pfr__qvwrap .modulo-pfr__qty{display:inline-flex;align-items:stretch;border:1px solid var(--modulo-pfr-chip-edge, rgba(0, 0, 0, .18));border-radius:10px;overflow:hidden}.modulo-pfr__qvwrap .modulo-pfr__qtyb{width:44px;height:44px;min-height:44px;padding:0;margin:0;display:grid;place-items:center;border:0;border-radius:0;background:none;color:var(--modulo-pfr-ink, #171A21);cursor:pointer}.modulo-pfr__qvwrap .modulo-pfr__qtyb svg{width:15px;height:15px;display:block}.modulo-pfr__qvwrap .modulo-pfr__qtyb:disabled{opacity:.38;cursor:default}.modulo-pfr__qvwrap .modulo-pfr__qtyi{width:56px;height:44px;min-height:44px;box-sizing:border-box;margin:0;padding:0;border:0;border-radius:0;background:none;color:var(--modulo-pfr-ink, #171A21);font:inherit;font-size:var(--modulo-pfr-card-size, 15px);font-weight:700;text-align:center;box-shadow:none;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.modulo-pfr__qvwrap .modulo-pfr__qtyi::-webkit-outer-spin-button,.modulo-pfr__qvwrap .modulo-pfr__qtyi::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.modulo-pfr__qvwrap .modulo-pfr__qvatc{width:100%;min-height:48px;box-sizing:border-box;margin:0;padding:13px 18px;border:0;border-radius:10px;background:var(--modulo-pfr-accent, #C41E25);color:var(--modulo-pfr-on-accent, #FFFFFF);font-family:inherit;font-size:var(--modulo-pfr-card-size, 15px);font-weight:700;line-height:1.2;cursor:pointer}.modulo-pfr__qvwrap .modulo-pfr__qvatc:disabled{opacity:.55;cursor:default}.modulo-pfr__qvwrap .modulo-pfr__qvdyn:empty{display:none}.modulo-pfr__qvwrap .modulo-pfr__qvlink,.modulo-pfr__qvwrap .modulo-pfr__qvlink:hover{align-self:flex-start;margin:0;background:none;color:var(--modulo-pfr-ink, #171A21);font-size:var(--modulo-pfr-card-size, 15px);font-weight:600;text-decoration:underline;text-underline-offset:3px}html.modulo-pfr-qvlock,html.modulo-pfr-qvlock body{overflow:hidden}@media(max-width:700px){.modulo-pfr__qvwrap{padding:0;align-items:flex-end}.modulo-pfr__qvwrap .modulo-pfr__qvdialog{max-width:none;max-height:92vh;border-end-start-radius:0;border-end-end-radius:0}.modulo-pfr__qvwrap .modulo-pfr__qvbody{grid-template-columns:minmax(0,1fr)}.modulo-pfr__qvwrap .modulo-pfr__qvmedia{min-height:0;padding:14px}.modulo-pfr__qvwrap .modulo-pfr__qvimg{max-height:220px}.modulo-pfr__qvwrap .modulo-pfr__qvinfo{padding:20px 18px 22px}}@media(prefers-reduced-motion:reduce){.modulo-pfr__qv-t{transition:none}.modulo-pfr *,.modulo-pfr *:before,.modulo-pfr *:after{transition-duration:.001ms!important;animation-duration:.001ms!important;scroll-behavior:auto!important}}@media(forced-colors:active){.modulo-pfr__qvwrap .modulo-pfr__qvdialog,.modulo-pfr__qvwrap .modulo-pfr__qvx,.modulo-pfr__qvwrap .modulo-pfr__qvselect,.modulo-pfr__qvwrap .modulo-pfr__qty,.modulo-pfr__qvwrap .modulo-pfr__qvatc,.modulo-pfr__qv,.modulo-pfr__card,.modulo-pfr .modulo-pfr__cta,.modulo-pfr .modulo-pfr__opt,.modulo-pfr .modulo-pfr__arrow{border:1px solid}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/modulo-section-product-frame.css.map */
