html:has(.minicart[open]){background:#181e2a}.minicart-wrapper{--color-branded: var(--color-highlight);--color-branded-light: var(--color-highlight);--color-branded-dark: var(--color-highlight-dark);--color-branded-50: var(--color-highlight-50)}.minicart-wrapper .minicart{position:fixed;inset:0 0 0 auto;width:600px;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;transform:translate(100%);background:#0a101d;color:#fff;transition:transform .3s cubic-bezier(.165,.84,.44,1)}.minicart-wrapper .minicart[enter]{transform:translate(0)}.minicart-wrapper .minicart__bg{display:flex;flex-direction:column;height:100%;padding:0 20px 0 18px;background:#181e2a;border-left:2px solid #303542}.minicart-wrapper .minicart__header{display:flex;align-items:center;gap:16px;padding:18px 0}.minicart-wrapper .minicart__header .close-button{flex:none;padding:16px;margin:-8px -16px -8px 0;background:none;border:none;cursor:pointer}.minicart-wrapper .minicart__header .title{flex:1;min-width:0;margin:0;font-family:t26-carbon,t26-carbon-fb,sans-serif;font-size:20px;font-weight:700;line-height:1.2}.minicart-wrapper .minicart__count{white-space:nowrap;margin-left:6px;font-family:priori-sans,priori-sans-fb,sans-serif;font-size:16px;font-weight:400;letter-spacing:0;color:#d4d8e0}.minicart-wrapper .minicart__body-wrapper{flex:1 1 auto;min-height:0}.minicart-wrapper .minicart__footer{padding:16px 0;border-top:1px solid #303542}.minicart-wrapper .minicart form{display:grid;grid-auto-rows:1fr auto;height:100%;grid-row-gap:12px;scrollbar-width:none}.minicart-wrapper .minicart form::-webkit-scrollbar{display:none}@media(max-height:550px){.minicart-wrapper .minicart form{display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto}}.minicart-wrapper .minicart__body{--cart-edge: 20px;container-type:inline-size;display:flex;flex-direction:column;position:relative;margin-right:calc(-1 * var(--cart-edge));overflow-x:hidden;overflow-y:hidden;min-height:0}.minicart-wrapper .minicart__body .empty-cartnote,.minicart-wrapper .minicart__body .cart-undo:has(~.empty-cartnote){margin-right:var(--cart-edge)}@media(max-height:550px){.minicart-wrapper .minicart__body{overflow-y:visible;min-height:auto}.minicart-wrapper .minicart__body .cart-items{overflow-y:visible}}.minicart-wrapper .minicart__body .cart-items a{color:inherit}.minicart-wrapper .minicart .cart-items{overflow-x:hidden;overflow-y:auto;padding-bottom:16px;scrollbar-gutter:stable}.minicart-wrapper .minicart .cart-items>*{width:calc(100cqi - var(--cart-edge))}.minicart-wrapper .minicart .cart-items__item{--cart-thumb: 5rem;--cart-gap: 1rem;display:grid;grid-template-columns:var(--cart-thumb) minmax(0,1fr) auto;grid-template-rows:auto auto 1fr auto;gap:0 var(--cart-gap);align-items:start;padding:1.25rem 0;border-top:1px solid #40444b;font-family:priori-sans,priori-sans-fb,sans-serif;font-size:16px;font-weight:400}.minicart-wrapper .minicart .cart-items__item>.cart-items__image{grid-column:1;grid-row:1/-1}.minicart-wrapper .minicart .cart-items__item>.cart-items__details{grid-column:2;grid-row:1}.minicart-wrapper .minicart .cart-items__item>.cart-items__price{grid-column:3;grid-row:1/4}.minicart-wrapper .minicart .cart-items__item:has(>:is(.cart-bundle,.cart-print))>.cart-items__price{grid-row:1}@media(min-width:632px){.minicart-wrapper .minicart .cart-items__item:has(>.cart-print)>.cart-items__price{flex-direction:row-reverse;align-items:baseline;gap:8px}}.minicart-wrapper .minicart .cart-items__item:has(>.cart-bundle)>.cart-bundle{grid-column:2}.minicart-wrapper .minicart .cart-items__item:has(>.cart-bundle)>.cart-items__control>.cart-remove{grid-row:2;align-self:start;margin-top:10px}.minicart-wrapper .minicart .cart-items__item>.cart-items__control{display:contents}.minicart-wrapper .minicart .cart-items__item>.cart-items__control>:not(.cart-remove,.cart-remove-group){grid-column:2;grid-row:4;align-self:center;margin-top:12px}.minicart-wrapper .minicart .cart-items__item>.cart-items__control>:is(.cart-remove,.cart-remove-group){grid-column:3;grid-row:4;justify-self:end;align-self:center;margin-top:12px}.minicart-wrapper .minicart .cart-items__item>.item-error{grid-column:2/-1}.minicart-wrapper .minicart .cart-items__item>.item-error:empty{display:none}.minicart-wrapper .minicart .cart-items__added{display:none;margin:0 0 6px;font-size:14px;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:#bdf9a1}.minicart-wrapper .minicart .cart-items__item[data-just-added] .cart-items__added{display:inline-block}.minicart-wrapper .minicart .cart-items__title{margin:0 0 6px;font-weight:600;font-family:geom-graphic,sans-serif;font-size:17px;line-height:1.2}@media only screen and (max-width:767px){.minicart-wrapper .minicart .cart-items__title{font-size:16px}}.minicart-wrapper .minicart .cart-items__title a{text-decoration:none}.minicart-wrapper .minicart .cart-items .details li{margin:0 0 6px}.minicart-wrapper .minicart .cart-items .cart-note{display:flex;align-items:center;gap:6px;margin:4px 0 0;font-size:16px;line-height:1.3;color:var(--color-highlight)}.minicart-wrapper .minicart .cart-items .cart-note__icon{flex:none;stroke:currentColor}.minicart-wrapper .minicart .cart-items__details{min-width:0}.minicart-wrapper .minicart .cart-items__image{width:var(--cart-thumb);height:var(--cart-thumb)}.minicart-wrapper .minicart .cart-items__image img{width:100%;height:100%;object-fit:contain;object-position:top}.minicart-wrapper .minicart .cart-items__image svg{fill:#fff}.minicart-wrapper .minicart .cart-items__price{display:flex;flex-direction:column;align-items:flex-end;font-family:priori-sans,priori-sans-fb,sans-serif;font-size:18px;font-weight:700;line-height:1.3;color:#fff;text-align:right;white-space:nowrap}.minicart-wrapper .minicart .cart-items__price .price__original{font-size:15px;font-weight:400}.minicart-wrapper .minicart .cart-items__price .price__original{opacity:.5}.minicart-wrapper .minicart__footer-titleSection{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;margin:0;font-size:18px;font-family:t26-carbon,sans-serif;font-weight:400}.minicart-wrapper .minicart__footer-titleSection h5{font-size:18px;font-family:t26-carbon,sans-serif;font-weight:400;margin:0;white-space:nowrap}.minicart-wrapper .minicart__footer-titleSection span{text-align:right;white-space:nowrap}.minicart-wrapper .minicart__footer-buttonsSection{padding:12px 0 0}.minicart-wrapper .minicart__fineprint{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 16px}.minicart-wrapper .minicart__line{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;margin:0;font-size:16px;font-family:priori-sans,priori-sans-fb,sans-serif;font-weight:400;color:#bdf9a1;text-transform:uppercase}.minicart-wrapper .minicart__line h5{display:flex;align-items:center;gap:6px;font-size:16px;font-family:priori-sans,priori-sans-fb,sans-serif;font-weight:400;margin:0 5px 0 0}.minicart-wrapper .minicart__line svg{flex:none}.minicart-wrapper .minicart__line span{text-align:right;white-space:nowrap}.minicart-wrapper .minicart__line-total{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;margin:0 0 4px;font-size:18px;line-height:26px;font-family:t26-carbon,t26-carbon-fb,sans-serif;font-weight:700;color:#bdf9a1}.minicart-wrapper .minicart__line-total h4{font-size:18px;line-height:26px;font-family:t26-carbon,t26-carbon-fb,sans-serif;font-weight:700;margin:0}.minicart-wrapper .minicart__line-total span{text-align:right;white-space:nowrap}.minicart-wrapper .minicart__shipping{font-family:priori-sans,priori-sans-fb,sans-serif;font-size:15px;font-weight:400;color:#e2e4e9}@media only screen and (max-width:767px){.minicart-wrapper .minicart__header{padding:10px 0}.minicart-wrapper .minicart__header .close-button{margin-right:-10px}.minicart-wrapper .minicart__bg{padding:0 10px 0 8px}.minicart-wrapper .minicart__body{--cart-edge: 10px}.minicart-wrapper .minicart .cart-items{padding-right:var(--cart-edge)}.minicart-wrapper .minicart .cart-items>*{width:auto}.minicart-wrapper .minicart .cart-items__details{padding:0}.minicart-wrapper .minicart .cart-items__item{--cart-thumb: 4rem;--cart-gap: 12px;padding:14px 0}.minicart-wrapper .minicart__footer-buttonsSection{padding:10px 0 0}.minicart-wrapper .minicart__footer{padding:12px 0}.minicart-wrapper .minicart__line-total,.minicart-wrapper .minicart__line-total h4{font-size:16px}}@media only screen and (max-width:479px){.minicart-wrapper .minicart__line,.minicart-wrapper .minicart__line h5{font-size:14px}}.minicart__line-discount+.minicart__line-discount{margin-top:-10px}.cart-button{border:1px solid;padding:5px;text-align:center}.minicart-wrapper .item-error{margin:8px 0 0;font-size:16px;color:#ff928b}.minicart-wrapper .empty-cartnote{display:grid;height:100%;align-items:center;justify-items:center;text-align:center;padding-bottom:94px}@media(max-width:768px){.minicart-wrapper .minicart{width:100%}}.minicart-wrapper .empty-cart{display:flex;flex-direction:column;align-items:center;gap:14px;padding:0 32px}.minicart-wrapper .empty-cart__mark{width:104px;height:104px;margin-bottom:6px}.minicart-wrapper .empty-cart__title{margin:0;font-family:geom-graphic,geom-graphic-fb,sans-serif;font-size:24px;font-weight:700;line-height:1.15}.minicart-wrapper .empty-cart__text{max-width:30ch;margin:0;font-family:priori-sans,priori-sans-fb,sans-serif;font-size:19px;color:#cad8ec}.minicart-wrapper .empty-cart__button{margin-top:10px}.cart-stepper{display:inline-flex;align-items:center;width:max-content;height:32px;overflow:hidden;border:1px solid rgba(202,216,236,.38);border-radius:999px;color:#fff}.cart-stepper:has(:focus-visible){outline:2px solid var(--color-highlight);outline-offset:2px}.cart-stepper__button{display:grid;place-items:center;width:32px;height:100%;padding:0;border:0;border-radius:0;background:none;font-family:priori-sans,priori-sans-fb,sans-serif;font-size:17px;line-height:1;color:inherit;text-decoration:none;cursor:pointer;transition:background-color .2s}.cart-stepper__button:first-child{border-radius:999px 0 0 999px}.cart-stepper__button:last-child{border-radius:0 999px 999px 0}.cart-stepper__button:focus-visible{outline:none}.cart-stepper__button:hover:not(:disabled){background:#8f68ff47}.cart-stepper__button:active:not(:disabled){background:#8f68ff80}.cart-stepper__button:disabled{opacity:.45;cursor:default}.cart-stepper__input{width:1.75rem;padding:0;pointer-events:none;cursor:default;caret-color:transparent;user-select:none;border:0;background:none;font-family:priori-sans,priori-sans-fb,sans-serif;font-size:16px;font-weight:600;line-height:1;color:inherit;text-align:center;-moz-appearance:textfield}.cart-stepper__input::-webkit-outer-spin-button,.cart-stepper__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.table-wrapper::-webkit-scrollbar-track,.scrollbar-style::-webkit-scrollbar-track{background:#fff3;border-radius:4px}.table-wrapper::-webkit-scrollbar,.scrollbar-style::-webkit-scrollbar{height:4px}.table-wrapper::-webkit-scrollbar-thumb,.scrollbar-style::-webkit-scrollbar-thumb{border-radius:4px;background-color:#bdf9a1}.scrollbar-style{scrollbar-width:thin;scrollbar-color:#BDF9A1 rgba(255,255,255,.2)}.cart-items.scrollbar-style::-webkit-scrollbar{width:4px}.cart-remove{position:relative;display:grid;place-items:center;width:32px;height:32px;border:1px solid rgba(202,216,236,.38);border-radius:50%;color:#fff;transition:background-color .2s,border-color .2s,color .2s}.cart-remove:hover{border-color:#ff928b99;background:#ff928b29;color:#ff928b}.cart-remove:focus-visible{outline:2px solid var(--color-highlight);outline-offset:2px}.cart-remove__icon{width:14px;height:14px;stroke:currentColor}.cart-qty-note{font-family:priori-sans,priori-sans-fb,sans-serif;font-size:16px;color:#ccc}.cart-recs{padding-top:24px;border-top:1px solid #40444b}.cart-recs__title{margin:0 0 12px;font-family:t26-carbon,t26-carbon-fb,sans-serif;font-size:18px;line-height:1.2;color:#fff}.cart-recs__title:not(:first-child){margin-top:24px}.cart-bundle{grid-column:2/-1;grid-row:2;min-width:0;margin:4px 0 0;font-family:priori-sans,priori-sans-fb,sans-serif;color:#fff}.cart-bundle__summary{display:flex;align-items:center;gap:10px;min-height:44px;list-style:none;cursor:pointer;font-size:17px}.cart-bundle__summary::-webkit-details-marker{display:none}.cart-bundle__summary:after{content:"";flex:none;width:7px;height:7px;margin:0 0 0 2px;border-right:1.5px solid;border-bottom:1.5px solid;transform:translateY(-2px) rotate(45deg);transition:transform .2s}.cart-bundle__summary:hover{color:var(--color-highlight)}.cart-bundle[open]>.cart-bundle__summary:after{transform:translateY(2px) rotate(-135deg)}.cart-bundle__stack{display:flex;flex:none}.cart-bundle__chip{display:flex;align-items:center;justify-content:center;width:38px;height:38px;overflow:hidden;border:2px solid var(--cart-bundle-ring, #1b1f28);border-radius:50%;background:#262d3d}.cart-bundle__chip+.cart-bundle__chip{margin-left:-10px}.cart-bundle__chip img{width:100%;height:100%;object-fit:contain}.cart-bundle__chip--more{font-size:15px;color:#fff}.cart-bundle__count{min-width:0}.cart-bundle__chip--narrow{display:none}@media screen and (max-width:631px){.cart-bundle__summary{gap:8px;font-size:15px}.cart-bundle__chip{width:30px;height:30px}.cart-bundle__chip+.cart-bundle__chip{margin-left:-12px}.cart-bundle__chip--more{font-size:13px}.cart-bundle__chip--wide,.cart-bundle__included{display:none}.cart-bundle__chip--narrow{display:flex}.cart-bundle__count{white-space:nowrap}}.cart-bundle__list{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin:4px 0 0;padding:0;list-style:none}.cart-bundle__item{display:flex;align-items:center;gap:12px;font-size:16px;line-height:1.3}.cart-bundle__image{flex:none;width:40px;height:40px;overflow:hidden;border-radius:6px;background:#262d3d}.cart-bundle__image img{width:100%;height:100%;object-fit:contain}.cart-bundle__name{display:flex;flex-direction:column;flex:1;min-width:0;overflow-wrap:anywhere}.cart-bundle__variant,.cart-bundle__qty{color:#ccc}.cart-bundle__qty{flex:none}.cart-print{grid-column:2/-1;grid-row:2;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;align-items:baseline;min-width:0;margin:10px 0 0;padding:10px 12px 10px 14px;border-left:2px solid var(--color-highlight);border-radius:0 8px 8px 0;background:#8f68ff24;font-family:priori-sans,priori-sans-fb,sans-serif;font-size:16px;line-height:1.3;color:#fff}.cart-print__label{grid-column:1/-1;margin-bottom:4px;font-size:14px;letter-spacing:.06em;text-transform:uppercase;color:var(--color-highlight)}.cart-print__name{min-width:0;overflow-wrap:anywhere}.cart-print__price{font-weight:700;white-space:nowrap;color:var(--color-highlight)}.cart-print__remove{grid-column:1/-1;justify-self:start;position:relative;display:inline-flex;align-items:center;gap:6px;margin-top:6px;color:#ccc}.cart-print__remove span{text-decoration:underline;text-underline-offset:3px}.cart-print__remove:before{content:"";position:absolute;inset:-10px -8px}.cart-print__remove:hover{color:#ff928b}.cart-print__trash{width:14px;height:14px;stroke:currentColor}.cart-print>.cart-bundle{grid-column:1/-1;grid-row:auto;margin:4px 0 0}.cart-remove-group{display:inline-flex;align-items:center;gap:10px}.cart-remove-group__caption{max-width:7.5em;font-family:priori-sans,priori-sans-fb,sans-serif;font-size:14px;line-height:1.2;text-align:right;color:#ccc}@media only screen and (max-width:767px){.cart-remove-group__caption{max-width:none}}.cart-line-sum{font-family:priori-sans,priori-sans-fb,sans-serif;font-size:16px;color:#ccc}.cart-line-sum b{margin-left:6px;font-weight:700;white-space:nowrap;color:#fff}html{scrollbar-width:thin}.header,.footer{flex-shrink:0}.menu-close-button{pointer-events:none;z-index:-100;opacity:0;position:fixed}@media only screen and (max-width:991px){body.disable-body .menu-close-button{height:100%;width:20%;right:0;top:0;background:none;opacity:0;pointer-events:auto;border:0;z-index:100}}.grid-item__navigation{display:grid;align-items:baseline}.grid-item__socials{display:grid;grid-auto-columns:60% 1fr;margin-left:20px}.primary-button{-webkit-appearance:none;cursor:pointer;min-width:147px;max-width:520px;height:56px;padding:5px 30px;font-size:16px;line-height:20px;font-family:geom-graphic,geom-graphic-fb,sans-serif;font-weight:700;background:#bdf9a1;color:#0a101d;text-transform:capitalize;border:0;display:inline-block;vertical-align:top;text-align:center;text-decoration:none;position:relative;letter-spacing:.5px;transition:background-color .4s ease-in-out,color .4s ease-out}.primary-button.loading{background-color:#fff;font-size:1px}.primary-button.loading:after{content:"";position:absolute;top:50%;left:50%;margin-top:-12px;margin-left:-12px;width:25px;height:25px;border-radius:50px;border:4px solid grey;animation:loading 1s linear infinite}.primary-button span{position:relative;z-index:2;width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:inline-block;vertical-align:top}.primary-button:before{content:"";position:absolute;z-index:1;inset:0;background:#8f68ff;transform:scaleX(0);transform-origin:left;transition:.4s ease-in-out;outline:none}.primary-button:active,.primary-button:hover{outline:none}.primary-button:active:before,.primary-button:hover:before{background:#8f68ff;transform:scaleX(1)}.primary-button:disabled,.primary-button[disabled]{opacity:.5;pointer-events:none}.primary-button:focus{outline:none}.primary-button:focus-visible{background:#bdf9a1;color:#0a101d;outline:none}.primary-button:focus-visible:after{position:absolute;inset:-8px;content:"";border:1px solid #BDF9A1}.secondary-button{-webkit-appearance:none;cursor:pointer;font-size:15px;font-family:geom-graphic,geom-graphic-fb,sans-serif;font-weight:700;background:none;color:#fff;text-transform:uppercase;border:0;display:inline-block;vertical-align:top;text-decoration:none;position:relative;letter-spacing:.5px}.secondary-button.loading{background-color:#fff;font-size:1px}.secondary-button.loading:after{content:"";position:absolute;top:50%;left:50%;margin-top:-12px;margin-left:-12px;width:25px;height:25px;border-radius:50px;border:4px solid grey;animation:loading 1s linear infinite}.secondary-button .icon-arrow{color:#88d265;display:inline-block;vertical-align:top;margin:8px 0 0 12px}.secondary-button:active,.secondary-button:hover{color:#bdf9a1!important;outline:none}.secondary-button:active .icon-arrow,.secondary-button:hover .icon-arrow{color:#8f68ff}.secondary-button:disabled,.secondary-button[disabled]{color:#fff;opacity:.5;pointer-events:none}.secondary-button:disabled .icon-arrow,.secondary-button[disabled] .icon-arrow{color:#88d265}.secondary-button:focus{outline:none}.secondary-button:focus-visible{color:#fff;outline:none}.secondary-button:focus-visible .icon-arrow{color:#88d265}.secondary-button:focus-visible:before{position:absolute;inset:-6px -5px -4px -8px;content:"";border:1px solid #BDF9A1;outline:none}.side-fade-l:before{background-image:linear-gradient(90deg,var(--fade-color, var(--color-bg)),transparent)}.side-fade-r:before{background-image:linear-gradient(90deg,transparent,var(--fade-color, var(--color-bg)))}.side-fade-l,.side-fade-r{position:absolute;top:0;width:calc((100vw - var(--container)) / 2);height:100%;z-index:1;display:flex}.side-fade-l:before,.side-fade-l:after,.side-fade-r:before,.side-fade-r:after{content:"";display:block;height:100%;position:absolute}.side-fade-l:before,.side-fade-r:before{width:100%;max-width:var(--fade-w, 6rem)}.side-fade-l:after,.side-fade-r:after{background-color:var(--fade-color, var(--color-bg));width:calc(100% - var(--fade-w, 6rem))}.side-fade-l{left:0}.side-fade-l:before{right:0}.side-fade-l:after{left:0}.side-fade-r{right:0}.side-fade-r:before{left:0}.side-fade-r:after{right:0}.q-swipe-fade-prev:before,.q-swipe-fade-prev:after,.q-swipe-fade-next:before,.q-swipe-fade-next:after{content:"";display:none;position:absolute;inset-block:0;height:100%;z-index:0}.q-swipe-fade-prev:before,.q-swipe-fade-next:before{width:var(--fade-w, 100%)}.q-swipe-fade-prev:after,.q-swipe-fade-next:after{width:calc(100% - var(--fade-w, 100%) + 1px);background-color:var(--fade-color, var(--color-bg))}.q-swipe-fade-prev.swiper-button-lock,.q-swipe-fade-next.swiper-button-lock{display:none}.q-swipe-fade-prev:before{right:0;background-image:linear-gradient(to right,var(--fade-color, var(--color-bg)),transparent)}.q-swipe-fade-prev:after{left:0}.q-swipe-fade-next:before{left:0;background-image:linear-gradient(to left,var(--fade-color, var(--color-bg)),transparent)}.q-swipe-fade-next:after{right:0}.glow,.on\:glow[on],.group[on] .group-on\:glow{-webkit-filter:drop-shadow(0 var(--rise, 0) calc(var(--diffuse, 4rem) * .75 * var(--dim, 1)) var(--glow, rgba(255, 255, 255, .8)));-webkit-transition:-webkit-filter .3s linear;-webkit-transform:translateY(0);filter:drop-shadow(0 var(--rise, 0) calc(var(--diffuse, 4rem) * .75 * var(--dim, 1)) var(--glow, rgba(255, 255, 255, .8)));transition:filter 1s cubic-bezier(.4,0,.2,1),transform 1s cubic-bezier(.4,0,.2,1),opacity .3s linear}.glow:hover,.group\/link:hover .glow,.on\:glow[on]:hover,.group[on] .group-on\:glow:hover{-webkit-filter:drop-shadow(0 var(--rise, 0) calc(var(--diffuse, 4rem) * var(--dim, 1)) var(--hover-glow, white));-webkit-transition:-webkit-filter .3s linear;-webkit-transform:translateY(-.25rem);filter:drop-shadow(0 var(--rise, 0) calc(var(--diffuse, 4rem) * var(--dim, 1)) var(--hover-glow, white));transition:filter .3s cubic-bezier(.8,0,.6,1),transform .3s cubic-bezier(.8,0,.6,1),opacity .3s linear}@media(prefers-reduced-motion:reduce){.glow:hover,.group\/link:hover .glow,.on\:glow[on]:hover,.group[on] .group-on\:glow:hover{-webkit-transform:none;transform:none}}.q-card .glow{transition:filter 1s cubic-bezier(.4,0,.2,1),transform 1s cubic-bezier(.4,0,.2,1),opacity .3s linear}.q-card .glow:hover{transition:filter .3s cubic-bezier(.8,0,.6,1),transform .3s cubic-bezier(.8,0,.6,1),opacity .3s linear}.glare{-webkit-filter:drop-shadow(0 calc(var(--rise, 0) * var(--dim, 1)) calc(var(--diffuse, 4rem) * .75 * var(--dim, 1)) var(--glow, rgba(255, 255, 255, .8))) drop-shadow(0 calc(var(--rise, 0) * var(--dim, 1)) calc(var(--diffuse, 4rem) * .5 * var(--dim, 1)) var(--glow, rgba(255, 255, 255, .8)));-webkit-transition:-webkit-filter .3s linear;-webkit-transform:translateZ(0);filter:drop-shadow(0 calc(var(--rise, 0) * var(--dim, 1)) calc(var(--diffuse, 4rem) * .75 * var(--dim, 1)) var(--glow, rgba(255, 255, 255, .8))) drop-shadow(0 calc(var(--rise, 0) * var(--dim, 1)) calc(var(--diffuse, 4rem) * .5 * var(--dim, 1)) var(--glow, rgba(255, 255, 255, .8)));transition:filter 1s cubic-bezier(.4,0,.2,1)}.glare:hover{-webkit-filter:drop-shadow(0 calc(var(--rise, 0) * var(--dim, 1)) calc(var(--diffuse, 4rem) * var(--dim, 1)) var(--hover-glow, white)) drop-shadow(0 calc(var(--rise, 0) * var(--dim, 1)) calc(var(--diffuse, 4rem) * .75 * var(--dim, 1)) var(--hover-glow, white));-webkit-transition:-webkit-filter .3s linear;-webkit-transform:translateZ(0);filter:drop-shadow(0 calc(var(--rise, 0) * var(--dim, 1)) calc(var(--diffuse, 4rem) * var(--dim, 1)) var(--hover-glow, white)) drop-shadow(0 calc(var(--rise, 0) * var(--dim, 1)) calc(var(--diffuse, 4rem) * .75 * var(--dim, 1)) var(--hover-glow, white));transition:filter .3s cubic-bezier(.8,0,.6,1)}.neon{-webkit-filter:drop-shadow(0 0 var(--diffuse, .5rem) var(--glow, white)) drop-shadow(0 0 0 var(--glow, white));-webkit-transition:-webkit-filter .3s linear;-webkit-transform:translateZ(0);filter:drop-shadow(0 0 var(--diffuse, .5rem) var(--glow, white)) drop-shadow(0 0 0 var(--glow, white));transition:filter .1s linear}.neon:hover{-webkit-filter:drop-shadow(0 0 calc(var(--diffuse, .5rem) * 1.5) var(--hover-glow, white)) drop-shadow(0 0 var(--diffuse, .5rem) var(--glow, white));filter:drop-shadow(0 0 calc(var(--diffuse, .5rem) * 1.5) var(--hover-glow, white)) drop-shadow(0 0 var(--diffuse, .5rem) var(--glow, white))}.neon-1{-webkit-filter:drop-shadow(0 0 .1875rem var(--glow, white));-webkit-transition:-webkit-filter .3s linear;filter:drop-shadow(0 0 .25rem var(--glow, white));transition:filter .1s linear}.neon-1:hover{-webkit-filter:drop-shadow(0 0 .375rem var(--hover-glow, white));filter:drop-shadow(0 0 .375rem var(--hover-glow, white))}.neon-2{-webkit-filter:drop-shadow(0 0 .375rem var(--glow, white));-webkit-transition:-webkit-filter .3s linear;filter:drop-shadow(0 0 .5rem var(--glow, white));transition:filter .1s linear}.neon-2:hover{-webkit-filter:drop-shadow(0 0 .75rem var(--hover-glow, white));filter:drop-shadow(0 0 .75rem var(--hover-glow, white))}.neon-3{-webkit-filter:drop-shadow(0 0 .5625rem var(--glow, white));-webkit-transition:-webkit-filter .3s linear;filter:drop-shadow(0 0 .75rem var(--glow, white));transition:filter .1s linear}.neon-3:hover{-webkit-filter:drop-shadow(0 0 1.125rem var(--hover-glow, white));filter:drop-shadow(0 0 1.125rem var(--hover-glow, white))}.neon-4{-webkit-filter:drop-shadow(0 0 .75rem var(--glow, white));-webkit-transition:-webkit-filter .3s linear;filter:drop-shadow(0 0 1rem var(--glow, white));transition:filter .1s linear}.neon-4:hover{-webkit-filter:drop-shadow(0 0 1.5rem var(--hover-glow, white));filter:drop-shadow(0 0 1.5rem var(--hover-glow, white))}.swap-up,.swap-right,.swap-down,.swap-left,.swap-fade{position:absolute;opacity:0;pointer-events:none;transition-duration:.25s;transition-delay:.25s;transition-timing-function:cubic-bezier(.8,0,.6,1)}.swap-up[on],.swap-right[on],.swap-down[on],.swap-left[on],.swap-fade[on]{opacity:1;pointer-events:all}.swap-up[power-down],.swap-right[power-down],.swap-down[power-down],.swap-left[power-down],.swap-fade[power-down]{opacity:0;transition-delay:0s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.swap-up{top:2rem;transition-property:opacity,top}.swap-up[on]{top:0}.swap-up[power-down]{top:-2rem}.swap-right{right:-2rem;transition-property:opacity,right}.swap-right[on]{right:0}.swap-right[power-down]{right:2rem}.swap-down{bottom:-2rem;transition-property:opacity,bottom}.swap-down[on]{bottom:0}.swap-down[power-down]{bottom:2rem}.swap-left{left:2rem;transition-property:opacity,left}.swap-left[on]{left:0}.swap-left[power-down]{left:-2rem}.swap-fade{transition-property:opacity}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.bg-transparent{background-color:transparent}.price-usd:before{content:"$"}.price-usd:after{content:" USD"}.metafield-rich_text_field ul{list-style:disc}.metafield-rich_text_field a{color:var(--color-highlight);text-decoration:underline;text-underline-offset:2px}.metafield-rich_text_field a:hover{color:var(--color-highlight-dark)}.q-astro-fade{--tw-gradient-stops: var(--color-main) 5%, var(--color-accent-vivid) 15%, var(--color-accent-vivid-1) 30%, var(--color-faint-dark) 45%, var(--color-bg) 60%}.q-promo-fade{background-image:linear-gradient(90deg,var(--color-accent-vivid-3) 2%,var(--color-accent-vivid-2) 20%,var(--color-accent-vivid-1) 50%,var(--color-accent-vivid) 75%)}@keyframes loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes offset-forwards{0%{offset-distance:0%}to{offset-distance:100%}}.q-tab:after{content:"";display:block;position:absolute;background-color:var(--color-branded);width:0;height:2px;left:0;bottom:0;transition:width .15s cubic-bezier(.4,0,.2,1);z-index:1}.q-tab:hover,.q-tab[on]{color:var(--color-branded)}.q-tab[on]:after{width:100%}*:focus-visible{outline-width:2px;outline-style:solid;outline-color:var(--color-highlight);outline-offset:4px;animation:.65s ease 0s infinite alternate both running focus-pulse}dialog:focus-visible{outline:none;animation:none}@keyframes focus-pulse{0%{outline-color:var(--color-highlight)}to{outline-color:var(--color-highlight-50)}}q-flip button.q-switch,q-toggle button.q-switch{display:block;position:relative;width:33px;height:20px;border-radius:10px;border:1px solid var(--color-faint-35);background-color:var(--color-accent-dark);transition:background .15s linear,border .15s linear}q-flip button.q-switch:after,q-toggle button.q-switch:after{content:"";display:block;position:absolute;width:14px;height:14px;border-radius:7px;background-color:var(--color-faint);right:15px;top:2px;transition:right .15s cubic-bezier(.4,0,.2,1)}q-flip[on] button.q-switch,q-toggle[on] button.q-switch{border-color:var(--color-accent);background-color:var(--color-accent)}q-flip[on] button.q-switch:after,q-toggle[on] button.q-switch:after{right:2px}q-flip[disabled] button.q-switch,q-toggle[disabled] button.q-switch{background-color:var(--color-accent-dark)}q-flip[disabled] button.q-switch:after,q-toggle[disabled] button.q-switch:after{background-color:var(--color-faint-dark)}.q-accordion button{position:relative}.q-accordion button:after{content:"";display:block;width:.75em;height:.75em;flex-shrink:0;border-color:var(--color-main);border-bottom-width:2.5px;border-right-width:2.5px;transform:rotate(45deg) scale(1) translate(-.15rem,-.15rem);transition:transform .15s cubic-bezier(.8,0,.6,1)}.q-accordion[on] button:after{transform:rotate(45deg) scale(-1) translate(-.15rem,-.15rem)}@media screen and (min-width:432px){.xs\:q-accordion button{position:relative}.xs\:q-accordion button:after{content:"";display:block;width:.75em;height:.75em;flex-shrink:0;border-color:var(--color-main);border-bottom-width:2.5px;border-right-width:2.5px;transform:rotate(45deg) scale(1) translate(-.15rem,-.15rem);transition:transform .15s cubic-bezier(.8,0,.6,1)}.xs\:q-accordion[on] button:after{transform:rotate(45deg) scale(-1) translate(-.15rem,-.15rem)}}@media screen and (min-width:632px){.sm\:q-accordion button{position:relative}.sm\:q-accordion button:after{content:"";display:block;width:.75em;height:.75em;flex-shrink:0;border-color:var(--color-main);border-bottom-width:2.5px;border-right-width:2.5px;transform:rotate(45deg) scale(1) translate(-.15rem,-.15rem);transition:transform .15s cubic-bezier(.8,0,.6,1)}.sm\:q-accordion[on] button:after{transform:rotate(45deg) scale(-1) translate(-.15rem,-.15rem)}}@media screen and (min-width:768px){.md\:q-accordion button{position:relative}.md\:q-accordion button:after{content:"";display:block;width:.75em;height:.75em;flex-shrink:0;border-color:var(--color-main);border-bottom-width:2.5px;border-right-width:2.5px;transform:rotate(45deg) scale(1) translate(-.15rem,-.15rem);transition:transform .15s cubic-bezier(.8,0,.6,1)}.md\:q-accordion[on] button:after{transform:rotate(45deg) scale(-1) translate(-.15rem,-.15rem)}}@media screen and (min-width:1048px){.lg\:q-accordion button{position:relative}.lg\:q-accordion button:after{content:"";display:block;width:.75em;height:.75em;flex-shrink:0;border-color:var(--color-main);border-bottom-width:2.5px;border-right-width:2.5px;transform:rotate(45deg) scale(1) translate(-.15rem,-.15rem);transition:transform .15s cubic-bezier(.8,0,.6,1)}.lg\:q-accordion[on] button:after{transform:rotate(45deg) scale(-1) translate(-.15rem,-.15rem)}}@media screen and (min-width:1264px){.xl\:q-accordion button{position:relative}.xl\:q-accordion button:after{content:"";display:block;width:.75em;height:.75em;flex-shrink:0;border-color:var(--color-main);border-bottom-width:2.5px;border-right-width:2.5px;transform:rotate(45deg) scale(1) translate(-.15rem,-.15rem);transition:transform .15s cubic-bezier(.8,0,.6,1)}.xl\:q-accordion[on] button:after{transform:rotate(45deg) scale(-1) translate(-.15rem,-.15rem)}}@media screen and (min-width:1504px){.xxl\:q-accordion button{position:relative}.xxl\:q-accordion button:after{content:"";display:block;width:.75em;height:.75em;flex-shrink:0;border-color:var(--color-main);border-bottom-width:2.5px;border-right-width:2.5px;transform:rotate(45deg) scale(1) translate(-.15rem,-.15rem);transition:transform .15s cubic-bezier(.8,0,.6,1)}.xxl\:q-accordion[on] button:after{transform:rotate(45deg) scale(-1) translate(-.15rem,-.15rem)}}@media screen and (max-width:431px){.max-xs\:q-accordion button{position:relative}.max-xs\:q-accordion button:after{content:"";display:block;width:.75em;height:.75em;flex-shrink:0;border-color:var(--color-main);border-bottom-width:2.5px;border-right-width:2.5px;transform:rotate(45deg) scale(1) translate(-.15rem,-.15rem);transition:transform .15s cubic-bezier(.8,0,.6,1)}.max-xs\:q-accordion[on] button:after{transform:rotate(45deg) scale(-1) translate(-.15rem,-.15rem)}}@media screen and (max-width:631px){.max-sm\:q-accordion button{position:relative}.max-sm\:q-accordion button:after{content:"";display:block;width:.75em;height:.75em;flex-shrink:0;border-color:var(--color-main);border-bottom-width:2.5px;border-right-width:2.5px;transform:rotate(45deg) scale(1) translate(-.15rem,-.15rem);transition:transform .15s cubic-bezier(.8,0,.6,1)}.max-sm\:q-accordion[on] button:after{transform:rotate(45deg) scale(-1) translate(-.15rem,-.15rem)}}@media screen and (max-width:767px){.max-md\:q-accordion button{position:relative}.max-md\:q-accordion button:after{content:"";display:block;width:.75em;height:.75em;flex-shrink:0;border-color:var(--color-main);border-bottom-width:2.5px;border-right-width:2.5px;transform:rotate(45deg) scale(1) translate(-.15rem,-.15rem);transition:transform .15s cubic-bezier(.8,0,.6,1)}.max-md\:q-accordion[on] button:after{transform:rotate(45deg) scale(-1) translate(-.15rem,-.15rem)}}@media screen and (max-width:1047px){.max-lg\:q-accordion button{position:relative}.max-lg\:q-accordion button:after{content:"";display:block;width:.75em;height:.75em;flex-shrink:0;border-color:var(--color-main);border-bottom-width:2.5px;border-right-width:2.5px;transform:rotate(45deg) scale(1) translate(-.15rem,-.15rem);transition:transform .15s cubic-bezier(.8,0,.6,1)}.max-lg\:q-accordion[on] button:after{transform:rotate(45deg) scale(-1) translate(-.15rem,-.15rem)}}@media screen and (max-width:1263px){.max-xl\:q-accordion button{position:relative}.max-xl\:q-accordion button:after{content:"";display:block;width:.75em;height:.75em;flex-shrink:0;border-color:var(--color-main);border-bottom-width:2.5px;border-right-width:2.5px;transform:rotate(45deg) scale(1) translate(-.15rem,-.15rem);transition:transform .15s cubic-bezier(.8,0,.6,1)}.max-xl\:q-accordion[on] button:after{transform:rotate(45deg) scale(-1) translate(-.15rem,-.15rem)}}@media screen and (max-width:1503px){.max-xxl\:q-accordion button{position:relative}.max-xxl\:q-accordion button:after{content:"";display:block;width:.75em;height:.75em;flex-shrink:0;border-color:var(--color-main);border-bottom-width:2.5px;border-right-width:2.5px;transform:rotate(45deg) scale(1) translate(-.15rem,-.15rem);transition:transform .15s cubic-bezier(.8,0,.6,1)}.max-xxl\:q-accordion[on] button:after{transform:rotate(45deg) scale(-1) translate(-.15rem,-.15rem)}}.arrow-after{transition:color .15s cubic-bezier(.8,0,.6,1)}.arrow-after:active{color:var(--color-main)}.arrow-after:after{content:"";display:inline-block;position:relative;width:.35em;height:.35em;margin-bottom:.1em;transform:rotate(45deg);margin-left:.2em;left:0;border-top-width:1.5px;border-right-width:1.5px;transition:border .15s cubic-bezier(.8,0,.6,1),left .15s cubic-bezier(.8,0,.6,1)}.arrow-after:hover:after{left:.1em}.arrow-after:active:after{border-color:var(--color-main)}.arrow-before{color:var(--color-branded);transition:color .15s cubic-bezier(.8,0,.6,1)}.arrow-before:hover{color:var(--color-accent-light)}.arrow-before:active{color:var(--color-main)}.arrow-before:before{content:"";display:inline-block;position:relative;width:.35em;height:.35em;margin-bottom:.1em;transform:rotate(45deg);margin-right:.2em;right:0;border-bottom-width:1.5px;border-left-width:1.5px;transition:border .15s cubic-bezier(.8,0,.6,1),right .15s cubic-bezier(.8,0,.6,1)}.arrow-before:hover:before{right:.1em;border-color:var(--color-accent-light)}.arrow-before:active:before{border-color:var(--color-main)}.q-pane{background:linear-gradient(210deg,var(--color-card-fill-3) 0%,var(--color-card-fill-2) 40%,var(--color-card-fill-1) 100%);-webkit-backdrop-filter:blur(1.25rem);backdrop-filter:blur(1.25rem);box-shadow:-1.5rem 1rem 1.5rem #0006}.q-modal-sm,.q-modal-md,.q-modal-lg,.q-modal-xl{box-shadow:0 .25rem .75rem #000;--container: calc(100vw - 5rem) ;--container-pad: 2.5rem;--gutter: 1.5rem;--container-side: calc(50dvw - var(--container) / 2);width:100%;max-width:calc(100% - 2rem)}.q-modal-sm .container,.q-modal-md .container,.q-modal-lg .container,.q-modal-xl .container{padding-left:1.5rem;padding-right:1.5rem}@media screen and (min-width:632px){.q-modal-sm,.q-modal-md,.q-modal-lg,.q-modal-xl{--container: calc(632px - 5rem) ;max-width:600px}}@media screen and (max-width:631px){q-dialog[q-flip-on=quick-look] dialog{width:100dvw;max-width:100dvw;height:100dvh;max-height:100dvh;margin:0;border:none;border-radius:0}}@media screen and (min-width:768px){.q-modal-md,.q-modal-lg,.q-modal-xl{--container: calc(768px - 6rem) ;max-width:736px}}@media screen and (min-width:1048px){.q-modal-lg,.q-modal-xl{--container: calc(1048px - 6rem) ;max-width:1016px}}@media screen and (min-width:1264px){.q-modal-xl{--container: calc(1264px - 7rem) ;max-width:1232px}}.q-card{background:var(--color-card-fill);box-shadow:-1.5rem 1rem 1.5rem #0006}@media screen and (min-width:432px){.xs\:q-card{background:var(--color-card-fill);box-shadow:-1.5rem 1rem 1.5rem #0006}}@media screen and (min-width:632px){.sm\:q-card{background:var(--color-card-fill);box-shadow:-1.5rem 1rem 1.5rem #0006}}@media screen and (min-width:768px){.md\:q-card{background:var(--color-card-fill);box-shadow:-1.5rem 1rem 1.5rem #0006}}@media screen and (min-width:1048px){.lg\:q-card{background:var(--color-card-fill);box-shadow:-1.5rem 1rem 1.5rem #0006}}@media screen and (min-width:1264px){.xl\:q-card{background:var(--color-card-fill);box-shadow:-1.5rem 1rem 1.5rem #0006}}@media screen and (min-width:1504px){.xxl\:q-card{background:var(--color-card-fill);box-shadow:-1.5rem 1rem 1.5rem #0006}}@media screen and (max-width:431px){.max-xs\:q-card{background:var(--color-card-fill);box-shadow:-1.5rem 1rem 1.5rem #0006}}@media screen and (max-width:631px){.max-sm\:q-card{background:var(--color-card-fill);box-shadow:-1.5rem 1rem 1.5rem #0006}}@media screen and (max-width:767px){.max-md\:q-card{background:var(--color-card-fill);box-shadow:-1.5rem 1rem 1.5rem #0006}}@media screen and (max-width:1047px){.max-lg\:q-card{background:var(--color-card-fill);box-shadow:-1.5rem 1rem 1.5rem #0006}}@media screen and (max-width:1263px){.max-xl\:q-card{background:var(--color-card-fill);box-shadow:-1.5rem 1rem 1.5rem #0006}}@media screen and (max-width:1503px){.max-xxl\:q-card{background:var(--color-card-fill);box-shadow:-1.5rem 1rem 1.5rem #0006}}.q-card.hover\:card,.q-pane.hover\:card{transition:border .15s linear,background .15s linear}.q-card.hover\:card:hover,.q-pane.hover\:card:hover{background-color:var(--color-card-50);border-color:var(--color-branded-50)}.q-card .t-seam,.q-card .r-seam,.q-card .b-seam,.q-card .l-seam,.q-pane .t-seam,.q-pane .r-seam,.q-pane .b-seam,.q-pane .l-seam{border-width:1px;border-color:transparent}.q-card .t-seam.hover\:card,.q-card .r-seam.hover\:card,.q-card .b-seam.hover\:card,.q-card .l-seam.hover\:card,.q-pane .t-seam.hover\:card,.q-pane .r-seam.hover\:card,.q-pane .b-seam.hover\:card,.q-pane .l-seam.hover\:card{background-color:transparent;transition:border .15s linear,background .15s linear}.q-card .t-seam.hover\:card:hover,.q-card .r-seam.hover\:card:hover,.q-card .b-seam.hover\:card:hover,.q-card .l-seam.hover\:card:hover,.q-pane .t-seam.hover\:card:hover,.q-pane .r-seam.hover\:card:hover,.q-pane .b-seam.hover\:card:hover,.q-pane .l-seam.hover\:card:hover{background-color:var(--color-card-50)}.q-card .t-seam,.q-pane .t-seam{border-top-color:var(--color-card-border)}.q-card .t-seam.hover\:card:hover,.q-pane .t-seam.hover\:card:hover{border-color:var(--color-branded-50)}.q-card .r-seam,.q-pane .r-seam{border-right-color:var(--color-card-border)}.q-card .r-seam.hover\:card:hover,.q-pane .r-seam.hover\:card:hover{border-color:var(--color-branded-50)}.q-card .b-seam,.q-pane .b-seam{border-bottom-color:var(--color-card-border)}.q-card .b-seam.hover\:card:hover,.q-pane .b-seam.hover\:card:hover{border-color:var(--color-branded-50)}.q-card .l-seam,.q-pane .l-seam{border-left-color:var(--color-card-border)}.q-card .l-seam.hover\:card:hover,.q-pane .l-seam.hover\:card:hover{border-color:var(--color-branded-50)}.q-card:has(.flat-image),.new-3d-context{transform:perspective(0)}.q-card:has(.flat-image){transform:perspective(0)}.q-platelight:has(.flat-image){transform:perspective(20rem) rotateY(var(--rotate-y, 0deg)) translate(.125rem);--rotate-y: 30deg;transition:transform .3s ease-in-out}.group\/card:hover .q-platelight:has(.flat-image){--rotate-y: 15deg}.q-platelight-replace{transform:perspective(var(--perspective)) rotateX(var(--rotate-x)) rotateY(var(--rotate-y)) rotate(var(--rotate-z))}.h-screens{height:var(--h)}@media screen and (min-width:432px){.h-screens{height:var(--xs-h, var(--h))}}@media screen and (min-width:632px){.h-screens{height:var(--sm-h, var(--h))}}@media screen and (min-width:768px){.h-screens{height:var(--md-h, var(--h))}}@media screen and (min-width:1048px){.h-screens{height:var(--lg-h, var(--h))}}@media screen and (min-width:1264px){.h-screens{height:var(--xl-h, var(--h))}}@media screen and (min-width:1504px){.h-screens{height:var(--2xl-h, var(--h))}}.sm\:min-h-screens{min-height:var(--min-h)}@media screen and (min-width:632px){.sm\:min-h-screens{min-height:var(--sm-min-h, var(--min-h))}}@media screen and (min-width:768px){.sm\:min-h-screens{min-height:var(--md-min-h, var(--min-h))}}@media screen and (min-width:1048px){.sm\:min-h-screens{min-height:var(--lg-min-h, var(--min-h))}}@media screen and (min-width:1264px){.sm\:min-h-screens{min-height:var(--xl-min-h, var(--min-h))}}@media screen and (min-width:1504px){.sm\:min-h-screens{min-height:var(--2xl-min-h, var(--min-h))}}.order-screens{order:var(--order)}@media screen and (min-width:432px){.order-screens{order:var(--xs-order, var(--order))}}@media screen and (min-width:632px){.order-screens{order:var(--sm-order, var(--order))}}@media screen and (min-width:768px){.order-screens{order:var(--md-order, var(--order))}}@media screen and (min-width:1048px){.order-screens{order:var(--lg-order, var(--order))}}@media screen and (min-width:1264px){.order-screens{order:var(--xl-order, var(--order))}}@media screen and (min-width:1504px){.order-screens{order:var(--2xl-order, var(--order))}}swiper-container.overflow-slides::part(container),swiper-container.overflow-slides::part(group){overflow:visible}swiper-container.overflow-y-slides::part(container){overflow-x:clip;overflow-y:visible}swiper-container.peek-y-slides::part(container){overflow:visible}@media screen and (min-width:768px){swiper-container.peek-y-slides::part(container){overflow-x:clip}}@media screen and (min-width:768px){swiper-container.q-swipemask{display:flow-root}swiper-container.q-swipemask::part(container){overflow:visible;border:solid transparent;border-width:var(--fade-spill, 6rem) min(var(--fade-band, 3rem),var(--container-side));margin:calc(-1 * var(--fade-spill, 6rem)) calc(-1*min(var(--fade-band, 3rem),var(--container-side)));pointer-events:none;-webkit-mask-image:linear-gradient(to right,transparent,calc(min(var(--fade-band, 3rem),var(--container-side))*.75),#000 min(var(--fade-band, 3rem),var(--container-side)),#000 calc(100% - min(var(--fade-band, 3rem),var(--container-side))),calc(100% - (min(var(--fade-band, 3rem),var(--container-side))*.75)),transparent);mask-image:linear-gradient(to right,transparent,calc(min(var(--fade-band, 3rem),var(--container-side))*.75),#000 min(var(--fade-band, 3rem),var(--container-side)),#000 calc(100% - min(var(--fade-band, 3rem),var(--container-side))),calc(100% - (min(var(--fade-band, 3rem),var(--container-side))*.75)),transparent)}swiper-container.q-swipemask::part(wrapper),swiper-container.q-swipemask::part(scrollbar),swiper-container.q-swipemask::part(pagination){pointer-events:auto}}swiper-container.q-pagination,swiper-container.q-pagination-sm{--swiper-pagination-bullet-horizontal-gap: .5rem;--swiper-pagination-bullet-size: 1rem;--swiper-pagination-bullet-border-radius: calc(.5rem + 2px) ;--swiper-pagination-color: var(--color-branded);--swiper-pagination-bullet-inactive-color: transparent;--swiper-pagination-bullet-inactive-opacity: 1}swiper-container.q-pagination::part(bullet-active),swiper-container.q-pagination-sm::part(bullet-active),swiper-container.q-pagination::part(bullet),swiper-container.q-pagination-sm::part(bullet){transition-property:border,background,width,left,transform;transition-duration:.5s;transition-timing-function:ease}swiper-container.q-pagination::part(bullet-active),swiper-container.q-pagination-sm::part(bullet-active){border:1px solid var(--color-branded)}swiper-container.q-pagination::part(bullet),swiper-container.q-pagination-sm::part(bullet){border:1px solid white;background-color:transparent}swiper-container.q-scrollbar{--scrollbar-hit: 10px;--swiper-scrollbar-bottom: calc(-2rem - 2px - var(--scrollbar-hit));--swiper-scrollbar-size: 4px;--swiper-scrollbar-sides-offset: 25%;--swiper-scrollbar-bg-color: var(--color-faint-35);--swiper-scrollbar-drag-bg-color: var(--color-branded)}swiper-container.q-scrollbar::part(scrollbar){padding-block:var(--scrollbar-hit);background-clip:content-box;border-radius:calc(var(--swiper-scrollbar-size) / 2)/calc(var(--swiper-scrollbar-size) / 2 + var(--scrollbar-hit))}swiper-container.q-pagination-sm{--swiper-pagination-bullet-size: .75rem;--swiper-pagination-bullet-border-radius: calc(.375rem + 2px) }swiper-container.q-pagination-flush{--bullet-hit-shift: .5rem}.q-pagination-shift[shift=left]::part(pagination){margin-left:var(--countershift);margin-right:calc(-1 * var(--countershift))}.q-pagination-shift[shift=right]::part(pagination){margin-left:calc(-1 * var(--countershift));margin-right:var(--countershift)}@media screen and (min-width:432px){.xs\:q-pagination-shift[shift=left]::part(pagination){margin-left:var(--countershift);margin-right:calc(-1 * var(--countershift))}.xs\:q-pagination-shift[shift=right]::part(pagination){margin-left:calc(-1 * var(--countershift));margin-right:var(--countershift)}}@media screen and (min-width:632px){.sm\:q-pagination-shift[shift=left]::part(pagination){margin-left:var(--countershift);margin-right:calc(-1 * var(--countershift))}.sm\:q-pagination-shift[shift=right]::part(pagination){margin-left:calc(-1 * var(--countershift));margin-right:var(--countershift)}}@media screen and (min-width:768px){.md\:q-pagination-shift[shift=left]::part(pagination){margin-left:var(--countershift);margin-right:calc(-1 * var(--countershift))}.md\:q-pagination-shift[shift=right]::part(pagination){margin-left:calc(-1 * var(--countershift));margin-right:var(--countershift)}}@media screen and (min-width:1048px){.lg\:q-pagination-shift[shift=left]::part(pagination){margin-left:var(--countershift);margin-right:calc(-1 * var(--countershift))}.lg\:q-pagination-shift[shift=right]::part(pagination){margin-left:calc(-1 * var(--countershift));margin-right:var(--countershift)}}@media screen and (min-width:1264px){.xl\:q-pagination-shift[shift=left]::part(pagination){margin-left:var(--countershift);margin-right:calc(-1 * var(--countershift))}.xl\:q-pagination-shift[shift=right]::part(pagination){margin-left:calc(-1 * var(--countershift));margin-right:var(--countershift)}}@media screen and (min-width:1504px){.xxl\:q-pagination-shift[shift=left]::part(pagination){margin-left:var(--countershift);margin-right:calc(-1 * var(--countershift))}.xxl\:q-pagination-shift[shift=right]::part(pagination){margin-left:calc(-1 * var(--countershift));margin-right:var(--countershift)}}@media screen and (max-width:431px){.max-xs\:q-pagination-shift[shift=left]::part(pagination){margin-left:var(--countershift);margin-right:calc(-1 * var(--countershift))}.max-xs\:q-pagination-shift[shift=right]::part(pagination){margin-left:calc(-1 * var(--countershift));margin-right:var(--countershift)}}@media screen and (max-width:631px){.max-sm\:q-pagination-shift[shift=left]::part(pagination){margin-left:var(--countershift);margin-right:calc(-1 * var(--countershift))}.max-sm\:q-pagination-shift[shift=right]::part(pagination){margin-left:calc(-1 * var(--countershift));margin-right:var(--countershift)}}@media screen and (max-width:767px){.max-md\:q-pagination-shift[shift=left]::part(pagination){margin-left:var(--countershift);margin-right:calc(-1 * var(--countershift))}.max-md\:q-pagination-shift[shift=right]::part(pagination){margin-left:calc(-1 * var(--countershift));margin-right:var(--countershift)}}@media screen and (max-width:1047px){.max-lg\:q-pagination-shift[shift=left]::part(pagination){margin-left:var(--countershift);margin-right:calc(-1 * var(--countershift))}.max-lg\:q-pagination-shift[shift=right]::part(pagination){margin-left:calc(-1 * var(--countershift));margin-right:var(--countershift)}}@media screen and (max-width:1263px){.max-xl\:q-pagination-shift[shift=left]::part(pagination){margin-left:var(--countershift);margin-right:calc(-1 * var(--countershift))}.max-xl\:q-pagination-shift[shift=right]::part(pagination){margin-left:calc(-1 * var(--countershift));margin-right:var(--countershift)}}@media screen and (max-width:1503px){.max-xxl\:q-pagination-shift[shift=left]::part(pagination){margin-left:var(--countershift);margin-right:calc(-1 * var(--countershift))}.max-xxl\:q-pagination-shift[shift=right]::part(pagination){margin-left:calc(-1 * var(--countershift));margin-right:var(--countershift)}}swiper-container.q-bullets,swiper-container.q-bullets-lg{--swiper-pagination-bullet-horizontal-gap: .5rem;--swiper-pagination-bullet-size: .75rem;--swiper-pagination-bullet-border-radius: calc(.375rem + 2px) ;--swiper-pagination-color: var(--color-branded);--swiper-pagination-bullet-inactive-color: transparent;--swiper-pagination-bullet-inactive-opacity: 1}swiper-container.q-bullets::part(bullet-active),swiper-container.q-bullets-lg::part(bullet-active),swiper-container.q-bullets::part(bullet),swiper-container.q-bullets-lg::part(bullet){transition:border .5s ease,background .5s ease,width .5s ease}swiper-container.q-bullets::part(bullet-active),swiper-container.q-bullets-lg::part(bullet-active){--swiper-pagination-bullet-width: 2rem;border:1px solid var(--color-branded)}swiper-container.q-bullets::part(bullet),swiper-container.q-bullets-lg::part(bullet){border:1px solid white;background-color:transparent}swiper-container.q-bullets-lg::part(bullet-active),swiper-container.q-bullets-lg::part(bullet){pointer-events:none}@media screen and (min-width:632px){swiper-container.q-bullets-lg{--swiper-pagination-bullet-size: 1rem;--swiper-pagination-bullet-border-radius: calc(.5rem + 2px) }swiper-container.q-bullets-lg::part(bullet-active),swiper-container.q-bullets-lg::part(bullet){pointer-events:all}swiper-container.q-bullets-lg::part(bullet-active){--swiper-pagination-bullet-width: 3rem}}q-messages{position:relative;display:block;overflow:hidden}q-messages [message]{position:absolute;top:100%;transition:top .3s ease}q-messages [message][on]{top:0}.q-plaque{border:1px solid transparent;background-image:linear-gradient(-45deg,var(--color-bg-white-01),var(--color-bg-white-03)),linear-gradient(var(--color-bg-white-05),transparent);background-origin:border-box;background-clip:padding-box,border-box}input[type=search]::-webkit-search-cancel-button{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cline fill='none' stroke='white' stroke-width='1' x1='1' y1='1' x2='11' y2='11' /%3E%3Cline fill='none' stroke='white' stroke-width='1' x1='11' y1='1' x2='1' y2='11' /%3E%3C/svg%3E");width:12px;height:12px}::backdrop{background-color:var(--color-bg-65)}.q-badge{display:flex;justify-content:center;align-items:center}.q-badge:after{content:"";width:50%;height:50%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 128 128' height='128' width='128'%3E%3Cpath fill='%23BDF9A1' d='M78.8809 25.8645V38.3507L115.514 74.9833L92.7545 97.7428V84.1332L86.974 78.3528H74.9503L68.6411 72.0436V35.3117L72.2416 31.7112V19.2581L63.9836 11L55.7254 19.2581V31.7442L59.3261 35.3448V72.0767L53.0169 78.3858H40.9931L35.2124 84.1663V97.7756L12.4863 75.0164L49.1191 38.3837V25.8975L0 75.0164L35.2124 110.229L40.9931 116.01H86.974L92.7545 110.229L128 74.9833L78.8809 25.8975V25.8645ZM67.0884 100.253L64.0167 108.544L60.9447 100.286L48.0951 97.2141L60.9116 94.1421L63.9836 74.62L67.0556 94.1421L79.8721 97.2141L67.0556 100.286H67.0884V100.253Z'%3E%3C/path%3E%3C/svg%3E%0A")}.container-ems{--columns: 1;font-size:calc(var(--container) / 100)}@media screen and (min-width:432px){.xs\:container-ems{--columns: 1;font-size:calc(var(--container) / 100)}}@media screen and (min-width:632px){.sm\:container-ems{--columns: 1;font-size:calc(var(--container) / 100)}}@media screen and (min-width:768px){.md\:container-ems{--columns: 1;font-size:calc(var(--container) / 100)}}@media screen and (min-width:1048px){.lg\:container-ems{--columns: 1;font-size:calc(var(--container) / 100)}}@media screen and (min-width:1264px){.xl\:container-ems{--columns: 1;font-size:calc(var(--container) / 100)}}@media screen and (min-width:1504px){.xxl\:container-ems{--columns: 1;font-size:calc(var(--container) / 100)}}@media screen and (max-width:431px){.max-xs\:container-ems{--columns: 1;font-size:calc(var(--container) / 100)}}@media screen and (max-width:631px){.max-sm\:container-ems{--columns: 1;font-size:calc(var(--container) / 100)}}@media screen and (max-width:767px){.max-md\:container-ems{--columns: 1;font-size:calc(var(--container) / 100)}}@media screen and (max-width:1047px){.max-lg\:container-ems{--columns: 1;font-size:calc(var(--container) / 100)}}@media screen and (max-width:1263px){.max-xl\:container-ems{--columns: 1;font-size:calc(var(--container) / 100)}}@media screen and (max-width:1503px){.max-xxl\:container-ems{--columns: 1;font-size:calc(var(--container) / 100)}}.container-ems-max-80{font-size:calc(min(var(--container),20rem)*.01)}.tri-card-ems-max-100{column-gap:2rem;font-size:calc(min(var(--container),25rem)*.01)}@media screen and (min-width:768px){.tri-card-ems-max-100{--columns: 2;--gap: var(--gutter);font-size:calc((var(--container) - var(--gap)) / 200)}}@media screen and (min-width:1048px){.tri-card-ems-max-100{--columns: 3;--gap: var(--gutter);font-size:calc((var(--container) - var(--gap) * 2) / 300)}}.tri-card-ems-max-120{column-gap:2rem;font-size:calc(min(var(--container),30rem)*.01)}@media screen and (min-width:768px){.tri-card-ems-max-120{--columns: 2;--gap: var(--gutter);font-size:calc((var(--container) - var(--gap)) / 200)}}@media screen and (min-width:1048px){.tri-card-ems-max-120{--columns: 3;--gap: var(--gutter);font-size:calc((var(--container) - var(--gap) * 2) / 300)}}.tri-big-card-ems-max-120{column-gap:2rem;font-size:calc(min(var(--container),30rem)*.01)}@media screen and (min-width:1048px){.tri-big-card-ems-max-120{--columns: 2;--gap: var(--gutter);font-size:calc((var(--container) - var(--gap)) / 200)}}@media screen and (min-width:1264px){.tri-big-card-ems-max-120{--columns: 3;--gap: var(--gutter);font-size:calc((var(--container) - var(--gap) * 2) / 300)}}.tri-big-card-ems-max-100{column-gap:2rem;font-size:calc(min(var(--container),25rem)*.01)}@media screen and (min-width:1048px){.tri-big-card-ems-max-100{--columns: 2;--gap: var(--gutter);font-size:calc((var(--container) - var(--gap)) / 200)}}@media screen and (min-width:1264px){.tri-big-card-ems-max-100{--columns: 3;--gap: var(--gutter);font-size:calc((var(--container) - var(--gap) * 2) / 300)}}.quad-card-ems-max-100{column-gap:2rem;font-size:calc(min(var(--container),25rem)*.01)}@media screen and (min-width:768px){.quad-card-ems-max-100{--columns: 2;--gap: var(--gutter);font-size:calc((var(--container) - var(--gap)) / 200)}}@media screen and (min-width:1048px){.quad-card-ems-max-100{--columns: 3;--gap: var(--gutter);font-size:calc((var(--container) - var(--gap) * 2) / 300)}}@media screen and (min-width:1264px){.quad-card-ems-max-100{--columns: 4;--gap: var(--gutter);font-size:calc((var(--container) - var(--gap) * 3) / 400)}}.even-card-ems-max-100{column-gap:2rem;font-size:calc(min(var(--container),25rem)*.01)}@media screen and (min-width:768px){.even-card-ems-max-100{--columns: 2;--gap: var(--gutter);font-size:calc((var(--container) - var(--gap)) / 200)}}@media screen and (min-width:1264px){.even-card-ems-max-100{--columns: 4;--gap: var(--gutter);font-size:calc((var(--container) - var(--gap) * 3) / 400)}}q-buy[in-progress]{pointer-events:none;opacity:.8}q-buy[in-progress] [slot=content]{position:relative;visibility:hidden}q-buy[in-progress] [slot=content]:after{content:"";visibility:visible;position:absolute;top:50%;left:50%;margin:-.4375rem 0 0 -.4375rem;width:.875rem;height:.875rem;border-radius:9999px;border:2px solid currentColor;border-top-color:transparent;animation:loading .6s linear infinite}q-buy[in-progress] [slot=content]~[slot=content]:after{content:none}q-flip[busy] [slot=control]{pointer-events:none;opacity:.8;position:relative}q-flip[busy] [slot=control]:after{content:"";width:.875rem;height:.875rem;border-radius:9999px;border:2px solid currentColor;border-top-color:transparent;animation:loading .6s linear infinite;position:absolute;top:50%;right:.5rem;margin-top:-.4375rem}q-flip[data-label-ring][busy] [slot=control]{opacity:1}q-flip[data-label-ring][busy] [slot=control]:after{content:none}q-buy[config~=closedialog][in-progress]{opacity:1;pointer-events:auto}q-buy[config~=closedialog][in-progress] [slot=content]{visibility:visible}q-buy[config~=closedialog][in-progress] [slot=content]:after{content:none}q-buy[config~=onlyadd][in-progress],q-buy[data-label-ring][in-progress]{opacity:1}q-buy[config~=onlyadd][in-progress] [slot=content],q-buy[data-label-ring][in-progress] [slot=content]{visibility:visible}q-buy[config~=onlyadd][in-progress] [slot=content]:after,q-buy[data-label-ring][in-progress] [slot=content]:after{content:none}.q-card-adding:after{content:"";display:inline-block;width:.875rem;height:.875rem;border-radius:9999px;border:2px solid currentColor;border-top-color:transparent;animation:loading .6s linear infinite}[data-cart-line][aria-busy=true]{pointer-events:none;opacity:.8}[data-cart-line][aria-busy=true][data-cart-busy=quantity] [data-cart-qty]{margin:0 .4375rem;padding:0;background:none;color:transparent;width:.875rem;height:.875rem;border-radius:9999px;border:2px solid currentColor;animation:loading .6s linear infinite;border-color:var(--color-faint);border-top-color:transparent}[data-cart-line][aria-busy=true][data-cart-busy=remove] [data-cart-remove],[data-cart-line][aria-busy=true][data-cart-busy=print] [data-cart-remove-print]{position:relative;color:transparent}[data-cart-line][aria-busy=true][data-cart-busy=remove] [data-cart-remove]>*,[data-cart-line][aria-busy=true][data-cart-busy=print] [data-cart-remove-print]>*{visibility:hidden}[data-cart-line][aria-busy=true][data-cart-busy=remove] [data-cart-remove]:after,[data-cart-line][aria-busy=true][data-cart-busy=print] [data-cart-remove-print]:after{content:"";position:absolute;inset:0;margin:auto;color:var(--color-faint);width:.875rem;height:.875rem;border-radius:9999px;border:2px solid currentColor;border-top-color:transparent;animation:loading .6s linear infinite}.empty-cartnote,.cart-empty{animation:cart-empty-in .35s ease both}@keyframes cart-empty-in{0%{opacity:0}}.cart-undo{box-sizing:border-box;height:88px;padding:8px 0;overflow:hidden;transition:height .25s cubic-bezier(.2,.7,.2,1),padding .25s ease,opacity .25s ease}.cart-undo.is-leaving{padding-top:0;padding-bottom:0;opacity:0;transition-duration:.3s}.cart-undo__card{display:flex;align-items:center;gap:12px;box-sizing:border-box;height:100%;padding:0 8px 0 12px;border:1px dashed var(--color-faint-35);border-radius:8px;background:color-mix(in srgb,var(--color-accent) 12%,transparent)}.cart-undo__thumb{flex:none;width:44px;height:44px}.cart-undo__thumb img{width:100%;height:100%;object-fit:contain;opacity:.35;filter:grayscale(1)}.cart-undo__text{flex:1;min-width:0;line-height:1.25}.cart-undo__text b{display:block;overflow:hidden;font-size:16px;font-weight:600;color:var(--color-main);text-overflow:ellipsis;white-space:nowrap}.cart-undo__label{display:block;font-size:14px;letter-spacing:.04em;text-transform:uppercase;color:var(--color-faint)}.cart-undo__button{position:relative;flex:none;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:92px;min-height:44px;padding:0 16px;overflow:hidden;border:1px solid var(--color-highlight);border-radius:999px;font-size:15px;font-weight:600;color:var(--color-highlight);cursor:pointer;transition:background-color .2s,color .2s}.cart-undo__button svg{position:relative;width:16px;height:16px}.cart-undo__button:hover{background:color-mix(in srgb,var(--color-highlight) 10%,transparent)}.cart-undo__button:focus-visible{outline:2px solid var(--color-main);outline-offset:3px}.cart-undo__button:disabled{cursor:default}.cart-undo__word{position:relative}.cart-undo.is-restoring .cart-undo__button{background:var(--color-highlight);color:var(--color-bg)}.cart-undo.is-failed .cart-undo__label{color:var(--color-error)}.is-restored[data-cart-line]{animation:cart-restored 1.6s ease-out}@keyframes cart-restored{0%{background-color:color-mix(in srgb,var(--color-highlight) 12%,transparent);box-shadow:inset 3px 0 0 var(--color-highlight)}}@media(prefers-reduced-motion:reduce){.cart-undo,.cart-undo__button{transition:none}.is-restored[data-cart-line]{animation:none}}
