@font-face{font-family:GGX Source;src:url(./ggx-source-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}html[data-gg-control-system]{--ggc-charcoal: #171c1a;--ggc-forest: #14382c;--ggc-bone: #e8e5dc;--ggc-copper: #8c5232;--ggc-orange: #dd6226;--ggc-orange-hover: #de6f38;--ggc-orange-pressed: #d96126;--ggc-purchase-orange: #b94b1b;--ggc-purchase-hover: #a84018;--ggc-purchase-label: #ffffff}html[data-gg-control-system] .ggx{--ggc-focus: var(--ggc-bone);--ggc-choice-border: var(--ggc-bone);--ggc-secondary-fill: var(--ggc-charcoal);--ggc-secondary-label: var(--ggc-bone);--ggc-secondary-border: var(--ggc-bone);--ggc-secondary-hover-fill: var(--ggc-bone);--ggc-secondary-hover-label: var(--ggc-charcoal);--ggc-secondary-pressed-fill: var(--ggc-bone);--ggc-secondary-pressed-label: var(--ggc-charcoal)}html[data-gg-control-system] :is([data-gg-control],.ggx .ggx-button){--button-color: var(--ggc-charcoal);--button-background-color: var(--ggc-orange);--button-border-color: var(--ggc-charcoal);--button-border-width: 0px;box-sizing:border-box;min-height:48px;max-width:100%;padding:12px 24px;border:2px solid var(--button-border-color);border-radius:8px;background-color:var(--button-background-color);box-shadow:none;font-family:var(--gg-type-body, "GGX Source", Arial, sans-serif);font-size:16px;font-weight:var(--gg-type-bold-weight, 600);line-height:1.25;text-transform:none;text-decoration-thickness:2px;text-underline-offset:3px;overflow-wrap:anywhere;white-space:normal}html[data-gg-control-system] [data-gg-control]:not([data-added=true]),html[data-gg-control-system] .ggx .ggx-button{color:var(--button-color)}html[data-gg-control-system] :is([data-gg-control=secondary],.ggx .ggx-button--secondary){--button-color: var(--ggc-secondary-label);--button-background-color: var(--ggc-secondary-fill);--button-border-color: var(--ggc-secondary-border)}@media(hover:hover)and (pointer:fine){html[data-gg-control-system] :is([data-gg-control],.ggx .ggx-button):not(:disabled,[aria-disabled=true]):hover{--button-background-color: var(--ggc-orange-hover);text-decoration-line:underline}html[data-gg-control-system] :is([data-gg-control=secondary],.ggx .ggx-button--secondary):not(:disabled,[aria-disabled=true]):hover{--button-color: var(--ggc-secondary-hover-label);--button-background-color: var(--ggc-secondary-hover-fill);--button-border-color: var(--ggc-secondary-hover-label)}}html[data-gg-control-system] :is([data-gg-control],.ggx .ggx-button):not(:disabled,[aria-disabled=true]):active{--button-background-color: var(--ggc-orange-pressed);box-shadow:inset 0 3px 0 var(--button-color)}html[data-gg-control-system] :is([data-gg-control=secondary],.ggx .ggx-button--secondary):not(:disabled,[aria-disabled=true]):active{--button-color: var(--ggc-secondary-pressed-label);--button-background-color: var(--ggc-secondary-pressed-fill);--button-border-color: var(--ggc-secondary-pressed-label)}html[data-gg-control-system] :is([data-gg-control],.ggx .ggx-button):is(:disabled,[aria-disabled=true]){--button-color: var(--ggc-copper);--button-background-color: var(--ggc-bone);--button-border-color: var(--ggc-copper);border-style:dashed;opacity:1;cursor:not-allowed;box-shadow:none;text-decoration:none}html[data-gg-control-system] [data-gg-variant]{--color-variant-background: var(--ggc-bone);--color-variant-text: var(--ggc-forest);--color-variant-text-rgb: 20 56 44;--color-variant-border: var(--ggc-forest);--color-variant-hover-background: var(--ggc-bone);--color-variant-hover-text: var(--ggc-charcoal);--color-variant-hover-border: var(--ggc-charcoal);--color-selected-variant-background: var(--ggc-forest);--color-selected-variant-text: var(--ggc-bone);--color-selected-variant-text-rgb: 232 229 220;--color-selected-variant-border: var(--ggc-choice-border);--color-selected-variant-hover-background: var(--ggc-charcoal);--color-selected-variant-hover-text: var(--ggc-bone);--color-selected-variant-hover-border: var(--ggc-choice-border);--options-border-width: 2px;--options-border-radius: 8px;padding:6px;max-width:100%}html[data-gg-control-system] [data-gg-variant] .variant-option__button-label{min-height:48px;flex:0 1 auto;min-width:0;max-width:100%;padding:12px 16px;font-family:var(--gg-type-body, "GGX Source", Arial, sans-serif);font-size:16px;font-weight:var(--gg-type-bold-weight, 600);line-height:1.25;white-space:normal;overflow-wrap:anywhere}html[data-gg-control-system] [data-gg-variant] .variant-option__button-label__text{min-width:0}html[data-gg-control-system] [data-gg-variant] .ggc-choice-check{position:relative;z-index:3;display:inline-flex;width:16px;height:16px;margin-inline-end:8px;visibility:hidden;flex:0 0 16px;pointer-events:none}html[data-gg-control-system] [data-gg-variant] .variant-option__button-label .ggc-choice-check>svg{position:static;inset:auto;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.5}html[data-gg-control-system] [data-gg-variant] .variant-option__button-label:has(input:checked) .ggc-choice-check{visibility:visible}@media(hover:hover)and (pointer:fine){html[data-gg-control-system] [data-gg-variant] .variant-option__button-label:not(:has([data-option-available=false])):hover .variant-option__button-label__text{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}}html[data-gg-control-system] [data-gg-variant] .variant-option__button-label:not(:has([data-option-available=false])):active{box-shadow:inset 0 3px 0 currentColor}html[data-gg-control-system] [data-gg-variant] .variant-option__button-label:has([data-option-available=false]){--color-variant-hover-background: var(--ggc-bone);--color-variant-hover-text: var(--ggc-copper);--color-variant-hover-border: var(--ggc-copper);--color-selected-variant-background: var(--ggc-bone);--color-selected-variant-text: var(--ggc-copper);--color-selected-variant-text-rgb: 140 82 50;--color-selected-variant-hover-background: var(--ggc-bone);--color-selected-variant-hover-text: var(--ggc-copper);--color-variant-border: var(--ggc-copper);--color-selected-variant-border: var(--ggc-copper);--color-selected-variant-hover-border: var(--ggc-copper);--variant-strikethrough-color: var(--ggc-copper);--variant-picker-stroke-color: var(--ggc-copper);background-color:var(--ggc-bone);color:var(--ggc-copper);opacity:1}html[data-gg-control-system] .ggc-thumbnail-check{display:none}html[data-gg-control-system] media-gallery .slideshow-controls__thumbnails{padding:6px;gap:12px}html[data-gg-control-system] media-gallery .slideshow-controls__thumbnails .slideshow-controls__thumbnail{min-width:48px;min-height:48px;padding:4px;background:var(--ggc-bone);color:var(--ggc-charcoal);border:3px solid transparent;box-shadow:inset 0 0 0 1px var(--ggc-charcoal);outline:none;overflow:visible;scroll-margin:6px;opacity:1}html[data-gg-control-system] media-gallery .slideshow-controls__thumbnails .slideshow-controls__thumbnail[aria-selected=true]{border-color:var(--ggc-forest);box-shadow:none}html[data-gg-control-system] media-gallery .ggc-thumbnail-check{position:absolute;inset-block-start:4px;inset-inline-start:4px;width:20px;height:20px;border-radius:50%;color:var(--ggc-bone);background:var(--ggc-forest);align-items:center;justify-content:center;pointer-events:none}html[data-gg-control-system] media-gallery .ggc-thumbnail-check>svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.5}html[data-gg-control-system] media-gallery [aria-selected=true] .ggc-thumbnail-check{display:flex}@media(hover:hover)and (pointer:fine){html[data-gg-control-system] media-gallery .slideshow-controls__thumbnails .slideshow-controls__thumbnail:not([aria-selected=true]):hover{box-shadow:inset 0 0 0 2px var(--ggc-charcoal)}}html[data-gg-control-system] :is([data-gg-control],.ggx .ggx-button):focus-visible,html[data-gg-control-system] [data-gg-variant] .variant-option__button-label:has(input:focus-visible),html[data-gg-control-system] media-gallery .slideshow-controls__thumbnails .slideshow-controls__thumbnail:focus-visible{outline:3px solid var(--ggc-focus, var(--ggc-charcoal));outline-offset:3px}@media(hover:none),(pointer:coarse){html[data-gg-control-system] [data-gg-variant]{--color-variant-hover-background: var(--color-variant-background);--color-variant-hover-text: var(--color-variant-text);--color-variant-hover-border: var(--color-variant-border);--color-selected-variant-hover-background: var(--color-selected-variant-background);--color-selected-variant-hover-text: var(--color-selected-variant-text);--color-selected-variant-hover-border: var(--color-selected-variant-border)}html[data-gg-control-system] .ggx .ggx-button:not(:active){text-decoration:none}}@media(prefers-reduced-motion:no-preference){html[data-gg-control-system] :is([data-gg-control],.ggx .ggx-button){transition:background-color .15s ease,color .15s ease,border-color .15s ease}}@media(prefers-reduced-motion:reduce){html[data-gg-control-system] :is([data-gg-control],.ggx .ggx-button),html[data-gg-control-system] [data-gg-variant] :is(.variant-option__button-label,.variant-option__button-label__pill),html[data-gg-control-system] [data-gg-variant] .variant-option__button-label:before,html[data-gg-control-system] [data-gg-variant] .variant-option__button-label:after,html[data-gg-control-system] media-gallery .slideshow-controls__thumbnail{transition:none}html[data-gg-control-system] [data-gg-control]:active{scale:none;translate:none}}@media(forced-colors:active){html[data-gg-control-system] :is([data-gg-control],.ggx .ggx-button){forced-color-adjust:auto}html[data-gg-control-system] media-gallery .slideshow-controls__thumbnails .slideshow-controls__thumbnail[aria-selected=true]{border-color:Highlight}html[data-gg-control-system] :is([data-gg-control],.ggx .ggx-button):focus-visible,html[data-gg-control-system] [data-gg-variant] .variant-option__button-label:has(input:focus-visible),html[data-gg-control-system] media-gallery .slideshow-controls__thumbnails .slideshow-controls__thumbnail:focus-visible{outline-color:Highlight}}html[data-gg-control-system] .add-to-cart-button[data-gg-control=primary]:not(:disabled,[aria-disabled=true]){--button-color: var(--ggc-purchase-label);--button-background-color: var(--ggc-purchase-orange)}@media(hover:hover)and (pointer:fine){html[data-gg-control-system] .add-to-cart-button[data-gg-control=primary]:not(:disabled,[aria-disabled=true]):hover{--button-background-color: var(--ggc-purchase-hover)}}html[data-gg-control-system] .add-to-cart-button[data-gg-control=primary]:not(:disabled,[aria-disabled=true]):active{--button-background-color: var(--ggc-purchase-hover)}html[data-gg-control-system] .product-information .product-details variant-picker[data-template-product-match=true] [data-gg-variant]{padding:0;gap:8px}html[data-gg-control-system] .product-information .product-details variant-picker[data-template-product-match=true] .variant-option+.variant-option{margin-block-start:8px}html[data-gg-control-system] .product-information .product-details variant-picker[data-template-product-match=true] [data-gg-variant]>legend{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}html[data-gg-control-system] .product-information .product-details variant-picker[data-template-product-match=true] [data-gg-variant] .variant-option__button-label{min-height:44px;padding:8px 28px;justify-content:center}html[data-gg-control-system] .product-information .product-details variant-picker[data-template-product-match=true] [data-gg-variant] .variant-option__button-label__text{width:100%;text-align:center;text-wrap:balance}html[data-gg-control-system] .product-information .product-details variant-picker[data-template-product-match=true] [data-gg-variant] .ggc-choice-check{position:absolute;inset-inline-start:9px;inset-block-start:50%;transform:translateY(-50%);margin:0;inline-size:14px;block-size:14px}html[data-gg-control-system] .product-information .product-details variant-picker[data-template-product-match=true] [data-gg-variant] .ggc-choice-check>svg{width:14px;height:14px}html[data-gg-control-system] .product-information .product-details .quantity-selector input[type=number]{color:var(--ggc-charcoal);font-size:18px;font-weight:700}html[data-gg-control-system] .product-information .product-details .quantity-selector :is(.quantity-minus,.quantity-plus){--icon-stroke-width: 2.1;min-width:44px;min-height:44px}html[data-gg-control-system] .product-information .product-details .quantity-selector :is(.quantity-minus,.quantity-plus):not(:disabled,[aria-disabled=true]){color:var(--ggc-charcoal)}html[data-gg-control-system] .product-information .product-details .quantity-selector svg{width:18px;height:18px}html[data-gg-control-system] .add-to-cart-button[data-gg-control=primary]{font-size:18px}html[data-gg-control-system] .product-information .product-details variant-picker[data-template-product-match=true] :is([data-variant-status=idle],[data-variant-status=loading],[data-variant-status=updated]){position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}html[data-gg-control-system] .product-information .product-details .text-block[class*=text_aEtTtq]{display:block}html[data-gg-control-system] .product-information .product-details .text-block[class*=text_aEtTtq]>p:first-of-type:first-letter,html[data-gg-control-system] .product-information .product-details .text-block[class*=text_aEtTtq]:not(:has(>:is(p,h1,h2,h3,h4,h5,h6,ul,ol))):first-letter{float:left;font-family:var(--ggc-editorial-initial-font, "Libre Baskerville", Georgia, serif);font-weight:700;font-size:3.1em;line-height:.85;margin-block-start:.06em;margin-inline-end:.12em;color:var(--ggc-forest)}html[data-gg-control-system] :is(.ggx-entrance .ggx-heading-row .ggx-actions>.ggx-button,.ggx-world--dragon-full .ggx-product-dock .ggx-button,.ggx-crow .ggx-crow-actions>.ggx-button):not(.ggx-button--secondary,:disabled,[aria-disabled=true]){--button-color: var(--ggc-purchase-label);--button-background-color: var(--ggc-purchase-orange);--button-border-color: var(--ggc-bone)}@media(hover:hover)and (pointer:fine){html[data-gg-control-system] :is(.ggx-entrance .ggx-heading-row .ggx-actions>.ggx-button,.ggx-world--dragon-full .ggx-product-dock .ggx-button,.ggx-crow .ggx-crow-actions>.ggx-button):not(.ggx-button--secondary,:disabled,[aria-disabled=true]):hover{--button-background-color: var(--ggc-purchase-hover)}}html[data-gg-control-system] :is(.ggx-entrance .ggx-heading-row .ggx-actions>.ggx-button,.ggx-world--dragon-full .ggx-product-dock .ggx-button,.ggx-crow .ggx-crow-actions>.ggx-button):not(.ggx-button--secondary,:disabled,[aria-disabled=true]):active{--button-background-color: var(--ggc-purchase-hover)}html[data-gg-control-system] .ggx .ggx-product-card{--ggc-secondary-hover-fill: var(--ggc-purchase-orange);--ggc-secondary-hover-label: var(--ggc-purchase-label);--ggc-secondary-pressed-fill: var(--ggc-purchase-hover);--ggc-secondary-pressed-label: var(--ggc-purchase-label)}html[data-gg-control-system] .ggx .ggx-product-card .ggx-button--secondary:focus-visible{--button-background-color: var(--ggc-purchase-orange);--button-color: var(--ggc-purchase-label);--button-border-color: var(--ggc-purchase-label)}
/*# sourceMappingURL=/cdn/shop/t/56/assets/gg-control-states.css.map */
