/*
 * DEKOHOP ÜRÜN DETAY SAYFASI
 * DEKOHOP-EDITABLE-SETTINGS-START
 * --dkh-detail-max-width: masaüstü toplam içerik genişliği
 * --dkh-gallery-share: panel oranına göre görsel alanının üst sınırı (0.60–0.75); kalan tüm genişlik sağ bilgi alanına verilir
 * --dkh-detail-radius: ana kart köşe yuvarlaklığı
 * --dkh-detail-accent: buton ve vurgu rengi
 * --dkh-detail-gap: ana sütun aralığı
 * --dkh-share-notice-background: masaüstü pano bildirimi arka planı
 * --dkh-share-notice-color: masaüstü pano bildirimi yazı rengi
 * DEKOHOP-EDITABLE-SETTINGS-END
 */
/* DEKOHOP-EDITABLE-SETTINGS-START */
:root {
  --dkh-detail-max-width: 1500px;
  --dkh-gallery-share: .7;
  --dkh-detail-radius: 20px;
  --dkh-detail-accent: #168f78;
  --dkh-detail-gap: 16px;
  --dkh-share-notice-background: #142f2a;
  --dkh-share-notice-color: #ffffff;
}
/* DEKOHOP-EDITABLE-SETTINGS-END */
/* DEKOHOP-COMMON-DESKTOP-RULES-START */
.dekohop-product-detail-page{
  --dkh-detail-max-width:1500px;
  --dkh-gallery-share:.7;
  --dkh-detail-radius:20px;
  --dkh-detail-accent:#168f78;
  --dkh-detail-dark:#142f2a;
  --dkh-detail-muted:#667873;
  --dkh-detail-line:#dce8e4;
  --dkh-detail-soft:#f5faf8;
  --dkh-detail-gap:16px;
  width:100%;margin:0;padding:12px 16px 30px;color:var(--dkh-detail-dark);background:#fff
}
#product-product > .breadcrumb,.dekohop-product-detail-page > .breadcrumb{display: none !important}
.dekohop-product-detail__container{width:min(100%,var(--dkh-detail-max-width));margin:0 auto}
.dekohop-product-hero{--dkh-gallery-column:min(var(--dkh-product-main-size,1000px),calc((100% - var(--dkh-detail-gap)) * var(--dkh-gallery-share,.7)));display:grid;width:100%;grid-template-columns:minmax(0,var(--dkh-gallery-column)) minmax(0,1fr);align-items:start;gap:var(--dkh-detail-gap);margin:0}
.dekohop-hero-ratio--75_25{--dkh-gallery-share:.75}.dekohop-hero-ratio--70_30{--dkh-gallery-share:.7}.dekohop-hero-ratio--65_35{--dkh-gallery-share:.65}.dekohop-hero-ratio--60_40{--dkh-gallery-share:.6}
.dekohop-product-gallery{min-width:0}
.dekohop-product-gallery__viewer{display:grid;width:100%;max-width:var(--dkh-product-main-size,1000px);grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:10px;margin:0}
.dekohop-product-gallery__main{display:block;width:100%;aspect-ratio:1;border:1px solid var(--dkh-detail-line);border-radius:var(--dkh-detail-radius);overflow:hidden;padding:0;background:#fff;cursor:zoom-in;box-shadow:0 12px 34px rgba(20,47,42,.08)}
.dekohop-product-gallery__main img{display:block;width:100%;height:100%;object-fit:contain;background:#fff}
.dekohop-product-gallery__arrow,.dekohop-product-gallery__thumb-arrow{display:grid;place-items:center;border:1px solid var(--dkh-detail-line);border-radius:50%;background:#fff;color:var(--dkh-detail-dark);transition:.18s ease}
.dekohop-product-gallery__arrow{width:44px;height:44px;font-size:17px}
.dekohop-product-gallery__arrow:hover,.dekohop-product-gallery__thumb-arrow:hover{border-color:var(--dkh-detail-accent);color:var(--dkh-detail-accent);box-shadow:0 7px 18px rgba(22,143,120,.16)}
.dekohop-product-gallery__arrow:disabled,.dekohop-product-gallery__thumb-arrow:disabled{opacity:.28;cursor:not-allowed;box-shadow:none}
.dekohop-product-gallery__thumb-shell{display:grid;width:min(calc(100% - 108px),calc(var(--dkh-product-main-size,1000px) - 108px));grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;gap:8px;margin:14px auto 0}
.dekohop-product-gallery__thumb-track{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory}
.dekohop-product-gallery__thumb-track::-webkit-scrollbar{display:none}
.dekohop-product-gallery__thumb{flex:0 0 92px;width:92px;height:92px;padding:4px;border:2px solid transparent;border-radius:13px;background:#fff;scroll-snap-align:start}
.dekohop-product-gallery__thumb.is-active{border-color:var(--dkh-detail-accent);box-shadow:0 5px 14px rgba(22,143,120,.16)}
.dekohop-product-gallery__thumb img{display:block;width:100%;height:100%;object-fit:cover;border-radius:9px}
.dekohop-product-gallery__thumb-arrow{width:30px;height:30px}
.dekohop-product-summary{position:relative;container:dkh-product-summary / inline-size;min-width:0;padding:22px;border:1px solid var(--dkh-detail-line);border-radius:var(--dkh-detail-radius);background:#fff;box-shadow:0 12px 34px rgba(20,47,42,.07)}
.dekohop-product-summary__quick-actions{position:absolute;top:14px;right:14px;display:flex;gap:7px}
#product-product.dekohop-product-detail-page .dekohop-product-summary>#product{min-width:0;margin:0;padding:0;border:0;border-radius:0;background:transparent}
#product-product.dekohop-product-detail-page .dekohop-product-purchase .btn{align-self:stretch;min-height:44px;padding:9px 10px}
.dekohop-product-summary__quick-actions button{display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--dkh-detail-line);border-radius:50%;background:#fff;color:var(--dkh-detail-dark)}
.dekohop-product-summary h1{margin:0 80px 13px 0;font-size:clamp(22px,1.9vw,31px);font-weight:800;line-height:1.2;overflow-wrap:anywhere}
.dekohop-product-summary__meta{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 12px}
.dekohop-product-summary__meta li{display:flex;min-width:0;flex-direction:column;padding:9px 11px;border:1px solid var(--dkh-detail-line);border-radius:11px;background:var(--dkh-detail-soft)}
.dekohop-product-summary__meta span{color:var(--dkh-detail-muted);font-size:12px;font-weight:700}
.dekohop-product-summary__meta strong{overflow:hidden;margin-top:2px;text-overflow:ellipsis;white-space:nowrap}
.dekohop-product-stock.is-in{color:var(--dkh-detail-accent)}.dekohop-product-stock.is-out{color:#ca4650}
.dekohop-product-review-shortcut{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin:0 0 12px;padding:9px 11px;border:1px solid var(--dkh-detail-line);border-radius:11px;color:var(--dkh-detail-dark);text-decoration:none}
.dekohop-product-review-shortcut:hover{border-color:var(--dkh-detail-accent);color:var(--dkh-detail-accent);text-decoration:none}
.dekohop-product-review-shortcut>span{color:#f1ad24}.dekohop-product-review-shortcut>strong{margin-left:auto;font-size:12px}
.dekohop-product-options{margin:12px 0}.dekohop-product-options h3{margin:0 0 10px;font-size:17px}
.dekohop-product-option-choices{display:flex;flex-wrap:wrap;gap:8px}.dekohop-product-option-choice{display:flex;align-items:center;gap:7px;margin:0;padding:6px 10px;border:1px solid var(--dkh-detail-line);border-radius:10px;background:#fff}.dekohop-product-option-choice img{width:38px;height:38px;object-fit:cover;border-radius:7px}
.dekohop-product-summary__prices{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 12px;margin:13px 0;padding:12px 0;border-top:1px solid var(--dkh-detail-line);border-bottom:1px solid var(--dkh-detail-line)}
.dekohop-product-price-current{color:var(--dkh-detail-accent);font-size:31px;font-weight:900}.dekohop-product-price-old{color:#c34c55;font-size:16px;text-decoration:line-through}.dekohop-product-summary__prices small{width:100%;color:var(--dkh-detail-muted)}
.dekohop-product-purchase{display:grid;grid-template-columns:auto 64px minmax(0,1fr);align-items:center;gap:8px}.dekohop-product-purchase.has-buy-now{grid-template-columns:auto 64px minmax(0,1fr) minmax(0,1fr)}.dekohop-product-purchase label{margin:0}.dekohop-product-purchase .form-control{height:44px;min-width:0;max-width:100%;text-align:center}.dekohop-product-purchase .btn{display:flex;align-items:center;justify-content:center;min-width:0;min-height:44px;height:auto;padding:9px 10px;border-radius:11px;font-weight:800;white-space:normal;overflow-wrap:anywhere}.dekohop-product-purchase .btn-primary{border-color:var(--dkh-detail-accent);background:var(--dkh-detail-accent)}.dekohop-buy-now{border-color:var(--dkh-detail-dark)!important;background:var(--dkh-detail-dark)!important;color:#fff!important}.dekohop-product-out-of-stock{grid-column:1/-1}
.dekohop-product-notify-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:var(--dkh-alert-top-gap,12px)}.dekohop-product-notify-actions button{display:flex;min-width:0;padding:8px;white-space:normal;overflow-wrap:anywhere;align-items:center;justify-content:center;gap:7px;min-height:42px;border:1px solid var(--dkh-detail-line);border-radius:11px;background:var(--dkh-detail-soft);font-weight:800}.dekohop-product-notify-actions button:hover{border-color:var(--dkh-detail-accent);color:var(--dkh-detail-accent)}
#product-product #product.is-out-of-stock + .dekohop-product-notify-actions{margin-top:calc(var(--dkh-alert-top-gap,12px) + var(--dkh-purchase-position-y,0px) + var(--dkh-out-stock-position-y,0px) - var(--dkh-alerts-position-y,0px))}
.dekohop-product-share{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--dkh-share-gap,7px);row-gap:var(--dkh-share-heading-gap,7px);margin-top:var(--dkh-share-top-gap,15px)}.dekohop-product-share>span{grid-column:1/-1;color:var(--dkh-detail-muted);font-size:12px;font-weight:800;text-transform:uppercase}.dekohop-product-share>[data-dekohop-share-heading][hidden]{display:none!important}.dekohop-product-share button{display:flex;min-width:0;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:50px;padding:6px 3px;border:1px solid var(--dkh-detail-line);border-radius:10px;background:#fff}.dekohop-product-share button i{font-size:18px}.dekohop-product-share button b{overflow:hidden;width:100%;font-size:10px;text-overflow:ellipsis;white-space:nowrap}
.dkh-share-choice[hidden]{display:none!important}.dkh-share-choice{position:fixed;z-index:10080;inset:0;display:grid;place-items:center;padding:18px;background:rgba(10,24,21,.58)}.dkh-share-choice__dialog{width:min(100%,440px);max-height:min(86vh,680px);overflow:auto;padding:18px;border:1px solid var(--dkh-detail-line,#dbe7e3);border-radius:18px;background:#fff;box-shadow:0 24px 80px rgba(8,28,24,.25)}.dkh-share-choice__header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.dkh-share-choice__header h2{margin:0;color:var(--dkh-detail-dark,#102f2a);font-size:21px}.dkh-share-choice__header p{margin:5px 0 0;color:var(--dkh-detail-muted,#687b76);font-size:13px;line-height:1.45}.dkh-share-choice__close{flex:0 0 36px;width:36px;height:36px;padding:0;border:1px solid var(--dkh-detail-line,#dbe7e3);border-radius:50%;background:#fff;font-size:22px;line-height:1}.dkh-share-choice__actions{display:grid;gap:9px}.dkh-share-choice__action{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:58px;padding:9px 12px;border:1px solid var(--dkh-detail-line,#dbe7e3);border-radius:12px;background:var(--dkh-detail-soft,#f5faf8);color:var(--dkh-detail-dark,#102f2a);text-align:left}.dkh-share-choice__action:hover,.dkh-share-choice__action:focus{border-color:var(--dkh-detail-accent,#168f78);outline:0;box-shadow:0 0 0 3px rgba(22,143,120,.12)}.dkh-share-choice__action i{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;background:#fff;color:var(--dkh-detail-accent,#168f78);font-size:17px}.dkh-share-choice__action strong,.dkh-share-choice__action small{display:block}.dkh-share-choice__action small{margin-top:2px;color:var(--dkh-detail-muted,#687b76);font-size:11px;line-height:1.35}.dkh-share-choice__note{margin:12px 0 0;color:var(--dkh-detail-muted,#687b76);font-size:11px;line-height:1.45}
.dkh-share-copy-notice{position:fixed;z-index:10120;left:50%;bottom:28px;width:min(calc(100% - 32px),620px);padding:12px 18px;transform:translateX(-50%);border-radius:12px;background:var(--dkh-share-notice-background,#142f2a);box-shadow:0 14px 38px rgba(8,28,24,.24);color:var(--dkh-share-notice-color,#fff);font-size:14px;font-weight:700;line-height:1.4;text-align:center;pointer-events:none}
.dkh-share-copy-dialog{box-sizing:border-box;width:min(90vw,400px);max-height:90vh;overflow:auto;margin:auto;padding:30px 22px 20px;border:1px solid #d5efe2;border-radius:24px;background:#fff;color:#142f2a;box-shadow:0 18px 70px rgba(0,0,0,.4);text-align:center;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}
.dkh-share-copy-dialog::backdrop{background:rgba(0,0,0,.78)}
.dkh-share-copy-dialog h2{margin:0 0 14px;font-size:23px;font-weight:750;line-height:1.3;color:inherit}
.dkh-share-copy-dialog p{margin:0 0 20px;font-size:20px;font-weight:600;line-height:1.45;color:inherit}
.dkh-share-copy-dialog[data-share-phase="copied"]{background:linear-gradient(145deg,#f3fff7,#f1f7ff)}
.dkh-share-copy-dialog[data-share-phase="copied"] h2{margin:0 0 16px;color:#117f43;font-size:clamp(28px,8vw,34px);font-weight:800;line-height:1.2;letter-spacing:.015em;white-space:nowrap}
.dkh-share-copy-dialog[data-share-phase="copied"] p{margin:0 0 24px;color:#146cc1;font-size:clamp(20px,6vw,25px);font-weight:800;line-height:1.35;white-space:nowrap}
.dkh-share-copy-dialog button{display:inline-block;min-height:42px;padding:9px 18px;border:1px solid #c9dbd6;border-radius:9px;background:#eff6f3;color:#142f2a;font-size:15px;font-weight:600}
.dkh-share-copy-dialog button:focus-visible{outline:3px solid #119580;outline-offset:3px}
.dkh-share-copy-dialog__error input{box-sizing:border-box;width:100%;height:44px;margin:0 0 12px;padding:8px;border:1px solid #b7cac4;border-radius:7px;font-size:15px;color:#142f2a;background:#fff}
.dkh-share-copy-dialog__error button{margin:0 0 12px;background:#142f2a;color:#fff}
.dekohop-product-information-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--dkh-detail-gap);margin-top:28px}
.dekohop-product-information-tabs,.dekohop-product-feedback__reviews,.dekohop-product-feedback__videos{min-width:0;padding:20px;border:1px solid var(--dkh-detail-line);border-radius:var(--dkh-detail-radius);background:#fff}
.dekohop-product-tab-buttons{display:flex;gap:8px;margin:-5px -5px 17px;padding:5px;overflow-x:auto;border-radius:13px;background:var(--dkh-detail-soft)}.dekohop-product-tab-buttons button{flex:1 0 auto;padding:10px 12px;border:0;border-radius:9px;background:transparent;font-weight:800}.dekohop-product-tab-buttons button.is-active{background:#fff;color:var(--dkh-detail-accent);box-shadow:0 4px 13px rgba(20,47,42,.09)}
.dekohop-product-tab-panel{color:#344b46;line-height:1.7}.dekohop-product-tab-panel img{max-width:100%;height:auto}.dekohop-product-tab-panel[hidden]{display:none!important}
.dekohop-product-feedback{display:grid;gap:16px;align-content:start}.dekohop-product-feedback h2{margin:0 0 13px;font-size:22px}.dekohop-product-empty{margin:0;color:var(--dkh-detail-muted)}
.dekohop-review-slider__header{display:flex;align-items:center;justify-content:center;min-height:36px;margin-bottom:13px;text-align:center}.dekohop-review-slider__header h2{margin:0}.dekohop-review-slider__body{display:grid;grid-template-columns:38px minmax(0,1fr) 38px;align-items:center;gap:8px}.dekohop-review-slider__body.has-no-arrows{grid-template-columns:minmax(0,1fr)}.dekohop-review-slider__side-arrow{display:grid;width:36px;height:36px;place-items:center;border:1px solid var(--dkh-detail-line);border-radius:50%;background:#fff;color:var(--dkh-detail-dark)}.dekohop-review-slider__side-arrow:hover{border-color:var(--dkh-detail-accent);color:var(--dkh-detail-accent)}
.dekohop-review-slider__track{display:flex;min-width:0;gap:12px;overflow-x:auto;padding:2px 2px 8px;scrollbar-width:none;scroll-snap-type:x mandatory}.dekohop-review-slider__track::-webkit-scrollbar{display:none}.dekohop-review-slide{display:flex;flex:0 0 min(88%,390px);min-width:0;min-height:250px;flex-direction:column;align-items:center;padding:15px;border:1px solid var(--dkh-detail-line);border-radius:14px;background:var(--dkh-detail-soft);text-align:center;scroll-snap-align:start}.dekohop-review-slide>header{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:5px 10px;width:100%}.dekohop-review-slide time{color:var(--dkh-detail-muted);font-size:11px}.dekohop-review-slide__stars{display:flex;align-items:center;justify-content:center;gap:2px;margin:auto 0 0;color:#f1ad24}.dekohop-review-slide__media{display:flex;justify-content:center;gap:7px;width:100%;margin:0 0 10px;overflow-x:auto}.dekohop-review-slide__media a{flex:0 0 82px}.dekohop-review-slide__media img{display:block;width:82px;height:82px;object-fit:cover;border-radius:9px}.dekohop-review-slide>p{display:-webkit-box;overflow:hidden;width:100%;min-height:4.65em;max-height:4.65em;margin:8px 0 0;color:#344b46;line-height:1.55;text-align:center;-webkit-line-clamp:3;-webkit-box-orient:vertical}.dekohop-review-slide__more{margin:2px auto 7px;padding:0;border:0;background:transparent;color:var(--dkh-detail-accent);font-size:12px;font-weight:800}.dekohop-review-slide__rating-only{color:var(--dkh-detail-muted)!important;font-style:italic}.dekohop-review-slide.is-targeted{border-color:var(--dkh-detail-accent);box-shadow:0 0 0 3px rgba(22,143,120,.13)}
[data-dekohop-video-settings][data-arrows="0"] .dkh-video-slider__arrow{display:none!important}[data-dekohop-video-settings][data-arrows="0"] .dkh-video-slider{grid-template-columns:minmax(0,1fr)!important}
.dekohop-product-review-details{margin-top:14px;border-top:1px solid var(--dkh-detail-line);padding-top:12px}.dekohop-product-review-details summary{cursor:pointer;color:var(--dkh-detail-accent);font-weight:800}.dekohop-product-review-details form{margin-top:14px}.dekohop-review-rating{display:flex;align-items:center;gap:4px}.dekohop-review-rating label{margin:0}.dekohop-review-rating span{display:grid;width:29px;height:29px;place-items:center;border:1px solid var(--dkh-detail-line);border-radius:50%}
.dekohop-product-related{margin-top:30px}.dekohop-product-related>header{display:flex;align-items:end;justify-content:space-between;gap:15px;margin-bottom:14px}.dekohop-product-related>header h2{margin:0;font-size:26px}.dekohop-product-related header p{margin:3px 0 0;color:var(--dkh-detail-muted)}.dekohop-product-related header>div:last-child{display:flex;gap:8px}.dekohop-product-related header button{display:grid;width:38px;height:38px;place-items:center;border:1px solid var(--dkh-detail-line);border-radius:50%;background:#fff}
.dekohop-product-related__track{display:flex;gap:16px;overflow-x:auto;padding:2px 2px 12px;scrollbar-width:none;scroll-snap-type:x mandatory}.dekohop-product-related__track::-webkit-scrollbar{display:none}.dekohop-product-related__track>.product-layout{flex:0 0 clamp(235px,21vw,290px);max-width:290px;scroll-snap-align:start}.dekohop-product-related .product-thumb{height:100%}
/* Category card appearance is shared; only the surrounding slider is detail-owned. */
.dekohop-product-related [data-dekohop-product-card] .dekohop-category-product-body{display:flex;min-height:0;flex:1 1 auto;flex-direction:column}
.dekohop-product-related [data-dekohop-product-card] .caption{flex:1 1 auto}
.dekohop-product-related [data-dekohop-product-card] .dekohop-category-product-description{display:var(--dekohop-category-card-description-display,none)}
.dekohop-product-detail-page .dekohop-review-slide>header{min-height:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}
.dekohop-product-fixed-info{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:24px;overflow:hidden;border:1px solid var(--dkh-detail-line);border-radius:16px;background:var(--dkh-detail-line)}.dekohop-product-fixed-info span{display:flex;align-items:center;justify-content:center;gap:9px;min-height:64px;padding:12px;background:var(--dkh-detail-soft)}.dekohop-product-fixed-info i{color:var(--dkh-detail-accent);font-size:20px}.dekohop-product-tags{margin:18px 0 0;color:var(--dkh-detail-muted)}
.dekohop-product-lightbox[hidden],.dekohop-product-alert-modal[hidden]{display:none!important}.dekohop-product-lightbox,.dekohop-product-alert-modal{position:fixed;z-index:10040;inset:0;display:grid;place-items:center;padding:24px}.dekohop-product-lightbox__backdrop,.dekohop-product-alert-modal__backdrop{position:absolute;inset:0;border:0;background:rgba(8,18,16,.86)}.dekohop-product-lightbox__dialog{position:relative;z-index:1;display:grid;width:min(94vw,1500px);height:min(90vh,1500px);grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;gap:12px}.dekohop-product-lightbox__image{display:block;width:100%;height:100%;padding:0;overflow:hidden;border:0;border-radius:20px;background:#fff}.dekohop-product-lightbox__image img{display:block;width:100%;height:100%;object-fit:contain}.dekohop-product-lightbox__arrow,.dekohop-product-lightbox__close{z-index:2;display:grid;place-items:center;border:0;border-radius:50%;background:#fff;color:var(--dkh-detail-dark)}.dekohop-product-lightbox__arrow{width:46px;height:46px}.dekohop-product-lightbox__close{position:absolute;top:-10px;right:42px;width:42px;height:42px;font-size:29px}.dekohop-product-lightbox__arrow:disabled{opacity:.3}
.dekohop-product-alert-modal__dialog{position:relative;z-index:1;width:min(520px,94vw);max-height:90vh;overflow:auto;padding:25px;border-radius:20px;background:#fff;box-shadow:0 30px 90px rgba(0,0,0,.35)}.dekohop-product-alert-modal__dialog h2{margin:0 38px 8px 0}.dekohop-product-alert-modal__close{position:absolute;top:12px;right:14px;width:34px;height:34px;border:0;border-radius:50%;background:var(--dkh-detail-soft);font-size:25px}.dekohop-product-alert-channels{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:14px 0;padding:0;border:0}.dekohop-product-alert-channels legend{grid-column:1/-1;margin:0 0 4px;border:0;font-size:13px;font-weight:800}.dekohop-product-alert-channels label{margin:0;padding:9px;border:1px solid var(--dkh-detail-line);border-radius:10px;text-align:center}.dekohop-product-alert-account-state{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:11px 0;padding:10px;border-radius:10px;background:var(--dkh-detail-soft);font-size:12px}.dekohop-product-alert-consent{display:flex;gap:8px;margin:12px 0;font-size:12px;line-height:1.45}.dekohop-product-alert-honeypot{position:absolute!important;left:-9999px!important}.dekohop-product-alert-result{margin-top:10px;font-weight:700}.dekohop-product-alert-result.is-error{color:#c43f4b}.dekohop-product-alert-result.is-success{color:var(--dkh-detail-accent)}
html.dekohop-modal-open{overflow:hidden}
/* DEKOHOP Ürün Detay panel ayarları */
.dekohop-hero--gallery_right .dekohop-product-hero{grid-template-columns:minmax(0,1fr) minmax(0,var(--dkh-gallery-column))}.dekohop-hero--gallery_right .dekohop-product-gallery{order:2}.dekohop-hero--gallery_right .dekohop-product-summary{order:1}
.dekohop-product-gallery__thumb{flex-basis:var(--dkh-thumb-size,92px);width:var(--dkh-thumb-size,92px);height:var(--dkh-thumb-size,92px)}.dekohop-product-gallery__thumb-shell.has-no-arrows{display:block}.dekohop-product-gallery__arrow-space{width:44px}
.dekohop-product-summary{display:flex;flex-direction:column}.dekohop-product-summary>h1{order:10}.dekohop-product-summary__meta{order:20}.dekohop-product-review-shortcut{order:30}.dekohop-product-variant-settings{order:40}.dekohop-product-summary>#product{order:50}.dekohop-product-notify-actions{order:60}.dekohop-product-share{order:70}.dekohop-product-summary>.dekohop-slot{order:80}.dekohop-summary--variants_first .dekohop-product-variant-settings{order:25}.dekohop-summary--purchase_first .dekohop-product-summary>#product{order:25}.dekohop-summary--purchase_first .dekohop-product-review-shortcut{order:35}.dekohop-summary--purchase_first .dekohop-product-variant-settings{order:45}.dekohop-summary--share_first .dekohop-product-share{order:25}.dekohop-summary--share_first .dekohop-product-review-shortcut{order:35}.dekohop-summary--share_first .dekohop-product-variant-settings{order:45}
.dekohop-product-variant-settings{min-width:0}.dekohop-product-variant-settings .dekohop-product-variants{--dekohop-varyant-gorsel:var(--dkh-variant-image,58px);--dekohop-varyant-radius:var(--dkh-variant-radius,12px);--dekohop-varyant-arkaplan:var(--dkh-variant-background,#f8fbfa)}.dekohop-product-variant-settings .dekohop-product-variant img{border-radius:var(--dkh-variant-image-radius,7px)}.dekohop-product-variant-settings[data-show-heading="0"] .dekohop-product-variants__heading{display:none}.dekohop-product-variant-settings[data-show-value="0"] .dekohop-product-variant__body>strong{display:none}.dekohop-product-variant-settings[data-show-stock="0"] .dekohop-product-variant__stock{display:none}.dekohop-product-variant-settings[data-show-price="0"] .dekohop-product-variant__price{display:none}.dekohop-product-variant-group.is-slider{position:relative;padding:0 36px}.dekohop-product-variant-group.is-slider .dekohop-product-variants__grid{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory}.dekohop-product-variant-group.is-slider .dekohop-product-variants__grid::-webkit-scrollbar{display:none}.dekohop-product-variant-group.is-slider .dekohop-product-variant{flex:0 0 calc((100% - (var(--dkh-variant-visible,2) - 1)*8px)/var(--dkh-variant-visible,2));scroll-snap-align:start}.dekohop-variant-slider-arrow{position:absolute;z-index:2;top:50%;display:grid;width:30px;height:30px;place-items:center;border:1px solid var(--dkh-detail-line);border-radius:50%;background:#fff;transform:translateY(-25%)}.dekohop-variant-slider-arrow.is-prev{left:0}.dekohop-variant-slider-arrow.is-next{right:0}
.dekohop-review-slider__title{padding:0;border:0;background:transparent;text-align:center}.dekohop-review-slider__title:hover h2{color:var(--dkh-detail-accent)}.dekohop-review-slide{flex-basis:calc((100% - (var(--dkh-review-visible,1) - 1)*12px)/var(--dkh-review-visible,1));max-width:none}.dekohop-review-slide__stars b{margin-left:8px;color:var(--dkh-detail-muted);font-size:12px}.dekohop-product-feedback__reviews[data-animation="lift"] .dekohop-review-slide:hover,.dekohop-product-feedback__videos[data-animation="lift"] .dkh-video-card:hover{transform:translateY(-6px)}.dekohop-product-feedback__reviews[data-animation="zoom"] .dekohop-review-slide:hover,.dekohop-product-feedback__videos[data-animation="zoom"] .dkh-video-card:hover{transform:scale(1.025)}.dekohop-product-feedback__reviews[data-animation="fade"] .dekohop-review-slide:not(:hover),.dekohop-product-feedback__videos[data-animation="fade"] .dkh-video-card:not(:hover){opacity:.78}.dekohop-review-slide,.dkh-video-card{transition:transform .22s ease,opacity .22s ease,box-shadow .22s ease}
[data-dekohop-video-settings] .dkh-video-card{flex-basis:calc((100% - (var(--dkh-video-visible,1) - 1)*12px)/var(--dkh-video-visible,1));max-width:none}[data-dekohop-video-settings][data-show-title="0"] .dkh-video-card strong{display:none}[data-dekohop-video-settings][data-show-type="0"] .dkh-video-card small{display:none}.dekohop-feedback--videos_first .dekohop-product-feedback__videos{order:1}.dekohop-feedback--videos_first .dekohop-product-feedback__reviews{order:2}
.dekohop-product-related__track>.product-layout{flex-basis:calc((100% - (var(--dkh-related-visible,4) - 1)*16px)/var(--dkh-related-visible,4));max-width:none}.dekohop-related-cart{padding:0 12px 8px}.dekohop-related-cart button{width:100%;min-height:36px;border:0;border-radius:9px;background:var(--dkh-detail-accent);color:#fff;font-weight:800}.dekohop-related-cart button:disabled{background:#dfe7e5;color:#7b8986}.dekohop-product-fixed-info{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}
.dekohop-review-modal[hidden]{display:none!important}.dekohop-review-modal{position:fixed;z-index:10055;inset:0;display:grid;place-items:center;padding:24px}.dekohop-review-modal__backdrop{position:absolute;inset:0;border:0;background:rgba(8,18,16,.86)}.dekohop-review-modal__dialog{position:relative;z-index:1;width:min(980px,94vw);max-height:90vh;padding:22px;overflow:auto;border-radius:20px;background:#fff;box-shadow:0 30px 90px rgba(0,0,0,.35)}.dekohop-review-modal__dialog>header,.dekohop-review-modal-card>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.dekohop-review-modal__dialog>header h2{margin:0}.dekohop-review-modal__dialog>header p{margin:3px 0 0;color:var(--dkh-detail-muted)}.dekohop-review-modal__close{width:40px;height:40px;border:0;border-radius:50%;background:var(--dkh-detail-soft);font-size:28px}.dekohop-review-modal__filters{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:16px 0}.dekohop-review-modal__filters label{font-size:12px}.dekohop-review-modal__filters .form-control{margin-top:4px}.dekohop-review-modal__list{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dekohop-review-modal-card{padding:15px;border:1px solid var(--dkh-detail-line);border-radius:14px;background:var(--dkh-detail-soft)}.dekohop-review-modal-card[hidden]{display:none!important}.dekohop-review-modal-card time{color:var(--dkh-detail-muted);font-size:11px}.dekohop-review-modal-card>p{margin:7px 0 0;line-height:1.55}.dekohop-review-modal__empty{text-align:center;color:var(--dkh-detail-muted)}
.dekohop-product-lightbox__backdrop{background:var(--dkh-lightbox-backdrop,#081210);opacity:var(--dkh-lightbox-opacity,.86)}.dekohop-product-lightbox__dialog{width:min(94vw,var(--dkh-lightbox-size,1500px));height:min(90vh,var(--dkh-lightbox-size,1500px));grid-template-columns:var(--dkh-lightbox-arrow-size,46px) minmax(0,1fr) var(--dkh-lightbox-arrow-size,46px)}.dekohop-product-lightbox[data-mode="fullscreen"] .dekohop-product-lightbox__dialog{width:94vw;height:90vh}.dekohop-product-lightbox__image{background:var(--dkh-lightbox-panel,#fff)}.dekohop-product-lightbox__arrow{width:var(--dkh-lightbox-arrow-size,46px);height:var(--dkh-lightbox-arrow-size,46px);background:var(--dkh-lightbox-arrow-bg,#fff)}.dekohop-product-lightbox__close{right:var(--dkh-lightbox-arrow-size,46px);width:var(--dkh-lightbox-close-size,42px);height:var(--dkh-lightbox-close-size,42px);background:var(--dkh-lightbox-close-bg,#fff);font-size:calc(var(--dkh-lightbox-close-size,42px)*.69)}
/* DEKOHOP-COMMON-DESKTOP-RULES-END */
/* Panelden gelen değerler yalnız Ürün Detay kapsamındadır; çekirdek temaya yayılmaz. */
.dekohop-product-detail-page[data-gallery-width-mode="manual"] .dekohop-product-hero{--dkh-gallery-column:min(var(--dkh-gallery-width,700px),calc((100% - var(--dkh-detail-gap)) * .75))}
.dekohop-product-detail-page .dekohop-product-gallery__viewer{max-width:var(--dkh-gallery-width,var(--dkh-product-main-size,1000px));grid-template-columns:var(--dkh-gallery-arrow-size,44px) minmax(0,1fr) var(--dkh-gallery-arrow-size,44px)}
.dekohop-product-detail-page .dekohop-product-gallery__main{aspect-ratio:1/1}
.dekohop-product-detail-page .dekohop-product-gallery__main img{width:100%;height:100%;object-fit:contain}
.dekohop-product-detail-page .dekohop-product-gallery__thumb-shell{width:calc(100% - 2*var(--dkh-gallery-arrow-size,44px) - 20px);grid-template-columns:var(--dkh-thumbnail-arrow-size,30px) minmax(0,1fr) var(--dkh-thumbnail-arrow-size,30px)}
.dekohop-product-detail-page[data-info-width-mode="manual"] .dekohop-product-information-grid{grid-template-columns:minmax(0,min(var(--dkh-info-width,700px),70%)) minmax(0,1fr)}
.dekohop-product-detail-page .dekohop-product-purchase{width:100%;max-width:calc(var(--dkh-purchase-button-width,180px) + 120px);margin-inline:auto}
.dekohop-product-detail-page .dekohop-product-purchase.has-buy-now{max-width:calc(2*var(--dkh-purchase-button-width,180px) + 120px)}
.dekohop-product-detail-page .dekohop-product-notify-actions{width:min(100%,calc(2*var(--dkh-alert-button-width,180px) + 8px));margin-inline:auto}
.dekohop-product-detail-page .dekohop-product-summary__prices{justify-content:center;text-align:center}
.dkh-detail-price-layout{display:flex;align-items:center;justify-content:center;gap:8px 12px;max-width:100%}.dkh-detail-price-amounts{display:flex;align-items:center;justify-content:center;gap:6px 12px;min-width:0;max-width:100%}
.dkh-detail-price-layout[data-tax-position="top"],.dkh-detail-price-amounts[data-old-position="bottom"]{flex-direction:column-reverse}.dkh-detail-price-layout[data-tax-position="bottom"],.dkh-detail-price-amounts[data-old-position="top"]{flex-direction:column}.dkh-detail-price-layout[data-tax-position="left"],.dkh-detail-price-amounts[data-old-position="right"]{flex-direction:row-reverse}
#product-product.dekohop-product-detail-page .dekohop-product-price-current{font-size:var(--dkh-current-price-size,31px);color:var(--dkh-current-price-color,#168f78);overflow-wrap:anywhere}
#product-product.dekohop-product-detail-page .dekohop-product-price-old{font-size:var(--dkh-old-price-size,16px);color:var(--dkh-old-price-color,#c34c55);overflow-wrap:anywhere}
.dekohop-product-detail-page .dkh-detail-tax-note{width:auto;flex:0 1 auto;margin:0;overflow-wrap:anywhere}
.dekohop-product-review-shortcut[aria-disabled="true"]{cursor:default}.dekohop-product-review-shortcut[aria-disabled="true"]>b,.dekohop-product-review-shortcut[aria-disabled="true"]>strong{opacity:.42}
/* Shared category-card image; no new image download or independent star upload. */
.dkh-detail-indicator-stars{display:inline-flex;align-items:center;gap:3px;flex-shrink:0;color:var(--dkh-indicator-color,#e7ac27)}
.dkh-detail-indicator-stars[data-mode="faded"]{opacity:var(--dkh-indicator-opacity,.4)}
.dkh-detail-indicator-star{position:relative;display:block;flex:0 0 var(--dkh-indicator-size,20px);width:var(--dkh-indicator-size,20px);height:var(--dkh-indicator-size,20px);background:none;clip-path:none;animation-delay:calc(var(--dkh-star-index)*.072s)!important}
.dkh-detail-indicator-star:before,.dkh-detail-indicator-star i{content:"";position:absolute;inset:0;display:block;background-image:var(--dekohop-product-card-rating-star-image,url("/catalog/view/theme/dekohop/assets/icons/rating-star-gold-128.webp"));background-position:left center;background-repeat:no-repeat;background-size:var(--dkh-indicator-size,20px) var(--dkh-indicator-size,20px)}
.dkh-detail-indicator-star:before{opacity:.28;filter:grayscale(1) saturate(.2) brightness(1.08)}
.dkh-detail-indicator-star i{width:var(--dkh-star-fill,100%);filter:drop-shadow(0 1px 0 #a76808) drop-shadow(0 2px 3px rgba(87,55,6,.24))}
.dkh-detail-indicator-stars[data-animation="card"]{--dkh-star-motion:dkh-detail-card;--dkh-star-duration:520ms}
.dkh-detail-indicator-stars[data-animation="wave"]{--dkh-star-motion:dkh-detail-wave}
.dkh-detail-indicator-stars[data-animation="pulse"]{--dkh-star-motion:dkh-detail-pulse}
.dkh-detail-indicator-stars[data-animation="shine"]{--dkh-star-motion:dkh-detail-shine}
.dkh-detail-indicator-stars[data-animation="twinkle"]{--dkh-star-motion:dkh-detail-twinkle}
.dkh-detail-indicator-stars[data-animation="rise"]{--dkh-star-motion:dkh-detail-rise}
.dkh-detail-indicator-stars[data-trigger="always"] .dkh-detail-indicator-star{animation:var(--dkh-star-motion,none) var(--dkh-star-duration,2.6s) ease-in-out infinite}
.dkh-detail-indicator-stars[data-trigger="hover"]:is(:hover,.is-proximity-active) .dkh-detail-indicator-star,.dekohop-product-review-shortcut:focus-visible .dkh-detail-indicator-stars[data-trigger="hover"] .dkh-detail-indicator-star{animation:var(--dkh-star-motion,none) var(--dkh-star-duration,1s) ease-in-out both}
.dkh-detail-indicator-stars[data-proximity-direction="reverse"] .dkh-detail-indicator-star{animation-delay:calc((4 - var(--dkh-star-index))*0.072s)!important}
@keyframes dkh-detail-card{0%,100%{transform:translateY(0) scale(1)}42%{transform:translateY(-3px) scale(1.7);filter:brightness(1.16)}72%{transform:translateY(1.2px) scale(1.08)}}
@keyframes dkh-detail-wave{0%,60%,100%{transform:translateY(0)}30%{transform:translateY(-3px)}}
@keyframes dkh-detail-pulse{0%,100%{transform:scale(.92)}50%{transform:scale(1.08)}}
@keyframes dkh-detail-shine{0%,100%{filter:brightness(.8)}50%{filter:brightness(1.8)}}
@keyframes dkh-detail-twinkle{0%,100%{opacity:.5}50%{opacity:1}}
@keyframes dkh-detail-rise{0%,80%,100%{transform:translateY(0) rotate(0)}40%{transform:translateY(-4px) rotate(8deg)}}
@media(prefers-reduced-motion:reduce){.dkh-detail-indicator-star{animation:none!important;transition:none!important;transform:none!important}}
.dekohop-product-share .dkh-detail-share-icon{width:var(--dkh-share-icon-size,24px);height:var(--dkh-share-icon-size,24px);object-fit:contain}
.dekohop-product-share .dkh-detail-share-fallback{display:grid;width:var(--dkh-share-icon-size,24px);height:var(--dkh-share-icon-size,24px);place-items:center;font-size:calc(var(--dkh-share-icon-size,24px) * .9);font-weight:900;line-height:1}
.dekohop-product-detail-page .dekohop-product-variant__price{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;text-align:center;width:100%}.dekohop-product-variant-settings[data-price-mode="current"] .dekohop-product-variant__price s{display:none}.dekohop-product-variant-settings[data-price-mode="old"] .dekohop-product-variant__price s+b{display:none}.dekohop-product-variant-settings[data-price-mode="stacked"] .dekohop-product-variant__price{flex-direction:column}
.dekohop-product-detail-page .dekohop-review-slider__track{gap:var(--dkh-review-gap,12px)}.dekohop-product-detail-page .dekohop-review-slide{flex-basis:calc((100% - (var(--dkh-review-visible,1) - 1)*var(--dkh-review-gap,12px))/var(--dkh-review-visible,1))}
.dekohop-product-detail-page [data-video-track]{gap:var(--dkh-video-gap,12px)}.dekohop-product-detail-page [data-dekohop-video-settings] .dkh-video-card{flex-basis:calc((100% - (var(--dkh-video-visible,1) - 1)*var(--dkh-video-gap,12px))/var(--dkh-video-visible,1))}
.dekohop-product-detail-page .dekohop-product-related__track{gap:var(--dkh-related-gap,16px)}.dekohop-product-detail-page .dekohop-product-related__track>.product-layout{flex-basis:calc((100% - (var(--dkh-related-visible,4) - 1)*var(--dkh-related-gap,16px))/var(--dkh-related-visible,4))}
.dekohop-product-detail-page .dekohop-product-variants__grid{gap:var(--dkh-variant-gap,8px)}.dekohop-product-detail-page .dekohop-product-variant-group.is-slider .dekohop-product-variant{flex-basis:calc((100% - (var(--dkh-variant-visible,2) - 1)*var(--dkh-variant-gap,8px))/var(--dkh-variant-visible,2))}
.dekohop-product-detail-page .dekohop-product-variant-group.is-slider .dekohop-product-variants__grid{padding-bottom:var(--dkh-variant-track-bottom-space,4px)}
.dekohop-product-detail-page .dekohop-product-fixed-info{display:grid;grid-template-columns:repeat(var(--dkh-fixed-columns,4),minmax(0,1fr));gap:12px}.dekohop-product-detail-page .dekohop-product-fixed-info.is-html{display:block}.dkh-detail-fixed-html{display:block;width:100%;height:var(--dkh-fixed-height,120px);border:0;background:transparent}
.dekohop-product-detail-page .dkh-detail-fixed-card{display:flex;min-width:0;min-height:var(--dkh-fixed-height,120px);flex-direction:column;justify-content:center;align-items:center;gap:10px;text-align:center;overflow-wrap:anywhere}.dkh-detail-fixed-visual{display:flex;justify-content:center;align-items:center;width:var(--dkh-fixed-image-size,44px);height:var(--dkh-fixed-image-size,44px);flex-shrink:0}.dkh-detail-fixed-visual img{display:block;width:100%;height:100%;object-fit:contain}.dkh-detail-fixed-visual i{font-size:var(--dkh-fixed-image-size,44px)}
.dkh-detail-fixed-card[data-animation="lift"]:hover .dkh-detail-fixed-visual{transform:translateY(-6px)}.dkh-detail-fixed-card[data-animation="zoom"]:hover .dkh-detail-fixed-visual{transform:scale(1.1)}.dkh-detail-fixed-card[data-animation="tilt"]:hover .dkh-detail-fixed-visual{animation:dkh-detail-tilt .7s ease-in-out infinite}.dkh-detail-fixed-card[data-animation="pulse"]:hover .dkh-detail-fixed-visual{animation:dkh-detail-pulse .9s ease-in-out infinite}.dkh-detail-fixed-card[data-animation="bounce"]:hover .dkh-detail-fixed-visual{animation:dkh-detail-wave .7s ease-in-out infinite}.dkh-detail-fixed-visual{transition:transform .2s ease}@keyframes dkh-detail-tilt{25%{transform:rotate(-8deg)}75%{transform:rotate(8deg)}}
/* DEKOHOP-RESPONSIVE-RULES-START */
@media(max-width:68.75em){.dekohop-product-hero{--dkh-gallery-column:min(var(--dkh-product-main-size,1000px),calc((100% - var(--dkh-detail-gap)) * .55))}.dekohop-product-share{grid-template-columns:repeat(2,1fr)}}
@media(max-width:53.125em){.dekohop-product-detail-page{padding:10px 12px 24px}.dekohop-product-detail-page .dekohop-product-hero,.dekohop-product-information-grid{grid-template-columns:minmax(0,1fr)}.dekohop-product-summary{padding:18px}.dekohop-product-gallery__viewer{grid-template-columns:34px minmax(0,1fr) 34px;gap:5px}.dekohop-product-gallery__arrow{width:34px;height:34px}.dekohop-product-gallery__thumb-shell{margin:10px 36px 0}.dekohop-product-gallery__thumb{flex-basis:74px;width:74px;height:74px}.dekohop-product-fixed-info{grid-template-columns:1fr 1fr}}
@media(max-width:30em){.dekohop-product-detail-page{padding-inline:8px}.dekohop-product-summary h1{font-size:22px}.dekohop-product-summary__meta{grid-template-columns:1fr}.dekohop-product-notify-actions{grid-template-columns:1fr}.dekohop-product-tab-buttons button{font-size:12px}.dekohop-product-fixed-info{grid-template-columns:1fr}.dekohop-product-lightbox{padding:8px}.dekohop-product-lightbox__dialog{grid-template-columns:32px minmax(0,1fr) 32px;gap:4px}.dekohop-product-lightbox__arrow{width:32px;height:32px}.dekohop-product-lightbox__close{right:24px}.dekohop-product-alert-channels{grid-template-columns:1fr}.dekohop-product-alert-account-state{align-items:flex-start;flex-direction:column}}
/* DEKOHOP-RESPONSIVE-RULES-END */
/* Bildirim satırı için yeni tasarımlarda daha rahat varsayılan dikey aralık. */
#product-product .dekohop-product-notify-actions{margin-top:var(--dkh-alert-top-gap,24px)}
/* Her sliderın ok ayarı ayrı tutulur. */
#product-product.dekohop-product-detail-page .dekohop-product-gallery__arrow{width:var(--dkh-gallery-arrow-size,38px);height:var(--dkh-gallery-arrow-size,38px);font-size:var(--dkh-gallery-arrow-icon-size,16px);color:var(--dkh-gallery-arrow-color,#142f2a);background:var(--dkh-gallery-arrow-background,#fff);border-radius:var(--dkh-gallery-arrow-radius,36px);flex-shrink:0}
#product-product.dekohop-product-detail-page .dekohop-product-gallery__thumb-arrow{width:var(--dkh-thumbnail-arrow-size,38px);height:var(--dkh-thumbnail-arrow-size,38px);font-size:var(--dkh-thumbnail-arrow-icon-size,16px);color:var(--dkh-thumbnail-arrow-color,#142f2a);background:var(--dkh-thumbnail-arrow-background,#fff);border-radius:var(--dkh-thumbnail-arrow-radius,36px);flex-shrink:0}
#product-product.dekohop-product-detail-page .dekohop-variant-slider-arrow{width:var(--dkh-variant-arrow-size,38px);height:var(--dkh-variant-arrow-size,38px);font-size:var(--dkh-variant-arrow-icon-size,16px);color:var(--dkh-variant-arrow-color,#142f2a);background:var(--dkh-variant-arrow-background,#fff);border-radius:var(--dkh-variant-arrow-radius,36px);flex-shrink:0}
#product-product.dekohop-product-detail-page .dekohop-review-slider__side-arrow{width:var(--dkh-review-arrow-size,38px);height:var(--dkh-review-arrow-size,38px);font-size:var(--dkh-review-arrow-icon-size,16px);color:var(--dkh-review-arrow-color,#142f2a);background:var(--dkh-review-arrow-background,#fff);border-radius:var(--dkh-review-arrow-radius,36px);flex-shrink:0}
#product-product.dekohop-product-detail-page .dkh-video-slider__arrow{width:var(--dkh-video-arrow-size,38px);height:var(--dkh-video-arrow-size,38px);font-size:var(--dkh-video-arrow-icon-size,16px);color:var(--dkh-video-arrow-color,#142f2a);background:var(--dkh-video-arrow-background,#fff);border-radius:var(--dkh-video-arrow-radius,36px);flex-shrink:0}
#product-product.dekohop-product-detail-page .dekohop-product-related__side-arrow{width:var(--dkh-related-arrow-size,38px);height:var(--dkh-related-arrow-size,38px);font-size:var(--dkh-related-arrow-icon-size,16px);color:var(--dkh-related-arrow-color,#142f2a);background:var(--dkh-related-arrow-background,#fff);border-radius:var(--dkh-related-arrow-radius,36px);flex-shrink:0}
.dekohop-product-detail-page .dekohop-review-slider__body:not(.has-no-arrows){grid-template-columns:var(--dkh-review-arrow-size,38px) minmax(0,1fr) var(--dkh-review-arrow-size,38px)}
.dekohop-product-detail-page .dkh-video-slider{grid-template-columns:var(--dkh-video-arrow-size,38px) minmax(0,1fr) var(--dkh-video-arrow-size,38px)}
.dekohop-product-detail-page .dekohop-product-variant-group.is-slider{padding-inline:calc(var(--dkh-variant-arrow-size,30px) + 6px)}
.dekohop-product-lightbox__arrow{color:var(--dkh-lightbox-arrow-color,#142f2a)}
@media(max-width:53.125em){.dekohop-product-detail-page[data-info-width-mode="manual"] .dekohop-product-information-grid{grid-template-columns:minmax(0,1fr)}.dekohop-product-detail-page .dekohop-product-gallery__thumb-shell{margin:10px auto 0}.dekohop-product-detail-page .dekohop-product-fixed-info{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:30em){.dekohop-product-detail-page .dekohop-product-fixed-info{grid-template-columns:minmax(0,1fr)}}
@media(prefers-reduced-motion:reduce){.dkh-detail-indicator-star,.dkh-detail-fixed-visual{animation:none!important;transition:none!important;transform:none!important}}
@container dkh-product-summary (max-width:420px){.dekohop-product-purchase,.dekohop-product-purchase.has-buy-now{grid-template-columns:repeat(2,minmax(0,1fr))}.dekohop-product-purchase label{grid-column:1}.dekohop-product-purchase input[type="number"]{grid-column:2;max-width:80px}.dekohop-product-purchase .btn{grid-column:1/-1}.dekohop-product-purchase.has-buy-now .btn{grid-column:auto}.dekohop-product-notify-actions button{font-size:12px}}
@media(max-width:53.125em){.dekohop-review-slide,[data-dekohop-video-settings] .dkh-video-card{flex-basis:100%}.dekohop-product-related__track>.product-layout{flex-basis:min(82%,290px)}.dekohop-product-variant-group.is-slider .dekohop-product-variant{flex-basis:100%}.dekohop-review-modal__list{grid-template-columns:1fr}}
@media(max-width:30em){.dekohop-review-modal{padding:8px}.dekohop-review-modal__dialog{padding:15px}.dekohop-review-modal__filters{grid-template-columns:1fr}.dekohop-product-lightbox__dialog{grid-template-columns:32px minmax(0,1fr) 32px!important}.dekohop-product-lightbox__arrow{width:32px;height:32px}}

/* Panel controls: scoped to Product Detail, never category pages. */
#product-product .dkh-detail-main-frame{position:relative;min-width:0;width:100%}
#product-product .dkh-detail-main-frame>.dkh-detail-gallery-wishlist{position:absolute!important;z-index:6;top:12px;right:12px;bottom:auto;left:auto;margin:0;padding:0;gap:0;pointer-events:none}
#product-product .dkh-detail-gallery-wishlist button{pointer-events:auto}
#product-product .dkh-detail-main-frame>.dkh-detail-gallery-wishlist[data-corner$="_left"]{left:12px;right:auto}
#product-product .dkh-detail-main-frame>.dkh-detail-gallery-wishlist[data-corner^="image_bottom"]{top:auto;bottom:12px}
#product-product .dekohop-product-variant-settings .dekohop-product-variants{margin-top:var(--dkh-variant-section-top-gap,14px)}
#product-product .dekohop-product-variant-settings .dekohop-product-variants__heading{margin-bottom:var(--dkh-variant-heading-bottom-gap,0)}
#product-product .dekohop-product-variant-settings .dekohop-product-variants__heading h3{width:100%;min-width:0;font-size:var(--dkh-variant-heading-size,24px);text-align:var(--dkh-variant-heading-align,left);overflow-wrap:anywhere}
#product-product .dekohop-product-detail__container{width:min(100%,var(--dkh-page-width,1500px))}
#product-product .dekohop-product-summary{padding:var(--dkh-summary-padding,20px);min-width:0}
#product-product .dekohop-product-summary>h1{font-size:var(--dkh-product-title-size,28px);line-height:1.23;overflow-wrap:anywhere}
#product-product .dekohop-product-information-grid h2,#product-product .dekohop-product-related>header h2{font-size:var(--dkh-section-heading-size,24px)}
#product-product .dekohop-product-summary__quick-actions button{width:var(--dkh-quick-actions-size,32px);height:var(--dkh-quick-actions-size,32px);min-width:0;flex:0 0 auto}
#product-product[data-quick-position]:not([data-quick-position="top_right"]) .dekohop-product-summary>.dekohop-product-summary__quick-actions{position:static;display:flex;justify-content:center;margin:8px 0}
#product-product[data-quick-position]:not([data-quick-position="top_right"]) .dekohop-product-summary>h1{padding-right:0}
#product-product .dekohop-product-purchase .dekohop-product-out-of-stock{width:min(100%,var(--dkh-out-stock-width,180px))!important;max-width:var(--dkh-out-stock-width,180px)!important;flex:0 1 var(--dkh-out-stock-width,180px);height:var(--dkh-out-stock-height,42px)!important;min-height:0!important;padding:4px 12px!important;font-size:var(--dkh-out-stock-size,15px)!important;line-height:1.2;border-radius:var(--dkh-out-stock-radius,10px)!important;color:var(--dkh-out-stock-color,#b6404d)!important;background:var(--dkh-out-stock-background,#fff2f3)!important;border:1px solid var(--dkh-out-stock-border,#edd0d4)!important;opacity:1;box-shadow:none;cursor:default}
/* Only the unavailable product control spans and aligns in its own row. */
#product-product .dekohop-product-purchase .dekohop-product-out-of-stock{grid-column:1/-1!important;justify-self:var(--dkh-out-stock-align,center);margin-inline:0}
#product-product .dekohop-product-summary__prices{width:100%;max-width:var(--dkh-price-width,100%);align-self:center}
#product-product .dekohop-product-summary__prices[data-price-align="left"]{align-self:flex-start}
#product-product .dekohop-product-summary__prices[data-price-align="right"]{align-self:flex-end}
#product-product[data-price-align="left"] .dkh-detail-price-layout{justify-content:flex-start}
#product-product[data-price-align="right"] .dkh-detail-price-layout{justify-content:flex-end}
.dkh-detail-current-cluster{display:flex;gap:5px;align-items:center;justify-content:center;min-width:0}
.dkh-detail-current-cluster[data-label-position="top"]{flex-direction:column-reverse}
.dkh-detail-current-cluster[data-label-position="bottom"]{flex-direction:column}
.dkh-detail-current-cluster[data-label-position="left"]{flex-direction:row-reverse}
.dkh-detail-discount-label{color:var(--dkh-discount-label-color,#168f78);font-size:var(--dkh-discount-label-size,12px);font-weight:600}
#product-product .dekohop-product-gallery__viewer.has-no-arrows{grid-template-columns:minmax(0,1fr);gap:0}
#product-product .dekohop-product-gallery__viewer.has-no-arrows>.dekohop-product-gallery__arrow-space{display:none}
#product-product .dekohop-product-gallery__viewer.has-no-arrows+.dekohop-product-gallery__thumb-shell{width:100%;margin-inline:0}
#product-product [data-slider="0"] [data-dekohop-review-track],#product-product [data-slider="0"] [data-video-track],#product-product [data-slider="0"] [data-related-track]{display:grid;grid-template-columns:repeat(var(--dkh-review-visible,1),minmax(0,1fr));overflow:visible;scroll-snap-type:none}
#product-product [data-dekohop-video-settings][data-slider="0"] [data-video-track]{grid-template-columns:repeat(var(--dkh-video-visible,1),minmax(0,1fr))}
#product-product [data-dekohop-related-slider][data-slider="0"] [data-related-track]{grid-template-columns:repeat(var(--dkh-related-visible,4),minmax(0,1fr))}
#product-product [data-slider="0"] .dkh-video-slider__arrow{display:none!important}
#product-product [data-slider="0"] .dkh-video-slider{grid-template-columns:minmax(0,1fr)}
#product-product .dekohop-product-related[data-slider="1"][data-card-width="manual"] .product-layout{flex:0 0 min(100%,var(--dkh-related-card-width,260px))!important}
#product-product .dekohop-product-related[data-slider="0"][data-card-width="manual"] [data-related-track]{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--dkh-related-card-width,260px)),var(--dkh-related-card-width,260px)))}
#product-product .dekohop-product-related[data-image-height="manual"] .dekohop-product-card-gallery{height:var(--dkh-related-image-height);aspect-ratio:auto}
#product-product .dekohop-product-related[data-image-height="manual"] .dekohop-product-card-gallery__link{height:100%;aspect-ratio:auto}
#product-product .dekohop-product-related[data-image-height="manual"] .dekohop-product-card-gallery__image{object-fit:contain!important}
#product-product .dekohop-product-related .caption h4,#product-product .dekohop-product-related .caption h4 a{font-size:var(--dkh-related-title-size,15px)!important}
#product-product .dekohop-product-related .price{font-size:var(--dkh-related-price-size,17px)!important}
#product-product .dekohop-product-related .price-new{font-size:var(--dkh-related-price-size,17px)!important}
#product-product .dekohop-product-related .price-old{font-size:var(--dkh-related-old-price-size,13px)!important}
.dkh-related-price-pair{display:inline-flex;justify-content:center;align-items:center;gap:5px}
[data-old-position="right"] .dkh-related-price-pair{flex-direction:row-reverse}
[data-old-position="top"] .dkh-related-price-pair{flex-direction:column}
[data-old-position="bottom"] .dkh-related-price-pair{flex-direction:column-reverse}
#product-product .dekohop-product-related [aria-disabled="true"]{pointer-events:none;cursor:default}
#product-product .dekohop-product-related[data-rating-mode="faded"] .dekohop-product-card-rating__star{opacity:.4!important}
#product-product .dekohop-product-related[data-rating-mode="filled"] .dekohop-product-card-rating__star{opacity:1!important}
#product-product .dekohop-product-related[data-rating-fill="five"] .dekohop-product-card-rating__star-fill{width:100%!important}
.dkh-related-unrated-label{font-size:10px;color:#8b9693}
#product-product .dekohop-product-related[data-rating-animation="none"] .dekohop-product-card-rating__star{animation:none!important;animation-delay:calc(var(--dekohop-star-index,0)*.16s)!important}
#product-product .dekohop-product-related[data-rating-animation="wave"] .dekohop-product-card-rating__star{animation:dkh-detail-wave 2.5s ease-in-out infinite!important;animation-delay:calc(var(--dekohop-star-index,0)*.16s)!important}
#product-product .dekohop-product-related[data-rating-animation="pulse"] .dekohop-product-card-rating__star{animation:dkh-detail-pulse 2.5s ease-in-out infinite!important;animation-delay:calc(var(--dekohop-star-index,0)*.16s)!important}
#product-product .dekohop-product-related[data-rating-animation="shine"] .dekohop-product-card-rating__star{animation:dkh-detail-shine 2.5s ease-in-out infinite!important;animation-delay:calc(var(--dekohop-star-index,0)*.16s)!important}
#product-product .dekohop-product-related[data-rating-animation="twinkle"] .dekohop-product-card-rating__star{animation:dkh-detail-twinkle 2.5s ease-in-out infinite!important;animation-delay:calc(var(--dekohop-star-index,0)*.16s)!important}
#product-product .dekohop-product-related[data-rating-animation="rise"] .dekohop-product-card-rating__star{animation:dkh-detail-rise 2.5s ease-in-out infinite!important;animation-delay:calc(var(--dekohop-star-index,0)*.16s)!important}
@media(max-width:53.125em){#product-product [data-dekohop-related-slider][data-slider="0"] [data-related-track]{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(prefers-reduced-motion:reduce){#product-product .dekohop-product-related[data-rating-animation] .dekohop-product-card-rating__star{animation:none!important}}
/* Common width, height and panel controls exposed in each relevant settings tab. */
#product-product .dekohop-product-summary{max-width:var(--dkh-summary-width,100%);border-radius:var(--dkh-summary-radius,20px);background:var(--dkh-summary-background,#fff)}
#product-product .dekohop-product-gallery__main{border-radius:var(--dkh-gallery-radius,20px);background:var(--dkh-gallery-background,#fff)}
#product-product .dekohop-product-gallery__main img{background:var(--dkh-gallery-background,#fff)}
#product-product .dekohop-product-detail__container>section:not(.dekohop-product-hero){margin-top:var(--dkh-section-gap,24px)}
#product-product .dekohop-product-feedback{max-width:var(--dkh-feedback-width,100%);width:100%}
#product-product .dekohop-product-share{display:flex;flex-wrap:wrap;justify-content:center;column-gap:var(--dkh-share-gap,7px);row-gap:var(--dkh-share-heading-gap,7px);margin-top:var(--dkh-share-top-gap,15px)}
#product-product .dekohop-product-share>span{flex:0 0 100%;text-align:center}
#product-product .dekohop-product-share>[data-dekohop-share-heading][hidden]{display:none!important}
#product-product .dekohop-product-share button{flex:0 1 var(--dkh-share-button-width,100px);width:var(--dkh-share-button-width,100px);height:var(--dkh-share-button-height,50px);min-height:0}
#product-product .dekohop-product-share[data-labels="0"] button b{display:none}
#product-product .dekohop-review-slide{min-height:var(--dkh-review-card-height,220px)}
#product-product .dekohop-review-slide>p{font-size:var(--dkh-review-text-size,13px)}
#product-product .dekohop-review-slide__media{height:var(--dkh-review-image-height,130px)}
#product-product .dekohop-review-slide__media img{height:100%;max-height:100%;object-fit:contain}
#product-product .dkh-video-card__image,#product-product .dkh-video-card img{height:var(--dkh-video-card-height,160px);object-fit:contain}
#product-product .dekohop-product-information-tabs{min-height:var(--dkh-info-min-height,0px)}
#product-product [data-panel-hidden="1"]{display:none!important}
#product-product .dekohop-product-information-grid:has(>.dekohop-product-information-tabs[data-panel-hidden="1"]){grid-template-columns:minmax(0,1fr)}
#product-product .dekohop-product-feedback:has(>.dekohop-product-feedback__reviews[data-panel-hidden="1"]):has(>.dekohop-product-feedback__videos[data-panel-hidden="1"]){display:none}
#product-product .dekohop-product-information-grid:has(.dekohop-product-feedback__reviews[data-panel-hidden="1"]):has(.dekohop-product-feedback__videos[data-panel-hidden="1"]){grid-template-columns:minmax(0,1fr)}
#product-product .dekohop-product-information-tabs{padding:var(--dkh-info-panel-padding,16px);border-radius:var(--dkh-info-panel-radius,16px);background:var(--dkh-info-panel-background,#fff)}
#product-product .dekohop-product-feedback__reviews{padding:var(--dkh-review-panel-padding,16px);border-radius:var(--dkh-review-panel-radius,16px);background:var(--dkh-review-panel-background,#fff)}
#product-product .dekohop-product-feedback__videos{padding:var(--dkh-video-panel-padding,16px);border-radius:var(--dkh-video-panel-radius,16px);background:var(--dkh-video-panel-background,#fff)}
#product-product .dekohop-product-related{padding:var(--dkh-related-panel-padding,16px);border-radius:var(--dkh-related-panel-radius,16px);background:transparent}
#product-product .dekohop-product-fixed-info{padding:var(--dkh-fixed-panel-padding,16px);border-radius:var(--dkh-fixed-panel-radius,16px);background:var(--dkh-fixed-panel-background,#fff)}
#product-product .dekohop-product-feedback__reviews h2,#product-product .dekohop-product-feedback__reviews h3{font-size:var(--dkh-review-heading-size,24px)!important;color:var(--dkh-review-heading-color,#142f2a)!important}
#product-product .dekohop-product-feedback__reviews[data-heading-align="left"] h2,#product-product .dekohop-product-feedback__reviews[data-heading-align="left"] h3{text-align:left!important}
#product-product .dekohop-product-feedback__reviews[data-heading-align="center"] h2,#product-product .dekohop-product-feedback__reviews[data-heading-align="center"] h3{text-align:center!important}
#product-product .dekohop-product-feedback__reviews[data-heading-align="right"] h2,#product-product .dekohop-product-feedback__reviews[data-heading-align="right"] h3{text-align:right!important}
#product-product .dekohop-product-feedback__reviews[data-heading-weight="300"] h2,#product-product .dekohop-product-feedback__reviews[data-heading-weight="300"] h3{font-weight:300!important}
#product-product .dekohop-product-feedback__reviews[data-heading-weight="400"] h2,#product-product .dekohop-product-feedback__reviews[data-heading-weight="400"] h3{font-weight:400!important}
#product-product .dekohop-product-feedback__reviews[data-heading-weight="500"] h2,#product-product .dekohop-product-feedback__reviews[data-heading-weight="500"] h3{font-weight:500!important}
#product-product .dekohop-product-feedback__reviews[data-heading-weight="600"] h2,#product-product .dekohop-product-feedback__reviews[data-heading-weight="600"] h3{font-weight:600!important}
#product-product .dekohop-product-feedback__reviews[data-heading-weight="700"] h2,#product-product .dekohop-product-feedback__reviews[data-heading-weight="700"] h3{font-weight:700!important}
#product-product .dekohop-product-feedback__reviews[data-heading-weight="800"] h2,#product-product .dekohop-product-feedback__reviews[data-heading-weight="800"] h3{font-weight:800!important}
#product-product .dekohop-product-feedback__reviews[data-heading-weight="900"] h2,#product-product .dekohop-product-feedback__reviews[data-heading-weight="900"] h3{font-weight:900!important}
#product-product .dekohop-product-feedback__reviews[data-heading-style="italic"] h2,#product-product .dekohop-product-feedback__reviews[data-heading-style="italic"] h3{font-style:italic!important}

#product-product .dekohop-product-feedback__videos h2,#product-product .dekohop-product-feedback__videos h3{font-size:var(--dkh-video-heading-size,24px)!important;color:var(--dkh-video-heading-color,#142f2a)!important}
#product-product .dekohop-product-feedback__videos[data-heading-align="left"] h2,#product-product .dekohop-product-feedback__videos[data-heading-align="left"] h3{text-align:left!important}
#product-product .dekohop-product-feedback__videos[data-heading-align="center"] h2,#product-product .dekohop-product-feedback__videos[data-heading-align="center"] h3{text-align:center!important}
#product-product .dekohop-product-feedback__videos[data-heading-align="right"] h2,#product-product .dekohop-product-feedback__videos[data-heading-align="right"] h3{text-align:right!important}
#product-product .dekohop-product-feedback__videos[data-heading-weight="300"] h2,#product-product .dekohop-product-feedback__videos[data-heading-weight="300"] h3{font-weight:300!important}
#product-product .dekohop-product-feedback__videos[data-heading-weight="400"] h2,#product-product .dekohop-product-feedback__videos[data-heading-weight="400"] h3{font-weight:400!important}
#product-product .dekohop-product-feedback__videos[data-heading-weight="500"] h2,#product-product .dekohop-product-feedback__videos[data-heading-weight="500"] h3{font-weight:500!important}
#product-product .dekohop-product-feedback__videos[data-heading-weight="600"] h2,#product-product .dekohop-product-feedback__videos[data-heading-weight="600"] h3{font-weight:600!important}
#product-product .dekohop-product-feedback__videos[data-heading-weight="700"] h2,#product-product .dekohop-product-feedback__videos[data-heading-weight="700"] h3{font-weight:700!important}
#product-product .dekohop-product-feedback__videos[data-heading-weight="800"] h2,#product-product .dekohop-product-feedback__videos[data-heading-weight="800"] h3{font-weight:800!important}
#product-product .dekohop-product-feedback__videos[data-heading-weight="900"] h2,#product-product .dekohop-product-feedback__videos[data-heading-weight="900"] h3{font-weight:900!important}
#product-product .dekohop-product-feedback__videos[data-heading-style="italic"] h2,#product-product .dekohop-product-feedback__videos[data-heading-style="italic"] h3{font-style:italic!important}

#product-product .dekohop-product-related>header h2,#product-product .dekohop-product-related>header h3{font-size:var(--dkh-related-heading-size,24px)!important;color:var(--dkh-related-heading-color,#142f2a)!important}
#product-product .dekohop-product-related[data-heading-align="left"]>header h2,#product-product .dekohop-product-related[data-heading-align="left"]>header h3{text-align:left!important}
#product-product .dekohop-product-related[data-heading-align="center"]>header h2,#product-product .dekohop-product-related[data-heading-align="center"]>header h3{text-align:center!important}
#product-product .dekohop-product-related[data-heading-align="right"]>header h2,#product-product .dekohop-product-related[data-heading-align="right"]>header h3{text-align:right!important}
#product-product .dekohop-product-related[data-heading-weight="300"]>header h2,#product-product .dekohop-product-related[data-heading-weight="300"]>header h3{font-weight:300!important}
#product-product .dekohop-product-related[data-heading-weight="400"]>header h2,#product-product .dekohop-product-related[data-heading-weight="400"]>header h3{font-weight:400!important}
#product-product .dekohop-product-related[data-heading-weight="500"]>header h2,#product-product .dekohop-product-related[data-heading-weight="500"]>header h3{font-weight:500!important}
#product-product .dekohop-product-related[data-heading-weight="600"]>header h2,#product-product .dekohop-product-related[data-heading-weight="600"]>header h3{font-weight:600!important}
#product-product .dekohop-product-related[data-heading-weight="700"]>header h2,#product-product .dekohop-product-related[data-heading-weight="700"]>header h3{font-weight:700!important}
#product-product .dekohop-product-related[data-heading-weight="800"]>header h2,#product-product .dekohop-product-related[data-heading-weight="800"]>header h3{font-weight:800!important}
#product-product .dekohop-product-related[data-heading-weight="900"]>header h2,#product-product .dekohop-product-related[data-heading-weight="900"]>header h3{font-weight:900!important}
#product-product .dekohop-product-related[data-heading-style="italic"]>header h2,#product-product .dekohop-product-related[data-heading-style="italic"]>header h3{font-style:italic!important}

#product-product .dekohop-product-related>header{position:relative;display:flex;padding-inline:0;margin-bottom:0;border-top:0!important;border-bottom:0!important}
#product-product .dekohop-product-related>header>h2{width:100%;margin:0}
#product-product .dekohop-product-related__body{position:relative;min-width:0;overflow:visible;isolation:isolate;background:transparent;--dkh-related-shell-gutter:min(calc(var(--dkh-related-arrow-size,38px) + 24px),var(--dkh-related-available-gutter,62px))}
/* The visual shell includes side arrows without changing the category-card track width. */
#product-product .dekohop-product-related__body::before{content:"";position:absolute;inset:0 calc(-1 * var(--dkh-related-shell-gutter));z-index:-1;pointer-events:none;border:var(--dkh-related-shell-border-width,1px) solid var(--dkh-related-shell-border-color,#dce7e5);border-radius:var(--dkh-related-shell-radius,16px);background:var(--dkh-related-shell-background,transparent);box-shadow:var(--dkh-related-shell-shadow,0 5px 18px rgba(20,47,42,.08))}
#product-product .dekohop-product-related__body:not(:has(>.dekohop-product-related__side-arrow:not([hidden]))){--dkh-related-shell-gutter:16px}
#product-product .dekohop-product-related__side-arrow{position:absolute;top:50%;z-index:2;display:grid;place-items:center;padding:0;border:1px solid var(--dkh-detail-line);cursor:pointer}
#product-product .dekohop-product-related__side-arrow.is-prev{left:max(calc(8px - var(--dkh-related-shell-gutter)),calc(-1 * var(--dkh-related-arrow-size,38px) - 8px));transform:translateY(-50%)}
#product-product .dekohop-product-related__side-arrow.is-next{right:max(calc(8px - var(--dkh-related-shell-gutter)),calc(-1 * var(--dkh-related-arrow-size,38px) - 8px));transform:translateY(-50%)}
#product-product .dekohop-product-related__side-arrow[hidden]{display:none!important}
#product-product .dekohop-product-related__body>[data-related-track]{padding-block:24px;background:transparent}
/* Padding keeps the four-card content box unchanged while adjacent cards can peek beneath the overlay arrows. */
#product-product .dekohop-product-related[data-slider="1"] .dekohop-product-related__body>[data-related-track]{width:calc(100% + 2 * var(--dkh-related-shell-gutter));max-width:none;margin-inline:calc(-1 * var(--dkh-related-shell-gutter));padding-inline:var(--dkh-related-shell-gutter);box-sizing:border-box;scroll-padding-inline:var(--dkh-related-shell-gutter);border-radius:var(--dkh-related-shell-radius,16px)}
@media(max-width:53.125em){#product-product .dekohop-product-related__body{--dkh-related-shell-gutter:16px}#product-product .dekohop-product-related__side-arrow.is-prev{left:0;transform:translateY(-50%)}#product-product .dekohop-product-related__side-arrow.is-next{right:0;transform:translateY(-50%)}}
#product-product .dekohop-review-slider__header{width:100%;display:flex;align-items:center;justify-content:center}
#product-product .dekohop-review-slider__title{width:100%;min-height:100%;display:flex;align-items:center;justify-content:center}
.dkh-review-date-range,.dkh-review-pagination{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:12px 0}
[data-review-slider-more][hidden]{display:none!important}
.dekohop-review-modal__list:empty{display:none}
#product-product [data-no-media="compact"] .dekohop-review-slide:not(:has(.dkh-review-media-combined)){min-height:0}
#product-product [data-no-media="balanced"] .dekohop-review-slide:not(:has([data-review-part="media"]:not([hidden]))){justify-content:space-evenly!important;align-items:center!important}
#product-product [data-no-media="centered"] .dekohop-review-slide:not(:has([data-review-part="media"]:not([hidden]))){justify-content:center!important;align-items:center!important}
#product-product [data-no-media="balanced"] .dekohop-review-slide:not(:has([data-review-part="media"]:not([hidden])))>[data-review-part]{margin-block:0!important;text-align:center;width:100%}
[data-media-layout="strip"] .dekohop-review-slide__media{display:flex;overflow-x:auto;flex-wrap:nowrap}
[data-media-layout="strip"] .dekohop-review-slide__media>a{flex:0 0 auto}
[data-media-layout="grid"] .dekohop-review-slide__media{display:grid;grid-template-columns:repeat(var(--dkh-review-media-columns,2),minmax(0,1fr));height:auto!important}
[data-media-fit="contain"] .dekohop-review-slide__media img{object-fit:contain!important}
[data-media-fit="cover"] .dekohop-review-slide__media img{object-fit:cover!important}
#product-product .dekohop-product-gallery__thumb-shell[hidden]{display:none!important}
#product-product .dekohop-product-related[data-rating-mode="filled"][data-rating-fill="five"] .dekohop-product-card-rating__star-fill{opacity:1!important;filter:none!important}
.dkh-review-media-combined{display:flex;gap:10px;max-width:100%;overflow-x:auto;align-items:center;min-width:0}
.dkh-review-media-combined [data-review-image-group],.dkh-review-media-combined [data-review-video-group]{display:contents!important}
.dkh-review-media-combined [data-review-image-group]>a,.dkh-review-media-combined .dkh-review-video-item{flex:0 0 160px;max-width:100%;min-width:0}
.dkh-review-media-combined [data-review-image-group] img{width:100%;height:var(--dkh-review-image-height,130px);object-fit:contain}
.dkh-review-media-combined[data-fit="cover"] [data-review-image-group] img{object-fit:cover!important}
.dkh-review-media-combined[data-layout="grid"]{display:grid;grid-template-columns:repeat(var(--dkh-review-media-columns,2),minmax(0,1fr))}
.dkh-review-media-combined[data-layout="split"]{display:flex;flex-direction:column;align-items:stretch}
.dkh-review-media-combined[data-layout="split"] [data-review-image-group],.dkh-review-media-combined[data-layout="split"] [data-review-video-group]{display:flex!important;gap:10px;overflow-x:auto;width:100%;height:auto!important}
.dkh-review-media-combined[data-order="videos_first"] .dkh-review-video-item,.dkh-review-media-combined[data-order="videos_first"] [data-review-video-group]{order:-1}
.dkh-review-video-item>button{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f5f8f7;border:1px solid #dce7e4;border-radius:10px;padding:6px;width:100%;height:var(--dkh-review-video-height,160px);color:#193b35;cursor:pointer}
.dkh-review-video-item>button[hidden]{display:none!important}
.dkh-review-video-item>button img{width:100%;min-height:0;max-height:calc(100% - 32px);object-fit:contain}
.dkh-review-video-item>button span{font-size:12px;max-width:100%;overflow-wrap:anywhere}
.dkh-review-video-dialog{padding:12px;border:0;border-radius:12px;width:min(1000px,94vw);max-height:92vh;background:#fff}
.dkh-review-video-dialog::backdrop{background:rgba(0,0,0,.75)}
.dkh-review-player{width:100%;position:relative;display:flex;flex-direction:column;align-items:flex-end}
.dkh-review-player>button{border:0;background:#183a33;color:#fff;border-radius:6px;padding:6px 12px;margin-bottom:6px;cursor:pointer}
.dkh-review-player iframe{border:0;width:100%;aspect-ratio:16/9;max-height:80vh}
.dkh-review-video-item .dkh-review-player iframe{height:var(--dkh-review-video-height,160px)}
.dekohop-review-slide:has(.dkh-review-media-combined){align-self:stretch}
/* Candidate 7: independent identity visibility, safe growing title areas and fine positioning. */
#product-product .dekohop-product-summary>h1{min-height:var(--dkh-product-title-min-height,0px);padding-block:var(--dkh-product-title-padding,0px);align-content:center;box-sizing:border-box}
#product-product .dekohop-product-summary__meta>li:only-child{grid-column:1/-1}
/* Candidate 8: explicit spacing/alignment; defaults retain the existing layout. */
#product-product .dekohop-product-summary{row-gap:var(--dkh-summary-content-gap,0px)}
#product-product .dekohop-product-summary>h1{margin-bottom:var(--dkh-product-title-bottom-gap,13px);letter-spacing:var(--dkh-product-title-letter-spacing,0px);line-height:var(--dkh-product-title-line-height,1.2);text-align:var(--dkh-product-title-align,left)}
#product-product .dekohop-product-summary__prices{margin-block-start:var(--dkh-price-margin-y,13px);margin-block-end:0;padding-block:var(--dkh-price-padding-y,12px)}
#product-product .dkh-detail-price-amounts{column-gap:var(--dkh-price-gap-x,12px);row-gap:var(--dkh-price-gap-y,6px)}
#product-product .dkh-detail-price-layout{column-gap:var(--dkh-tax-gap-x,12px);row-gap:var(--dkh-tax-gap-y,8px)}
#product-product .dkh-detail-current-cluster{gap:var(--dkh-discount-label-gap,5px)}
#product-product .dkh-detail-tax-note{font-size:var(--dkh-tax-note-size,12px)}
#product-product .dekohop-product-price-current,#product-product .dekohop-product-price-old{letter-spacing:var(--dkh-price-letter-spacing,0px)}
#product-product .dekohop-product-summary__meta{gap:var(--dkh-identity-gap,8px)}
#product-product .dekohop-product-summary__meta li{padding:var(--dkh-identity-padding-y,9px) var(--dkh-identity-padding-x,11px)}
#product-product [data-detail-barcode]>span{display:var(--dkh-show-barcode-label-display,block);text-align:var(--dkh-barcode-label-align,left);font-size:var(--dkh-barcode-label-size,12px)}
#product-product [data-detail-barcode]>strong{margin-top:var(--dkh-barcode-label-gap,2px);text-align:var(--dkh-barcode-align,left);font-size:var(--dkh-barcode-value-size,14px)}
#product-product [data-detail-stock-status]>span{display:var(--dkh-show-stock-label-display,block);text-align:var(--dkh-stock-label-align,left);font-size:var(--dkh-stock-label-size,12px)}
#product-product [data-detail-stock-status]>strong{margin-top:var(--dkh-stock-label-gap,2px);text-align:var(--dkh-stock-align,left);font-size:var(--dkh-stock-value-size,14px)}
#product-product .dekohop-product-variant{flex-direction:var(--dkh-variant-layout,row)}
#product-product .dekohop-product-variant>img{display:var(--dkh-variant-image-display,block);align-self:var(--dkh-variant-image-align-flex,flex-start)}
#product-product .dekohop-product-variant__body{display:flex;flex:1;flex-direction:column;min-width:0;gap:var(--dkh-variant-content-gap,4px)}
#product-product .dekohop-product-variant__body>strong{text-align:var(--dkh-variant-value-align,left);width:100%}
#product-product .dekohop-product-variant__stock{text-align:var(--dkh-variant-stock-align,left);width:100%}
#product-product .dekohop-product-variant__price{gap:var(--dkh-variant-price-gap,6px)}
#product-product .dekohop-product-variant__price>b{text-align:var(--dkh-variant-current-align,center);align-self:var(--dkh-variant-current-align-flex,center)}
#product-product .dekohop-product-variant__price>s{text-align:var(--dkh-variant-old-align,center);align-self:var(--dkh-variant-old-align-flex,center)}
/* Varyant türü ayrı yönetilir; eski fiyat yoksa kalan satırlar eşit aralanır. */
#product-product .dekohop-product-variant-group__title{display:var(--dkh-variant-type-show-display,block)}
#product-product .dekohop-product-variant:not(:has(.dekohop-product-variant__price s)) .dekohop-product-variant__body,
#product-product .dekohop-product-variant-settings[data-price-mode="current"] .dekohop-product-variant__body{align-self:stretch;justify-content:space-between}
#product-product .dekohop-product-variant:not(:has(.dekohop-product-variant__price s)) .dekohop-product-variant__body>*,
#product-product .dekohop-product-variant-settings[data-price-mode="current"] .dekohop-product-variant__body>*{margin-top:0;margin-bottom:0}
#product-product .dekohop-product-variant-group.is-slider:not(.has-overflow){padding-inline:0}
#product-product .dekohop-variant-slider-arrow[hidden]{display:none!important}
#product-product[style*="--dkh-summary-width:"] .dekohop-product-summary{width:var(--dkh-summary-width);max-width:100%;min-width:0}
#product-product[style*="--dkh-summary-min-height:"] .dekohop-product-summary{min-height:var(--dkh-summary-min-height);align-content:center}
#product-product[style*="--dkh-product-title-width:"] .dekohop-product-summary>h1{width:var(--dkh-product-title-width);max-width:100%;min-width:0}
#product-product[style*="--dkh-product-title-min-height:"] .dekohop-product-summary>h1{min-height:var(--dkh-product-title-min-height);align-content:center}
#product-product[style*="--dkh-identity-width:"] .dekohop-product-summary__meta{width:var(--dkh-identity-width);max-width:100%;min-width:0}
#product-product[style*="--dkh-identity-min-height:"] .dekohop-product-summary__meta{min-height:var(--dkh-identity-min-height);align-content:center}
#product-product[style*="--dkh-barcode-width:"] [data-detail-barcode]{width:var(--dkh-barcode-width);max-width:100%;min-width:0}
#product-product[style*="--dkh-barcode-min-height:"] [data-detail-barcode]{min-height:var(--dkh-barcode-min-height);align-content:center}
#product-product[style*="--dkh-barcode-label-width:"] [data-detail-barcode]>span{width:var(--dkh-barcode-label-width);max-width:100%;min-width:0}
#product-product[style*="--dkh-barcode-label-min-height:"] [data-detail-barcode]>span{min-height:var(--dkh-barcode-label-min-height);align-content:center}
#product-product[style*="--dkh-barcode-value-width:"] [data-detail-barcode]>strong{width:var(--dkh-barcode-value-width);max-width:100%;min-width:0}
#product-product[style*="--dkh-barcode-value-min-height:"] [data-detail-barcode]>strong{min-height:var(--dkh-barcode-value-min-height);align-content:center}
#product-product[style*="--dkh-stock-width:"] [data-detail-stock-status]{width:var(--dkh-stock-width);max-width:100%;min-width:0}
#product-product[style*="--dkh-stock-min-height:"] [data-detail-stock-status]{min-height:var(--dkh-stock-min-height);align-content:center}
#product-product[style*="--dkh-stock-label-width:"] [data-detail-stock-status]>span{width:var(--dkh-stock-label-width);max-width:100%;min-width:0}
#product-product[style*="--dkh-stock-label-min-height:"] [data-detail-stock-status]>span{min-height:var(--dkh-stock-label-min-height);align-content:center}
#product-product[style*="--dkh-stock-value-width:"] [data-detail-stock-status]>strong{width:var(--dkh-stock-value-width);max-width:100%;min-width:0}
#product-product[style*="--dkh-stock-value-min-height:"] [data-detail-stock-status]>strong{min-height:var(--dkh-stock-value-min-height);align-content:center}
#product-product[style*="--dkh-price-width:"] .dekohop-product-summary__prices{width:var(--dkh-price-width);max-width:100%;min-width:0}
#product-product[style*="--dkh-price-min-height:"] .dekohop-product-summary__prices{min-height:var(--dkh-price-min-height);align-content:center}
#product-product[style*="--dkh-current-price-width:"] .dekohop-product-price-current{width:var(--dkh-current-price-width);max-width:100%;min-width:0}
#product-product[style*="--dkh-current-price-min-height:"] .dekohop-product-price-current{min-height:var(--dkh-current-price-min-height);align-content:center}
#product-product[style*="--dkh-old-price-width:"] .dekohop-product-price-old{width:var(--dkh-old-price-width);max-width:100%;min-width:0}
#product-product[style*="--dkh-old-price-min-height:"] .dekohop-product-price-old{min-height:var(--dkh-old-price-min-height);align-content:center}
#product-product[style*="--dkh-tax-note-width:"] .dkh-detail-tax-note{width:var(--dkh-tax-note-width);max-width:100%;min-width:0}
#product-product[style*="--dkh-tax-note-min-height:"] .dkh-detail-tax-note{min-height:var(--dkh-tax-note-min-height);align-content:center}
#product-product[style*="--dkh-discount-label-width:"] .dkh-detail-discount-label{width:var(--dkh-discount-label-width);max-width:100%;min-width:0}
#product-product[style*="--dkh-discount-label-min-height:"] .dkh-detail-discount-label{min-height:var(--dkh-discount-label-min-height);align-content:center}
#product-product[style*="--dkh-purchase-width:"] #product{width:var(--dkh-purchase-width);max-width:100%;min-width:0}
#product-product[style*="--dkh-purchase-min-height:"] #product{min-height:var(--dkh-purchase-min-height);align-content:center}
#product-product[style*="--dkh-alerts-width:"] .dekohop-product-notify-actions{width:var(--dkh-alerts-width);max-width:100%;min-width:0}
#product-product[style*="--dkh-alerts-min-height:"] .dekohop-product-notify-actions{min-height:var(--dkh-alerts-min-height);align-content:center}
#product-product[style*="--dkh-share-width:"] .dekohop-product-share{width:var(--dkh-share-width);max-width:100%;min-width:0}
#product-product[style*="--dkh-share-min-height:"] .dekohop-product-share{min-height:var(--dkh-share-min-height);align-content:center}
#product-product[style*="--dkh-gallery-width:"] .dekohop-product-gallery{width:var(--dkh-gallery-width);max-width:100%;min-width:0}
#product-product[style*="--dkh-gallery-min-height:"] .dekohop-product-gallery{min-height:var(--dkh-gallery-min-height);align-content:center}
#product-product[style*="--dkh-variant-panel-width:"] .dekohop-product-variant-settings{width:var(--dkh-variant-panel-width);max-width:100%;min-width:0}
#product-product[style*="--dkh-variant-panel-min-height:"] .dekohop-product-variant-settings{min-height:var(--dkh-variant-panel-min-height);align-content:center}
#product-product[style*="--dkh-variant-card-width:"] .dekohop-product-variant{width:var(--dkh-variant-card-width);max-width:100%;min-width:0}
#product-product[style*="--dkh-variant-card-min-height:"] .dekohop-product-variant{min-height:var(--dkh-variant-card-min-height);align-content:center}
#product-product[style*="--dkh-variant-value-width:"] .dekohop-product-variant__body>strong{width:var(--dkh-variant-value-width);max-width:100%;min-width:0}
#product-product[style*="--dkh-variant-value-min-height:"] .dekohop-product-variant__body>strong{min-height:var(--dkh-variant-value-min-height);align-content:center}
#product-product[style*="--dkh-variant-stock-width:"] .dekohop-product-variant__stock{width:var(--dkh-variant-stock-width);max-width:100%;min-width:0}
#product-product[style*="--dkh-variant-stock-min-height:"] .dekohop-product-variant__stock{min-height:var(--dkh-variant-stock-min-height);align-content:center}
#product-product[style*="--dkh-variant-current-width:"] .dekohop-product-variant__price>b{width:var(--dkh-variant-current-width);max-width:100%;min-width:0}
#product-product[style*="--dkh-variant-current-min-height:"] .dekohop-product-variant__price>b{min-height:var(--dkh-variant-current-min-height);align-content:center}
#product-product[style*="--dkh-variant-old-width:"] .dekohop-product-variant__price>s{width:var(--dkh-variant-old-width);max-width:100%;min-width:0}
#product-product[style*="--dkh-variant-old-min-height:"] .dekohop-product-variant__price>s{min-height:var(--dkh-variant-old-min-height);align-content:center}
#product-product[style*="--dkh-review-panel-width:"] [data-dekohop-review-slider]{width:var(--dkh-review-panel-width);max-width:100%;min-width:0}
#product-product[style*="--dkh-review-panel-min-height:"] [data-dekohop-review-slider]{min-height:var(--dkh-review-panel-min-height);align-content:center}
#product-product[style*="--dkh-review-card-width:"] .dekohop-review-slide{width:var(--dkh-review-card-width);flex:0 0 min(100%,var(--dkh-review-card-width))!important;max-width:100%;min-width:0;box-sizing:border-box}
#product-product[style*="--dkh-review-card-min-height:"] .dekohop-review-slide{min-height:var(--dkh-review-card-min-height);align-content:center}
#product-product[style*="--dkh-review-text-width:"] .dekohop-review-slide>p{width:var(--dkh-review-text-width);max-width:100%;min-width:0}
#product-product[style*="--dkh-review-text-min-height:"] .dekohop-review-slide>p{min-height:var(--dkh-review-text-min-height);align-content:center}
#product-product[style*="--dkh-wishlist-width:"] .dekohop-product-summary__quick-actions button:has(.fa-heart-o){width:var(--dkh-wishlist-width);max-width:100%;min-width:0}
#product-product[style*="--dkh-wishlist-min-height:"] .dekohop-product-summary__quick-actions button:has(.fa-heart-o){height:var(--dkh-wishlist-min-height);min-height:var(--dkh-wishlist-min-height);align-content:center}
#product-product[style*="--dkh-compare-width:"] .dekohop-product-summary__quick-actions button:has(.fa-exchange){width:var(--dkh-compare-width);max-width:100%;min-width:0}
#product-product[style*="--dkh-compare-min-height:"] .dekohop-product-summary__quick-actions button:has(.fa-exchange){min-height:var(--dkh-compare-min-height);align-content:center}
#product-product[style*="--dkh-cart-button-width:"] #button-cart{width:var(--dkh-cart-button-width);max-width:100%;min-width:0}
#product-product[style*="--dkh-cart-button-min-height:"] #button-cart{min-height:var(--dkh-cart-button-min-height);align-content:center}
#product-product[style*="--dkh-buy-button-width:"] [data-dekohop-buy-now]{width:var(--dkh-buy-button-width);max-width:100%;min-width:0}
#product-product[style*="--dkh-buy-button-min-height:"] [data-dekohop-buy-now]{min-height:var(--dkh-buy-button-min-height);align-content:center}
#product-product[style*="--dkh-price-alert-width:"] [data-dekohop-alert-open="price"]{width:var(--dkh-price-alert-width);max-width:100%;min-width:0}
#product-product[style*="--dkh-price-alert-min-height:"] [data-dekohop-alert-open="price"]{min-height:var(--dkh-price-alert-min-height);align-content:center}
#product-product[style*="--dkh-stock-alert-width:"] [data-dekohop-alert-open="stock"]{width:var(--dkh-stock-alert-width);max-width:100%;min-width:0}
#product-product[style*="--dkh-stock-alert-min-height:"] [data-dekohop-alert-open="stock"]{min-height:var(--dkh-stock-alert-min-height);align-content:center}
#product-product[style*="--dkh-review-author-width:"] .dekohop-review-slide header>strong{width:var(--dkh-review-author-width);max-width:100%;min-width:0}
#product-product[style*="--dkh-review-author-min-height:"] .dekohop-review-slide header>strong{min-height:var(--dkh-review-author-min-height);align-content:center}
#product-product[style*="--dkh-review-date-width:"] .dekohop-review-slide time{width:var(--dkh-review-date-width);max-width:100%;min-width:0}
#product-product[style*="--dkh-review-date-min-height:"] .dekohop-review-slide time{min-height:var(--dkh-review-date-min-height);align-content:center}
#product-product[style*="--dkh-review-rating-width:"] .dekohop-review-slide__stars{width:var(--dkh-review-rating-width);max-width:100%;min-width:0}
#product-product[style*="--dkh-review-rating-min-height:"] .dekohop-review-slide__stars{min-height:var(--dkh-review-rating-min-height);align-content:center}
#product-product[style*="--dkh-review-image-width:"] .dekohop-review-slide__media{width:var(--dkh-review-image-width);max-width:100%;min-width:0}
#product-product[style*="--dkh-review-image-min-height:"] .dekohop-review-slide__media{min-height:var(--dkh-review-image-min-height);align-content:center}
#product-product[style*="--dkh-variant-image-width:"] .dekohop-product-variant>img{width:var(--dkh-variant-image-width);max-width:100%;min-width:0}
#product-product[style*="--dkh-variant-image-min-height:"] .dekohop-product-variant>img{min-height:var(--dkh-variant-image-min-height);align-content:center}
#product-product[style*="--dkh-fixed-title-width:"] .dkh-detail-fixed-card>strong{width:var(--dkh-fixed-title-width);max-width:100%;min-width:0}
#product-product[style*="--dkh-fixed-title-min-height:"] .dkh-detail-fixed-card>strong{min-height:var(--dkh-fixed-title-min-height);align-content:center}
#product-product[style*="--dkh-fixed-image-width:"] .dkh-detail-fixed-visual{width:var(--dkh-fixed-image-width);max-width:100%;min-width:0}
#product-product[style*="--dkh-fixed-image-min-height:"] .dkh-detail-fixed-visual{min-height:var(--dkh-fixed-image-min-height);align-content:center}
#product-product[style*="--dkh-related-title-width:"] .dekohop-product-related .caption h4{width:var(--dkh-related-title-width);max-width:100%;min-width:0}
#product-product[style*="--dkh-related-title-min-height:"] .dekohop-product-related .caption h4{min-height:var(--dkh-related-title-min-height);align-content:center}
#product-product[style*="--dkh-related-price-width:"] .dekohop-product-related .price{width:var(--dkh-related-price-width);max-width:100%;min-width:0}
#product-product[style*="--dkh-related-price-min-height:"] .dekohop-product-related .price{min-height:var(--dkh-related-price-min-height);align-content:center}
#product-product[style*="--dkh-share-whatsapp-width:"] [data-dekohop-share="whatsapp"]{width:var(--dkh-share-whatsapp-width);max-width:100%;min-width:0}
#product-product[style*="--dkh-share-whatsapp-min-height:"] [data-dekohop-share="whatsapp"]{min-height:var(--dkh-share-whatsapp-min-height);align-content:center}
#product-product[style*="--dkh-share-instagram-width:"] [data-dekohop-share="instagram"]{width:var(--dkh-share-instagram-width);max-width:100%;min-width:0}
#product-product[style*="--dkh-share-instagram-min-height:"] [data-dekohop-share="instagram"]{min-height:var(--dkh-share-instagram-min-height);align-content:center}
#product-product[style*="--dkh-share-twitter-width:"] [data-dekohop-share="twitter"]{width:var(--dkh-share-twitter-width);max-width:100%;min-width:0}
#product-product[style*="--dkh-share-twitter-min-height:"] [data-dekohop-share="twitter"]{min-height:var(--dkh-share-twitter-min-height);align-content:center}
#product-product[style*="--dkh-share-telegram-width:"] [data-dekohop-share="telegram"]{width:var(--dkh-share-telegram-width);max-width:100%;min-width:0}
#product-product[style*="--dkh-share-telegram-min-height:"] [data-dekohop-share="telegram"]{min-height:var(--dkh-share-telegram-min-height);align-content:center}
/* Price visibility stays controlled by the existing current/old/both selector. */
#product-product .dekohop-product-variant-settings[data-price-mode="current"] .dekohop-product-variant__price s,
#product-product .dekohop-product-variant-settings[data-price-mode="old"] .dekohop-product-variant__price b,
#product-product .dekohop-product-variant-settings[data-show-value="0"] .dekohop-product-variant__body>strong,
#product-product .dekohop-product-variant-settings[data-show-stock="0"] .dekohop-product-variant__stock,
#product-product .dekohop-product-variant-settings[data-show-price="0"] .dekohop-product-variant__price{display:none!important}
#product-product[style*="--dkh-summary-transparent:"] .dekohop-product-summary{background:transparent!important;box-shadow:none}
#product-product[style*="--dkh-summary-hide-border:"] .dekohop-product-summary{border-style:none!important}
#product-product[style*="--dkh-barcode-transparent:"] [data-detail-barcode]{background:transparent!important;box-shadow:none}
#product-product[style*="--dkh-barcode-hide-border:"] [data-detail-barcode]{border-style:none!important}
#product-product[style*="--dkh-stock-transparent:"] [data-detail-stock-status]{background:transparent!important;box-shadow:none}
#product-product[style*="--dkh-stock-hide-border:"] [data-detail-stock-status]{border-style:none!important}
#product-product[style*="--dkh-out-stock-transparent:"] .dekohop-product-out-of-stock{background:transparent!important;box-shadow:none}
#product-product[style*="--dkh-out-stock-hide-border:"] .dekohop-product-out-of-stock{border-style:none!important}
#product-product[style*="--dkh-variant-transparent:"] .dekohop-product-variant{background:transparent!important;box-shadow:none}
#product-product[style*="--dkh-variant-hide-border:"] .dekohop-product-variant{border-style:none!important}
#product-product[style*="--dkh-gallery-transparent:"] .dekohop-product-gallery__main{background:transparent!important;box-shadow:none}
#product-product[style*="--dkh-gallery-hide-border:"] .dekohop-product-gallery__main{border-style:none!important}
#product-product[style*="--dkh-review-panel-transparent:"] [data-dekohop-review-slider]{background:transparent!important;box-shadow:none}
#product-product[style*="--dkh-review-panel-hide-border:"] [data-dekohop-review-slider]{border-style:none!important}
#product-product[style*="--dkh-video-panel-transparent:"] [data-dekohop-video-settings]{background:transparent!important;box-shadow:none}
#product-product[style*="--dkh-video-panel-hide-border:"] [data-dekohop-video-settings]{border-style:none!important}
#product-product[style*="--dkh-related-panel-transparent:"] .dekohop-product-related{background:transparent!important;box-shadow:none}
#product-product[style*="--dkh-related-panel-hide-border:"] .dekohop-product-related{border-style:none!important}
#product-product[style*="--dkh-fixed-panel-transparent:"] .dekohop-product-fixed-info{background:transparent!important;box-shadow:none}
#product-product[style*="--dkh-fixed-panel-hide-border:"] .dekohop-product-fixed-info{border-style:none!important}
#product-product[style*="--dkh-video-panel-width:"] [data-dekohop-video-settings]{width:var(--dkh-video-panel-width);max-width:100%;min-width:0}
#product-product[style*="--dkh-video-panel-min-height:"] [data-dekohop-video-settings]{min-height:var(--dkh-video-panel-min-height);align-content:center}
#product-product[style*="--dkh-video-card-width:"] .dkh-video-card{width:var(--dkh-video-card-width);max-width:100%;min-width:0}
#product-product[style*="--dkh-video-card-min-height:"] .dkh-video-card{min-height:var(--dkh-video-card-min-height);align-content:center}
#product-product[style*="--dkh-info-width:"] .dekohop-product-information-tabs{width:var(--dkh-info-width);max-width:100%;min-width:0}
#product-product[style*="--dkh-info-min-height:"] .dekohop-product-information-tabs{min-height:var(--dkh-info-min-height);align-content:center}
#product-product[style*="--dkh-related-panel-width:"] .dekohop-product-related{width:var(--dkh-related-panel-width);max-width:100%;min-width:0}
#product-product[style*="--dkh-related-panel-min-height:"] .dekohop-product-related{min-height:var(--dkh-related-panel-min-height);align-content:center}
#product-product[style*="--dkh-related-card-width:"] .dekohop-product-related__track>.product-layout{width:var(--dkh-related-card-width);max-width:100%;min-width:0}
#product-product[style*="--dkh-related-card-min-height:"] .dekohop-product-related__track>.product-layout{min-height:var(--dkh-related-card-min-height);align-content:center}
#product-product[style*="--dkh-fixed-panel-width:"] .dekohop-product-fixed-info{width:var(--dkh-fixed-panel-width);max-width:100%;min-width:0}
#product-product[style*="--dkh-fixed-panel-min-height:"] .dekohop-product-fixed-info{min-height:var(--dkh-fixed-panel-min-height);align-content:center}
#product-product[style*="--dkh-fixed-card-width:"] .dekohop-product-fixed-info>div{width:var(--dkh-fixed-card-width);max-width:100%;min-width:0}
#product-product[style*="--dkh-fixed-card-min-height:"] .dekohop-product-fixed-info>div{min-height:var(--dkh-fixed-card-min-height);align-content:center}
#product-product .dekohop-product-summary__quick-actions button:has(.fa-heart-o){position:relative;left:var(--dkh-wishlist-x,0px);top:var(--dkh-wishlist-y,0px)}
#product-product .dekohop-product-summary__quick-actions button:has(.fa-exchange){position:relative;left:var(--dkh-compare-x,0px);top:var(--dkh-compare-y,0px)}
#product-product .dekohop-review-slider__header{min-height:var(--dkh-review-heading-min-height,0px);padding-block:var(--dkh-review-heading-padding,0px);align-content:center;box-sizing:border-box}
#product-product .dekohop-review-slider__header{border-bottom:var(--dkh-review-heading-line-height,1px) solid var(--dkh-review-heading-line-color,var(--dekohop-header-border-color,#e8e9ed))!important;padding-bottom:calc(var(--dkh-review-heading-padding,0px) + var(--dkh-review-heading-line-gap,0px))}
#product-product .dekohop-review-slider__header[data-heading-line="0"]{border-bottom:0!important;padding-bottom:var(--dkh-review-heading-padding,0px)}
#product-product .dekohop-product-review-shortcut{border:var(--dkh-indicator-border-thickness,1px) var(--dkh-indicator-border-style,solid) var(--dkh-indicator-border-color,var(--dkh-detail-line))!important}
#product-product .dekohop-product-summary__prices{border-block:var(--dkh-price-border-thickness,1px) var(--dkh-price-border-style,solid) var(--dkh-price-border-color,var(--dkh-detail-line))!important}
#product-product .dekohop-product-feedback__videos h2,#product-product .dekohop-product-feedback__videos h3{min-height:var(--dkh-video-heading-min-height,0px);padding-block:var(--dkh-video-heading-padding,0px);align-content:center;box-sizing:border-box}
#product-product .dekohop-product-related>header{min-height:var(--dkh-related-heading-min-height,0px);padding-block:calc(18px + var(--dkh-related-heading-padding,0px));align-items:center;box-sizing:border-box}
#product-product .dekohop-product-information-tabs [role=tablist] button{min-height:var(--dkh-info-tab-min-height,0px)}
/* Per-element overrides: absent variables preserve the existing storefront layout. */
#product-product[style*="--dkh-wishlist-element-show:"] .dekohop-product-summary__quick-actions button:has(.fa-heart-o){display:none!important}
#product-product[style*="--dkh-wishlist-content-align:"] .dekohop-product-summary__quick-actions button:has(.fa-heart-o){text-align:var(--dkh-wishlist-content-align);justify-content:var(--dkh-wishlist-content-align-flex);justify-items:var(--dkh-wishlist-content-align)}
#product-product[style*="--dkh-wishlist-flow:"] .dekohop-product-summary__quick-actions button:has(.fa-heart-o){display:flex;flex-direction:var(--dkh-wishlist-flow);flex-wrap:wrap}
#product-product:is([style*="--dkh-wishlist-flow:column"],[style*="--dkh-wishlist-flow: column"])[style*="--dkh-wishlist-content-align:"] .dekohop-product-summary__quick-actions button:has(.fa-heart-o){align-items:var(--dkh-wishlist-content-align-flex)}
#product-product[style*="--dkh-compare-element-show:"] .dekohop-product-summary__quick-actions button:has(.fa-exchange){display:none!important}
#product-product[style*="--dkh-compare-content-align:"] .dekohop-product-summary__quick-actions button:has(.fa-exchange){text-align:var(--dkh-compare-content-align);justify-content:var(--dkh-compare-content-align-flex);justify-items:var(--dkh-compare-content-align)}
#product-product[style*="--dkh-compare-flow:"] .dekohop-product-summary__quick-actions button:has(.fa-exchange){display:flex;flex-direction:var(--dkh-compare-flow);flex-wrap:wrap}
#product-product:is([style*="--dkh-compare-flow:column"],[style*="--dkh-compare-flow: column"])[style*="--dkh-compare-content-align:"] .dekohop-product-summary__quick-actions button:has(.fa-exchange){align-items:var(--dkh-compare-content-align-flex)}
#product-product[style*="--dkh-cart-button-element-show:"] #button-cart{display:none!important}
#product-product[style*="--dkh-cart-button-content-align:"] #button-cart{text-align:var(--dkh-cart-button-content-align);justify-content:var(--dkh-cart-button-content-align-flex);justify-items:var(--dkh-cart-button-content-align)}
#product-product[style*="--dkh-cart-button-flow:"] #button-cart{display:flex;flex-direction:var(--dkh-cart-button-flow);flex-wrap:wrap}
#product-product:is([style*="--dkh-cart-button-flow:column"],[style*="--dkh-cart-button-flow: column"])[style*="--dkh-cart-button-content-align:"] #button-cart{align-items:var(--dkh-cart-button-content-align-flex)}
#product-product[style*="--dkh-buy-button-element-show:"] [data-dekohop-buy-now]{display:none!important}
#product-product[style*="--dkh-buy-button-content-align:"] [data-dekohop-buy-now]{text-align:var(--dkh-buy-button-content-align);justify-content:var(--dkh-buy-button-content-align-flex);justify-items:var(--dkh-buy-button-content-align)}
#product-product[style*="--dkh-buy-button-flow:"] [data-dekohop-buy-now]{display:flex;flex-direction:var(--dkh-buy-button-flow);flex-wrap:wrap}
#product-product:is([style*="--dkh-buy-button-flow:column"],[style*="--dkh-buy-button-flow: column"])[style*="--dkh-buy-button-content-align:"] [data-dekohop-buy-now]{align-items:var(--dkh-buy-button-content-align-flex)}
#product-product[style*="--dkh-price-alert-element-show:"] [data-dekohop-alert-open="price"]{display:none!important}
#product-product[style*="--dkh-price-alert-content-align:"] [data-dekohop-alert-open="price"]{text-align:var(--dkh-price-alert-content-align);justify-content:var(--dkh-price-alert-content-align-flex);justify-items:var(--dkh-price-alert-content-align)}
#product-product[style*="--dkh-price-alert-flow:"] [data-dekohop-alert-open="price"]{display:flex;flex-direction:var(--dkh-price-alert-flow);flex-wrap:wrap}
#product-product:is([style*="--dkh-price-alert-flow:column"],[style*="--dkh-price-alert-flow: column"])[style*="--dkh-price-alert-content-align:"] [data-dekohop-alert-open="price"]{align-items:var(--dkh-price-alert-content-align-flex)}
#product-product[style*="--dkh-stock-alert-element-show:"] [data-dekohop-alert-open="stock"]{display:none!important}
#product-product[style*="--dkh-stock-alert-content-align:"] [data-dekohop-alert-open="stock"]{text-align:var(--dkh-stock-alert-content-align);justify-content:var(--dkh-stock-alert-content-align-flex);justify-items:var(--dkh-stock-alert-content-align)}
#product-product[style*="--dkh-stock-alert-flow:"] [data-dekohop-alert-open="stock"]{display:flex;flex-direction:var(--dkh-stock-alert-flow);flex-wrap:wrap}
#product-product:is([style*="--dkh-stock-alert-flow:column"],[style*="--dkh-stock-alert-flow: column"])[style*="--dkh-stock-alert-content-align:"] [data-dekohop-alert-open="stock"]{align-items:var(--dkh-stock-alert-content-align-flex)}
#product-product[style*="--dkh-review-author-element-show:"] .dekohop-review-slide header>strong{display:none!important}
#product-product[style*="--dkh-review-author-content-align:"] .dekohop-review-slide header>strong{text-align:var(--dkh-review-author-content-align);justify-content:var(--dkh-review-author-content-align-flex);justify-items:var(--dkh-review-author-content-align)}
#product-product[style*="--dkh-review-author-flow:"] .dekohop-review-slide header>strong{display:flex;flex-direction:var(--dkh-review-author-flow);flex-wrap:wrap}
#product-product:is([style*="--dkh-review-author-flow:column"],[style*="--dkh-review-author-flow: column"])[style*="--dkh-review-author-content-align:"] .dekohop-review-slide header>strong{align-items:var(--dkh-review-author-content-align-flex)}
#product-product[style*="--dkh-review-date-element-show:"] .dekohop-review-slide time{display:none!important}
#product-product[style*="--dkh-review-date-content-align:"] .dekohop-review-slide time{text-align:var(--dkh-review-date-content-align);justify-content:var(--dkh-review-date-content-align-flex);justify-items:var(--dkh-review-date-content-align)}
#product-product[style*="--dkh-review-date-flow:"] .dekohop-review-slide time{display:flex;flex-direction:var(--dkh-review-date-flow);flex-wrap:wrap}
#product-product:is([style*="--dkh-review-date-flow:column"],[style*="--dkh-review-date-flow: column"])[style*="--dkh-review-date-content-align:"] .dekohop-review-slide time{align-items:var(--dkh-review-date-content-align-flex)}
#product-product[style*="--dkh-review-rating-element-show:"] .dekohop-review-slide__stars{display:none!important}
#product-product[style*="--dkh-review-rating-content-align:"] .dekohop-review-slide__stars{text-align:var(--dkh-review-rating-content-align);justify-content:var(--dkh-review-rating-content-align-flex);justify-items:var(--dkh-review-rating-content-align)}
#product-product[style*="--dkh-review-rating-flow:"] .dekohop-review-slide__stars{display:flex;flex-direction:var(--dkh-review-rating-flow);flex-wrap:wrap}
#product-product:is([style*="--dkh-review-rating-flow:column"],[style*="--dkh-review-rating-flow: column"])[style*="--dkh-review-rating-content-align:"] .dekohop-review-slide__stars{align-items:var(--dkh-review-rating-content-align-flex)}
#product-product[style*="--dkh-review-image-element-show:"] .dekohop-review-slide__media{display:none!important}
#product-product[style*="--dkh-review-image-content-align:"] .dekohop-review-slide__media{text-align:var(--dkh-review-image-content-align);justify-content:var(--dkh-review-image-content-align-flex);justify-items:var(--dkh-review-image-content-align)}
#product-product[style*="--dkh-review-image-flow:"] .dekohop-review-slide__media{display:flex;flex-direction:var(--dkh-review-image-flow);flex-wrap:wrap}
#product-product:is([style*="--dkh-review-image-flow:column"],[style*="--dkh-review-image-flow: column"])[style*="--dkh-review-image-content-align:"] .dekohop-review-slide__media{align-items:var(--dkh-review-image-content-align-flex)}
#product-product[style*="--dkh-variant-image-element-show:"] .dekohop-product-variant>img{display:none!important}
#product-product[style*="--dkh-variant-image-content-align:"] .dekohop-product-variant>img{text-align:var(--dkh-variant-image-content-align);justify-content:var(--dkh-variant-image-content-align-flex);justify-items:var(--dkh-variant-image-content-align)}
#product-product[style*="--dkh-variant-image-flow:"] .dekohop-product-variant>img{display:flex;flex-direction:var(--dkh-variant-image-flow);flex-wrap:wrap}
#product-product:is([style*="--dkh-variant-image-flow:column"],[style*="--dkh-variant-image-flow: column"])[style*="--dkh-variant-image-content-align:"] .dekohop-product-variant>img{align-items:var(--dkh-variant-image-content-align-flex)}
#product-product[style*="--dkh-fixed-title-element-show:"] .dkh-detail-fixed-card>strong{display:none!important}
#product-product[style*="--dkh-fixed-title-content-align:"] .dkh-detail-fixed-card>strong{text-align:var(--dkh-fixed-title-content-align);justify-content:var(--dkh-fixed-title-content-align-flex);justify-items:var(--dkh-fixed-title-content-align)}
#product-product[style*="--dkh-fixed-title-flow:"] .dkh-detail-fixed-card>strong{display:flex;flex-direction:var(--dkh-fixed-title-flow);flex-wrap:wrap}
#product-product:is([style*="--dkh-fixed-title-flow:column"],[style*="--dkh-fixed-title-flow: column"])[style*="--dkh-fixed-title-content-align:"] .dkh-detail-fixed-card>strong{align-items:var(--dkh-fixed-title-content-align-flex)}
#product-product[style*="--dkh-fixed-image-element-show:"] .dkh-detail-fixed-visual{display:none!important}
#product-product[style*="--dkh-fixed-image-content-align:"] .dkh-detail-fixed-visual{text-align:var(--dkh-fixed-image-content-align);justify-content:var(--dkh-fixed-image-content-align-flex);justify-items:var(--dkh-fixed-image-content-align)}
#product-product[style*="--dkh-fixed-image-flow:"] .dkh-detail-fixed-visual{display:flex;flex-direction:var(--dkh-fixed-image-flow);flex-wrap:wrap}
#product-product:is([style*="--dkh-fixed-image-flow:column"],[style*="--dkh-fixed-image-flow: column"])[style*="--dkh-fixed-image-content-align:"] .dkh-detail-fixed-visual{align-items:var(--dkh-fixed-image-content-align-flex)}
#product-product[style*="--dkh-related-title-element-show:"] .dekohop-product-related .caption h4{display:none!important}
#product-product[style*="--dkh-related-title-content-align:"] .dekohop-product-related .caption h4{text-align:var(--dkh-related-title-content-align);justify-content:var(--dkh-related-title-content-align-flex);justify-items:var(--dkh-related-title-content-align)}
#product-product[style*="--dkh-related-title-flow:"] .dekohop-product-related .caption h4{display:flex;flex-direction:var(--dkh-related-title-flow);flex-wrap:wrap}
#product-product:is([style*="--dkh-related-title-flow:column"],[style*="--dkh-related-title-flow: column"])[style*="--dkh-related-title-content-align:"] .dekohop-product-related .caption h4{align-items:var(--dkh-related-title-content-align-flex)}
#product-product[style*="--dkh-related-price-element-show:"] .dekohop-product-related .price{display:none!important}
#product-product[style*="--dkh-related-price-content-align:"] .dekohop-product-related .price{text-align:var(--dkh-related-price-content-align);justify-content:var(--dkh-related-price-content-align-flex);justify-items:var(--dkh-related-price-content-align)}
#product-product[style*="--dkh-related-price-flow:"] .dekohop-product-related .price{display:flex;flex-direction:var(--dkh-related-price-flow);flex-wrap:wrap}
#product-product:is([style*="--dkh-related-price-flow:column"],[style*="--dkh-related-price-flow: column"])[style*="--dkh-related-price-content-align:"] .dekohop-product-related .price{align-items:var(--dkh-related-price-content-align-flex)}
#product-product[style*="--dkh-share-whatsapp-element-show:"] [data-dekohop-share="whatsapp"]{display:none!important}
#product-product[style*="--dkh-share-whatsapp-content-align:"] [data-dekohop-share="whatsapp"]{text-align:var(--dkh-share-whatsapp-content-align);justify-content:var(--dkh-share-whatsapp-content-align-flex);justify-items:var(--dkh-share-whatsapp-content-align)}
#product-product[style*="--dkh-share-whatsapp-flow:"] [data-dekohop-share="whatsapp"]{display:flex;flex-direction:var(--dkh-share-whatsapp-flow);flex-wrap:wrap}
#product-product:is([style*="--dkh-share-whatsapp-flow:column"],[style*="--dkh-share-whatsapp-flow: column"])[style*="--dkh-share-whatsapp-content-align:"] [data-dekohop-share="whatsapp"]{align-items:var(--dkh-share-whatsapp-content-align-flex)}
#product-product[style*="--dkh-share-instagram-element-show:"] [data-dekohop-share="instagram"]{display:none!important}
#product-product[style*="--dkh-share-instagram-content-align:"] [data-dekohop-share="instagram"]{text-align:var(--dkh-share-instagram-content-align);justify-content:var(--dkh-share-instagram-content-align-flex);justify-items:var(--dkh-share-instagram-content-align)}
#product-product[style*="--dkh-share-instagram-flow:"] [data-dekohop-share="instagram"]{display:flex;flex-direction:var(--dkh-share-instagram-flow);flex-wrap:wrap}
#product-product:is([style*="--dkh-share-instagram-flow:column"],[style*="--dkh-share-instagram-flow: column"])[style*="--dkh-share-instagram-content-align:"] [data-dekohop-share="instagram"]{align-items:var(--dkh-share-instagram-content-align-flex)}
#product-product[style*="--dkh-share-twitter-element-show:"] [data-dekohop-share="twitter"]{display:none!important}
#product-product[style*="--dkh-share-twitter-content-align:"] [data-dekohop-share="twitter"]{text-align:var(--dkh-share-twitter-content-align);justify-content:var(--dkh-share-twitter-content-align-flex);justify-items:var(--dkh-share-twitter-content-align)}
#product-product[style*="--dkh-share-twitter-flow:"] [data-dekohop-share="twitter"]{display:flex;flex-direction:var(--dkh-share-twitter-flow);flex-wrap:wrap}
#product-product:is([style*="--dkh-share-twitter-flow:column"],[style*="--dkh-share-twitter-flow: column"])[style*="--dkh-share-twitter-content-align:"] [data-dekohop-share="twitter"]{align-items:var(--dkh-share-twitter-content-align-flex)}
#product-product[style*="--dkh-share-telegram-element-show:"] [data-dekohop-share="telegram"]{display:none!important}
#product-product[style*="--dkh-share-telegram-content-align:"] [data-dekohop-share="telegram"]{text-align:var(--dkh-share-telegram-content-align);justify-content:var(--dkh-share-telegram-content-align-flex);justify-items:var(--dkh-share-telegram-content-align)}
#product-product[style*="--dkh-share-telegram-flow:"] [data-dekohop-share="telegram"]{display:flex;flex-direction:var(--dkh-share-telegram-flow);flex-wrap:wrap}
#product-product:is([style*="--dkh-share-telegram-flow:column"],[style*="--dkh-share-telegram-flow: column"])[style*="--dkh-share-telegram-content-align:"] [data-dekohop-share="telegram"]{align-items:var(--dkh-share-telegram-content-align-flex)}
#product-product[style*="--dkh-summary-element-show:"] .dekohop-product-summary{display:none!important}
#product-product[style*="--dkh-summary-content-align:"] .dekohop-product-summary{text-align:var(--dkh-summary-content-align);justify-content:var(--dkh-summary-content-align-flex);justify-items:var(--dkh-summary-content-align)}
#product-product[style*="--dkh-summary-flow:"] .dekohop-product-summary{display:flex;flex-direction:var(--dkh-summary-flow);flex-wrap:wrap}
#product-product:is([style*="--dkh-summary-flow:column"],[style*="--dkh-summary-flow: column"])[style*="--dkh-summary-content-align:"] .dekohop-product-summary{align-items:var(--dkh-summary-content-align-flex)}
#product-product[style*="--dkh-product-title-element-show:"] .dekohop-product-summary>h1{display:none!important}
#product-product[style*="--dkh-product-title-content-align:"] .dekohop-product-summary>h1{text-align:var(--dkh-product-title-content-align);justify-content:var(--dkh-product-title-content-align-flex);justify-items:var(--dkh-product-title-content-align)}
#product-product[style*="--dkh-product-title-flow:"] .dekohop-product-summary>h1{display:flex;flex-direction:var(--dkh-product-title-flow);flex-wrap:wrap}
#product-product:is([style*="--dkh-product-title-flow:column"],[style*="--dkh-product-title-flow: column"])[style*="--dkh-product-title-content-align:"] .dekohop-product-summary>h1{align-items:var(--dkh-product-title-content-align-flex)}
#product-product[style*="--dkh-identity-element-show:"] .dekohop-product-summary__meta{display:none!important}
#product-product[style*="--dkh-identity-content-align:"] .dekohop-product-summary__meta{text-align:var(--dkh-identity-content-align);justify-content:var(--dkh-identity-content-align-flex);justify-items:var(--dkh-identity-content-align)}
#product-product[style*="--dkh-identity-flow:"] .dekohop-product-summary__meta{display:flex;flex-direction:var(--dkh-identity-flow);flex-wrap:wrap}
#product-product:is([style*="--dkh-identity-flow:column"],[style*="--dkh-identity-flow: column"])[style*="--dkh-identity-content-align:"] .dekohop-product-summary__meta{align-items:var(--dkh-identity-content-align-flex)}
#product-product[style*="--dkh-barcode-element-show:"] [data-detail-barcode]{display:none!important}
#product-product[style*="--dkh-barcode-content-align:"] [data-detail-barcode]{text-align:var(--dkh-barcode-content-align);justify-content:var(--dkh-barcode-content-align-flex);justify-items:var(--dkh-barcode-content-align)}
#product-product[style*="--dkh-barcode-flow:"] [data-detail-barcode]{display:flex;flex-direction:var(--dkh-barcode-flow);flex-wrap:wrap}
#product-product:is([style*="--dkh-barcode-flow:column"],[style*="--dkh-barcode-flow: column"])[style*="--dkh-barcode-content-align:"] [data-detail-barcode]{align-items:var(--dkh-barcode-content-align-flex)}
#product-product[style*="--dkh-barcode-label-element-show:"] [data-detail-barcode]>span{display:none!important}
#product-product[style*="--dkh-barcode-label-content-align:"] [data-detail-barcode]>span{text-align:var(--dkh-barcode-label-content-align);justify-content:var(--dkh-barcode-label-content-align-flex);justify-items:var(--dkh-barcode-label-content-align)}
#product-product[style*="--dkh-barcode-label-flow:"] [data-detail-barcode]>span{display:flex;flex-direction:var(--dkh-barcode-label-flow);flex-wrap:wrap}
#product-product:is([style*="--dkh-barcode-label-flow:column"],[style*="--dkh-barcode-label-flow: column"])[style*="--dkh-barcode-label-content-align:"] [data-detail-barcode]>span{align-items:var(--dkh-barcode-label-content-align-flex)}
#product-product[style*="--dkh-barcode-value-element-show:"] [data-detail-barcode]>strong{display:none!important}
#product-product[style*="--dkh-barcode-value-content-align:"] [data-detail-barcode]>strong{text-align:var(--dkh-barcode-value-content-align);justify-content:var(--dkh-barcode-value-content-align-flex);justify-items:var(--dkh-barcode-value-content-align)}
#product-product[style*="--dkh-barcode-value-flow:"] [data-detail-barcode]>strong{display:flex;flex-direction:var(--dkh-barcode-value-flow);flex-wrap:wrap}
#product-product:is([style*="--dkh-barcode-value-flow:column"],[style*="--dkh-barcode-value-flow: column"])[style*="--dkh-barcode-value-content-align:"] [data-detail-barcode]>strong{align-items:var(--dkh-barcode-value-content-align-flex)}
#product-product[style*="--dkh-stock-element-show:"] [data-detail-stock-status]{display:none!important}
#product-product[style*="--dkh-stock-content-align:"] [data-detail-stock-status]{text-align:var(--dkh-stock-content-align);justify-content:var(--dkh-stock-content-align-flex);justify-items:var(--dkh-stock-content-align)}
#product-product[style*="--dkh-stock-flow:"] [data-detail-stock-status]{display:flex;flex-direction:var(--dkh-stock-flow);flex-wrap:wrap}
#product-product:is([style*="--dkh-stock-flow:column"],[style*="--dkh-stock-flow: column"])[style*="--dkh-stock-content-align:"] [data-detail-stock-status]{align-items:var(--dkh-stock-content-align-flex)}
#product-product[style*="--dkh-stock-label-element-show:"] [data-detail-stock-status]>span{display:none!important}
#product-product[style*="--dkh-stock-label-content-align:"] [data-detail-stock-status]>span{text-align:var(--dkh-stock-label-content-align);justify-content:var(--dkh-stock-label-content-align-flex);justify-items:var(--dkh-stock-label-content-align)}
#product-product[style*="--dkh-stock-label-flow:"] [data-detail-stock-status]>span{display:flex;flex-direction:var(--dkh-stock-label-flow);flex-wrap:wrap}
#product-product:is([style*="--dkh-stock-label-flow:column"],[style*="--dkh-stock-label-flow: column"])[style*="--dkh-stock-label-content-align:"] [data-detail-stock-status]>span{align-items:var(--dkh-stock-label-content-align-flex)}
#product-product[style*="--dkh-stock-value-element-show:"] [data-detail-stock-status]>strong{display:none!important}
#product-product[style*="--dkh-stock-value-content-align:"] [data-detail-stock-status]>strong{text-align:var(--dkh-stock-value-content-align);justify-content:var(--dkh-stock-value-content-align-flex);justify-items:var(--dkh-stock-value-content-align)}
#product-product[style*="--dkh-stock-value-flow:"] [data-detail-stock-status]>strong{display:flex;flex-direction:var(--dkh-stock-value-flow);flex-wrap:wrap}
#product-product:is([style*="--dkh-stock-value-flow:column"],[style*="--dkh-stock-value-flow: column"])[style*="--dkh-stock-value-content-align:"] [data-detail-stock-status]>strong{align-items:var(--dkh-stock-value-content-align-flex)}
#product-product[style*="--dkh-price-element-show:"] .dekohop-product-summary__prices{display:none!important}
#product-product[style*="--dkh-price-content-align:"] .dekohop-product-summary__prices{text-align:var(--dkh-price-content-align);justify-content:var(--dkh-price-content-align-flex);justify-items:var(--dkh-price-content-align)}
#product-product[style*="--dkh-price-flow:"] .dekohop-product-summary__prices{display:flex;flex-direction:var(--dkh-price-flow);flex-wrap:wrap}
#product-product:is([style*="--dkh-price-flow:column"],[style*="--dkh-price-flow: column"])[style*="--dkh-price-content-align:"] .dekohop-product-summary__prices{align-items:var(--dkh-price-content-align-flex)}
#product-product[style*="--dkh-current-price-element-show:"] .dekohop-product-price-current{display:none!important}
#product-product[style*="--dkh-current-price-content-align:"] .dekohop-product-price-current{text-align:var(--dkh-current-price-content-align);justify-content:var(--dkh-current-price-content-align-flex);justify-items:var(--dkh-current-price-content-align)}
#product-product[style*="--dkh-current-price-flow:"] .dekohop-product-price-current{display:flex;flex-direction:var(--dkh-current-price-flow);flex-wrap:wrap}
#product-product:is([style*="--dkh-current-price-flow:column"],[style*="--dkh-current-price-flow: column"])[style*="--dkh-current-price-content-align:"] .dekohop-product-price-current{align-items:var(--dkh-current-price-content-align-flex)}
#product-product[style*="--dkh-old-price-element-show:"] .dekohop-product-price-old{display:none!important}
#product-product[style*="--dkh-old-price-content-align:"] .dekohop-product-price-old{text-align:var(--dkh-old-price-content-align);justify-content:var(--dkh-old-price-content-align-flex);justify-items:var(--dkh-old-price-content-align)}
#product-product[style*="--dkh-old-price-flow:"] .dekohop-product-price-old{display:flex;flex-direction:var(--dkh-old-price-flow);flex-wrap:wrap}
#product-product:is([style*="--dkh-old-price-flow:column"],[style*="--dkh-old-price-flow: column"])[style*="--dkh-old-price-content-align:"] .dekohop-product-price-old{align-items:var(--dkh-old-price-content-align-flex)}
#product-product[style*="--dkh-tax-note-element-show:"] .dkh-detail-tax-note{display:none!important}
#product-product[style*="--dkh-tax-note-content-align:"] .dkh-detail-tax-note{text-align:var(--dkh-tax-note-content-align);justify-content:var(--dkh-tax-note-content-align-flex);justify-items:var(--dkh-tax-note-content-align)}
#product-product[style*="--dkh-tax-note-flow:"] .dkh-detail-tax-note{display:flex;flex-direction:var(--dkh-tax-note-flow);flex-wrap:wrap}
#product-product:is([style*="--dkh-tax-note-flow:column"],[style*="--dkh-tax-note-flow: column"])[style*="--dkh-tax-note-content-align:"] .dkh-detail-tax-note{align-items:var(--dkh-tax-note-content-align-flex)}
#product-product[style*="--dkh-discount-label-element-show:"] .dkh-detail-discount-label{display:none!important}
#product-product[style*="--dkh-discount-label-content-align:"] .dkh-detail-discount-label{text-align:var(--dkh-discount-label-content-align);justify-content:var(--dkh-discount-label-content-align-flex);justify-items:var(--dkh-discount-label-content-align)}
#product-product[style*="--dkh-discount-label-flow:"] .dkh-detail-discount-label{display:flex;flex-direction:var(--dkh-discount-label-flow);flex-wrap:wrap}
#product-product:is([style*="--dkh-discount-label-flow:column"],[style*="--dkh-discount-label-flow: column"])[style*="--dkh-discount-label-content-align:"] .dkh-detail-discount-label{align-items:var(--dkh-discount-label-content-align-flex)}
#product-product[style*="--dkh-purchase-element-show:"] #product{display:none!important}
#product-product[style*="--dkh-purchase-content-align:"] #product{text-align:var(--dkh-purchase-content-align);justify-content:var(--dkh-purchase-content-align-flex);justify-items:var(--dkh-purchase-content-align)}
#product-product[style*="--dkh-purchase-flow:"] #product{display:flex;flex-direction:var(--dkh-purchase-flow);flex-wrap:wrap}
#product-product:is([style*="--dkh-purchase-flow:column"],[style*="--dkh-purchase-flow: column"])[style*="--dkh-purchase-content-align:"] #product{align-items:var(--dkh-purchase-content-align-flex)}
#product-product[style*="--dkh-alerts-element-show:"] .dekohop-product-notify-actions{display:none!important}
#product-product[style*="--dkh-alerts-content-align:"] .dekohop-product-notify-actions{text-align:var(--dkh-alerts-content-align);justify-content:var(--dkh-alerts-content-align-flex);justify-items:var(--dkh-alerts-content-align)}
#product-product[style*="--dkh-alerts-flow:"] .dekohop-product-notify-actions{display:flex;flex-direction:var(--dkh-alerts-flow);flex-wrap:wrap}
#product-product:is([style*="--dkh-alerts-flow:column"],[style*="--dkh-alerts-flow: column"])[style*="--dkh-alerts-content-align:"] .dekohop-product-notify-actions{align-items:var(--dkh-alerts-content-align-flex)}
#product-product[style*="--dkh-share-element-show:"] .dekohop-product-share{display:none!important}
#product-product[style*="--dkh-share-content-align:"] .dekohop-product-share{text-align:var(--dkh-share-content-align);justify-content:var(--dkh-share-content-align-flex);justify-items:var(--dkh-share-content-align)}
#product-product[style*="--dkh-share-flow:"] .dekohop-product-share{display:flex;flex-direction:var(--dkh-share-flow);flex-wrap:wrap}
#product-product:is([style*="--dkh-share-flow:column"],[style*="--dkh-share-flow: column"])[style*="--dkh-share-content-align:"] .dekohop-product-share{align-items:var(--dkh-share-content-align-flex)}
#product-product[style*="--dkh-gallery-element-show:"] .dekohop-product-gallery{display:none!important}
#product-product[style*="--dkh-gallery-content-align:"] .dekohop-product-gallery{text-align:var(--dkh-gallery-content-align);justify-content:var(--dkh-gallery-content-align-flex);justify-items:var(--dkh-gallery-content-align)}
#product-product[style*="--dkh-gallery-flow:"] .dekohop-product-gallery{display:flex;flex-direction:var(--dkh-gallery-flow);flex-wrap:wrap}
#product-product:is([style*="--dkh-gallery-flow:column"],[style*="--dkh-gallery-flow: column"])[style*="--dkh-gallery-content-align:"] .dekohop-product-gallery{align-items:var(--dkh-gallery-content-align-flex)}
#product-product[style*="--dkh-variant-panel-element-show:"] .dekohop-product-variant-settings{display:none!important}
#product-product[style*="--dkh-variant-panel-content-align:"] .dekohop-product-variant-settings{text-align:var(--dkh-variant-panel-content-align);justify-content:var(--dkh-variant-panel-content-align-flex);justify-items:var(--dkh-variant-panel-content-align)}
#product-product[style*="--dkh-variant-panel-flow:"] .dekohop-product-variant-settings{display:flex;flex-direction:var(--dkh-variant-panel-flow);flex-wrap:wrap}
#product-product:is([style*="--dkh-variant-panel-flow:column"],[style*="--dkh-variant-panel-flow: column"])[style*="--dkh-variant-panel-content-align:"] .dekohop-product-variant-settings{align-items:var(--dkh-variant-panel-content-align-flex)}
#product-product[style*="--dkh-variant-card-element-show:"] .dekohop-product-variant{display:none!important}
#product-product[style*="--dkh-variant-card-content-align:"] .dekohop-product-variant{text-align:var(--dkh-variant-card-content-align);justify-content:var(--dkh-variant-card-content-align-flex);justify-items:var(--dkh-variant-card-content-align)}
#product-product[style*="--dkh-variant-card-flow:"] .dekohop-product-variant{display:flex;flex-direction:var(--dkh-variant-card-flow);flex-wrap:wrap}
#product-product:is([style*="--dkh-variant-card-flow:column"],[style*="--dkh-variant-card-flow: column"])[style*="--dkh-variant-card-content-align:"] .dekohop-product-variant{align-items:var(--dkh-variant-card-content-align-flex)}
#product-product[style*="--dkh-variant-value-element-show:"] .dekohop-product-variant__body>strong{display:none!important}
#product-product[style*="--dkh-variant-value-content-align:"] .dekohop-product-variant__body>strong{text-align:var(--dkh-variant-value-content-align);justify-content:var(--dkh-variant-value-content-align-flex);justify-items:var(--dkh-variant-value-content-align)}
#product-product[style*="--dkh-variant-value-flow:"] .dekohop-product-variant__body>strong{display:flex;flex-direction:var(--dkh-variant-value-flow);flex-wrap:wrap}
#product-product:is([style*="--dkh-variant-value-flow:column"],[style*="--dkh-variant-value-flow: column"])[style*="--dkh-variant-value-content-align:"] .dekohop-product-variant__body>strong{align-items:var(--dkh-variant-value-content-align-flex)}
#product-product[style*="--dkh-variant-stock-element-show:"] .dekohop-product-variant__stock{display:none!important}
#product-product[style*="--dkh-variant-stock-content-align:"] .dekohop-product-variant__stock{text-align:var(--dkh-variant-stock-content-align);justify-content:var(--dkh-variant-stock-content-align-flex);justify-items:var(--dkh-variant-stock-content-align)}
#product-product[style*="--dkh-variant-stock-flow:"] .dekohop-product-variant__stock{display:flex;flex-direction:var(--dkh-variant-stock-flow);flex-wrap:wrap}
#product-product:is([style*="--dkh-variant-stock-flow:column"],[style*="--dkh-variant-stock-flow: column"])[style*="--dkh-variant-stock-content-align:"] .dekohop-product-variant__stock{align-items:var(--dkh-variant-stock-content-align-flex)}
#product-product[style*="--dkh-variant-current-element-show:"] .dekohop-product-variant__price>b{display:none!important}
#product-product[style*="--dkh-variant-current-content-align:"] .dekohop-product-variant__price>b{text-align:var(--dkh-variant-current-content-align);justify-content:var(--dkh-variant-current-content-align-flex);justify-items:var(--dkh-variant-current-content-align)}
#product-product[style*="--dkh-variant-current-flow:"] .dekohop-product-variant__price>b{display:flex;flex-direction:var(--dkh-variant-current-flow);flex-wrap:wrap}
#product-product:is([style*="--dkh-variant-current-flow:column"],[style*="--dkh-variant-current-flow: column"])[style*="--dkh-variant-current-content-align:"] .dekohop-product-variant__price>b{align-items:var(--dkh-variant-current-content-align-flex)}
#product-product[style*="--dkh-variant-old-element-show:"] .dekohop-product-variant__price>s{display:none!important}
#product-product[style*="--dkh-variant-old-content-align:"] .dekohop-product-variant__price>s{text-align:var(--dkh-variant-old-content-align);justify-content:var(--dkh-variant-old-content-align-flex);justify-items:var(--dkh-variant-old-content-align)}
#product-product[style*="--dkh-variant-old-flow:"] .dekohop-product-variant__price>s{display:flex;flex-direction:var(--dkh-variant-old-flow);flex-wrap:wrap}
#product-product:is([style*="--dkh-variant-old-flow:column"],[style*="--dkh-variant-old-flow: column"])[style*="--dkh-variant-old-content-align:"] .dekohop-product-variant__price>s{align-items:var(--dkh-variant-old-content-align-flex)}
#product-product[style*="--dkh-review-panel-element-show:"] [data-dekohop-review-slider]{display:none!important}
#product-product[style*="--dkh-review-panel-content-align:"] [data-dekohop-review-slider]{text-align:var(--dkh-review-panel-content-align);justify-content:var(--dkh-review-panel-content-align-flex);justify-items:var(--dkh-review-panel-content-align)}
#product-product[style*="--dkh-review-panel-flow:"] [data-dekohop-review-slider]{display:flex;flex-direction:var(--dkh-review-panel-flow);flex-wrap:wrap}
#product-product:is([style*="--dkh-review-panel-flow:column"],[style*="--dkh-review-panel-flow: column"])[style*="--dkh-review-panel-content-align:"] [data-dekohop-review-slider]{align-items:var(--dkh-review-panel-content-align-flex)}
#product-product[style*="--dkh-review-card-element-show:"] .dekohop-review-slide{display:none!important}
#product-product[style*="--dkh-review-card-content-align:"] .dekohop-review-slide{text-align:var(--dkh-review-card-content-align);justify-content:var(--dkh-review-card-content-align-flex);justify-items:var(--dkh-review-card-content-align)}
#product-product[style*="--dkh-review-card-flow:"] .dekohop-review-slide{display:flex;flex-direction:var(--dkh-review-card-flow);flex-wrap:wrap}
#product-product:is([style*="--dkh-review-card-flow:column"],[style*="--dkh-review-card-flow: column"])[style*="--dkh-review-card-content-align:"] .dekohop-review-slide{align-items:var(--dkh-review-card-content-align-flex)}
#product-product[style*="--dkh-review-text-element-show:"] .dekohop-review-slide>p{display:none!important}
#product-product[style*="--dkh-review-text-content-align:"] .dekohop-review-slide>p{text-align:var(--dkh-review-text-content-align);justify-content:var(--dkh-review-text-content-align-flex);justify-items:var(--dkh-review-text-content-align)}
#product-product[style*="--dkh-review-text-flow:"] .dekohop-review-slide>p{display:flex;flex-direction:var(--dkh-review-text-flow);flex-wrap:wrap}
#product-product:is([style*="--dkh-review-text-flow:column"],[style*="--dkh-review-text-flow: column"])[style*="--dkh-review-text-content-align:"] .dekohop-review-slide>p{align-items:var(--dkh-review-text-content-align-flex)}
#product-product[style*="--dkh-video-panel-element-show:"] [data-dekohop-video-settings]{display:none!important}
#product-product[style*="--dkh-video-panel-content-align:"] [data-dekohop-video-settings]{text-align:var(--dkh-video-panel-content-align);justify-content:var(--dkh-video-panel-content-align-flex);justify-items:var(--dkh-video-panel-content-align)}
#product-product[style*="--dkh-video-panel-flow:"] [data-dekohop-video-settings]{display:flex;flex-direction:var(--dkh-video-panel-flow);flex-wrap:wrap}
#product-product:is([style*="--dkh-video-panel-flow:column"],[style*="--dkh-video-panel-flow: column"])[style*="--dkh-video-panel-content-align:"] [data-dekohop-video-settings]{align-items:var(--dkh-video-panel-content-align-flex)}
#product-product[style*="--dkh-video-card-element-show:"] .dkh-video-card{display:none!important}
#product-product[style*="--dkh-video-card-content-align:"] .dkh-video-card{text-align:var(--dkh-video-card-content-align);justify-content:var(--dkh-video-card-content-align-flex);justify-items:var(--dkh-video-card-content-align)}
#product-product[style*="--dkh-video-card-flow:"] .dkh-video-card{display:flex;flex-direction:var(--dkh-video-card-flow);flex-wrap:wrap}
#product-product:is([style*="--dkh-video-card-flow:column"],[style*="--dkh-video-card-flow: column"])[style*="--dkh-video-card-content-align:"] .dkh-video-card{align-items:var(--dkh-video-card-content-align-flex)}
#product-product[style*="--dkh-info-element-show:"] .dekohop-product-information-tabs{display:none!important}
#product-product[style*="--dkh-info-content-align:"] .dekohop-product-information-tabs{text-align:var(--dkh-info-content-align);justify-content:var(--dkh-info-content-align-flex);justify-items:var(--dkh-info-content-align)}
#product-product[style*="--dkh-info-flow:"] .dekohop-product-information-tabs{display:flex;flex-direction:var(--dkh-info-flow);flex-wrap:wrap}
#product-product:is([style*="--dkh-info-flow:column"],[style*="--dkh-info-flow: column"])[style*="--dkh-info-content-align:"] .dekohop-product-information-tabs{align-items:var(--dkh-info-content-align-flex)}
#product-product[style*="--dkh-related-panel-element-show:"] .dekohop-product-related{display:none!important}
#product-product[style*="--dkh-related-panel-content-align:"] .dekohop-product-related{text-align:var(--dkh-related-panel-content-align);justify-content:var(--dkh-related-panel-content-align-flex);justify-items:var(--dkh-related-panel-content-align)}
#product-product[style*="--dkh-related-panel-flow:"] .dekohop-product-related{display:flex;flex-direction:var(--dkh-related-panel-flow);flex-wrap:wrap}
#product-product:is([style*="--dkh-related-panel-flow:column"],[style*="--dkh-related-panel-flow: column"])[style*="--dkh-related-panel-content-align:"] .dekohop-product-related{align-items:var(--dkh-related-panel-content-align-flex)}
#product-product[style*="--dkh-related-card-element-show:"] .dekohop-product-related__track>.product-layout{display:none!important}
#product-product[style*="--dkh-related-card-content-align:"] .dekohop-product-related__track>.product-layout{text-align:var(--dkh-related-card-content-align);justify-content:var(--dkh-related-card-content-align-flex);justify-items:var(--dkh-related-card-content-align)}
#product-product[style*="--dkh-related-card-flow:"] .dekohop-product-related__track>.product-layout{display:flex;flex-direction:var(--dkh-related-card-flow);flex-wrap:wrap}
#product-product:is([style*="--dkh-related-card-flow:column"],[style*="--dkh-related-card-flow: column"])[style*="--dkh-related-card-content-align:"] .dekohop-product-related__track>.product-layout{align-items:var(--dkh-related-card-content-align-flex)}
#product-product[style*="--dkh-fixed-panel-element-show:"] .dekohop-product-fixed-info{display:none!important}
#product-product[style*="--dkh-fixed-panel-content-align:"] .dekohop-product-fixed-info{text-align:var(--dkh-fixed-panel-content-align);justify-content:var(--dkh-fixed-panel-content-align-flex);justify-items:var(--dkh-fixed-panel-content-align)}
#product-product[style*="--dkh-fixed-panel-flow:"] .dekohop-product-fixed-info{display:flex;flex-direction:var(--dkh-fixed-panel-flow);flex-wrap:wrap}
#product-product:is([style*="--dkh-fixed-panel-flow:column"],[style*="--dkh-fixed-panel-flow: column"])[style*="--dkh-fixed-panel-content-align:"] .dekohop-product-fixed-info{align-items:var(--dkh-fixed-panel-content-align-flex)}
#product-product[style*="--dkh-fixed-card-element-show:"] .dekohop-product-fixed-info>div{display:none!important}
#product-product[style*="--dkh-fixed-card-content-align:"] .dekohop-product-fixed-info>div{text-align:var(--dkh-fixed-card-content-align);justify-content:var(--dkh-fixed-card-content-align-flex);justify-items:var(--dkh-fixed-card-content-align)}
#product-product[style*="--dkh-fixed-card-flow:"] .dekohop-product-fixed-info>div{display:flex;flex-direction:var(--dkh-fixed-card-flow);flex-wrap:wrap}
#product-product:is([style*="--dkh-fixed-card-flow:column"],[style*="--dkh-fixed-card-flow: column"])[style*="--dkh-fixed-card-content-align:"] .dekohop-product-fixed-info>div{align-items:var(--dkh-fixed-card-content-align-flex)}
/* Ordered review parts: real independent rows, no inherited header/auto-margin overlap. */
#product-product .dkh-review-ordered,.dkh-review-ordered.dekohop-review-modal-card{display:flex;flex-direction:column!important;flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:center;gap:0}
#product-product .dkh-review-ordered>[data-review-part],.dkh-review-ordered.dekohop-review-modal-card>[data-review-part]{flex-shrink:0;min-width:0;max-width:100%;margin-block:0 var(--dkh-review-part-gap,0px)!important;position:static;box-sizing:border-box}
#product-product .dkh-review-ordered>header,.dkh-review-ordered.dekohop-review-modal-card>header{display:flex;justify-content:center;flex-direction:column;align-items:center;width:100%;height:auto;min-height:0;padding:0;border:0;background:none;box-shadow:none}
#product-product .dkh-review-ordered>header>strong,.dkh-review-ordered.dekohop-review-modal-card>header>strong,#product-product .dkh-review-ordered>time,.dkh-review-ordered.dekohop-review-modal-card>time{white-space:normal;overflow-wrap:anywhere;line-height:1.45;max-width:100%}
.dkh-review-ordered>.dkh-review-media-combined{width:100%}
#product-product .dkh-review-ordered .dekohop-review-slide__media,.dkh-review-ordered .dekohop-review-slide__media{margin-bottom:0}
.dkh-review-ordered .dekohop-review-slide__stars{flex-wrap:wrap;row-gap:4px}
.dkh-review-ordered [hidden]{display:none!important}
.dkh-review-ordered .dekohop-review-slide__stars:focus-visible [data-trigger="hover"] .dkh-detail-indicator-star{animation:var(--dkh-star-motion,none) var(--dkh-star-duration,1s) ease-in-out both}
@media(prefers-reduced-motion:reduce){.dkh-review-ordered .dkh-detail-indicator-star{animation:none!important}}
/* Offset variables must not inherit into child elements or their animations. */
#product-product,#product-product *{--dkh-position-x:0px;--dkh-position-y:0px}
@keyframes dkhfx-lift{50%{translate:var(--dkh-position-x,0px) calc(var(--dkh-position-y,0px) - 5px)}}@keyframes dkhfx-zoom{50%{scale:1.035}}@keyframes dkhfx-shrink{50%{scale:.97}}@keyframes dkhfx-pulse{30%,70%{scale:1.025}}@keyframes dkhfx-tilt{50%{rotate:2deg}}@keyframes dkhfx-shake{25%,75%{translate:calc(var(--dkh-position-x,0px) - 3px) var(--dkh-position-y,0px)}50%{translate:calc(var(--dkh-position-x,0px) + 3px) var(--dkh-position-y,0px)}}@keyframes dkhfx-bounce{35%{translate:var(--dkh-position-x,0px) calc(var(--dkh-position-y,0px) - 7px)}70%{translate:var(--dkh-position-x,0px) calc(var(--dkh-position-y,0px) - 3px)}}@keyframes dkhfx-float{50%{translate:var(--dkh-position-x,0px) calc(var(--dkh-position-y,0px) - 4px);rotate:.6deg}}@keyframes dkhfx-turn{50%{rotate:-2deg}}@keyframes dkhfx-sway{25%{rotate:-1.5deg}75%{rotate:1.5deg}}@keyframes dkhfx-pop{40%{scale:1.045}70%{scale:.985}}@keyframes dkhfx-fade{50%{opacity:.72}}
/* Product-detail favorite: shared category SVG and defaults, scoped to this module. */
:is(#product-product,.dkh-preview-canvas) [data-detail-wishlist-button][data-dekohop-wishlist-button]{display:grid;place-items:center;position:relative;padding:0;isolation:isolate;width:var(--dkh-wishlist-width,var(--dekohop-product-card-icon-button-size,27.5px));height:var(--dkh-wishlist-min-height,var(--dekohop-product-card-icon-button-size,27.5px));border:0;border-radius:var(--dekohop-product-card-action-radius,50%);color:var(--dekohop-product-card-favorite-normal-color,rgba(0,0,0,.6));background:var(--dekohop-product-card-favorite-normal-background,rgba(255,255,255,.97));box-shadow:inset 0 0 0 1px var(--dekohop-product-card-favorite-normal-border,rgba(0,0,0,.1)),var(--dekohop-product-card-favorite-normal-shadow,0 5px 14px rgba(0,0,0,.12))}
:is(#product-product,.dkh-preview-canvas) [data-detail-wishlist-button][data-dekohop-wishlist-button]:hover{color:var(--dekohop-product-card-favorite-hover-color,#111)}
:is(#product-product,.dkh-preview-canvas) [data-detail-wishlist-button][data-dekohop-wishlist-button].is-favorite{color:var(--dekohop-product-card-favorite-active-color,#e60023);background:var(--dekohop-product-card-favorite-active-background,rgba(255,255,255,.24));box-shadow:inset 0 0 0 1px var(--dekohop-product-card-favorite-active-border-color,rgba(230,0,35,.5)),var(--dekohop-product-card-favorite-normal-shadow,0 5px 14px rgba(0,0,0,.12))}
:is(#product-product,.dkh-preview-canvas) [data-detail-wishlist-button][data-dekohop-wishlist-button][data-wishlist-style="custom"]{color:var(--dkh-wishlist-normal-color,#111)}
:is(#product-product,.dkh-preview-canvas) [data-detail-wishlist-button][data-dekohop-wishlist-button][data-wishlist-style="custom"].is-favorite{color:var(--dkh-wishlist-active-color,#e60023)}
:is(#product-product,.dkh-preview-canvas) .dkh-detail-wishlist-legacy{display:none!important}
:is(#product-product,.dkh-preview-canvas) .dkh-detail-heart{display:inline-flex;width:var(--dkh-wishlist-icon-size,var(--dekohop-product-card-favorite-heart-size,21.75px));height:var(--dkh-wishlist-icon-size,var(--dekohop-product-card-favorite-heart-size,21.75px));max-width:90%;max-height:90%;pointer-events:none;line-height:0}
:is(#product-product,.dkh-preview-canvas) .dkh-detail-heart-wrap{display:inline-flex;position:relative;top:var(--dekohop-product-card-favorite-heart-top,1px);width:100%;height:100%;transform-origin:center}
:is(#product-product,.dkh-preview-canvas) .dkh-detail-heart svg{display:block;width:100%;height:100%;overflow:visible}
:is(#product-product,.dkh-preview-canvas) .dkh-detail-heart-main{fill:currentColor}
:is(#product-product,.dkh-preview-canvas) .dkh-detail-heart-shine{opacity:0;transform:translateX(-58px) rotate(24deg);transform-origin:32px 32px;animation:dkh-detail-heart-shine var(--dekohop-product-card-favorite-shine-duration,2.2s) ease-in-out infinite}
:is(#product-product,.dkh-preview-canvas) [data-wishlist-animation="category"].is-favorite .dkh-detail-heart-wrap{animation:dkh-detail-heart-beat var(--dekohop-product-card-favorite-beat-duration,2s) ease-in-out infinite}
:is(#product-product,.dkh-preview-canvas) [data-wishlist-animation="none"] .dkh-detail-heart-shine{animation:none}
.dkh-detail-wishlist-notice{margin:0 0 10px;padding:10px 14px;border:1px solid #dce8e4;border-radius:10px;background:#f5faf8;color:#142f2a}
@keyframes dkh-detail-heart-shine{0%{transform:translateX(-58px) rotate(24deg);opacity:0}18%{opacity:var(--dekohop-product-card-favorite-shine-opacity,.95)}52%{transform:translateX(58px) rotate(24deg);opacity:var(--dekohop-product-card-favorite-shine-opacity,.95)}72%,100%{transform:translateX(58px) rotate(24deg);opacity:0}}
@keyframes dkh-detail-heart-beat{0%,100%{transform:scale(1)}8%,33%{transform:scale(var(--dekohop-product-card-favorite-beat-scale,1.22))}16%,25%,41%{transform:scale(1)}}
@media(prefers-reduced-motion:reduce){:is(#product-product,.dkh-preview-canvas) .dkh-detail-heart-shine,:is(#product-product,.dkh-preview-canvas) .dkh-detail-heart-wrap{animation:none!important}}
/* Product title and purchase blocks: controlled by the Product Detail extension. */
#product-product .dekohop-product-summary>h1[data-title-full-row="1"]{width:100%!important;max-width:100%;margin-inline:0!important;padding-inline:0}
#product-product[data-quick-position="top_right"] .dekohop-product-summary:has(>h1[data-title-full-row="1"])>.dekohop-product-summary__quick-actions{position:static;align-self:flex-end;justify-content:flex-end;order:9;margin:0 0 6px;width:auto}
#product-product .dekohop-product-summary__prices[data-info-layout="paired"]>.dkh-detail-price-layout{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(var(--dkh-purchase-info-height,96px),auto);width:min(100%,var(--dkh-purchase-info-width,100%));min-height:var(--dkh-purchase-info-height,96px);margin-inline:auto;align-items:stretch;column-gap:var(--dkh-purchase-info-gap,20px);row-gap:0}
#product-product .dekohop-product-summary__prices[data-info-layout="paired"][data-price-align="left"]>.dkh-detail-price-layout{margin-left:0;margin-right:auto}
#product-product .dekohop-product-summary__prices[data-info-layout="paired"][data-price-align="right"]>.dkh-detail-price-layout{margin-left:auto;margin-right:0}
#product-product .dekohop-product-summary__prices[data-info-layout="paired"] .dkh-detail-quantity-tax{display:flex;grid-column:1;grid-row:1;flex-direction:column;align-items:center;justify-content:center;min-width:0;min-height:var(--dkh-purchase-info-height,96px);text-align:center}
#product-product .dekohop-product-summary__prices[data-info-layout="paired"] .dkh-detail-price-amounts{display:grid!important;grid-column:2;grid-row:1;grid-template-rows:minmax(0,auto) minmax(0,auto) minmax(0,auto);align-content:center;align-items:center;justify-items:center;width:100%;min-width:0;min-height:var(--dkh-purchase-info-height,96px);row-gap:var(--dkh-purchase-price-row-gap,4px);text-align:center}
#product-product .dekohop-product-summary__prices[data-info-layout="paired"] .dkh-detail-price-amounts>.dekohop-product-price-old{grid-row:1;margin:0}
#product-product .dekohop-product-summary__prices[data-info-layout="paired"] .dkh-detail-price-amounts>.dkh-detail-current-cluster{grid-row:2;margin:0}
#product-product .dekohop-product-summary__prices[data-info-layout="paired"] .dkh-detail-price-amounts>[data-paired-price-tax]{grid-row:3;margin:0}
#product-product .dekohop-product-summary__prices[data-info-layout="paired"] .dekohop-product-price-current{font-size:min(var(--dkh-current-price-size,31px),9cqw);white-space:nowrap;overflow-wrap:normal}
#product-product .dekohop-product-summary__prices[data-info-layout="paired"] .dekohop-product-price-old,#product-product .dekohop-product-summary__prices[data-info-layout="paired"] .dkh-detail-tax-note{white-space:nowrap;overflow-wrap:normal}
#product-product .dekohop-product-summary__prices[data-info-layout="paired"] .dkh-detail-price-amounts[data-has-old-price="0"]{grid-template-rows:minmax(0,auto) minmax(0,auto)}
#product-product .dekohop-product-summary__prices[data-info-layout="paired"] .dkh-detail-price-amounts[data-has-old-price="0"]>.dkh-detail-current-cluster{grid-row:1}
#product-product .dekohop-product-summary__prices[data-info-layout="paired"] .dkh-detail-price-amounts[data-has-old-price="0"]>[data-paired-price-tax]{grid-row:2}
#product-product .dekohop-product-summary__prices[data-info-layout="paired"] .dkh-detail-price-placeholder{visibility:hidden!important;pointer-events:none!important;user-select:none}
#product-product .dekohop-product-summary__prices[data-info-layout="paired"] .dkh-detail-tax-note{width:auto;max-width:100%;text-align:center}
/* Compact only the available-stock pair; retain its configured outer width/height. */
#product-product .dekohop-product-summary__prices[data-info-layout="paired"][data-out-of-stock="0"]>.dkh-detail-price-layout[data-paired-compact="1"]{grid-template-columns:var(--dkh-paired-compact-columns);column-gap:var(--dkh-paired-compact-gap);justify-content:center}
#product-product .dekohop-product-summary__prices[data-info-layout="paired"][data-out-of-stock="0"]>.dkh-detail-price-layout[data-paired-compact="1"]>.dkh-detail-quantity-tax{position:relative;left:var(--dkh-paired-quantity-x,0px);top:var(--dkh-paired-quantity-y,0px)}
#product-product .dekohop-product-summary__prices[data-info-layout="paired"][data-out-of-stock="0"]>.dkh-detail-price-layout[data-paired-compact="1"]>.dkh-detail-price-amounts{position:relative;left:var(--dkh-paired-amount-x,0px);top:var(--dkh-paired-amount-y,0px)}
#product-product .dekohop-product-summary__prices[data-info-layout="standard"] .dkh-detail-quantity-tax{display:contents}
#product-product .dekohop-product-summary__prices[data-info-layout="standard"] .dkh-detail-tax-note{order:1}
#product-product .dekohop-product-purchase.dkh-purchase-row{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;max-width:calc(var(--dkh-purchase-button-width,180px) + var(--dkh-quantity-width,112px) + 8px);margin:calc(var(--dkh-purchase-top-gap,15px) + var(--dkh-price-position-y,0px)) auto 0}
#product-product .dekohop-product-purchase.dkh-purchase-row.has-buy-now{max-width:calc(2 * var(--dkh-purchase-button-width,180px) + var(--dkh-quantity-width,112px) + 16px)}
#product-product .dekohop-product-purchase.dkh-purchase-row[data-paired-info="1"]{max-width:var(--dkh-purchase-button-width,180px)}
#product-product .dekohop-product-purchase.dkh-purchase-row.has-buy-now[data-paired-info="1"]{max-width:calc(2 * var(--dkh-purchase-button-width,180px) + 8px)}
#product-product .dekohop-product-purchase.dkh-purchase-row>.btn{flex:1 1 0;min-width:0;max-width:var(--dkh-purchase-button-width,180px);margin:0}
#product-product .dekohop-product-purchase.dkh-purchase-row.is-out-of-stock{max-width:100%;justify-content:var(--dkh-out-stock-align-flex,center)}
#product-product .dekohop-product-purchase.dkh-purchase-row.is-out-of-stock>.dekohop-product-out-of-stock{flex:0 1 var(--dkh-out-stock-width,180px)}

/* Shared between storefront and the editor's sample preview; no external assets. */
:is(#product-product,.dkh-preview-canvas) .dkh-detail-quantity{display:grid;grid-template-columns:var(--dkh-quantity-button-width,30px) minmax(0,1fr) var(--dkh-quantity-button-width,30px);align-items:stretch;flex:0 1 var(--dkh-quantity-width,112px);width:var(--dkh-quantity-width,112px);max-width:100%;min-width:86px;height:var(--dkh-quantity-height,44px);min-height:var(--dkh-quantity-height,44px);max-height:var(--dkh-quantity-height,44px);border:var(--dkh-quantity-border-width,1px) solid var(--dkh-quantity-border,#aecfc5);border-radius:var(--dkh-quantity-radius,9px);background:var(--dkh-quantity-background,#fff);overflow:hidden;box-sizing:border-box}
:is(#product-product,.dkh-preview-canvas) .dkh-detail-quantity__value{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;padding:1px 0}
:is(#product-product,.dkh-preview-canvas) .dkh-detail-quantity label{display:block;margin:0;padding:0;font-size:10px;font-weight:600;line-height:12px;color:var(--dkh-quantity-label-color,#516862)}
:is(#product-product,.dkh-preview-canvas) .dkh-detail-quantity input[type="number"]{width:100%!important;min-width:0!important;max-width:100%!important;height:24px!important;min-height:0;margin:0;padding:0;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent;color:var(--dkh-quantity-text-color,#173c38);text-align:center;font-size:var(--dkh-quantity-size,15px);line-height:24px;appearance:textfield;box-sizing:border-box}
:is(#product-product,.dkh-preview-canvas) .dkh-detail-quantity input::-webkit-inner-spin-button,:is(#product-product,.dkh-preview-canvas) .dkh-detail-quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
:is(#product-product,.dkh-preview-canvas) .dkh-detail-quantity button{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-width:0;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:var(--dkh-quantity-button-background,#e5f3ef);color:var(--dkh-quantity-button-color,#176b5a);font-size:var(--dkh-quantity-button-size,22px);line-height:1;font-weight:700;cursor:pointer}
:is(#product-product,.dkh-preview-canvas) .dkh-detail-quantity button:not(:disabled):hover{filter:brightness(.94)}
:is(#product-product,.dkh-preview-canvas) .dkh-detail-quantity button:disabled{opacity:.4;cursor:not-allowed}
:is(#product-product,.dkh-preview-canvas) .dkh-detail-quantity[aria-disabled="true"]{opacity:.42}
:is(#product-product,.dkh-preview-canvas) .dkh-detail-quantity[aria-disabled="true"] button:disabled{opacity:1}
:is(#product-product,.dkh-preview-canvas) .dkh-detail-quantity[aria-disabled="true"][data-quantity-show-out="0"]{display:none}
:is(#product-product,.dkh-preview-canvas) .dkh-detail-quantity:focus-within{outline:2px solid var(--dkh-quantity-border,#aecfc5);outline-offset:2px}

/* No unavailable quantity column: the price stack owns the whole price block. */
#product-product .dekohop-product-summary__prices[data-quantity-hidden="1"]>.dkh-detail-price-layout{display:grid!important;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(var(--dkh-purchase-info-height,96px),auto);width:min(100%,var(--dkh-purchase-info-width,100%));min-height:var(--dkh-purchase-info-height,96px);margin-inline:auto!important;align-items:stretch;gap:0}
#product-product .dekohop-product-summary__prices[data-quantity-hidden="1"] .dkh-detail-quantity-tax{display:none!important}
#product-product .dekohop-product-summary__prices[data-quantity-hidden="1"] .dkh-detail-price-amounts{display:flex!important;grid-column:1;grid-row:1;flex-direction:column;align-items:center;justify-content:center;align-content:center;min-height:var(--dkh-purchase-info-height,96px);width:100%;margin:0;text-align:center;gap:var(--dkh-purchase-price-row-gap,4px)}
#product-product .dekohop-product-summary__prices[data-quantity-hidden="1"] .dkh-detail-price-amounts>*{margin:0;flex:0 0 auto}
#product-product .dekohop-product-summary__prices[data-quantity-hidden="1"] .dkh-detail-price-amounts>.dekohop-product-price-old{order:0}
#product-product .dekohop-product-summary__prices[data-quantity-hidden="1"] .dkh-detail-price-amounts>.dkh-detail-current-cluster{order:1}
#product-product .dekohop-product-summary__prices[data-quantity-hidden="1"] .dkh-detail-price-amounts>.dkh-detail-tax-note{order:2;width:auto;max-width:100%;text-align:center}
#product-product .dekohop-product-summary__prices[data-quantity-hidden="1"] .dkh-detail-price-placeholder{display:none!important}
:is(#product-product,.dkh-preview-canvas) .dekohop-product-summary__prices[data-out-of-stock="1"] :is(.dekohop-product-price-current,.dekohop-product-price-old){opacity:var(--dkh-out-stock-price-opacity,.9)}

/* In variantless products, signed placement offsets must not eat the alert gap. */
#product-product .dekohop-product-summary:not(:has(>[data-dekohop-variant-settings]))>#product+.dekohop-product-notify-actions{margin-top:var(--dkh-variantless-alert-margin,calc(var(--dkh-alert-top-gap,24px) + var(--dkh-purchase-position-y,0px) - var(--dkh-alerts-position-y,0px) - var(--dkh-summary-content-gap,0px)))}
#product-product .dekohop-product-summary:not(:has(>[data-dekohop-variant-settings]))>#product:has(.dekohop-product-out-of-stock)+.dekohop-product-notify-actions{margin-top:var(--dkh-variantless-alert-margin,calc(var(--dkh-alert-top-gap,24px) + var(--dkh-purchase-position-y,0px) + var(--dkh-out-stock-position-y,0px) - var(--dkh-alerts-position-y,0px) - var(--dkh-summary-content-gap,0px)))}

/* Category card mode shares theme variables; legacy custom values remain saved. */
#product-product .dekohop-product-related[data-card-style="category"]{width:auto;max-width:calc(var(--dkh-related-category-width,1122px) + 32px);margin-inline:auto;box-sizing:border-box}
#product-product .dekohop-product-related[data-card-style="category"] [data-related-track]{max-width:var(--dkh-related-category-width,1122px);margin-inline:auto;gap:var(--dekohop-category-grid-column-gap,3.1875rem);padding:24px 0;grid-template-columns:repeat(4,minmax(0,1fr));--dkh-related-visible:4}
#product-product .dekohop-product-related[data-card-style="category"] [data-related-track]>.product-layout{flex:0 0 calc((100% - 3 * var(--dekohop-category-grid-column-gap,3.1875rem))/4)!important;width:auto!important;max-width:none;min-width:0;margin:0;padding:0;float:none}
#product-product .dekohop-product-related[data-card-style="category"] .product-thumb{border-radius:var(--dekohop-product-card-radius);height:100%}
#product-product .dekohop-product-related[data-card-style="category"] .caption h2{font-size:var(--dekohop-product-card-title-font-size)!important;line-height:1.45;min-height:var(--dekohop-product-card-title-row-min-height);margin:0;font-weight:700;color:var(--dekohop-color-ink,#111318)!important;font-style:normal!important}
#product-product .dekohop-product-related[data-card-style="category"] .caption h2 a{font-weight:var(--dekohop-product-card-title-font-weight);font-size:inherit;color:var(--dekohop-color-ink,#17191f)}
#product-product .dekohop-product-related[data-card-style="category"] .dekohop-category-product-description{display:var(--dekohop-product-card-description-display,none)}
#product-product .dekohop-product-related[data-card-style="category"] .price,#product-product .dekohop-product-related[data-card-style="category"] .price-new{font-size:var(--dekohop-product-card-price-font-size)!important}
#product-product .dekohop-product-related[data-card-style="category"] .price-old{font-size:var(--dekohop-product-card-old-price-font-size)!important}
#product-product .dekohop-product-related[data-card-style="category"] .dkh-related-price-pair{display:contents}
#product-product .dekohop-product-related[data-card-style="category"] .dekohop-product-card-gallery,#product-product .dekohop-product-related[data-card-style="category"] .dekohop-product-card-gallery__link{height:auto;aspect-ratio:var(--dekohop-product-card-image-ratio,1 / 1)}
#product-product .dekohop-product-related[data-card-style="category"] .dkh-related-media-count{font-size:.9em;line-height:1;color:var(--dekohop-product-card-rating-score-color);font-weight:700}
@media(max-width:53.125em){#product-product .dekohop-product-related[data-card-style="category"] [data-related-track]>.product-layout{flex-basis:calc((100% - var(--dekohop-category-grid-column-gap,3.1875rem))/2)!important}#product-product .dekohop-product-related[data-card-style="category"] [data-related-track]{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* Gallery video: player is created only after Play; no overlay covers its controls. */
#product-product .dkh-gallery-video[hidden],#product-product .dekohop-product-gallery__main[hidden]{display:none!important}
#product-product .dkh-gallery-video{width:100%;min-width:0;background:#000;border:1px solid var(--dkh-detail-line);border-radius:var(--dkh-gallery-radius,20px);overflow:hidden}
#product-product .dkh-gallery-video__viewport{position:relative;width:100%;aspect-ratio:1;min-height:200px;background:#000}
#product-product .dkh-gallery-video__viewport iframe{display:block;width:100%;height:100%;position:absolute;inset:0;border:0}
#product-product .dkh-gallery-video__poster{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;background:#000;color:#fff;cursor:pointer}
#product-product .dkh-gallery-video__poster img{width:100%;height:100%;object-fit:contain}
#product-product .dkh-gallery-video__poster>span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:12px 18px;border-radius:24px;background:rgba(0,0,0,.75);white-space:nowrap;font-weight:700}
#product-product .dkh-gallery-video__toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;background:#142f2a;color:#fff;font-size:13px}
#product-product .dkh-gallery-video__toolbar>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#product-product .dkh-gallery-video__toolbar button{flex-shrink:0;border:1px solid #9fb8b1;border-radius:8px;padding:5px 8px;background:transparent;color:inherit}
#product-product .dkh-gallery-video-thumb{position:relative}
#product-product .dkh-gallery-video-thumb>i{position:absolute;inset:0;display:grid;place-items:center;font-size:30px;color:#fff;text-shadow:0 2px 6px #000}
#product-product .dkh-detail-main-frame[data-video-active="1"]>.dkh-detail-gallery-wishlist{display:none!important}
#product-product .dkh-gallery-video:fullscreen{display:flex;flex-direction:column;border:0;border-radius:0;width:100%;height:100%;background:#000}
#product-product .dkh-gallery-video:fullscreen .dkh-gallery-video__viewport{flex:1;min-height:0;aspect-ratio:auto}

/* Content-aware lower layout: ratios apply to usable width after the column gap. */
#product-product .dekohop-product-information-grid[data-lower-layout="percentage"]{grid-template-columns:minmax(0,var(--dkh-lower-info-track,65fr)) minmax(0,var(--dkh-lower-feedback-track,35fr));align-items:start}
#product-product .dekohop-product-information-grid[data-lower-layout="percentage"]>.dekohop-product-information-tabs,
#product-product .dekohop-product-information-grid[data-lower-layout="percentage"]>.dekohop-product-feedback{width:100%;max-width:100%;min-width:0;box-sizing:border-box}
#product-product .dekohop-product-information-grid .dekohop-product-feedback__reviews{order:0}
#product-product .dekohop-product-information-grid .dekohop-product-feedback__videos{order:1}
#product-product .dekohop-product-information-grid[data-feedback-visible="0"],
#product-product .dekohop-product-information-grid[data-info-visible="0"]{grid-template-columns:minmax(0,1fr)}
#product-product .dekohop-product-information-grid[data-feedback-visible="0"]>.dekohop-product-information-tabs,
#product-product .dekohop-product-information-grid[data-info-visible="0"]>.dekohop-product-feedback{width:100%;max-width:100%}
#product-product [data-review-form-slot]:empty{display:none}
@media(max-width:53.125em){#product-product .dekohop-product-information-grid[data-lower-layout]{grid-template-columns:minmax(0,1fr)}#product-product .dekohop-product-information-grid[data-lower-layout]>.dekohop-product-information-tabs,#product-product .dekohop-product-information-grid[data-lower-layout]>.dekohop-product-feedback{width:100%;max-width:100%}}

/* Desktop feedback row. Mobile and the optional legacy layout retain their settings. */
[data-desktop-added-arrow]{display:none!important}
#product-product .dkh-product-video-tab{display:none}
#product-product .dkh-product-video-tab-panel[hidden]{display:none!important}
@media(min-width:53.126em){
  #product-product .dekohop-product-information-grid[data-desktop-feedback-top="1"]{display:flex;flex-direction:column;align-items:stretch}
  #product-product .dekohop-product-information-grid[data-desktop-feedback-top="1"]>.dekohop-product-information-tabs{order:2;width:100%;max-width:100%}
  #product-product .dekohop-product-information-grid[data-desktop-feedback-top="1"]>.dekohop-product-feedback{order:1;width:var(--dkh-desktop-feedback-expanded-width,100%);max-width:none;align-self:center;grid-template-columns:minmax(0,var(--dkh-desktop-review-track,70fr)) minmax(0,var(--dkh-desktop-video-track,30fr));align-items:start;gap:var(--dkh-detail-gap)}
  #product-product [data-desktop-feedback-top="1"]>.dekohop-product-feedback[data-desktop-panel-hidden="0"]{display:grid!important}
  #product-product [data-desktop-feedback-top="1"] .dekohop-product-feedback>.dekohop-product-feedback__reviews[data-desktop-panel-hidden="0"]{display:var(--dkh-review-panel-element-show,block)!important}
  #product-product [data-desktop-feedback-top="1"] .dekohop-product-feedback>.dekohop-product-feedback__videos[data-desktop-panel-hidden="0"]{display:var(--dkh-video-panel-element-show,block)!important}
  #product-product[style*="--dkh-review-panel-flow:"] [data-desktop-feedback-top="1"] .dekohop-product-feedback>.dekohop-product-feedback__reviews[data-desktop-panel-hidden="0"]{display:var(--dkh-review-panel-element-show,flex)!important}
  #product-product[style*="--dkh-video-panel-flow:"] [data-desktop-feedback-top="1"] .dekohop-product-feedback>.dekohop-product-feedback__videos[data-desktop-panel-hidden="0"]{display:var(--dkh-video-panel-element-show,flex)!important}
  #product-product [data-desktop-feedback-top="1"] [data-desktop-panel-hidden="1"]{display:none!important}
  #product-product [data-desktop-feedback-top="1"][data-desktop-reviews-visible="0"]>.dekohop-product-feedback,
  #product-product [data-desktop-feedback-top="1"][data-desktop-videos-visible="0"]>.dekohop-product-feedback{grid-template-columns:minmax(0,1fr)}
  #product-product [data-desktop-feedback-top="1"] .dekohop-product-feedback__reviews{order:0;min-width:0}
  #product-product [data-desktop-feedback-top="1"] .dekohop-product-feedback__videos{order:1;min-width:0;--dkh-video-visible:1}
  #product-product [data-desktop-feedback-top="1"] [data-dekohop-review-track]{display:flex;gap:var(--dkh-review-gap,12px);overflow-x:auto;scroll-snap-type:x mandatory;justify-content:flex-start}
  #product-product [data-desktop-feedback-top="1"] .dekohop-review-slide{flex:0 0 calc((100% - (var(--dkh-desktop-review-visible,3) - 1)*var(--dkh-review-gap,12px))/var(--dkh-desktop-review-visible,3));width:auto;max-width:none;box-sizing:border-box}
  #product-product [data-desktop-feedback-top="1"] [data-desktop-slider-active="0"] [data-dekohop-review-track]{justify-content:center;overflow:hidden;scroll-snap-type:none}
  #product-product [data-desktop-feedback-top="1"] [data-desktop-slider-active="0"] .dekohop-review-slide{max-width:390px}
  #product-product [data-desktop-feedback-top="1"] [data-desktop-slider-active="0"] .dekohop-review-slider__body{grid-template-columns:minmax(0,1fr)}
  #product-product [data-desktop-feedback-top="1"] [data-desktop-slider-active="1"] .dekohop-review-slider__body{position:relative;display:block;min-width:0}
  #product-product [data-desktop-feedback-top="1"] [data-desktop-slider-active="1"] [data-dekohop-review-track]{width:100%;box-sizing:border-box}
  #product-product [data-desktop-feedback-top="1"] [data-desktop-slider-active="1"] .dekohop-review-slider__side-arrow{position:absolute;z-index:5;top:50%;transform:translateY(-50%);background:rgba(255,255,255,.94);box-shadow:0 2px 8px #0002}
  #product-product [data-desktop-feedback-top="1"] [data-desktop-slider-active="1"] .dekohop-review-slider__side-arrow.is-prev{left:2px}
  #product-product [data-desktop-feedback-top="1"] [data-desktop-slider-active="1"] .dekohop-review-slider__side-arrow.is-next{right:2px}
  #product-product [data-desktop-feedback-top="1"] [data-desktop-slider-active="1"] [data-desktop-added-arrow]{display:grid!important}
  #product-product [data-desktop-feedback-top="1"] [data-desktop-slider-active="0"] .dekohop-review-slider__side-arrow,
  #product-product [data-desktop-feedback-top="1"] [data-desktop-slider-active="0"] .dkh-video-slider__arrow{display:none!important}
  #product-product [data-desktop-feedback-top="1"] [data-dekohop-video-settings] [data-video-track]{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}
  #product-product [data-desktop-feedback-top="1"] [data-dekohop-video-settings] .dkh-video-card{flex:0 0 100%;width:100%;min-width:0;max-width:none;box-sizing:border-box;scroll-snap-align:start}
  #product-product [data-desktop-feedback-top="1"] .dekohop-product-feedback>[data-dekohop-video-settings] [data-video-track]>.dkh-video-card{flex:0 0 100%!important;width:100%!important;max-width:100%!important;min-width:100%;box-sizing:border-box;scroll-snap-stop:always}
  #product-product [data-desktop-feedback-top="1"] [data-dekohop-video-settings] .dkh-video-slider{position:relative;display:block!important}
  #product-product [data-desktop-feedback-top="1"] [data-dekohop-video-settings] .dkh-video-slider__arrow{position:absolute;top:50%;z-index:2;transform:translateY(-50%);display:grid!important;place-items:center;box-shadow:0 2px 8px #0002}
  #product-product [data-desktop-feedback-top="1"] [data-dekohop-video-settings] .dkh-video-slider__arrow.is-prev{left:4px}
  #product-product [data-desktop-feedback-top="1"] [data-dekohop-video-settings] .dkh-video-slider__arrow.is-next{right:4px}
  #product-product [data-desktop-feedback-top="1"] [data-dekohop-video-settings][data-desktop-slider-active="0"] .dkh-video-slider__arrow{display:none!important}
  /* Kartlari saran genislik: tam-satir secenegi onceki oranlari korur. */
  #product-product [data-desktop-feedback-top="1"][data-desktop-feedback-width="content"]>.dekohop-product-feedback[data-desktop-panel-hidden="0"]{display:flex!important;justify-content:center;align-items:flex-start}
  #product-product [data-desktop-feedback-top="1"][data-desktop-feedback-width="content"] .dekohop-product-feedback>.dekohop-product-feedback__reviews{flex:0 1 var(--dkh-desktop-fit-review-width,960px);width:var(--dkh-desktop-fit-review-width,960px);max-width:100%;box-sizing:border-box}
  #product-product [data-desktop-feedback-top="1"][data-desktop-feedback-width="content"] .dekohop-review-slide{flex:0 0 calc((100% - (var(--dkh-desktop-review-visible,3) - 1)*var(--dkh-review-gap,12px))/var(--dkh-desktop-review-visible,3))!important;width:auto;max-width:none}
  #product-product [data-desktop-feedback-top="1"][data-desktop-feedback-width="content"] .dekohop-product-feedback>.dekohop-product-feedback__videos{flex:0 1 var(--dkh-desktop-fit-video-width,432px);width:var(--dkh-desktop-fit-video-width,432px);max-width:100%;box-sizing:border-box}
  #product-product [data-desktop-feedback-top="1"] [data-dekohop-video-settings] .dkh-video-slider{padding:0;border:var(--dkh-desktop-video-frame-width,0px) solid var(--dkh-detail-line,#dce7e5);border-radius:16px;box-sizing:border-box;min-width:0}
  #product-product [data-desktop-feedback-top="1"] [data-dekohop-video-settings] .dkh-video-card__image{height:var(--dkh-desktop-video-screen-height,221px)!important;aspect-ratio:auto;min-height:0;width:100%}
  #product-product [data-desktop-feedback-top="1"] [data-dekohop-video-settings] .dkh-video-card__image img{width:100%;height:100%;max-width:100%;max-height:none;object-fit:contain}
  #product-product [data-desktop-feedback-top="1"] [data-dekohop-video-settings] .dkh-video-card>strong,
  #product-product [data-desktop-feedback-top="1"] [data-dekohop-video-settings] .dkh-video-card>small{display:block;width:100%;text-align:center;white-space:normal;overflow-wrap:anywhere;box-sizing:border-box;margin:0;padding:8px 10px 0}
  #product-product [data-desktop-feedback-top="1"] [data-dekohop-video-settings] .dkh-video-card>small{padding-top:4px;padding-bottom:10px}
  #product-product [data-desktop-feedback-top="1"] [data-dekohop-video-settings][data-show-title="0"] .dkh-video-card>strong,
  #product-product [data-desktop-feedback-top="1"] [data-dekohop-video-settings][data-show-type="0"] .dkh-video-card>small{display:none}
  #product-product [data-desktop-feedback-top="1"][data-desktop-video-tab-active="1"] .dkh-product-video-tab{display:block;position:relative;overflow:visible}
  #product-product .dkh-product-video-tab [data-video-tab-count]{position:absolute;top:3px;right:6px;display:grid;place-items:center;min-width:23px;height:23px;padding:0 5px;border:1px solid #111;border-radius:50%;background:#ff981f;color:#111;font:800 13px/1 Arial,sans-serif;box-sizing:border-box}
  #product-product [data-desktop-feedback-top="1"] .dkh-product-video-tab{min-height:44px;padding-inline:34px}
  #product-product [data-desktop-feedback-top="1"] .dkh-product-video-tab-panel:not([hidden]){display:block}
  #product-product [data-desktop-feedback-top="1"] .dkh-product-video-tab-panel>[data-dekohop-video-settings][data-desktop-panel-hidden="0"]{display:var(--dkh-video-panel-element-show,block)!important;max-width:1180px;width:100%;margin-inline:auto;box-sizing:border-box}
  #product-product[style*="--dkh-video-panel-flow:"] [data-desktop-feedback-top="1"] .dkh-product-video-tab-panel>[data-dekohop-video-settings][data-desktop-panel-hidden="0"]{display:var(--dkh-video-panel-element-show,flex)!important}
  #product-product [data-desktop-feedback-top="1"] [data-desktop-location="tab"] .dkh-product-videos>h2{display:none}
  #product-product [data-desktop-feedback-top="1"] [data-desktop-location="tab"] .dkh-video-card{flex-basis:calc((100% - var(--dkh-video-gap,12px))/2);width:calc((100% - var(--dkh-video-gap,12px))/2);max-width:560px}
  #product-product [data-desktop-feedback-top="1"] [data-desktop-location="tab"] .dkh-video-card__image{height:var(--dkh-desktop-video-tab-screen-height,400px)!important}
  #product-product [data-desktop-feedback-top="1"] [data-desktop-location="tab"][data-desktop-slider-active="0"] [data-video-track]{justify-content:center;overflow:hidden;scroll-snap-type:none}

  /* Shared desktop card rhythm: missing media/text never shifts the rating. */
  #product-product [data-desktop-feedback-top="1"] [data-dekohop-review-slider]{--dkh-review-row-media:0px;--dkh-review-row-author:0px;--dkh-review-row-date:0px;--dkh-review-row-text:0px;--dkh-review-row-more:0px;--dkh-review-row-rating:0px}
  #product-product [data-desktop-feedback-top="1"] [data-dekohop-review-slider]:has(.dekohop-review-slide>[data-review-part="media"]){--dkh-review-row-media:152px}
  #product-product [data-desktop-feedback-top="1"] [data-dekohop-review-slider]:has(.dekohop-review-slide>[data-review-part="author"]){--dkh-review-row-author:2.9em}
  #product-product [data-desktop-feedback-top="1"] [data-dekohop-review-slider]:has(.dekohop-review-slide>[data-review-part="date"]){--dkh-review-row-date:18px}
  #product-product [data-desktop-feedback-top="1"] [data-dekohop-review-slider]:has(.dekohop-review-slide>[data-review-part="text"]){--dkh-review-row-text:4.65em}
  #product-product [data-desktop-feedback-top="1"] [data-dekohop-review-slider]:has(.dekohop-review-slide>[data-review-part="more"]){--dkh-review-row-more:20px}
  #product-product [data-desktop-feedback-top="1"] [data-dekohop-review-slider]:has(.dekohop-review-slide>[data-review-part="rating"]){--dkh-review-row-rating:54px}
  #product-product [data-desktop-feedback-top="1"] .dkh-review-ordered.dekohop-review-slide{display:grid!important;grid-template-rows:var(--dkh-review-row-media) var(--dkh-review-row-author) var(--dkh-review-row-date) minmax(var(--dkh-review-row-text),1fr) var(--dkh-review-row-more) var(--dkh-review-row-rating);grid-template-columns:minmax(0,1fr);gap:4px;align-items:center;justify-items:center;padding:12px;min-height:250px}
  #product-product [data-desktop-feedback-top="1"] .dkh-review-ordered.dekohop-review-slide>[data-review-part]{margin:0!important;width:100%;min-width:0;text-align:center}
  #product-product [data-desktop-feedback-top="1"] .dekohop-review-slide>[data-review-part="media"]{grid-row:1;height:152px;min-height:0;overflow-x:auto;overflow-y:hidden;align-self:center;display:flex!important;flex-direction:row;flex-wrap:nowrap}
  #product-product [data-desktop-feedback-top="1"] .dekohop-review-slide>[data-review-part="author"]{grid-row:2;max-height:2.9em;overflow:hidden}
  #product-product [data-desktop-feedback-top="1"] .dekohop-review-slide>[data-review-part="date"]{grid-row:3}
  #product-product [data-desktop-feedback-top="1"] .dekohop-review-slide>[data-review-part="text"]{grid-row:4;align-self:start;min-height:4.65em;line-height:1.55;-webkit-line-clamp:3;max-height:4.65em;overflow:hidden}
  #product-product [data-desktop-feedback-top="1"] .dekohop-review-slide>[data-review-part="more"]{grid-row:5;align-self:center}
  #product-product [data-desktop-feedback-top="1"] .dekohop-review-slide>[data-review-part="rating"]{grid-row:6;align-self:end;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:50px}
  #product-product [data-desktop-feedback-top="1"] .dekohop-review-slide__stars b{margin:0;line-height:18px;text-align:center}
  #product-product [data-desktop-feedback-top="1"] .dekohop-review-slide .dkh-review-media-combined [data-review-image-group],
  #product-product [data-desktop-feedback-top="1"] .dekohop-review-slide .dkh-review-media-combined [data-review-video-group]{display:contents!important;height:152px!important;min-height:0;max-height:152px;width:100%;align-items:center}
  #product-product [data-desktop-feedback-top="1"] .dekohop-review-slide__media a{flex:0 0 min(100%,200px);height:152px;max-width:100%;display:flex;justify-content:center;align-items:center}
  #product-product [data-desktop-feedback-top="1"] .dekohop-review-slide__media img{width:100%;height:152px;max-height:152px;object-fit:contain!important}
  #product-product [data-desktop-feedback-top="1"] .dkh-review-video-item>button{height:152px}
  #product-product [data-desktop-feedback-top="1"] .dkh-review-video-item>button img{height:116px;max-height:116px;object-fit:contain}

  /* Stretch paired panels and their card bodies, without stretching posters. */
  #product-product [data-desktop-feedback-paired="1"]>.dekohop-product-feedback{align-items:stretch!important}
  #product-product [data-desktop-feedback-paired="1"] .dekohop-product-feedback>.dekohop-product-feedback__reviews[data-desktop-panel-hidden="0"],
  #product-product [data-desktop-feedback-paired="1"] .dekohop-product-feedback>.dekohop-product-feedback__videos[data-desktop-panel-hidden="0"]{display:flex!important;flex-direction:column;align-self:stretch}
  #product-product [data-desktop-feedback-top="1"] .dekohop-review-slider__header{display:flex!important;align-items:center;justify-content:center;min-height:36px;margin:0 0 8px;padding:2px 0!important;box-sizing:border-box}
  #product-product [data-desktop-feedback-top="1"] .dekohop-product-feedback>section{padding-top:12px!important;padding-bottom:12px!important}
  #product-product [data-desktop-feedback-paired="1"] .dekohop-review-slider__body{flex:1;align-items:stretch;min-height:0}
  #product-product [data-desktop-feedback-paired="1"] [data-dekohop-review-track]{align-items:stretch;padding-block:0}
  #product-product [data-desktop-feedback-paired="1"] .dekohop-product-feedback__videos>.dkh-product-videos{display:flex;flex-direction:column;flex:1;min-height:0;margin:0}
  #product-product [data-desktop-feedback-top="1"] .dkh-product-videos>h2{min-height:28px;line-height:28px;margin:0 0 8px;padding:2px 0!important;box-sizing:border-box}
  #product-product [data-desktop-feedback-paired="1"] [data-dekohop-video-settings] .dkh-video-slider{flex:1;display:flex!important;align-items:stretch;min-height:0}
  #product-product [data-desktop-feedback-paired="1"] [data-video-track]{flex:1;min-width:0;align-items:stretch}
  #product-product [data-desktop-feedback-paired="1"] .dkh-video-card{display:flex;flex-direction:column;align-items:stretch}
  #product-product [data-desktop-feedback-paired="1"] [data-dekohop-video-settings] .dkh-video-card__image{flex:1;height:auto!important;min-height:var(--dkh-desktop-video-screen-height,221px)!important}
  #product-product [data-desktop-feedback-paired="1"] .dkh-video-card__image img{position:absolute;inset:0;height:100%;object-fit:contain}
}
@media(max-width:53.125em){#product-product .dkh-product-video-tab-panel{display:none!important}}

/* MOBİL GOLD GÜVEN KARTLARI — masaüstü metin ve PNG ayarları ortak kullanılır.
   Türkçe manuel ayarlar: sütun2, görsel72px, başlık14px, slogan11px, boşluk12px. */
@media (max-width:63.99em) and (hover:none) and (pointer:coarse){
  #product-product .dekohop-product-fixed-info[data-mobile-trust="1"]{
    --dkh-mobile-trust-columns:2;--dkh-mobile-trust-icon-size:72px;
    --dkh-mobile-trust-title-size:14px;--dkh-mobile-trust-copy-size:11px;
    --dkh-mobile-trust-gap:12px;--dkh-mobile-trust-padding:12px;--dkh-mobile-trust-radius:16px;
    display:grid;grid-template-columns:repeat(var(--dkh-mobile-trust-columns),minmax(0,1fr));
    gap:var(--dkh-mobile-trust-gap);width:100%;max-width:100%;min-height:0;height:auto;
    margin:16px 0;padding:var(--dkh-mobile-trust-padding);box-sizing:border-box;
    background:#fff;border:1px solid #e8e1d1;border-radius:var(--dkh-mobile-trust-radius);
  }
  #product-product .dekohop-product-fixed-info[data-mobile-trust="1"]>.dkh-detail-fixed-card{
    display:flex;flex-direction:column;align-items:center;justify-content:flex-start;
    width:100%;min-width:0;min-height:0;height:auto;padding:4px;gap:6px;box-sizing:border-box;text-align:center;
  }
  #product-product .dekohop-product-fixed-info[data-mobile-trust="1"] .dkh-detail-fixed-visual{
    display:flex;width:var(--dkh-mobile-trust-icon-size);height:var(--dkh-mobile-trust-icon-size);
    min-height:0;flex-shrink:0;padding:0;margin:0;background:transparent;
  }
  #product-product .dekohop-product-fixed-info[data-mobile-trust="1"] .dkh-detail-fixed-visual img{width:100%;height:100%;object-fit:contain}
  #product-product .dekohop-product-fixed-info[data-mobile-trust="1"] strong{
    display:block;width:100%;margin:0;color:#142f2a;font-size:var(--dkh-mobile-trust-title-size);line-height:1.3;font-weight:700;overflow-wrap:normal;
  }
  #product-product .dekohop-product-fixed-info[data-mobile-trust="1"] .dkh-detail-fixed-subtitle{
    width:100%;margin:0;color:#526761;font-size:var(--dkh-mobile-trust-copy-size);line-height:1.5;font-weight:400;text-wrap:pretty;
  }
}

/* MASAÜSTÜ GÜVEN SATIRI — dört şeffaf PNG ve düzenlenebilir HTML metni.
   Boyutlar: ikon104px, başlık17px, slogan13px; satır boşluğu20px.
   İçerik/PNG: Ürün Detay > Bilgi kartları > Masaüstü gold güven satırı.
   Mobil profilin kart düzeni ve Özel HTML modu bu kurallardan etkilenmez. */
@media(min-width:53.126em){
  #product-product .dekohop-product-fixed-info[data-desktop-trust="1"]{
    --dkh-trust-icon-size:104px;--dkh-trust-title-size:17px;--dkh-trust-copy-size:13px;
    display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;
    width:100%;max-width:100%;min-height:0;margin:20px 0;
    padding:18px 10px;border:1px solid var(--dkh-detail-line,#dce8e4);
    border-radius:18px;background:#fff;box-sizing:border-box;
  }
  #product-product .dekohop-product-fixed-info[data-desktop-trust="1"]>.dkh-detail-fixed-card{
    display:flex;flex-direction:column;align-items:center;justify-content:flex-start;
    width:100%;min-width:0;min-height:0;gap:0;padding:0 14px;box-sizing:border-box;
    text-align:center;overflow-wrap:normal;
  }
  #product-product .dekohop-product-fixed-info[data-desktop-trust="1"]>.dkh-detail-fixed-card+div{border-left:1px solid #e9eeec}
  #product-product .dekohop-product-fixed-info[data-desktop-trust="1"] .dkh-detail-fixed-visual{
    width:var(--dkh-trust-icon-size);height:var(--dkh-trust-icon-size);min-height:0;
    margin:0 0 8px;padding:0;background:transparent;flex-shrink:0;
  }
  #product-product .dekohop-product-fixed-info[data-desktop-trust="1"] .dkh-detail-fixed-visual img{width:100%;height:100%;object-fit:contain}
  #product-product .dekohop-product-fixed-info[data-desktop-trust="1"] strong{
    display:block;width:100%;min-height:0;margin:0 0 7px;text-align:center;
    color:#142f2a;font-size:var(--dkh-trust-title-size);font-weight:700;line-height:1.3;
  }
  #product-product .dekohop-product-fixed-info[data-desktop-trust="1"] .dkh-detail-fixed-subtitle{
    width:100%;max-width:240px;min-height:3em;margin:0;color:#526761;
    font-size:var(--dkh-trust-copy-size);font-weight:400;line-height:1.5;text-align:center;
    text-wrap:pretty;
  }
}

/* DEKOHOP-DESKTOP-LIGHTBOX-20260909-START
 * Yalnız masaüstü: ana görsel ekran kenarlarından 10px içerideki alana sığar.
 * Görsel oranı korunur; 6px yumuşak köşe dışında panel, çerçeve ve gölge eklenmez.
 * Mobil dokunmatik görünümün mevcut kuralları ve ölçüleri değiştirilmez. */
@media (min-width:64em), (hover:hover) and (pointer:fine){
  .dekohop-product-lightbox{
    padding:10px!important;box-sizing:border-box;width:100%;height:100vh;height:100dvh;
  }
  .dekohop-product-lightbox .dekohop-product-lightbox__backdrop{
    background:rgb(232,235,237)!important;opacity:1!important;
  }
  .dekohop-product-lightbox .dekohop-product-lightbox__dialog{
    width:100%!important;height:100%!important;max-width:none;max-height:none;min-width:0;min-height:0;
    grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr);gap:0;
    padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;
  }
  .dekohop-product-lightbox .dekohop-product-lightbox__image{
    grid-area:1/1;width:100%;height:100%;min-width:0;min-height:0;box-sizing:border-box;
    display:flex;align-items:center;justify-content:center;
    padding:0;border:0;border-radius:0;background:transparent!important;box-shadow:none;
  }
  .dekohop-product-lightbox .dekohop-product-lightbox__image img{
    display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;object-position:center;
    border:0;border-radius:6px;background:transparent;box-shadow:none;
  }
  .dekohop-product-lightbox .dekohop-product-lightbox__arrow{
    position:absolute;top:50%;transform:translateY(-50%);z-index:3;
  }
  .dekohop-product-lightbox .dekohop-product-lightbox__arrow.is-prev{left:0}
  .dekohop-product-lightbox .dekohop-product-lightbox__arrow.is-next{right:0}
  .dekohop-product-lightbox .dekohop-product-lightbox__close{top:0;right:0;z-index:4}
}
/* DEKOHOP-DESKTOP-LIGHTBOX-20260909-END */

/* Yorum Merkezi dahil tüm yerel yorum medyası tek kart-içi şerit kullanır. */
#product-product .dkh-review-ordered [data-review-media-carousel],
.dekohop-review-modal-card [data-review-media-carousel]{position:relative;display:block!important;width:100%;min-width:0;height:100%;overflow:hidden!important;border-radius:10px;background:#fff;box-sizing:border-box}
.dkh-review-ordered .dkh-rc-media-shell{position:relative;width:100%;height:100%;min-width:0;overflow:hidden}
.dkh-review-ordered [data-review-media-track]{display:flex;width:100%;height:100%;gap:0;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y}
.dkh-review-ordered [data-review-media-track]::-webkit-scrollbar{display:none}
.dkh-review-ordered [data-review-media-item]{position:relative;display:flex;flex:0 0 100%;width:100%;height:100%;min-width:100%;align-items:center;justify-content:center;overflow:hidden;background:#fff;scroll-snap-align:start;scroll-snap-stop:always}
.dkh-review-ordered [data-review-media-item] :is(img,video){display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;border:0;border-radius:8px;background:#fff}
.dkh-review-ordered [data-review-media-carousel]>.dkh-rc-source{position:absolute;z-index:3;top:5px;left:5px;max-width:calc(100% - 10px);padding:2px 6px;border-radius:6px;background:rgba(255,255,255,.9);color:#344b46;font-size:10px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}
.dkh-review-ordered .dkh-rc-local-media:not([data-review-media-carousel]){display:block;width:100%;margin:0 0 4px;color:#667873;font-size:10px;line-height:1.3;text-align:center}
.dkh-review-ordered :is([data-review-media-prev],[data-review-media-next]){position:absolute;z-index:4;top:50%;display:grid;width:30px;height:34px;place-items:center;padding:0;border:1px solid var(--dkh-detail-line,#dce7e5);border-radius:50%;background:rgba(255,255,255,.94);color:var(--dkh-detail-dark,#142f2a);box-shadow:0 2px 8px #0002;transform:translateY(-50%);touch-action:manipulation}
.dkh-review-ordered [data-review-media-prev]{left:4px}
.dkh-review-ordered [data-review-media-next]{right:4px}
.dekohop-review-modal-card [data-review-media-carousel]{height:min(260px,55vw);margin-bottom:10px}

/* Yorum medyası asıl sunucu dosyasını kullanan büyük görüntüleyicide açılır. */
.dkh-review-media-expand,.dkh-rc-media-open{position:absolute;z-index:5;right:6px;bottom:6px;min-width:34px;min-height:34px;padding:5px 8px;border:1px solid var(--dkh-detail-line,#dce7e5);border-radius:9px;background:rgba(255,255,255,.94);color:var(--dkh-detail-dark,#142f2a);font-size:11px;font-weight:800;line-height:1;box-shadow:0 2px 8px #0002}
.dekohop-review-media-lightbox[hidden]{display:none!important}
.dekohop-review-media-lightbox{position:fixed;z-index:10080;inset:0;display:grid;place-items:center;padding:24px}
.dekohop-review-media-lightbox__backdrop{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;background:rgba(5,12,11,.94)}
.dekohop-review-media-lightbox__dialog{position:relative;z-index:1;display:grid;width:min(96vw,1800px);height:min(94vh,1400px);grid-template-columns:52px minmax(0,1fr) 52px;grid-template-rows:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;border-radius:18px;background:#0b1513;box-shadow:0 28px 90px #0008;box-sizing:border-box}
.dekohop-review-media-lightbox__stage{grid-column:2;grid-row:1;display:flex;width:100%;height:100%;min-width:0;min-height:0;align-items:center;justify-content:center;overflow:auto;border-radius:12px;background:#050908;overscroll-behavior:contain;touch-action:pan-x pan-y pinch-zoom}
.dekohop-review-media-lightbox__stage :is(img,video){display:block;width:auto;height:auto;max-width:100%;max-height:100%;border:0;border-radius:8px;background:#050908;object-fit:contain}
.dekohop-review-media-lightbox__stage img{cursor:zoom-in}
.dekohop-review-media-lightbox__stage[data-actual-size] img{max-width:none;max-height:none;cursor:zoom-out}
.dekohop-review-media-lightbox__stage video{width:100%;height:100%}
.dekohop-review-media-lightbox__arrow,.dekohop-review-media-lightbox__close{display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:#fff;color:#142f2a;box-shadow:0 3px 14px #0005}
.dekohop-review-media-lightbox__arrow{width:46px;height:46px;font-size:28px}
.dekohop-review-media-lightbox__arrow.is-prev{grid-column:1;grid-row:1;justify-self:center}
.dekohop-review-media-lightbox__arrow.is-next{grid-column:3;grid-row:1;justify-self:center}
.dekohop-review-media-lightbox__arrow:disabled{visibility:hidden}
.dekohop-review-media-lightbox__close{position:absolute;z-index:3;top:-12px;right:-12px;width:42px;height:42px;font-size:28px}
.dekohop-review-media-lightbox__counter{grid-column:1/-1;grid-row:2;margin:0;color:#fff;font-size:13px;text-align:center}
.dekohop-review-media-lightbox :is(button,a):focus-visible{outline:3px solid #25c7aa;outline-offset:3px}
html.dekohop-review-media-open{overflow:hidden}

@media(max-width:53.125em){
  .dekohop-review-media-lightbox{padding:54px 8px 16px}
  .dekohop-review-media-lightbox__dialog{width:calc(100vw - 16px);height:calc(100dvh - 70px);grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;padding:6px}
  .dekohop-review-media-lightbox__stage{grid-column:1;grid-row:1}
  .dekohop-review-media-lightbox__arrow{position:absolute;z-index:2;top:50%;width:40px;height:44px;transform:translateY(-50%);background:rgba(255,255,255,.94)}
  .dekohop-review-media-lightbox__arrow.is-prev{left:6px}
  .dekohop-review-media-lightbox__arrow.is-next{right:6px}
  .dekohop-review-media-lightbox__close{top:-44px;right:0;width:38px;height:38px}
  .dekohop-review-media-lightbox__counter{grid-column:1;grid-row:2}
}

/* DEKOHOP-DESKTOP-REVIEW-FONT-20260910-START
 * Yalnız masaüstü yorum slider'ı: tarih ve metin mevcut boyuta ek 2 punto.
 * Mobil, yorum penceresi, yazar, yıldız ve Devam yazısı değiştirilmez. */
@media (min-width:64em), (hover:hover) and (pointer:fine){
  #product-product [data-dekohop-review-slider] .dekohop-review-slide>[data-review-part="date"]{font-size:calc(11px + 2pt)}
  #product-product [data-dekohop-review-slider] .dekohop-review-slide>[data-review-part="text"]{font-size:calc(var(--dkh-review-text-size,13px) + 2pt);display:-webkit-box;-webkit-box-orient:vertical;align-content:start}
  #product-product [data-desktop-feedback-top="1"] [data-dekohop-review-slider]:has(.dekohop-review-slide>[data-review-part="text"]){--dkh-review-row-text:calc((var(--dkh-review-text-size,13px) + 2pt)*4.65)}
}
/* DEKOHOP-DESKTOP-REVIEW-FONT-20260910-END */

/* DEKOHOP-MOBILE-DETAIL-20260909-START
 * TÜRKÇE MOBİL ELLE AYARLAR — yalnız dokunmatik dar ekranlar.
 * Açıklama: metin17px / satır1.65, başlık21px / alt başlık19px.
 * Varyant: tam satır, soldaki görsel sütunu%40 ve tam kart yüksekliği128px,
 * yazı iç boşluğu10px, satır arası8px, değer16px / stok14px / fiyat18px.
 * Varyant sağ/sol dış boşluk20px, görsel çevresi4px. Bildirim satırı%70 genişlik.
 * Barkod ve yorum çerçevesi yok; yorumsuz üründe Yorumlara Git gizli.
 * Üst yıldız yakınlığı100px, yorum kartları50px; kategori hareketi dokununca bir kez oynar.
 * Başlık üstü: galeri aralığı10px + bilgi kutusu üst dolgusu12px.
 * Benzer ürünler: iki görünür kart, aralık10px, fiyat17px, yıldız16px.
 * Paylaşımın mevcut font simgeleri marka renklerini kullanır; yeni görsel indirilmez.
 */
@media (max-width:63.99em) and (hover:none) and (pointer:coarse){
  #product-product.dekohop-product-detail-page{
    --dkh-mobile-description-size:17px;--dkh-mobile-description-leading:1.65;
    --dkh-mobile-description-heading:21px;--dkh-mobile-description-subheading:19px;
    --dkh-mobile-variant-image:40%;--dkh-mobile-variant-height:128px;
    --dkh-mobile-variant-padding:10px;--dkh-mobile-variant-gap:8px;
    --dkh-mobile-variant-value:16px;--dkh-mobile-variant-stock:14px;--dkh-mobile-variant-price:18px;
    --dkh-mobile-variant-inset:20px;--dkh-mobile-variant-image-gap:4px;
    --dkh-mobile-review-gap:3.5px;--dkh-mobile-related-bleed:40px;
  }
  #product-product.dekohop-product-detail-page [data-detail-barcode]{border:0!important;box-shadow:none!important}
  /* Mevcut toplam barkod/yorum aralığı17px idi: 3.5px marj + 5px satır arası = 8.5px. */
  #product-product.dekohop-product-detail-page .dekohop-product-summary__meta{margin-bottom:var(--dkh-mobile-review-gap)!important}
  #product-product.dekohop-product-detail-page [data-dekohop-review-shortcut]{border:0!important;box-shadow:none!important}
  #product-product.dekohop-product-detail-page [data-dekohop-review-shortcut].is-unrated>strong{display:none!important}
  #product-product.dekohop-product-detail-page :is([data-dekohop-review-shortcut],[data-review-stars]) .dkh-detail-indicator-star{animation:none!important}
  #product-product.dekohop-product-detail-page .dkh-detail-indicator-stars{opacity:1!important}
  #product-product.dekohop-product-detail-page .dkh-detail-indicator-star:before{opacity:.72}
  #product-product.dekohop-product-detail-page .dekohop-product-hero{row-gap:10px!important}
  #product-product.dekohop-product-detail-page .dekohop-product-summary{padding:12px 14px 16px!important;min-height:0!important}
  #product-product.dekohop-product-detail-page .dekohop-product-summary>h1{margin-top:0!important;padding-top:0!important}
  #product-product.dekohop-product-detail-page [onclick*="compare.add("]{display:none!important}
  #product-product.dekohop-product-detail-page .dkh-detail-main-frame>.dkh-detail-gallery-wishlist{
    position:absolute!important;top:10px!important;right:10px!important;left:auto!important;bottom:auto!important;
    width:36px;height:36px;margin:0!important;transform:none!important;z-index:5;
  }
  #product-product.dekohop-product-detail-page .dkh-detail-gallery-wishlist [data-detail-wishlist-button]{
    position:relative!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;
    transform:none!important;width:36px!important;height:36px!important;
  }
  /* Sunucudaki mobil profil sliderı kapatır; CSS dar ekranda taşmayı da önler. */
  #product-product.dekohop-product-detail-page .dekohop-product-variant-group{padding-inline:0!important}
  #product-product.dekohop-product-detail-page .dekohop-product-variants__grid{
    display:grid!important;grid-template-columns:minmax(0,1fr)!important;
    width:calc(100% - 2 * var(--dkh-mobile-variant-inset));margin-inline:auto;min-width:0;max-width:100%;height:auto;max-height:none;
    gap:var(--dkh-mobile-variant-gap);overflow:visible;scroll-snap-type:none;
  }
  #product-product.dekohop-product-detail-page .dekohop-variant-slider-arrow{display:none!important}
  #product-product.dekohop-product-detail-page .dekohop-product-variant{
    display:grid!important;grid-template-columns:var(--dkh-mobile-variant-image) minmax(0,1fr);
    align-items:stretch;gap:0;width:100%!important;max-width:100%;min-width:0;
    min-height:var(--dkh-mobile-variant-height);height:auto!important;
    padding:var(--dkh-mobile-variant-image-gap)!important;box-sizing:border-box;transform:none;overflow:hidden;
  }
  #product-product.dekohop-product-detail-page .dekohop-product-variant>img{
    display:block;align-self:stretch;width:100%!important;max-width:100%;
    height:100%!important;min-height:0;object-fit:contain;box-sizing:border-box;
    margin:0;padding:0;border-radius:10px!important;background:#fff;
  }
  #product-product.dekohop-product-detail-page .dekohop-product-variant__body{
    display:flex;flex-direction:column;justify-content:space-between;align-self:stretch;
    width:100%;min-width:0;gap:6px;padding:var(--dkh-mobile-variant-padding);align-items:center;text-align:center;
  }
  #product-product.dekohop-product-detail-page .dekohop-product-variant__body>strong{
    font-size:var(--dkh-mobile-variant-value);line-height:1.35;
    white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;text-align:center!important;
  }
  #product-product.dekohop-product-detail-page .dekohop-product-variant__stock{
    font-size:var(--dkh-mobile-variant-stock);line-height:1.35;white-space:normal;text-align:center!important;
  }
  #product-product.dekohop-product-detail-page .dekohop-product-variant__price{
    display:flex;flex-flow:row wrap;justify-content:center;align-items:baseline;
    width:100%;min-width:0;gap:4px 8px;margin:0;padding:0;text-align:center;
  }
  #product-product.dekohop-product-detail-page .dekohop-product-variant__price>b{
    font-size:var(--dkh-mobile-variant-price);line-height:1.35;white-space:normal;overflow-wrap:anywhere;text-align:center!important;align-self:center;
  }
  #product-product.dekohop-product-detail-page .dekohop-product-variant__price>s{font-size:15px;line-height:1.35;white-space:normal;text-align:center!important;align-self:center}
  #product-product.dekohop-product-detail-page .dekohop-product-notify-actions{width:70%!important;max-width:70%!important;margin-inline:auto!important;align-self:center}
  #product-product.dekohop-product-detail-page .dekohop-product-notify-actions>button{width:100%;min-width:0;white-space:normal}
  /* PNG seçilmişse orijinal renkleri; font simgesi ise ilgili markanın rengi. */
  #product-product .dekohop-product-share :is(img,i,.dkh-detail-share-fallback){filter:none;opacity:1}
  #product-product [data-dekohop-share="whatsapp"]>i{color:#20b65a!important;-webkit-text-fill-color:#20b65a}
  #product-product [data-dekohop-share="telegram"]>i{color:#229ed9!important;-webkit-text-fill-color:#229ed9}
  #product-product [data-dekohop-share="facebook"]>i{color:#1877f2!important;-webkit-text-fill-color:#1877f2}
  #product-product [data-dekohop-share="twitter"]>i{color:#1da1f2!important;-webkit-text-fill-color:#1da1f2}
  #product-product [data-dekohop-share="instagram"]>i{color:#d62976;background:linear-gradient(35deg,#f9ce34,#ee2a7b,#6228d7);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
  #product-product [data-dekohop-share="tiktok"]>.dkh-detail-share-fallback{color:#111;text-shadow:-1px -1px 0 #25f4ee,1px 1px 0 #fe2c55}
  /* Yalnız ürün detayındaki öneri sliderı; kategori ve masaüstü kartları etkilenmez. */
  #product-product.dekohop-product-detail-page .dekohop-product-related{
    --dekohop-category-grid-column-gap:10px;--dekohop-product-card-title-font-size:14px;
    --dekohop-product-card-price-font-size:17px;--dekohop-product-card-old-price-font-size:12px;
    width:100%;min-width:0;max-width:100%;padding:0 8px 8px;box-sizing:border-box;isolation:isolate;
  }
  #product-product.dekohop-product-detail-page .dekohop-product-related{overflow:visible}
  /* Başlık/kart arası 15px; bölüm üstü %20 artırılarak 18px olur. */
  #product-product.dekohop-product-detail-page .dekohop-product-detail__container>.dekohop-product-related{margin-top:18px}
  #product-product.dekohop-product-detail-page .dekohop-product-related>header{min-height:0;padding-block:0;margin:0 0 calc(5px + var(--dkh-mobile-related-heading-bleed,0px))}
  #product-product.dekohop-product-detail-page .dekohop-product-related__body{display:flow-root;width:100%;min-width:0;max-width:100%;overflow:visible}
  /* Kaydırma alanına üst pay verilir; etiket kart/çerçeve dışına çıkarken kesilmez. */
  #product-product.dekohop-product-detail-page .dekohop-product-related [data-related-track]{
    /* Kart rozetlerinin yüksek katman değeri, mobil kaydırma oklarının üzerine çıkmasın. */
    position:relative;z-index:0;isolation:isolate;
    --dkh-mobile-related-card-space:max(10px,var(--dkh-mobile-related-bottom,10px));
    display:flex;width:100%!important;max-width:100%!important;margin-inline:0!important;
    margin-top:calc(-1 * var(--dkh-mobile-related-bleed));padding:calc(var(--dkh-mobile-related-bleed) + var(--dkh-mobile-related-card-space)) var(--dkh-mobile-related-side,10px) var(--dkh-mobile-related-card-space)!important;
    gap:10px;align-items:stretch;justify-content:safe center;overflow-x:auto;overflow-y:hidden;box-sizing:border-box;border-radius:0;
  }
  #product-product.dekohop-product-detail-page .dekohop-product-related__side-arrow{z-index:50!important;isolation:isolate}
  #product-product.dekohop-product-detail-page .dekohop-product-related :is(.product-layout,.product-thumb,.image){overflow:visible}
  #product-product.dekohop-product-detail-page .dekohop-product-related [data-related-track]>.product-layout{
    flex:0 0 calc(67.5% - 6.75px)!important;width:calc(67.5% - 6.75px)!important;max-width:calc(67.5% - 6.75px);
    display:flex;align-self:stretch;height:auto;min-width:0;box-sizing:border-box;
  }
  #product-product.dekohop-product-detail-page .dekohop-product-related .product-thumb{display:flex;flex-direction:column;flex:1;width:100%;height:100%;min-width:0;max-width:100%;box-sizing:border-box}
  #product-product.dekohop-product-detail-page .dekohop-product-related .image{flex-shrink:0;width:100%;aspect-ratio:1;height:auto;box-sizing:border-box}
  #product-product.dekohop-product-detail-page .dekohop-product-related .image :is(.dekohop-product-card-gallery,.dekohop-product-card-gallery__link){width:100%;height:100%;min-width:0}
  #product-product.dekohop-product-detail-page .dekohop-product-related .image img{width:100%;height:100%;object-fit:contain}
  #product-product.dekohop-product-detail-page .dekohop-product-related .caption{min-width:0;width:100%;padding-inline:8px;box-sizing:border-box;gap:6px}
  #product-product.dekohop-product-detail-page .dekohop-product-related .caption h2{font-size:14px!important;line-height:1.4;min-height:2.8em;max-width:100%}
  #product-product.dekohop-product-detail-page .dekohop-product-related .price{display:flex;flex-wrap:wrap;gap:2px 5px;justify-content:center;min-width:0;max-width:100%;line-height:1.35;overflow-wrap:anywhere}
  #product-product.dekohop-product-detail-page .dekohop-product-related .price :is(.price-new,.price-old){white-space:normal;overflow-wrap:anywhere}
  #product-product.dekohop-product-detail-page .dekohop-product-related :is(.dekohop-product-card-bottom-row,.dekohop-product-card-review-row){width:100%;min-width:0;max-width:100%;box-sizing:border-box;padding-inline:0}
  /* Yıldızlar ilk satırda; yorum adedi ve varsa simge ikinci satırda birlikte ortalanır. */
  #product-product.dekohop-product-detail-page .dekohop-product-related .rating{display:flex!important;flex-wrap:wrap;justify-content:center;align-content:flex-start;align-items:center;gap:2px 5px;width:100%!important;height:44px!important;min-height:44px!important;max-height:44px;max-width:100%;min-width:0;transform:none!important;padding:1px 4px!important;box-sizing:border-box;--dekohop-product-card-rating-star-size:22px}
  #product-product.dekohop-product-detail-page .dekohop-product-related .dekohop-product-card-rating__stars{flex:0 0 100%;justify-content:center;max-width:100%;gap:2px;height:22px;min-height:22px}
  /* Mobilde her dokunuş animasyonu yeniden başlatır; masaüstü hover kuralı korunur. */
  #product-product.dekohop-product-detail-page .dekohop-product-related .dekohop-product-card-rating__star{width:22px!important;height:22px!important;flex:0 0 22px!important;animation:none!important}
  #product-product.dekohop-product-detail-page .dekohop-product-related :is(.dekohop-product-card-rating__score,.dkh-mobile-related-average,.dkh-related-media-count){position:static!important;inset:auto!important;display:inline-flex;align-items:center;flex:0 1 auto;min-width:0;min-height:18px;max-width:100%;margin:0!important;padding:0!important;transform:none!important;animation:none!important;font-size:11px!important;line-height:18px!important;white-space:normal;overflow-wrap:anywhere}
  #product-product.dekohop-product-detail-page .dekohop-product-related .dekohop-product-card-rating__media{position:static!important;inset:auto!important;flex:0 0 16px;width:16px!important;height:16px!important;min-width:16px;margin:0!important;transform:none!important;background-size:contain;opacity:1}
  #product-product.dekohop-product-detail-page .dekohop-product-related :is(.dkh-mobile-related-average,.dekohop-product-card-rating__score){flex:0 0 auto;width:auto;white-space:nowrap}
  #product-product.dekohop-product-detail-page .dekohop-product-related :is(.dkh-mobile-related-average,.dkh-related-media-count){display:none!important}
  #product-product.dekohop-product-detail-page .dekohop-product-related .dkh-related-unrated-label{margin:0;line-height:18px;font-size:11px}
  #product-product.dekohop-product-detail-page .dekohop-product-related .button-group{display:flex;justify-content:center;gap:6px;max-width:100%}
  #product-product.dekohop-product-detail-page .dekohop-product-related .button-group>button{width:32px!important;height:32px!important;min-width:0;max-width:100%}
  /* İçe aktarılmış sabit genişlik, küçük font ve satır yüksekliği mobilde normalize edilir.
     Ürünün kayıtlı açıklama HTML'i, metinleri, linkleri ve görsel dosyaları değişmez. */
  #product-product.dekohop-product-detail-page [data-dekohop-detail-panel="description"]{
    width:100%;min-width:0;max-width:100%;font-size:var(--dkh-mobile-description-size);
    line-height:var(--dkh-mobile-description-leading);overflow-wrap:anywhere;word-break:normal;
    text-size-adjust:100%;-webkit-text-size-adjust:100%;
  }
  #product-product [data-dekohop-detail-panel="description"] :is(p,div,span,font,li,td,th,a,b,strong,em,i,u){
    font-size:var(--dkh-mobile-description-size)!important;line-height:var(--dkh-mobile-description-leading)!important;
    white-space:normal!important;overflow-wrap:anywhere;
  }
  #product-product [data-dekohop-detail-panel="description"] :is(div,p,figure,section,article,table){
    box-sizing:border-box;min-width:0!important;max-width:100%!important;height:auto!important;
  }
  #product-product [data-dekohop-detail-panel="description"] :is(figure,table){margin-inline:0!important}
  #product-product [data-dekohop-detail-panel="description"] :is(h1,h2){font-size:var(--dkh-mobile-description-heading)!important;line-height:1.35!important;overflow-wrap:anywhere}
  #product-product [data-dekohop-detail-panel="description"] :is(h3,h4,h5,h6){font-size:var(--dkh-mobile-description-subheading)!important;line-height:1.4!important;overflow-wrap:anywhere}
  #product-product [data-dekohop-detail-panel="description"] :is(h1,h2,h3,h4,h5,h6) *{font-size:inherit!important;line-height:inherit!important}
  #product-product [data-dekohop-detail-panel="description"] :is(ul,ol){max-width:100%;padding-inline-start:1.3em;box-sizing:border-box}
  #product-product [data-dekohop-detail-panel="description"] table{display:block;overflow-x:auto;white-space:normal}
  #product-product [data-dekohop-detail-panel="description"] :is(img,video){
    display:block;max-width:100%!important;min-width:0!important;height:auto!important;
    max-height:none!important;aspect-ratio:auto!important;object-fit:contain;margin-inline:auto;
  }
  #product-product [data-dekohop-detail-panel="description"] picture{display:block;max-width:100%}
  /* Mobil galeride yatay sürükleme; dikey sayfa kaydırma ve yakınlaştırma korunur. */
  #product-product [data-dekohop-gallery-open],#product-product .dkh-gallery-video,.dekohop-product-lightbox__image{touch-action:pan-y pinch-zoom}
  #product-product .dkh-mobile-video-gesture{position:absolute;inset:0 0 56px;z-index:3;display:block;width:100%;padding:0;border:0;background:transparent;touch-action:pan-y pinch-zoom;cursor:pointer}
  #product-product :fullscreen .dkh-mobile-video-gesture{display:none}
  .dekohop-product-lightbox{padding:52px 12px!important;inset:0;width:100%;height:100dvh}
  .dekohop-product-lightbox .dekohop-product-lightbox__backdrop{background:rgba(232,235,237,.97)!important;opacity:1!important}
  .dekohop-product-lightbox .dekohop-product-lightbox__dialog{width:var(--dkh-mobile-lightbox-width,calc(100vw - 24px))!important;height:var(--dkh-mobile-lightbox-height,calc(100dvh - 104px))!important;max-width:calc(100vw - 24px);max-height:calc(100dvh - 104px);grid-template-columns:minmax(0,1fr)!important;gap:0;background:transparent}
  .dekohop-product-lightbox .dekohop-product-lightbox__image{width:100%;height:100%;background:#fff!important;border:0;border-radius:16px;box-shadow:0 8px 32px #45515a20}
  .dekohop-product-lightbox .dekohop-product-lightbox__image img{object-fit:contain}
  .dekohop-product-lightbox .dekohop-product-lightbox__arrow{position:absolute;top:50%;transform:translateY(-50%);width:38px;height:38px;z-index:3;box-shadow:0 2px 10px #0002}
  .dekohop-product-lightbox .dekohop-product-lightbox__arrow.is-prev{left:8px}
  .dekohop-product-lightbox .dekohop-product-lightbox__arrow.is-next{right:8px}
  .dekohop-product-lightbox .dekohop-product-lightbox__close{top:-42px;right:0;width:34px;height:34px;font-size:25px;z-index:4;background:#fff;box-shadow:0 2px 8px #45515a18}
  /* MOBİL YORUM / VİDEO — gold alanından sonra yorum, video, açıklama.
     Yorumlar iki eşit sütun; ortak satırlar eksik medya/metinde de hizayı korur. */
  /* Alt bölümler arası mesafe mobilde %20 artırılır; bölüm içleri korunur. */
  #product-product.dekohop-product-detail-page .dekohop-product-detail__container>section:not(.dekohop-product-hero):not(.dekohop-product-related){margin-top:calc(var(--dkh-section-gap,24px) * 1.2)}
  #product-product .dekohop-product-information-grid{display:flex!important;flex-direction:column!important;width:100%;min-width:0;gap:24px}
  #product-product .dekohop-product-information-grid>.dekohop-product-feedback{order:1!important;display:flex;flex-direction:column;min-width:0;width:100%;gap:24px}
  #product-product .dekohop-product-information-grid>.dekohop-product-information-tabs{order:2!important;width:100%;min-width:0}
  #product-product .dekohop-product-feedback__reviews{order:1!important}
  #product-product .dekohop-product-feedback__videos{order:2!important}
  #product-product .dkh-product-video-tab{display:none!important}
  #product-product .dekohop-product-feedback[data-panel-hidden="1"],
  #product-product .dekohop-product-feedback>[data-panel-hidden="1"]{display:none!important}
  #product-product [data-dekohop-review-slider],#product-product [data-dekohop-video-settings]{width:100%;min-width:0;max-width:100%;padding:10px!important;box-sizing:border-box}
  #product-product [data-dekohop-review-slider]{--dkh-review-row-media:0px;--dkh-review-row-author:0px;--dkh-review-row-date:0px;--dkh-review-row-text:0px;--dkh-review-row-more:0px;--dkh-review-row-rating:0px}
  /* Başlık dikey ortalı; ayırıcı çizgi ve oklar için ayrılan üst boşluk kaldırılır. */
  #product-product .dekohop-review-slider__header{display:flex!important;align-items:center;min-height:36px;margin:0 0 10px;padding:4px 0!important;border:0!important}
  #product-product .dekohop-review-slider__header :is(h2,.dekohop-review-slider__title){margin-block:0;padding-block:0}
  #product-product [data-dekohop-review-slider]:has([data-review-part="media"]){--dkh-review-row-media:110px}
  #product-product [data-dekohop-review-slider]:has([data-review-part="author"]){--dkh-review-row-author:39px}
  #product-product [data-dekohop-review-slider]:has([data-review-part="date"]){--dkh-review-row-date:18px}
  #product-product [data-dekohop-review-slider]:has([data-review-part="text"]){--dkh-review-row-text:60px}
  #product-product [data-dekohop-review-slider]:has([data-review-part="more"]){--dkh-review-row-more:20px}
  #product-product [data-dekohop-review-slider]:has([data-review-part="rating"]){--dkh-review-row-rating:46px}
  #product-product .dekohop-review-slider__body{display:block!important;position:relative;width:100%;min-width:0}
  #product-product [data-dekohop-review-slider][data-slider="1"] .dekohop-review-slider__body{padding-top:0}
  #product-product .dekohop-review-slider__side-arrow{position:absolute;top:50%;transform:translateY(-50%);width:32px!important;height:36px!important;z-index:3;background:rgba(255,255,255,.92);box-shadow:0 2px 8px #0002}
  #product-product .dekohop-review-slider__side-arrow.is-prev{left:2px}
  #product-product .dekohop-review-slider__side-arrow.is-next{right:2px}
  #product-product [data-dekohop-review-track]{width:100%;max-width:100%;display:flex!important;gap:8px!important;padding:2px 0 8px;align-items:stretch;box-sizing:border-box}
  #product-product [data-dekohop-review-slider][data-slider="0"] [data-dekohop-review-track]{overflow:hidden}
  #product-product [data-dekohop-review-slider][data-slider="0"] .dekohop-review-slider__side-arrow{display:none!important}
  #product-product .dkh-review-ordered.dekohop-review-slide{
    display:grid!important;grid-template-columns:minmax(0,1fr);grid-template-rows:var(--dkh-review-row-media) var(--dkh-review-row-author) var(--dkh-review-row-date) minmax(var(--dkh-review-row-text),1fr) var(--dkh-review-row-more) var(--dkh-review-row-rating);
    flex:0 0 calc((100% - 8px)/2)!important;width:calc((100% - 8px)/2)!important;max-width:calc((100% - 8px)/2);min-width:0;min-height:0!important;height:auto!important;
    gap:4px;align-items:center;justify-items:center;padding:8px!important;font-size:13px;box-sizing:border-box;transform:none;
  }
  #product-product .dekohop-review-slide>[data-review-part]{margin:0!important;width:100%!important;min-width:0;text-align:center;box-sizing:border-box}
  #product-product .dekohop-review-slide>[data-review-part="media"]{grid-row:1;height:110px!important;min-height:0;overflow-x:auto;overflow-y:hidden;display:flex!important;flex-direction:row;flex-wrap:nowrap}
  #product-product .dekohop-review-slide>[data-review-part="author"]{grid-row:2;height:39px;align-items:center!important;justify-content:flex-start!important;max-height:39px;overflow:hidden;line-height:1.4;font-size:14px}
  #product-product .dekohop-review-slide>[data-review-part="author"]>strong{line-height:19.5px!important;max-height:39px;text-align:center}
  #product-product .dekohop-review-slide>[data-review-part="date"]{grid-row:3;font-size:11px;line-height:18px}
  #product-product .dekohop-review-slide>[data-review-part="text"]{grid-row:4;align-self:start;min-height:60px;font-size:13px;line-height:20px;-webkit-line-clamp:3;max-height:60px;overflow:hidden;overflow-wrap:anywhere}
  #product-product .dekohop-review-slide>[data-review-part="more"]{grid-row:5;font-size:12px;align-self:center}
  #product-product .dekohop-review-slide>[data-review-part="rating"]{grid-row:6;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:46px}
  #product-product .dekohop-review-slide .dkh-detail-indicator-stars{--dkh-indicator-size:16px!important;height:16px!important;max-width:100%;gap:2px}
  #product-product .dekohop-review-slide .dkh-detail-indicator-star{width:16px!important;height:16px!important;flex:0 0 16px!important}
  #product-product .dekohop-review-slide .dekohop-review-slide__stars b{margin:0;font-size:12px;line-height:18px}
  #product-product .dekohop-review-slide .dkh-review-media-combined [data-review-image-group],
  #product-product .dekohop-review-slide .dkh-review-media-combined [data-review-video-group]{display:contents!important;height:110px!important;min-height:0;max-height:110px}
  #product-product .dekohop-review-slide__media a{flex:0 0 100%;height:110px;max-width:100%;display:flex;justify-content:center;align-items:center}
  #product-product .dekohop-review-slide__media img{width:100%!important;height:110px!important;max-height:110px;object-fit:contain!important}
  #product-product .dekohop-review-slide .dkh-review-video-item{flex:0 0 100%;max-width:100%}
  #product-product .dekohop-review-slide .dkh-review-video-item>button{height:110px}
  #product-product .dekohop-review-slide .dkh-review-video-item>button img{height:80px;max-height:80px;object-fit:contain}
  #product-product [data-dekohop-video-settings] .dkh-product-videos{margin:0;padding:0;width:100%;min-width:0}
  #product-product [data-dekohop-video-settings] .dkh-video-slider{display:block;position:relative;padding-top:0;min-width:0}
  #product-product [data-dekohop-video-settings] [data-video-track]{display:flex;gap:10px;width:100%;padding:0;min-width:0}
  #product-product [data-dekohop-video-settings] .dkh-video-card{flex:0 0 100%!important;width:100%!important;min-width:0;max-width:100%;height:auto}
  #product-product [data-dekohop-video-settings] .dkh-video-card__image{height:auto!important;aspect-ratio:16/9}
  #product-product [data-dekohop-video-settings] .dkh-video-card__image img{height:100%;width:100%;object-fit:contain}
  #product-product [data-dekohop-video-settings] .dkh-video-slider__arrow{position:absolute;top:50%;transform:translateY(-50%);width:32px!important;height:36px!important;z-index:3;background:rgba(255,255,255,.92);box-shadow:0 2px 8px #0002}
  #product-product [data-dekohop-video-settings] .dkh-video-slider__arrow.is-prev{left:2px}
  #product-product [data-dekohop-video-settings] .dkh-video-slider__arrow.is-next{right:2px}
  #product-product [data-dekohop-video-settings][data-arrows="0"] .dkh-video-slider{padding-top:0}
  #product-product [data-dekohop-video-settings][data-arrows="0"] :is([data-video-prev],[data-video-next]){display:none!important}
  #product-product .dekohop-product-gallery__viewer:has([data-video-active="1"]){grid-template-columns:minmax(0,1fr)!important;gap:0}
  #product-product .dekohop-product-gallery__viewer:has([data-video-active="1"])>:is(.dekohop-product-gallery__arrow,.dekohop-product-gallery__arrow-space){display:none!important}
  #product-product .dkh-detail-main-frame[data-video-active="1"],#product-product .dkh-gallery-video:not(:fullscreen),#product-product .dkh-gallery-video__viewport,#product-product .dkh-gallery-video__poster,
  #product-product .dkh-gallery-video .dkh-media-stage:not(:fullscreen){background:transparent!important}

}
/* Mobilde oluşturulan tam ekran kontrolleri yatay dönüşte de erişilebilir kalır. */
@media (hover:none) and (pointer:coarse){
  .dkh-mobile-video-exit,.dkh-mobile-video-fullscreen{position:absolute;top:max(12px,env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right));z-index:2147483647;display:flex;align-items:center;justify-content:center;min-height:44px;padding:10px 14px;border:1px solid #ffffff70;border-radius:12px;background:rgba(30,40,45,.94);color:#fff;font:600 15px/1.3 Arial,sans-serif;box-shadow:0 2px 12px #0004;touch-action:manipulation;cursor:pointer}
  :fullscreen .dkh-mobile-video-fullscreen{display:none}
}
@media (max-width:63.99em) and (hover:none) and (pointer:coarse) and (prefers-reduced-motion:no-preference){
  #product-product.dekohop-product-detail-page .dekohop-product-related .is-mobile-touch-animating .dekohop-product-card-rating__star{
    animation:dekohop-product-card-star-toward-viewer var(--dekohop-product-card-rating-star-rise-time,520ms) cubic-bezier(.2,.85,.28,1.15) both!important;
    animation-delay:calc(var(--dekohop-star-index,0)*var(--dekohop-product-card-rating-star-delay,72ms))!important;
  }
  #product-product.dekohop-product-detail-page .is-mobile-touch-animating .dkh-detail-indicator-star{
    animation:dekohop-product-card-star-toward-viewer var(--dekohop-product-card-rating-star-rise-time,520ms) cubic-bezier(.2,.85,.28,1.15) both!important;
    animation-delay:calc(var(--dkh-star-index,0)*var(--dekohop-product-card-rating-star-delay,72ms))!important;
  }
}
@media(max-width:53.125em){
  #product-product .dkh-review-ordered [data-review-media-carousel]{display:block!important;height:110px!important;overflow:hidden!important}
  #product-product .dkh-review-ordered :is([data-review-media-prev],[data-review-media-next]){width:28px;height:32px}
}
/* DEKOHOP-MOBILE-DETAIL-20260909-END */
