.gt-breadcrumb{max-width:var(--gt-container);padding:20px var(--gt-container-pad);color:var(--gt-muted);margin:0 auto;font-size:13px}.gt-breadcrumb__list{flex-wrap:wrap;gap:10px;display:flex}.gt-breadcrumb__item+.gt-breadcrumb__item:before{content:"/";margin-right:10px}.gt-breadcrumb b{color:var(--gt-ink);font-weight:600}@media (max-width:720px){.gt-breadcrumb{padding-top:14px;padding-bottom:14px;font-size:12px}}.gt-section-head{justify-content:space-between;align-items:flex-end;gap:var(--gt-s-6);margin-bottom:40px;display:flex}.gt-section-head__text{max-width:760px}.gt-section-head__lead{color:var(--gt-muted);margin:14px 0 0;font-size:16px}.gt-section-head--center{text-align:center;flex-direction:column;align-items:center}.gt-section-head--ruled{border-bottom:1px solid var(--gt-ink);padding-bottom:22px}.gt-section-head__link{font:700 12.5px var(--gt-font-sans);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--gt-ink);transition:gap var(--gt-dur-fade);align-items:center;gap:8px;display:inline-flex}.gt-section-head__link:hover{color:var(--gt-ink);gap:13px}.gt-on-dark .gt-section-head__link{color:var(--gt-gold-light)}@media (max-width:720px){.gt-section-head{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:26px}.gt-section-head--center{align-items:center}}.gt-ticket{gap:var(--gt-s-3);background:var(--gt-ticket-bg);box-shadow:inset 0 0 0 1px var(--gt-ink),inset 0 0 0 6px var(--gt-ticket-bg),inset 0 0 0 7px #0d0d0c8c;color:var(--gt-ink);flex-direction:column;padding:36px 30px 28px;display:flex}.gt-ticket--sticky{top:calc(var(--gt-header-h) + var(--gt-s-5));position:sticky}.gt-ticket__title{text-align:center;font:600 24px var(--gt-font-serif);margin:0 0 6px}.gt-ticket__row{align-items:baseline;gap:10px;min-width:0;margin:0;font-size:14.5px;display:flex}.gt-ticket__row span{max-width:50%;color:var(--gt-muted);flex:none}.gt-ticket__row i{opacity:.35;border-bottom:1.5px dotted;flex:1;min-width:16px;transform:translateY(-4px)}.gt-ticket__row b{text-align:right;overflow-wrap:break-word;flex:0 auto;min-width:0;max-width:62%;font-weight:600}.gt-ticket__link{font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--gt-gold);text-decoration-color:var(--gt-gold);text-underline-offset:4px;padding:0;font-weight:600}.gt-ticket__total{border-top:1px solid var(--gt-ink);font:600 22px var(--gt-font-serif);margin-top:4px;padding-top:14px}.gt-ticket__total span{color:var(--gt-ink)}.gt-ticket__note{text-align:center;color:var(--gt-muted);margin:0;font-size:12.5px}.gt-ticket__note--live:not(:empty){margin-top:10px}@media (max-width:720px){.gt-ticket{padding:24px 20px 20px}.gt-ticket__row i{opacity:.22}}.gt-stock{font-size:var(--gt-stock-fs,12.5px);flex-wrap:wrap;align-items:baseline;gap:0 8px;font-weight:600;display:flex}.gt-stock__note{color:var(--gt-muted);font-weight:500}.gt-stock--in{color:var(--gt-green)}.gt-stock--in .gt-stock__state:before{content:"";border-radius:var(--gt-radius-round);background:var(--gt-green);vertical-align:middle;width:8px;height:8px;margin-right:6px;display:inline-block;box-shadow:0 0 0 4px #1f4d3a26}.gt-stock--low{color:var(--gt-low);font-size:12px}.gt-stock--out{color:var(--gt-muted)}.gt-stock--preorder{color:var(--gt-tag-text)}.gt-buy-bar{gap:var(--gt-s-4);margin-top:var(--gt-s-5);flex-direction:column;display:flex}.gt-buy-bar__price{align-items:baseline;gap:var(--gt-s-3);display:flex}.gt-buy-bar__action{gap:var(--gt-s-3);flex-wrap:wrap;display:flex}.gt-buy-bar__action .gt-button{flex:120px;min-width:0}.gt-buy-bar__favorite{border:1px solid var(--gt-line-field);width:54px;height:54px;color:var(--gt-ink);background:#fff;place-items:center;display:grid}.gt-buy-bar__favorite .gt-icon{width:30px;height:30px}.gt-buy-bar__favorite:hover,.gt-buy-bar__favorite.is-favorite{border-color:var(--gt-ink);color:var(--gt-gold-dark)}.gt-buy-bar__favorite.is-favorite .gt-icon{fill:currentColor}.gt-buy-bar--fixed{display:none}@media (max-width:720px){.gt-buy-bar__action{--gt-qty-step:34px;--gt-qty-field:32px;flex-wrap:nowrap}.gt-buy-bar__action .gt-button{padding-right:var(--gt-s-3);padding-left:var(--gt-s-3);letter-spacing:.1em;text-align:center;white-space:normal;line-height:1.2}.gt-buy-bar--fixed{right:0;bottom:0;z-index:var(--gt-z-tray);justify-content:space-between;align-items:center;gap:var(--gt-s-3);padding:var(--gt-s-3) var(--gt-container-pad);border-top:1px solid var(--gt-line);background:var(--gt-bg);flex-direction:row;margin:0;display:flex;position:fixed;left:0;box-shadow:0 -12px 24px -18px #281e0a66}.gt-buy-bar--fixed.is-idle{display:none}.gt-buy-bar--fixed .gt-buy-bar__action .gt-button{flex:0 1 auto;height:46px;padding:0 14px}.gt-buy-bar__summary{flex-direction:column;flex:1;min-width:4rem;display:flex}.gt-buy-bar__sub{white-space:nowrap;text-overflow:ellipsis;color:var(--gt-muted);font-size:12px;overflow:hidden}.gt-buy-bar__advisor,.gt-buy-bar__bell{border:1px solid var(--gt-ink);width:46px;height:46px;color:var(--gt-bar-icon-color,var(--gt-gold-dark));background:var(--gt-bar-icon-bg,transparent);flex:none;place-items:center;display:grid}.gt-buy-bar__advisor{--gt-bar-icon-bg:var(--gt-ink);--gt-bar-icon-color:var(--gt-gold-light)}}.gt-preorder-band{margin-top:var(--gt-s-5);padding:var(--gt-s-4) 18px;background:var(--gt-preorder-bg);box-shadow:inset 0 0 0 1px var(--gt-preorder-line);grid-template-columns:auto 1fr;align-items:center;gap:18px;display:grid}.gt-preorder-band>.gt-icon{width:28px;height:28px;color:var(--gt-gold-dark)}.gt-preorder-band__text{flex-direction:column;gap:5px;display:flex}.gt-preorder-band__title{font-size:15px}.gt-preorder-band p{color:var(--gt-ink-2);margin:0;font-size:15px}.gt-preorder-band__date{background:var(--gt-black);width:84px;color:var(--gt-gold-light);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:8px 0;display:flex}.gt-preorder-band__date small{letter-spacing:.14em;text-transform:uppercase;font-size:9.5px;font-weight:700}.gt-preorder-band__date b{font:600 38px / 1 var(--gt-font-serif);color:var(--gt-on-dark)}.gt-preorder-band__date--open{height:76px}.gt-preorder-band__date .gt-icon{width:28px;height:28px}@media (max-width:720px){.gt-preorder-band{gap:12px;font-size:13.5px}.gt-preorder-band__date{width:68px}.gt-preorder-band__date b{font-size:30px}}.gt-bundle-mosaic{aspect-ratio:1;background:var(--gt-line);grid-template-columns:1fr 1fr;gap:1px;display:grid;position:relative}.gt-bundle-mosaic__cell{background:#fff;position:relative}.gt-bundle-mosaic__cell:empty{background:var(--gt-cream)}.gt-bundle-mosaic__cell .gt-img{width:76%;height:76%;transition:transform .5s;position:absolute;inset:12%}a:hover>.gt-bundle-mosaic .gt-bundle-mosaic__cell .gt-img{transform:scale(1.05)}.gt-bundle-mosaic__count{background:var(--gt-ink);font:normal 700 10px / 1 var(--gt-font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--gt-gold-light);padding:6px 8px;position:absolute;top:12px;left:12px}.gt-bundle-mosaic__badge{position:absolute;top:12px;right:12px}.gt-bundle-grid{margin-bottom:var(--gt-s-7);grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.gt-card-bundle{border:1px solid var(--gt-line-card);background:#fff;flex-direction:column;display:flex}.gt-card-bundle__media{display:block}.gt-card-bundle__body{gap:var(--gt-s-2);flex-direction:column;flex:1;padding:20px 22px 22px;display:flex}.gt-card-bundle__body .gt-eyebrow{margin:0}.gt-card-bundle__title{font:600 30px / 1.1 var(--gt-font-serif);margin:0}.gt-card-bundle__contents{color:var(--gt-muted);margin:0;font-size:13.5px}.gt-card-bundle__foot{justify-content:space-between;align-items:flex-end;gap:var(--gt-s-3);padding-top:var(--gt-s-3);margin-top:auto;display:flex}.gt-card-bundle__price{flex-direction:column;display:flex}.gt-card-bundle__price small{color:var(--gt-muted);font-size:12.5px}.gt-card-bundle__ask{font:600 20px var(--gt-font-serif)}.gt-card-bundle__action .gt-button{height:44px;padding:0 18px}.gt-card-bundle--out .gt-bundle-mosaic{opacity:.7}@media (max-width:1020px){.gt-bundle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.gt-bundle-grid{gap:var(--gt-s-5);grid-template-columns:1fr}}.gt-bundle-configurator{margin-top:var(--gt-s-5);padding:var(--gt-s-5);border:1px solid var(--gt-line);background:#fff}.gt-bundle-configurator .single_add_to_cart_button{background:var(--gt-ink);height:54px;font:500 var(--gt-fs-button) var(--gt-font-sans);letter-spacing:var(--gt-ls-button);text-transform:uppercase;color:var(--gt-on-button);border:0;flex:1;padding:0 28px}.gt-bundle-configurator .wooco-total{margin-top:var(--gt-s-4);padding-top:var(--gt-s-3);border-top:1px solid var(--gt-ink);font:600 22px var(--gt-font-serif)}.gt-bundle-configurator .wooco-total del{margin-right:var(--gt-s-2);color:var(--gt-muted);font-weight:400}.gt-bundle-configurator .wooco-total ins{text-decoration:none}.gt-bundle-configurator .wooco-alert{margin-top:var(--gt-s-3);padding:var(--gt-s-3) var(--gt-s-4);border-left:3px solid var(--gt-low);background:var(--gt-preorder-bg);color:var(--gt-ink);font-size:14px}.gt-bundle-configurator form.cart{z-index:2;align-items:stretch;gap:var(--gt-s-3);margin:var(--gt-s-4) calc(-1 * var(--gt-s-5)) calc(-1 * var(--gt-s-5));padding:var(--gt-s-3) var(--gt-s-5);border-top:1px solid var(--gt-line);background:#fff;display:flex;position:sticky;bottom:0}.gt-bundle-configurator .quantity{display:flex}.gt-bundle-configurator .quantity .qty{border:1px solid var(--gt-line-field);text-align:center;width:72px;height:54px;font:600 16px var(--gt-font-sans);color:var(--gt-ink);background:#fff}.gt-bundle-configurator .single_add_to_cart_button.wooco-disabled{opacity:.45;cursor:not-allowed}.gt-delivery{gap:var(--gt-s-2);border:0;min-width:0;margin:0;padding:0;display:grid}.gt-delivery__option{border:1px solid var(--gt-line-chip);cursor:pointer;background:#fff;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:14px;padding:16px 18px;display:grid}.gt-delivery__option:has(input:checked){border-color:var(--gt-ink);box-shadow:inset 0 0 0 1px var(--gt-ink)}.gt-delivery__option input{opacity:0;pointer-events:none;position:absolute}.gt-delivery__mark{border-radius:var(--gt-radius-round);border:1.5px solid #b9ad93;width:18px;height:18px}.gt-delivery__option:has(input:checked) .gt-delivery__mark{border:5px solid var(--gt-ink)}.gt-delivery__option input:focus-visible+.gt-delivery__mark{outline:2px solid var(--gt-ink);outline-offset:2px}.gt-delivery__text b{font-weight:600;display:block}.gt-delivery__text small{color:var(--gt-muted);font-size:13px;display:block}.gt-delivery__fields{gap:var(--gt-s-3);display:grid}.gt-delivery__fields[hidden]{display:none}.gt-delivery__hint{color:var(--gt-muted);margin:0;font-size:13.5px}.gt-bundle__grid{padding-bottom:var(--gt-s-9);grid-template-columns:1.1fr 1fr;align-items:start;gap:80px;display:grid}.gt-bundle__media{top:calc(var(--gt-header-h) + var(--gt-s-5));position:sticky}.gt-bundle__mosaic .gt-bundle-mosaic{border:1px solid var(--gt-line)}.gt-bundle__box{margin-top:14px;padding:10px}.gt-bundle__summary{gap:var(--gt-s-4);flex-direction:column;min-width:0;display:flex}.gt-bundle__title{margin:0;font-size:56px;line-height:1.02}.gt-bundle__subtitle{font:italic 500 22px var(--gt-font-serif);color:var(--gt-muted);margin:0}.gt-bundle__price{gap:var(--gt-s-1);flex-direction:column;display:flex}.gt-bundle__price.is-off{opacity:.6}.gt-bundle__ask{font:600 32px var(--gt-font-serif)}.gt-bundle__meta{color:var(--gt-muted);font-size:14px}.gt-bundle__message{flex-direction:column;display:flex}.gt-bundle__cold{align-items:center;gap:var(--gt-s-2);color:var(--gt-green);margin:0;font-size:14px;display:flex}.gt-bundle .gt-buy-bar{margin-top:0}@media (max-width:1020px){.gt-bundle__grid{gap:var(--gt-s-6);grid-template-columns:1fr}.gt-bundle__media{position:static}}@media (max-width:720px){.gt-bundle__title{font-size:38px}}@media (max-width:720px){.gt-buy-bar__advisor .gt-icon{width:24px;height:24px}.gt-buy-bar__bell:not([hidden])~.gt-buy-bar__advisor{display:none}}@media (max-width:720px){.gt-buy-bar:not(.gt-buy-bar--fixed) [data-gt-add]>:is(.gt-icon,[data-gt-when]){display:none}}