.coco-cart-rec{padding-top:28px;padding-bottom:32px;color:#145563}.coco-cart-rec h2{font-size:clamp(24px,3vw,32px);margin:0 0 18px;color:inherit}.coco-rec-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px}.coco-rec-card{min-width:0;background:#faf8ef;border:1px solid #e5d9ed;border-radius:16px;padding:12px;display:flex;flex-direction:column}.coco-rec-card img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:10px;background:#fff}.coco-rec-card h3{font-size:17px;line-height:1.3;margin:12px 0 6px}.coco-rec-card h3 a{color:inherit;text-decoration:none}.coco-rec-card form{margin-top:auto}.coco-rec-card select{width:100%;margin:0 0 12px;padding:10px 6px;border:1px solid #d0dbd7;border-radius:8px;background:#fff;color:#145563;font:inherit;font-size:13px}.coco-rec-card button{width:100%;border:0;cursor:pointer}.coco-rec-card p{font-size:15px;margin:0 0 12px}.coco-rec-button{display:block;text-align:center;background:#145563;color:#fff;border-radius:24px;padding:10px 12px;text-decoration:none;margin-top:auto;font-size:14px;font-weight:700}.coco-cart-rec a:focus-visible{outline:3px solid #9674b1;outline-offset:3px}@media(max-width:749px){.coco-rec-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.coco-cart-rec{padding-top:24px;padding-bottom:24px}.coco-rec-card{padding:9px}}.coco-community-compact{border:1px solid #cbb4df;border-radius:12px;max-width:760px;margin:12px auto;color:#145866}.coco-community-compact>summary{display:flex;align-items:center;gap:10px;cursor:pointer;padding:12px 16px;list-style:none}.coco-community-compact>summary>span:first-child{background:#145866;color:#fff;border-radius:50%;width:24px;height:24px;text-align:center}.coco-community-compact strong{font-size:16px}.coco-community-compact b{font-size:10px;background:#eee5f8;padding:5px;border-radius:5px}.community-arrow{margin-left:auto}.coco-community-art{display:block;width:100%;max-width:680px;height:auto;border-radius:12px;margin:12px auto 20px}.coco-community-compact>div{padding:0 20px 16px;font-size:14px;line-height:1.5}.coco-community-compact>div>p{max-width:680px;margin:10px 0}.coco-community-compact details{max-width:680px}.coco-community-compact details{padding:12px 0;border-top:1px solid #e8dff0}.coco-community-compact details summary{cursor:pointer}@media(max-width:600px){.coco-community-compact>summary{gap:8px;padding:10px 12px}.coco-community-compact strong{font-size:14px}.coco-community-compact b{font-size:9px}}.coco-video-carousel{box-sizing:border-box;width:100%;max-width:760px;margin:24px auto;padding:0 24px}.coco-video-row{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.coco-video-row::-webkit-scrollbar{display:none}.coco-video-tile{flex:0 0 calc((100% - 16px)/2);min-width:0;scroll-snap-align:start}.coco-video-row:has(>.coco-video-tile:only-child){max-width:400px;margin:auto}.coco-video-tile:only-child{flex-basis:100%}.coco-video-carousel:not(:has(.coco-video-tile)){display:none}.coco-video-carousel:has(.coco-video-tile:only-child) .coco-video-nav{display:none}.coco-video-player{position:relative}.coco-video-tile video{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;border-radius:16px;background:#e7e1ef}.coco-video-tile p{font-size:14px;line-height:1.35;margin:10px 0 0;text-align:center;color:#245b61}.coco-video-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:60px;height:60px;padding:0;border:2px solid white;border-radius:50%;background:#245b61;color:#fff;cursor:pointer;box-shadow:0 2px 10px #0003}.coco-pause-icon{display:none}.coco-video-player.is-playing .coco-video-play{left:auto;right:10px;top:auto;bottom:10px;transform:none;width:44px;height:44px}.coco-video-player.is-playing .coco-play-icon{display:none}.coco-video-player.is-playing .coco-pause-icon{display:block}.coco-video-nav{display:flex;justify-content:center;gap:16px;margin-top:14px}.coco-video-nav button{width:44px;height:44px;padding:0;border:1px solid #245b61;border-radius:50%;background:transparent;color:#245b61;font-size:25px;cursor:pointer}.coco-video-nav button:disabled{opacity:.3;cursor:default}.coco-video-play:focus-visible,.coco-video-nav button:focus-visible{outline:3px solid #8764ac;outline-offset:3px}.coco-video-empty{padding:24px 12px;border:2px dashed #8c70b5;border-radius:14px;background:#f1e9f6}@media(max-width:749px){.coco-video-carousel{padding:0 20px;margin:20px auto}.coco-video-row{gap:12px}.coco-video-tile{flex-basis:calc((100% - 12px)/2)}.coco-video-tile:only-child{flex-basis:100%}.coco-video-play{width:52px;height:52px}.coco-video-tile p{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/12/compiled_assets/styles.css.map */
