.rev-section button{padding:0}.rev-heading,.rev-adapt-heading{font-weight:700!important;line-height:1.1em!important}.rev-adapt-subheading,.rev-button{font-weight:700!important}.rev-product-item.rev-block-buy-buttons .quiz-button{width:100%;margin-top:12px}@media(min-width:769px){.rev-mtw-stacked+.rev-mtw-stacked{margin-top:0!important}}.rev-block-media-text-wrap{min-height:fit-content}.rev-mtw-stacked+.rev-mtw-stacked,.rev-mtw-stacked:has(+.rev-mtw-stacked){grid-column:11 / 1!important}.rev-mtw-stacked+.rev-mtw-stacked{grid-column:11 / -1!important}.ufl-cart .ufl-cart-badge,.ufl-cart-checkout.ufl-btn{border-radius:30px!important}.rev-header{border-bottom:0!important}.rev-header__menu-link{text-transform:none;letter-spacing:normal;line-height:normal!important;height:fit-content}.rev-megamenu__tab [aria-selected=true]{background:#00000008;text-decoration:underline}rev-header-nav{display:block}.rev-megamenu__promo-link{border-radius:0!important}.rev-megamenu__promo-link .rev-media{border-radius:var(--rev-radius-md);overflow:hidden}.rev-megamenu__inner{gap:var(--rev-spacing-element)!important}.rev-search__tabs{margin-bottom:var(--rev-spacing-element)!important}.rev-search__tab{line-height:normal;height:fit-content;border:none!important;font-size:1rem!important;opacity:1!important}.rev-search__tab--active{background:#002b45!important;color:#fff!important}@media(max-width:768px){.collection-template .needsclick.kl-teaser-Su3Ggg{bottom:50px!important}}.ufl-cart-line.ufl-message.ufl-cart-banner{margin-bottom:10px}.ufl-cart-line.ufl-message.ufl-cart-banner p{margin:0}.rev-sticky-atc-custom{position:fixed;bottom:0;left:0;width:100vw;background:#fff;display:flex;justify-content:center;align-items:center;z-index:999999;transition:transform .25s;padding:14px 0 10px;transform:translateY(0);padding:var(--page-padding)}.rev-sticky-atc-custom__button{background:#f60;color:#fff;border:none;font-size:1.1rem;font-weight:700;padding:16px 44px;border-radius:32px;cursor:pointer;white-space:nowrap;pointer-events:auto;width:100%;font-size:100%;border:var(--buttons-border-width) solid rgb(var(--color-border));border-radius:var(--buttons-radius, 0);padding:0 var(--buttons-padding);height:var(--buttons-height);line-height:30px;font-family:var(--font-button-family);font-weight:var(--font-button-weight);letter-spacing:var(--buttons-letter-spacing, 0);text-transform:var(--buttons-transform, var(--buttons-transform-default));box-sizing:border-box}.rev-sticky-atc-custom.hidden{transform:translateY(100%)}@media(min-width:769px){.rev-sticky-atc-custom{display:none!important}}.rev-testimonial__quote p:before{content:'"'}.rev-testimonial__quote p:after{content:'"'}.cst-hero .rev-adapt-section{align-items:center}.cst-hero .rev-media{position:relative;padding:13px;border:1px solid #d9e1e5;border-radius:16px;background:#fff;box-shadow:0 14px 36px #1827331f;aspect-ratio:1/1;min-height:unset!important;min-width:unset!important;max-width:550px!important}.cst-hero .rev-container{margin:0 var(--rev-gutter-mob)!important}@media(min-width:769px){.cst-hero .rev-container{margin:0 max((var(--rev-gutter-min) * 2),calc((100vw - var(--rev-max-width)) / 2))!important}}.cst-hero .rev-testimonial{padding:18px 20px;border:1px solid #d9e1e5;border-left:4px solid #f36f21;border-radius:10px;background:#fff;box-shadow:0 8px 22px #1827330f;max-width:620px}.cst-hero [data-rev-adapt-block=text]{margin:0 0 24px;color:#586b79;font-size:18px}.cst-hero h1{margin:0 0 18px;font-size:clamp(40px,4vw,62px);line-height:.99;letter-spacing:-.045em;color:#172632;font-weight:900}.cst-hero .rev-adapt-subheading{margin:0 0 12px;color:#586b79;font-size:13px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;display:flex;align-items:center;gap:10px}[data-rev-adapt-block=button]:has(+[data-rev-adapt-block=button]),[data-rev-adapt-block=button]+[data-rev-adapt-block=button]{display:inline-flex}.rev-btn-hover-prestige .rev-button.rev-button-secondary{border-color:var(--rev-color);background:var(--rev-color)!important}.rev-btn-hover-prestige .rev-button-secondary.rev-button:hover span{color:canvas}.rev-btn-hover-prestige .rev-button-secondary.rev-button:before{background-color:canvas}.rev-btn-hover-prestige .rev-button:hover:before{transform:translate(101%)!important}
/*# sourceMappingURL=/cdn/shop/t/333/assets/rev-flare-tokens.css.map */
