:root{--ds-line: rgba(var(--color-foreground), .12);--ds-line-strong: rgba(var(--color-foreground), .22);--ds-muted: rgba(var(--color-foreground), .58);--ds-surface: rgba(var(--color-foreground), .035);--ds-accent: rgb(var(--color-base-accent-2));--ds-font-accent: "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, "Times New Roman", serif;--ds-space-section: 9.6rem;--ds-space-section-mobile: 6.4rem;--ds-ease: cubic-bezier(.22, .61, .36, 1)}@media screen and (max-width:749px){:root{--ds-space-section: var(--ds-space-section-mobile)}}body{letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.h0,.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{font-weight:400;letter-spacing:-.01em;line-height:1.14;text-transform:none}.hxl{font-size:calc(var(--font-heading-scale) * 3.6rem)}.h0{font-size:calc(var(--font-heading-scale) * 3.2rem);line-height:1.08}.h1,h1{font-size:calc(var(--font-heading-scale) * 2.8rem)}.h2,h2{font-size:calc(var(--font-heading-scale) * 2.2rem)}.h3,h3{font-size:calc(var(--font-heading-scale) * 1.9rem)}.h4,h4{font-size:calc(var(--font-heading-scale) * 1.6rem)}.h5,h5{font-size:calc(var(--font-heading-scale) * 1.4rem);letter-spacing:0}@media screen and (min-width:750px){.hxl{font-size:calc(var(--font-heading-scale) * 6.4rem);letter-spacing:-.02em}.h0{font-size:calc(var(--font-heading-scale) * 5.2rem);letter-spacing:-.02em}.h1,h1{font-size:calc(var(--font-heading-scale) * 3.8rem)}.h2,h2{font-size:calc(var(--font-heading-scale) * 2.8rem)}.h3,h3{font-size:calc(var(--font-heading-scale) * 2.2rem)}}p,.rte p,li{line-height:1.7}.rte a,a.link,.link{text-underline-offset:.3em;text-decoration-thickness:1px}.caption-with-letter-spacing,.caption-with-letter-spacing--medium,.caption-with-letter-spacing--large{font-size:1.1rem;letter-spacing:.18em;text-transform:uppercase;font-weight:500;line-height:1.5}.subtitle,.caption,.caption-large{color:var(--ds-muted);letter-spacing:.01em}.ds-accent-word{font-family:var(--ds-font-accent);font-style:italic;letter-spacing:0}.button,.customer button,.shopify-challenge__button,button.shopify-payment-button__button--unbranded{font-family:var(--font-body-family);font-size:1.2rem!important;font-weight:500!important;letter-spacing:.16em!important;text-transform:uppercase;min-height:5.4rem;padding:0 3.6rem;border-radius:0!important;transition:background-color .3s var(--ds-ease),color .3s var(--ds-ease),opacity .3s var(--ds-ease)}.button-label{font-size:1.2rem;letter-spacing:.16em;text-transform:uppercase;font-weight:500}.button:after,.customer button:after,.shopify-challenge__button:after,.shopify-payment-button__button--unbranded:after,.button:before,.cart__dynamic-checkout-buttons [role=button]:before,.customer button:before,.shopify-challenge__button:before,.shopify-payment-button [role=button]:before,.shopify-payment-button__button--unbranded:before{box-shadow:none!important;border-radius:0!important}.button:not([disabled]):hover,.customer button:hover,.shopify-challenge__button:hover{opacity:.82}.button--secondary{background-color:transparent;color:rgb(var(--color-foreground));box-shadow:inset 0 0 0 1px var(--ds-line-strong)}.button--secondary:not([disabled]):hover{opacity:1;background-color:rgb(var(--color-foreground));color:rgb(var(--color-background));box-shadow:inset 0 0 0 1px rgb(var(--color-foreground))}.button--tertiary{font-size:1.1rem!important;min-height:4rem;padding:0 2rem}.button--small{min-height:4.6rem;padding:0 2.4rem}.link-with-arrow,.animate-arrow .icon-arrow{transition:transform .3s var(--ds-ease)}.shopify-payment-button__button--unbranded{background-color:transparent!important;color:rgb(var(--color-foreground))!important;box-shadow:inset 0 0 0 1px var(--ds-line-strong)}.field__input,.select__select,.customer .field input,.customer select,.text-area{border-radius:0!important;font-size:1.5rem;letter-spacing:0}.field:after,.select:after,.customer .field:after,.customer select:after,.localization-form__select:after{border-radius:0!important;box-shadow:0 0 0 1px var(--ds-line-strong)!important}.field:hover.field:after,.select:hover.select:after{box-shadow:0 0 0 1px rgba(var(--color-foreground),.4)!important}.field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label{font-size:1.1rem;letter-spacing:.1em;text-transform:uppercase}.card,.card__inner,.card__media,.media,.global-media-settings,.global-media-settings img,.global-media-settings video,.global-media-settings iframe,.global-media-settings model-viewer,.content-container,.quick-add-modal__content,.cart-notification,.cart-drawer,.badge,.price__badge-sale,.deferred-media__poster-button,.product-form__input input[type=radio]+label,.product__media-list .media{border-radius:0}.global-media-settings,.content-container,.card,.card__inner{box-shadow:none!important}.header-wrapper,.header-wrapper--border-bottom{border-bottom:1px solid var(--ds-line)}.header{padding-top:1.8rem;padding-bottom:1.8rem;align-items:center}@media screen and (min-width:990px){.header--middle-left{grid-template-areas:"heading navigation icons";grid-template-columns:1fr auto 1fr;column-gap:2.4rem}.header--middle-left .header__inline-menu{justify-self:center;margin-left:0}.header--middle-left .header__heading-link{justify-self:start}}.header__heading-link{padding:0}.header__heading,.header__heading-link .h2{font-weight:400;letter-spacing:.22em;text-transform:uppercase;font-size:2rem}.header__menu-item{font-size:1.25rem;letter-spacing:.14em;text-transform:uppercase;font-weight:500;padding:1.2rem 1.4rem;transition:opacity .25s var(--ds-ease)}.header__menu-item span{text-decoration:none!important}.header__menu-item:hover{opacity:.6;text-decoration:none}.header__inline-menu .list-menu__item--active,.header__menu-item.list-menu__item--active{text-decoration:none}.header__active-menu-item{text-decoration:none;position:relative}.header__inline-menu>.list-menu>li>a.header__active-menu-item:after{content:"";position:absolute;left:1.4rem;right:1.4rem;bottom:.6rem;height:1px;background-color:currentColor}.header__icon .icon{height:2rem;width:2rem}.header__icons{column-gap:.4rem}.header__icon--cart{position:relative}.header__icon .cart-count-bubble,.cart-count-bubble{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background));border-radius:999px;font-size:.9rem;letter-spacing:0;height:1.4rem;width:1.4rem;min-width:0;top:.4rem;right:.4rem;left:auto;bottom:auto}.cart-count-bubble span{line-height:1.4rem}.header__submenu{border:1px solid var(--ds-line);border-radius:0;box-shadow:none;padding:1.2rem 0}.mega-menu__content{border-top:1px solid var(--ds-line);border-radius:0;box-shadow:none;padding-top:4rem;padding-bottom:4rem}.mega-menu__link,.header__submenu .header__menu-item{font-size:1.3rem;letter-spacing:.06em;text-transform:none;font-weight:400}.menu-drawer{border-right:1px solid var(--ds-line)}.menu-drawer__menu-item{font-size:1.6rem;letter-spacing:.08em;text-transform:uppercase;font-weight:500;padding:1.6rem 2.4rem}.announcement-bar{border:0}.announcement-bar__message{min-height:3.8rem;padding:1rem 2rem;font-size:1.1rem;letter-spacing:.18em;text-transform:uppercase;font-weight:500}.title-wrapper-with-link{margin-bottom:3.2rem;border-bottom:0}.title,.collection__title .title{margin-bottom:.8rem}.section-header-eyebrow{display:block;font-size:1.1rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ds-muted);margin-bottom:1.2rem}.shopify-section{--ds-section-gap: 0}.card-wrapper,.product-card-wrapper{position:relative}.card,.card--standard{background:transparent}.card--standard .card__inner{background-color:var(--ds-surface)}.card__media,.card .media{border-radius:var(--media-radius);overflow:hidden}.card__media img,.card .media img{transition:transform .9s var(--ds-ease)}.card-wrapper:hover .card__media img:not(.card__media-second),.card-wrapper:hover .card .media>img:first-child{transform:scale(1.04)}.card__content,.card--standard .card__content{padding:1.6rem 0 0;background:transparent}.card__information{padding:0}.card__content,.card__information,.ds-card__topline{min-width:0}.ds-card__topline{display:flex;align-items:flex-start;justify-content:space-between;gap:1.2rem}.ds-card__titles{min-width:0}@media screen and (max-width:749px){.ds-card__topline{flex-direction:column;align-items:flex-start;gap:.6rem}.ds-card__rating{padding-top:0}}.card__heading,.card__heading.h5{font-size:1.7rem;font-weight:500;letter-spacing:-.005em;line-height:1.25;margin:0}@media screen and (min-width:990px){.card__heading,.card__heading.h5{font-size:1.9rem}}.card__heading a,.card-wrapper:hover .card__heading a{text-decoration:none}.ds-card__type{display:block;margin-top:.3rem;font-size:1.3rem;color:var(--ds-muted);letter-spacing:0}.ds-card__rating{display:flex;align-items:center;gap:.6rem;white-space:nowrap;flex-shrink:0;padding-top:.2rem}.card-wrapper .ds-card__rating .rating-text,.ds-card__rating .rating-text{display:block;margin:0;font-size:1.3rem;color:rgb(var(--color-foreground));opacity:1}.ds-card__rating .rating{margin:0;line-height:1}.card-wrapper .ds-card__rating .rating-star,.ds-card__rating .rating-star{--letter-spacing: .15;--font-size: 1.25}.ds-card__rating .rating-count{display:none}.ds-card__rule{border:0;border-top:1px solid var(--ds-line);margin:1.4rem 0 1.2rem}.card-information{display:block}.card-information>.caption-large.light:empty{display:none}.price{font-size:1.6rem;letter-spacing:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:0 1rem}.price__container{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 1rem;margin:0}.price-item--regular,.price .price-item--sale,.price-item--last{font-weight:500}.price__compare-price,.price s.price-item--regular,.price__sale s{color:var(--ds-muted);font-weight:400;text-decoration-thickness:1px}.price--on-sale .price-item--regular{color:var(--ds-muted)}.card-wrapper .price__badge-sale,.card-wrapper .price__badge-sold-out{display:none}.ds-card__swatches{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:1.4rem}.ds-card__swatch{display:block;width:1.8rem;height:1.8rem;border-radius:0;box-shadow:inset 0 0 0 1px rgba(var(--color-foreground),.25);background-size:cover;background-position:center;background-repeat:no-repeat;flex:0 0 auto}.ds-card__swatch--image{box-shadow:inset 0 0 0 1px rgba(var(--color-foreground),.15)}.ds-card__swatch-more{font-size:1.2rem;color:var(--ds-muted);line-height:1.8rem}.ds-card__rule--tight{margin:.8rem 0 .4rem}.card__badge{top:1.2rem;left:1.2rem;bottom:auto;right:auto;display:flex;flex-wrap:wrap;gap:.6rem;z-index:2}.card__badge.bottom.left,.card__badge.bottom.right,.card__badge.top.right{top:1.2rem;left:1.2rem;bottom:auto;right:auto;justify-content:flex-start}.badge{border-radius:999px!important;border:0;padding:.6rem 1.2rem;font-size:1.15rem;font-weight:500;letter-spacing:.01em;line-height:1;text-transform:none}.badge .icon-discount,.card__badge svg{display:none}.ds-badge--soft{background-color:rgb(var(--color-base-background-1));color:rgb(var(--color-base-text));box-shadow:0 1px 2px #0000000f}.product-grid.grid{column-gap:2.4rem;row-gap:5.6rem}@media screen and (max-width:749px){.product-grid.grid{column-gap:1.2rem;row-gap:3.2rem}}.grid__item{padding:0}@media screen and (min-width:990px){.collection.page-width,.collection .page-width{max-width:calc(var(--page-width) + 8rem)}}.card--card.collection-card,.collection-list .card{box-shadow:none}.collection-list .card__heading,.card--collection .card__heading{font-size:1.6rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.collection-list .card__content{padding:1.4rem 0 0}.quick-add{margin-top:1.4rem}.quick-add__submit{min-height:4.6rem;font-size:1.1rem!important}.slideshow__text-wrapper .slideshow__text,.banner__content .banner__box{border-radius:0;box-shadow:none}.banner__box{padding:4rem}.slideshow__heading,.banner__heading{font-weight:400;letter-spacing:-.02em}.slideshow__text .subtitle,.banner__text{font-size:1.6rem;letter-spacing:.01em;margin-top:1.6rem}.slideshow__text .button,.banner__buttons .button{margin-top:2.8rem}.slideshow__controls,.slider-counter{border:0}.slideshow__control-wrapper .slider-counter__link,.slideshow__controls--top{border-radius:0}.image-with-text__content{padding:4rem 0;row-gap:1.6rem}@media screen and (min-width:750px){.image-with-text__content{padding:0 6rem}}.image-with-text__text.subtitle{font-size:1.6rem;letter-spacing:.01em;color:var(--ds-muted)}.rich-text__blocks{max-width:72rem}.rich-text__heading{margin-bottom:1.6rem}.rich-text__text p{color:var(--ds-muted)}.testimonials .testimonial,.testimonial-item{border:1px solid var(--ds-line);border-radius:0;box-shadow:none;padding:3.2rem;background:transparent}.testimonial-item__title,.testimonials h3{font-size:1.7rem;font-weight:500}.testimonial-item__author{color:var(--ds-muted);font-size:1.3rem;letter-spacing:.08em;text-transform:uppercase}.icon-bar__item,.icon-bar .multicolumn-card{background:transparent;box-shadow:none;border-radius:0}.collapsible-content__heading{margin-bottom:2.4rem}.accordion,.collapsible-content .accordion{border-top:1px solid var(--ds-line);border-bottom:1px solid var(--ds-line);margin:0;padding:0}.accordion+.accordion{border-top:0}.accordion__title{font-size:1.6rem;font-weight:500;letter-spacing:0}.accordion summary{padding:2.2rem 0}.accordion__content{padding:0 0 2.2rem;color:var(--ds-muted)}.product__title h1,.product__title .h1{font-weight:400;letter-spacing:-.015em}.product__text.subtitle{font-size:1.1rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ds-muted)}.product__info-container>*+*{margin-top:2rem}.product .price{font-size:2.2rem}.product .price--large .price-item{font-size:2.2rem;font-weight:500}.product__description{color:var(--ds-muted)}.product__description p{line-height:1.75}.product-form__input--pill input[type=radio]+label,.product-form__input .select__select{border-radius:0!important;font-size:1.3rem;letter-spacing:.04em;padding:1.2rem 1.8rem;box-shadow:inset 0 0 0 1px var(--ds-line-strong);background:transparent;transition:box-shadow .25s var(--ds-ease),background-color .25s var(--ds-ease)}.product-form__input--pill input[type=radio]:checked+label{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background));box-shadow:inset 0 0 0 1px rgb(var(--color-foreground))}.product-form__input .form__label,.product__info-container .form__label{font-size:1.1rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ds-muted);margin-bottom:1rem}.product-form__buttons{max-width:none}.product-form__submit{min-height:5.8rem}.quantity{border-radius:0;box-shadow:inset 0 0 0 1px var(--ds-line-strong);min-height:5.8rem}.quantity:after{box-shadow:none!important}.product__media-wrapper .product__media,.product__media-item .media{border-radius:var(--media-radius)}.thumbnail{border-radius:0}.thumbnail-list__item .thumbnail[aria-current]{box-shadow:0 0 0 1px rgb(var(--color-foreground))}.product__accordion .accordion__title{font-size:1.5rem}.sticky-atc,.sticky-atc-wrapper{border-top:1px solid var(--ds-line);box-shadow:none}.cart-drawer__inner,.drawer__inner{border-radius:0}.drawer__heading,.cart__heading{font-size:1.3rem;letter-spacing:.18em;text-transform:uppercase;font-weight:500}.cart-item__name{font-size:1.5rem;font-weight:500;text-decoration:none}.cart-countdown-timer,.cart-countdown{font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;border-radius:0;border-top:1px solid var(--ds-line);border-bottom:1px solid var(--ds-line);background:transparent!important;color:var(--ds-muted)!important;padding:1.2rem 0}.cart-discount-field input,.cart__discount input{border-radius:0}.totals__total-value,.totals__total{font-weight:500;letter-spacing:0}.footer{border-top:1px solid var(--ds-line)}.footer__content-top{padding-top:6.4rem;padding-bottom:4.8rem}.footer-block__heading{font-size:1.1rem;letter-spacing:.2em;text-transform:uppercase;font-weight:500;margin-bottom:2rem}.footer-block__details-content .list-menu__item--link,.footer-block__details-content a{font-size:1.4rem;color:var(--ds-muted);padding:.6rem 0;transition:color .25s var(--ds-ease)}.footer-block__details-content a:hover{color:rgb(var(--color-foreground));text-decoration:none}.footer-block__details-content .rte p{font-size:1.4rem;color:var(--ds-muted);line-height:1.8}.footer__content-bottom{border-top:1px solid var(--ds-line);padding-top:2.4rem;padding-bottom:2.4rem}.footer__content-bottom-wrapper{align-items:center}.footer__copyright,.copyright__content{font-size:1.2rem;color:var(--ds-muted);letter-spacing:.02em}.footer__payment{margin-top:0}.list-payment__item svg,.payment-badges .list-payment__item svg,.cart-drawer .cart__badges .payment-badges .list-payment__item svg{filter:none;opacity:1}.newsletter-form__field-wrapper .field__input{border-radius:0}.pagination__item{border-radius:0;font-size:1.4rem}.facets__summary,.facets__button,.facet-filters__sort,.facets-vertical .facets__summary{border-radius:0;font-size:1.3rem;letter-spacing:.02em}.active-facets__button-inner{border-radius:999px;font-size:1.2rem}.scroll-to-top-btn,.music-player__btn{box-shadow:none;border:1px solid var(--ds-line-strong)}::selection{background-color:rgba(var(--color-foreground),.12)}@media(prefers-reduced-motion:reduce){.card__media img,.card .media img,.button{transition:none!important}.card-wrapper:hover .card__media img:not(.card__media-second){transform:none}}.price--on-sale .price__sale{display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:0 1rem}.price--on-sale .price-item--regular{font-size:1.5rem;color:var(--ds-muted);text-decoration:line-through;text-decoration-thickness:1px}.price--on-sale .price-item--sale{color:rgb(var(--color-foreground))}.quick-add{margin:1.4rem 0 0}.card--card .quick-add{margin:1.4rem 1.3rem 1.3rem}.card--standard .card__information,.card--card .card__information{padding:0}.card--card .card__content{padding:1.6rem 1.3rem 0}.card--standard .card__heading,.card--card .card__heading,.card__heading.h5{font-size:1.7rem;font-weight:500}@media only screen and (min-width:990px){.card--standard .card__heading,.card--card .card__heading,.card__heading.h5{font-size:1.9rem}}.footer .footer-block__heading,.footer-block__heading{font-size:1.1rem;letter-spacing:.2em;text-transform:uppercase;font-weight:500}.list-menu{list-style:none;padding:0;margin:0}.list-menu--inline{display:inline-flex;flex-wrap:wrap;align-items:center}.header__inline-menu .list-menu--inline{justify-content:center;column-gap:.4rem}.header__submenu.list-menu--disclosure,.footer-block__details-content.list-menu{display:block}.list-menu__item{display:flex;align-items:center;line-height:calc(1 + .3 / var(--font-body-scale))}.list-menu__item--link{text-decoration:none;padding-bottom:1rem;padding-top:1rem;line-height:calc(1 + .8 / var(--font-body-scale))}
/*# sourceMappingURL=/cdn/shop/t/15/assets/solena-design.css.map */
