html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;box-sizing:border-box;width:100vw}.flex-center-center{display:flex;align-items:center;justify-content:center}*{letter-spacing:.006em}.font-small{font-size:12px;line-height:1.25em;letter-spacing:.006em}.font-small-important{font-size:12px!important;line-height:1.25em!important;letter-spacing:-.02em!important}.font-small-caps{font-size:12px;line-height:1.25em;text-transform:uppercase;letter-spacing:-.02em}.font-large{font-size:32px;line-height:1.25em}.price{font-size:12px!important;line-height:1.25em!important}.blue-border{border:1px solid #2835D0}.blue-border-important{border:1px solid #2835D0!important}.blue-top-border{border-top:1px solid #2835D0}.blue-bottom-border{border-bottom:.5px solid #2835D0}.small-font-mobile{font-size:32px;line-height:1.25em}@media(max-width:749px){.small-font-mobile{font-size:12px;line-height:1.25em}}.section-header{height:64px}header{height:64px}.button{min-width:unset;max-width:unset}.cart-product-button{min-width:unset;max-width:unset;border:1px solid #2835D0}@media(max-width:749px){.font-large{font-size:24px;line-height:1.25em}.main-collection-menu-styles{display:none}.main-collection-body-styles{grid-column:span 1 / span 1;padding-left:16px;padding-right:16px}.cart-drawer{width:100%}.drawer__inner{width:100%!important}.mobile-facets__inner{width:100%!important;max-width:100%!important}.mobile-variant-drawer{display:none;position:fixed;bottom:0;left:0;right:0;background:#fff;padding:1.6rem;z-index:9999;transform:translateY(100%);transition:transform .3s ease}.mobile-variant-drawer.active{transform:translateY(0)}.drawer-overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:#0000004d;z-index:9998}}@media(min-width:750px){.desktop-font-large{font-size:32px;line-height:1.25em}body.collection main{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:32px;padding-left:32px;padding-right:32px;min-height:calc(100vh - 102px)}.main-collection-menu-styles{position:sticky;top:64px;grid-column:span 2 / span 2;height:fit-content;align-self:start}.main-collection-body-styles{grid-column:span 10 / span 10}}body.product .swym-button-bar{margin:8px 0 32px;border:1px solid currentColor;height:48px;display:flex;align-items:center;justify-content:center}body.product .swym-btn-container{width:100%;height:100%;display:flex;align-items:center;justify-content:center}body.product .swym-btn-container[data-position=default] .swym-add-to-wishlist.swym-iconbtnlink{padding:0;width:100%;height:100%;text-indent:0;display:flex;align-items:center;justify-content:center}body.product .swym-btn-container[data-position=default] .swym-add-to-wishlist.swym-iconbtnlink:after{display:flex;align-items:center;justify-content:center;position:static}body.pages-wishlist .main-page-title{margin-bottom:16px}@media(min-width:750px){body.pages-wishlist .main-page-title{margin-bottom:32px}}body.pages-wishlist .swym-ui-component .swym-wishlist-container-title-bar,body.pages-wishlist .swym-ui-component .swym-wishlist-detail-header,body.pages-wishlist .swym-ui-component .swym-wishlist-detail-separator{display:none!important}body.pages-wishlist .swym-ui-component .swym-wishlist-detail-content{margin-top:0!important}body.pages-wishlist .swym-ui-component .swym-wishlist-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;row-gap:32px}@media(min-width:750px){body.pages-wishlist .swym-ui-component .swym-wishlist-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.product-form__buttons{max-width:unset}}body.pages-wishlist .swym-ui-component .swym-wishlist-grid li{width:100%!important;margin:0!important}.swym-notification-wishlist,#swym-anchor{display:none!important}@media(max-width:749px){.product-form__buttons .swym-button-bar{display:none}.so-variant-picker{border-top:1px solid #2835D0}#menu-drawer{height:calc(var(--viewport-height, 100vh));top:0;position:fixed;z-index:10000}.menu-drawer__menu.list-menu{display:flex;flex-direction:column;row-gap:24px;padding-top:24px;padding-bottom:24px}.menu-drawer__menu-item{font-size:24px!important}.menu-drawer__utility-links{display:flex;align-items:center;justify-content:flex-start;column-gap:16px;background-color:transparent!important}}@media screen and (max-width:749px){.buy-buttons-product-form{height:100%}.buy-buttons-product-form>.product-form{height:100%}.buy-buttons-product-form>.product-form>form{height:100%}.buy-buttons-product-form>.product-form>form>.product-form__buttons{height:100%}.buy-buttons-product-form>.product-form>form>.product-form__buttons>button{height:100%}}.product-form__submit{height:48px}.product-form__input--pill input[type=radio]+label{border-radius:0!important}.swym-add-to-wishlist:focus{outline:none!important}button.swym-button.swym-add-to-wishlist{text-transform:none}button.swym-button.swym-add-to-wishlist.disabled{opacity:100%}.swym-btn-container .swym-add-to-wishlist.swym-button.swym-added *:not(.swym-tooltip){opacity:100%}.swym-btn-container .swym-add-to-wishlist.swym-button.swym-added:after{opacity:100%}.swym-wishlist-cta{font-size:12px;line-height:1.25em;text-transform:uppercase}.button:after{content:none}.button:before{content:none}.swym-ui-component .swym-wishlist-grid .swym-wishlist-image-wrapper{max-height:none!important;height:unset!important}.swym-ui-component .swym-wishlist-grid .swym-wishlist-image-wrapper img{aspect-ratio:4/5;object-fit:cover}.swym-wishlist-grid{padding:0!important}.mobile-facets__label .icon-checkmark{top:unset!important;left:2.5px!important}.so-main-product{padding-bottom:64px}@media(min-width:750px){body.product .swym-btn-container[data-position=default] .swym-add-to-wishlist.swym-iconbtnlink:after{display:none!important}}@media(max-width:749px){.swym-wishlist-cta{display:none}}.kl-private-reset-css-Xuajs1 input{padding:0!important;width:100%!important}.kl-private-reset-css-Xuajs1 input::placeholder{opacity:.33}.kl-private-reset-css-Xuajs1 input:focus-visible{outline:none!important}.kl-private-reset-css-Xuajs1 button{padding:0!important}[data-testid=form-row]{border-bottom:1px solid #2835D0!important}[data-testid=form-component]>div{min-height:40px;display:flex;justify-content:flex-start;align-items:center}.room-details{border-top:0!important}.nav-index-2>ul>li{padding-bottom:8px}.nav-index-3>ul>li{padding-bottom:8px}.nav-index-4>ul>li{padding-bottom:8px}.nav-index-5>ul>li{padding-bottom:8px}.nav-index-6>ul>li{padding-bottom:8px}.nav-index-7>ul>li{padding-bottom:8px}.nav-index-8>ul>li{padding-bottom:8px}.nav-index-9>ul>li{padding-bottom:8px}.nav-index-10>ul>li{padding-bottom:8px}.nav-index-11>ul>li{padding-bottom:8px}.nav-index-12>ul>li{padding-bottom:8px}.nav-index-13>ul>li{padding-bottom:8px}.nav-index-14>ul>li{padding-bottom:8px}.nav-index-15>ul>li{padding-bottom:8px}.nav-index-16>ul>li{padding-bottom:8px}.nav-index-17>ul>li{padding-bottom:8px}.nav-index-18>ul>li{padding-bottom:8px}.nav-index-19>ul>li{padding-bottom:8px}.nav-index-20>ul>li{padding-bottom:8px}.nav-index-21>ul>li{padding-bottom:8px}.nav-index-22>ul>li{padding-bottom:8px}.nav-index-23>ul>li{padding-bottom:8px}.nav-index-24>ul>li{padding-bottom:8px}.nav-index-25>ul>li{padding-bottom:8px}.nav-index-26>ul>li{padding-bottom:8px}.nav-index-27>ul>li{padding-bottom:8px}.nav-index-28>ul>li{padding-bottom:8px}.nav-index-29>ul>li{padding-bottom:8px}.nav-index-30>ul>li{padding-bottom:8px}@supports (text-box: trim-both cap alphabetic){.nav-index-1>ul>li{padding-bottom:16px;text-box:trim-both cap alphabetic;line-height:.9}.nav-index-1>ul>li>a{line-height:.9}.nav-index-2>ul>li{padding-bottom:12px;text-box:trim-both cap alphabetic}.nav-index-3>ul>li{padding-bottom:12px;text-box:trim-both cap alphabetic}.mm-header{text-box:trim-both cap alphabetic}}.accordion__content.rte>div>p:empty{display:block!important;height:15px}.accordion__content.rte>p:empty{display:block!important;height:15px}.accordion__content.rte a{text-decoration:underline;color:#2835d0}.gift-card-input{border:1px solid #2835D0!important;font-size:12px!important;line-height:1.25em!important;letter-spacing:.006em!important}.gift-card-input::placeholder{color:#2835d0!important;font-size:12px!important;line-height:1.25em!important;letter-spacing:.006em!important;opacity:.5!important}@media screen and (min-width:750px){.mobile-back-button{display:none!important}}@media screen and (max-width:749px){.desktop-back-button{display:none!important}}.swym-button-bar.swym-wishlist-button-bar.swym-inject{display:none!important}.swym-button.swym-add-to-wishlist-view-product{position:absolute;top:2%;right:2%;z-index:5;background:#fff;padding:5px}.pages-wishlist .main-page-title{text-transform:uppercase!important}.swym-ui-component .swym-wishlist-grid .swym-wishlist-item{position:relative!important;display:grid!important;grid-template-areas:"img" "vendor" "title" "variant" "price" "atcbutton" "remove"}.swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-delete-btn{position:relative!important;width:100%!important;top:0!important;right:0!important;grid-area:remove!important;margin-top:8px!important;margin-left:0!important;height:48px!important;border:1px solid #2835D0!important}.swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-delete-btn:after{content:"REMOVE";font-weight:400!important;font-size:12px!important;line-height:1.25em!important;letter-spacing:.006em!important}.swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-delete-btn .swym-icon{display:none!important}.swym-ui-component .swym-wishlist-grid .swym-wishlist-image-wrapper{grid-area:img!important}.swym-ui-component .swym-vendor-title{grid-area:vendor!important;font-weight:400!important;font-size:12px!important;line-height:1.25em!important;letter-spacing:.006em!important;color:#2835d0!important;margin:0!important;text-transform:uppercase!important}.swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-title{grid-area:title!important}.swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-variant-title{grid-area:variant!important}.swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-product-price{grid-area:price!important}.swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-add-to-cart-btn{grid-area:atcbutton!important;color:#fff!important;height:48px!important;margin-top:16px!important}.swym-wishlist-grid{margin:0!important}.swym-ui-component.swym-wishlist-page,.swym-ui-component .swym-wishlist-grid{max-width:unset!important}.swym-title-1,.swym-variant-title{font-weight:400!important;font-size:12px!important;line-height:1.25em!important;letter-spacing:.006em!important;color:#2835d0!important;margin:0!important}.swym-product-price{font-weight:400!important;font-size:12px!important;line-height:1.25em!important;letter-spacing:.006em!important;color:#2835d0!important;padding:0!important}.swym-add-to-cart-btn{font-weight:400!important;font-size:12px!important;line-height:1.25em!important;letter-spacing:.006em!important;margin:0!important}.swym-wishlist-image{border:none!important;margin-bottom:16px!important}@media screen and (min-width:750px){.pages-wishlist main section{padding-left:32px;padding-right:32px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:32px}.pages-wishlist main section>div{grid-column-start:2;grid-column-end:12;padding-left:0;padding-right:0}}@media screen and (max-width:749px){.pages-wishlist main section>div{padding-top:48px}.swym-button.swym-add-to-wishlist{display:block!important}}.swym-button.swym-add-to-wishlist:not(.swym-added) .saved-to-wishlist{display:none!important}.swym-button.swym-add-to-wishlist.swym-added .save-to-wishlist,.swym-add-to-wishlist-view-product{display:none!important}.swym-empty-wishlist-title{display:none}.swym-empty-wishlist-text{font-size:12px!important;line-height:1.25em!important;letter-spacing:.006em!important}.swym-empty-wishlist-continue-btn{font-weight:400!important;font-size:12px!important;line-height:1.25em!important;letter-spacing:.006em!important}.login-email,.login-password{border-bottom:1px solid #2835D0!important;padding:12px 0!important;font-weight:400!important;font-size:12px!important;line-height:1.25em!important;letter-spacing:.006em!important}.login-email::placeholder{color:#2835d0!important;opacity:100%!important;font-weight:400!important;font-size:12px!important;line-height:1.25em!important;letter-spacing:.006em!important}.login-password::placeholder{color:#2835d0!important;opacity:100%!important;font-weight:400!important;font-size:12px!important;line-height:1.25em!important;letter-spacing:.006em!important}.forgot-password{color:#2835d0!important;opacity:100%!important;font-weight:400!important;font-size:12px!important;line-height:1.25em!important;letter-spacing:.006em!important}shop-login-button button{width:100%!important}shop-login-button{display:block;background-color:#5433eb}.create-account{text-decoration:none!important;text-transform:uppercase!important;color:#2835d0!important;padding:8px;margin-top:8px!important}#create_customer input{padding:12px 0!important;font-weight:400!important;font-size:12px!important;line-height:1.25em!important;letter-spacing:.006em!important;border-bottom:1px solid #2835D0!important}#create_customer input::placeholder{color:#2835d0!important;opacity:1!important;font-weight:400!important;font-size:12px!important;line-height:1.25em!important;letter-spacing:.006em!important}#create_customer label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.login-button{text-decoration:none!important;padding:8px}.reset-password input{padding:12px 0!important;font-weight:400!important;font-size:12px!important;line-height:1.25em!important;letter-spacing:.006em!important;border-bottom:1px solid #2835D0!important}.reset-password input::placeholder{color:#2835d0!important;opacity:1!important;font-weight:400!important;font-size:12px!important;line-height:1.25em!important;letter-spacing:.006em!important}.reset-password label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.log-out-button,.address-button{color:#2835d0!important;text-decoration:none!important}@media screen and (max-width:749px){.customer.account{padding-left:16px;padding-right:16px}.customer-account-page{display:flex;flex-direction:column-reverse}}@media screen and (min-width:750px){.customer.account{padding-left:32px;padding-right:32px}}@media screen and (min-width:750px){.customer.order{padding-left:32px;padding-right:32px}}@media screen and (min-width:750px){:is(.account,.order)>div:nth-of-type(2){display:flex;margin-top:64px;justify-content:space-between;column-gap:32px}}.address-fulfillment,.order-addresses{text-align:right;font-size:12px;line-height:1.25em;letter-spacing:.006em}.unstyle-link{color:#2835d0!important;text-decoration:none!important}.address-adjust-button{color:#2835d0!important;background-color:transparent!important;padding:0!important;width:auto!important;min-width:unset!important;min-height:unset!important}.address-adjust-button:after{display:none}.address-adjust-button:before{display:none}.edit-button{position:absolute!important;top:0;right:66px;padding:0!important;min-width:unset!important;min-height:unset!important;background-color:transparent!important;--border-offset: 0 !important;margin:0!important}.delete-button{position:absolute!important;top:0;right:0;padding:0!important;min-width:unset!important;min-height:unset!important;background-color:transparent!important;--border-offset: 0 !important;margin:0!important}li[data-address]{margin-top:32px;padding-bottom:32px;border-bottom:1px solid #2835D0}.edit-address form{margin-top:16px!important}.edit-address form label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.edit-address form input{padding:12px 0!important;font-weight:400!important;font-size:12px!important;line-height:1.25em!important;letter-spacing:.006em!important;border-bottom:1px solid #2835D0!important}.edit-address form select{padding:12px 0!important;font-weight:400!important;font-size:12px!important;line-height:1.25em!important;letter-spacing:.006em!important;border-bottom:1px solid #2835D0!important;width:100%}.edit-address form input::placeholder{color:#2835d0!important;opacity:1!important;font-weight:400!important;font-size:12px!important;line-height:1.25em!important;letter-spacing:.006em!important}.edit-address form input[name="address[default]"]{color:#2835d0!important;margin:0 8px 0 0!important;position:relative;top:2.5px}#AddAddress form{margin-top:16px!important}#AddAddress form label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}#AddAddress form input{padding:12px 0!important;font-weight:400!important;font-size:12px!important;line-height:1.25em!important;letter-spacing:.006em!important;border-bottom:1px solid #2835D0!important}#AddAddress form select{padding:12px 0!important;font-weight:400!important;font-size:12px!important;line-height:1.25em!important;letter-spacing:.006em!important;border-bottom:1px solid #2835D0!important;width:100%}#AddAddress form input::placeholder{color:#2835d0!important;opacity:1!important;font-weight:400!important;font-size:12px!important;line-height:1.25em!important;letter-spacing:.006em!important}#AddAddress form input[name="address[default]"]{color:#2835d0!important;margin:0 8px 0 0!important;position:relative;top:2.5px}.visible-label{position:unset!important;width:auto!important;height:auto!important;margin:unset!important;overflow:auto!important}.update-button:after{display:none!important}.update-button:before{display:none!important}.reset-button:after{display:none!important}.reset-button:before{display:none!important}.no-margin-top{margin-top:0!important}.addresses-container p{text-align:right}.order-details tr,.order-history tr{font-size:12px;line-height:1.25em;letter-spacing:.006em}.account table thead{box-shadow:none!important;border-bottom:1px solid #2835D0!important}.account table td:first-of-type a{box-shadow:none!important;border:1px solid #2835D0!important}.customer table{box-shadow:none!important;border:1px solid #2835D0!important}.order tfoot tr:last-of-type td,.order tfoot tr:last-of-type th{font-size:32px!important;line-height:1.25em!important;padding-top:1.5rem;padding-bottom:4rem}.order svg{width:1.2rem;margin-right:.5rem}@media screen and (min-width:750px){.sbl-product-item .card__information{padding-bottom:0}}.shopify-pc__banner__body h2{font-size:32px!important;line-height:1.25em!important;font-weight:400!important}.shopify-pc__banner__body p,.shopify-pc__banner__btns button{font-size:12px!important;line-height:1.25em!important;letter-spacing:.006em!important}.shopify-pc__prefs__dialog header h2{font-size:32px!important;line-height:1.25em!important;font-weight:400!important}.shopify-pc__prefs__header-actions button{font-size:12px!important;line-height:1.25em!important;letter-spacing:.006em!important}.shopify-pc__prefs__intro-main,.shopify-pc__prefs__intro-main h3,.shopify-pc__prefs__option{font-size:12px!important;line-height:1.25em!important;letter-spacing:.006em!important;font-weight:400!important}.shopify-pc__prefs__option label{font-size:12px!important;line-height:1.25em!important;letter-spacing:.006em!important;font-weight:400!important;text-transform:uppercase!important}[aria-label="FLYOUT Form"]{pointer-events:none!important;opacity:0!important;display:none!important;visibility:hidden!important}[data-testid=klaviyo-form-XbJZDL] [data-testid=form-row]{border-bottom:0!important}[data-testid=klaviyo-form-XbJZDL] [data-testid=form-component]>div>p{width:100%}[data-testid=klaviyo-form-XbJZDL] input{padding-left:8px!important;padding-right:8px!important}[data-testid=klaviyo-form-XbJZDL] button{font-family:clarendon-text-pro!important}
/*# sourceMappingURL=/cdn/shop/t/24/assets/so-overwrite.css.map */
