:root{--d2-bg: #070605;--d2-bg-1: #0a0907;--d2-bg-2: #0d0b09;--d2-bg-3: #100e0b;--d2-line: rgb(255 255 255 / .07);--d2-line-strong: rgb(255 255 255 / .14);--d2-line-gold: rgb(212 164 55 / .16);--d2-text: #f2f0eb;--d2-text-strong: #f7f5f0;--d2-text-2: #b4afa6;--d2-text-3: #8e8a82;--d2-text-4: #5c584f;--d2-gold: #d4a437;--d2-gold-light: #e3c273;--d2-gold-label: #dbb865;--d2-gold-gradient: linear-gradient(180deg, #e7c266 0%, #d4a437 48%, #be8f28 100%);--d2-orange: #e8732a;--d2-ease: cubic-bezier(.45, 0, .25, 1);--d2-ease-out: cubic-bezier(.22, 1, .36, 1);--d2-ease-in: cubic-bezier(.5, 0, .75, 0);--d2-dur: .24s;--d2-dur-slow: .42s;--d2-dur-exit: .28s;--d2-dur-zoom: .6s;--d2-section-y: clamp(64px, 6.5vw, 104px);--d2-measure: 30em;--d2-icon-stroke: 1.25px;--d2-grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .05 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--d2-cross: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48'%3E%3Cpath d='M24 17.5v13M17.5 24h13' stroke='%23D4A437' stroke-opacity='.3' stroke-width='1.2' stroke-linecap='round'/%3E%3C/svg%3E");--d2-foil-line: linear-gradient(90deg, rgb(212 164 55 / 0) 0%, rgb(212 164 55 / .32) 50%, rgb(212 164 55 / 0) 100%) top center / 100% 1px no-repeat;--d2-on-gold: #0a0a0b;--d2-surface: #0e0e11;--d2-error: #c4573f;--d2-error-text: #f3b4a6;--d2-font-sans: "D2 Sans", "Helvetica Neue", Arial, sans-serif;--d2-font-mono: "D2 Mono", ui-monospace, "Consolas", monospace;--d2-cur-opacity: .55;--d2-glow: 2.2;--d2-grid-boost: 1.6;--d2-gutter: clamp(20px, 5.5vw, 80px);--d2-max: 1600px}.d2{background:var(--d2-bg);color:var(--d2-text);font-family:var(--d2-font-sans);-webkit-font-smoothing:antialiased}.d2 *,.d2 *:before,.d2 *:after{box-sizing:border-box}.d2-label{margin:0;font-family:var(--d2-font-mono);font-size:12.5px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--d2-gold-label)}.d2-display{margin:0;font-family:var(--d2-font-sans);font-weight:800;line-height:1;letter-spacing:-.022em;text-transform:uppercase;color:var(--d2-text-strong)}.d2-diamond{display:inline-block;width:3px;height:3px;flex:none;background:#57524a;transform:rotate(45deg)}.d2-btn{display:inline-flex;align-items:center;justify-content:center;height:62px;padding:0 38px;border:0;border-radius:0;font-family:var(--d2-font-sans);font-size:15.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:filter var(--d2-dur) var(--d2-ease),border-color var(--d2-dur) var(--d2-ease),background-color var(--d2-dur) var(--d2-ease)}.d2-btn--gold{background:var(--d2-gold-gradient);color:var(--d2-on-gold)}.d2-btn--gold:hover{filter:brightness(1.08)}.d2-btn--ghost{padding:0 30px;border:1px solid rgb(255 255 255 / .22);background:transparent;color:var(--d2-text);font-size:14.5px;font-weight:700}.d2-btn--ghost:hover{border-color:var(--d2-gold);color:var(--d2-text)}.d2-btn:focus-visible{outline:2px solid var(--d2-gold-light);outline-offset:3px}.d2-buy .product-form-buttons{display:flex;gap:0;padding:0}.d2-buy .quantity-label,.d2-buy .quantity-selector-wrapper,.d2-buy .quantity-rules,.d2-buy .volume-pricing,.d2-buy .accelerated-checkout-block,.d2-buy .add-to-cart-icon,.d2-buy .pickup-availability,.d2-buy :is(local-pickup,.product__pickup-availabilities){display:none}.d2-buy add-to-cart-component{flex:1 1 auto;display:flex}.d2-buy add-to-cart-component .button{flex:1 1 auto;height:62px;min-height:62px;padding:0 38px;border:0;border-radius:0;background:var(--d2-gold-gradient);color:var(--d2-on-gold);font-family:var(--d2-font-sans);font-size:15.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;transition:filter var(--d2-dur) var(--d2-ease)}.d2-buy add-to-cart-component .button:hover{filter:brightness(1.08)}.d2-buy--price add-to-cart-component .button:not([disabled]){display:flex;align-items:center;justify-content:center}.d2-buy--price add-to-cart-component .button:not([disabled]):after{content:"\a0\2014\a0" var(--d2-price, "") "\a0";position:static;inset:auto;background:none}.d2-buy--price add-to-cart-component .button:not([disabled]):before{content:"\20ac";order:1;opacity:var(--d2-cur-opacity)}.d2-buy add-to-cart-component .button[disabled]{background:#2a2a2e;color:var(--d2-text-3)}.d2-buy--outline add-to-cart-component .button{background:transparent;border:1px solid rgb(212 164 55 / .55);color:var(--d2-gold-light)}.d2-buy--outline add-to-cart-component .button:hover{filter:none;background:#d4a43714}.d2[id]{scroll-margin-top:calc(var(--header-height, 76px) + 8px)}.d2-buy--qty,.d2-buy--qty *{--style-border-radius-inputs: 0px !important;--style-border-radius-buttons-primary: 0px !important;--style-border-radius-buttons-secondary: 0px !important;--color-input-text: var(--d2-text) !important;--color-input-background: transparent !important;--color-input-border: var(--d2-line-strong) !important}.d2-buy--qty .quantity-selector-wrapper{display:block;flex:none}.d2-buy--qty .product-form-buttons{gap:10px}.d2-buy--qty .quantity-selector{--style-border-radius-inputs: 0px;height:62px;min-width:124px;border:1px solid var(--d2-line-strong);border-radius:0;background:transparent;color:var(--d2-text)}.d2-buy--qty .quantity-selector :is(button,input){color:var(--d2-text);background:transparent;font-family:var(--d2-font-mono)}.d2-buy--qty .quantity-selector button:hover{color:var(--d2-gold-light)}.d2-product-card__specs{display:grid;grid-template-columns:repeat(3,auto);justify-content:start;margin:4px 0 28px}.d2-product-card__spec{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding-inline:clamp(12px,3.4vw,26px);text-align:center;border-left:1px solid var(--d2-gold)}.d2-product-card__spec:first-child{padding-left:0;border-left:0}.d2-product-card__spec dt{font-size:clamp(15px,4.2vw,19px);font-weight:600;line-height:1.1;white-space:nowrap;color:var(--d2-text-strong)}.d2-product-card__spec--lead dt{font-size:clamp(24px,7vw,32px);font-weight:700}.d2-product-card__spec dd{margin:0;font-size:clamp(10.5px,2.9vw,12.5px);font-weight:500;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--d2-text-2)}.d2-faq__list{border-top:1px solid var(--d2-line-strong)}.d2-faq__item{border-bottom:1px solid var(--d2-line-strong)}.d2-faq__question{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 0;cursor:pointer;list-style:none;font-size:17px;font-weight:600;line-height:1.4;color:var(--d2-text-strong);transition:color var(--d2-dur) var(--d2-ease)}.d2-faq__question::-webkit-details-marker{display:none}.d2-faq__question:hover{color:var(--d2-gold-light)}.d2-faq__question:focus-visible{outline:2px solid var(--d2-gold-light);outline-offset:4px}.d2-faq__icon{position:relative;flex:none;width:16px;height:16px}.d2-faq__icon:before,.d2-faq__icon:after{content:"";position:absolute;left:0;top:50%;width:100%;height:1.5px;background:var(--d2-gold);transition:transform var(--d2-dur) var(--d2-ease)}.d2-faq__icon:after{transform:rotate(90deg)}.d2-faq__item[open] .d2-faq__icon:after{transform:rotate(0)}.d2-faq__answer{max-width:var(--d2-measure);padding:0 0 26px}.d2-faq__answer p{margin:0 0 14px;font-size:16.5px;line-height:1.75;color:var(--d2-text-2);text-wrap:pretty}.d2-faq__answer p:last-child{margin-bottom:0}.d2-faq__answer a{color:var(--d2-gold-light)}@supports (interpolate-size: allow-keywords){.d2-faq__item{interpolate-size:allow-keywords}.d2-faq__item::details-content{height:0;overflow:hidden;transition:height var(--d2-dur-slow) var(--d2-ease),content-visibility var(--d2-dur-slow) allow-discrete}.d2-faq__item[open]::details-content{height:auto}}@media(prefers-reduced-motion:reduce){.d2-faq__item::details-content,.d2-faq__icon:after{transition:none}}@media screen and (min-width:990px){.d2-faq__question{font-size:18px;padding-block:24px}.d2-faq__answer{padding-right:40px}.d2-faq__answer p{font-size:17px}}.shopify-policy__container{max-width:820px;margin:0 auto;padding:56px var(--d2-gutter) 88px;font-family:var(--d2-font-sans)}.shopify-policy__title{margin-bottom:36px;padding-bottom:28px;border-bottom:1px solid var(--d2-line-strong);text-align:left}.shopify-policy__title h1{margin:0;font-family:var(--d2-font-sans);font-size:clamp(28px,6vw,42px);font-weight:800;line-height:1.08;letter-spacing:-.015em;text-transform:uppercase;color:var(--d2-text-strong);-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;text-wrap:balance}.shopify-policy__body{font-size:16.5px;line-height:1.75;color:var(--d2-text-2)}.shopify-policy__body :is(h2,h3,h4){margin:36px 0 12px;font-family:var(--d2-font-sans);font-size:19px;font-weight:700;line-height:1.3;color:var(--d2-text-strong)}.shopify-policy__body strong{color:var(--d2-text-strong)}.shopify-policy__body p,.shopify-policy__body ul,.shopify-policy__body ol{margin:0 0 16px}.shopify-policy__body a{color:var(--d2-gold-light)}.d2-cart-trust{display:flex;align-items:center;justify-content:center;gap:8px;margin:12px 0 0;font-size:12.5px;line-height:1.4;color:var(--d2-text-3)}.d2-cart-trust .d2-trust-icon{flex:none;width:16px;height:16px;color:var(--d2-gold)}.section-password{background:radial-gradient(70% 55% at 50% 30%,#15130d 0%,var(--d2-bg) 70%)}.section-password .text-block h1{margin:0;font-family:var(--d2-font-sans);font-size:clamp(26px,4.6vw,44px);font-weight:800;line-height:1.05;letter-spacing:-.01em;text-align:center;text-transform:uppercase;color:var(--d2-text-strong)}.section-password .text-block p{max-width:460px;margin-inline:auto;font-family:var(--d2-font-sans);font-size:16.5px;line-height:1.6;text-align:center;color:var(--d2-text-2)}.section-password .email-signup__input{height:54px;border:1px solid var(--d2-line-strong);border-radius:0;background:var(--d2-bg-3);color:var(--d2-text)}.section-password .email-signup__button{min-height:54px;border:0;border-radius:0;background:var(--d2-gold-gradient);color:var(--d2-on-gold);font-family:var(--d2-font-sans);font-size:14px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.section-password .email-signup__button:hover{filter:brightness(1.08)}:where(.d2,#header-component,#MainContent,#cart-drawer) :is(a,button,summary,input,textarea,select){transition-property:color,background-color,border-color,text-decoration-color,opacity,filter,box-shadow;transition-duration:var(--d2-dur);transition-timing-function:var(--d2-ease)}@media(prefers-reduced-motion:reduce){:where(.d2,#header-component,#MainContent,#cart-drawer) :is(a,button,summary,input,textarea,select){transition-duration:.01ms}}:where(#header-component,header-drawer,.menu-drawer,#cart-drawer,.cart-page,.search-modal__content,.d2) :where(svg[stroke=currentColor],svg [stroke=currentColor]):where(:not(.add-to-cart-button *)){stroke-width:var(--d2-icon-stroke);stroke-linecap:round;stroke-linejoin:round}:where(#header-component,header-drawer,.menu-drawer,#cart-drawer,.cart-page,.search-modal__content,.d2) :where(svg[stroke=currentColor] :is(path,circle,rect,line,polyline,polygon,ellipse),svg :is(path,circle,rect,line,polyline,polygon,ellipse)[stroke=currentColor]):where(:not(.add-to-cart-button *)){vector-effect:non-scaling-stroke}:is(.d2-pdp__amount,.d2-pdp-sticky__price,.d2-product-card__amount,.d2-multipack__unit){font-variant-numeric:lining-nums;letter-spacing:-.01em}.d2-was{font-size:16px;font-weight:400;color:var(--d2-text-3);text-decoration-line:line-through;text-decoration-thickness:1px;text-decoration-color:#ffffff59}@media screen and (max-width:479px){.d2-buy,.d2-buy :is(.product-form-buttons,add-to-cart-component){min-width:0}.d2-buy add-to-cart-component .button{padding-inline:16px;font-size:clamp(13px,3.9vw,15.5px);letter-spacing:.08em}}@media(prefers-reduced-motion:no-preference){.d2-reveal{opacity:0;transform:translateY(12px)}.d2-reveal.is-revealed{opacity:1;transform:none;transition:opacity .5s var(--d2-ease-out) var(--d2-reveal-delay, 0ms),transform .65s var(--d2-ease-out) var(--d2-reveal-delay, 0ms)}}@media print{.d2-reveal{opacity:1;transform:none}}@keyframes d2-enter{0%{opacity:0;transform:translateY(14px)}}.d2-ambient-grid{position:relative;isolation:isolate}.d2-ambient-grid:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:var(--d2-cross) 0 0 / 48px 48px;opacity:min(1,calc(var(--d2-grid-opacity, .55) * var(--d2-grid-boost, 1)));-webkit-mask-image:radial-gradient(var(--d2-grid-size, 55% 65%) at var(--d2-grid-at, 50% 50%),#000 0%,transparent 100%);mask-image:radial-gradient(var(--d2-grid-size, 55% 65%) at var(--d2-grid-at, 50% 50%),#000 0%,transparent 100%)}#shopify-pc__banner.shopify-pc__banner__dialog{left:50%;width:min(560px,calc(100% - 32px));min-width:0;padding:22px 24px 20px;transform:translate(-50%);background:#0e0e11f7;border-top:1px solid var(--d2-line-gold);border-radius:0;box-shadow:0 -18px 44px #0000008c;font-family:var(--d2-font-sans)}#shopify-pc__banner h2{margin:0 0 6px;font-size:15px;font-weight:700;color:var(--d2-text-strong)}#shopify-pc__banner p{font-size:13px;line-height:1.55;color:var(--d2-text-2)}#shopify-pc__banner p a{color:var(--d2-gold-light);text-underline-offset:2px}#shopify-pc__banner .shopify-pc__banner__body{margin-bottom:4px}#shopify-pc__banner .shopify-pc__banner__btns{flex-direction:row;flex-wrap:wrap;gap:0 10px}#shopify-pc__banner button{flex:1 1 0;margin:12px 0 0;padding:11px 14px;border-radius:0;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;transition:background-color var(--d2-dur) var(--d2-ease),border-color var(--d2-dur) var(--d2-ease)}#shopify-pc__banner button:is(.shopify-pc__banner__btn-accept,.shopify-pc__banner__btn-decline){background:transparent;color:var(--d2-gold-light);border:1px solid rgb(212 164 55 / .55)}#shopify-pc__banner button:is(.shopify-pc__banner__btn-accept,.shopify-pc__banner__btn-decline):hover{background:#d4a4371a;border-color:var(--d2-gold-light)}#shopify-pc__banner button.shopify-pc__banner__btn-manage-prefs{order:3;flex-basis:100%;margin-top:8px;padding:6px;background:none;border:0;color:var(--d2-text-3);font-weight:400;letter-spacing:0;text-transform:none}#shopify-pc__banner button:focus-visible{outline:1px solid var(--d2-gold-light);outline-offset:2px;box-shadow:none}@media screen and (max-width:480px){#shopify-pc__banner.shopify-pc__banner__dialog{left:0;width:100%;padding:16px 18px calc(12px + env(safe-area-inset-bottom,0px));transform:none}#shopify-pc__banner .shopify-pc__banner__btns-granular .shopify-pc__banner__btn-accept{order:1}#shopify-pc__banner .shopify-pc__banner__btns-granular .shopify-pc__banner__btn-decline{order:2}}.d2-rating{display:inline-flex;align-items:center;gap:8px;color:var(--d2-text-2);font-size:14px;text-decoration:none}.d2-rating__stars{--d2-star: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.5l2.9 6.1 6.6.8-4.9 4.5 1.3 6.6L12 17.3l-5.9 3.2 1.3-6.6-4.9-4.5 6.6-.8z'/%3E%3C/svg%3E");width:86px;height:16px;background:linear-gradient(90deg,var(--d2-gold) var(--d2-rating, 0%),rgb(255 255 255 / .18) var(--d2-rating, 0%));-webkit-mask:var(--d2-star) 0 0 / 17.2px 16px repeat-x;mask:var(--d2-star) 0 0 / 17.2px 16px repeat-x}.d2-rating__value{font-weight:700;color:var(--d2-text-strong)}.d2-rating:hover .d2-rating__count{color:var(--d2-gold-light)}.d2-pdp__rating{margin:-4px 0 14px}.d2-product-card__rating{margin:-2px 0 14px}.d2-line-offer{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:6px}.d2-line-offer__pct{padding:3px 8px;background:var(--d2-gold-gradient);color:var(--d2-on-gold);font-family:var(--d2-font-sans);font-size:12.5px;font-weight:800;letter-spacing:.02em;white-space:nowrap}.d2-line-offer__text{font-family:var(--d2-font-sans);font-size:13px;font-weight:600;color:var(--d2-gold-light)}.d2-checkout-label{display:inline-flex;align-items:center;justify-content:center;gap:10px}.d2-checkout-label .d2-trust-icon{flex:none;width:17px;height:17px}.d2 :is(.d2-announcement__inner,.d2-footer__heading,.d2-hero__cue,.d2-field label,.d2-story__signature,.d2-multipack__note,.d2-multipack__total,.d2-pdp__bundle-note,.d2-product-card__note,.d2-product-card__colour-note,.d2-hero__specs,.d2-footer__bottom p){font-weight:500}.d2 :is(.d2-announcement__inner,.d2-footer__heading,.d2-hero__cue,.d2-field label,.d2-product-card__colour-note,.d2-footer__bottom p){font-size:12px}.d2 :is(.d2-announcement__inner,.d2-hero__cue){letter-spacing:.18em}.d2 :is(.d2-hero__specs,.d2-product-card__note,.d2-product-card__colour-note,.d2-footer__bottom p,.d2-multipack__total){color:#aaa59b}.d2-cur{opacity:var(--d2-cur-opacity)}.d2-cur:not(:is(.d2-pdp__amount,.d2-product-card__amount,.d2-multipack__unit) .d2-cur){opacity:.75}.d2 :is(h1,h2,h3,h4,summary,figcaption,label,.d2-label,[class*=__label],[class*=__note],[class*=__total],[class*=__tagline],[class*=__signature],[class*=__name],[class*=__title],[class*=__lead],.d2-pdp__trust li),#cart-drawer :is(.cart-items__title,.d2-cart-trust,.d2-line-offer__text,.theme-drawer__title),#MainContent :is(h1,h2,h3,.cart-items__title,.d2-cart-trust,.d2-line-offer__text){text-wrap:balance}.d2 :is(p,li,dd),#MainContent :is(.rte p,.rte li,.shopify-policy__body p,.shopify-policy__body li){text-wrap:pretty}.d2-btn,.d2-checkout-label,#MainContent .cart-items__empty-button{white-space:nowrap}@media screen and (max-width:399px){.d2-btn{padding-inline:16px;font-size:clamp(12px,3.8vw,14.5px);letter-spacing:.06em}#MainContent .cart-items__empty-button,#MainContent .cart__checkout-button,#cart-drawer .cart__checkout-button{padding-inline:14px;font-size:clamp(12.5px,3.9vw,15px);letter-spacing:.06em}.d2-checkout-label{gap:8px}.d2-product-card__spec{padding-inline:8px}.d2-product-card__spec dt{font-size:clamp(13px,4vw,19px)}.d2-product-card__spec--lead dt{font-size:clamp(20px,6.4vw,32px)}.d2-product-card__spec dd{font-size:10px;letter-spacing:.04em;white-space:normal}}.d2-nowrap{white-space:nowrap}.d2-footer nav a,.d2-footer li a{text-wrap:balance}@media screen and (max-width:399px){.d2-games__tile{padding:14px 14px 13px}.d2-games .d2-games__name{font-size:clamp(13.5px,4.2vw,17px)}.d2-games .d2-games__tile--more .d2-games__name{font-size:clamp(13px,3.9vw,15px)}}@media screen and (max-width:379px){.d2-pdp .d2-buy--qty .product-form-buttons{flex-wrap:wrap}.d2-pdp .d2-buy--qty .product-form-buttons>.quantity-selector-wrapper{flex:1 1 100%}.d2-pdp .d2-buy--qty .quantity-selector{width:100%;height:52px}.d2-pdp .d2-buy--qty .product-form-buttons>:has(add-to-cart-component){flex:1 1 100%;min-width:0}.d2-pdp .d2-buy--qty add-to-cart-component{width:100%;min-width:0}}.d2-review-line{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px}.d2-review-link{font-size:14px;font-weight:600;color:var(--d2-gold-light);text-decoration:underline;text-decoration-color:#d4a43773;text-decoration-thickness:1px;text-underline-offset:4px;transition:color var(--d2-dur) var(--d2-ease),text-decoration-color var(--d2-dur) var(--d2-ease)}.d2-review-link:hover{color:var(--d2-text-strong);text-decoration-color:currentColor}.d2-review-link--button{display:inline-flex;align-items:center;gap:10px;min-height:46px;margin-top:24px;padding:0 22px;border:1px solid rgb(212 164 55 / .55);font-family:var(--d2-font-sans);font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:background-color var(--d2-dur) var(--d2-ease),border-color var(--d2-dur) var(--d2-ease),color var(--d2-dur) var(--d2-ease)}.d2-review-link--button:hover{border-color:var(--d2-gold);background:#d4a4371a;color:var(--d2-gold-light)}.d2-review-link--button svg{flex:none;stroke-width:var(--d2-icon-stroke, 1.25px);stroke-linecap:round;stroke-linejoin:round}.d2-review-link:focus-visible{outline:2px solid var(--d2-gold-light);outline-offset:3px}.d2-pdp__colours{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:-14px 0 28px}.d2-pdp__colours-note{font-family:var(--d2-font-mono);font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--d2-text-3)}.d2-colour-alert{min-width:0;margin:0}.d2 :is(.d2-product-card__colour,.d2-pdp__colours) .d2-colour-alert:has(details[open]),.d2 :is(.d2-product-card__colour,.d2-pdp__colours) .d2-colour-alert:has(.d2-colour-alert__done){flex:1 1 100%}.d2-colour-alert__toggle{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--d2-gold-light);text-decoration:underline;text-decoration-color:#d4a43773;text-underline-offset:4px;cursor:pointer;list-style:none}.d2-colour-alert__toggle::-webkit-details-marker{display:none}.d2-colour-alert__toggle:hover{color:var(--d2-text-strong)}.d2-colour-alert__toggle:focus-visible{outline:2px solid var(--d2-gold-light);outline-offset:3px}.d2-colour-alert__panel{margin-top:12px}.d2-colour-alert__row{display:flex;gap:8px;max-width:440px}.d2-colour-alert__row input{flex:1 1 0;width:0;min-width:0;min-height:46px;padding:0 14px;border:1px solid var(--d2-line-strong);border-radius:0;background:#00000040;color:var(--d2-text);font-family:var(--d2-font-sans);font-size:15px}.d2-colour-alert__row input:focus{outline:none;border-color:var(--d2-gold)}.d2-colour-alert__row button{flex:none;min-height:46px;padding:0 18px;border:1px solid var(--d2-gold);border-radius:0;background:transparent;color:var(--d2-gold-light);font-family:var(--d2-font-sans);font-size:12.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background-color var(--d2-dur) var(--d2-ease)}.d2-colour-alert__row button:hover{background:#d4a4371f}.d2-colour-alert__legal,.d2-colour-alert__error{max-width:440px;margin:8px 0 0;font-size:12.5px;line-height:1.5;color:var(--d2-text-3)}.d2-colour-alert__error{color:var(--d2-error-text)}.d2-colour-alert__done{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:14px;color:var(--d2-gold-light)}.d2-colour-alert__done svg{flex:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.shopify-policy__container{box-sizing:border-box;width:100%;min-width:0}:lang(de) .shopify-policy__title h1{font-size:clamp(20px,6.2vw,42px);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}@media screen and (max-width:359px){:is(.d2-buy,.d2-product-card__buy) add-to-cart-component .button.add-to-cart-button{padding-inline:12px;letter-spacing:.05em}#cart-drawer .cart__checkout-button.button{padding-inline:12px;font-size:14px;letter-spacing:.06em}.d2-cart-trust>span{min-width:0}}.d2-event-note{display:flex;align-items:flex-start;gap:10px;margin:16px 0 0;padding:12px 14px;border:1px solid rgb(212 164 55 / .35);background:#d4a4370f;font-family:var(--d2-font-sans);font-size:14px;line-height:1.5;color:var(--d2-text-2)}.d2-event-note .d2-trust-icon{flex:none;margin-top:1px;color:var(--d2-gold)}.d2-event-note strong{color:var(--d2-text-strong);font-weight:700}.d2-event-notice{margin:16px var(--d2-gutter);padding:12px 16px;border:1px dashed rgb(212 164 55 / .6);font-family:var(--d2-font-sans);font-size:13px;line-height:1.5;color:var(--d2-text-2)}.d2-event-note__hint{display:block;margin-top:6px;font-size:13px;color:var(--d2-text-3)}.d2-event-note__switch{margin:8px 0 0}.d2-event-note__switch button{padding:0;border:0;border-bottom:1px solid currentColor;background:none;font:inherit;font-weight:700;color:var(--d2-gold-light);cursor:pointer}.d2-event-note__switch button:focus-visible{outline:2px solid var(--d2-gold-light);outline-offset:3px}.d2-event-note--cart{margin:0 16px 12px}.d2-event__switch{margin:0}.d2-event__hint{flex-basis:100%;max-width:560px;margin:0;font-size:14px;line-height:1.55;color:var(--d2-text-2)}
/*# sourceMappingURL=/cdn/shop/t/7/assets/d2-base.css.map */
