.krwn-pdp{--krwn-bg: #080808;--krwn-surface: #121212;--krwn-card: #1a1a1a;--krwn-border: #2a2a2a;--krwn-text: #e0e0e0;--krwn-text-dim: #777;--krwn-accent: #c9a96e;--krwn-accent-glow: #d4af7a;--krwn-red: #e63946;--krwn-green: #2ecc71;--krwn-font: "Helvetica Neue", Arial, sans-serif;display:block;background:var(--krwn-bg);color:var(--krwn-text);font-family:var(--krwn-font);max-width:1400px;margin:0 auto;padding:0 20px;-webkit-font-smoothing:antialiased}.krwn-pdp *,.krwn-pdp *:before,.krwn-pdp *:after{box-sizing:border-box;margin:0;padding:0}.krwn-pdp__header,.krwn-pdp__hero,.krwn-pdp__gallery,.krwn-pdp__gallery-main,.krwn-pdp__info,.krwn-pdp__full-details,.krwn-pdp__guarantee,.krwn-pdp__related,.krwn-pdp__related-wrapper{overflow-x:hidden!important;overflow-y:visible;max-width:100%;min-width:0}.krwn-pdp img,.krwn-pdp svg,.krwn-pdp video,.krwn-pdp iframe,.krwn-pdp table,.krwn-pdp canvas,.krwn-pdp embed,.krwn-pdp object{max-width:100%!important;height:auto}.krwn-pdp h1,.krwn-pdp h2,.krwn-pdp h3,.krwn-pdp h4,.krwn-pdp p,.krwn-pdp span,.krwn-pdp a,.krwn-pdp li,.krwn-pdp td,.krwn-pdp th,.krwn-pdp div,.krwn-pdp__title,.krwn-pdp__breadcrumb,.krwn-pdp__tagline,.krwn-pdp__accordion-body,.krwn-pdp__detail-section,.krwn-pdp__guarantee-content,.krwn-pdp__vendor,.krwn-pdp__price-wrap,.krwn-pdp__trust-item,.krwn-pdp__related-card-title,.krwn-pdp__related-card-vendor{word-break:break-word;overflow-wrap:anywhere;max-width:100%}.krwn-pdp__header{padding:16px 0;border-bottom:1px solid var(--krwn-border)}.krwn-pdp__breadcrumb{font-size:11px;letter-spacing:1.5px;text-transform:uppercase}.krwn-pdp__breadcrumb a{color:var(--krwn-text-dim);text-decoration:none;transition:color .2s}.krwn-pdp__breadcrumb a:hover{color:var(--krwn-accent)}.krwn-pdp__breadcrumb>span{margin:0 8px;color:var(--krwn-text-dim)}.krwn-pdp__breadcrumb-current{color:var(--krwn-accent)!important}.krwn-pdp__hero{display:grid;grid-template-columns:minmax(0,55%) minmax(0,45%);gap:48px;padding:32px 0 48px;align-items:start}.krwn-pdp__gallery{position:sticky;top:100px;min-width:0}.krwn-pdp__gallery-main{position:relative;width:100%;max-width:100%;aspect-ratio:1 / 1;background:var(--krwn-surface);border-radius:4px;overflow:hidden;border:1px solid var(--krwn-border)}.krwn-pdp__gallery-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .3s;pointer-events:none}.krwn-pdp__gallery-img.active{opacity:1;pointer-events:auto}.krwn-pdp__gallery-placeholder{width:100%;height:100%;background:var(--krwn-surface)}.krwn-pdp__gallery-arrow{position:absolute;top:50%;transform:translateY(-50%);background:#0009;color:#fff;border:none;width:40px;height:40px;border-radius:50%;font-size:24px;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:2;opacity:0;transition:opacity .2s}.krwn-pdp__gallery-main:hover .krwn-pdp__gallery-arrow{opacity:1}.krwn-pdp__gallery-arrow--prev{left:12px}.krwn-pdp__gallery-arrow--next{right:12px}.krwn-pdp__gallery-thumbs{display:flex;gap:8px;margin-top:12px;overflow-x:auto;padding-bottom:4px}.krwn-pdp__gallery-thumb{flex-shrink:0;width:72px;height:72px;border:2px solid transparent;border-radius:3px;overflow:hidden;cursor:pointer;padding:0;background:var(--krwn-card);transition:border-color .2s}.krwn-pdp__gallery-thumb.active{border-color:var(--krwn-accent)}.krwn-pdp__gallery-thumb:hover{border-color:var(--krwn-accent-glow)}.krwn-pdp__gallery-thumb img{width:100%;height:100%;object-fit:cover}.krwn-pdp__badge-vvs{position:absolute;top:16px;right:16px;background:var(--krwn-accent);color:#000;font-size:10px;font-weight:700;text-align:center;line-height:1.2;padding:7px 10px;border-radius:3px;letter-spacing:1px;z-index:3}.krwn-pdp__info{position:sticky;top:100px;min-width:0}.krwn-pdp__vendor{display:flex;align-items:center;gap:10px;margin-bottom:12px;font-size:12px;letter-spacing:2px;text-transform:uppercase;color:var(--krwn-text-dim)}.krwn-pdp__cert-badge{background:var(--krwn-surface);border:1px solid var(--krwn-accent);color:var(--krwn-accent);padding:2px 8px;border-radius:2px;font-size:9px;letter-spacing:1.5px}.krwn-pdp h1.krwn-pdp__title,.krwn-pdp__title{font-size:22px;font-weight:600;line-height:1.3;letter-spacing:.5px;margin-bottom:12px;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;word-break:break-word!important;overflow-wrap:anywhere!important;-webkit-hyphens:auto!important;hyphens:auto!important;max-width:100%}.krwn-pdp__rating{display:flex;align-items:center;gap:8px;margin-bottom:16px}.krwn-pdp__stars{color:var(--krwn-accent);font-size:14px;letter-spacing:2px}.krwn-pdp__rating-count{color:var(--krwn-text-dim);font-size:13px}.krwn-pdp__price-wrap{display:flex;align-items:baseline;gap:10px;margin-bottom:14px;flex-wrap:wrap}.krwn-pdp__price-sale,.krwn-pdp__price-regular{font-size:26px;font-weight:700;color:#fff}.krwn-pdp__price-compare{font-size:17px;color:var(--krwn-text-dim);text-decoration:line-through}.krwn-pdp__price-badge{background:var(--krwn-red);color:#fff;font-size:11px;font-weight:700;padding:2px 8px;border-radius:2px}.krwn-pdp__tagline{font-size:13px;color:var(--krwn-text-dim);line-height:1.5;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--krwn-border)}.krwn-pdp__variant-field{border:none;margin-bottom:16px}.krwn-pdp__variant-label{font-size:12px;text-transform:uppercase;letter-spacing:1.5px;color:var(--krwn-text-dim);margin-bottom:8px;display:block}.krwn-pdp__variant-selected{color:var(--krwn-accent);font-weight:600}.krwn-pdp__variant-options{display:flex;flex-wrap:wrap;gap:8px}.krwn-pdp__variant-option{display:flex;align-items:center;gap:8px;padding:10px 16px;border:2px solid var(--krwn-border);border-radius:4px;cursor:pointer;font-size:13px;transition:all .2s;-webkit-user-select:none;user-select:none;color:var(--krwn-text);background:var(--krwn-card)}.krwn-pdp__variant-option:hover{border-color:var(--krwn-accent)}.krwn-pdp__variant-option.active{border-color:var(--krwn-accent);background:#c9a96e14}.krwn-pdp__variant-option input[type=radio]{display:none}.krwn-pdp__swatch{width:18px;height:18px;border-radius:50%;border:1px solid rgba(255,255,255,.2);flex-shrink:0}.krwn-pdp__swatch--gold{background:linear-gradient(135deg,#d4a843,#f0d48a,#c9982e)}.krwn-pdp__swatch--silver{background:linear-gradient(135deg,silver,#f5f5f5,#a0a0a0)}.krwn-pdp__swatch--rose{background:linear-gradient(135deg,#e8b4b8,#f2c4c9,#d4959a)}.krwn-pdp__qty{display:flex;align-items:center;gap:12px;margin-bottom:16px}.krwn-pdp__qty-label{font-size:12px;text-transform:uppercase;letter-spacing:1.5px;color:var(--krwn-text-dim)}.krwn-pdp__qty-controls{display:flex;border:1px solid var(--krwn-border);border-radius:4px;overflow:hidden}.krwn-pdp__qty-btn{width:40px;height:40px;background:var(--krwn-card);color:var(--krwn-text);border:none;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}.krwn-pdp__qty-btn:hover{background:var(--krwn-accent);color:#000}.krwn-pdp__qty-input{width:50px;height:40px;text-align:center;background:var(--krwn-surface);color:#fff;border:none;border-left:1px solid var(--krwn-border);border-right:1px solid var(--krwn-border);font-size:14px;font-weight:600;-moz-appearance:textfield}.krwn-pdp__qty-input::-webkit-inner-spin-button,.krwn-pdp__qty-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.krwn-pdp__actions{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.krwn-pdp__actions form{margin:0;padding:0;display:block}.krwn-pdp .krwn-pdp__actions form button.krwn-pdp__btn,.krwn-pdp .krwn-pdp__actions form .krwn-pdp__btn,.krwn-pdp .krwn-pdp__actions button.krwn-pdp__btn,.krwn-pdp .krwn-pdp__actions .krwn-pdp__btn{display:block;width:100%;padding:16px 24px;border:none;border-radius:4px;font-size:15px!important;font-weight:700;line-height:1.3!important;text-transform:uppercase;letter-spacing:2px;text-align:center;white-space:normal;cursor:pointer;transition:all .2s;text-indent:0!important;text-shadow:none!important;-webkit-text-fill-color:inherit!important;-webkit-text-stroke:0!important;font-family:var(--krwn-font)!important;opacity:1!important;visibility:visible!important}.krwn-pdp__btn--cart{background:var(--krwn-accent)!important;color:#000!important;-webkit-text-fill-color:#000!important;opacity:1!important;visibility:visible!important}.krwn-pdp__btn--cart:hover{background:var(--krwn-accent-glow);transform:translateY(-1px)}.krwn-pdp__btn--cart:disabled{background:var(--krwn-border);color:var(--krwn-text-dim)!important;-webkit-text-fill-color:var(--krwn-text-dim)!important;cursor:not-allowed;transform:none}.krwn-pdp__btn--buy{background:var(--krwn-card)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:2px solid #fff;opacity:1!important;visibility:visible!important}.krwn-pdp__btn--buy:hover{background:#fff;color:#000!important;-webkit-text-fill-color:#000!important}.krwn-pdp__btn--buy:disabled{border-color:var(--krwn-border);color:var(--krwn-text-dim)!important;-webkit-text-fill-color:var(--krwn-text-dim)!important;cursor:not-allowed}.krwn-pdp__trust{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:16px;padding:12px 0;border-top:1px solid var(--krwn-border);border-bottom:1px solid var(--krwn-border)}.krwn-pdp__trust-item{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:10px;text-transform:uppercase;letter-spacing:1px;color:var(--krwn-text-dim);text-align:center}.krwn-pdp__trust-icon{font-size:18px;margin-bottom:2px}.krwn-pdp__payments{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--krwn-border)}.krwn-pdp__payment-svg{width:38px;height:24px;border-radius:3px;vertical-align:middle}.krwn-pdp__accordion{border:1px solid var(--krwn-border);border-radius:4px;overflow:hidden}.krwn-pdp__accordion-item{border-bottom:1px solid var(--krwn-border)}.krwn-pdp__accordion-item:last-child{border-bottom:none}.krwn-pdp__accordion-summary{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;cursor:pointer;font-size:12px;font-weight:600;letter-spacing:2px;text-transform:uppercase;list-style:none;-webkit-user-select:none;user-select:none;transition:color .2s}.krwn-pdp__accordion-summary::-webkit-details-marker{display:none}.krwn-pdp__accordion-summary:hover,.krwn-pdp__accordion-item[open] .krwn-pdp__accordion-summary{color:var(--krwn-accent)}.krwn-pdp__accordion-item[open] .krwn-pdp__accordion-arrow{transform:rotate(180deg)}.krwn-pdp__accordion-arrow{font-size:12px;transition:transform .2s}.krwn-pdp__accordion-body{padding:0 16px 16px;font-size:13px;line-height:1.6;color:var(--krwn-text-dim);max-height:300px;overflow-y:auto;overflow-x:hidden}.krwn-pdp__accordion-body p{margin-bottom:8px;word-break:break-word;overflow-wrap:anywhere}.krwn-pdp__specs-table{width:100%;border-collapse:collapse}.krwn-pdp__specs-table td{padding:8px 0;border-bottom:1px solid rgba(255,255,255,.05);font-size:13px}.krwn-pdp__specs-table td:first-child{color:var(--krwn-text-dim);width:120px;font-size:11px;text-transform:uppercase;letter-spacing:1px}.krwn-pdp__full-details{max-width:800px;margin:40px auto 0;padding:32px 0;border-top:1px solid var(--krwn-border);overflow-x:hidden}.krwn-pdp__detail-section{margin-bottom:32px;padding:24px;background:var(--krwn-card);border-radius:6px;font-size:14px;line-height:1.7;color:var(--krwn-text-dim);overflow-x:hidden}.krwn-pdp__detail-section h2,.krwn-pdp__detail-section h3{color:#fff;margin-bottom:12px}.krwn-pdp__guarantee{padding:40px 0;text-align:center;overflow-x:hidden}.krwn-pdp__guarantee-content{max-width:600px;margin:0 auto;padding:32px;background:var(--krwn-card);border-radius:6px;border:1px solid var(--krwn-accent)}.krwn-pdp__guarantee-content h3{font-size:14px;letter-spacing:3px;margin-bottom:12px;color:var(--krwn-accent)}.krwn-pdp__guarantee-content p{font-size:13px;line-height:1.6;color:var(--krwn-text-dim);word-break:break-word;overflow-wrap:anywhere}.krwn-pdp__related{padding:48px 0 60px;border-top:1px solid var(--krwn-border)}.krwn-pdp__section-title{font-size:16px;font-weight:700;letter-spacing:3px;text-transform:uppercase;margin-bottom:32px;text-align:center}.krwn-pdp__related-wrapper{position:relative}.krwn-pdp__related-track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding:4px 0 8px}.krwn-pdp__related-track::-webkit-scrollbar{display:none}.krwn-pdp__carousel-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:44px;height:44px;border-radius:50%;background:#000000b3;color:#fff;border:1px solid var(--krwn-border);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.krwn-pdp__carousel-arrow:hover{background:var(--krwn-accent);color:#000;border-color:var(--krwn-accent)}.krwn-pdp__carousel-arrow--prev{left:-8px}.krwn-pdp__carousel-arrow--next{right:-8px}.krwn-pdp__related-card{flex-shrink:0;width:calc(25% - 12px);min-width:200px;scroll-snap-align:start;background:var(--krwn-card);border-radius:6px;overflow:hidden;transition:transform .2s;text-decoration:none;color:inherit;display:block}.krwn-pdp__related-card:hover{transform:translateY(-4px)}.krwn-pdp__related-card-img{aspect-ratio:1 / 1;background:var(--krwn-surface);overflow:hidden}.krwn-pdp__related-card-img img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.krwn-pdp__related-card:hover .krwn-pdp__related-card-img img{transform:scale(1.05)}.krwn-pdp__related-card-info{padding:14px}.krwn-pdp__related-card-title{font-size:12px;font-weight:600;line-height:1.3;margin-bottom:6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.krwn-pdp__related-card-vendor{font-size:10px;text-transform:uppercase;letter-spacing:1.5px;color:var(--krwn-text-dim);margin-bottom:6px}.krwn-pdp__related-card-price{display:flex;align-items:baseline;gap:6px}.krwn-pdp__related-card-price-current{font-size:15px;font-weight:700}.krwn-pdp__related-card-price-compare{font-size:12px;color:var(--krwn-text-dim);text-decoration:line-through}.krwn-pdp__related-card .krwn-pdp__stars{font-size:11px;margin-bottom:6px}@media(max-width:990px){.krwn-pdp__hero{grid-template-columns:minmax(0,1fr);gap:24px}.krwn-pdp__gallery,.krwn-pdp__info{position:relative!important;top:auto!important;min-width:0}.krwn-pdp__gallery-main{aspect-ratio:1 / 1}.krwn-pdp__trust{grid-template-columns:repeat(2,1fr);gap:12px}.krwn-pdp__title{font-size:19px}.krwn-pdp__related-card{width:calc(50% - 8px);min-width:160px}.krwn-pdp__carousel-arrow--prev{left:-4px}.krwn-pdp__carousel-arrow--next{right:-4px}}@media(max-width:640px){.krwn-pdp{padding:0 12px;width:100%;max-width:100vw;overflow-x:hidden}.krwn-pdp__hero{padding:16px 0 24px;gap:16px;width:100%}.krwn-pdp__gallery,.krwn-pdp__gallery-main{width:100%;max-width:100%;margin:0;border-radius:0}.krwn-pdp__gallery-main{aspect-ratio:1 / 1;overflow:hidden}.krwn-pdp__badge-vvs{top:12px;right:12px;font-size:9px;padding:5px 7px}.krwn-pdp__gallery-thumbs{padding:0 12px;gap:6px}.krwn-pdp__gallery-thumb{width:56px;height:56px}.krwn-pdp__gallery-arrow{width:32px;height:32px;font-size:18px}.krwn-pdp__title{font-size:17px;line-height:1.3}.krwn-pdp__price-sale,.krwn-pdp__price-regular{font-size:22px}.krwn-pdp__price-compare{font-size:14px}.krwn-pdp__actions{gap:8px}.krwn-pdp__btn{padding:14px 16px;font-size:13px;letter-spacing:1.5px}.krwn-pdp__variant-options{gap:6px}.krwn-pdp__variant-option{padding:8px 12px;font-size:12px}.krwn-pdp__trust{grid-template-columns:repeat(2,1fr);gap:8px}.krwn-pdp__trust-item{font-size:9px}.krwn-pdp__trust-icon{font-size:14px}.krwn-pdp__payments{gap:4px}.krwn-pdp__payment-svg{width:32px;height:20px}.krwn-pdp__accordion-summary{padding:12px;font-size:11px}.krwn-pdp__accordion-body{padding:0 12px 12px}.krwn-pdp__guarantee-content{padding:20px;max-width:100%}.krwn-pdp__related{padding-bottom:80px}.krwn-pdp__related-card{width:calc(50% - 5px);min-width:140px}.krwn-pdp__related-card-info{padding:10px}.krwn-pdp__related-card-title{font-size:11px}.krwn-pdp__related-card-price-current{font-size:13px}.krwn-pdp__section-title{font-size:14px;letter-spacing:2px;margin-bottom:24px}}@media(max-width:380px){.krwn-pdp__related-card{width:calc(50% - 4px);min-width:130px}.krwn-pdp__trust{grid-template-columns:repeat(2,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/krwn-product-v2.css.map */
