.button--secondary{--color-button-background: var(--color-background);--color-button-border: var(--color-base-outline-button-labels);--color-button-text: var(--color-base-outline-button-labels)}.button--tertiary{--color-button-background: var(--color-background);--color-button-border: var(--color-border);--color-button-text: var(--color-base-outline-button-labels)}.page-width-104,.page-width-48{max-width:var(--page-width);margin:0 auto;padding:0px 1.6rem}.page-width-desktop{padding:0;margin:0 auto}@media screen and (min-width:769px){.page-width-104{padding:0px 4.8rem}}@media screen and (min-width:1400px){.page-width-104{padding:0px 10.4rem}}@media screen and (min-width:750px){.page-width{padding:0px 6rem}.page-width-48{padding:0px 4.8rem}.page-width--narrow{padding:0px 9rem}.page-width-desktop{padding:0}}@media screen and (min-width:990px){.page-width--inner{padding:0px 15rem}.page-width--narrow{max-width:72.6rem;padding:0}.page-width-desktop{max-width:var(--page-width);padding:0px 5rem}}.page-width--full-width{max-width:100%;padding:0}.rte-width{max-width:82rem;margin:0px auto 2rem}.visually-hidden{overflow:hidden;width:.1rem;height:.1rem;margin:-.1rem;padding:0;border:0px;clip:rect(0px,0px,0px,0px);position:absolute!important;overflow-wrap:normal!important}.visually-hidden--inline{margin:0;height:1em}.hidden{display:none!important}.media-wrapper{display:block;position:relative;overflow:hidden}lazy-image{display:block}.media-wrapper[loading],[data-lazy-image] .media-wrapper.loading{position:relative}.media-wrapper[loading]:after,.media-wrapper[loading]:before,[data-lazy-image] .media-wrapper.loading:after,[data-lazy-image] .media-wrapper.loading:before{content:"";position:absolute;width:5rem;height:.2rem;left:50%;top:50%;margin-top:-.1rem;margin-left:-2.5rem;z-index:1;opacity:0;background-color:rgb(var(--color-base-background))}.media-wrapper[loading]:before,[data-lazy-image] .media-wrapper.loading:before{opacity:1;background-color:rgb(var(--color-base-text))}.media-wrapper[loading]:after,[data-lazy-image] .media-wrapper.loading:after{animation:2.5s ease 0s infinite normal none running preloading}.media-wrapper[loading] lazy-image>img,[data-lazy-image] .media-wrapper.loading lazy-image>img{opacity:0}.media-wrapper--large[loading]:after,.media-wrapper--large[loading]:before{width:8rem;height:.3rem;margin-left:-4rem;margin-top:-.15rem}[data-lazy-image] .media-wrapper--small.loading:after,[data-lazy-image] .media-wrapper--small.loading:before{width:3rem;margin-left:-1.5rem}[data-lazy-image] .media-wrapper--small.loading:after{animation:1.5s ease 0s infinite normal none running preloading}.media{display:block;position:relative;overflow:hidden}.media--transparent{background-color:transparent}.media model-viewer,.media>:not(.deferred-media__poster-button),.media>:not(.zoom){display:block;max-width:100%;position:absolute;top:0;left:0;height:100%;width:100%}.media>img{backface-visibility:hidden;object-fit:cover;object-position:var(--image-position);transition:opacity var(--duration-default) ease}.media--image-contain>img{object-fit:contain}.media--square{padding-bottom:100%}.media--portrait{padding-bottom:125%}.media--landscape{padding-bottom:66.6%}.media--cropped{padding-bottom:56%}.media--wide{padding-bottom:56.25%}.media--circle{padding-bottom:100%;border-radius:50%}.media.media--hover-effect>img+img{opacity:0}@media screen and (min-width:990px){.media--cropped{padding-bottom:63%}}.media .image-fit{position:relative;width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover";z-index:1;object-position:var(--image-position)}.media--image-contain .image-fit{object-fit:contain;font-family:"object-fit: contain"}.media--adapt{position:relative;height:0px;padding-bottom:var(--image-ratio-percent)}.media--adapt .image-fit{position:absolute;top:0;right:0;bottom:0;left:0}.media--400px{height:260px}.media--450px{height:292.5px}.media--500px{height:325px}.media--550px{height:357.5px}.media--600px{height:390px}.media--650px,.media--680px{height:422.5px}.media--700px{height:455px}.media--750px{height:487.5px}.media--850px{height:552.5px}.media--900px{height:585px}.media--100vh{height:100vh}.media--auto{height:100%}@media screen and (min-width:750px){.media--400px{height:400px}.media--450px{height:450px}.media--500px{height:500px}.media--550px{height:550px}.media--600px{height:600px}.media--650px{height:650px}.media--680px{height:680px}.media--700px{height:700px}.media--750px{height:750px}.media--850px{height:850px}.media--900px{height:900px}}@media screen and (max-width:749px){.media-mobile--200px{height:200px}.media-mobile--250px{height:250px}.media-mobile--300px{height:300px}.media-mobile--400px{height:400px}.media-mobile--500px{height:500px}.media-mobile--600px{height:600px}.media-mobile--100vh{height:90vh}.media-mobile--square{padding-bottom:100%}.media-mobile--portrait{padding-bottom:125%}.media-mobile--landscape{padding-bottom:66.6%}.media-mobile--adapt{position:relative;height:0px;padding-bottom:var(--image-ratio-percent)}.media-mobile--adapt .image-fit{position:absolute;top:0;right:0;bottom:0;left:0}}.button,.shopify-challenge__button{position:relative;z-index:1;cursor:pointer;display:inline-flex;justify-content:center;align-items:center;box-sizing:border-box;padding-right:3rem;padding-bottom:1rem;padding-left:3rem;padding-top:calc(1rem + var(--font-button-baseline));text-decoration:none;letter-spacing:0px;border-radius:var(--button-radius);border:var(--button-border-width) solid rgb(var(--color-button-border));color:rgb(var(--color-button-text));background-color:rgb(var(--color-button-background));font-family:var(--font-button-family);min-width:24rem;max-width:100%;min-height:4.6rem;text-transform:uppercase;font-weight:600;transition-property:color,box-shadow;transition-duration:var(--duration-long);transition-timing-function:ease;-webkit-appearance:none;appearance:none;overflow:hidden;box-shadow:var(--button-shadow-horizontal-offset) var(--button-shadow-vertical-offset) rgba(var(--color-shadow),var(--shadow-opacity))}.shopify-challenge__button{border:var(--button-border-width) solid rgb(var(--color-button-border))}@media screen and (min-width:750px){.button,.shopify-challenge__button{min-height:5rem}}.button[aria-disabled=true],.button[disabled]{pointer-events:none}.button,.button-label,.shopify-challenge__button{font-size:var(--font-button-size);letter-spacing:.3rem;line-height:calc(1 + .2 / var(--font-body-scale))}.button--tertiary{font-size:calc(var(--font-button-size) - 1px);padding-right:1.5rem;padding-bottom:.8rem;padding-left:1.5rem;padding-top:calc(.8rem + var(--font-button-baseline));min-width:9rem;min-height:4rem;line-height:calc(1 + .8 / var(--font-body-scale));border-width:medium;border-style:none;border-color:currentcolor;border-image:none;box-shadow:inset 0 0 0 .1rem rgb(var(--color-button-border));transition:box-shadow var(--duration-default) ease}.button--large{font-size:calc(var(--font-button-size) + 2px)}.button--small{font-size:calc(var(--font-button-size) - 2px);padding-right:2rem;padding-bottom:.6rem;padding-left:2rem;padding-top:calc(.6rem + var(--font-button-baseline));min-height:4rem;min-width:18rem}.shopify-challenge__container .shopify-challenge__button{min-width:16rem;margin-top:3rem}@media screen and (hover:hover){.button:hover{opacity:.8;transition:.3s}.button.hover2red:hover{color:#fff;border-color:#bb4430;background-color:#bb4430;opacity:1;transition:.2s}}.button.disabled,.button:disabled,.button[aria-disabled=true]{cursor:not-allowed;opacity:.5}.button--full-width{display:flex;width:100%}.button.loading{color:transparent}.button.loading:after{content:"";display:block;animation:loading var(--duration-long) infinite linear;border:.2rem solid transparent;border-inline-start:.2rem solid rgb(var(--color-button-text));border-radius:100%;height:2.4rem;width:2.4rem;z-index:-1;position:absolute;inset:50% auto auto 50%;margin-top:-1.2rem;margin-left:-1.5rem;background-color:transparent;transform:none;transform-origin:unset}.button--small.loading:before{width:2rem;height:2rem}.button--link{font-size:1.1rem;padding:0px 0px .6rem;box-shadow:none;min-height:auto;min-width:auto;color:rgb(var(--color-link));display:inline-block;text-decoration:none;transition-duration:var(--duration-long);transition-property:color,background-size;background-color:transparent;background-image:linear-gradient(to top,rgb(var(--color-border)) 0 0),linear-gradient(to top,transparent 0,transparent 0);background-repeat:no-repeat;background-position:left bottom;background-size:100% .2rem,100% .2rem}.button--link:after{content:none}@media screen and (hover:hover){.button--link:not([disabled]):hover{background-position:right bottom;background-size:0px .2rem,100% .2rem}}.button--cta{min-height:4.5rem;background:0px 0px;box-shadow:none;min-width:auto;max-width:100%;padding:0;border-width:medium;border-style:none;border-color:currentcolor;border-image:none;justify-content:space-between;text-transform:none;font-weight:400;color:rgb(var(--color-link))}.button--cta.button--small{min-height:4rem}.button--cta.button--small .label{font-size:1.4rem}@media screen and (min-width:750px){.button--cta{min-width:22.5rem}}@media screen and (hover:hover){.button--cta:hover{color:rgb(var(--color-link))}}.button--cta:after,.button--cta:before{content:"";position:absolute;width:100%;height:.1rem;inset:auto 0px 0px auto;transform:none;border-width:medium;border-style:none;border-color:currentcolor;border-image:none;background-color:currentcolor;transition:transform var(--duration-default) ease}.button--cta:before{transform:scaleX(0);transform-origin:left center;transition-delay:0s}.button--cta:after{transform-origin:right center;transition-delay:.25s}@media screen and (hover:hover){.button--cta:hover:before{transform:scaleX(1);transition-delay:.25s}.button--cta:hover:after{transform:scaleX(0);transition-delay:0s}}.button--cta .label{padding-inline-end:2rem;font-size:1.6rem;line-height:calc(1 + .8 / var(--font-body-scale));letter-spacing:.04rem;text-align:start;display:inline-block;vertical-align:top;overflow:hidden;transition:transform var(--duration-default) ease}@media screen and (hover:hover){.button--cta:hover .label{transform:translate(.5rem)}}.button--cta .icon{fill:currentcolor;width:1.5rem;height:1.5rem}.button--arrow{box-shadow:none;min-height:auto;min-width:auto}.customer .field input::-webkit-search-cancel-button,.field__input::-webkit-search-cancel-button{display:none}.field__button{align-items:center;background-color:transparent;border:0px;color:currentcolor;cursor:pointer;display:flex;height:4.4rem;justify-content:center;overflow:hidden;padding:0;position:absolute;right:0;top:0;width:4.4rem}@media screen and (hover:hover){.field__button:hover{color:currentcolor}}.field__button:before{content:none}.field__button>.icon{height:2.5rem;width:2.5rem}.quantity__button{padding:0;position:relative;flex:0 0 3.6rem;width:3.6rem;height:3.6rem;border-radius:50%;font-size:1.8rem;border:0px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:rgb(var(--color-foreground));background-color:rgba(var(--color-foreground),.08);transition:color var(--duration-default) ease}.form__label+.quantity .quantity__button{flex:0 0 2.6rem;width:2.6rem;height:2.6rem}.form__label+.quantity .quantity__button:first-child{margin-inline-start:1rem}.form__label+.quantity .quantity__button:last-child{margin-inline-end:1rem}.quantity__button:after{content:"";width:100%;height:100%;pointer-events:none;position:absolute;z-index:1;top:0;left:0;border-radius:50%;transform:scale(0);background-color:rgb(var(--color-foreground));transition:transform var(--duration-default) ease}@media screen and (hover:hover){.quantity__button:hover{color:rgb(var(--color-background))}.quantity__button:hover:after{transform:scale(1)}}.quantity__button .icon{flex:0 0 1rem;width:1rem;height:1rem;pointer-events:none;position:relative;z-index:2}.quantity__input::-webkit-inner-spin-button,.quantity__input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.no-js .modal__close-button{visibility:hidden}.modal__close-button{padding:1.2rem;height:4.4rem;width:4.4rem;border-width:medium;border-style:none;border-color:currentcolor;border-image:none;background-color:transparent;cursor:pointer;position:relative;color:rgb(var(--color-link))}.modal__close-button .icon{width:2rem;height:2rem;transition:transform var(--duration-default) ease}@media screen and (hover:hover){.modal__close-button:hover .icon{transform:scale(.8) rotate(90deg)}}use-animate{display:block}[data-animate-image] use-animate{transition-duration:var(--duration-long);transition-timing-function:ease}[data-animate-image] use-animate[data-animate^=fade]{opacity:0;transition-property:opacity,transform}.no-js [data-animate-image] use-animate[data-animate^=fade],[data-animate-image] use-animate[data-animate^=fade][animate]{opacity:1;transform:translateZ(0)}[data-animate-image] use-animate[data-animate=fade-up]{transform:translate3d(0,5rem,0)}[data-animate-image] use-animate[data-animate^=zoom-fade] .image-animate{opacity:0}[data-animate-image] use-animate[data-animate=zoom-fade][animate]:not(.loading) .image-animate{animation:zoom-fade var(--duration-animate) ease forwards}[data-animate-image] use-animate[data-animate=zoom-fade-small][animate]:not(.loading) .image-animate{animation:zoom-fade-small var(--duration-animate) ease forwards}.no-js [data-animate-image] use-animate .image-animate{opacity:1}.flickity-button{position:absolute;background-color:rgb(var(--color-background));border-width:medium;border-style:none;border-color:currentcolor;border-image:none;color:rgb(var(--color-foreground))}.flickity-button:hover{cursor:pointer}.flickity-button:focus{outline:0px}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentcolor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}#gorgias-chat-messenger-button{background-color:#bb4430!important}#chat-button{bottom:80px!important;right:14px!important;z-index:10!important}@media screen and (max-width:414px){#chat-button{bottom:60px!important;right:4px!important}}.button.button--black_white{border:1px solid rgb(32,32,32);background-color:#202020;width:200px;height:40px;color:#fff;display:inline-flex;justify-content:center;align-items:center;font-size:13px;line-height:13px}.button.button--black_white:hover{background-color:#fff;color:#202020}@media screen and (min-width:750px){.button.button--black_white{width:120px;height:32px}}@media screen and (max-width:750px){thrower-carousel::part(title){font-size:20px}}.pxFormGenerator .formContainer #formGeneratorForm .form_generater_form_div button,.pxFormGenerator .formContainer #formGeneratorForm .form_generater_form_div input,.pxFormGenerator .formContainer #formGeneratorForm .form_generater_form_div keygen,.pxFormGenerator .formContainer #formGeneratorForm .form_generater_form_div select,.pxFormGenerator .formContainer #formGeneratorForm .form_generater_form_div textarea{letter-spacing:.07em}.pxFormGenerator .formContainer #formGeneratorForm .form_generater_form_div .btn-group.check-btn button{float:none;display:inline-block;padding:0;background:0px 0px}.pxFormGenerator .formContainer #formGeneratorForm .form_generater_form_div .form_element>.row.form_container:before,.pxFormGenerator .formContainer #formGeneratorForm .form_generater_form_div .inputfile,.pxFormGenerator .formContainer #formGeneratorForm .form_generater_form_div .sa-button-container,.pxFormGenerator .formContainer #formGeneratorForm .form_generater_form_div .select:after,.pxFormGenerator .formContainer #formGeneratorForm .form_generater_form_div [id^=conditionInclude]{display:none!important}.pxFormGenerator .formContainer #formGeneratorForm .form_generater_form_div .add_more_element button.add_new{background:#333;border:.125em solid rgb(51,51,51);color:#fff;font-size:.875em;outline:0px;padding:0 1.25em;border-radius:.1875em}.pxFormGenerator .formContainer #formGeneratorForm .form_generater_form_div .add_more_element button.add_new span{display:inline-block;width:.625em;height:.625em;position:relative;margin-right:.375em}.pxFormGenerator .formContainer #formGeneratorForm .form_generater_form_div .add_more_element button.add_new span:after,.pxFormGenerator .formContainer #formGeneratorForm .form_generater_form_div .add_more_element button.add_new span:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:.125em;background-color:#fff}.pxFormGenerator .formContainer #formGeneratorForm .form_generater_form_div .add_more_element button.add_new span:before{width:.125em;height:100%}.pxFormGenerator .formContainer #formGeneratorForm .form_generater_form_div .add_more_element button.add_new:hover{background:#222;border:.125em solid rgb(34,34,34)}.pxFormGenerator .formContainer #formGeneratorForm .form_generater_form_div .multi-column_button{color:gray;border:unset;background:0px 0px;font-size:1.5625em;width:1em;height:1em}.pxFormGenerator .formContainer #formGeneratorForm .form_generater_form_div .multi-colum-delete-button{background:0px 0px;margin-left:.125em;font-size:2.3125em;color:gray;border:unset;width:.5em;height:1em}.pxFormGenerator .formContainer #formGeneratorForm .form_generater_form_div .sa-confirm-button-container .confirm{background-color:#f27474!important}.pxFormGenerator .formContainer #formGeneratorForm .form_generater_form_div .buttons{border-width:medium;border-style:none;border-color:currentcolor;border-image:none;padding:.3125em .625em;font-size:.875em;font-family:Raleway;cursor:pointer;border-radius:.3125em}.pxFormGenerator .formContainer #formGeneratorForm .form_generater_form_div .button:hover{opacity:.8}.pxFormGenerator .formContainer #formGeneratorForm .form_generater_form_div .phone input[type=number]::-webkit-inner-spin-button,.pxFormGenerator .formContainer #formGeneratorForm .form_generater_form_div .phone input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.swal-button,.swal-button:not([disabled]):hover{background-color:#f27474}@media screen and (min-width:750px){.page-width-48{padding:0 4.8rem}}.announcement-bar{min-height:5rem}@media screen and (min-width:990px){.header{padding-top:19px;padding-bottom:19px}}.swiper-button-next:after,.swiper-button-prev:after{content:none!important}.swiper-button-lock{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/6/assets/ai-model-base.css.map */
