/** Shopify CDN: Minification failed

Line 7:5181 Expected identifier but found "*"
Line 10:377 The "-" operator only works if there is whitespace on both sides

**/
:root{--iamota-header-height: 77px}html{font-size:62.5%}body{font-family:"FormGintoNormal",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.625;font-size:15px;font-size:1.5rem;line-height:18px;line-height:1.8rem;color:#000;letter-spacing:0;font-size:1.5rem}body.noscroll{overflow:hidden}body,input,textarea,button,select{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}p{margin:0;margin-bottom:20px}p:last-of-type{margin-bottom:0}a{font-family:"FormGintoNormal",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;color:inherit;text-decoration:underline}a:hover{text-decoration:none}a:focus{color:inherit;text-decoration:none}small{font-family:"FormGintoNormal",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.625;font-size:12px;font-size:1.2rem;line-height:20px;line-height:2rem;color:#bebeb9}ul,ol,dl{font-family:"FormGintoNormal",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.625;font-size:15px;font-size:1.5rem;line-height:18px;line-height:1.8rem;color:#000;letter-spacing:0}h2,.h2{font-family:"FormGintoNormal",Helvetica,Arial,sans-serif;font-weight:900;font-style:normal;line-height:1.2}h3,.h3{font-family:"FormGintoNormal",Helvetica,Arial,sans-serif;font-weight:900;font-style:normal;line-height:1.2}h4,.h4{font-family:"FormGintoNormal",Helvetica,Arial,sans-serif;font-weight:900;font-style:normal;line-height:1.2}h4,.h4{font-family:"FormGintoNormal",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700}h5,.h5{font-family:"FormGintoNormal",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700}h6,.h6{font-family:"FormGintoNormal",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700}h1,.h1{font-family:"FormGintoNord-Black",Helvetica,Arial,serif;font-style:normal;line-height:1.2;font-size:32px;font-size:3.2rem;line-height:28px;line-height:2.8rem;text-transform:uppercase;letter-spacing:-0.01875em}@media(min-width: 1024px){h1,.h1{font-size:80px;font-size:8rem;line-height:68px;line-height:6.8rem}}@media(min-width: 1024px){h1,.h1{letter-spacing:-0.04375em}}h2,.h2{font-size:28px;font-size:2.8rem;line-height:24px;line-height:2.4rem;text-transform:uppercase}@media(min-width: 1024px){h2,.h2{font-size:48px;font-size:4.8rem;line-height:42px;line-height:4.2rem}}@media(min-width: 1024px){h2,.h2{letter-spacing:-0.0125em}}h3,.h3{font-size:24px;font-size:2.4rem;line-height:24px;line-height:2.4rem}@media(min-width: 1024px){h3,.h3{font-size:32px;font-size:3.2rem;line-height:36px;line-height:3.6rem}}h4,.h4{font-size:18px;font-size:1.8rem;line-height:18px;line-height:1.8rem;letter-spacing:-0.00625em}@media(min-width: 1024px){h4,.h4{font-size:24px;font-size:2.4rem;line-height:24px;line-height:2.4rem}}h5,.h5{font-size:16px;font-size:1.6rem;line-height:16px;line-height:1.6rem}@media(min-width: 1024px){h5,.h5{font-size:24px;font-size:2.4rem;line-height:20px;line-height:2rem}}h6,.h6{font-size:16px;font-size:1.6rem}.text--caption{font-family:"FormGintoNormal",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.625;font-size:12px;font-size:1.2rem;line-height:20px;line-height:2rem;color:#bebeb9}html{background-color:var(--color-main-background);box-sizing:border-box;scroll-behavior:smooth}*,*::before,*::after{box-sizing:border-box}body{background-color:#fff;display:flex;flex-direction:column;min-height:100vh;margin:0}body .main{flex:1 1 auto;width:100%}body.noscroll{overflow:hidden}.ie11 body{width:100%;overflow-x:hidden}figure{margin:0}img,picture{margin:0;max-width:100%;height:auto}.container{margin:0 auto;max-width:1440px;padding:0;width:calc(100% - 24px*2)}@media(min-width: 1024px){.container{width:calc(100% - 26px*2)}}.container--wysiwyg{margin:0 auto;max-width:1440px;padding:0;width:calc(100% - 24px*2)}@media(min-width: 1024px){.container--wysiwyg{width:calc(100% - 26px*2)}}@media(min-width: 1024px){.container--wysiwyg{width:calc(100% - 26px*2)}}.layout--one-column{display:block;max-width:100%;width:100%}@supports(display: grid){.layout--one-column{display:grid;grid-template-columns:[full-start] minmax(24px, 1fr) [main-start] minmax(0, 1440px) [main-end] minmax(24px, 1fr) [full-end];max-width:initial;width:100%}}@media(min-width: 1024px){.layout--one-column{grid-template-columns:[full-start] minmax(26px, 1fr) [main-start] minmax(0, 1440px) [main-end] minmax(26px, 1fr) [full-end]}}.layout--one-column>*{grid-column:main}.ie11 .layout--one-column>*{margin:0 auto;width:calc(100% - 26px*2)}.page-section--full-bleed,.container--full-bleed{grid-column:full}.ie11 .page-section--full-bleed,.ie11 .container--full-bleed{width:100%}.page-section{position:relative;margin:15px 0}@media(min-width: 680px){.page-section{margin:20px 0}.ie11 .page-section{margin:20px auto}}.page-section--gap-bottom{margin:0 0 15px}@media(min-width: 680px){.page-section--gap-bottom{margin:0 0 20px}.ie11 .page-section--gap-bottom{margin:0 auto 20px}}.page-section--no-gap{margin:0}.ie11 .page-section--no-gap{margin:0}.page-section--no-height{height:0;padding:0;margin:0}.sr-only{position:absolute !important;left:-9999px !important;top:-9999px !important}.clearfix{*zoom:1}.clearfix::after{content:"";display:table;clear:both}.visually-hidden{position:absolute !important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0)}.js-focus-hidden:focus{outline:none}.is-sticky{position:sticky}.label-hidden{position:absolute !important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0)}.no-placeholder .label-hidden{position:inherit !important;overflow:auto;width:auto;height:auto;margin:0;clip:auto}.visually-shown{position:inherit !important;overflow:auto;width:auto;height:auto;margin:0;clip:auto}.no-js:not(html){display:none}.no-js .no-js:not(html){display:block}.no-js .js{display:none}.supports-no-cookies:not(html){display:none}html.supports-no-cookies .supports-no-cookies:not(html){display:block}html.supports-no-cookies .supports-cookies{display:none}.skip-link:focus{position:absolute !important;overflow:auto;width:auto;height:auto;margin:0;clip:auto;z-index:10000000;padding:13px;background-color:#fff;color:#000;transition:none;border:5px solid #000}.hide{display:none !important}.hidden,.js-partial{display:none}.clear-left{clear:left}:root{--animation-delay: 100ms;--animation-timing: 600ms;--animation-ease: cubic-bezier(.59, .28, .39, .83);--animation-loop: 1;--animation-type: transform;--animation-transform: 0, 0;--animation-target: all}@media(min-width: 1024px){.animate-in{transform:translate(var(--animation-transform));transition:var(--animation-timing) var(--animation-type) var(--animation-delay) var(--animation-ease)}}@media(min-width: 1024px)and (prefers-reduced-motion){.animate-in{transition:none;transform:0}}@media(min-width: 1024px){.animate-in.animate-in--slide-up{--animation-delay: 0ms;--animation-timing: 800ms;--animation-transform: 0, 50px;--animation-type: all;opacity:0;transition:var(--animation-timing) var(--animation-type) var(--animation-delay) var(--animation-ease)}}@media(min-width: 1024px)and (prefers-reduced-motion){.animate-in.animate-in--slide-up{transition:none;opacity:1}}@media(min-width: 1024px){.is-animated .animate-in.animate-in--slide-up,.already-visible .animate-in.animate-in--slide-up{opacity:1;transform:translate(0, 0)}.animate-in.animate-in--fade-in{opacity:0;--animation-delay: 0ms;--animation-timing: 500ms;--animation-transform: 0, 0;--animation-type: all;transition:var(--animation-timing) var(--animation-type) var(--animation-delay) var(--animation-ease)}}@media(min-width: 1024px)and (prefers-reduced-motion){.animate-in.animate-in--fade-in{transition:none;opacity:1}}@media(min-width: 1024px){.animate-in.is-animated,.animate-in.already-visible{opacity:1;transform:translate(0, 0)}}@media(min-width: 1024px){.animate-in--list-delay:nth-child(1n){--animation-delay: 150ms;--animation-transform: 0, 50px;--animation-type: transform, opacity;opacity:0;transform:translate(var(--animation-transform));transition:700ms var(--animation-type) var(--animation-delay) var(--animation-ease);will-change:var(--animation-type)}}@media(min-width: 1024px)and (prefers-reduced-motion){.animate-in--list-delay:nth-child(1n){opacity:1;transition:none}}@media(min-width: 1024px){.is-animated .animate-in--list-delay:nth-child(1n),.already-visible .animate-in--list-delay:nth-child(1n){opacity:1;transform:translate(0, 0)}}@media(min-width: 1024px){.animate-in--list-delay:nth-child(2n){--animation-delay: 300ms;--animation-transform: 0, 50px;--animation-type: transform, opacity;opacity:0;transform:translate(var(--animation-transform));transition:700ms var(--animation-type) var(--animation-delay) var(--animation-ease);will-change:var(--animation-type)}}@media(min-width: 1024px)and (prefers-reduced-motion){.animate-in--list-delay:nth-child(2n){opacity:1;transition:none}}@media(min-width: 1024px){.is-animated .animate-in--list-delay:nth-child(2n),.already-visible .animate-in--list-delay:nth-child(2n){opacity:1;transform:translate(0, 0)}}@media(min-width: 1024px){.animate-in--list-delay:nth-child(3n){--animation-delay: 450ms;--animation-transform: 0, 50px;--animation-type: transform, opacity;opacity:0;transform:translate(var(--animation-transform));transition:700ms var(--animation-type) var(--animation-delay) var(--animation-ease);will-change:var(--animation-type)}}@media(min-width: 1024px)and (prefers-reduced-motion){.animate-in--list-delay:nth-child(3n){opacity:1;transition:none}}@media(min-width: 1024px){.is-animated .animate-in--list-delay:nth-child(3n),.already-visible .animate-in--list-delay:nth-child(3n){opacity:1;transform:translate(0, 0)}}@media(min-width: 1024px){.animate-in--list-delay:nth-child(4n){--animation-delay: 600ms;--animation-transform: 0, 50px;--animation-type: transform, opacity;opacity:0;transform:translate(var(--animation-transform));transition:700ms var(--animation-type) var(--animation-delay) var(--animation-ease);will-change:var(--animation-type)}}@media(min-width: 1024px)and (prefers-reduced-motion){.animate-in--list-delay:nth-child(4n){opacity:1;transition:none}}@media(min-width: 1024px){.is-animated .animate-in--list-delay:nth-child(4n),.already-visible .animate-in--list-delay:nth-child(4n){opacity:1;transform:translate(0, 0)}}@media(min-width: 1024px){.animate-in--list-delay:nth-child(5n){--animation-delay: 750ms;--animation-transform: 0, 50px;--animation-type: transform, opacity;opacity:0;transform:translate(var(--animation-transform));transition:700ms var(--animation-type) var(--animation-delay) var(--animation-ease);will-change:var(--animation-type)}}@media(min-width: 1024px)and (prefers-reduced-motion){.animate-in--list-delay:nth-child(5n){opacity:1;transition:none}}@media(min-width: 1024px){.is-animated .animate-in--list-delay:nth-child(5n),.already-visible .animate-in--list-delay:nth-child(5n){opacity:1;transform:translate(0, 0)}}.carousel{position:relative;margin-bottom:40px}.carousel-section{text-align:center}.placeholder-svg{display:block;width:100%;max-width:100%;height:100%;max-height:100%}.placeholder-svg--small{width:480px}.placeholder-noblocks{padding:40px;text-align:center}.placeholder-background{position:absolute;top:0;right:0;bottom:0;left:0}.placeholder-background .icon{border:0}.blur-up{filter:blur(5px);transition:filter 400ms}.blur-up.lazyloaded{filter:blur(0)}button,.button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;display:inline-block;line-height:1;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;border-radius:60px;padding:10px 28px;text-align:center;transition:all .2s ease;font-family:"FormGintoNormal",Helvetica,Arial,sans-serif;font-weight:500;font-style:normal;font-size:15px;font-size:1.5rem;line-height:16px;line-height:1.6rem}button:focus-visible,.button:focus-visible{box-shadow:0 0 0 3px #3061a6;outline:none}button.button--disabled,button:disabled,.button.button--disabled,.button:disabled{background-color:#f0f0f0;color:#bebeb9;cursor:default;border-color:#f0f0f0}button.button--disabled:hover,a:hover button.button--disabled,button:disabled:hover,a:hover button:disabled,.button.button--disabled:hover,a:hover .button.button--disabled,.button:disabled:hover,a:hover .button:disabled{background-color:#f0f0f0;color:#bebeb9;border-color:#f0f0f0}button.button--disabled.button--text,button:disabled.button--text,.button.button--disabled.button--text,.button:disabled.button--text{background-color:initial;opacity:.3}button.button--disabled.button--text:hover,a:hover button.button--disabled.button--text,button:disabled.button--text:hover,a:hover button:disabled.button--text,.button.button--disabled.button--text:hover,a:hover .button.button--disabled.button--text,.button:disabled.button--text:hover,a:hover .button:disabled.button--text{background-color:initial}button.button--disabled .btn--add-to-cart__pricing,button:disabled .btn--add-to-cart__pricing,.button.button--disabled .btn--add-to-cart__pricing,.button:disabled .btn--add-to-cart__pricing{display:none}.link.link--disabled{color:#f0f0f0;cursor:default;opacity:.3}.link.link--disabled:hover,a:hover .link.link--disabled{color:#f0f0f0}.button--primary{background-color:#e6ff00;color:#000;border:2px solid #e6ff00}.button--primary:hover,.button--primary:active,a:hover .button--primary,.button--primary:focus{background-color:#dff419;text-decoration:none;color:#000;border:2px solid #dff419}.button--secondary{background-color:#000;color:#fff;border:2px solid #000}.button--secondary:hover,.button--secondary:active,.button--secondary:focus,a:hover .button--secondary{background-color:#1d1d1d;color:#fff;text-decoration:none;border:2px solid #1d1d1d}.button--white{background-color:#fff;color:#000;border:2px solid #fff}.button--white:hover,.button--white:active,.button--white:focus,a:hover .button--white{background-color:#000;color:#fff;text-decoration:none;border:2px solid #000}.button-collection{display:flex;flex-flow:row wrap;align-items:center;list-style:none;margin:0;margin-top:20px;padding:0;gap:15px}.button-collection.button-collection--left{justify-content:flex-start}.button-collection.button-collection--center{justify-content:center}.button-collection.button-collection--right{justify-content:flex-end}.button--icon{display:inline-flex;justify-content:center;align-items:center;padding:5px 16.5px 5px 8.5px}.button--icon .button__icon{font-size:24px;font-size:2.4rem;margin-right:10px}.button.button--text{position:relative;background-color:rgba(0,0,0,0);border:0;text-transform:uppercase;padding:20px 0 2px;border-radius:0}.button.button--text:hover,a:hover .button.button--text{background-color:rgba(0,0,0,0)}.button--transparent.button--primary{background-color:rgba(230,255,0,0);border-color:#e6ff00;color:#e6ff00}.button--transparent.button--primary:hover,a:hover .button--transparent.button--primary,.button--transparent.button--primary:focus{background-color:#e6ff00;color:#000}.button--transparent.button--secondary{background-color:rgba(0,0,0,0);border-color:#000;color:#000}.button--transparent.button--secondary:hover,a:hover .button--transparent.button--secondary,.button--transparent.button--secondary:focus{background-color:#000;color:#e6ff00}.product__price{font-family:"FormGintoNormal",Helvetica,Arial,sans-serif;font-weight:900;font-style:normal;line-height:1.2;font-size:24px;font-size:2.4rem;line-height:20px;line-height:2rem;letter-spacing:-0.00625em;margin:20px 0;color:#000;display:flex;align-items:center}@media(min-width: 680px){.product__price{font-size:36px;font-size:3.6rem;line-height:36px;line-height:3.6rem}}.product__price .price__sale{color:#78919b}.product__price .price__original--sale{color:#000;margin-left:10px}.product__price .price__percentage-tag{font-size:12px;font-size:1.2rem;line-height:20px;line-height:2rem;font-weight:700;letter-spacing:1px;background-color:#78919b;color:#fff;padding:1px 10px;border-radius:3px;margin-left:14px;display:inline-block}.product__goggle-price{font-size:16px;font-size:1.6rem;line-height:28px;line-height:2.8rem;margin:20px 0;color:#1d1d1d;font-weight:700;display:flex;align-items:center}.product__goggle-price .price__copy{color:#3c3c3c;font-weight:400}.product__goggle-price .price__copy s{font-weight:600}.product__goggle-price .price__sale{color:#3c3c3c;font-weight:600}.product__goggle-price .price__original{color:#1d1d1d;margin-left:.2em}.product__goggle-price .price__original--sale{color:#1d1d1d;margin-left:.2em}.cart-summary__item{color:#000;display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:13px;font-weight:400}.free-shipping-progress__message{font-size:15px;font-size:1.5rem;background-color:#e6ff00;padding:5px 15px;margin:0 0 13px;text-align:center;display:block}.page-section--nav-gap,.title-wrapper{padding-top:80px}.page-section--404,.page-header--account-form{padding-top:140px}.shopify-challenge__container{padding-top:160px}#shopify-section-swatches{padding-top:120px}.page-section--full-bleed{background-color:#fff}@font-face{font-family:"FormGintoNord-Black";src:url(FormGintoNord-Black.woff) format("woff2"),url(FormGintoNord-Black.woff) format("woff");font-weight:700;font-style:normal;font-stretch:normal;font-display:swap}@font-face{font-family:"FormGintoNormal";src:url(FormGintoNormal-Black.woff2) format("woff2"),url(FormGintoNormal-Black.woff) format("woff");font-weight:900;font-style:normal;font-stretch:normal;font-display:swap}@font-face{font-family:"FormGintoNormal";src:url(FormGintoNormal-Bold.woff2) format("woff2"),url(FormGintoNormal-Bold.woff) format("woff");font-weight:700;font-style:normal;font-stretch:normal;font-display:swap}@font-face{font-family:"FormGintoNormal";src:url(FormGintoNormal-Medium.woff2) format("woff2"),url(FormGintoNormal-Medium.woff) format("woff");font-weight:500;font-style:normal;font-stretch:normal;font-display:swap}@font-face{font-family:"FormGintoNormal";src:url(FormGintoNormal-Regular.woff2) format("woff2"),url(FormGintoNormal-Regular.woff) format("woff");font-weight:400;font-style:normal;font-stretch:normal;font-display:swap}@font-face{font-family:"pixels_small";src:url(Pixels_Small.otf) format("opentype");font-style:normal}*,*::before,*::after{box-sizing:border-box}*{margin:0}body{-webkit-font-smoothing:antialiased;margin:0;padding:0}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}
:root{--animation-delay: 100ms;--animation-timing: 600ms;--animation-ease: cubic-bezier(.59, .28, .39, .83);--animation-loop: 1;--animation-type: transform;--animation-transform: 0, 0;--animation-target: all}@media(min-width: 1024px){.animate-in{transform:translate(var(--animation-transform));transition:var(--animation-timing) var(--animation-type) var(--animation-delay) var(--animation-ease)}}@media(min-width: 1024px)and (prefers-reduced-motion){.animate-in{transition:none;transform:0}}@media(min-width: 1024px){.animate-in.animate-in--slide-up{--animation-delay: 0ms;--animation-timing: 800ms;--animation-transform: 0, 50px;--animation-type: all;opacity:0;transition:var(--animation-timing) var(--animation-type) var(--animation-delay) var(--animation-ease)}}@media(min-width: 1024px)and (prefers-reduced-motion){.animate-in.animate-in--slide-up{transition:none;opacity:1}}@media(min-width: 1024px){.is-animated .animate-in.animate-in--slide-up,.already-visible .animate-in.animate-in--slide-up{opacity:1;transform:translate(0, 0)}.animate-in.animate-in--fade-in{opacity:0;--animation-delay: 0ms;--animation-timing: 500ms;--animation-transform: 0, 0;--animation-type: all;transition:var(--animation-timing) var(--animation-type) var(--animation-delay) var(--animation-ease)}}@media(min-width: 1024px)and (prefers-reduced-motion){.animate-in.animate-in--fade-in{transition:none;opacity:1}}@media(min-width: 1024px){.animate-in.is-animated,.animate-in.already-visible{opacity:1;transform:translate(0, 0)}}@media(min-width: 1024px){.animate-in--list-delay:nth-child(1n){--animation-delay: 150ms;--animation-transform: 0, 50px;--animation-type: transform, opacity;opacity:0;transform:translate(var(--animation-transform));transition:700ms var(--animation-type) var(--animation-delay) var(--animation-ease);will-change:var(--animation-type)}}@media(min-width: 1024px)and (prefers-reduced-motion){.animate-in--list-delay:nth-child(1n){opacity:1;transition:none}}@media(min-width: 1024px){.is-animated .animate-in--list-delay:nth-child(1n),.already-visible .animate-in--list-delay:nth-child(1n){opacity:1;transform:translate(0, 0)}}@media(min-width: 1024px){.animate-in--list-delay:nth-child(2n){--animation-delay: 300ms;--animation-transform: 0, 50px;--animation-type: transform, opacity;opacity:0;transform:translate(var(--animation-transform));transition:700ms var(--animation-type) var(--animation-delay) var(--animation-ease);will-change:var(--animation-type)}}@media(min-width: 1024px)and (prefers-reduced-motion){.animate-in--list-delay:nth-child(2n){opacity:1;transition:none}}@media(min-width: 1024px){.is-animated .animate-in--list-delay:nth-child(2n),.already-visible .animate-in--list-delay:nth-child(2n){opacity:1;transform:translate(0, 0)}}@media(min-width: 1024px){.animate-in--list-delay:nth-child(3n){--animation-delay: 450ms;--animation-transform: 0, 50px;--animation-type: transform, opacity;opacity:0;transform:translate(var(--animation-transform));transition:700ms var(--animation-type) var(--animation-delay) var(--animation-ease);will-change:var(--animation-type)}}@media(min-width: 1024px)and (prefers-reduced-motion){.animate-in--list-delay:nth-child(3n){opacity:1;transition:none}}@media(min-width: 1024px){.is-animated .animate-in--list-delay:nth-child(3n),.already-visible .animate-in--list-delay:nth-child(3n){opacity:1;transform:translate(0, 0)}}@media(min-width: 1024px){.animate-in--list-delay:nth-child(4n){--animation-delay: 600ms;--animation-transform: 0, 50px;--animation-type: transform, opacity;opacity:0;transform:translate(var(--animation-transform));transition:700ms var(--animation-type) var(--animation-delay) var(--animation-ease);will-change:var(--animation-type)}}@media(min-width: 1024px)and (prefers-reduced-motion){.animate-in--list-delay:nth-child(4n){opacity:1;transition:none}}@media(min-width: 1024px){.is-animated .animate-in--list-delay:nth-child(4n),.already-visible .animate-in--list-delay:nth-child(4n){opacity:1;transform:translate(0, 0)}}@media(min-width: 1024px){.animate-in--list-delay:nth-child(5n){--animation-delay: 750ms;--animation-transform: 0, 50px;--animation-type: transform, opacity;opacity:0;transform:translate(var(--animation-transform));transition:700ms var(--animation-type) var(--animation-delay) var(--animation-ease);will-change:var(--animation-type)}}@media(min-width: 1024px)and (prefers-reduced-motion){.animate-in--list-delay:nth-child(5n){opacity:1;transition:none}}@media(min-width: 1024px){.is-animated .animate-in--list-delay:nth-child(5n),.already-visible .animate-in--list-delay:nth-child(5n){opacity:1;transform:translate(0, 0)}}
.accordion{width:100%}.accordion__item{border-bottom:1px solid #000}.accordion__item:first-child{border-top:1px solid #000;border-top-width:2px}.accordion__title{font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;letter-spacing:.1;margin:0}@media(min-width: 1024px){.accordion__title{font-size:18px;font-size:1.8rem;line-height:24px;line-height:2.4rem}}.accordion__title .accordion__button{font-family:"FormGintoNormal",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.625;font-size:15px;font-size:1.5rem;line-height:18px;line-height:1.8rem;color:#000;letter-spacing:0;font-size:1em;background-color:rgba(0,0,0,0);color:#000;cursor:pointer;overflow:hidden;position:relative;text-align:left;text-transform:none;padding:12px 15px;width:100%;display:flex;align-items:flex-start;justify-content:space-between;white-space:normal;border-radius:0;letter-spacing:.1px}.accordion__title .accordion__button .accordion__icon--close{display:none}.accordion__title .accordion__button .accordion__icon--open{display:block}.accordion__title .accordion__button.is-open .accordion__icon--close{display:block}.accordion__title .accordion__button.is-open .accordion__icon--open{display:none}@media(min-width: 1024px){.accordion__title .accordion__button{padding:12px 15px;flex-direction:row-reverse;justify-content:flex-end}}.accordion__icon{display:inline-block;pointer-events:none;transition:all .2s ease;margin-left:20px;font-size:18px;font-size:1.8rem}@media(min-width: 1024px){.accordion__icon{margin-right:37px;margin-left:0}}.accordion__content{display:none;background-color:rgba(0,0,0,0);overflow:hidden !important;text-align:left;color:#000}.accordion__content.is-open{overflow:visible;display:block}.accordion__content p:last-child{margin-bottom:0}.accordion__content ul{color:#000}
.modal{opacity:0;z-index:-100;transition:all .2s ease;position:absolute;display:none}.modal .modal__overlay{position:relative;top:0;left:0;width:100%;height:150vh;opacity:.5;background:#000;transition:all .2s ease}.modal.modal--open{z-index:99999999;opacity:1;transition:all .2s ease;display:inline-block}.modal.modal--open .modal__overlay{position:fixed;z-index:calc(99999999 -1);opacity:.5;transition:all .5s ease}.modal__content::-webkit-scrollbar{display:none}.modal__content{-ms-overflow-style:none;scrollbar-width:none}.modal__content{display:flex;position:fixed;color:#000;left:50%;top:50vh;transform:translate(-50%, -50%);background:#fff;padding:26px;min-width:calc(100% - 26px);z-index:99999999}@media(min-width: 680px){.modal__content{padding:52px;min-width:initial}}.modal__close-button{position:absolute;top:12px;right:12px;border:0;cursor:pointer;color:#1d1d1d}.modal__close-button img{filter:invert(100%) sepia(100%) saturate(0%) hue-rotate(343deg) brightness(110%) contrast(101%)}.modal__trigger{cursor:pointer}.modal--cart-confirmation .modal__content{flex-direction:column;padding:24px}@media(min-width: 680px){.modal--cart-confirmation .modal__content{padding:20px 40px 45px;min-width:400px}}@media(min-width: 1024px){.modal--cart-confirmation .modal__content{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;min-width:800px}}.modal--cart-confirmation .modal__close-button{top:20px;right:20px}.modal--cart-confirmation .button__edit-cart:focus{color:#fff}.modal--video-modal{display:block}.modal--video-modal.modal--open .modal__popup{display:block}.modal--video-modal .modal__close-button{font-size:28px;top:-38px;right:0;background-color:rgba(0,0,0,0);border:0;padding:0}.modal--video-modal .modal__close-button:hover{color:#fff;background-color:rgba(0,0,0,0)}.modal--video-modal .modal__popup{display:none}.modal--video-modal .modal__popup .modal__content{width:100%;max-width:1024px;min-width:initial;height:auto;background:rgba(0,0,0,0);padding:0}@media(min-width: 680px){.modal--video-modal .modal__popup .modal__content{width:calc(100% - 80px)}}@media(min-width: 1024px){.modal--video-modal .modal__popup .modal__content{width:calc(100% - 180px)}}.modal--video-modal .modal__popup .modal__content .video-block{background:rgba(0,0,0,0);background-image:none;background-size:cover !important}.modal--video-modal .modal__popup .modal__content .video-block__video{background-color:rgba(0,0,0,0)}.modal--video-modal .modal__popup .modal__content .button--primary{color:#fff;background-color:rgba(0,0,0,0);border:none}.modal--video-modal .modal__popup .modal__content .video-block{min-height:initial}.modal--video-modal .modal__popup .modal__content iframe{background:#000}
