.gt-khazir-product-page{--gt-khazir-detail-wine:#781219;--gt-khazir-detail-wine-dark:#3a0b0f;--gt-khazir-detail-ink:#291a17;--gt-khazir-detail-muted:#786a62;--gt-khazir-detail-paper:#fffdf9;--gt-khazir-detail-ivory:#f7f1e8;--gt-khazir-detail-gold:#c8a16a;--gt-khazir-detail-line:rgba(86, 53, 40, 0.18);background:var(--gt-khazir-detail-paper);color:var(--gt-khazir-detail-ink)}.gt-khazir-product-page .gt-khazir-topbar .topbar-center{margin:0}.gt-khazir-detail{padding:clamp(24px,3vw,42px) 0 clamp(64px,8vw,112px)}.gt-khazir-detail__breadcrumbs{display:flex;align-items:center;gap:9px;min-width:0;margin-bottom:clamp(22px,3vw,38px);color:var(--gt-khazir-detail-muted);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.gt-khazir-detail__breadcrumbs a{color:inherit}.gt-khazir-detail__breadcrumbs a:hover{color:var(--gt-khazir-detail-wine)}.gt-khazir-detail__breadcrumbs span:last-child{overflow:hidden;color:var(--gt-khazir-detail-ink);text-overflow:ellipsis;white-space:nowrap}.gt-khazir-detail__layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(390px,0.92fr);gap:clamp(48px,6vw,96px);align-items:start}.gt-khazir-detail__gallery{min-width:0}.gt-khazir-detail__main-media{position:relative;overflow:hidden;aspect-ratio:1;background:var(--gt-khazir-detail-ivory)}.gt-khazir-detail__main-media::after{position:absolute;inset:0;border:1px solid rgba(66,39,28,.09);content:"";pointer-events:none}.gt-khazir-detail__main-media img{width:100%;height:100%;object-fit:cover;transition:opacity .2s ease}.gt-khazir-detail__badge{position:absolute;z-index:1;top:18px;left:18px;padding:9px 13px;background:rgba(255,253,249,.94);color:var(--gt-khazir-detail-wine);font-size:9px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.gt-khazir-detail__thumbs{display:grid;grid-template-columns:repeat(3,minmax(0,104px));gap:12px;margin-top:14px}.gt-khazir-detail__thumb{position:relative;overflow:hidden;aspect-ratio:1;padding:0;border:1px solid transparent;background:var(--gt-khazir-detail-ivory)}.gt-khazir-detail__thumb::after{position:absolute;inset:3px;border:1px solid transparent;content:"";pointer-events:none}.gt-khazir-detail__thumb.is-active{border-color:var(--gt-khazir-detail-wine)}.gt-khazir-detail__thumb.is-active::after{border-color:rgba(255,255,255,.7)}.gt-khazir-detail__thumb img{width:100%;height:100%;object-fit:cover}.gt-khazir-detail__info{position:sticky;top:112px}.gt-khazir-detail__heading-meta{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:15px;color:var(--gt-khazir-detail-wine);font-size:9px;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.gt-khazir-detail__heading-meta p{margin:0}.gt-khazir-detail__heading-meta span{color:var(--gt-khazir-detail-muted);font-weight:500}.gt-khazir-detail__title{max-width:660px;margin:0;color:var(--gt-khazir-detail-ink);font-size:clamp(40px, 4vw, 64px);font-weight:400;letter-spacing:-.025em;line-height:.99}.gt-khazir-detail__review-row{display:flex;flex-wrap:wrap;align-items:center;gap:9px 18px;margin-top:21px;color:var(--gt-khazir-detail-muted);font-size:9px;letter-spacing:.06em;text-transform:uppercase}.gt-khazir-detail__stars{color:var(--gt-khazir-detail-gold);font-size:11px;letter-spacing:.12em}.gt-khazir-detail__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:9px 15px;margin-top:25px}.gt-khazir-detail__price strong{color:var(--gt-khazir-detail-ink);font-family:"Instrument Serif",serif;font-size:34px;font-weight:400}.gt-khazir-detail__price del{color:var(--gt-khazir-detail-muted);font-size:14px}.gt-khazir-detail__price span{color:var(--gt-khazir-detail-muted);font-size:9px;letter-spacing:.07em;text-transform:uppercase}.gt-khazir-detail__intro{max-width:610px;margin:20px 0 0;color:var(--gt-khazir-detail-muted);font-size:14px;line-height:1.75}.gt-khazir-detail__purchase{margin-top:29px;padding:25px 0;border-top:1px solid var(--gt-khazir-detail-line);border-bottom:1px solid var(--gt-khazir-detail-line)}.gt-khazir-detail__colours{padding:0;border:0}.gt-khazir-detail__colours legend{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;color:var(--gt-khazir-detail-ink);font-size:11px;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.gt-khazir-detail__colours legend span{color:var(--gt-khazir-detail-muted);font-size:9px;font-weight:400}.gt-khazir-detail__colour-options{display:flex;flex-wrap:wrap;gap:9px}.gt-khazir-detail__colour-options input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.gt-khazir-detail__colour-options label{display:inline-flex;align-items:center;gap:9px;min-height:41px;padding:7px 12px 7px 8px;border:1px solid var(--gt-khazir-detail-line);color:var(--gt-khazir-detail-ink);font-size:10px;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.gt-khazir-detail__colour-options input:checked+label{border-color:var(--gt-khazir-detail-wine);background:var(--gt-khazir-detail-ivory)}.gt-khazir-detail__colour-options input:focus-visible+label{outline:2px solid var(--gt-khazir-detail-wine);outline-offset:3px}.gt-khazir-detail__swatch{display:inline-block;width:24px;height:24px;border:1px solid rgba(41,26,23,.18);border-radius:50%;box-shadow:inset 0 0 0 2px rgba(255,255,255,.4)}.gt-khazir-color--midnight-blue{background:#1f2b46}.gt-khazir-color--oxblood{background:#681d29}.gt-khazir-color--ivory{background:#eee4d2}.gt-khazir-color--blush{background:#c28f91}.gt-khazir-color--burgundy-copper{background:linear-gradient(135deg,#6d2630 50%,#a66845 50%)}.gt-khazir-color--charcoal-sand{background:linear-gradient(135deg,#4a4440 50%,#c2ad8c 50%)}.gt-khazir-color--indigo-ruby{background:linear-gradient(135deg,#293b62 50%,#852d3c 50%)}.gt-khazir-color--ivory-wine{background:linear-gradient(135deg,#e7decb 50%,#742d39 50%)}.gt-khazir-color--ivory-garden{background:#e9e0ce}.gt-khazir-color--midnight-garden{background:#253650}.gt-khazir-color--deep-rust{background:#8a3f2e}.gt-khazir-color--burgundy{background:#672630}.gt-khazir-detail__buy-row{display:grid;grid-template-columns:126px minmax(0,1fr);gap:12px;margin-top:23px}.gt-khazir-detail__quantity{display:grid;grid-template-columns:38px minmax(0,1fr) 38px;min-height:52px;border:1px solid var(--gt-khazir-detail-line)}.gt-khazir-detail__quantity button,.gt-khazir-detail__quantity input{min-width:0;padding:0;border:0;background:0 0;color:var(--gt-khazir-detail-ink);text-align:center}.gt-khazir-detail__quantity button{display:grid;width:100%;height:100%;place-items:center;cursor:pointer}.gt-khazir-detail__quantity button i{display:block;width:auto;height:auto;line-height:1;pointer-events:none}.gt-khazir-detail__quantity button:hover{color:#fff;background:var(--gt-khazir-detail-wine)}.gt-khazir-detail__quantity input{border-right:1px solid var(--gt-khazir-detail-line);border-left:1px solid var(--gt-khazir-detail-line);appearance:textfield;font-size:12px}.gt-khazir-detail__quantity input::-webkit-inner-spin-button,.gt-khazir-detail__quantity input::-webkit-outer-spin-button{margin:0;appearance:none}.gt-khazir-detail__add{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:52px;padding:12px 20px;border:1px solid var(--gt-khazir-detail-wine);background:var(--gt-khazir-detail-wine);color:#fff;font-size:10px;font-weight:600;letter-spacing:.11em;text-transform:uppercase;transition:background-color .2s ease,border-color .2s ease}.gt-khazir-detail__add:hover{border-color:var(--gt-khazir-detail-wine-dark);background:var(--gt-khazir-detail-wine-dark)}.gt-khazir-detail__assurances{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:22px 0 0;padding:0}.gt-khazir-detail__assurances li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:8px;align-items:start;list-style:none;color:var(--gt-khazir-detail-muted);font-size:9px;line-height:1.45}.gt-khazir-detail__assurances i{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--gt-khazir-detail-line);border-radius:50%;color:var(--gt-khazir-detail-wine)}.gt-khazir-detail__assurances span,.gt-khazir-detail__assurances strong{display:block}.gt-khazir-detail__assurances strong{margin-bottom:2px;color:var(--gt-khazir-detail-ink);font-size:10px;font-weight:600}.gt-khazir-detail__accordions{margin-top:21px;border-top:1px solid var(--gt-khazir-detail-line)}.gt-khazir-detail__accordions details{border-bottom:1px solid var(--gt-khazir-detail-line)}.gt-khazir-detail__accordions summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 0;color:var(--gt-khazir-detail-ink);font-size:11px;font-weight:600;letter-spacing:.08em;list-style:none;cursor:pointer;text-transform:uppercase}.gt-khazir-detail__accordions summary::-webkit-details-marker{display:none}.gt-khazir-detail__accordions details[open] summary i{transform:rotate(45deg)}.gt-khazir-detail__accordions details>div{padding:0 0 20px;color:var(--gt-khazir-detail-muted);font-size:12px;line-height:1.7}.gt-khazir-detail__accordions p{margin:0 0 9px}.gt-khazir-detail__detail-lists{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.gt-khazir-detail__detail-lists ul{margin:0;padding-left:17px}.gt-khazir-related{padding:clamp(64px,8vw,108px) 0;border-top:1px solid var(--gt-khazir-detail-line);background:var(--gt-khazir-detail-ivory)}.gt-khazir-related__heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:clamp(30px,4vw,48px)}.gt-khazir-related__heading p{margin:0 0 8px;color:var(--gt-khazir-detail-wine);font-size:9px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.gt-khazir-related__heading h2{margin:0;color:var(--gt-khazir-detail-ink);font-size:clamp(38px, 4.5vw, 62px);font-weight:400;line-height:1}.gt-khazir-related__heading>a{display:inline-flex;align-items:center;gap:20px;padding-bottom:5px;border-bottom:1px solid var(--gt-khazir-detail-wine);color:var(--gt-khazir-detail-wine);font-size:9px;font-weight:600;letter-spacing:.11em;text-transform:uppercase}.gt-khazir-related__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.5vw,32px)}.gt-khazir-related .gt-khazir-product-card{background:0 0}.gt-khazir-product-page a:focus-visible,.gt-khazir-product-page button:focus-visible,.gt-khazir-product-page summary:focus-visible{outline:2px solid var(--gt-khazir-detail-wine);outline-offset:3px}@media (max-width:1199px){.gt-khazir-detail__layout{grid-template-columns:minmax(0,1fr) minmax(350px,0.92fr);gap:44px}.gt-khazir-detail__info{top:90px}.gt-khazir-detail__assurances{grid-template-columns:1fr}}@media (max-width:991px){.gt-khazir-detail__layout{grid-template-columns:1fr;gap:38px}.gt-khazir-detail__gallery{max-width:720px;margin:0 auto}.gt-khazir-detail__info{position:static}.gt-khazir-detail__assurances{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.gt-khazir-detail__title{font-size:clamp(38px, 11vw, 52px)}.gt-khazir-detail__assurances{grid-template-columns:1fr}.gt-khazir-related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gt-khazir-related__grid article:last-child{display:none}}@media (max-width:575px){.gt-khazir-product-page .gt-khazir-topbar .topbar-center{font-size:9px}.gt-khazir-detail{padding-top:18px}.gt-khazir-detail__breadcrumbs{margin-bottom:18px;font-size:8px}.gt-khazir-detail__breadcrumbs a:nth-of-type(2),.gt-khazir-detail__breadcrumbs a:nth-of-type(2)+span{display:none}.gt-khazir-detail__badge{top:12px;left:12px}.gt-khazir-detail__thumbs{grid-template-columns:repeat(3,minmax(0,82px));gap:8px;margin-top:9px}.gt-khazir-detail__heading-meta{align-items:flex-start}.gt-khazir-detail__heading-meta span{max-width:120px;text-align:right}.gt-khazir-detail__review-row{display:grid;grid-template-columns:1fr 1fr}.gt-khazir-detail__review-row span:last-child{grid-column:1/-1}.gt-khazir-detail__buy-row{grid-template-columns:112px minmax(0,1fr)}.gt-khazir-detail__add{padding-right:13px;padding-left:13px;font-size:9px}.gt-khazir-detail__add span:last-child{display:none}.gt-khazir-detail__detail-lists{grid-template-columns:1fr;gap:10px}.gt-khazir-related__heading{display:grid;align-items:start}.gt-khazir-related__heading>a{justify-self:start}.gt-khazir-related__grid{grid-template-columns:minmax(0,1fr)}.gt-khazir-related__grid article:nth-child(n+3){display:none}}@media (prefers-reduced-motion:reduce){.gt-khazir-detail *,.gt-khazir-related *{scroll-behavior:auto!important;transition-duration:0s!important}}