.flc-apparel-review{display:block;max-width:1280px;padding:40px 20px;margin:0 auto;scroll-margin-top:20px}.flc-apparel-review h2{text-align:center}.flc-review-notice{text-align:center;background:#f5eee4;padding:16px;border-radius:10px}.flc-review-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.flc-review-card{background:#faf7f1;padding:20px;border-radius:16px;min-width:0}.flc-review-card h3{font-size:22px;line-height:1.3;margin-top:0}.flc-review-images{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.flc-review-images button{padding:0;min-height:48px;border:2px solid transparent;border-radius:8px;background:none;cursor:pointer;overflow:hidden}.flc-review-images button:focus-visible{border-color:#254e3e;outline:3px solid #254e3e}.flc-review-images img{display:block;width:100%;height:auto}.flc-apparel-review dialog{max-width:min(92vw,900px);max-height:92vh;padding:14px;border:0;border-radius:12px}.flc-apparel-review dialog::backdrop{background:#0009}.flc-apparel-review dialog img{display:block;width:100%;height:auto;max-height:75vh;object-fit:contain}.flc-apparel-review [data-close]{display:block;margin:0 0 12px auto;min-width:90px;min-height:48px;background:#254e3e;color:#fff;border:0;border-radius:8px;padding:12px 20px;font:inherit}@media(max-width:749px){.flc-review-grid{grid-template-columns:1fr}.flc-apparel-review{padding:24px 14px}.flc-review-card{padding:14px}}flc-personalization{display:block;max-width:640px;margin:24px auto;padding:24px;background:#faf7f1;color:#24211b;border-radius:16px}flc-personalization label{display:block;margin:16px 0}flc-personalization input:not([type=checkbox]),flc-personalization select{display:block;width:100%;padding:12px;font:inherit;border:1px solid #716b60;border-radius:8px;box-sizing:border-box}flc-personalization output{display:block;white-space:pre-line;padding:16px;background:#fff;margin:12px 0;overflow-wrap:anywhere}flc-personalization button{font:inherit;min-height:48px;padding:12px 24px;background:#254e3e;color:#fff;border:0;border-radius:8px}flc-personalization .flc-check{display:flex;gap:12px;align-items:start}flc-personalization input[type=checkbox]{width:22px;height:22px;flex-shrink:0}flc-personalization button:disabled{opacity:.6}.shopify-payment-button,.accelerated-checkout-block button{width:100%!important}.pp-marquee-track--pending{animation-play-state:paused}pagepilot-video{display:block}pagepilot-video [ref=controlsOverlay]{pointer-events:none;z-index:10}pagepilot-video [ref=controlsOverlay] button{pointer-events:auto;position:relative;z-index:11;cursor:pointer}pagepilot-video video{position:relative;z-index:1}pagepilot-video [ref=controlsOverlay][data-visible=false]{opacity:0}pagepilot-video [ref=controlsOverlay][data-visible=true]{opacity:1}pagepilot-video>div:hover [ref=controlsOverlay]{opacity:1}pagepilot-video [ref=controlsOverlay]>div{opacity:inherit}pagepilot-video [ref=controlsOverlay] button{opacity:1;position:relative}pagepilot-video [ref=playPauseButton] [data-playing=false]{display:block}pagepilot-video [ref=playPauseButton] [data-playing=true]{display:none}pagepilot-video [ref=playPauseButton][data-playing=true] [data-playing=false]{display:none}pagepilot-video [ref=playPauseButton][data-playing=true] [data-playing=true]{display:block}pagepilot-video [ref=muteButton] [data-muted=true]{display:block}pagepilot-video [ref=muteButton] [data-muted=false]{display:none}pagepilot-video [ref=muteButton][data-muted=false] [data-muted=true]{display:none}pagepilot-video [ref=muteButton][data-muted=false] [data-muted=false]{display:block}.flc-nana-form{display:block;margin-top:20px;padding-top:16px;border-top:1px solid #d7c9b6}.flc-nana-form label{display:block}.flc-nana-form input[type=text],.flc-nana-form select{width:100%;min-height:48px;font-size:16px;padding:10px;border:1px solid #756858;border-radius:5px;box-sizing:border-box;background:#fff;color:#222}.flc-nana-names{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0}.flc-nana-form .flc-nana-confirm{display:flex;gap:10px;align-items:center;margin:16px 0}.flc-nana-confirm input{width:24px;height:24px;flex-shrink:0}.flc-nana-form button{min-height:48px;margin:8px 0;width:100%}.flc-nana-form :focus-visible{outline:3px solid #855d31;outline-offset:3px}.flc-nana-form [aria-invalid=true]{border:2px solid #b00020}.flc-nana-form button:disabled{opacity:.65;cursor:not-allowed}@media(max-width:600px){.flc-nana-names{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/35/compiled_assets/styles.css.map */
