.ym-premium{--yp-ink: #17330d;--yp-copy: #4d5a47;--yp-muted: #7d8977;--yp-green: #4faa27;--yp-green-dark: #2d7414;--yp-surface: #f4f7f1;--yp-surface-strong: #edf3e8;--yp-line: #dfe7da;--yp-white: #fff;color:var(--yp-ink);background:var(--yp-white);font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;position:relative;z-index:1}.ym-premium,.ym-premium *{box-sizing:border-box}.ym-premium button,.ym-premium input{font:inherit}.ym-premium .bc{max-width:1180px;margin:0 auto;padding:20px 28px 4px;display:flex;align-items:center;gap:8px;color:var(--yp-muted);font-size:12px;line-height:1.4}.ym-premium .bc a{color:inherit;text-decoration:none}.ym-premium .bc a:hover{color:var(--yp-ink)}.ym-premium .outer{max-width:1180px;margin:0 auto;padding:28px 28px 58px;display:grid;grid-template-columns:minmax(0,1.04fr) minmax(360px,.96fr);gap:clamp(38px,6vw,78px);align-items:start}.ym-premium .gallery{display:grid;grid-template-columns:68px minmax(0,1fr);gap:12px;position:sticky;top:92px}.ym-premium .thumbs{display:flex;flex-direction:column;gap:9px;max-height:570px;overflow-y:auto;scrollbar-width:none}.ym-premium .thumbs::-webkit-scrollbar{display:none}.ym-premium .thumb{width:68px;height:68px;padding:0;overflow:hidden;cursor:pointer;border:1px solid transparent;border-radius:12px;background:var(--yp-surface);opacity:.66;transition:border-color .18s ease,opacity .18s ease}.ym-premium .thumb:hover,.ym-premium .thumb.on{border-color:var(--yp-green-dark);opacity:1}.ym-premium .thumb img{width:100%;height:100%;object-fit:cover;display:block}.ym-premium .main-img{position:relative;overflow:hidden;aspect-ratio:1;border-radius:24px;background:var(--yp-surface)}.ym-premium .main-img>img{width:100%;height:100%;object-fit:cover;display:block}.ym-premium .main-img>img.h{display:none}.ym-premium .kit-badge-img{position:absolute;z-index:2;top:16px;left:16px;padding:8px 13px;border-radius:999px;background:#17330de6;color:var(--yp-white);font-size:10px;font-weight:750;letter-spacing:.13em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ym-premium .dots{display:none;justify-content:center;gap:7px;padding:12px 0 0}.ym-premium .dot{width:6px;height:6px;padding:0;border:0;border-radius:999px;background:#cdd7c8}.ym-premium .dot.on{width:22px;background:var(--yp-green-dark)}.ym-premium .info{display:flex;flex-direction:column;gap:16px;min-width:0}.ym-premium .eyebrow{margin:0;color:var(--yp-green-dark);font-size:10px;font-weight:750;letter-spacing:.17em;text-transform:uppercase}.ym-premium .title{margin:0;max-width:14ch;color:var(--yp-ink);font-size:clamp(31px,3.4vw,48px);font-weight:720;line-height:1.03;letter-spacing:-.045em;text-transform:none}.ym-premium .product-rating{margin:-3px 0 0}.ym-premium .desc{margin:0;max-width:58ch;color:var(--yp-copy);font-size:15px;line-height:1.65}.ym-premium .bens{margin:2px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;list-style:none}.ym-premium .bens li{min-height:52px;padding:11px 12px;display:flex;align-items:center;gap:9px;border:1px solid var(--yp-line);border-radius:12px;color:var(--yp-copy);background:var(--yp-white);font-size:11px;font-weight:650;line-height:1.35}.ym-premium .bens li:before{content:"";width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:var(--yp-green)}.ym-premium .kit-summary{padding:15px 16px;display:grid;gap:3px;border:1px solid var(--yp-line);border-radius:14px;background:var(--yp-surface)}.ym-premium .kit-summary strong{font-size:13px;font-weight:750}.ym-premium .kit-summary span{color:var(--yp-copy);font-size:12px;line-height:1.5}.ym-premium .sep{height:1px;margin:2px 0;background:var(--yp-line)}.ym-premium .fmt-label,.ym-premium .opt-label{margin:0 0 11px;display:flex;align-items:baseline;gap:8px;color:var(--yp-muted);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.ym-premium .fmt-label strong,.ym-premium .opt-label strong{color:var(--yp-ink);font-size:11px;letter-spacing:.04em}.ym-premium .fcs{display:flex;gap:12px;align-items:stretch;flex-wrap:wrap}.ym-premium .fc{min-width:92px;padding:8px 10px 10px;display:grid;justify-items:center;gap:4px;cursor:pointer;border:1px solid var(--yp-line);border-radius:14px;color:var(--yp-copy);background:var(--yp-white);transition:border-color .18s ease,background .18s ease}.ym-premium .fc:hover:not(.oos),.ym-premium .fc.on{border-color:var(--yp-green-dark);background:var(--yp-surface)}.ym-premium .fc.oos{cursor:not-allowed;opacity:.46}.ym-premium .fc-img{width:52px;height:52px;overflow:hidden;border-radius:50%;background:var(--yp-surface-strong)}.ym-premium .fc-img img{width:100%;height:100%;object-fit:cover;display:block}.ym-premium .fc-name{color:var(--yp-ink);font-size:11px;font-weight:750}.ym-premium .fc-price,.ym-premium .fc-oos{color:var(--yp-muted);font-size:10px;font-weight:600}.ym-premium .kit-options{display:grid;gap:16px}.ym-premium .chasen-opts,.ym-premium .color-opts,.ym-premium .size-opts{display:flex;flex-wrap:wrap;gap:8px}.ym-premium .chasen-opt,.ym-premium .color-opt,.ym-premium .size-opt{min-height:42px;padding:10px 14px;cursor:pointer;border:1px solid var(--yp-line);border-radius:11px;color:var(--yp-copy);background:var(--yp-white);font-size:12px;font-weight:650;line-height:1.25;transition:border-color .18s ease,background .18s ease}.ym-premium .chasen-opt:hover:not(.oos),.ym-premium .color-opt:hover:not(.oos),.ym-premium .size-opt:hover:not(.oos),.ym-premium .chasen-opt.on,.ym-premium .color-opt.on,.ym-premium .size-opt.on{border-color:var(--yp-green-dark);color:var(--yp-ink);background:var(--yp-surface)}.ym-premium .chasen-opt.oos,.ym-premium .color-opt.oos,.ym-premium .size-opt.oos{cursor:not-allowed;opacity:.42;text-decoration:line-through}.ym-premium .size-opt{display:grid;gap:2px;justify-items:center}.ym-premium .size-opt span{color:var(--yp-muted);font-size:10px;font-weight:550}.ym-premium .price-row{display:flex;align-items:baseline}.ym-premium .price-main{color:var(--yp-ink);font-size:28px;font-weight:750;letter-spacing:-.025em}.ym-premium .po-wrap{display:grid;gap:9px}.ym-premium .po-card{width:100%;min-height:68px;padding:14px 16px;display:flex;align-items:center;gap:12px;cursor:pointer;text-align:left;border:1px solid var(--yp-line);border-radius:14px;color:var(--yp-copy);background:var(--yp-white);transition:border-color .18s ease,background .18s ease}.ym-premium .po-card:hover,.ym-premium .po-card.on{border-color:var(--yp-green-dark);background:var(--yp-surface)}.ym-premium .radio{width:18px;height:18px;flex:0 0 18px;display:grid;place-items:center;border:1.5px solid #aab7a4;border-radius:50%}.ym-premium .po-card.on .radio{border-color:var(--yp-green-dark);background:var(--yp-green-dark);box-shadow:inset 0 0 0 4px var(--yp-white)}.ym-premium .po-body{flex:1 1 auto;min-width:0}.ym-premium .po-title{color:var(--yp-ink);font-size:11px;font-weight:750;letter-spacing:.11em;text-transform:uppercase}.ym-premium .po-prices{margin-top:4px;display:flex;align-items:baseline;gap:7px;flex-wrap:wrap}.ym-premium .po-price{color:var(--yp-ink);font-size:18px;font-weight:720}.ym-premium .po-compare{color:#9aa394;font-size:12px;text-decoration:line-through}.ym-premium .po-note{margin:2px 0 0;color:var(--yp-muted);font-size:11px;line-height:1.45}.ym-premium .pct-badge{padding:5px 8px;border-radius:999px;color:var(--yp-green-dark);background:#eaf5e4;font-size:10px;font-weight:750;white-space:nowrap}.ym-premium .freq{display:none;overflow:hidden;border:1px solid var(--yp-line);border-radius:12px}.ym-premium .freq.show{display:block}.ym-premium .freq-opt{padding:12px 14px;display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--yp-line);color:var(--yp-copy);font-size:12px;cursor:pointer}.ym-premium .freq-opt:last-child{border-bottom:0}.ym-premium .freq-opt:has(input:checked){background:var(--yp-surface)}.ym-premium .freq-opt input{width:16px;height:16px;accent-color:var(--yp-green-dark)}.ym-premium .freq-lbl{flex:1 1 auto;min-width:0}.ym-premium .freq-price{color:var(--yp-ink);font-size:11px;font-weight:650;white-space:nowrap}.ym-premium .ym-purchase-details{margin:3px 0 0;padding-top:12px;border-top-color:var(--yp-line)}.ym-premium .buy{margin-top:2px;display:grid;gap:9px}.ym-premium .atc-btn,.ym-premium .sticky-atc{width:100%;min-height:54px;padding:14px 18px;display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;border:0;border-radius:13px;color:var(--yp-white);background:var(--yp-green-dark);font-size:12px;font-weight:750;letter-spacing:.1em;text-transform:uppercase;transition:background .18s ease,transform .18s ease}.ym-premium .atc-btn:hover:not(:disabled),.ym-premium .sticky-atc:hover:not(:disabled){background:#235f0f;transform:translateY(-1px)}.ym-premium .atc-btn:disabled,.ym-premium .sticky-atc:disabled{cursor:not-allowed;background:#b8c1b3}.ym-premium #ymAcceleratedCheckout .shopify-payment-button__button{min-height:50px;overflow:hidden;border-radius:13px}.ym-premium .trust-note{margin:-3px 0 0;color:var(--yp-muted);font-size:10.5px;line-height:1.5;text-align:center}.ym-premium .premium-details{max-width:1180px;margin:0 auto;padding:0 28px 50px}.ym-premium .premium-details__inner{border-top:1px solid var(--yp-line)}.ym-premium .premium-details details{border-bottom:1px solid var(--yp-line)}.ym-premium .premium-details summary{padding:19px 2px;display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;color:var(--yp-ink);font-size:13px;font-weight:700;list-style:none}.ym-premium .premium-details summary::-webkit-details-marker{display:none}.ym-premium .premium-details summary:after{content:"+";color:var(--yp-green-dark);font-size:20px;font-weight:400;line-height:1}.ym-premium .premium-details details[open] summary:after{content:"\2212"}.ym-premium .premium-details__body{max-width:760px;padding:0 2px 22px;color:var(--yp-copy);font-size:14px;line-height:1.7}.ym-premium .premium-details__body h2,.ym-premium .premium-details__body h3{margin:20px 0 7px;color:var(--yp-ink);font-size:15px;line-height:1.35}.ym-premium .premium-details__body h2:first-child,.ym-premium .premium-details__body h3:first-child,.ym-premium .premium-details__body p:first-child{margin-top:0}.ym-premium .premium-details__body p{margin:0 0 10px}.ym-premium .premium-details__body a{color:var(--yp-green-dark);text-underline-offset:3px}.ym-premium .premium-details__links{display:flex;flex-wrap:wrap;gap:14px}.ym-premium .premium-details__links a{font-size:12px;font-weight:700}.ym-premium .ym-product-reviews{max-width:1180px;padding:54px 28px;border-top:1px solid var(--yp-line)}.ym-premium .ym-product-reviews h2{margin-bottom:25px;color:var(--yp-ink);font-size:clamp(24px,3vw,34px);font-weight:700;letter-spacing:-.03em}.ym-premium .sugg-section{max-width:1180px;margin:0 auto;padding:48px 28px 72px;border-top:1px solid var(--yp-line)}.ym-premium .sugg-header{margin:0 0 22px;padding:0;display:flex;align-items:baseline;justify-content:space-between;gap:20px;border:0}.ym-premium .sugg-title,.ym-premium .sugg-title-txt{margin:0;color:var(--yp-ink);font-size:clamp(22px,3vw,31px);font-weight:700;letter-spacing:-.03em;text-transform:none}.ym-premium .sugg-see-all{color:var(--yp-green-dark);font-size:11px;font-weight:700;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.ym-premium .sugg-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ym-premium .sugg-card{min-width:0}.ym-premium .sugg-card-img{overflow:hidden;aspect-ratio:1;margin-bottom:12px;border-radius:16px;background:var(--yp-surface)}.ym-premium .sugg-card-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.ym-premium .sugg-card:hover .sugg-card-img img{transform:scale(1.025)}.ym-premium .sugg-tag{min-height:1.2em;margin-bottom:4px;color:var(--yp-muted);font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ym-premium .sugg-name{color:var(--yp-ink);font-size:14px;font-weight:700;line-height:1.35}.ym-premium .sugg-price{margin-top:5px;color:var(--yp-copy);font-size:12px}.ym-premium .sugg-atc{width:100%;margin-top:10px;padding:11px 12px;display:block;cursor:pointer;border:1px solid var(--yp-line);border-radius:10px;color:var(--yp-ink);background:var(--yp-white);font-size:10px;font-weight:700;letter-spacing:.08em;text-align:center;text-decoration:none;text-transform:uppercase}.ym-premium .sugg-atc:hover:not(:disabled){border-color:var(--yp-green-dark)}.ym-premium .sticky-bar{display:none}.ym-premium :is(.thumb,.fc,.chasen-opt,.color-opt,.size-opt,.po-card,.dot,.atc-btn,.sticky-atc,.sugg-atc):focus-visible,.ym-premium summary:focus-visible{outline:2px solid var(--yp-green-dark);outline-offset:3px}.ym-premium .subify-widget-container,.ym-premium .subify-root{display:none!important}.ym-premium .subify-choice-box-wrapper:after{content:none!important}.ym-premium .aph_embed_embed,.ym-premium .aph_embed_container,.ym-premium .hidEmbedPosition{display:none!important}@media(max-width:860px){.ym-premium .bc{padding:15px 18px 2px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ym-premium .outer{grid-template-columns:1fr;gap:0;padding:16px 0 104px}.ym-premium .gallery{grid-template-columns:1fr;position:static}.ym-premium .thumbs{display:none}.ym-premium .main-img{border-radius:0}.ym-premium .dots{display:flex}.ym-premium .info{padding:21px 18px 0;gap:14px}.ym-premium .title{max-width:16ch;font-size:clamp(29px,9vw,39px)}.ym-premium .bens{grid-template-columns:1fr;gap:6px}.ym-premium .bens li{min-height:0;padding:8px 10px;border:0;background:transparent;font-size:12px}.ym-premium .buy{display:none}.ym-premium .sticky-bar{position:fixed;z-index:50;right:0;bottom:0;left:0;padding:10px max(14px,env(safe-area-inset-right)) calc(10px + env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left));display:flex;background:#fffffff0;border-top:1px solid var(--yp-line);box-shadow:0 -8px 30px #17330d17;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ym-premium .premium-details,.ym-premium .sugg-section,.ym-premium .ym-product-reviews{padding-right:18px;padding-left:18px}.ym-premium .sugg-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ym-premium .sugg-card:nth-child(n+3){display:none}}@media(max-width:430px){.ym-premium .fcs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.ym-premium .fc{min-width:0;padding-inline:6px}.ym-premium .fc-img{width:46px;height:46px}.ym-premium .po-card{padding:13px}.ym-premium .pct-badge{white-space:normal;text-align:center}}@media(prefers-reduced-motion:reduce){.ym-premium *,.ym-premium *:before,.ym-premium *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/yuno-product-premium.css.map */
