@font-face{font-family:Euclid Circular A;src:url(./tr-euclidCircularA-regular.woff2) format("woff2"),url(./tr-euclidCircularA-regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Euclid Circular A;src:url(./tr-euclidCircularA-medium.woff2) format("woff2"),url(./tr-euclidCircularA-medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Euclid Circular A;src:url(./tr-euclidCircularA-semiBold.woff2) format("woff2"),url(./tr-euclidCircularA-semiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Euclid Circular A;src:url(./tr-euclidCircularA-bold.woff2) format("woff2"),url(./tr-euclidCircularA-bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}:root{--tr-color-black: #000000;--tr-color-dark: #0f0703;--tr-color-white: #ffffff;--tr-color-white-040: #ffffff66;--tr-color-white-010: #ffffff1a;--tr-color-blue: #0566ff;--tr-color-blue-006: #2c82ff0f;--tr-color-blue-transparent: #0565ff22;--tr-color-dark-blue: #001433;--tr-color-dark-blue-010: #0014331b;--tr-color-dark-blue-030: #00143350;--tr-color-gray: #f6f7f9;--tr-color-dark-gray: #99a1ad;--tr-color-dark-gray-alt: #a4a4a4;--tr-color-red: red;--font-body-family: "Euclid Circular A", sans-serif;--font-heading-family: "Euclid Circular A", sans-serif;--tr-container-width: 1320px;--tr-container-padding-x: 16px;--tr-border: 1px solid var(--color-gray);--tr-transition-duration: .2s}*,*:before,*:after{box-sizing:border-box}body{font-size:14px;line-height:1.4;letter-spacing:-.03em}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{letter-spacing:inherit}:is(img,video)[class*=tr]{display:block;max-width:100%}:is(:is(a,button)[class^=tr][aria-label],.tr-has-icon){position:relative}:is(:is(a,button)[class^=tr][aria-label],.tr-has-icon):before{content:"";position:absolute;top:50%;left:50%;translate:-50% -50%;display:block;width:44px;height:44px}:is(.tr-reset-input,.tr-reset-button){display:inline-block;padding:0;font:inherit;color:inherit;background-color:transparent;border:none}.tr-reset-button{cursor:pointer}*:focus-visible,*:focus-visible:after,*:focus-visible:before{box-shadow:none!important;outline:1px dashed var(--tr-color-blue)!important;outline-offset:4px!important}.tr-reset-list{padding-left:0;margin-block:0;list-style:none}.tr-reset-list dd{margin-left:0}.tr-container{--maxWidth: var(--tr-container-width);--paddingX: var(--tr-container-padding-x);max-width:calc(var(--maxWidth) + var(--paddingX) * 2);margin-inline:auto;padding-inline:var(--paddingX)}.tr-description{margin-block:0}.tr-description>*:first-child{margin-top:0}.tr-description>*:last-child{margin-bottom:0}.tr-description :is(h1,h2,h3,h4,h5,h6,strong,b){font-weight:500}.tr-description :is(h1,h2,h3,h4,h5,h6){margin-block:40px 24px}.tr-description h2{font-size:24px}.tr-description h3{font-size:20px}.tr-description h4{font-size:18px}.tr-description h5{font-size:17px}.tr-description h6{font-size:16px}.tr-description p{margin-block:24px}.tr-description :is(ul,ol){padding-left:20px}.tr-description a{color:inherit;text-underline-offset:2px;transition-duration:var(--tr-transition-duration)}.tr-section{--trSpacingTopMobileFactor: 1;--trSpacingBottomMobileFactor: 1;--maxWidthHeader: 434px;margin-block:calc(var(--trSpacingTop) * var(--trSpacingTopMobileFactor)) calc(var(--trSpacingBottom) * var(--trSpacingBottomMobileFactor))}.tr-section:has(>header){display:flex;flex-direction:column;row-gap:40px}.tr-section>header{max-width:var(--maxWidthHeader)}.tr-section:not(.tr-section--without-header-center):has(>header)>header{margin-inline:auto;text-align:center}.tr-main-title{font-size:60px}:is(.tr-main-title,.tr-title){margin-block:0;font-weight:500;line-height:1.1}.tr-title{font-size:40px}.tr-subtitle{margin-block:0;font-size:20px;font-weight:500}.button{transition:var(--tr-transition-duration)}.button:not(.button--variant-plane){overflow:hidden;min-height:50px;padding-inline:32px;font-size:14px;letter-spacing:inherit;font-weight:500;line-height:inherit;border-radius:100px}.button svg path{fill:currentColor}.button.button--variant-plane{min-width:0;min-height:0;padding-inline:0;background-color:transparent}.button:before{display:none}.button:after{display:none}.tr-field__input{width:100%;line-height:1;height:44px;padding:12px 20px;border:1px solid var(--tr-color-dark);border-radius:24px;color:var(--tr-color-dark);background-color:transparent;transition-duration:var(--tr-transition-duration)}.tr-field__input::placeholder{color:var(--tr-color-dark-gray-alt)}.tr-field--variant-secondary .tr-field__input{height:52px;padding:16px 20px;border:none;border-radius:100px;background-color:var(--tr-color-blue-006);color:var(--tr-color-white)}.tr-field--variant-secondary .tr-field__input::placeholder{color:var(--tr-color-white)}textarea.tr-field__input{min-height:110px;border-radius:10px!important;resize:none}.tr-field--variant-secondary .tr-field__input:focus{background-color:var(--tr-color-blue-008)}.tr-quantity{--inputs-radius: 1000px;width:110px;min-height:42px;border:1px solid var(--tr-color-dark-blue)}.tr-quantity:after,.tr-quantity:before{display:none}.tr-quantity__button{width:40px;font-family:inherit;font-size:16px;font-weight:500;transition-duration:var(--tr-transition-duration)}.tr-quantity__button[name=minus]{justify-content:end}.tr-quantity__button[name=plus]{justify-content:start}.tr-quantity__input{font-family:inherit;font-size:16px;font-weight:500}.tr-quantity__input:focus-visible{outline:none!important}.tr-grid{--widthChild: 1fr;display:grid;grid-template-columns:repeat(var(--countColumns),var(--widthChild));column-gap:var(--columnGap);row-gap:var(--rowGap)}.tr-grid--2{--countColumns: 2}.tr-grid--3{--countColumns: 3}.tr-grid--4{--countColumns: 4}.tr-grid--6{--countColumns: 6}@media (any-hover: hover){.button.button--variant-plane:not(:disabled):hover,.tr-description a:hover,.tr-quantity__button:hover{opacity:.75}.button:not(:disabled):not(.button--variant-plane):hover{background-color:var(--tr-color-black)}}@media (any-hover: none){.button.button--variant-plane:not(:disabled):active,.tr-description a:active,.tr-quantity__button:hover{opacity:.75}.button:not(:disabled):not(.button--variant-plane):active{background-color:var(--tr-color-black)}}@media (max-width: 1220px){.tr-main-title{font-size:48px}.tr-title{font-size:34px}.tr-subtitle{font-size:18px}}@media (max-width: 1024px){.tr-section:has(>header){row-gap:32px}.tr-grid--6{--countColumns: 3}.tr-grid--4{--countColumns: 2}.tr-description :is(h1,h2,h3,h4,h5,h6){margin-top:32px}.tr-description h2{font-size:22px}.tr-description h3{font-size:18px}.tr-description h4{font-size:16px}.tr-description :is(h5,h6){font-size:15px}}@media (max-width: 767px){.tr-section{--trSpacingTopMobileFactor: .7;--trSpacingBottomMobileFactor: .7}.tr-main-title{font-size:36px}.tr-title{font-size:28px}.tr-subtitle{font-size:16px}.tr-description :is(h1,h2,h3,h4,h5,h6){margin-top:24px}.tr-description h2{font-size:20px}.tr-description h3{font-size:16px}.tr-description h4{font-size:15px}.tr-description :is(h5,h6){font-size:14px}.tr-slider{overflow-x:clip}.tr-slider__list::part(container){overflow:visible;margin-right:calc(var(--tr-container-padding-x) * -1);padding-right:16px}}@media (max-width: 480px){.tr-section{--maxWidthHeader: 293px}.tr-grid--6{--countColumns: 2}.tr-grid--2{--countColumns: 1}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/tr-styles.css.map */
