.pre-order-info-text{width:100%;text-align:center;padding:0 .5em}.product-tabs__tab-item-content.rte>*{margin:0}.quote-button{cursor:pointer}.rao-contact--section{background-color:var(--background-color);color:var(--font-color)}.rao-contact--popup{padding:20px;position:fixed;top:50%;z-index:5;width:50%;left:50%;transform:translate(-50%,-50%);box-shadow:#00000080 0 8px 22px;border-radius:20px;opacity:0;visibility:hidden;transition:opacity .3s}.rao-contact--popup.open{opacity:1;visibility:visible}.rao-contact--container{position:relative}.rao-contact__popup--close{position:absolute;right:0;top:0;cursor:pointer}.rao-contact__form--input .required-text{display:block;font-size:14px;opacity:.7;margin-left:18px}.rao-contact__form--input textarea{resize:none}.rao-contact__form--banner{position:fixed;top:0;left:50%;transform:translate(-50%,-100%);z-index:5;transition:transform .3s}.rao-contact__form--banner.active{transform:translate(-50%)}@media screen and (max-width:740px){.rao-contact--popup{width:90%}}.content-tabs--container{max-width:960px;margin:0 auto}.product-tabs__tab-item-wrapper.content-tabs__content--block:not([hidden]){display:grid}.content-tabs__content--block{grid-template-columns:1fr 1fr;gap:40px;grid-auto-columns:auto}.content-tabs--block{display:flex}.content-tabs__block--top{flex-direction:column}.content-tabs__block--bottom{flex-direction:column-reverse}.content-tabs__block--right{flex-direction:row-reverse}.content-tabs__content--block h2,.content-tabs__block--full-width{grid-column:1 / -1}.content-tabs__block--left,.content-tabs__block--right{gap:35px}.content-tabs__block--left>div,.content-tabs__block--right>div{flex:1}.content-tabs__block--left>.content-tabs__block--content,.content-tabs__block--right>.content-tabs__block--content{margin-top:20px}.content-tabs__block--left .content-tabs__block--description,.content-tabs__block--right .content-tabs__block--description{font-size:15px}.content-tabs__block--title{margin-bottom:20px}@media screen and (max-width:999px){.product-tabs__tab-item-wrapper.content-tabs__content--block:not([hidden]){display:grid}.product-tabs__tab-item-wrapper.content-tabs__content--block[hidden]{display:none}.content-tabs__content--block{border:0!important}}@media screen and (max-width:740px){.content-tabs__content--block{grid-template-columns:1fr}.content-tabs__block--left,.content-tabs__block--right{flex-direction:column-reverse}.content-tabs__block--left>.content-tabs__block--content,.content-tabs__block--right>.content-tabs__block--content{margin-top:0}.content-tabs__block--left,.content-tabs__block--right{gap:10px}}.list-collections--grid[set-grid] .list-collections__item-list{grid-template-columns:repeat(var(--mobile-col-count),1fr);grid-auto-columns:unset}@media screen and (min-width:741px){.list-collections--grid[set-grid] .list-collections__item-list{grid-template-columns:repeat(var(--desktop-col-count),1fr)}}.page-nav ul{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem}.collection--collections{margin-right:20px}.collection--collections p{font-weight:600}.collection__collections--collections{display:flex;flex-direction:column;margin-left:10px}.list-collections__item-image-wrapper{padding-bottom:100%}.list-collections__item-image-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%}.list-collections__item{display:flex;flex-direction:column}.list-collections__item.has-overlay .list-collections__item-image-wrapper:before{background-color:unset}.list-collections__item-info{padding-top:10px;padding-bottom:10px;position:unset;transform:unset;background-color:#3988c4}.list-collections__item-info p{font-size:20px}@media screen and (max-width:999px){.collection--collections{display:none}}.use-image-aspect-ratio{aspect-ratio:var(--aspect-ratio);min-height:unset}.collection--collections .product-facet__meta-bar-item--filter{margin-block-end:18px}.product-form__variants[hidden]{display:none}.related-product-selector__header{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:12px}.related-product-selector__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.related-product-selector__card{position:relative;display:flex;flex-direction:column;align-items:center;padding:8px;border:1px solid rgb(var(--border-color));background:rgb(var(--background));text-align:center}.related-product-selector__card:hover,.related-product-selector__card[aria-current=page]{border-color:rgb(var(--text-color))}.related-product-selector__card[aria-current=page]{box-shadow:inset 0 0 0 1px rgb(var(--text-color))}.related-product-selector__card:focus-visible{outline:2px solid rgb(var(--text-color));outline-offset:2px}.related-product-selector__check{position:absolute;top:0;inset-inline-end:0;display:grid;place-items:center;width:18px;height:18px;background:rgb(var(--text-color));color:rgb(var(--primary-button-text-color))}.related-product-selector__check svg{fill:currentColor}.related-product-selector__image{display:block;width:100%;aspect-ratio:1;object-fit:contain;border-bottom:1px solid rgb(var(--border-color));margin-bottom:8px}.related-product-selector__title{font-size:14px;font-weight:600;overflow-wrap:anywhere}.related-product-selector__price{margin-top:auto;padding-top:8px;font-size:13px}.product-form--specs-container{display:grid;grid-template-areas:"spec"}.product-form--specs{opacity:0;visibility:hidden;grid-area:spec;transition:opacity .3s,visibility .3s}.product-form--specs.selected{opacity:1;visibility:visible}.product-form__specs--item{margin-bottom:.5em;padding:.5em 1em .75em;border-bottom:1px solid #d7d7d7;display:flex;font-size:16px;gap:20px}.product-form__specs--label{flex-basis:128px}.product-form__specs--value{font-weight:600;flex:1}.localization-desktop{display:none}@media screen and (max-width:999px){.localization-desktop{display:block}}.popover-button img,.popover__choice-label img{width:25px}.language-selector__flag{height:18px;margin-inline-end:8px;object-fit:contain;vertical-align:middle}.popover-button .language-selector__flag{margin-bottom:2px}.header__logo:has(.header__button){display:flex;align-items:center;gap:20px}.header__logo .header__button{display:none}.header__button--mobile__wrapper{padding-bottom:10px}.header__button--mobile{display:flex;width:fit-content;margin:0 auto}@media screen and (min-width:1200px){.header__logo .header__button{display:inline-block}.header__button--mobile__wrapper,.header__button--mobile{display:none}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/custom.css.map */
