:root{--gu-red: #d60000;--gu-bg: #f7f6f2;--gu-ink: #050505;--gu-line: rgba(0,0,0,.22);--gu-muted: rgba(0,0,0,.48)}body:has(.gu-page){background:var(--gu-bg)!important;color:var(--gu-ink)}body:has(.gu-page) #header-group,body:has(.gu-page) footer:not(.gu-foot),body:has(.gu-page) .shopify-section-group-footer-group{display:none!important}html:has(.gu-page),body:has(.gu-page){overflow-x:clip!important}body:has(.gu-page) main,body:has(.gu-page) .content-for-layout,body:has(.gu-page) .shopify-section,body:has(.gu-page) .section,body:has(.gu-page) .page-width{overflow:visible!important;contain:none!important;clip-path:none!important}.gu-page,.gu-page *{box-sizing:border-box}.gu-page{min-height:100vh;color:var(--gu-ink);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;letter-spacing:.02em;background:var(--gu-bg)!important;--gu-bg: var(--gu-bg-light, #f7f6f2);--gu-desktop-start-columns: var(--gu-desktop-start-columns, 6);--gu-mobile-start-columns: var(--gu-mobile-start-columns, 2);--gu-arrow-color: var(--gu-arrow-color, currentColor);--gu-dot-color: var(--gu-dot-color, rgba(0,0,0,.22));--gu-dot-active-color: var(--gu-dot-active-color, currentColor);--gu-dot-active-scale: var(--gu-dot-active-scale, 1.25)}.gu-page{font-family:var(--gu-product-font-family, "Courier New", Courier, monospace)!important}.gu-page button,.gu-page input,.gu-page select,.gu-page textarea{font-family:inherit}.gu-page.is-dark,body:has(.gu-page.is-dark){background:var(--gu-bg)!important;color:var(--gu-ink)}.gu-page.is-dark img{filter:none}.gu-page.is-dark{--gu-ink: #f7f6f2;--gu-line: rgba(247,246,242,.24);--gu-muted: rgba(247,246,242,.55);background:var(--gu-bg-dark, #070707)!important;color:#f7f6f2!important;--gu-bg: var(--gu-bg-dark, #070707)}html:has(.gu-page.is-dark),body:has(.gu-page.is-dark),body:has(.gu-page.is-dark) main,body:has(.gu-page.is-dark) .content-for-layout,body:has(.gu-page.is-dark) .shopify-section,body:has(.gu-page.is-dark) .section{background:var(--gu-bg-dark, #070707)!important;color:#f7f6f2!important}.gu-page,.gu-shell,.gu-drawer,.gu-drawer-inner,.gu-summary,.gu-size-modal-panel,.gu-filter-panel,.gu-details-modal-panel{background:var(--gu-bg)!important}.gu-page .gu-feature,.gu-page .gu-drawer,.gu-page .gu-summary,.gu-page .gu-size-modal-panel,.gu-page .gu-details-modal-panel,.gu-page .gu-filter-panel{background:var(--gu-bg)!important;color:var(--gu-ink)!important}.gu-page.is-dark .gu-shell,.gu-page.is-dark .gu-feature,.gu-page.is-dark .gu-drawer,.gu-page.is-dark .gu-summary,.gu-page.is-dark .gu-size-modal-panel,.gu-page.is-dark .gu-details-modal-panel,.gu-page.is-dark .gu-filter-panel{color:#f7f6f2!important;background:var(--gu-bg)!important}.gu-shell{width:100%;padding:128px 32px 0!important;min-height:100vh}.gu-top{position:fixed!important;top:0!important;left:32px!important;right:32px!important;width:auto!important;z-index:9000!important;display:grid!important;grid-template-columns:1fr auto 1fr!important;align-items:start!important;gap:20px!important;padding:28px 0 18px!important;border:0!important;background:transparent!important;isolation:isolate!important;overflow:visible!important}.gu-logo-wrap{display:block!important;justify-self:start}.gu-logo{line-height:1;font-weight:700;letter-spacing:.04em;font-size:30px!important}.gu-logo,.gu-logo-link{font-family:var(--gu-logo-font-family, inherit)!important;font-weight:var(--gu-logo-font-weight,700)!important}.gu-logo-link{color:inherit;text-decoration:none;display:inline-flex;align-items:center}.gu-logo-img{display:block;height:var(--gu-logo-desktop-height,40px)!important;width:auto!important;max-width:42vw!important;object-fit:contain}.gu-controls{justify-self:center;display:flex;align-items:center;font-size:12px;white-space:nowrap;padding-top:5px;gap:34px!important;transition:opacity .22s ease,transform .22s ease,visibility .22s ease!important;will-change:opacity,transform}.gu-controls,.gu-controls button,.gu-grid-toggle,.gu-mode-toggle,.gu-filter-toggle{font-family:var(--gu-control-font-family, "Courier New", Courier, monospace)!important;font-size:12px!important;font-weight:var(--gu-control-font-weight, 400)!important;line-height:1.2!important;letter-spacing:.04em!important;text-transform:uppercase!important}.gu-controls button{-webkit-appearance:none!important;appearance:none!important;background:transparent!important;color:inherit!important;border:0!important;padding:0!important;margin:0!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;outline:none!important;box-shadow:none!important;transition:transform .15s ease,opacity .15s ease,font-weight .15s ease!important;transform-origin:center}.gu-controls button:hover{transform:translateY(-1px)!important;opacity:.68!important;font-weight:700!important}.gu-controls button:active{transform:translateY(0) scale(.98)!important;opacity:.5!important}.gu-controls button:focus,.gu-controls button:focus-visible{outline:none!important;box-shadow:none!important}.gu-grid-toggle,.gu-mode-toggle,.gu-filter-toggle{border:0!important;background:transparent!important;width:auto!important;height:auto!important;padding:0!important;display:inline-flex!important}.gu-grid-toggle span{display:none!important}.gu-page.gu-hide-controls .gu-controls{opacity:0!important;transform:translateY(-.6rem)!important;visibility:hidden!important;pointer-events:none!important}.gu-filter-wrap{display:inline-flex!important;align-items:center!important;gap:5px!important}.gu-filter-clear-chip{-webkit-appearance:none!important;appearance:none!important;border:0!important;background:transparent!important;font:inherit!important;padding:0!important;cursor:pointer!important;opacity:.7;text-decoration:none!important;margin-left:2px!important;color:#0000007a!important;font-family:Arial,Helvetica,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:12px!important;height:12px!important}.gu-filter-clear-chip[hidden]{display:none!important}.gu-filter-clear-chip:hover{opacity:1;color:#000000d1!important}.gu-page.is-dark .gu-filter-clear-chip{color:#ffffff85!important}.gu-page.is-dark .gu-filter-clear-chip:hover{color:#f7f6f2d1!important}.gu-stash-button{justify-self:end;-webkit-appearance:none;appearance:none;border:0;background:transparent;padding:0;color:inherit;font:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:8px;font-size:12px;white-space:nowrap;padding-top:3px!important}.gu-stash-button,.gu-stash-count,.gu-drawer-title{font-family:var(--gu-cart-font-family, inherit)!important;font-weight:var(--gu-cart-font-weight,400)!important}.gu-stash-button span:first-child{text-transform:uppercase;font-size:14px!important}.gu-stash-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;color:var(--gu-bg);background:var(--gu-ink);font-weight:700}.gu-stash-button .gu-stash-count{position:relative!important;overflow:hidden!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important}.gu-cart-count-track{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:flex!important;flex-direction:column!important;width:100%!important;height:300%!important;transform:translateY(0);will-change:transform}.gu-cart-count-digit{width:100%!important;height:33.333%!important;min-height:33.333%!important;flex:0 0 33.333%!important;display:flex!important;align-items:center!important;justify-content:center!important;line-height:1!important}.gu-stash-count.is-rolling .gu-cart-count-track{animation:gu-cart-slot-roll .28s cubic-bezier(.16,1,.3,1)}.gu-page.is-dark .gu-stash-count{background:#f7f6f2!important;color:#070707!important}.gu-layout{display:grid!important;grid-template-columns:1fr!important;gap:42px!important;align-items:start!important;padding-top:0!important}.gu-grid{align-content:start;width:100%;display:grid!important;align-items:start!important;grid-auto-rows:auto!important}.gu-feature{min-width:0;position:sticky!important;top:116px!important;width:auto!important;height:calc(100dvh - 132px)!important;align-self:start!important;z-index:70!important;background:var(--gu-bg)!important;overflow:hidden}.gu-feature[hidden]{display:none!important}.gu-feature-sticky{text-align:center;position:relative!important;top:auto!important;height:100%!important;min-height:0!important;padding:18px 0!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;justify-content:flex-start!important;overflow:hidden!important;max-height:100%!important;scrollbar-width:none}.gu-feature-sticky::-webkit-scrollbar{display:none}.gu-feature-top{order:1!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;gap:0!important;width:100%!important;min-height:0!important;align-items:start!important}.gu-feature-meta{min-width:0;order:2!important;width:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;min-height:0!important}.gu-feature-close{position:absolute;-webkit-appearance:none;appearance:none;border:0;background:transparent;font:inherit;font-size:24px;line-height:1;cursor:pointer;z-index:8!important;color:var(--gu-muted)!important;font-weight:400!important;top:14px!important;right:6px!important;padding:6px 10px!important}.gu-feature-close:hover{color:var(--gu-ink)!important}.gu-card{min-width:0;text-align:center!important;transition:transform .2s ease,opacity .2s ease!important;transform-origin:center center!important}.gu-card-main{-webkit-appearance:none;appearance:none;border:0;background:transparent;padding:0;color:inherit;cursor:pointer;font:inherit;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;min-height:0!important;width:100%!important}.gu-card-image-wrap{margin:0 0 12px!important;position:relative;cursor:pointer!important;width:100%!important;height:var(--gu-card-media-height, 210px)!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;padding:0!important;overflow:visible!important}.gu-card-image-wrap:active{cursor:grabbing!important}.gu-card img,.gu-card-img{filter:drop-shadow(0 18px 18px rgba(0,0,0,.12));transition:opacity .12s ease,transform .18s ease!important;width:auto!important;height:auto!important;max-width:100%!important;max-height:var(--gu-card-media-height, 210px)!important;object-fit:contain!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;-webkit-user-drag:none!important}.gu-card,.gu-card-main,.gu-code,.gu-price,.gu-card-sold{cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important}.gu-code{display:block!important;width:100%!important;margin:0 auto .35rem!important;font-size:var(--gu-grid-title-size-desktop,12px)!important;font-family:var(--gu-product-font-family, inherit)!important;font-weight:var(--gu-product-title-font-weight,400)!important}.gu-price{display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;gap:.5rem!important;width:100%!important;margin:8px auto .25rem!important;font-size:var(--gu-grid-price-size-desktop,12px)!important;font-family:var(--gu-product-font-family, inherit)!important;font-weight:var(--gu-product-price-font-weight,400)!important}.gu-price-sale{color:currentColor!important}.gu-price-compare{color:#00000061!important;text-decoration:line-through!important;opacity:.72!important;text-decoration-thickness:1px!important;text-underline-offset:.08em!important}.gu-page.is-dark .gu-price-compare,.gu-page.is-dark .gu-feature-price .gu-price-compare{color:#ffffff61!important}.gu-feature-price .gu-price-compare{color:#00000061!important}.gu-card-variants{display:flex!important;justify-content:center!important;gap:10px;flex-wrap:wrap;margin-top:10px!important;width:100%!important;text-align:center!important;font-family:var(--gu-product-font-family, inherit)!important;font-weight:var(--gu-product-variant-font-weight,400)!important}.gu-card-variant{-webkit-appearance:none;appearance:none;border:0;border-bottom:1px solid transparent;background:transparent;color:inherit;font:inherit;padding:2px 3px;cursor:pointer;font-size:var(--gu-grid-variant-size-desktop,12px)!important}.gu-card-variant:hover{border-bottom-color:var(--gu-ink)}.gu-card-variant[disabled]{opacity:.25;cursor:not-allowed;text-decoration:line-through}.gu-card-claim{-webkit-appearance:none;appearance:none;border:0;background:transparent;margin-top:10px!important;padding:0;color:inherit;font:inherit;line-height:1;cursor:pointer;display:block!important;width:100%!important;text-align:center!important;font-size:var(--gu-grid-plus-size-desktop,20px)!important;font-family:var(--gu-product-font-family, inherit)!important;font-weight:var(--gu-product-variant-font-weight,400)!important}.gu-card-claim.is-adding,.gu-card-claim[disabled].is-adding{font-size:12px!important;font-weight:600!important;letter-spacing:.04em!important;line-height:1.2!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;width:100%!important;min-height:var(--gu-grid-plus-size-desktop, 20px)!important;margin-left:auto!important;margin-right:auto!important}@media(max-width:900px){.gu-card-claim.is-adding,.gu-card-claim[disabled].is-adding{min-height:var(--gu-grid-plus-size-mobile, var(--gu-grid-plus-size-desktop, 20px))!important}}.gu-card-claim[disabled],.gu-add[disabled]{opacity:.65}.gu-card-sold{display:block!important;margin-top:10px!important;font:inherit!important;font-size:var(--gu-grid-plus-size-desktop,20px)!important;line-height:1.45!important;letter-spacing:.02em!important;color:inherit!important;opacity:.45!important;text-decoration:none!important;width:100%!important;text-align:center!important;font-family:var(--gu-product-font-family, inherit)!important;font-weight:var(--gu-product-variant-font-weight,400)!important}.gu-card.is-sold-out .gu-code,.gu-card.is-sold-out .gu-price{opacity:.38!important}.gu-card.is-sold-out .gu-card-variants,.gu-card.is-sold-out .gu-card-claim{display:none!important}.gu-card.is-sold-out img{opacity:.25!important;filter:grayscale(1)!important;transition:opacity .35s ease,filter .35s ease,transform .18s ease!important}.gu-card-arrow{-webkit-appearance:none!important;appearance:none!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important;font-size:28px!important;line-height:1!important;opacity:0!important;transition:opacity .15s ease!important;pointer-events:auto!important;z-index:20!important;padding:18px 10px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:0!important;background:transparent!important;color:var(--gu-ink)!important;cursor:pointer!important}.gu-card-arrow-left{left:2px!important}.gu-card-arrow-right{right:2px!important}.gu-card:hover .gu-card-arrow,.gu-card:focus-within .gu-card-arrow{opacity:var(--gu-thumb-arrow-opacity, .7)!important}.gu-card-arrow:hover{opacity:1!important}@media(max-width:900px){.gu-card-arrow{display:none!important}.gu-card-image-wrap{touch-action:pan-y!important}.gu-card-img{will-change:transform!important}}.gu-feature-gallery{min-width:0;display:flex;align-items:center;justify-content:center;order:1!important;height:clamp(145px,calc(100vh - 510px),330px)!important;min-height:145px!important;width:100%!important;margin:0 0 16px!important;contain:layout paint!important;touch-action:pan-y!important;cursor:grab!important;-webkit-user-select:none!important;user-select:none!important;overflow:hidden!important;position:relative!important}.gu-feature-gallery:active{cursor:grabbing!important}.gu-feature-gallery img{object-fit:contain;filter:drop-shadow(0 22px 22px rgba(0,0,0,.13));max-width:72%!important;max-height:100%!important;pointer-events:none;transition:transform .34s cubic-bezier(.2,.8,.2,1),opacity .2s ease!important;will-change:transform}.gu-feature-gallery img[data-gu-feature-img],.gu-feature-gallery .gu-feature-img-next{max-width:72%!important;max-height:100%!important;width:auto!important;height:auto!important;object-fit:contain!important;will-change:transform!important;backface-visibility:hidden!important;transition:transform .08s ease-out,opacity .08s ease-out!important}.gu-feature-gallery .gu-feature-img-next{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;pointer-events:none;opacity:0;transform:translate(0)}.gu-feature-gallery.is-dragging-gallery img[data-gu-feature-img],.gu-feature-gallery.is-dragging-gallery .gu-feature-img-next{transition:none!important}.gu-feature-gallery.is-dragging-gallery .gu-feature-img-next{opacity:1}.gu-feature-gallery:not(.is-dragging-gallery) .gu-feature-img-next{display:none!important}.gu-zoom{position:absolute;border:1px solid var(--gu-line);border-radius:50%;color:var(--gu-ink);font:inherit;line-height:1;cursor:pointer;transition:opacity .16s ease;opacity:0!important;width:26px!important;height:26px!important;font-size:12px!important;background:#f7f6f294!important;z-index:9!important}.gu-feature-gallery:hover .gu-zoom{opacity:1!important}.gu-zoom:hover{background:#0000000f!important}.gu-page.is-dark .gu-zoom{background:#07070794!important;color:#f7f6f2!important}.gu-page.is-dark .gu-zoom:hover{background:#ffffff1a!important}.gu-feature-title{word-break:break-word;order:2!important;max-width:min(680px,100%)!important;margin:0 0 14px!important;padding:0 12px!important;line-height:1.25!important;overflow-wrap:anywhere!important;text-align:center!important;font-size:var(--gu-pop-title-size-desktop,20px)!important;font-family:var(--gu-product-font-family, inherit)!important;font-weight:var(--gu-product-title-font-weight,400)!important}.gu-feature-price{order:3!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;gap:9px!important;min-height:24px!important;margin:0 0 20px!important;line-height:1.2!important;text-align:center!important;font-size:var(--gu-pop-price-size-desktop,16px)!important;font-family:var(--gu-product-font-family, inherit)!important;font-weight:var(--gu-product-price-font-weight,400)!important}.gu-size-row{order:2!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:4px!important;width:100%!important;margin:0 0 12px!important;padding:0 10px!important;line-height:1!important;min-height:0!important}.gu-option-row{display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;gap:clamp(22px,4vw,54px)!important;width:100%!important;min-height:28px!important}.gu-size-row[hidden]{display:none!important;min-height:0!important;margin:0!important;padding:0!important;visibility:hidden!important}.gu-size{-webkit-appearance:none;appearance:none;border:0;background:transparent;border-bottom:1px solid transparent;color:inherit;font:inherit;cursor:pointer;min-width:24px;line-height:1.2!important;min-height:22px!important;padding:3px 4px!important;font-size:var(--gu-pop-variant-size-desktop,12px)!important;font-family:var(--gu-product-font-family, inherit)!important;font-weight:var(--gu-product-variant-font-weight,400)!important}.gu-size.is-unavailable{opacity:.35!important;text-decoration:line-through!important;text-decoration-thickness:1px!important;text-underline-offset:2px!important}.gu-size.is-unavailable.is-selected{opacity:.5!important}.gu-size:disabled{opacity:.25!important;text-decoration:line-through!important;cursor:default!important}.gu-size.is-selected{border-bottom-color:var(--gu-ink)}.gu-size[disabled]{opacity:.25;cursor:not-allowed;text-decoration:line-through}.gu-media-nav{order:1!important;min-height:24px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;line-height:1!important;width:100%!important;margin:0 auto 18px!important}.gu-media-nav .gu-dots{margin:0!important;min-height:8px!important}.gu-media-nav .gu-gallery-arrow{position:static!important;opacity:0!important;width:26px!important;height:26px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;background:transparent!important;border:0!important;color:inherit!important;font-size:24px!important;line-height:1!important;cursor:pointer!important;transform:none!important}.gu-page.has-multiple-images .gu-feature-gallery:hover+.gu-feature-meta .gu-media-nav .gu-gallery-arrow,.gu-page.has-multiple-images .gu-feature-meta:hover .gu-media-nav .gu-gallery-arrow,.gu-page.has-multiple-images .gu-media-nav:hover .gu-gallery-arrow{opacity:1!important}.gu-dots{padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;line-height:1!important;margin:0!important;min-height:18px!important}.gu-dot{-webkit-appearance:none!important;appearance:none!important;flex:0 0 auto!important;width:5px!important;height:5px!important;min-width:5px!important;min-height:5px!important;padding:0!important;margin:0!important;border:0!important;line-height:0!important;display:block!important;border-radius:999px!important;background:var(--gu-dot-color, #cfcfcf)!important;cursor:pointer!important;transform:scale(1)!important;transform-origin:center!important;transition:transform .12s ease,background-color .12s ease,opacity .12s ease!important}.gu-dot:hover{opacity:.78!important}.gu-dot.is-active{background:var(--gu-dot-active-color, #000)!important;transform:scale(var(--gu-dot-active-scale, 1.25))!important}.gu-gallery-arrow{-webkit-appearance:none!important;appearance:none!important;display:inline-grid!important;place-items:center!important;width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;color:var(--gu-arrow-color, currentColor)!important;font-size:0!important;line-height:0!important;text-indent:-9999px!important;overflow:hidden!important;transform:none!important;cursor:pointer!important;vertical-align:middle!important;position:static!important}.gu-gallery-arrow:before{content:""!important;display:block!important;width:7px!important;height:7px!important;border-top:1.5px solid currentColor!important;border-left:1.5px solid currentColor!important;box-sizing:border-box!important}.gu-gallery-prev:before{transform:rotate(-45deg)!important}.gu-gallery-next:before{transform:rotate(135deg)!important}.gu-feature-gallery .gu-gallery-arrow{display:none!important}.has-single-image .gu-media-nav{visibility:hidden!important}.gu-page.has-single-image .gu-gallery-arrow,.gu-page.has-single-image .gu-dots{display:none!important}.gu-actions-row{order:3!important;display:grid!important;grid-template-columns:minmax(64px,1fr) minmax(170px,230px) minmax(64px,1fr)!important;align-items:center!important;width:min(560px,100%)!important;margin:0 auto!important;gap:18px!important;justify-content:center!important}.gu-actions-row.is-no-variants-no-chart [data-gu-help],.gu-actions-row.is-variants-no-chart [data-gu-help]{display:none!important}.gu-actions-row.is-no-variants-no-chart [data-gu-add],.gu-actions-row.is-variants-no-chart [data-gu-add]{grid-area:add!important;width:100%!important}.gu-actions-row.is-no-variants-no-chart [data-gu-details],.gu-actions-row.is-variants-no-chart [data-gu-details]{grid-area:details!important;justify-self:center!important;padding:0!important}.gu-actions-row.is-no-variants-no-chart{grid-template-columns:minmax(150px,210px)!important;grid-template-areas:"add" "details"!important;justify-content:center!important;justify-items:center!important;gap:14px!important;margin-top:28px!important}.gu-actions-row.is-variants-no-chart{grid-template-columns:minmax(150px,210px)!important;grid-template-areas:"add" "details"!important;justify-content:center!important;justify-items:center!important;margin-top:0!important;gap:14px!important}.gu-actions-row.is-no-details [data-gu-details]{display:none!important}.gu-actions-row.is-no-details{grid-template-columns:72px minmax(150px,260px) 72px!important}.gu-icon-link,.gu-details-toggle{-webkit-appearance:none;appearance:none;border:0;background:transparent;color:var(--gu-muted)!important;font:inherit;cursor:pointer;text-decoration:none!important;padding:0!important;text-align:center!important;width:72px!important;min-height:34px!important;display:flex!important;align-items:center!important;justify-content:center!important;line-height:1.1!important;font-size:10px!important;letter-spacing:.04em}.gu-icon-link:hover,.gu-details-toggle:hover{color:var(--gu-ink)!important;text-decoration:underline!important;text-underline-offset:4px!important}.gu-add{-webkit-appearance:none;appearance:none;border:1px solid var(--gu-ink);background:transparent;color:inherit;font:inherit;min-width:150px;cursor:pointer;text-transform:uppercase;transition:background .15s ease,color .15s ease;min-height:54px!important;padding:12px 24px!important;font-size:var(--gu-pop-add-size-desktop,12px)!important}.gu-add:hover{background:var(--gu-ink);color:var(--gu-bg)}.gu-add[disabled]{opacity:.38;cursor:not-allowed}.gu-page.is-dark .gu-add:hover{background:#f7f6f2!important;color:#070707!important;border-color:#f7f6f2!important}.gu-info{font-size:12px;line-height:1.55;text-transform:uppercase;color:var(--gu-ink);margin:18px auto 0;width:min(620px,100%);white-space:normal;text-align:left;display:none!important}.gu-info p{margin:0 0 10px}.gu-info ul,.gu-info ol{margin:8px 0 0 18px;padding:0}.gu-info li{margin:3px 0}.gu-info[hidden]{display:none}.gu-overlay{opacity:0;pointer-events:none;transition:opacity .25s ease;position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:#f7f6f2ad!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important;z-index:10010!important}.gu-overlay.is-open{opacity:1;pointer-events:auto}.gu-page.is-dark .gu-overlay{background:#070707a3!important}.gu-drawer{position:fixed;top:0;right:0;height:100dvh;transform:translate(100%);transition:transform .28s ease;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;overflow:hidden;box-shadow:-10px 0 30px #00000009;background:var(--gu-bg)!important;color:var(--gu-ink)!important;width:50vw!important;min-width:720px!important;max-width:980px;border:0!important;z-index:10020!important}.gu-drawer.is-open{transform:translate(0)}.gu-drawer,.gu-drawer button,.gu-drawer input,.gu-cart-meta,.gu-summary,.gu-terms,.gu-terms-hint{font-family:var(--gu-cart-drawer-font-family, var(--gu-product-font-family, "Courier New", Courier, monospace))!important}.gu-drawer-inner{padding:36px 30px 0;min-height:100%;display:flex;flex-direction:column;height:100%}.gu-drawer-head{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--gu-line);flex:0 0 auto;margin-bottom:20px!important;padding-bottom:22px!important}.gu-drawer-title{display:flex;align-items:center;gap:10px;font-size:18px}.gu-drawer-title .gu-stash-count{font-size:12px}.gu-close{-webkit-appearance:none;appearance:none;border:0;background:transparent;font:inherit;font-size:28px;cursor:pointer;line-height:1}.gu-cart-scroll-wrap{flex:1 1 auto;overflow:auto;min-height:0;padding-right:2px;scroll-behavior:smooth;position:relative!important;scrollbar-width:thin;scrollbar-color:currentColor transparent}.gu-cart-scroll-wrap::-webkit-scrollbar{width:2px}.gu-cart-scroll-wrap::-webkit-scrollbar-track{background:transparent}.gu-cart-scroll-wrap::-webkit-scrollbar-thumb{background:currentColor;border-radius:999px}.gu-drawer{scrollbar-width:thin;scrollbar-color:currentColor transparent}.gu-drawer::-webkit-scrollbar{width:2px}.gu-drawer::-webkit-scrollbar-track{background:transparent}.gu-drawer::-webkit-scrollbar-thumb{background:currentColor;border-radius:999px}.gu-cart-items{display:flex;flex-direction:column;gap:22px}.gu-cart-item{display:grid;grid-template-columns:3fr 1fr;gap:28px;align-items:center;border-bottom:1px solid var(--gu-line);padding-bottom:28px}.gu-cart-items:not(.is-multi) .gu-cart-item{grid-template-columns:minmax(0,2fr) minmax(220px,.85fr)!important;gap:36px!important;padding-right:34px!important}.gu-cart-items:not(.is-multi) .gu-cart-image{min-height:320px!important}.gu-cart-items:not(.is-multi) .gu-cart-meta{max-width:260px;justify-self:center}.gu-cart-image{min-height:300px;display:flex;align-items:center;justify-content:center;-webkit-appearance:none;appearance:none;border:0;background:transparent;cursor:pointer;padding:0}.gu-cart-image img{width:100%;max-width:100%;max-height:400px;object-fit:contain;filter:drop-shadow(0 20px 20px rgba(0,0,0,.12))}.gu-cart-meta{font-size:13px;line-height:1.85;text-transform:uppercase;text-align:center;overflow-wrap:anywhere}.gu-cart-title,.gu-cart-price{text-align:center}.gu-cart-title{-webkit-appearance:none;appearance:none;border:0;background:transparent;color:inherit;font:inherit;text-transform:uppercase;cursor:pointer;padding:0;font-size:var(--gu-cart-item-title-size,12px)!important;font-weight:var(--gu-cart-item-title-weight,400)!important}.gu-cart-price{font-size:var(--gu-cart-item-price-size,12px)!important;font-weight:var(--gu-cart-item-price-weight,400)!important}.gu-cart-meta,.gu-cart-meta>div:not(.gu-cart-price),.gu-qty,.gu-remove{font-size:var(--gu-cart-item-meta-size,12px)!important;font-weight:var(--gu-cart-item-meta-weight,400)!important}.gu-qty{display:flex;align-items:center;justify-content:center;gap:16px;margin:20px 0 10px}.gu-qty button{width:26px;height:28px;border:0;background:transparent;font:inherit;font-size:18px;cursor:pointer}.gu-qty span{display:inline-flex;min-width:26px;height:28px;align-items:center;justify-content:center}.gu-remove{-webkit-appearance:none;appearance:none;border:0;background:transparent;text-decoration:underline;font:inherit;font-size:12px;cursor:pointer;padding:0;color:inherit;display:block;margin:0 auto;text-align:center}.gu-cart-items.is-multi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 28px;row-gap:56px!important}.gu-cart-items.is-multi .gu-cart-item{display:block;border-bottom:0;padding-bottom:0;position:relative}.gu-cart-items.is-multi .gu-cart-image{min-height:230px;height:230px;width:100%}.gu-cart-items.is-multi .gu-cart-image img{max-height:230px}.gu-cart-items.is-multi .gu-cart-meta{margin-top:12px}.gu-cart-items.is-multi .gu-cart-item:nth-child(odd):nth-child(n+3):before{content:""!important;display:block!important;position:absolute!important;left:0!important;top:-28px!important;width:calc(200% + 28px)!important;height:1px!important;background:#00000014!important;pointer-events:none!important}.gu-page.is-dark .gu-cart-items.is-multi .gu-cart-item:nth-child(odd):nth-child(n+3):before{background:#f7f6f21f!important}.gu-cart-items.is-multi .gu-cart-item:nth-child(odd):not(:last-child):after{content:""!important;display:block!important;position:absolute!important;top:0!important;bottom:0!important;right:-14px!important;width:1px!important;background:#0000001f!important;pointer-events:none!important}.gu-page.is-dark .gu-cart-items.is-multi .gu-cart-item:nth-child(odd):not(:last-child):after{background:#f7f6f229!important}.gu-cart-scroll-cue{position:sticky;bottom:12px;width:34px;height:34px;margin:0 22px 0 auto;border:1px solid var(--gu-line);border-radius:50%;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .18s ease;background:#f7f6f2d1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.gu-cart-scroll-cue.is-visible{opacity:1}.gu-cart-scroll-cue[hidden],.gu-cart-scroll-cue:not(.is-visible){display:none!important;opacity:0!important;pointer-events:none!important}.gu-page.is-dark .gu-cart-scroll-cue{background:var(--gu-bg-dark, #070707)!important;border:1px solid rgba(247,246,242,.75)!important;color:#f7f6f2!important}.gu-summary{flex:0 0 auto;position:sticky;bottom:0;border-top:1px solid var(--gu-line);padding:22px 0 26px;margin-top:0;z-index:3;background:var(--gu-bg)!important}.gu-summary-row{display:flex;justify-content:space-between;line-height:2;font-size:var(--gu-cart-summary-size,12px)!important;font-weight:var(--gu-cart-summary-weight,400)!important}.gu-summary-row.total{font-weight:700;margin-top:8px}.gu-checkout{display:flex;align-items:center;justify-content:center;height:54px;background:var(--gu-ink);color:var(--gu-bg);text-decoration:none;margin-top:18px;-webkit-appearance:none;appearance:none;border:1px solid var(--gu-ink);cursor:pointer;width:100%;font-size:var(--gu-cart-checkout-size,14px)!important;font-weight:var(--gu-cart-checkout-weight,400)!important}.gu-page.is-dark .gu-checkout{background:#f7f6f2!important;color:#070707!important;border-color:#f7f6f2!important}.gu-terms{display:flex;align-items:flex-start;gap:9px;margin-top:14px;font-size:var(--gu-cart-terms-size,10px)!important;font-weight:var(--gu-cart-terms-weight,400)!important;line-height:1.45;color:#000000bd;cursor:pointer}.gu-terms input{margin-top:1px;accent-color:var(--gu-ink)}.gu-terms a{color:inherit;text-decoration:underline}.gu-terms-hint{margin-top:7px;font-size:10px;color:#d60000!important}.gu-page.is-dark .gu-terms,.gu-page.is-dark .gu-terms-hint{color:#f7f6f2!important;opacity:1!important}.gu-page.is-dark .gu-terms-hint{color:#ffd400!important}.gu-secure{text-align:center;font-size:11px;color:var(--gu-muted);margin-top:10px}.gu-cart-fly-dot{position:fixed;width:9px;height:9px;border-radius:50%;background:var(--gu-ink);z-index:10050;pointer-events:none;transform:translate(-50%,-50%);transition:transform .58s cubic-bezier(.2,.8,.2,1),opacity .58s ease}.gu-page.is-dark .gu-cart-fly-dot{background:#f7f6f2}.gu-size-modal,.gu-details-modal,.gu-filter-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10025!important;background:#f7f6f2b8;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);display:flex;align-items:center;justify-content:center;padding:24px}.gu-size-modal[hidden],.gu-details-modal[hidden],.gu-filter-modal[hidden]{display:none!important}.gu-page.is-dark .gu-size-modal,.gu-page.is-dark .gu-details-modal,.gu-page.is-dark .gu-filter-modal{background:#070707c2!important;color:#f7f6f2!important}.gu-size-modal-panel,.gu-details-modal-panel,.gu-filter-panel{width:min(720px,92vw);max-height:86vh;overflow:auto;background:var(--gu-bg);border:1px solid var(--gu-line);padding:22px}.gu-filter-panel{width:min(560px,92vw);max-height:82vh}.gu-size-modal-head,.gu-details-modal-head,.gu-filter-head{display:flex;justify-content:space-between;align-items:center;font-size:16px;margin-bottom:16px}.gu-size-modal-head button,.gu-details-modal-head button,.gu-filter-head button{-webkit-appearance:none;appearance:none;border:0;background:transparent;color:inherit;font:inherit;font-size:26px;cursor:pointer}.gu-page.is-modal-open .gu-top{z-index:8000!important;pointer-events:none!important}.gu-page.is-modal-open .gu-logo-wrap,.gu-page.is-modal-open .gu-stash-button{pointer-events:auto!important;visibility:visible!important}.gu-page.is-modal-open .gu-controls{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.gu-unit-toggle{display:flex;justify-content:center;gap:8px;margin-bottom:16px}.gu-unit-toggle button{-webkit-appearance:none;appearance:none;border:1px solid var(--gu-line);background:transparent;color:inherit;font:inherit;font-size:12px;padding:7px 14px;cursor:pointer}.gu-unit-toggle button.is-active{background:var(--gu-ink);color:var(--gu-bg);border-color:var(--gu-ink)}.gu-page.is-dark .gu-unit-toggle button{border-color:#f7f6f261!important;background:transparent!important;color:#f7f6f2!important}.gu-page.is-dark .gu-unit-toggle button.is-active{background:#f7f6f2!important;color:#070707!important;border-color:#f7f6f2!important}.gu-size-table{width:100%;border-collapse:collapse;font-size:12px}.gu-size-table th,.gu-size-table td{border-bottom:1px solid var(--gu-line);padding:12px 10px;text-align:center}.gu-size-table th:first-child,.gu-size-table td:first-child{text-align:left}.gu-size-note{font-size:12px;line-height:1.6;text-align:center;padding:22px}.gu-details-modal-body{font-size:13px;line-height:1.65;text-transform:none}.gu-details-modal-body p{margin:0 0 12px}.gu-details-modal-body ul,.gu-details-modal-body ol{margin:10px 0 0 20px;padding:0}.gu-filter-label{margin-bottom:12px;opacity:.6}.gu-filter-body{display:grid;font-size:12px;grid-template-columns:1fr 1fr 1.2fr!important;gap:34px!important}.gu-filter-group-sort{border-left:0!important;padding-left:0!important}.gu-filter-group label{margin:0 0 10px;cursor:pointer;white-space:nowrap!important;display:flex!important;align-items:center!important;gap:8px!important}.gu-filter-group input{accent-color:var(--gu-ink);flex:0 0 auto!important;margin-right:0!important}.gu-filter-group input[type=radio]{accent-color:var(--gu-ink)}.gu-filter-group label.is-disabled{opacity:.35!important;text-decoration:line-through!important;cursor:not-allowed!important}.gu-filter-group label.is-disabled input{cursor:not-allowed!important}.gu-filter-group input:disabled{opacity:.45!important}.gu-filter-actions{display:flex;justify-content:space-between;gap:12px;margin-top:24px}.gu-filter-actions button{flex:1;border:1px solid var(--gu-line);background:transparent;color:inherit;font:inherit;padding:12px 18px;cursor:pointer}.gu-filter-actions button:last-child{background:var(--gu-ink);color:var(--gu-bg);border-color:var(--gu-ink)}.gu-page.is-dark .gu-filter-actions button{border-color:#f7f6f261!important;background:transparent!important;color:#f7f6f2!important}.gu-page.is-dark .gu-filter-actions button:last-child{background:#f7f6f2!important;color:#070707!important;border-color:#f7f6f2!important}.gu-page.is-dark .gu-filter-actions button:hover{background:#f7f6f21f!important;color:#f7f6f2!important}.gu-page.is-dark .gu-filter-actions button:last-child:hover{background:#f7f6f2!important;color:#070707!important}.gu-filter-empty-state{grid-column:1 / -1;min-height:42vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;text-align:center;font-size:13px;letter-spacing:.04em}.gu-filter-empty-state[hidden]{display:none!important}.gu-filter-empty-title{opacity:.72}.gu-filter-empty-state button{-webkit-appearance:none;appearance:none;border:0;background:transparent;color:inherit;font:inherit;font-size:12px;letter-spacing:.04em;cursor:pointer;text-decoration:underline;text-underline-offset:4px;padding:0}.gu-filter-empty-state button:hover{opacity:.55}.gu-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:10030!important;background:#f7f6f2c2!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important;cursor:pointer!important}.gu-lightbox[hidden]{display:none!important}.gu-page.is-dark .gu-lightbox{background:#070707c2!important}.gu-lightbox img{max-width:82vw;max-height:82vh;object-fit:contain;filter:drop-shadow(0 28px 30px rgba(0,0,0,.16));pointer-events:none!important}.gu-lightbox-close{position:fixed;top:26px;right:30px;border:0;background:transparent;font:inherit;font-size:26px;cursor:pointer}.gu-news{display:flex;justify-content:center;margin-top:52px!important;padding-top:32px!important;border-top:0!important;border-bottom:0!important;width:100%!important}.gu-news,.gu-news input,.gu-news button{font-family:var(--gu-news-font-family, inherit)!important;font-weight:var(--gu-news-font-weight,400)!important}.gu-news-inner{width:min(420px,100%);text-align:center}.gu-news-title{display:block;margin-bottom:10px;font-size:var(--gu-news-title-size,13px)!important}.gu-news input{width:100%;height:34px;border:1px solid var(--gu-line);background:transparent;padding:0 12px;font:inherit;font-size:var(--gu-news-input-size,12px)!important}.gu-news input.has-error{outline:1px solid currentColor!important}.gu-news button{width:100%;height:38px;margin-top:8px;border:0;background:var(--gu-ink);color:var(--gu-bg);font:inherit;cursor:pointer;font-size:var(--gu-news-button-size,13px)!important}.gu-news-error{margin-top:8px!important;font-size:11px!important;line-height:1.2!important;color:inherit!important;opacity:.72!important;text-align:left!important}.gu-page.is-dark .gu-news input{background:var(--gu-bg-dark, #070707)!important;color:#f7f6f2!important;border-color:#f7f6f259!important}.gu-page.is-dark .gu-news input::placeholder{color:#f7f6f28c!important}.gu-page.is-dark .gu-news button{background:#f7f6f2!important;color:#070707!important;border:1px solid #f7f6f2!important}.gu-page.gu-news-top-line .gu-news{border-top:var(--gu-news-top-line-weight,1px) solid var(--gu-news-top-line-color,var(--gu-line))!important}.gu-page.gu-news-bottom-line .gu-news{padding-bottom:18px!important;border-bottom:var(--gu-news-bottom-line-weight,1px) solid var(--gu-news-bottom-line-color,var(--gu-line))!important}.gu-foot{display:grid!important;grid-template-columns:1fr auto 1fr!important;align-items:end!important;justify-content:space-between;gap:24px;font-size:12px!important;color:var(--gu-ink)!important;visibility:visible!important;opacity:1!important;margin-top:52px!important;padding:22px 0 0!important;border-top:0!important;width:100%!important}.gu-foot,.gu-foot a{font-family:var(--gu-footer-font-family, inherit)!important;font-weight:var(--gu-footer-font-weight,400)!important}body:has(.gu-page) .gu-foot{display:grid!important;visibility:visible!important;opacity:1!important}.gu-page.gu-foot-top-line .gu-foot{border-top:var(--gu-foot-top-line-weight,1px) solid var(--gu-foot-top-line-color,var(--gu-line))!important;padding-top:18px!important}.gu-foot>span{font-size:var(--gu-footer-left-size,12px)!important}.gu-foot>span:last-child{justify-self:end}.gu-foot a{color:inherit;text-decoration:none}.gu-foot-links{display:flex;justify-content:center;gap:34px!important}.gu-foot-links:empty{display:block!important}.gu-foot-links a{font-size:var(--gu-footer-menu-size,12px)!important}.gu-foot-credit{color:#00000061!important;text-decoration:none!important;justify-self:end!important;margin-top:32px!important;display:inline-block!important;font-size:var(--gu-footer-tagline-size,10px)!important}.gu-foot-credit:hover{color:#000000b3!important}.gu-page.is-dark .gu-foot-credit{color:#f7f6f26b!important}.gu-page.is-dark .gu-foot-credit:hover{color:#f7f6f2c2!important}.gu-back-to-top{position:fixed;width:calc(var(--gu-top-button-size, 22px) + 18px);height:calc(var(--gu-top-button-size, 22px) + 18px);border:1px solid currentColor;border-radius:999px;color:var(--gu-ink, #000);font:inherit;font-size:var(--gu-top-button-size, 22px);line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity .18s ease,transform .18s ease;z-index:10060!important;bottom:28px!important;background:var(--gu-bg)!important}.gu-back-to-top--right{right:32px!important}.gu-back-to-top--left{left:32px!important}.gu-page.is-scrolled .gu-back-to-top{opacity:1;pointer-events:auto;transform:translateY(0)}.gu-page:not(.is-scrolled) .gu-back-to-top{opacity:0!important;pointer-events:none!important;transform:translateY(8px)!important}.gu-page.is-dark .gu-back-to-top{color:var(--gu-ink, #f7f6f2)}.gu-empty{padding:90px 0;text-align:center;font-size:14px}@keyframes guBlink{0%,to{opacity:.35;box-shadow:0 0 #d6000073}50%{opacity:1;box-shadow:0 0 0 5px #d6000000}}@keyframes guEllipsis{0%{content:""}25%{content:"."}50%{content:".."}75%,to{content:"..."}}@keyframes gu-cart-slot-roll{0%{transform:translateY(0)}to{transform:translateY(-66.666%)}}.gu-live-dot{width:7px;height:7px;border-radius:50%;background:var(--gu-red);box-shadow:0 0 #d6000099;animation:guBlink 1.45s infinite}.gu-live{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:12px;white-space:nowrap;justify-self:center}.gu-card.is-loading .gu-card-main:after,.gu-feature-gallery.is-loading:after{content:"...";position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:22px;letter-spacing:.12em;background:#f7f6f2b8;z-index:4;animation:guEllipsis 1s infinite steps(4,end)}.gu-page.is-dark .gu-card.is-loading .gu-card-main:after,.gu-page.is-dark .gu-feature-gallery.is-loading:after{background:#070707d6!important;color:#f7f6f2!important}@media(min-width:901px){html:has(.gu-page),body:has(.gu-page),body:has(.gu-page) main,body:has(.gu-page) .content-for-layout,body:has(.gu-page) .shopify-section,body:has(.gu-page) .section,body:has(.gu-page) .page-width,.gu-page,.gu-shell,.gu-layout{overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important;contain:none!important;clip-path:none!important}.gu-layout,.gu-page.is-product-open .gu-layout,.gu-page.is-grid-compact .gu-layout,.gu-page.is-product-open.is-grid-compact .gu-layout{gap:42px!important}.gu-page:not(.is-grid-compact) .gu-grid{grid-template-columns:repeat(var(--gu-desktop-start-columns, 6),minmax(0,1fr))!important;column-gap:var(--gu-desktop-column-gap, 44px)!important;row-gap:var(--gu-desktop-row-gap, 116px)!important}.gu-page.is-product-open.gu-feature-mode-halfscreen:not(.is-grid-compact) .gu-grid{grid-template-columns:repeat(var(--gu-desktop-product-open-columns, 3),minmax(0,1fr))!important}.gu-page.is-product-open.gu-feature-mode-fullscreen:not(.is-grid-compact) .gu-grid{grid-template-columns:repeat(var(--gu-desktop-start-columns, 6),minmax(0,1fr))!important}.gu-page.is-grid-compact .gu-grid{grid-template-columns:repeat(var(--gu-desktop-regrid-columns, 3),minmax(0,1fr))!important;column-gap:var(--gu-desktop-regrid-column-gap, var(--gu-desktop-column-gap, 44px))!important;row-gap:var(--gu-desktop-regrid-row-gap, var(--gu-desktop-row-gap, 116px))!important}.gu-page.is-product-open.gu-feature-mode-halfscreen.is-grid-compact .gu-grid{grid-template-columns:repeat(var(--gu-desktop-product-open-columns, 3),minmax(0,1fr))!important}.gu-page.is-product-open.gu-feature-mode-fullscreen.is-grid-compact .gu-grid{grid-template-columns:repeat(var(--gu-desktop-regrid-columns, 3),minmax(0,1fr))!important}.gu-page.is-product-open.gu-feature-mode-halfscreen .gu-layout{display:grid!important;grid-template-columns:minmax(0,43vw) minmax(430px,1fr)!important;gap:clamp(64px,6vw,118px)!important;align-items:start!important}.gu-page.is-product-open.gu-feature-mode-halfscreen .gu-feature{position:sticky!important;top:92px!important;height:calc(100vh - 104px)!important;min-width:0!important;background:var(--gu-bg)!important;overflow:hidden!important;z-index:60!important}.gu-page.is-product-open.gu-feature-mode-halfscreen .gu-feature-sticky{height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;justify-content:center!important;padding:22px 0 28px!important}.gu-page.is-product-open.gu-feature-mode-halfscreen .gu-feature-gallery{height:clamp(280px,calc(100vh - 390px),520px)!important;min-height:240px!important;margin-bottom:18px!important}.gu-page.is-product-open.gu-feature-mode-halfscreen.has-real-variants-open .gu-feature-gallery{height:clamp(230px,calc(100vh - 480px),460px)!important}.gu-page.is-product-open.gu-feature-mode-halfscreen .gu-feature-gallery img[data-gu-feature-img],.gu-page.is-product-open.gu-feature-mode-halfscreen .gu-feature-gallery .gu-feature-img-next{max-width:92%!important;max-height:100%!important}.gu-page.is-product-open.gu-feature-mode-fullscreen .gu-layout{display:flex!important;flex-direction:column!important;gap:42px!important}.gu-page.is-product-open.gu-feature-mode-fullscreen .gu-feature{order:-1!important;position:relative!important;top:auto!important;width:100%!important;height:auto!important;max-height:none!important;background:var(--gu-bg)!important}.gu-page.is-product-open.gu-feature-mode-fullscreen .gu-feature-sticky{overflow:visible!important;height:auto!important;max-height:none!important;min-height:0!important;width:min(760px,calc(100vw - 48px))!important;margin:0 auto!important;padding:42px 5vw 54px!important}.gu-page.is-product-open.gu-feature-mode-fullscreen .gu-feature-gallery{height:clamp(360px,calc(100vh - 430px),680px)!important;width:100%!important;margin:0 auto 22px!important}.gu-page.is-product-open.gu-feature-mode-fullscreen.has-real-variants-open .gu-feature-gallery{height:clamp(300px,calc(100vh - 520px),600px)!important}.gu-page.is-product-open.gu-feature-mode-fullscreen .gu-feature-gallery img[data-gu-feature-img],.gu-page.is-product-open.gu-feature-mode-fullscreen .gu-feature-gallery .gu-feature-img-next{max-width:96%!important;max-height:100%!important}.gu-page.is-product-open.gu-feature-mode-fullscreen .gu-feature-close{position:absolute!important;right:28px!important;top:28px!important}.gu-page{--gu-card-media-height: clamp(150px, 15.5vw, 300px)}.gu-page.is-grid-compact:not(.is-product-open){--gu-card-media-height: clamp(115px, 9vw, 230px)}.gu-page.is-product-open.gu-feature-mode-halfscreen{--gu-card-media-height: clamp(120px, 11vw, 220px)}.gu-page:not(.is-grid-compact) .gu-code,.gu-page:not(.is-grid-compact) .gu-price,.gu-page:not(.is-grid-compact) .gu-card-claim,.gu-page:not(.is-grid-compact) .gu-card-variants,.gu-page:not(.is-grid-compact) .gu-card-sold{visibility:visible!important;opacity:1!important;height:auto!important}.gu-page:not(.is-grid-compact).gu-hide-title-desktop-regular .gu-code,.gu-page:not(.is-grid-compact).gu-hide-price-desktop-regular .gu-price,.gu-page:not(.is-grid-compact).gu-hide-add-desktop-regular .gu-card-claim,.gu-page:not(.is-grid-compact).gu-hide-add-desktop-regular .gu-card-variants,.gu-page:not(.is-grid-compact).gu-hide-add-desktop-regular .gu-card-sold{display:none!important;height:0!important;margin:0!important;padding:0!important}.gu-page.is-grid-compact .gu-code,.gu-page.is-grid-compact .gu-price,.gu-page.is-grid-compact .gu-card-claim,.gu-page.is-grid-compact .gu-card-variants,.gu-page.is-grid-compact .gu-card-sold{visibility:visible!important;opacity:1!important;height:auto!important}.gu-page.is-grid-compact.gu-hide-title-desktop .gu-code,.gu-page.is-grid-compact.gu-hide-price-desktop .gu-price,.gu-page.is-grid-compact.gu-hide-add-desktop .gu-card-claim,.gu-page.is-grid-compact.gu-hide-add-desktop .gu-card-variants,.gu-page.is-grid-compact.gu-hide-add-desktop .gu-card-sold{display:none!important;height:0!important;margin:0!important;padding:0!important}.gu-page.is-product-open .gu-feature-gallery{height:clamp(150px,calc(100vh - 560px),300px)!important;min-height:140px!important;margin-bottom:14px!important}.gu-page.is-product-open .gu-feature-gallery img[data-gu-feature-img],.gu-page.is-product-open .gu-feature-gallery .gu-feature-img-next{max-width:72%!important;max-height:100%!important}.gu-page.is-product-open .gu-feature-title,.gu-page.is-product-open .gu-feature-price{margin-bottom:12px!important}.gu-page.is-product-open.has-real-variants-open .gu-feature-price{margin-bottom:14px!important}.gu-page.is-product-open.has-real-variants-open .gu-size-row{min-height:30px!important;margin-bottom:18px!important}.gu-page.is-product-open.has-no-real-variants-open .gu-size-row{display:none!important}.gu-page.is-product-open.has-no-real-variants-open .gu-feature-price{margin-bottom:14px!important}.gu-page:not(.is-product-open) .gu-layout{padding-top:var(--gu-grid-padding-top-desktop, 36px)!important}.gu-page.is-product-open .gu-grid{padding-top:var(--gu-grid-padding-top-desktop, 36px)!important}.gu-page.is-product-open .gu-grid-toggle{display:inline-flex!important}.gu-page.is-product-open .gu-card-image-wrap{height:190px!important}.gu-page.is-product-open .gu-card img{max-height:190px!important}}@media(hover:hover){.gu-card:hover{transform:scale(1.02)!important;z-index:5!important}.gu-card.is-sold-out:hover{transform:scale(1.01)!important}.gu-card.is-sold-out:hover img{opacity:1!important;filter:grayscale(0)!important}}@media(hover:none){.gu-card:hover{transform:none!important}}@media(max-width:900px){html:has(.gu-page),body:has(.gu-page){max-width:100%!important;overflow-x:clip!important}.gu-page,.gu-shell,.gu-layout,.gu-grid{max-width:100%!important;overflow:visible!important}.gu-shell{padding:104px 14px 28px!important}.gu-top{left:14px!important;right:14px!important;grid-template-columns:1fr auto!important;gap:8px!important;padding:22px 0 24px!important}.gu-controls{grid-row:2;font-size:11px!important;grid-column:1 / -1!important;justify-self:center!important;justify-content:center!important;gap:24px!important;padding-top:14px!important;width:100%}.gu-logo-wrap{grid-column:1;grid-row:1}.gu-stash-button{font-size:11px;grid-column:2;grid-row:1;justify-self:end}.gu-logo{font-size:20px!important}.gu-logo-img{height:var(--gu-logo-mobile-height, 32px)!important;max-width:64vw!important}.gu-layout,.gu-page.is-product-open .gu-layout,.gu-page.is-grid-compact .gu-layout,.gu-page.is-product-open.is-grid-compact .gu-layout{display:flex!important;flex-direction:column!important;gap:22px!important;padding-top:var(--gu-grid-padding-top-mobile, 32px)!important}.gu-page:not(.is-grid-compact) .gu-grid{width:100%!important;grid-template-columns:repeat(var(--gu-mobile-start-columns, 2),minmax(0,1fr))!important;column-gap:var(--gu-mobile-column-gap, 18px)!important;row-gap:var(--gu-mobile-row-gap, 88px)!important}.gu-page.is-grid-compact .gu-grid{width:100%!important;grid-template-columns:repeat(var(--gu-mobile-regrid-columns, 4),minmax(0,1fr))!important;column-gap:var(--gu-mobile-regrid-column-gap, var(--gu-mobile-column-gap, 18px))!important;row-gap:var(--gu-mobile-regrid-row-gap, var(--gu-mobile-row-gap, 88px))!important}.gu-feature{position:relative!important;top:auto!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;overflow:visible!important;order:-1!important}.gu-feature-sticky{position:relative!important;top:auto!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:20px 0 24px!important;overflow:visible!important;display:block!important}.gu-page.is-product-open .gu-feature,.gu-page.is-product-open .gu-feature-sticky,.gu-page.is-product-open .gu-feature-top,.gu-page.is-product-open .gu-feature-meta{overflow:visible!important;height:auto!important;min-height:0!important;max-height:none!important}.gu-feature-gallery{touch-action:pan-y!important;height:clamp(190px,40vh,340px)!important}.gu-page.is-product-open .gu-feature-gallery{height:clamp(220px,72vw,330px)!important;margin:0 0 8px!important}.gu-feature-gallery img[data-gu-feature-img],.gu-feature-gallery .gu-feature-img-next{max-width:86%!important}.gu-page.is-product-open .gu-feature-gallery img[data-gu-feature-img],.gu-page.is-product-open .gu-feature-gallery .gu-feature-img-next{max-width:100%!important;max-height:100%!important}.gu-feature-title{margin-bottom:14px!important}.gu-page.is-product-open .gu-feature-title{margin:12px auto 10px!important}.gu-feature-price{margin:0 0 22px!important}.gu-page.is-product-open .gu-feature-price{margin:0 auto 18px!important}.gu-size-row{min-height:34px!important;margin:0 0 22px!important;gap:28px!important}.gu-page.is-product-open .gu-size-row:not([hidden]){margin:0 auto 18px!important}.gu-page.is-product-open.has-no-real-variants-open .gu-size-row{display:none!important}.gu-page.is-product-open .gu-actions-row{margin-top:0!important;grid-template-columns:auto minmax(130px,1fr) auto!important}.gu-actions-row{gap:8px}.gu-feature-close{font-size:24px!important;color:var(--gu-muted)!important;right:6px!important;top:14px!important;opacity:.8!important}.gu-gallery-arrow,.gu-zoom,.gu-media-nav .gu-gallery-arrow,.gu-page.is-product-open .gu-card.is-selected{display:none!important}.gu-page{--gu-card-media-height: 160px}.gu-page.is-grid-compact{--gu-card-media-height: 86px}.gu-page.is-grid-compact .gu-card-image-wrap{height:86px!important;margin-bottom:10px!important}.gu-page.is-grid-compact .gu-card img{max-height:86px!important;filter:none!important}.gu-page:not(.is-grid-compact) .gu-code,.gu-page:not(.is-grid-compact) .gu-price,.gu-page:not(.is-grid-compact) .gu-card-claim,.gu-page:not(.is-grid-compact) .gu-card-variants,.gu-page:not(.is-grid-compact) .gu-card-sold{visibility:visible!important;opacity:1!important;height:auto!important}.gu-page:not(.is-grid-compact).gu-hide-title-mobile-regular .gu-code,.gu-page:not(.is-grid-compact).gu-hide-price-mobile-regular .gu-price,.gu-page:not(.is-grid-compact).gu-hide-add-mobile-regular .gu-card-claim,.gu-page:not(.is-grid-compact).gu-hide-add-mobile-regular .gu-card-variants,.gu-page:not(.is-grid-compact).gu-hide-add-mobile-regular .gu-card-sold{display:none!important;height:0!important;margin:0!important;padding:0!important}.gu-page.is-grid-compact .gu-code,.gu-page.is-grid-compact .gu-price,.gu-page.is-grid-compact .gu-card-claim,.gu-page.is-grid-compact .gu-card-variants,.gu-page.is-grid-compact .gu-card-sold{visibility:visible!important;opacity:1!important;height:auto!important}.gu-page.is-grid-compact.gu-hide-title-mobile .gu-code,.gu-page.is-grid-compact.gu-hide-price-mobile .gu-price,.gu-page.is-grid-compact.gu-hide-add-mobile .gu-card-claim,.gu-page.is-grid-compact.gu-hide-add-mobile .gu-card-variants,.gu-page.is-grid-compact.gu-hide-add-mobile .gu-card-sold{display:none!important;height:0!important;margin:0!important;padding:0!important}.gu-drawer{max-width:none!important;width:100vw!important;min-width:0!important}.gu-drawer-inner{padding:24px 18px 0!important}.gu-cart-image{min-height:260px}.gu-cart-items:not(.is-multi) .gu-cart-item{grid-template-columns:1fr!important;padding-right:0!important}.gu-cart-items:not(.is-multi) .gu-cart-meta{max-width:none}.gu-cart-items.is-multi .gu-cart-image{min-height:180px!important;height:180px!important}.gu-cart-items.is-multi .gu-cart-image img{max-height:180px!important}.gu-cart-items.is-multi .gu-cart-meta{margin-top:10px!important;font-size:11px!important;line-height:1.65!important}.gu-filter-modal{align-items:flex-start!important;overflow-y:auto!important;padding-top:100px!important;padding-bottom:32px!important;z-index:10025!important}.gu-filter-panel{max-height:none!important;overflow:visible!important;width:100%!important}.gu-filter-body{grid-template-columns:1fr 1fr!important;gap:24px 28px!important}.gu-filter-group-sort{grid-column:1 / -1!important;border-top:1px solid var(--gu-line)!important;padding-top:18px!important;margin-top:4px!important}.gu-filter-group label{white-space:normal!important}.gu-filter-actions{background:var(--gu-bg)!important;padding-top:14px!important;margin-top:18px!important;position:static!important}.gu-lightbox{display:flex!important;z-index:10030!important}.gu-lightbox[hidden]{display:none!important}.gu-lightbox img{max-width:92vw!important;max-height:82vh!important}.gu-foot{grid-template-columns:1fr!important;gap:16px!important;text-align:center!important;justify-items:center!important;align-items:center!important;font-size:9px!important}.gu-foot>span:last-child{justify-self:center}.gu-foot-credit{justify-self:center!important;margin-top:28px!important}.gu-foot-links{flex-wrap:wrap;flex-direction:column;align-items:center!important;gap:16px!important}.gu-back-to-top--right{right:18px!important}.gu-back-to-top--left{left:18px!important}.gu-cart-items.is-multi .gu-cart-item:nth-child(odd):nth-child(n+3):before{width:calc(200% + 28px)!important;top:-22px!important}.gu-cart-items.is-multi .gu-cart-item:nth-child(odd):not(:last-child):after{right:-14px!important}}@media(max-width:749px){.gu-filter-body{grid-template-columns:1fr 1fr!important}.gu-page.is-grid-compact .gu-grid{grid-template-columns:repeat(var(--gu-mobile-regrid-columns, 4),minmax(0,1fr))!important}.gu-code{font-size:var(--gu-grid-title-size-mobile, 11px)!important}.gu-price{font-size:var(--gu-grid-price-size-mobile, 11px)!important}.gu-card-variant{font-size:var(--gu-grid-variant-size-mobile, 11px)!important}.gu-card-claim,.gu-card-sold{font-size:var(--gu-grid-plus-size-mobile, 18px)!important}.gu-feature-title{font-size:var(--gu-pop-title-size-mobile, 18px)!important}.gu-feature-price{font-size:var(--gu-pop-price-size-mobile, 14px)!important}.gu-size{font-size:var(--gu-pop-variant-size-mobile, 12px)!important}.gu-add{font-size:var(--gu-pop-add-size-mobile, 12px)!important}.gu-controls,.gu-controls button,.gu-grid-toggle,.gu-mode-toggle,.gu-filter-toggle{font-size:11px!important}}.gu-mode-switch{width:42px!important;height:19px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;position:relative!important;overflow:visible!important}.gu-mode-switch:hover{transform:none!important;opacity:1!important}.gu-mode-switch-track{width:42px!important;height:19px!important;border:1px solid var(--gu-ink)!important;border-radius:999px!important;display:block!important;position:relative!important;background:transparent!important;box-sizing:border-box!important}.gu-mode-switch-knob{width:19px!important;height:19px!important;border-radius:999px!important;background:var(--gu-ink)!important;color:var(--gu-bg)!important;position:absolute!important;top:-1px!important;left:-1px!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:transform .18s ease!important}.gu-mode-switch.is-moon-active .gu-mode-switch-knob{transform:translate(23px)!important}.gu-mode-icon{width:12px!important;height:12px!important;display:flex!important;align-items:center!important;justify-content:center!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;margin:auto!important;transition:opacity .14s ease,transform .18s ease,color .14s ease!important}.gu-mode-icon svg{width:12px!important;height:12px!important;display:block!important;fill:currentColor!important;stroke:currentColor!important;stroke-width:2!important;stroke-linecap:round!important;stroke-linejoin:round!important}.gu-mode-icon-sun{opacity:1!important;transform:scale(1) rotate(0)!important;color:#f5c542!important}.gu-mode-icon-moon{opacity:0!important;transform:scale(.7) rotate(-25deg)!important;color:#000!important}.gu-mode-switch.is-moon-active .gu-mode-icon-sun{opacity:0!important;transform:scale(.7) rotate(25deg)!important}.gu-mode-switch.is-moon-active .gu-mode-icon-moon{opacity:1!important;transform:scale(1) rotate(0)!important}.gu-mode-switch:not(.is-moon-active):hover .gu-mode-icon-sun{opacity:1!important;transform:scale(1) rotate(21deg)!important;color:#fff!important}.gu-mode-switch:not(.is-moon-active):hover .gu-mode-icon-moon{opacity:0!important;transform:scale(.7) rotate(-58deg)!important}.gu-mode-switch.is-moon-active:hover .gu-mode-icon-sun{opacity:0!important;transform:scale(.7) rotate(58deg)!important}.gu-mode-switch.is-moon-active:hover .gu-mode-icon-moon{opacity:1!important;transform:scale(1) rotate(21deg)!important;color:#000!important}.gu-mode-switch.is-moon-active:hover .gu-mode-icon-sun{transform:scale(.7) rotate(58deg)!important}.gu-mode-switch.is-moon-active:hover .gu-mode-icon-moon{transform:scale(1) rotate(21deg)!important;color:#cfcfcf!important}.gu-card-sold{font-size:var(--gu-card-sold-size-desktop, 12px)!important}@media(max-width:749px){.gu-card-sold{font-size:var(--gu-card-sold-size-mobile, 12px)!important}}.gu-gallery-count{-webkit-appearance:none!important;appearance:none!important;border:0!important;background:transparent!important;color:var(--gu-muted)!important;font:inherit!important;font-size:10px!important;letter-spacing:.04em!important;line-height:1.1!important;padding:0!important;min-width:34px!important;min-height:18px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;cursor:pointer!important}.gu-gallery-count:hover{color:var(--gu-ink)!important;text-decoration:underline!important;text-underline-offset:4px!important}.gu-page.gu-gallery-style-numbers .gu-dots,.gu-page.gu-gallery-style-numbers_parentheses .gu-dots{min-width:42px!important;min-height:18px!important}.gu-actions-row{grid-template-columns:72px minmax(170px,230px) 72px!important;width:max-content!important;max-width:100%!important;justify-content:center!important;justify-items:center!important;gap:18px!important}.gu-actions-row.is-no-variants-no-chart,.gu-actions-row.is-variants-no-chart{width:max-content!important;max-width:100%!important;grid-template-columns:minmax(150px,210px)!important;grid-template-areas:"add" "details"!important;justify-content:center!important;justify-items:center!important;text-align:center!important}@media(max-width:900px){.gu-page.is-product-open .gu-actions-row{width:max-content!important;max-width:100%!important;grid-template-columns:56px minmax(130px,1fr) 56px!important;justify-content:center!important;justify-items:center!important;margin-left:auto!important;margin-right:auto!important}.gu-page.is-product-open .gu-actions-row.is-no-variants-no-chart,.gu-page.is-product-open .gu-actions-row.is-variants-no-chart{grid-template-columns:minmax(145px,210px)!important;grid-template-areas:"add" "details"!important;width:max-content!important;max-width:100%!important;justify-content:center!important;justify-items:center!important;text-align:center!important}.gu-page.is-product-open .gu-actions-row.is-no-variants-no-chart [data-gu-add],.gu-page.is-product-open .gu-actions-row.is-variants-no-chart [data-gu-add],.gu-page.is-product-open .gu-actions-row.is-no-variants-no-chart [data-gu-details],.gu-page.is-product-open .gu-actions-row.is-variants-no-chart [data-gu-details]{justify-self:center!important}}.gu-back-to-top{border-color:color-mix(in srgb,currentColor calc(var(--gu-back-to-top-border-opacity, .35) * 100%),transparent)!important}@supports not (color: color-mix(in srgb,black 50%,transparent)){.gu-back-to-top{opacity:var(--gu-back-to-top-border-opacity, .35)}.gu-page.is-scrolled .gu-back-to-top{opacity:var(--gu-back-to-top-border-opacity, .35)!important}}.gu-price-compare,.gu-feature-price .gu-price-compare,.gu-page.is-dark .gu-price-compare,.gu-page.is-dark .gu-feature-price .gu-price-compare{color:var(--gu-old-price-color, #b8b8b8)!important}.gu-card img,.gu-card-img,.gu-feature-gallery img,.gu-feature-gallery img[data-gu-feature-img],.gu-feature-gallery .gu-feature-img-next,.gu-cart-image img,.gu-lightbox img{filter:none!important;box-shadow:none!important}.gu-page .gu-price-compare,.gu-page .gu-feature-price .gu-price-compare,.gu-page.is-dark .gu-price-compare,.gu-page.is-dark .gu-feature-price .gu-price-compare{color:var(--gu-old-price-color, #b8b8b8)!important}.gu-page .gu-card-sold{color:var(--gu-sold-out-color, currentColor)!important}.gu-page .gu-add{border-radius:var(--gu-add-button-radius, 0px)!important}.gu-page .gu-checkout{border-radius:var(--gu-checkout-button-radius, 0px)!important}.gu-page .gu-size-modal-panel{border-radius:var(--gu-size-popout-radius, 0px)!important}.gu-page .gu-details-modal-panel{border-radius:var(--gu-details-popout-radius, 0px)!important}.gu-page .gu-filter-panel{border-radius:var(--gu-filter-popout-radius, 0px)!important}.gu-page .gu-news input,.gu-page input.gu-news-input{border-radius:var(--gu-email-input-radius, 0px)!important}.gu-page .gu-news button{border-radius:var(--gu-subscribe-button-radius, 0px)!important}.gu-card,.gu-card *,.gu-card-main,.gu-card-main *,.gu-code,.gu-price,.gu-price *,.gu-terms,.gu-terms *,[data-gu-product],[data-gu-product] *{cursor:pointer!important}.gu-page [data-gu-add],.gu-page .gu-add{border-radius:var(--gu-add-button-radius, 0px)!important;overflow:hidden!important}.gu-page [data-gu-checkout],.gu-page .gu-checkout{border-radius:var(--gu-checkout-button-radius, 0px)!important;overflow:hidden!important}.gu-page [data-gu-size-modal] .gu-size-modal-panel,.gu-page .gu-size-modal-panel{border-radius:var(--gu-size-popout-radius, 0px)!important;overflow:hidden!important}.gu-page [data-gu-details-modal] .gu-details-modal-panel,.gu-page .gu-details-modal-panel{border-radius:var(--gu-details-popout-radius, 0px)!important;overflow:hidden!important}.gu-page [data-gu-filter-modal] .gu-filter-panel,.gu-page .gu-filter-panel{border-radius:var(--gu-filter-popout-radius, 0px)!important;overflow:hidden!important}.gu-page .gu-filter-actions button{border-radius:var(--gu-add-button-radius, 0px)!important;overflow:hidden!important}.gu-page .gu-news-form input,.gu-page [data-gu-news-email],.gu-page input[type=email]{border-radius:var(--gu-email-input-radius, 0px)!important;overflow:hidden!important}.gu-page .gu-news-form button,.gu-page .gu-news button,.gu-page button[type=submit]{border-radius:var(--gu-subscribe-button-radius, 0px)!important;overflow:hidden!important}.gu-summary{display:flex!important;flex-direction:column!important;gap:6px!important}.gu-summary-row,.gu-summary-row.total{margin:0!important;padding:0!important;border:0!important}.gu-summary-row[hidden]{display:none!important}.gu-cart-items:not(.is-multi) .gu-cart-image{width:50%!important;max-width:50%!important;margin-left:auto!important;margin-right:auto!important}.gu-cart-items:not(.is-multi) .gu-cart-image img{width:100%!important;max-width:100%!important;height:auto!important;object-fit:contain!important}.gu-page.is-cart-open .gu-back-to-top,.gu-page.is-cart-open [data-gu-back-to-top],.gu-page.is-modal-open .gu-back-to-top,.gu-page.is-modal-open [data-gu-back-to-top]{opacity:0!important;visibility:hidden!important;pointer-events:none!important;z-index:-1!important}.gu-page .gu-back-to-top,.gu-page [data-gu-back-to-top]{background:transparent!important;border:1px solid rgba(0,0,0,var(--gu-back-to-top-border-opacity, 1))!important;box-shadow:none!important}.gu-page.is-dark .gu-back-to-top,.gu-page.is-dark [data-gu-back-to-top]{background:transparent!important;border:1px solid rgba(255,255,255,var(--gu-back-to-top-border-opacity, 1))!important;box-shadow:none!important}.gu-card-image-wrap{touch-action:pan-y!important}.gu-card-img{will-change:transform!important}.gu-card-main{transition:transform .18s ease,opacity .18s ease!important}.gu-card-main:hover{transform:translateY(-2px) scale(1.018)!important}@media(hover:none){.gu-card-main:hover{transform:none!important}}.gu-drawer.is-empty .gu-cart-scroll-wrap{border-bottom:0!important}.gu-drawer.is-empty .gu-summary{border-top:0!important;margin-top:0!important;padding-top:0!important}.gu-drawer.is-empty .gu-summary-row,.gu-drawer.is-empty .gu-terms,.gu-drawer.is-empty .gu-terms-hint,.gu-drawer.is-empty [data-gu-shipping-row],.gu-drawer.is-empty [data-gu-total-row],.gu-drawer.is-empty [data-gu-order-amount-row]{display:none!important}.gu-drawer.is-empty .gu-checkout{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;margin-top:18px!important}.gu-page.gu-news-bottom-line .gu-news{padding-bottom:0!important}.gu-page.gu-foot-top-line .gu-foot{padding-top:var(--gu-footer-space-above-desktop, 28px)!important}@media(max-width:900px){.gu-page.gu-foot-top-line .gu-foot{padding-top:var(--gu-footer-space-above-mobile, 24px)!important}}body:has(.gu-page){margin-bottom:0!important;padding-bottom:0!important}body:has(.gu-page) main,body:has(.gu-page) .content-for-layout,body:has(.gu-page) .shopify-section,body:has(.gu-page) .section{margin-bottom:0!important;padding-bottom:0!important}.gu-shell{padding-bottom:0!important}.gu-foot,.gu-foot *{margin-bottom:0!important}.gu-foot,.gu-foot-credit{line-height:1.2!important}.gu-close,.gu-drawer .gu-close,[data-gu-close-cart]{color:var(--gu-ink)!important;background:transparent!important;border-color:transparent!important}.gu-page.is-dark .gu-close,.gu-page.is-dark .gu-drawer .gu-close,.gu-page.is-dark [data-gu-close-cart]{color:var(--gu-ink)!important}.gu-load-more-wrap{grid-column:1 / -1!important;width:100%!important;display:flex!important;justify-content:center!important;align-items:center!important;padding:48px 0 24px!important}.gu-load-more{-webkit-appearance:none!important;appearance:none!important;border:1px solid currentColor!important;background:transparent!important;color:inherit!important;font:inherit!important;font-family:var(--gu-product-font-family, inherit)!important;font-size:12px!important;letter-spacing:.04em!important;text-transform:uppercase!important;padding:12px 18px!important;cursor:pointer!important}.gu-load-more:hover{opacity:.65!important}.gu-load-more.is-loading{opacity:.45!important;pointer-events:none!important}.gu-feature-gallery{position:relative!important;overflow:hidden!important;touch-action:pan-y!important;user-select:none!important;-webkit-user-select:none!important}.gu-feature-gallery img[data-gu-feature-img],.gu-feature-gallery .gu-feature-img-next{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;margin:auto!important;display:block!important;width:auto!important;height:auto!important;max-width:72%!important;max-height:100%!important;object-fit:contain!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;-webkit-user-drag:none!important;will-change:transform!important}.gu-feature-gallery img[data-gu-feature-img]{z-index:1!important}.gu-feature-gallery .gu-feature-img-next{z-index:2!important;opacity:0;visibility:hidden}.gu-card-image-wrap{position:relative!important;overflow:hidden!important;touch-action:pan-y!important}.gu-card-image-wrap .gu-card-img,.gu-card-image-wrap .gu-card-img-next{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;margin:auto!important;display:block!important;width:auto!important;height:auto!important;max-width:100%!important;max-height:var(--gu-card-media-height, 210px)!important;object-fit:contain!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;-webkit-user-drag:none!important;will-change:transform!important}.gu-card-image-wrap .gu-card-img{z-index:1!important}.gu-card-image-wrap .gu-card-img-next{z-index:2!important;opacity:0;visibility:hidden}.gu-card-arrow{z-index:10!important;pointer-events:auto!important}.gu-controls .gu-mode-switch:hover,.gu-controls .gu-mode-switch:focus,.gu-controls .gu-mode-switch:active{transform:none!important;opacity:1!important;font-weight:inherit!important;color:inherit!important}.gu-controls .gu-mode-switch:hover .gu-mode-switch-track,.gu-controls .gu-mode-switch:focus .gu-mode-switch-track,.gu-controls .gu-mode-switch:active .gu-mode-switch-track{opacity:1!important;background:transparent!important;color:inherit!important;border-color:var(--gu-ink)!important}.gu-controls .gu-mode-switch:hover .gu-mode-switch-knob,.gu-controls .gu-mode-switch:focus .gu-mode-switch-knob,.gu-controls .gu-mode-switch:active .gu-mode-switch-knob{opacity:1!important;background:var(--gu-ink)!important}.gu-controls .gu-mode-switch:not(.is-moon-active):hover .gu-mode-switch-knob{background:var(--gu-ink)!important;color:#fff!important}.gu-page.is-dark .gu-logo-img{filter:invert(1)!important}.gu-controls .gu-mode-switch.is-moon-active:hover .gu-mode-switch-knob{background:#cfcfcf!important;color:#000!important}.gu-controls .gu-mode-switch.is-moon-active:hover .gu-mode-icon-moon,.gu-controls .gu-mode-switch.is-moon-active:hover .gu-mode-icon-moon svg,.gu-page.is-dark .gu-controls .gu-mode-switch.is-moon-active:hover .gu-mode-icon-moon,.gu-page.is-dark .gu-controls .gu-mode-switch.is-moon-active:hover .gu-mode-icon-moon svg{color:#000!important;fill:#000!important;stroke:#000!important}@media(max-width:900px){.gu-controls{position:relative!important;top:-8px!important;padding-top:0!important}}.gu-is-typing{visibility:visible!important}.gu-type-reserved{display:inline-block!important;width:var(--gu-type-width, auto)!important;min-width:var(--gu-type-width, auto)!important;max-width:var(--gu-type-width, auto)!important;text-align:left!important;white-space:nowrap!important;vertical-align:baseline!important;overflow:visible!important}.gu-code.gu-type-reserved,.gu-feature-title.gu-type-reserved,.gu-card-sold.gu-type-reserved,.gu-card-claim.gu-type-reserved{display:block!important;width:var(--gu-type-width, auto)!important;min-width:var(--gu-type-width, auto)!important;max-width:var(--gu-type-width, auto)!important;margin-left:auto!important;margin-right:auto!important;text-align:left!important}.gu-price-sale.gu-type-reserved,.gu-price-compare.gu-type-reserved,.gu-card-variant.gu-type-reserved,.gu-size.gu-type-reserved{text-align:left!important}.gu-type-caret:after{content:"_";display:inline-block;margin-left:1px;animation:gu-type-caret-blink .7s steps(1) infinite}@keyframes gu-type-caret-blink{0%,45%{opacity:1}46%,to{opacity:0}}.gu-page:not(.gu-typing-ready) .gu-code,.gu-page:not(.gu-typing-ready) .gu-price-sale,.gu-page:not(.gu-typing-ready) .gu-price-compare,.gu-page:not(.gu-typing-ready) .gu-card-variant,.gu-page:not(.gu-typing-ready) .gu-card-claim,.gu-page:not(.gu-typing-ready) .gu-card-sold{visibility:hidden!important}.gu-feature-title.gu-type-reserved{display:block!important;width:fit-content!important;min-width:var(--gu-type-width, auto)!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important;text-align:left!important;padding-left:0!important;padding-right:0!important}.gu-feature-price{justify-content:center!important;text-align:center!important}.gu-feature-price .gu-price-sale.gu-type-reserved,.gu-feature-price .gu-price-compare.gu-type-reserved{display:inline-block!important;width:var(--gu-type-width, auto)!important;min-width:var(--gu-type-width, auto)!important;max-width:var(--gu-type-width, auto)!important;text-align:left!important}.gu-game-link-wrap{width:100%!important;display:flex!important;justify-content:center!important;align-items:center!important;padding-top:var(--gu-game-link-padding-top-desktop, 40px)!important;padding-bottom:var(--gu-game-link-padding-bottom-desktop, 40px)!important}.gu-game-link{-webkit-appearance:none!important;appearance:none!important;border:0!important;background:transparent!important;color:inherit!important;cursor:pointer!important;padding:0!important;margin:0!important;font-size:var(--gu-grid-title-size-desktop, 12px)!important;line-height:1.2!important;letter-spacing:.04em!important;text-transform:uppercase!important}.gu-game-link:hover{opacity:.65!important}.gu-game-modal{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:12000!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#000000b8!important;padding:24px!important}.gu-game-modal[hidden]{display:none!important}.gu-game-modal-panel{position:relative!important;width:var(--gu-game-popout-width-desktop, 90vw)!important;height:var(--gu-game-popout-height-desktop, 90vh)!important;max-width:calc(100vw - 48px)!important;max-height:calc(100vh - 48px)!important;background:#000!important;border:1px solid currentColor!important;overflow:hidden!important}.gu-game-frame{display:block!important;width:100%!important;height:100%!important;border:0!important;background:#000!important}.gu-game-modal-close{position:absolute!important;top:10px!important;right:12px!important;z-index:5!important;-webkit-appearance:none!important;appearance:none!important;border:0!important;background:transparent!important;color:#fff!important;font-family:var(--gu-game-link-font-family, inherit)!important;font-weight:var(--gu-game-link-font-weight, 400)!important;font-size:24px!important;line-height:1!important;cursor:pointer!important}@media(max-width:900px){.gu-game-link-wrap{padding-top:var(--gu-game-link-padding-top-mobile, 32px)!important;padding-bottom:var(--gu-game-link-padding-bottom-mobile, 32px)!important}.gu-game-link{font-size:var(--gu-grid-title-size-mobile, 12px)!important}.gu-game-modal{padding:12px!important;align-items:center!important}.gu-game-modal-panel{width:var(--gu-game-popout-width-mobile, 92vw)!important;height:var(--gu-game-popout-height-mobile, 74svh)!important;max-width:calc(100vw - 24px)!important;max-height:calc(100svh - 24px)!important}}.gu-game-link-wrap{padding-top:var(--gu-game-link-padding-top-desktop, 40px)!important;padding-bottom:var(--gu-game-link-padding-bottom-desktop, 40px)!important}.gu-game-link:hover,button.gu-game-link:hover{text-decoration:underline!important;text-underline-offset:4px!important;opacity:1!important}.gu-game-modal{width:100vw!important;height:100dvh!important;padding:24px!important;box-sizing:border-box!important}.gu-game-modal-panel{width:var(--gu-game-popout-width-desktop, 90vw)!important;height:var(--gu-game-popout-height-desktop, 90vh)!important;max-width:calc(100vw - 48px)!important;max-height:calc(100dvh - 48px)!important;box-sizing:border-box!important}.gu-game-frame{width:100%!important;height:100%!important;display:block!important}.gu-game-modal-close{font-family:var(--gu-game-link-font-family, inherit)!important;font-weight:var(--gu-game-link-font-weight, 400)!important;z-index:50!important}@media(max-width:900px){.gu-game-link-wrap{padding-top:var(--gu-game-link-padding-top-mobile, 32px)!important;padding-bottom:var(--gu-game-link-padding-bottom-mobile, 32px)!important}.gu-game-modal{padding:12px!important}.gu-game-modal-panel{width:var(--gu-game-popout-width-mobile, 92vw)!important;height:var(--gu-game-popout-height-mobile, 74svh)!important;max-width:calc(100vw - 24px)!important;max-height:calc(100svh - 24px)!important}}.gu-game-link:hover{text-decoration:underline!important;text-underline-offset:4px!important;opacity:1!important}#shopify-section .gu-game-link-wrap,.gu-page .gu-game-link-wrap{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:var(--gu-game-link-image-gap-desktop, 16px)!important}.gu-page .gu-game-link-image-wrap{display:flex!important;align-items:center!important;justify-content:center!important;width:var(--gu-game-link-image-width-desktop, 58px)!important;height:var(--gu-game-link-image-width-desktop, 58px)!important;max-width:100%!important;pointer-events:none!important;flex-shrink:0!important}.gu-page .gu-game-link-image{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;display:block!important;filter:none!important}.gu-game-link-wrap.gu-game-link-rotate .gu-game-link-image{animation:gu-game-link-spin var(--gu-game-link-image-rotate-speed, 8s) linear infinite!important}@keyframes gu-game-link-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:900px){.gu-page .gu-game-link-wrap{gap:var(--gu-game-link-image-gap-mobile, 12px)!important}.gu-page .gu-game-link-image-wrap{width:var(--gu-game-link-image-width-mobile, 50px)!important;height:var(--gu-game-link-image-width-mobile, 50px)!important}}.gu-page.is-cart-open .gu-back-to-top,.gu-page.is-cart-open [data-gu-back-to-top],body:has(.gu-drawer.is-open) .gu-back-to-top,body:has(.gu-drawer.is-open) [data-gu-back-to-top]{z-index:1!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.gu-boot-status{position:fixed!important;left:32px!important;bottom:28px!important;z-index:8500!important;display:inline-flex!important;align-items:center!important;gap:9px!important;color:var(--gu-ink)!important;background:transparent!important;font-family:var(--gu-product-font-family, inherit)!important;font-size:var(--gu-grid-title-size-desktop, 12px)!important;font-weight:var(--gu-product-title-font-weight, 400)!important;line-height:1.25!important;letter-spacing:.04em!important;text-transform:uppercase!important;opacity:0!important;transform:translateY(6px)!important;pointer-events:none!important;transition:opacity .22s ease,transform .22s ease,visibility .22s ease!important}.gu-boot-status.is-visible{opacity:1!important;transform:translateY(0)!important}.gu-boot-status.is-hiding{opacity:0!important;transform:translateY(6px)!important;visibility:hidden!important}.gu-boot-spinner{width:11px!important;height:11px!important;margin-bottom:0!important;border-radius:999px!important;border:1px solid currentColor!important;border-top-color:transparent!important;display:inline-block!important;flex:0 0 auto!important;animation:gu-boot-spin .56s linear infinite;opacity:.85!important;transition:opacity .16s ease,width .16s ease,margin .16s ease,border-width .16s ease!important}.gu-boot-spinner.is-hidden{opacity:0!important;visibility:hidden!important;animation:none!important}.gu-boot-status.is-final-line{gap:0!important}.gu-boot-status.is-final-line .gu-boot-spinner{opacity:0!important;width:0!important;height:11px!important;margin:0!important;border-width:0!important;animation:none!important}.gu-page.is-boot-near-footer .gu-boot-status{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(6px)!important}.gu-boot-lines{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:3px!important;max-height:14em!important;overflow:visible!important;padding-top:0!important;padding-bottom:0!important}.gu-boot-line{display:block!important;white-space:nowrap!important;min-height:1.25em!important;opacity:1!important;transform:translateY(0)!important;transition:opacity .16s ease,transform .16s ease!important}.gu-boot-line.is-active{opacity:1!important}.gu-boot-line.is-active:after{content:"";display:inline-block;width:.6em;height:1em;margin-left:2px;border-right:1px solid currentColor;transform:translateY(2px);animation:gu-boot-caret-blink .52s steps(1) infinite}.gu-page.is-dark .gu-boot-status{color:#f7f6f2!important}.gu-page.is-cart-open .gu-boot-status,.gu-page.is-modal-open .gu-boot-status,.gu-page.is-game-open .gu-boot-status{opacity:0!important;visibility:hidden!important;pointer-events:none!important}@keyframes gu-boot-spin{to{transform:rotate(360deg)}}@keyframes gu-boot-caret-blink{0%,49%{opacity:1}50%,to{opacity:0}}@media(max-width:900px){.gu-boot-status{left:18px!important;right:18px!important;bottom:18px!important;max-width:calc(100vw - 36px)!important;font-size:var(--gu-grid-title-size-mobile, 12px)!important}.gu-boot-lines{max-width:100%!important}.gu-boot-line{max-width:calc(100vw - 62px)!important;overflow:hidden!important;text-overflow:clip!important}}.gu-boot-status{font-size:10px!important}@media(max-width:900px){.gu-boot-status{font-size:10px!important}}.gu-boot-status{left:12px!important;bottom:12px!important}@media(max-width:900px){.gu-boot-status{left:12px!important;right:auto!important;bottom:12px!important}}.gu-page .gu-game-link-wrap{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important}.gu-page .gu-game-link-image-wrap{order:1!important;-webkit-appearance:none!important;appearance:none!important;border:0!important;background:transparent!important;padding:0!important;margin:0!important;cursor:pointer!important;pointer-events:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;width:var(--gu-game-link-image-width-desktop, 58px)!important;height:var(--gu-game-link-image-width-desktop, 58px)!important}.gu-page .gu-game-link{order:2!important}.gu-page .gu-game-link-image-wrap:hover{opacity:.72!important}@media(max-width:900px){.gu-page .gu-game-link-image-wrap{width:var(--gu-game-link-image-width-mobile, 50px)!important;height:var(--gu-game-link-image-width-mobile, 50px)!important}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/greedy-one-page-shop.css.map */
