body{font-size:16px;line-height:1.65;letter-spacing:.01em}h1,h2,h3,.h0,.h1,.h2{letter-spacing:-.02em;line-height:1.08;font-weight:500}h1,.h0{font-size:clamp(36px,5.3vw,66px)}h2,.h1{font-size:clamp(32px,4vw,48px)}.button{min-height:52px;padding:12px 28px;font-size:15px;letter-spacing:.025em;font-weight:500}.button:focus-visible,.soleva-motion:focus-visible{outline:3px solid #8b745f;outline-offset:4px}.rte p{margin:0 0 14px}.rte p:last-child{margin-bottom:0}.announcement-bar__message{font-size:12px;letter-spacing:.03em;padding:11px 8px}.header__heading-logo-wrapper{width:170px;height:46px;overflow:hidden;position:relative}.header__heading-logo{width:276px;height:276px;max-width:none;object-fit:contain;position:absolute;top:-113px;left:-55px}.header__menu-item{font-size:14px}.soleva-eyebrow{text-transform:uppercase;font-size:11px;letter-spacing:.13em;font-weight:600;line-height:1.5;margin:0 0 18px}.soleva-story{padding:var(--soleva-space) 0}.soleva-story__grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(24px,4vw,48px)}.soleva-story__grid--right .soleva-story__media{order:2}.soleva-story__media{position:relative}.soleva-story__media picture{display:block;overflow:hidden;background:#fff;border-radius:6px}.soleva-story__media img{display:block;width:100%;height:auto;aspect-ratio:var(--soleva-media-ratio);object-fit:contain}.soleva-story__media video{display:block;width:100%;border-radius:6px}.soleva-story__content h1,.soleva-story__content h2{margin:0 0 16px}.soleva-story__content .rte{max-width:540px}.soleva-story__content .button{margin-top:18px}.soleva-secondary{display:inline-block;margin:16px 0 0 16px;font-size:14px;text-underline-offset:5px}.soleva-story__reassurance{font-size:12px;color:#625348;margin:15px 0 0}.soleva-story__price{font-weight:500;margin:24px 0 0}.soleva-story__price span{font-size:13px;font-weight:400;color:#625348;margin-left:6px}.soleva-story__note{border-top:1px solid #c8b8a6;padding-top:16px;margin-top:20px}.soleva-motion{background:#faf7f2;border:1px solid #c8b8a6;padding:10px 16px;min-height:44px;border-radius:4px;display:block;margin:14px auto 0;cursor:pointer;font-size:13px}.multicolumn .title-wrapper-with-link{justify-content:center;margin-bottom:16px}.multicolumn .title{text-align:center;width:100%}.multicolumn-card__info h3{font-family:var(--font-body-family);font-size:19px;line-height:1.35;font-weight:500;letter-spacing:0}.multicolumn-card__info{padding:16px 12px}.multicolumn-card__info p{font-size:15px}.multicolumn-card__image-wrapper{margin:0!important}.multicolumn-card__image{border-radius:5px}.rich-text__blocks{max-width:790px}.rich-text__text{max-width:670px;margin:0 auto}.collapsible-content-wrapper-narrow{max-width:850px}.accordion__title{font-family:var(--font-body-family);font-size:16px;line-height:1.5;font-weight:500;letter-spacing:0}.accordion__content{font-size:15px}.product__title h1{font-size:clamp(34px,3.4vw,46px);line-height:1.1}.product__info-container .price{font-size:22px}.product__info-container .caption-with-letter-spacing{font-size:11px;line-height:1.5;letter-spacing:.1em}.soleva-purchase-notes ul{padding-left:19px;margin:0 0 14px}.soleva-purchase-notes li{margin:5px 0;font-size:14px}.soleva-size-link{font-size:14px;display:inline-block;padding:6px 0;min-height:36px}.soleva-reassurance{font-size:12px;color:#625348;margin-top:10px}.product-form__input .form__label{font-size:13px;font-weight:500;margin-bottom:10px}.product-form__input--pill input[type=radio]+label{font-size:14px;min-width:47px;padding:12px 13px;margin:0 6px 8px 0}.product-form__input,.product-form__buttons{max-width:none}.product__media-wrapper .product__media{background:#fff}.product__media-wrapper .global-media-settings{border-radius:5px}.product__info-container>*+*{margin-top:18px}.product__tax{font-size:12px}.footer-block__heading{font-family:var(--font-body-family);font-size:17px;font-weight:500;letter-spacing:0}.footer-block__details-content{font-size:14px}.footer-block__details-content a{display:inline-block;padding:5px 0;text-underline-offset:4px}.copyright__content a{font-size:12px}.soleva-fit{max-width:1040px;padding-top:55px;padding-bottom:65px}.soleva-fit header{max-width:780px;margin-bottom:28px}.soleva-fit h1{margin:0 0 24px}.soleva-fit h2{font-size:29px;margin-top:35px}.soleva-fit__lookup{display:grid;grid-template-columns:1fr 1fr;gap:18px;background:#eee7dd;padding:22px;border-radius:5px;margin-bottom:32px}.soleva-fit__lookup label{font-size:13px;font-weight:500}.soleva-fit select{width:100%;min-height:48px;background:#faf7f2;border:1px solid #b3a18e;border-radius:4px;display:block;margin-top:9px;padding:10px;font:inherit;color:#28231f}.soleva-fit__result{grid-column:1/-1;margin:0;font-weight:500}.soleva-fit__table{overflow-x:auto;margin:30px 0;border:1px solid #c8b8a6;border-radius:5px}.soleva-fit table{width:100%;border-collapse:collapse;font-size:13px;min-width:620px}.soleva-fit th,.soleva-fit td{padding:12px 10px;text-align:center;border-bottom:1px solid #dfd3c4}.soleva-fit th{background:#eee7dd}.soleva-fit caption{font-weight:500;font-size:14px;text-align:left;padding:18px}.soleva-fit details{margin:24px 0}.soleva-fit details img{max-width:800px;width:100%;height:auto;display:block;margin:auto}.soleva-fit .button{margin-top:25px}@media(min-width:990px){.product--large:not(.product--no-media) .product__media-wrapper{max-width:58%;width:58%}.product--large:not(.product--no-media) .product__info-wrapper{max-width:42%;width:42%;padding-left:50px}.product__media-list{border-radius:6px}}@media(max-width:749px){body{font-size:16px}.page-width{padding-left:20px;padding-right:20px}.header{padding-left:16px;padding-right:16px}.header__heading-logo-wrapper{width:140px;height:38px}.header__heading-logo{width:227px;height:227px;top:-93px;left:-45px}.announcement-bar__message{font-size:10px;line-height:1.45}.soleva-story{padding:20px 0}.soleva-hero{padding-top:0}.soleva-story__grid{grid-template-columns:1fr;gap:16px}.soleva-story__grid--right .soleva-story__media{order:0}.soleva-hero .soleva-story__media{margin:0 -20px}.soleva-hero .soleva-story__media picture{border-radius:0}.soleva-hero .soleva-story__media img{aspect-ratio:1.14 / 1}.soleva-story__content .button{width:100%;margin-top:16px}.soleva-secondary{display:block;margin:12px 0 0;text-align:center}.soleva-eyebrow{font-size:10px;margin-bottom:14px}.soleva-story__content h1{font-size:39px}.soleva-story__content h2{font-size:34px;margin-bottom:12px}.rich-text__buttons{width:100%}.multicolumn .title{font-size:32px}.multicolumn-card__info{padding:12px 4px}.multicolumn-list{gap:14px}.multicolumn-card__info h3{font-size:18px}.product__info-wrapper{padding:0 20px}.product__info-container .product__title h1{font-size:35px}.product__info-container .price{font-size:21px}.product__media-list .product__media-item{width:100%}.thumbnail-slider{padding:0 20px}.product-form__input--pill input[type=radio]+label{min-width:42px;padding:12px 10px;margin-right:5px}.footer-block{margin:20px 0}.footer-block__details-content{margin-bottom:0}.footer__content-top{padding-bottom:16px}.soleva-fit{padding-top:36px}.soleva-fit__lookup{gap:14px;padding:18px}.soleva-fit__lookup label{font-size:12px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.announcement-bar__message{font-family:var(--font-body-family)}.header__heading-logo{mix-blend-mode:multiply}.kaching-bundles__block{--bar-background-color: rgb(var(--color-background)) !important;--bar-selected-background-color: rgba(var(--color-button),.08) !important;--bar-border-color: rgba(var(--color-foreground),.25) !important;--bar-selected-border-color: rgb(var(--color-button)) !important;--block-title-color: rgb(var(--color-foreground)) !important;--bar-title-color: rgb(var(--color-foreground)) !important;--bar-subtitle-color: rgba(var(--color-foreground),.78) !important;--bar-price-color: rgb(var(--color-foreground)) !important;--bar-full-price-color: rgba(var(--color-foreground),.65) !important;--bar-label-background-color: rgb(var(--color-button)) !important;--bar-label-color: rgb(var(--color-button-text)) !important;--bar-border-radius: 5px !important;--bar-variant-select-border-radius: 4px !important;font-family:var(--font-body-family)}.kaching-bundles__bar-title{letter-spacing:0}.kaching-bundles-sticky-atc{background:rgb(var(--color-background))!important;color:rgb(var(--color-foreground))!important;border-top:1px solid rgba(var(--color-foreground),.2)}.kaching-bundles-sticky-atc__title{font:13px/1.35 var(--font-body-family)!important}.kaching-bundles-sticky-atc__button{background:rgb(var(--color-button))!important;color:rgb(var(--color-button-text))!important;border-radius:4px!important;min-height:44px;font:13px/1.3 var(--font-body-family)!important}@media(max-width:749px){.product__info-wrapper{padding:0}.product__info-container .product__title h1{font-size:32px}.soleva-hero{padding-top:12px}.soleva-hero .soleva-story__content{grid-row:1}.soleva-hero .soleva-story__media{grid-row:2}}.header__heading-logo-wrapper{width:180px;height:auto;overflow:visible;position:static}.header__heading-logo{display:block;width:100%;height:auto;max-width:100%;object-fit:contain;position:static;top:auto;left:auto}.soleva-media-caption{font-size:11px;line-height:1.5;color:#625348;margin:12px 0 0}.soleva-carousel-heading{max-width:710px;margin:0 auto 16px;text-align:center}.soleva-carousel-heading h2{margin:0 0 12px}.soleva-carousel-heading p{font-size:15px}wise-product-reviews,wise-star-rating{font-family:var(--font-body-family)}.soleva-reviews-intro{text-align:center;max-width:700px;margin:0 auto}.soleva-motion{color:rgb(var(--color-foreground));font-family:var(--font-body-family)}@media(max-width:749px){.header__heading-logo-wrapper{width:125px;height:auto}.header__heading-logo{width:100%;height:auto;position:static;top:auto;left:auto}.soleva-carousel-heading{text-align:left;padding:0 20px}.soleva-carousel-heading h2{font-size:32px}}.soleva-media-blend .soleva-story__media picture,.soleva-media-blend .product__media-wrapper .product__media,.soleva-media-blend .product__media-wrapper .product__modal-opener,.soleva-media-blend .product-media-modal__content .global-media-settings,.soleva-media-blend .thumbnail,.soleva-media-blend .multicolumn-card__image-wrapper,.soleva-media-blend .multicolumn-card__image-wrapper .media{background:transparent!important;box-shadow:none}.soleva-media-blend .product__media-wrapper .global-media-settings{border:0;box-shadow:none}.soleva-media-blend img[src*=soleva-cup-detail],.soleva-media-blend img[src*=soleva-cup-construction],.soleva-media-blend img[src*=soleva-closure-detail],.soleva-media-blend img[src*=soleva-strap-detail],.soleva-media-blend img[src*="131_page04"],.soleva-media-blend img[src*="132_page05"]{-webkit-mask-image:radial-gradient(ellipse farthest-side at center,#000 66%,transparent 100%);mask-image:radial-gradient(ellipse farthest-side at center,#000 66%,transparent 100%)}.shopify-section[id$=__try_on] .multicolumn-card{text-align:center}.shopify-section[id$=__try_on] .multicolumn-card__image-wrapper{margin-inline:auto!important}.shopify-section[id$=__try_on] .multicolumn-card__image{left:50%;right:auto;transform:translate(-50%);object-fit:contain}.shopify-section[id$=__try_on] .multicolumn-card__info{max-width:36rem;margin-inline:auto}.shopify-section[id$=__try_on] .soleva-motion{margin:10px auto 0}.shopify-section[id$=__try_on] .slider-buttons{margin-top:4px}@media(min-width:990px){.shopify-section[id$=__try_on] .multicolumn-list{display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;gap:18px;padding-bottom:4px}.shopify-section[id$=__try_on] .multicolumn-list__item{flex:0 0 clamp(340px,34vw,440px);width:clamp(340px,34vw,440px);max-width:none;scroll-snap-align:start}.shopify-section[id$=__try_on] .slider-buttons.large-up-hide{display:flex!important}.shopify-section[id$=__try_on] .slider-counter{display:none}}@media(max-width:989px){.shopify-section[id$=__try_on] .multicolumn-list{scroll-snap-type:x mandatory}.shopify-section[id$=__try_on] .slider__slide{scroll-snap-align:center}}@media(prefers-reduced-motion:reduce){.shopify-section[id$=__try_on] .multicolumn-list{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/soleva.css.map */
