*,*:before,*:after{box-sizing:border-box}img,picture,video,canvas,svg{display:block;max-width:100%}html,body{overflow-x:clip}body{display:flex;flex-direction:column;margin:0;min-height:100svh;color:var(--color-foreground)}.content-for-layout{flex:1 0 auto;display:flex;flex-direction:column}.content-for-layout>.shopify-section:last-child{flex-grow:1}main[data-template=product]{flex-grow:0}main[data-template=product]>.shopify-section:last-child{flex-grow:0}.shopify-section-group-footer-group:first-of-type{margin-top:auto}.list-unstyled{margin:0;padding:0;list-style:none}summary{display:flex;align-items:center;cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}.hidden{display:none!important}textarea,input:not([type=checkbox],[type=radio]),select{background-color:var(--color-input-background);border-color:var(--color-input-border);color:var(--color-input-text)}a{color:currentcolor;text-decoration-color:transparent;text-underline-offset:.125em}:is(h1,h2,h3,h4,h5,h6,p)>a:hover{color:rgb(var(--color-foreground-rgb) / .7)}@media screen and (min-width:750px){.menu:not(.menu--accordion) .menu__heading__toggle{display:none}.menu:not(.menu--accordion) summary{pointer-events:none;padding-block:0}}:root{--agsim-accent: #00d4ff;--agsim-bg: #0a0a0f;--agsim-border: rgba(0, 212, 255, .15)}.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content{--page-margin: 16px}@media screen and (min-width:750px){.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content{--page-margin: 40px}}.page-width-wide{--page-content-width: var(--wide-page-width);--page-width: calc(var(--page-content-width) + (var(--page-margin) * 2))}.page-width-normal{--page-content-width: var(--normal-page-width);--page-width: calc(var(--page-content-width) + (var(--page-margin) * 2))}.page-width-narrow,.page-width-content{--page-content-width: var(--narrow-page-width);--page-width: calc(var(--page-content-width) + (var(--page-margin) * 2))}.page-width-content{--page-content-width: var(--normal-content-width);--page-width: calc(var(--page-content-width) + (var(--page-margin) * 2))}.section{--full-page-grid-central-column-width: min( var(--page-width) - var(--page-margin) * 2, calc(100% - var(--page-margin) * 2) );--full-page-grid-margin: minmax(var(--page-margin), 1fr);--full-page-grid-with-margins: var(--full-page-grid-margin) var(--full-page-grid-central-column-width) var(--full-page-grid-margin);--util-page-margin-offset: max( var(--page-margin), calc((100% - min(var(--page-content-width), 100% - var(--page-margin) * 2))/2) );--full-page-margin-inline-offset: calc(((100vw - var(--full-page-grid-central-column-width)) / 2) * -1);width:100%;position:relative;display:grid;grid-template-columns:var(--full-page-grid-with-margins);min-height:var(--section-min-height, auto)}.section>*{grid-column:2}.shopify-section:not(.header-section) :is(.section,.cart-summary){background:transparent}.shopify-section:not(.header-section):has(.section){position:relative}.shopify-section:not(.header-section) .section-background{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--layer-section-background);background-color:var(--color-background)}.section--page-width>*{grid-column:2}.section--full-width>*{grid-column:1 / -1}@media screen and (max-width:749px){.section--mobile-full-width>*{grid-column:1 / -1}}.section--page-width.section--full-width-right>*{grid-column:2 / 4}.section--full-width.section--full-width-margin>*{grid-column:1 / -1}@media screen and (min-width:750px){.section--full-width.section--full-width-margin>*{padding-left:var(--page-margin);padding-right:var(--page-margin)}}body{background-color:var(--agsim-bg);background-image:radial-gradient(ellipse at 15% 60%,rgba(0,212,255,.05) 0%,transparent 50%),radial-gradient(ellipse at 85% 15%,rgba(124,58,237,.05) 0%,transparent 50%);background-attachment:fixed}.shopify-section-group-footer-group .section-background{background-color:#0a0a0f}.shopify-section-group-footer-group .section{--color-background: #0a0a0f;--color-foreground: #c8c8d8;--color-foreground-heading: #e8e8f0;--color-foreground-muted: #888;--color-border: rgba(0, 212, 255, .15);--color-primary: #00d4ff;color:var(--color-foreground)}.shopify-section-group-footer-group a:not(.button,.button-secondary,.button-unstyled){color:var(--color-foreground);text-decoration:none}.shopify-section-group-footer-group a:not(.button,.button-secondary,.button-unstyled):hover{color:var(--color-primary)}.shopify-section-group-footer-group .menu__heading{color:var(--color-foreground-heading);font-weight:600}.shopify-section-group-footer-group .footer-content{grid-template-columns:repeat(2,minmax(0,1fr));gap:max(var(--footer-gap, 0px),20px) 16px}@media screen and (min-width:900px){.shopify-section-group-footer-group .footer-content{grid-template-columns:repeat(var(--grid-columns, 4),minmax(0,1fr));gap:var(--footer-gap, 20px)}}.button:not(.button-secondary,.button-unstyled,.quantity-minus,.quantity-plus){background:linear-gradient(135deg,#00d4ff,#09c)!important;color:#0a0a0f!important;font-weight:700!important;border:none!important;box-shadow:0 0 16px #00d4ff4d!important;transition:box-shadow .3s ease,transform .3s ease!important}.button:not(.button-secondary,.button-unstyled,.quantity-minus,.quantity-plus):hover{box-shadow:0 0 30px #00d4ff99!important;transform:translateY(-2px)!important}.button-secondary{border-color:var(--agsim-accent)!important;color:var(--agsim-accent)!important}@media(any-pointer:fine){.product-grid__item:hover{box-shadow:0 4px 32px #00d4ff1f!important}}:not(.dialog-zoomed-gallery)>.product-media-container{--slide-width: 100%;display:flex;aspect-ratio:var(--gallery-aspect-ratio, var(--media-preview-ratio));width:var(--slide-width, 100%);position:relative;overflow:hidden}.product-media-container img,.product-media-container .product-media__image{width:100%;height:100%;aspect-ratio:inherit;object-fit:contain;object-position:center}.product-card .product-media{width:100%;height:100%}.product-media-container.media-fit{background:#ffffff0a}.product-card .product-media-container.media-fit img,.product-card .product-media-container.media-fit .product-media__image{object-fit:contain}.product-card .card-gallery{border-radius:10px;border:1px solid var(--agsim-border);overflow:hidden}.product-grid-view-zoom-out--details{display:none}[product-grid-view=zoom-out] .product-grid-view-zoom-out--details{display:block}.section-resource-list,.section-carousel{row-gap:var(--gap)}.section-resource-list{container-type:inline-size;container-name:resource-list}.section-resource-list__content{display:flex;flex-direction:column;align-items:var(--horizontal-alignment);gap:var(--gap);width:100%}.section-resource-list__content:empty,.section-resource-list__header:is(:empty,:has(.group-block-content:empty)){display:none}.resource-list{--resource-list-mobile-gap-max: 9999px;--resource-list-column-gap: min(var(--resource-list-column-gap-desktop), var(--resource-list-mobile-gap-max));--resource-list-row-gap: min(var(--resource-list-row-gap-desktop), var(--resource-list-mobile-gap-max));width:100%}@media screen and (max-width:749px){.resource-list{--resource-list-mobile-gap-max: 12px}}.resource-list--grid{display:grid;gap:var(--resource-list-row-gap) var(--resource-list-column-gap);grid-template-columns:var(--resource-list-columns-mobile, repeat(2, 1fr))}@media screen and (min-width:750px){.resource-list--grid{grid-template-columns:var(--resource-list-columns, repeat(4, 1fr))}}.resource-list--grid .resource-list__item{min-width:0}.resource-list__item{height:100%;color:var(--color-foreground);text-decoration:none}:is(.product-grid__item,.resource-list__item) .product-card{display:grid;height:100%}.product-grid-container{display:block;width:100%}.product-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--product-grid-gap, 12px);margin:auto;padding:0;list-style:none}@media screen and (min-width:750px){.product-grid{grid-template-columns:var(--product-grid-columns-desktop, repeat(4, 1fr))}}.card-gallery{aspect-ratio:var(--gallery-aspect-ratio, 1)}.product-card .quick-add{display:none!important}.price--sale .price-item--sale{color:var(--agsim-accent)!important}.header{--header-padding: 6px !important}@media screen and (max-width:749px){.header{--button-size: clamp(28px, 8vw, 36px) !important;--header-mobile-bookend: clamp(28px, 8vw, 36px) !important}}@media screen and (max-width:749px){.mobile\:hidden{display:none!important}}.svg-wrapper{color:currentcolor;display:inline-flex;justify-content:center;align-items:center;width:var(--icon-size-sm);height:var(--icon-size-sm);pointer-events:none}.svg-wrapper>svg{width:var(--icon-size-sm);height:var(--icon-size-sm)}.add-to-cart-button{position:relative;overflow:hidden;--text-speed: .26;--base-delay: calc(var(--text-speed) * .25);--tick-speed: .1;--ring-speed: .2;--check-speed: .2;--burst-speed: .32;--step-delay: 3;--speed: 1;-webkit-user-select:none;user-select:none;transition-property:color,box-shadow,background-color,scale,translate;transition-duration:var(--animation-speed);transition-timing-function:var(--ease-out-cubic)}.add-to-cart-button:active{scale:.99;translate:0 1px}.add-to-cart-button .svg-wrapper .checkmark-burst{width:30px;height:30px}.add-to-cart-text{display:flex;gap:var(--gap-2xs);align-items:center;justify-content:center;animation-duration:var(--animation-speed);animation-timing-function:var(--animation-easing);animation-fill-mode:forwards;transition:width var(--animation-speed) var(--animation-easing),opacity var(--animation-speed) var(--animation-easing);clip-path:circle(100% at 50% 50%)}.add-to-cart__added{--atc-opacity: 1;--atc-destination: 0px;position:absolute;top:50%;left:50%;translate:-50% -50%;display:flex;align-items:center;justify-content:center;gap:.3rem}.add-to-cart__added-icon{width:32px;height:32px}[data-added=true] .add-to-cart-text,[data-added=true] .add-to-cart__added{animation-name:atc-slide}.checkmark-burst{opacity:0;overflow:visible}.checkmark-burst .burst{rotate:20deg}.checkmark-burst .check{opacity:.2;scale:.8;filter:blur(2px);transform:translateZ(0)}.checkmark-burst :is(.ring,.line,.check,.burst,.tick){transform-box:fill-box;transform-origin:center}.checkmark-burst :is(.line){stroke-dasharray:1.5 1.5;stroke-dashoffset:-1.5;translate:0 -180%}.checkmark-burst g{transform-origin:center;rotate:calc(var(--index) * (360 / 8) * 1deg)}.add-to-cart-button[data-added=true] .checkmark-burst{opacity:1}.add-to-cart-button[data-added=true] .check{opacity:1;scale:1;filter:blur(0)}.add-to-cart-button[data-added=true] .tick{scale:1.75}.add-to-cart-button[data-added=true] .ring{opacity:0;scale:1}.add-to-cart-button[data-added=true] .line{stroke-dashoffset:1.5}.add-to-cart-button[data-added=true] .add-to-cart-text{clip-path:circle(0% at 50% 50%);filter:blur(2px);opacity:0;translate:0 4px}@media(prefers-reduced-motion:no-preference){.add-to-cart-button[data-added=true] .check{transition-property:opacity,scale,filter;transition-duration:calc(var(--check-speed) * 1s);transition-delay:calc(var(--base-delay) * 1s);transition-timing-function:var(--ease-out-quad)}.add-to-cart-button[data-added=true] .tick{transition-property:scale;transition-duration:calc(var(--tick-speed) * 1s);transition-delay:calc((var(--base-delay) + (var(--check-speed) * (var(--step-delay) * 1.1))) * 1s);transition-timing-function:ease-out}.add-to-cart-button[data-added=true] .ring{transition-property:opacity,scale;transition-duration:calc(var(--ring-speed) * 1s);transition-delay:calc((var(--base-delay) + (var(--check-speed) * var(--step-delay))) * 1s);transition-timing-function:var(--ease-out-quad)}.add-to-cart-button[data-added=true] .line{transition-property:stroke-dashoffset;transition-duration:calc(var(--burst-speed) * 1s);transition-delay:calc((var(--base-delay) + (var(--check-speed) * var(--step-delay))) * 1s);transition-timing-function:var(--ease-out-cubic)}.add-to-cart-text{transition-property:clip-path,opacity,filter,translate;transition-duration:calc(var(--text-speed) * .6s),calc(var(--text-speed) * 1s);transition-timing-function:ease-out}}@keyframes atc-slide{to{opacity:var(--atc-opacity, 1);translate:0 var(--atc-destination, 0)}}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}main[data-template=product] .product-information{min-width:0;max-width:100%}main[data-template=product] .product-information__grid{align-items:start;min-width:0;max-width:100%}main[data-template=product] .product-information__media{position:relative!important;width:100%!important;min-width:0!important}main[data-template=product] .product-information__media img,main[data-template=product] .product-information__media .product-media__image{width:100%;height:100%;object-fit:contain;border-radius:16px;border:1px solid var(--agsim-border)}main[data-template=product] .product-details{width:100%;max-width:100%;min-width:0;justify-content:stretch;box-sizing:border-box}main[data-template=product] .product-details>.group-block{width:100%}main[data-template=product] .product-details product-price{--color: var(--agsim-accent)}main[data-template=product] .product-details product-price .price{font-size:1.25rem;font-weight:600;color:var(--agsim-accent)}main[data-template=product] .variant-option--dropdowns{margin-bottom:16px}main[data-template=product] .variant-option--dropdowns label{font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;color:#888;margin-bottom:6px}main[data-template=product] .variant-option__select-wrapper{width:100%;max-width:480px;background:#111118;border-color:var(--agsim-border);border-radius:10px}main[data-template=product] .variant-option__select{background:transparent;color:#e8e8f0}main[data-template=product] .variant-option__select-wrapper .icon{color:#e8e8f0}@media screen and (max-width:749px){main[data-template=product] .product-information__grid{display:flex!important;flex-direction:column;align-items:stretch;gap:12px}main[data-template=product] .product-information__media,main[data-template=product] .product-details{grid-column:unset!important;width:100%!important;max-width:100%!important}main[data-template=product] .product-information__media{order:1;width:96px!important;min-width:0!important;max-width:96px;margin-inline:auto;max-height:64px;overflow:hidden}main[data-template=product] .product-information__media slideshow-component,main[data-template=product] .product-information__media .slideshow,main[data-template=product] .product-information__media .slideshow-slide,main[data-template=product] .product-information__media .product-media-container,main[data-template=product] .product-information__media .product-media,main[data-template=product] .product-information__media .product-media-constraint-wrapper{max-height:64px!important;min-height:0!important;height:auto!important}main[data-template=product] .product-information__media img{max-height:64px!important;width:96px!important;object-fit:cover;border-radius:10px;border:1px solid var(--agsim-border)}main[data-template=product] .product-details{order:2;background:#ffffff08;border:1px solid var(--agsim-border);border-radius:16px;padding:20px 16px 24px}main[data-template=product] .product-details h1{font-size:1.5rem;text-align:center;margin:0 0 4px}main[data-template=product] .product-details product-price .price{justify-content:center;margin-bottom:16px}main[data-template=product] .product-description{margin-top:16px;padding-top:16px;border-top:1px solid var(--agsim-border);font-size:.875rem;line-height:1.6;color:#aaa}}@media screen and (min-width:750px){main[data-template=product] .product-information__grid:not(.product-information--media-none){display:grid!important;grid-template-columns:minmax(200px,280px) minmax(0,1fr)!important;gap:2rem;align-items:start}main[data-template=product] .product-information__media{width:100%!important;max-width:280px!important;min-width:0!important}main[data-template=product] .product-information__media media-gallery,main[data-template=product] .product-information__media slideshow-component,main[data-template=product] .product-information__media slideshow-container,main[data-template=product] .product-information__media slideshow-slides{width:100%!important;max-width:280px!important}main[data-template=product] .product-information__media slideshow-slide.product-media-container,main[data-template=product] .product-information__media .product-media-container{width:100%!important;max-width:280px!important;max-height:180px!important;aspect-ratio:3 / 2!important;--media-preview-ratio: 1.5 !important;--gallery-aspect-ratio: 3 / 2 !important}main[data-template=product] .product-information__media .product-media{max-height:180px!important;height:100%}main[data-template=product] .product-information__media img,main[data-template=product] .product-information__media .product-media__image{max-height:180px!important;object-fit:contain!important}main[data-template=product] .product-details{max-width:520px}}@media screen and (min-width:1200px){main[data-template=product] .product-information__grid:not(.product-information--media-none){grid-template-columns:minmax(200px,280px) minmax(0,1fr)!important}}main[data-template=product] .quantity-selector-wrapper,main[data-template=product] .accelerated-checkout-block,main[data-template=product] .shopify-payment-button,main[data-template=product] [data-shopify=payment-button],main[data-template=product] shopify-accelerated-checkout{display:none!important}main[data-template=product] .product-form-buttons{display:flex;flex-direction:column;gap:12px;width:100%}main[data-template=product] .product-form-buttons>*{flex:none!important;width:100%!important}main[data-template=product] add-to-cart-component{display:block;width:100%}main[data-template=product] .product-form-buttons .add-to-cart-button{display:flex!important;align-items:center!important;justify-content:center!important;width:100%;min-height:48px;padding:14px 20px!important;border-radius:10px;font-size:1rem;font-weight:700}main[data-template=product] .add-to-cart-text,main[data-template=product] .add-to-cart-text__content,main[data-template=product] .add-to-cart-text__content span{color:#0a0a0f!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/base.css.map */
