.cp-product{display:block;max-width:1440px;margin:auto;padding:48px 32px;color:#211728}.cp-heading{margin-bottom:32px}.cp-heading>p{font-size:12px;letter-spacing:2px}.cp-heading h1{font-size:clamp(30px,4vw,50px);margin:12px 0}.cp-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:start}.cp-main{width:100%;height:auto;border-radius:18px;display:block}.cp-thumbs{display:flex;gap:10px;overflow:auto;margin:16px 0}.cp-thumbs button{background:none;border:1px solid #c8beb8;border-radius:8px;padding:0;flex:0 0 80px;overflow:hidden;cursor:pointer}.cp-thumbs img{width:80px;height:80px;object-fit:cover;display:block}.cp-options{background:#e3dfda;padding:30px;border-radius:18px}.cp-options h2{margin:0 0 12px}.cp-options>p{font-size:14px;line-height:1.6}.cp-sizes{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0}.cp-sizes button{padding:20px 12px;background:#fffdfa;border:1px solid #bfb5bf;border-radius:10px;font-size:16px;color:inherit;cursor:pointer}.cp-sizes button[aria-pressed=true]{background:#d3e986;border:2px solid #211728;padding:19px 11px}.cp-product :focus-visible{outline:3px solid #856096;outline-offset:3px}.cp-summary{background:#211728;color:#fff;padding:24px;border-radius:14px}.cp-summary h3{margin:0 0 12px;font-size:20px}.cp-summary input[type=number]{width:76px;padding:10px;margin-left:12px;border-radius:6px;color:#211728;background:#fffdfa;border:1px solid #bfb5bf}.cp-summary label{font-size:14px}.cp-buy{width:100%;padding:16px;margin-top:20px;border-radius:8px;border:0;background:#d3e986;color:#211728}.cp-buy:disabled{opacity:.55;cursor:not-allowed}.cp-note{font-size:12px;line-height:1.6;opacity:.8}@media(max-width:800px){.cp-product{padding:28px 18px}.cp-layout{grid-template-columns:1fr;gap:24px}.cp-options{padding:22px}}.cp-product [hidden]{display:none!important}.cp-media-panel{border-radius:18px;overflow:hidden}.cp-media-panel video,.cp-media-panel iframe{display:block;width:100%;aspect-ratio:1/1;object-fit:contain;background:#17121f;border:0}.cp-thumbs button{position:relative}.cp-thumbs button[aria-pressed=true]{outline:2px solid #211728;outline-offset:-2px}.cp-video-badge{position:absolute;bottom:0;left:0;right:0;background:#211728dd;color:#fff;font-size:10px;padding:3px}.cp-shipping{border:0;padding:0;margin:28px 0}.cp-shipping legend{font-size:22px;font-weight:600;margin-bottom:16px}.cp-shipping>button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;text-align:left;background:#fffdfa;color:inherit;border:1px solid #bfb5bf;border-radius:10px;padding:16px;margin-bottom:10px;cursor:pointer}.cp-shipping>button[aria-pressed=true]{border:2px solid #211728;padding:15px;background:#eef4d6}.cp-shipping small{display:block;font-size:12px;margin-top:5px}.cp-shipping b{font-size:12px;text-align:right}.cp-quote{margin:20px 0}.cp-quote>div{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-top:1px solid #ffffff33;font-size:14px}.cp-quote dd{margin:0;text-align:right}.cp-product .cp-summary h3,.cp-product .cp-summary p{color:#fff}.cp-editor-rows{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.cp-editor-rows>div{border:1px dashed #999;padding:12px;font-size:12px}cm-chat-launcher{position:fixed;right:24px;bottom:max(24px,env(safe-area-inset-bottom));z-index:999999;display:block;font-family:inherit;color:#242722}cm-chat-launcher[hidden],cm-chat-launcher [hidden]{display:none!important}.cm-chat-launch{display:flex;align-items:center;gap:10px;border:1px solid #cfc8be;border-radius:32px;background:#30392e;color:#fff;padding:15px 22px;font-family:inherit;font-size:16px;font-weight:600;line-height:1.3;cursor:pointer;box-shadow:0 5px 24px #0003}.cm-chat-panel{width:340px;max-width:calc(100vw - 32px);margin-bottom:14px;padding:22px;background:#f4efe8;border:1px solid #d8d0c6;border-radius:22px;box-shadow:0 12px 40px #0003}.cm-chat-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.cm-chat-heading>strong{font-size:21px;color:#242722}.cm-chat-heading>button{border:0;background:transparent;color:#242722;font-size:26px;width:40px;height:40px;cursor:pointer}.cm-chat-panel p{font-size:14px;line-height:1.5;color:#52594e;margin:5px 0 18px}.cm-chat-choice{box-sizing:border-box;width:100%;display:flex;align-items:center;gap:12px;background:#fff;color:#242722;border:1px solid #ded7ce;border-radius:13px;padding:16px;margin-top:10px;text-decoration:none;font-family:inherit;text-align:left;cursor:pointer}.cm-chat-choice>span:nth-child(2){flex:1}.cm-chat-choice strong{display:block;color:#242722;font-size:16px;line-height:1.4}.cm-chat-choice small{display:block;color:#5b6357;font-size:12px;line-height:1.5;margin-top:3px}.cm-chat-wa{color:#167444}.cm-chat-choice:hover{background:#eaece4;border-color:#809173}cm-chat-launcher button:focus-visible,cm-chat-launcher a:focus-visible{outline:3px solid #748b57;outline-offset:3px}.cm-chat-panel p[data-error]{margin:16px 0 0}.cm-chat-panel p[data-error] a{color:#30392e;text-decoration:underline}html.cm-chat-ready shopify-chat::part(activator){display:none!important}@media(max-width:600px){cm-chat-launcher{right:16px;bottom:max(16px,env(safe-area-inset-bottom))}.cm-chat-launch{padding:13px 18px}.cm-chat-panel{padding:18px}}
/*# sourceMappingURL=/cdn/shop/t/7/compiled_assets/styles.css.map?subset=AAAAEAAAAAAAAAAAAAAAAAAC */
