:root{--gn-accent: #0f6466;--gn-accent-dark: #0b4e50;--gn-accent-soft: #e6f1f0;--gn-ink: #2c3532;--gn-muted: #6b7673;--gn-line: #e3e8e6;--gn-bg-soft: #f6f8f7;--gn-radius: 12px}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,.h1,.h2,.h3{letter-spacing:-.01em}.link-btn a,.link-btn button,button.overlay-buy_button,a.overlay-buy_button,.f8vl button[name=checkout]{border-radius:var(--gn-radius)!important;transition:transform .12s ease,box-shadow .12s ease,background-color .12s ease}form[id^=main-product-form-] button[type=submit],.f8vl button[name=checkout]{box-shadow:0 6px 18px #0f64662e}form[id^=main-product-form-] button[type=submit]:hover,.f8vl button[name=checkout]:hover{transform:translateY(-1px);box-shadow:0 9px 22px #0f64663d}.l4cl button.circle,.l4ca button.circle,#root button.circle{box-shadow:none!important;border-radius:999px!important}.gn-delivery{position:relative;z-index:1;isolation:isolate;overflow:visible;box-sizing:border-box;display:flex;align-items:center;gap:10px;margin:12px 0 6px;padding:11px 13px;border:1px solid #cfe3e1;border-radius:var(--gn-radius);background:var(--gn-accent-soft);color:var(--gn-ink)}.gn-delivery__icon{display:flex;align-items:center;justify-content:center;width:34px;height:34px;min-width:34px;border-radius:999px;background:#fff;color:var(--gn-accent)}.gn-delivery__text{display:flex;flex-direction:column;gap:2px;min-width:0}.gn-delivery__text strong{font-size:14.5px;line-height:1.25;font-weight:700}.gn-delivery__sub{font-size:12px;line-height:1.3;color:var(--gn-muted)}.gn-delivery--compact{margin:10px 0 12px;padding:9px 11px}.gn-delivery--compact .gn-delivery__icon{width:30px;height:30px;min-width:30px}.gn-delivery--compact .gn-delivery__text strong{font-size:13.5px}.gn-delivery--compact .gn-delivery__sub{font-size:11.5px}.gn-trust-row{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 14px;margin:10px 0 4px;padding:0;list-style:none;font-size:12px;color:var(--gn-muted)}.gn-trust-row li{display:inline-flex;align-items:center;gap:5px;margin:0;padding:0;white-space:nowrap}.gn-trust-row svg{color:var(--gn-accent);flex:0 0 auto}.gn-payments{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:10px 0 4px}.gn-payments__label{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;color:var(--gn-muted);white-space:nowrap}.gn-payments__icons{display:flex;flex-wrap:wrap;gap:5px}.gn-payments__icon{height:22px;width:auto;border-radius:4px;border:1px solid var(--gn-line);background:#fff}.gn-card-delivery{margin:4px 0 0!important;font-size:12px;line-height:1.3;color:var(--gn-accent);font-weight:600}.gn-card-delivery span:before{content:"\2713  "}.l4cl li figure img{transition:transform .35s ease}.l4cl li:hover figure img{transform:scale(1.03)}.l4cl li .price{font-weight:800}@media(max-width:760px){.gn-trust-row{gap:5px 10px;font-size:11.5px}.gn-delivery__text strong{font-size:14px}}#cart button,#cart .link-btn a,.l4cl button.circle,.l4ca button.circle,.l4cl .link-btn a{outline:0!important;box-shadow:none!important}#cart button:before,#cart button:after,#cart .link-btn a:before,#cart .link-btn a:after,.l4cl button.circle:before,.l4cl button.circle:after,.l4ca button.circle:before,.l4ca button.circle:after{box-shadow:none!important;border:0!important;outline:0!important}#cart button.circle,.l4cl button.circle,.l4ca button.circle{border:0!important;background-clip:padding-box}@media(max-width:760px){.gn-card-delivery{font-size:11.5px}.l4cl li .price{font-size:15px}}.gn-delivery__text{justify-content:center}.gn-delivery__sub:empty{display:none}.gn-card-delivery{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:760px){.gn-card-delivery{font-size:11px;white-space:normal}}.gn-timer{font-variant-numeric:tabular-nums;color:var(--gn-accent);font-weight:800}.gn-delivery__sub{display:block}.l4cl .stock,.l4cl p.stock{display:none!important}.template-article table{display:table!important;width:100%!important;min-width:0!important;max-width:100%!important;table-layout:auto!important;border-collapse:collapse!important;border:1px solid var(--gn-line)!important;border-radius:10px;overflow:hidden;font-size:14.5px!important;line-height:1.45;margin:0!important}.template-article table th,.template-article table td{white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;vertical-align:top;text-align:left!important;padding:10px 12px!important;border:0!important;border-bottom:1px solid var(--gn-line)!important;width:auto!important}.template-article table thead th{background:var(--gn-bg-soft)!important;color:var(--gn-ink);font-weight:700}.template-article table tbody tr:nth-child(2n) td{background:#fafbfa}.template-article table tbody tr:last-child td{border-bottom:0!important}@media(max-width:760px){.template-article table{font-size:13px!important}.template-article table th,.template-article table td{padding:8px 9px!important}.template-article table td:first-child:nth-last-child(n+3),.template-article table th:first-child:nth-last-child(n+3){width:28%!important}.template-article div[style*=overflow-x]{overflow:visible!important}}.gn-terms-note{margin:10px 0 8px!important;font-size:12px;line-height:1.45;color:var(--gn-muted);text-align:center}.gn-terms-note strong{color:var(--gn-ink);font-weight:600}.gn-terms-note a{color:var(--gn-muted)!important;text-decoration:underline;text-underline-offset:2px}#content h1 span[style*=underline],#content h2 span[style*=underline],#content h3 span[style*=underline]{text-decoration:none!important}#content h2,.template-index h2{letter-spacing:-.02em}.title-underline-accent:after,.title-underline-accent span:after{opacity:.6}.l4cl li figure{background:transparent;border-radius:18px;overflow:hidden}.l4cl li figure picture,.l4cl li figure img{border-radius:18px}.l4cl li .price{color:#1d1d1f}.l4cl li .price .old-price{color:#8e8e93;font-weight:400}.l4cl li h3{margin-top:10px}.l4ft li,.l4ft li figure,.l4ft li picture,.l4ft li img{border-radius:20px}.l4ft li{overflow:hidden}.l4ft li img{transition:transform .5s ease}.l4ft li:hover img{transform:scale(1.03)}.n6br{font-size:12.5px;color:#6e6e73}.n6br a{color:#6e6e73!important}.template-collection #content h1{font-size:clamp(28px,3vw,40px);letter-spacing:-.025em;color:#1d1d1f}.template-article .rte,.template-article article .m6ac,.template-article #content article{--a-ink: #1d1d1f}.template-article #content h1{font-size:clamp(28px,3.4vw,44px);line-height:1.12;letter-spacing:-.03em;color:#1d1d1f}.template-article #content article p,.template-article #content article li{font-size:17px;line-height:1.7;color:#3a3a3c}.template-article #content article h2{font-size:clamp(22px,2.2vw,28px);letter-spacing:-.02em;margin-top:36px;color:#1d1d1f}.template-article #content article h3{font-size:19px;margin-top:24px;color:#1d1d1f}.template-article #content article a{color:var(--gn-accent);text-underline-offset:3px}@media(min-width:1000px){.template-article #content article p,.template-article #content article ul,.template-article #content article ol,.template-article #content article h2,.template-article #content article h3,.template-article #content article .gn-table{max-width:760px}}@media(max-width:760px){.template-article #content article p,.template-article #content article li{font-size:16px}}.template-blog article figure,.template-blog article img,.template-index .shopify-section article figure img{border-radius:18px}#shopify-section-footer h2,#shopify-section-footer h3,#shopify-section-footer h4,footer .h4{font-size:13px!important;letter-spacing:.08em;text-transform:uppercase}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--gn-accent)!important;outline-offset:2px}@media(max-width:760px){.l4cl li figure{border-radius:14px}.l4cl li figure picture,.l4cl li figure img{border-radius:14px}.l4ft li,.l4ft li figure,.l4ft li picture,.l4ft li img{border-radius:16px}}:root{--gn-display: -apple-system, BlinkMacSystemFont, "SF Pro Display", "Inter", "Helvetica Neue", "Segoe UI", Arial, sans-serif}.gn-brand{display:block;font-family:var(--gn-display);font-size:11px;line-height:1.2;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#86868b;margin:0 0 6px}.gn-name{display:block;font-family:var(--gn-display);font-weight:600;letter-spacing:-.015em;color:#1d1d1f}.gn-variant{display:block;font-family:var(--gn-display);font-weight:500;color:#86868b;letter-spacing:0}#root #main-product h1.gn-title .gn-brand{font-size:12px;letter-spacing:.18em;margin-bottom:10px}#root #main-product h1.gn-title .gn-name{font-size:clamp(26px,2.6vw,36px);line-height:1.1;letter-spacing:-.028em}#root #main-product h1.gn-title .gn-variant{display:inline-block;margin-top:12px;padding:6px 12px;border-radius:999px;background:#f5f5f7;font-size:13.5px;line-height:1.2;color:#515154}.l4cl h3 a .gn-brand{font-size:10px;letter-spacing:.14em;margin-bottom:5px}.l4cl h3 a .gn-name{font-size:15px;line-height:1.3}.l4cl h3 a .gn-variant{font-size:12.5px;margin-top:2px}.gn-sticky__title .gn-brand,.gn-fbt__title .gn-brand{display:none}.gn-sticky__title .gn-name,.gn-sticky__title .gn-variant,.gn-fbt__title .gn-name,.gn-fbt__title .gn-variant{display:inline;font-size:inherit}.gn-sticky__title .gn-variant:before,.gn-fbt__title .gn-variant:before{content:" \b7  "}@media(max-width:760px){#root #main-product h1.gn-title .gn-name{font-size:25px}#root #main-product h1.gn-title .gn-brand{font-size:11px;margin-bottom:8px}#root #main-product h1.gn-title .gn-variant{margin-top:10px;font-size:12.5px}.l4cl h3 a .gn-name{font-size:14px}.l4cl h3 a .gn-variant{font-size:11.5px}}#root .l4cl:not(.list)>li{min-width:0}#root .l4cl:not(.list)>li>figure{margin-bottom:14px!important}#root .l4cl:not(.list)>li h3{margin-top:0!important}#root .l4cl:not(.list)>li h3 a .gn-name{display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;line-height:1.25!important}#root .l4cl:not(.list)>li h3 a .gn-variant{display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;line-height:1.35}@media(max-width:760px){#root .l4cl:not(.list)>li>figure{margin-bottom:10px!important}#root .l4cl:not(.list)>li h3 a .gn-brand{display:none!important}}#root .l4cl:not(.list)>li>figure{position:relative}#root .l4cl li figure button.gn-qa{all:unset;box-sizing:border-box!important;position:absolute!important;right:12px!important;bottom:12px!important;top:auto!important;left:auto!important;z-index:60!important;pointer-events:auto!important;display:flex!important;align-items:center;justify-content:center;width:34px!important;height:34px!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border-radius:50%!important;border:0!important;background:#ffffffe0!important;color:#1d1d1f!important;cursor:pointer;font-size:0!important;line-height:0!important;box-shadow:0 1px 2px #0000000f,0 4px 14px #00000014,inset 0 0 0 .5px #00000014!important;-webkit-backdrop-filter:saturate(180%) blur(12px);backdrop-filter:saturate(180%) blur(12px);transition:transform .25s cubic-bezier(.2,.8,.2,1),background-color .2s ease,color .2s ease;-webkit-tap-highlight-color:transparent}#root .l4cl li figure button.gn-qa:before,#root .l4cl li figure button.gn-qa:after{content:none!important;display:none!important}#root .l4cl li figure button.gn-qa svg{display:block!important;flex:0 0 auto;width:14px!important;height:14px!important;min-width:0!important;max-width:14px!important;max-height:14px!important;margin:0!important;padding:0!important;position:static!important;fill:none!important;stroke:currentColor!important;stroke-width:2!important}#root .l4cl li figure button.gn-qa svg path{stroke-width:2!important;fill:none!important}@media(hover:hover){#root .l4cl li figure button.gn-qa:hover{background:#1d1d1f!important;color:#fff!important;transform:scale(1.08)}}#root .l4cl li figure button.gn-qa:active{transform:scale(.94)}#root .l4cl li figure button.gn-qa:focus-visible{outline:2px solid #0f6466;outline-offset:2px}#root .l4cl li figure button.gn-qa.is-loading svg{opacity:0}#root .l4cl li figure button.gn-qa.is-loading:after{content:""!important;display:block!important;position:absolute;width:14px;height:14px;border-radius:50%;border:1.75px solid rgba(0,0,0,.15);border-top-color:#1d1d1f;animation:gnQaSpin .7s linear infinite}#root .l4cl li figure button.gn-qa.is-added{background:#0f6466!important;color:#fff!important}@keyframes gnQaSpin{to{transform:rotate(360deg)}}@media(max-width:760px){#root .l4cl li figure button.gn-qa{right:8px!important;bottom:8px!important;width:30px!important;height:30px!important}#root .l4cl li figure button.gn-qa svg{width:13px!important;height:13px!important;max-width:13px!important;max-height:13px!important}}@media(prefers-reduced-motion:reduce){#root .l4cl li figure button.gn-qa{transition:none}}.template-product #root .n6br,.template-product #root .shopify-section-breadcrumbs .n6br{display:none!important}.template-product #root .shopify-section-breadcrumbs{display:block;min-height:0!important;margin:0!important;padding:28px 0 0!important}@media(max-width:760px){.template-product #root .shopify-section-breadcrumbs{padding:14px 0 0!important}}@media(max-width:760px){.template-cart #root .form-cart .cols.aside>article,.template-cart #root .form-cart .cols.aside>article>ul.l4ca{width:100%!important;max-width:100%!important}.template-cart #root .form-cart .f8vl{display:flex!important;flex-direction:column!important;align-items:stretch!important}.template-cart #root .form-cart .f8vl>.check{order:0}.template-cart #root .form-cart .f8vl .submit{display:contents!important}.template-cart #root .form-cart .f8vl .submit .mobile-only{order:1;display:flex!important;justify-content:space-between!important;align-items:baseline!important;gap:16px;float:none!important;flex:0 0 auto!important;width:100%!important;max-width:none!important;box-sizing:border-box;margin:0 0 14px!important;padding:2px 0 14px!important;border-bottom:1px solid rgba(0,0,0,.08)!important;font-size:15px!important;line-height:1.3!important;color:#6e6e73!important;text-align:left!important}.template-cart #root .form-cart .f8vl .submit .mobile-only .strong{margin-left:auto;font-size:22px!important;font-weight:600!important;letter-spacing:-.02em;color:#1d1d1f!important;white-space:nowrap}.template-cart #root .form-cart .f8vl .gn-terms-note{order:2;margin:0 0 14px!important}.template-cart #root .form-cart .f8vl button[name=checkout]{order:3;width:100%!important;margin:0!important}}@media(min-width:1601px){#root #content .gnh{max-width:1500px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box}#root #content .gn-cseo{margin-left:max(0px,calc((100% - 1500px)/2))!important}#root #content .gn-promo-duo{width:auto!important;max-width:1500px!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}#root #content .gn-promo-duo__grid{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)!important}}#root #nav-top .gn-hide-more{display:none!important}@media(max-width:760px){#root #nav-top .l4us li{font-size:12.5px!important;line-height:1.3!important;white-space:nowrap!important}#root #nav-top .l4us li a{display:none!important}}#root #search input#search_main:focus,#root #search input#search_main:focus-visible{outline:0!important;outline-offset:0!important;border-color:#0f6466!important;box-shadow:0 0 0 3px #0f646629!important}#root #search p:focus-within{outline:0!important}#root #search input#search_main{font-family:var(--main_ff)}@keyframes gnFlyIn{0%{opacity:0;transform:translate3d(0,42px,0) scale(.96)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:no-preference){.template-collection #root #content .l4cl>li:nth-child(-n+8){animation:gnFlyIn .75s cubic-bezier(.16,1,.3,1) backwards}.template-collection #root #content .l4cl>li:nth-child(2){animation-delay:.06s}.template-collection #root #content .l4cl>li:nth-child(3){animation-delay:.12s}.template-collection #root #content .l4cl>li:nth-child(4){animation-delay:.18s}.template-collection #root #content .l4cl>li:nth-child(5){animation-delay:.24s}.template-collection #root #content .l4cl>li:nth-child(6){animation-delay:.3s}.template-collection #root #content .l4cl>li:nth-child(7){animation-delay:.36s}.template-collection #root #content .l4cl>li:nth-child(8){animation-delay:.42s}}@media(prefers-reduced-motion:no-preference){html.js .template-collection #root #content .l4cl>li.gn-fly{transition:opacity .8s cubic-bezier(.16,1,.3,1) var(--gnd, 0s),transform .8s cubic-bezier(.16,1,.3,1) var(--gnd, 0s)}html.js .template-collection #root #content .l4cl>li.gn-fly:not(.is-in){opacity:0;transform:translate3d(0,42px,0) scale(.96)}}@keyframes gnShow{to{visibility:visible}}html.js .gn-combo:not(.gn-tidy) .gn-combo__content,html.js .gn-gift:not(.gn-tidy) .gn-gift__content,html.js .gn-stack:not(.gn-tidy) .gn-stack__discount{visibility:hidden;animation:gnShow 0s 2.5s forwards}html.js #root .gn-stack__option,html.js #root .gn-combo__option,html.js #root .gn-gift__option{position:relative;display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:12px!important;min-height:0!important;margin:0 0 12px!important;padding:14px!important}html.js #root .gn-stack__option:has(input:checked),html.js #root .gn-combo__option:has(input:checked),html.js #root .gn-gift__option:has(input:checked){padding:13px!important}html.js #root .gn-stack__option>input,html.js #root .gn-combo__option>input,html.js #root .gn-gift__option>input{position:absolute!important;width:1px!important;height:1px!important;margin:0!important;opacity:0!important;pointer-events:none!important}html.js #root .gn-stack__radio,html.js #root .gn-combo__radio,html.js #root .gn-gift__radio{flex:0 0 18px!important;width:18px!important;height:18px!important;margin:0!important;order:1}html.js #root .gn-stack__thumbs,html.js #root .gn-pair{flex:0 0 auto!important;order:2}html.js #root .gn-stack__info,html.js #root .gn-combo__content,html.js #root .gn-gift__content{flex:1 1 auto!important;min-width:0;width:auto!important;padding:0!important;margin:0!important;order:3}html.js #root .gn-stack__price-area,html.js #root .gn-combo__right,html.js #root .gn-gift__right{flex:0 0 auto!important;margin-left:auto!important;order:4}html.js #root .gn-combo__option--bundle>.gn-combo__image-circle:not(.gn-pair__base):not(.gn-pair__add),html.js #root .gn-gift__option--gift>.gn-gift__image-circle:not(.gn-pair__base):not(.gn-pair__add){flex:0 0 auto;order:2;width:36px!important;height:36px!important}html.js #root .gn-combo__right,html.js #root .gn-gift__right,html.js #root .gn-stack__price-area{position:static!important}html.js #root .gn-stack__badge,html.js #root .gn-combo__badge{position:absolute!important;top:-9px;right:14px;margin:0!important;padding:3px 9px!important;border-radius:999px!important;font-size:10px!important;line-height:1.2!important;letter-spacing:.08em!important;white-space:nowrap}html.js #root .gn-stack__top{display:flex!important;align-items:center;gap:7px;flex-wrap:nowrap;margin:0!important}html.js #root .gn-stack__name,html.js #root .gn-combo__name,html.js #root .gn-gift__name{display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;padding:0!important;margin:0!important;font-size:15px!important;line-height:1.25!important;font-weight:700!important;letter-spacing:-.01em;color:#1d1d1f!important}html.js #root .gn-stack__name{white-space:nowrap}html.js #root .gn-stack__discount{flex:0 0 auto;margin:0!important;padding:2px 7px!important;border-radius:999px!important;font-size:11.5px!important;line-height:1.3!important;font-weight:700!important;white-space:nowrap}html.js #root .gn-stack__saving,html.js #root .gn-combo__saving,html.js #root .gn-gift__condition{margin:3px 0 0!important;font-size:12.5px!important;line-height:1.3!important;font-weight:600!important;color:#137572!important}html.js #root .gn-combo__topline{display:block!important;margin:0!important}html.js #root .gn-combo__main-discount-copy{padding:0!important;margin:0!important}html.js #root .gn-combo__description,html.js #root .gn-gift__description,html.js #root .gn-combo__product-title,html.js #root .gn-gift__product-title,html.js #root .gn-gift .gn-gift__included,html.js #root .gn-gift__value-corner,html.js #root .gn-combo__total-label,html.js #root .gn-gift__total-label{display:none!important}html.js #root .gn-stack__price-area,html.js #root .gn-combo__right,html.js #root .gn-gift__right{display:flex!important;flex-direction:column;align-items:flex-end!important;justify-content:center;padding:0!important;text-align:right;white-space:nowrap}html.js #root .gn-stack__per-set,html.js #root .gn-combo__total-price,html.js #root .gn-gift__main-price{margin:0!important;font-size:16px!important;line-height:1.2!important;font-weight:800!important;letter-spacing:-.01em}html.js #root .gn-stack__per-set span{font-size:11.5px;font-weight:600;color:#86868b}html.js #root .gn-stack__total,html.js #root .gn-combo__extra-price{margin:2px 0 0!important;font-size:12px!important;line-height:1.3!important;font-weight:600!important;color:#86868b!important}html.js #root .gn-stack__option>*,html.js #root .gn-combo__option>*,html.js #root .gn-gift__option>*{margin:0!important;min-width:0}html.js #root .gn-stack__option>:not(input):not(.gn-stack__radio):not(.gn-stack__thumbs):not(.gn-stack__info):not(.gn-stack__price-area),html.js #root .gn-combo__option>:not(input):not(.gn-combo__radio):not(.gn-pair):not(.gn-combo__image-circle):not(.gn-combo__content):not(.gn-combo__right),html.js #root .gn-gift__option>:not(input):not(.gn-gift__radio):not(.gn-pair):not(.gn-gift__image-circle):not(.gn-gift__content):not(.gn-gift__right):not(.gn-gift__value-corner){display:none!important}html.js #root .gn-stack__option:before,html.js #root .gn-stack__option:after,html.js #root .gn-combo__option:before,html.js #root .gn-combo__option:after,html.js #root .gn-gift__option:before,html.js #root .gn-gift__option:after{content:none!important;display:none!important}html.js #root .gn-stack__radio,html.js #root .gn-combo__radio,html.js #root .gn-gift__radio{padding:0!important;box-sizing:border-box!important}html.js #root .gn-stack__price-area,html.js #root .gn-combo__right,html.js #root .gn-gift__right{margin-left:auto!important}html.js #root .gn-stack__thumbs{flex:0 0 70px!important;width:70px!important;padding:0!important}html.js #root .gn-pair{padding:0!important}html.js #root .gn-stack__name{flex:0 0 auto}.gn-pair{display:flex;align-items:center;gap:3px}#root .gn-pair>.gn-combo__image-circle,#root .gn-pair>.gn-gift__image-circle{flex:0 0 auto;width:34px!important;height:34px!important;margin:0!important;padding:3px!important;border:1px solid #e3e8e6!important;background:#fff!important}#root .gn-pair>.gn-pair__add{position:static;margin:0!important}.gn-pair__plus{position:static;flex:0 0 auto;width:12px;height:12px;margin:0;border-radius:50%;order:1;background:#137572;color:#fff;font-size:10px;line-height:12px;font-weight:700;text-align:center;pointer-events:none}#root .gn-pair>.gn-pair__base{order:0}#root .gn-pair>.gn-pair__add{order:2}.gn-stack__thumbs{display:flex;align-items:center}.gn-stack__thumb{position:relative;flex:0 0 auto;display:block;width:30px;height:30px;padding:2px;box-sizing:border-box;overflow:hidden;background:#fff;border:1px solid #e3e8e6;border-radius:50%;box-shadow:0 0 0 2px #fff}.gn-stack__thumb+.gn-stack__thumb{margin-left:-10px}.gn-stack__thumb:nth-child(1){z-index:3}.gn-stack__thumb:nth-child(2){z-index:2}.gn-stack__thumb:nth-child(3){z-index:1}.gn-stack__thumb img{display:block;width:100%;height:100%;object-fit:contain;border-radius:50%}@media screen and (max-width:390px){html.js #root .gn-stack__option,html.js #root .gn-combo__option,html.js #root .gn-gift__option{gap:10px!important;padding:12px!important}html.js #root .gn-stack__option:has(input:checked),html.js #root .gn-combo__option:has(input:checked),html.js #root .gn-gift__option:has(input:checked){padding:11px!important}html.js #root .gn-stack__name,html.js #root .gn-combo__name,html.js #root .gn-gift__name{font-size:14px!important}html.js #root .gn-stack__per-set,html.js #root .gn-combo__total-price,html.js #root .gn-gift__main-price{font-size:15px!important}#root .gn-pair>.gn-combo__image-circle,#root .gn-pair>.gn-gift__image-circle{width:30px!important;height:30px!important}.gn-stack__thumb{width:26px;height:26px}html.js #root .gn-stack__thumbs{flex:0 0 58px!important;width:58px!important}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/gn-site.css.map */
