html,body{overflow-x:hidden;max-width:100%}h1,h2,h3,.h1,.h2,.h3{font-family:Abril Fatface,serif;font-weight:400}h2,.h2{font-size:36px}.product-item--card{border:solid 1px #D1D8F9;border-radius:8px;overflow:hidden}.page-header__text-wrapper h1{text-transform:capitalize}@media(max-width:740px){.page-header__text-wrapper h1{font-size:28px}}.product-item--card .product-item__aspect-ratio{padding-bottom:100%!important;--aspect-ratio: 1/1 !important}.product-item--card .product-item__image-wrapper{margin-bottom:0!important}.product-item--card .product-item__image-wrapper img{aspect-ratio:1/1;object-fit:contain}.product-item--card .product-item__info{padding:.5rem .7rem;text-align:left;padding-bottom:15px}.product-item--card .product-item-meta__title{font-size:18px;margin-bottom:0}.product-item-meta__colors{font-size:14px}.product-item--card .product-item__quick-form{position:static;transform:none;opacity:1;visibility:visible;padding:0;margin-top:10px}.product-item--card .product-item__label-list{display:none}.product-item--card .product-item__quick-form button{background:#000;color:#fff;text-transform:uppercase;line-height:43px}.product-item--card .product-item-meta{height:100%;display:flex;flex-direction:column}.product-item--card .product-item-meta__price-list-container{flex:1}.product-item--card .hidden-no-touch{display:none!important}.product-item--card .hidden-touch{display:block!important}.price-list .price{font-size:20px;font-weight:700}.product-item__label{position:absolute;top:0;right:0;min-width:100px;padding:1px 10px;border-radius:0 6px;color:#fff;font-size:13px;text-transform:uppercase;z-index:2;text-align:center}.label--best-seller{background-color:#008e6b}.label--sale{background-color:#d0011b}.label--new{background-color:#0083da}.learn-more{text-align:center;text-transform:uppercase;text-decoration:underline;margin:5px auto 0;display:block}.modal-video-wrapper{display:none;background-color:#00000080;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;justify-content:center;align-items:center;flex-direction:column}.modal-video-wrapper__close svg{color:#fff;font-size:30px;line-height:1;text-align:right;width:60px;height:60px;margin-bottom:5px;cursor:pointer}.modal-video-wrapper__container video{max-width:800px;width:90vw;max-height:68vh}.modal-video-wrapper-chart__container video{width:90vw;max-height:68vh}@media(max-width:740px){.product-item--card .product-item__quick-form button{padding:0 5px}.product-item__label{position:absolute;top:0;right:0;min-width:0;padding:0 4px 0 8px;font-size:10px;border-radius:0 0 0 10px;color:#fff;text-transform:uppercase;z-index:2;text-align:center}.product-item--card .product-item-meta__title{line-height:1.4}.mobile-toolbar{z-index:3}}.promo-item-card{width:100%;border-radius:8px;overflow:hidden;position:relative}.promo-item-card.span--2{grid-column-start:1;grid-column-end:3}.promo-item-card.no-content img{position:relative;transform:none;height:100%;width:100%;top:unset;left:unset}.promo-item-card img{object-fit:cover;object-position:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.promo-item-card__content{position:absolute;left:50%;transform:translate(-50%);width:100%;text-align:center;color:#fff;z-index:2;padding:0 1rem}.promo-item-card__content.position--top{top:1rem}.promo-item-card__content.position--bottom{bottom:1rem}.promo-item-card__button{background:#fff!important;color:#000!important;font-size:15px!important;letter-spacing:0!important;font-weight:400!important;width:100%!important}.promo-item-card__heading{font-size:34px;font-family:Abril Fatface,serif;line-height:1.2;font-weight:400}@media(min-width:741px){.mobile--only{display:none}}@media(max-width:740px){.desktop--only{display:none!important}.promo-item-card__button{padding-left:1rem!important;padding-right:1rem!important}.promo-item-card__heading{font-size:24px}}.mega-menu__images-wrapper{display:flex;justify-content:space-between;gap:3rem}.mega-menu__images-wrapper>*{flex:1}.mega-menu__image-push{width:100%}.mega-menu__image-wrapper{background-color:#ececec;border:solid 1px #000000;aspect-ratio:1/1}.mega-menu__image-wrapper img{width:100%;height:100%;object-fit:contain}.mega-menu__heading{text-align:left;font-size:18px;font-weight:700;text-transform:none;letter-spacing:0;display:flex;align-items:center;gap:.5rem}.mega-menu__heading:after{display:block;content:"";width:18px;height:18px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='2.5' stroke='currentColor' class='w-6 h-6'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M13.5 4.5 21 12m0 0-7.5 7.5M21 12H3' /%3E%3C/svg%3E%0A");margin-bottom:-2px}.mega-menu__additional_text{text-align:center;padding:1rem;background-color:#e3e6e4}.header--bordered:not(.header--transparent){box-shadow:0 1px #000}.header__linklist-item.has-dropdown:hover:before{border-bottom:solid 3px black;opacity:1;color:#fff}.header__linklist-item:hover:before{content:attr(data-item-title);position:absolute;height:100%;top:0;padding-left:32px;padding-right:32px;opacity:0;border-bottom:solid 3px black;opacity:1;color:#fff;margin-left:-32px}.link--animated:after{display:none}.header__linklist-item.has-dropdown .header__linklist-link{display:flex;align-items:center;gap:.5rem}.header__linklist-item.has-dropdown .header__linklist-link:after{display:block;content:"";width:18px;height:18px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='1.5' stroke='currentColor' class='w-6 h-6'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='m19.5 8.25-7.5 7.5-7.5-7.5' /%3E%3C/svg%3E%0A");position:relative;border:none;transform:rotate(0);background-color:unset;bottom:unset;transition:transform .2s ease-in-out;transform-origin:center}.header__linklist-item.has-dropdown:hover .header__linklist-link:after{transform:rotate(180deg)}.mobile-nav__images-scroller{grid-template-columns:1fr 1fr;grid-auto-flow:unset;width:100%;margin-top:32px;gap:20px;grid-gap:20px}.mobile-nav__item collapsible-content{background-color:#ececec}.mobile-nav__images-scroller .mobile-nav__image{border:solid 1px black;aspect-ratio:1/1;padding:1rem;background-color:#e3e6e4}.mobile-nav__image-push{min-width:auto;max-width:auto}.mobile-nav__image{margin-bottom:0}.mobile-nav__image-heading{margin-top:0;background-color:#000;padding:.1rem .3rem;color:#fff;text-transform:none;letter-spacing:0;font-size:14px}mobile-navigation .drawer__content{padding-left:0;padding-right:0}.mobile-nav__item{padding-left:1.5rem;padding-right:1.5rem}.mobile-nav__item .mobile-nav__link{font-family:Zurich,sans-serif;text-transform:none;color:#000;font-size:18px;padding:15px 0}.mobile-nav__item:not(:last-child){border-color:#000}.mobile-nav .mobile-nav{padding:20px 0}.mobile-nav .mobile-nav .mobile-nav__link{border-bottom:solid 1px black;padding-bottom:5px}.mobile-nav__link svg{width:18px;height:18px;transition:all .2s ease-in-out}.mobile-nav__link[aria-expanded=true] svg{transform:rotate(180deg)}.drawer__header{justify-content:space-between;padding-left:21px;padding-right:21px}.drawer__header img{width:50px;height:auto}html mobile-navigation{top:125px;max-height:calc(100vh - 125px)}.mobile-nav__footer{flex-direction:column}.mobile-nav__footer .icon-text{border-bottom:1px solid black;padding-bottom:.5rem;margin-bottom:.2rem;padding-left:.5rem;font-size:17px}.mobile-nav__footer .social-media__item{box-shadow:none}.mobile-nav__footer .social-media__link{width:30px}.mobile-nav__footer .social-media{gap:.5rem}.icon--header-customer{width:23px;height:23px}.announcement-bar{height:45px}.icon--nav-caret-right,.icon--nav-caret-left{width:14px;height:14px}.accouncement-bar__stars{display:flex;align-items:center}.accouncement-bar__stars svg{width:18px;height:18px;color:#f9d006}.announcement-bar__message{display:flex;align-items:center;gap:.5rem;justify-content:center}.announcement-bar__message p{margin-top:0}announcement-bar{position:relative}.announcement-bar__help{position:absolute;right:7%;top:50%;transform:translateY(-50%)}.announcement-bar__help a{background-color:#595959;border-radius:100px;padding:.1rem 1rem;color:#fff;display:flex;align-items:center;gap:.5rem;font-weight:700}@media(min-width:741px){.announcement-bar__message{min-width:400px}desktop-navigation{margin-left:3rem}}.header__cta{margin-left:2.5rem}.header__cta a.button{background-color:#000;color:#fff;font-size:16px;text-transform:none;letter-spacing:0;font-weight:400}@media(max-width:740px){.announcement-bar__help,.header__cta{display:none}}mobile-navigation .drawer__header{display:none}.header__icon-wrapper[aria-expanded=false] .icon--close{display:none}.header__icon-wrapper[aria-expanded=true] .icon--close{display:block;width:18px}.header__icon-wrapper[aria-expanded=true] .icon--header-hamburger,.suffix--new-layout .breadcrumb{display:none}.suffix--new-layout .product{margin-left:0!important;margin-right:0!important;gap:0!important;margin-bottom:0!important}.suffix--new-layout .product>*{flex:1;width:50%}.suffix--new-layout .product>*:first-child{max-width:600px}.suffix--new-layout .product>*:last-child{max-width:800px}.suffix--new-layout .product__media{padding-left:0!important}.suffix--new-layout .product--thumbnails-left .product__thumbnail-list{margin-right:0!important}.suffix--new-layout .product__info{padding:45px 130px 0;background-color:#fff}.suffix--new-layout product-media{background-color:#fff}.suffix--new-layout product-meta{margin-bottom:10px}.suffix--new-layout .product-meta__title{margin-top:5px!important;margin-bottom:15px!important;text-transform:none;font-size:48px}.suffix--new-layout .yotpo .yotpo-bottomline .yotpo-icon-star{color:#f6a429}.suffix--new-layout .yotpo-bottomline.pull-left.star-clickable{gap:5px!important}.suffix--new-layout .yotpo-bottomline.pull-left.star-clickable .text-m{color:#000!important;text-decoration:underline!important}.suffix--new-layout .product-meta__price-list-container{display:none}.suffix--new-layout .product__intro-description ul{list-style:none;padding:0}.suffix--new-layout .product__intro-description ul li{display:flex;align-items:center;gap:5px}.suffix--new-layout .product__intro-description ul li:before{content:"";display:block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.5 12.75l6 6 9-13.5'/%3E%3C/svg%3E");width:18px;height:18px;background-size:cover}.suffix--new-layout .product__intro-description p{margin-bottom:8px!important}.suffix--new-layout .product-meta{border-bottom:solid 1px black!important}.suffix--new-layout #shopify-block-ethercycle_shiptimer_ship_timer_UPAGHY div{text-align:center;padding-top:5px!important}.suffix--new-layout .product-form{grid-row-gap:0px;row-gap:0px}.suffix--new-layout .product-meta product-payment-terms{display:none}.suffix--new-layout .product-form .price--large{font-size:26px}.suffix--new-layout product-variants{margin-top:20px;padding-top:10px;border-top:solid 1px black;margin-bottom:20px}.suffix--new-layout .product-form__option-link{margin-left:10px}.suffix--new-layout .block-swatch__radio:checked+.block-swatch__item{border:solid 1px black;font-size:18px;font-weight:700;color:#000}.suffix--new-layout .block-swatch__item{padding:5px 18px 8px}.suffix--new-layout .product-form__quantity-label{display:none}.suffix--new-layout .product-form__payment-container{margin-top:0}.suffix--new-layout .product__quantity-buttons{display:flex;align-items:center;gap:10px;width:100%}.suffix--new-layout .product-form__buy-buttons{flex:1}.suffix--new-layout .quantity-selector{--quantity-selector-height: 50px}.suffix--new-layout .block-swatch__radio:checked+.block-swatch__item:before{content:"";display:block;position:absolute;top:0;right:0;background-color:#000;width:14px;height:14px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='2.5' stroke='white' class='w-6 h-6'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='m4.5 12.75 6 6 9-13.5' /%3E%3C/svg%3E%0A");background-size:cover;padding:3px}.suffix--new-layout product-payment-container button{background:#000}.suffix--new-layout product-payment-container button span{text-transform:capitalize;letter-spacing:normal;font-weight:700;font-size:18px}.suffix--new-layout .product__thumbnail-list-inner{gap:0}.suffix--new-layout .product__thumbnail-item,.suffix--new-layout .product__thumbnail{padding:0!important}.suffix--new-layout .product__thumbnail>img{border:solid 1px black;aspect-ratio:1/1;height:auto;object-fit:contain}.suffix--new-layout .product__thumbnail>img:not(:last-child){border-right:0}.suffix--new-layout .product__thumbnail-item{position:relative}.suffix--new-layout .product__thumbnail-item[aria-current=true]:before{content:"";width:100%;height:3px;background-color:#000;top:-3px;position:absolute;right:0;left:0;display:block}.suffix--new-layout .product__thumbnail{width:85px;min-width:85px}.suffix--new-layout .product__thumbnail:after{display:none}.suffix--new-layout .product__thumbnail-item{margin-top:3px}flickity-carousel .flickity-prev-button,flickity-carousel .flickity-next-button{display:none}.suffix--new-layout flickity-carousel .flickity-prev-button,.suffix--new-layout flickity-carousel .flickity-next-button{display:block;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.suffix--new-layout flickity-carousel svg{width:20px;height:20px;color:#000}flickity-carousel .flickity-prev-button{left:10px}flickity-carousel .flickity-next-button{right:10px}flickity-carousel{position:relative}.suffix--new-layout .product__media-nav{margin-top:-3px}@media(min-width:750px){.suffix--new-layout product-media{position:sticky;top:103px}}@media(max-width:749px){.suffix--new-layout .product>*{min-width:100%}}.key-features,.product-specification{margin-top:2rem;padding:1rem 0;border-top:solid 1px black}.product-specification{margin-top:0}.product-specification:last-of-type{border-bottom:solid 1px black}.product-specification__inner{display:flex;gap:1rem;align-items:center}.specification__text p{color:#666}.product-specification__inner>*{flex:1}.key-features__description{padding-top:1rem}.key-features .icon-with-text__icon{width:25px;height:25px}.key-features .icon-with-text__icon img{object-fit:contain;width:100%;height:auto;max-height:100%}.key-features__grid{display:grid;grid-template-columns:repeat(3,1fr);row-gap:1rem;column-gap:.5rem;margin-top:20px}.key-features .icon-with-text__heading{line-height:1.2;font-size:16px}.key-features .icon-with-text__heading{margin-top:10px;margin-bottom:5px}.icon-with-text{display:grid;grid-template-columns:repeat(3,1fr);margin-top:1rem}.icon-with-text__item{display:flex;flex-direction:column;align-items:center}.icon-with-text .icon-with-text__icon{width:50px;height:50px;display:flex;align-items:center;justify-content:center;border:solid 1px black;border-radius:50%;padding:12px}.icon-with-text__heading{font-size:18px;font-weight:700;text-align:center;margin-top:5px}.icon-with-text__description{text-align:center;line-height:1.3;font-size:13px;letter-spacing:-.75px}.collapsible__content{height:0;overflow:hidden;transition:height .3s ease-in-out}collapsible-content .collapsible__content{height:auto;overflow:unset}.collapsible__title{display:flex;align-items:center;gap:1rem;cursor:pointer;margin-bottom:0;justify-content:space-between;font-size:18px}.collapsible__icons{width:1.85rem;height:1.85rem}.collapsible__icons svg{width:1.85rem;height:1.85rem;color:rgb(var(--color-foreground))}.collapsible__icons .icon--minus{display:none}.collapsible__title .collapsible__icons svg{transition:all .2s ease-in-out}.collapsible__title[active=true] .collapsible__icons svg{transform:rotate(180deg)}.product-add-ons{padding-top:1rem;border-top:solid 1px black;padding-bottom:2rem}.product-add-ons__items{display:flex;gap:1rem}.product-add-ons__item{border:solid 1px #DFDFDF;border-radius:8px;overflow:hidden}.product-add-ons__heading{padding-bottom:1rem;font-size:18px;font-weight:700}.product-add-ons__image{line-height:0;border-bottom:solid 1px #DFDFDF}.product-add-ons__image img{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover}.product-add-ons__info{padding:.7rem}.product-add-ons__title{font-size:18px}.product-add-ons__price{font-size:20px;font-weight:700}.product-add-ons__info button{background:#000!important;color:#fff;text-transform:uppercase;padding:0 .5rem!important;margin-top:.5rem}.product-add-ons__info .yotpo.bottomLine .yotpo-bottomline .yotpo-icon{font-size:13.5px}.product-add-ons__info .yotpo-stars{display:flex;align-items:center}.suffix--new-layout .quantity-selector{border-radius:6px;border-color:#000}.suffix--new-layout .quantity-selector__button{width:30px}.suffix--new-layout product-meta .yotpo.bottomLine{display:block}.suffix--new-layout .product{margin:0!important;gap:0!important}@media(max-width:749px){.product-add-ons__items{flex-direction:column}.product-add-ons__item{display:flex}.suffix--new-layout .product>*{width:100%}.suffix--new-layout .product__info{padding:1rem 0}.suffix--new-layout product-meta{margin-top:0}.suffix--new-layout .product-meta__title{font-size:32px}.suffix--new-layout .quantity-selector{--quantity-selector-height: 48px}.icon-with-text .icon-with-text__description{display:none}.icon-with-text .icon-with-text__heading{font-size:16px;line-height:1.2}.product-specification__inner{flex-direction:column}.specification__text .metafield-rich_text_field{columns:2}.specification__text p{margin-bottom:8px 0}.product-add-ons__image{max-width:40%;border-bottom:none;border-right:solid 1px #DFDFDF}.product-add-ons__image img{height:100%;aspect-ratio:auto}.suffix--new-layout .product__thumbnail-item[aria-current=true]:before{height:3px;width:100%;background-color:#000;top:-3px;right:0;left:0}.suffix--new-layout .product__media-nav{margin-right:0;margin-top:-3px}.suffix--new-layout .product__thumbnail-item{margin-right:0;margin-top:3px}.suffix--new-layout .product__thumbnail-list-inner,.product__media-item{padding:0!important}}.checkbox-container label{padding-left:12px}html.template--collection .new-hero-banner__image--desktop,html.template--collection .new-hero-banner__image--mobile{min-height:0;height:auto!important}html.template--collection .new-hero-banner h2{font-size:52px}html.template--collection .new-hero-banner h2 span{color:#ff3e4b}@media(max-width:749px){html.template--collection .new-hero-banner__image--desktop br{display:none}html.template--collection .new-hero-banner h2{font-size:18px}}.drawer__content>cart-drawer-recommendations{display:none}.product-item-meta__discount .has-discount svg{color:#fff;width:16px;height:16px;margin-bottom:-2px}.mini-cart__upsells h3{font-size:18px;margin-bottom:10px;color:#000}.product-item-meta__discount .no-discount{color:#ce2226;font-size:14px}.line-item__quantity{margin-top:5px}.price-list__compare-at-price{font-size:18px;color:#aaa;text-decoration:line-through}.price-list__sale--green{font-size:20px;font-weight:700;color:#027a48}#chat-button{z-index:5}@media screen and (max-width:740px){.mini-cart__actions{flex-direction:row;flex-wrap:no-wrap}.mini-cart__actions button{min-width:max-content;gap:5px}.mini-cart__actions span{text-align:right}cart-drawer.drawer{width:100vw}}.drawer__content{padding:0}.drawer__content>*{padding:1rem 2rem}#mini-cart-form{padding-top:0}.mini-cart__upsells{background-color:#eee}.mini-cart__upsells>h3{text-align:center}.mini-cart__upsell{display:flex;gap:1rem}.upsell__image{width:20%;flex:20%}.upsell__content{width:80%;flex:80%}.mini-cart__upsell{padding:.5rem;background-color:#fff;border-radius:10px;margin-bottom:.75rem}.upsell__price{margin:0}.upsell__content .product-item__quick-form{position:relative;transform:none;opacity:1;visibility:visible}.upsell__content .atc-button{padding:5px 15px;font-size:14px;position:relative;border-radius:100px;background-color:#405de6;color:#fff}.upsell__content .product-item__quick-form{padding:0;margin-top:5px}.loader-button__loader{transform:translate(-50%,-50%)}.product-item__quick-form{display:flex;align-items:center;justify-content:flex-end}.product-item__quick-form.product-item__has-variant{justify-content:space-between}.line-item__discount-badge.discount-badge{padding:3px 12px;background-color:#000;color:#fff;display:flex;align-items:center;max-width:fit-content;font-size:11px;border-radius:100px;margin:5px 0}.price--highlight{color:#027a48}.price.price--compare{color:#aaa;font-size:18px;font-weight:400}.line-item__discount-list{margin-top:0!important}.test-cart-drawer--hide{display:none}.cart-title-count{text-transform:none;font-size:22px}.cart-title-count span{font-family:Zurich,sans-serif;font-weight:400;font-size:14px}.drawer__header{height:auto;padding-top:15px!important;padding-bottom:15px!important}.shipping-bar{margin:4px auto}.price-list.price-list--stack{text-align:right}@media(max-width:749px){.shipping-bar,#mini-cart-form{padding:0 1rem 1rem}.price--highlight{font-size:17px}.price.price--compare{font-size:15px}.line-item__quantity{margin-top:40px}.mini-cart__upsells{padding:1rem}}.line-item__price-list-container.text--small.hidden-phone{display:block!important;margin-left:auto}.price-list.hidden-tablet-and-up{display:none!important}.upsell__content select{border-radius:4px;border:solid 1px #CCCCCC;padding:2px 5px}.upsell__prices{display:flex;align-items:baseline;gap:5px;font-weight:300;line-height:1.2}.upsell__price-sale{color:#b42318;font-size:18px}.upsell__price-original{text-decoration:line-through;font-size:15px}.upsell__price-free{font-weight:700;color:green;text-transform:uppercase}.product-type--chairs product-variants{display:none}html:not(.product-type--chairs) .variant-redirect,html:not(.product-type--chairs) .color-swatch-redirection{display:none}.color-swatch__wrapper{position:relative}.color-swatch__color{height:100%;width:100%;display:block!important}.color-swatch__inner{height:100%;width:100%;overflow:hidden;position:relative;border-radius:50%}.color-swatch__color--secondary{position:absolute;height:60px;width:60px;top:0;right:0;bottom:0;left:0;transform:translate(20%,-50%) rotate(45deg);z-index:1}.color-swatch__swatch{padding:4px;display:block;height:40px;width:40px;overflow:hidden;border-radius:50%}.color-swatch__swatch.active{border:1px solid #000000}.color-swatch__header{margin-bottom:.75rem}.color-swatch__header span:first-child{font-weight:700}.variant-redirect select{padding:.3rem 1rem;border-radius:8px;min-height:45px;border:solid 1px #DADADA;width:100%;-webkit-appearance:none;position:relative;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='1.5' stroke='currentColor' class='size-6'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='m19.5 8.25-7.5 7.5-7.5-7.5' /%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:20px 20px;background-position:right 10px center}.variant-redirect__header{font-weight:700;margin-bottom:.75rem}.color-swatch__content{position:absolute;top:calc(100% + 5px);left:0;right:0;width:100%;background-color:#fff;max-height:200px;overflow-y:auto;border:solid 1px #DADADA;border-radius:8px;padding:.5rem 0;z-index:1000000}.color-swatch__content:not(.active){display:none}.color-swatch__link{display:flex;align-items:center;gap:1rem;padding:.5rem 1rem}.color-swatch__link.active{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' class='size-6'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='m4.5 12.75 6 6 9-13.5' /%3E%3C/svg%3E%0A");background-position:right 10px center;background-repeat:no-repeat;background-size:20px 20px}.color-swatch__content .color-swatch__link:hover{background-color:#f6f6f6}.color-swatch__dropdown{padding:.3rem 1rem;border-radius:8px;min-height:45px;border:solid 1px #DADADA;width:100%;position:relative;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='1.5' stroke='currentColor' class='size-6'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='m19.5 8.25-7.5 7.5-7.5-7.5' /%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:20px 20px;background-position:right 10px center;display:flex;align-items:center;cursor:pointer}.color-swatch__dropdown .color-swatch__link{padding:0}.product-item__aspect-ratio.aspect-ratio{aspect-ratio:4/5!important}.line-item__info .product-item-meta{min-height:0!important}.product--charleston-chair.test-product-image-charleston .dots-nav .dots-nav__item:nth-child(-n+5){display:none}html.product--charleston-chair:not(.test-product-image-charleston) .dots-nav .dots-nav__item:nth-child(n+6){display:none}html:not(.test-product-upsells) .upsell__title--test,.test-product-upsells .product-form__custom-liquid .upsell__title{display:none}html:not(.test-product-upsells) .product__upsell.upsell--test,.test-product-upsells .product__upsell:not(.upsell--test){display:none}html:not(.test-product-upsells) .mini-cart__upsells-title.title--test,.test-product-upsells .mini-cart__upsells-title:not(.title--test){display:none}html:not(.test-product-upsells) .mini-cart__upsell.upsell--test,.test-product-upsells .mini-cart__upsell:not(.upsell--test){display:none}.product__upsell{display:flex;align-items:center;gap:1rem;border:1px solid lightgray!important;border-radius:6px;padding:.5rem;cursor:pointer}.product__upsell .upsell__image{border-radius:6px;overflow:hidden}.product__upsell .upsell__image img{height:75px;width:75px;object-fit:cover}.product-form__custom-liquid .upsell__title{margin-bottom:0;font-size:24px}html:not(.test-cart-drawer-optimization) .test-cart-opti--show{display:none}.test-cart-drawer-optimization .test-cart-opti--hide{display:none}.test-cart-drawer-optimization .drawer__stars{display:flex;align-items:center}.test-cart-drawer-optimization .drawer__stars svg{color:#f9d006;width:20px;height:20px}.test-cart-drawer-optimization .drawer__header{flex-direction:column;gap:15px;border-bottom:0;max-height:100%;padding-bottom:0!important}.test-cart-drawer-optimization .drawer__header .drawer__close-button{top:17px}.test-cart-drawer-optimization free-shipping-bar[threshold="0.0"] .shipping-bar__progress{display:none}.test-cart-drawer-optimization free-shipping-bar{padding-top:0;padding-bottom:0}.test-cart-drawer-optimization .mini-cart__actions{display:none}.test-cart-drawer-optimization .mini-cart__upsells{background-color:#eceffd}.test-cart-drawer-optimization .checkout-button{gap:0!important}.test-cart-drawer-optimization .checkout-button:after{display:none}.test-cart-drawer-optimization .square-separator{border-radius:50%}.test-cart-drawer-optimization .checkout-button__lock{position:unset;margin-right:10px}.test-cart-drawer-optimization .checkout-button .test-cart-opti--show{font-size:18px}.test-cart-drawer-optimization .line-item__quantity{display:flex;align-items:center;justify-content:space-between;width:100%}html.test-cart-drawer-optimization .line-item__price-list-container.text--small.hidden-phone{display:none!important}.test-cart-drawer-optimization .line-item__info{flex:1}.test-cart-drawer-optimization .line-item__remove-button{color:#fe586c;text-decoration-color:#fe586c;font-size:14px}.test-cart-opti--show .price{font-weight:700;font-size:18px}.test-cart-drawer-optimization .quantity-selector{border-radius:6px!important}.test-cart-drawer-optimization .quantity-selector>*{min-height:2.4rem}.test-cart-drawer-optimization .quantity-selector__button:first-child{border-right:1px solid #CCCCCC}.test-cart-drawer-optimization .quantity-selector__button:last-child{border-left:1px solid #CCCCCC}.test-cart-drawer-optimization .product-item-meta__title{font-weight:700;font-size:17px;line-height:1.2}.test-cart-drawer-optimization .line-item__content-wrapper{padding:1rem;margin-top:0}.test-cart-drawer-optimization line-item{border-radius:8px;border:solid 1px #ccc;margin-top:24px;overflow:hidden}.test-cart-drawer-optimization line-item .chair-discount{width:100%;text-align:center;background-color:#22327c;padding:4px;font-weight:700}.test-cart-drawer-optimization line-item .chair-discount .no-discount{color:#fff!important}.test-cart-drawer-optimization .line-item__image-wrapper{width:105px}.test-cart-drawer-optimization .shipping-bar__text{font-size:16px;padding-top:10px}.test-cart-drawer-optimization .cart__value-props{padding-top:10px;padding-bottom:0}.test-cart-drawer-optimization .cart__value-props-inner{font-weight:700;display:flex;justify-content:space-around}.test-cart-drawer-optimization .wh-original-price{font-size:17px}.test-cart-drawer-optimization .drawer__footer{padding-bottom:20px}.test-cart-drawer-optimization .cart__payment-icons{display:flex;flex-wrap:wrap;align-items:center;gap:5px;width:100%;justify-content:center;margin-top:10px}@media(max-width:749px){.test-cart-drawer-optimization .checkout-button{padding:0 15px}.test-cart-drawer-optimization .checkout-button .test-cart-opti--show,.test-cart-drawer-optimization .wh-original-price{font-size:15px}.test-cart-drawer-optimization .cart__payment-icons svg{width:40px;height:auto}.test-cart-drawer-optimization .line-item__quantity{margin-top:5px!important}.test-cart-drawer-optimization .shipping-bar__text{font-size:14px}}html:not(.product-page-optimization) .test__product-opti--show,.product-page-optimization .test__product-opti--hide{display:none}.product-page-optimization .product-meta__title{text-transform:none;margin-top:1rem}.product-page-optimization .product-meta__vendor{display:none}.product-page-optimization .product-meta__price-wrapper{display:flex;column-gap:1rem;flex-wrap:wrap;align-items:center}.product-page-optimization .product__intro-description{margin-top:1.5rem}.product-page-optimization .product-meta{border:0;margin:0;padding:0}.product-page-optimization .product-form .yotpo,.product-page-optimization .product-form .yotpo-widget-instance{display:none!important}html:not(.product-page-optimization) product-meta .yotpo-widget-instance{display:none!important}.product-page-optimization .yotpo .standalone-bottomline .star-clickable{gap:5px}.product-page-optimization .product__intro-description{line-height:1.4}.product-page-optimization .yotpo .yotpo-icon-default-star:before,.product-page-optimization .yotpo .yotpo-icon-star:before{color:#f9d006}.product-page-optimization .variant-redirect__options{display:flex;gap:1rem}.product-page-optimization .variant-redirect__options a{flex:1;text-align:center;border:solid 1px #DADADA;border-radius:6px;padding:.5rem 1rem}.product-page-optimization .variant-redirect__options a[selected]{background-color:#eceffd;border:solid 1px #8799EF}.product-page-optimization .product-form__quantity{display:flex;align-items:center;gap:1rem}.product-page-optimization .quantity-selector{border-radius:6px;border:solid 1px #9A9D9E}.product-page-optimization .quantity-selector button:first-child{border-right:solid 1px #9A9D9E}.product-page-optimization .quantity-selector button:last-child{border-left:solid 1px #9A9D9E}.product-page-optimization .product-meta__aside{justify-content:center}.product-page-optimization .product__payment-icons{display:flex;justify-content:center;gap:.75rem;margin-top:1rem}.product-page-optimization .shopify-payment-button__more-options{display:none}.product-page-optimization .product__value-props{display:flex;align-items:center;gap:1rem;justify-content:space-around}.product-page-optimization .product__value-item{display:flex;align-items:center;gap:1rem;font-size:17px}.product-page-optimization .product__info-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2rem;padding-right:2rem}.product-page-optimization .product__info-item{display:flex;gap:1rem;align-items:flex-start}.product-page-optimization .info-item__icon{margin-top:7px}.product-page-optimization .info-item__name{font-size:13px;text-transform:uppercase}.product-page-optimization .info-item__value{font-weight:700;font-size:18px}.product-page-optimization .yotpo a{color:#405de6!important;font-style:italic!important}.product-page-optimization #AddToCart{background:#405de6;color:#fff;text-transform:capitalize;letter-spacing:normal;font-size:18px;border-radius:4px}.product-page-optimization .shopify-cleanslate div[data-testid=ShopifyPay-button]{background-color:#fff!important;border:solid 2px #5A31F4!important;border-radius:4px!important}.product-page-optimization .shopify-cleanslate div[data-testid=ShopifyPay-button]>*{color:#5a31f4;fill:#5a31f4}.product-page-optimization #shopify-svg__payments-shop-pay path{color:#5a31f4;fill:#5a31f4}.product-page-optimization .product-form__quantity-label{text-transform:uppercase;font-weight:700}.product-page-optimization .star-container svg path{color:#f9d006;stroke:#f9d006;fill:#f9d006}.product-page-optimization .yotpo-sr-bottom-line-left-panel,.product-page-optimization .yotpo-sr-bottom-line-text{color:#405de6!important;font-style:italic!important}@media(max-width:749px){.product-page-optimization .product__info-grid{column-gap:.5rem;row-gap:1rem;grid-template-columns:repeat(2,1fr);padding-right:0;margin-bottom:2rem}.product-page-optimization .info-item__icon svg{width:24px;height:24px}.product-page-optimization .info-item__name{font-size:12px}.product-page-optimization .info-item__value{font-size:14px}.product-page-optimization .product__value-item svg{height:28px;width:auto}.product-page-optimization .product__value-item{font-size:14px}.product-page-optimization .product__value-props{gap:.5rem}.product-page-optimization .product__payment-icons svg{width:40px;height:auto}}
/*# sourceMappingURL=/cdn/shop/t/84/assets/custom.css.map */
