/** Shopify CDN: Minification failed

Line 1522:0 Unexpected "}"
Line 1880:7 Unexpected "/"

**/
@font-face {
    font-family: 'Clarika Pro Grotesque';
    src: url('/cdn/shop/files/ClarikaProGrot-Lt.woff2?v=1660906699') format('woff2'),
        url('/cdn/shop/files/ClarikaProGrot-Lt.woff?v=1660906699') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Clarika Pro Grotesque';
    src: url('/cdn/shop/files/ClarikaProGrot-Rg.woff2?v=1660821197') format('woff2'),
        url('/cdn/shop/files/ClarikaProGrot-Rg.woff?v=1660821197') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Clarika Pro Grotesque';
    src: url('/cdn/shop/files/ClarikaProGrot-Md.woff2?v=1660821197') format('woff2'),
        url('/cdn/shop/files/ClarikaProGrot-Md.woff?v=1660821197') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Clarika Pro Grotesque';
    src: url('/cdn/shop/files/ClarikaProGrot-Bd.woff2?v=1660821197') format('woff2'),
        url('/cdn/shop/files/ClarikaProGrot-Bd.woff?v=1660821197') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Clarika Pro Grotesque';
    src: url('/cdn/shop/files/ClarikaProGrot-Hvy.woff2?v=1660821197') format('woff2'),
        url('/cdn/shop/files/ClarikaProGrot-Hvy.woff?v=1660821197') format('woff');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Clarika Pro Grotesque';
    src: url('/cdn/shop/files/ClarikaProGrot-Blk.woff2?v=1660821197') format('woff2'),
        url('/cdn/shop/files/ClarikaProGrot-Blk.woff?v=1660821197') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}
.privy-bottom-right {
    display: none!important;
  }
@keyframes gradient-bg {
  0% {
    background-size: 100%;
  }
  50% {
    background-size: 200%;
  }
  100% {
    background-size: 100%;
  }
}

.collection .card-information span.discounted-price {
    font-weight: 700!important;
}

.desktop_only ul li:first-of-type, .discription.mobile_only ul li:first-of-type {
  display: none;
}

.tippy-box .wistia_responsive_padding {
    margin-bottom: 0px;
}
div#o_520257 {
    margin-top: 20px !important;
}
body,p, li, span, a {
    font-family: 'Clarika Pro Grotesque';
    font-weight: normal;
}
.option_detail.no_bundled {
    padding: 4px 10px 7px;
    background: #fff;
    width: 100%;
    display: block;
    float: left;
    margin-top: 25px;
	text-align:left !important;
}
.option_detail.no_bundled input {
    border-radius: 5px;
    width: 20px;
    height: 20px;
    margin: 0 8px 0 0;
    display: inline-block;
    vertical-align: middle;
}
.option_detail.no_bundled input:checked{
  background-size: 12px !important;
  background: url(/cdn/shop/files/check-icon-img.png?v=1661756603) no-repeat center center;
}

.option_detail.no_bundled h5 {
    margin: 0 !important;
    display: inline-block;
    vertical-align: middle;
}
.mw-tippy1 {
    transform: inherit!important;
    top: -150px !important;
    left: -325px !important;
}
#o_502382 .mw-tippy1, #v_3036232 .mw-tippy1 {
    transform: inherit!important;
    top: -150px !important;
    left: -360px !important;
}
li[data-key="Title"] {
    display: none !important;
}
.product-form__buttons button.product-form__submit {
  padding: 10px 20px!important;
}
#cta_button_20676444_9594cf85-b83c-4dec-8473-3fe3fd625c67 {
  border-radius: 90px!important;
}
.loading_price {
  display: none!important;
}
.price__regular {
  display: inline-flex;
  align-items: center;
}
header.header li a {
    font-size: 20px;
    letter-spacing: 0;
    color: #000;
}
.header__menu-item:hover span,.header__active-menu-item {
    text-decoration: none;
    text-underline-offset: 0;
}
span.subtxt {
    color: #fff;
    font-style: italic;
}
.mobile_only { display:none ;}
footer.footer.color-background-1.gradient.section-footer-padding {
    margin: 0;
}
.page-width.section-template--16264976826538__1655206144d3761078-padding {
    padding: 0;
    max-width: 100%;
}
.page-width.section-template--16264976826538__1655206144d3761078-padding .featured-product.product.grid {
    display: block;
    position: relative;
}
.page-width.section-template--16264976826538__1655206144d3761078-padding .grid__item.product__media-wrapper {
    width: 100%;
}
.page-width.section-template--16264976826538__1655206144d3761078-padding .product__info-wrapper.grid__item {
    position: absolute;
    top: 50%;
    right: 5%;
    transform: translateY(-50%);
    padding: 0;
    max-width: 400px;
}
img.coolest_foot_img {
    margin: 20px 0 0;
    border-radius: 10px;
}
.custom-product1 header.header.header--middle-left.page-width {
    position: absolute;
    width: 100%;
    max-width: 100%;
}
section.page-width.section-template--15347672187050__main-padding .product .threesixty,section.page-width.section-template--15347672187050__main-padding .product .product__info-wrapper {
    max-width: 50%;
    flex-basis: 50%;
}
/* body.custom-product1 header.header.header--middle-left.page-width {
    position: relative;
} */
section.page-width.section-template--15347672187050__main-padding {
    max-width: 100%;
}
body.custom-product1 [data-section="template--15347672187050__main"] {
    display: inline-block;
    margin-right: 50px;
}
body.custom-product1 .product-form__input.product-form__quantity {
    display: inline-block;
}
body.custom-product1 div#ProductInfo-template--15347672187050__main {
    margin: 0 auto !important;
    max-width: 500px;
	padding-bottom:0px;
}
div#ProductInfo-template--15347672187050__main p.product__text {
    font-size: 26px;
    letter-spacing: 0;
    font-weight:500;
    color: #000;
    text-align: center;
    line-height: 30px;
}
div#ProductInfo-template--15347672187050__main p.product__text.caption-with-letter-spacing {
    text-align: left;
    font-size: 20px;
    text-transform: capitalize;
    line-height: 26px;
}
div#ProductInfo-template--15347672187050__main p.product__text a {
    color: #000;
}
div#ProductInfo-template--15347672187050__main button.share-button__button svg.icon-share {
    display: block;
    margin: 30px auto 12px;
    width: 50px !important;
    height: 50px;
    color: #7a7870;
}
div#ProductInfo-template--15347672187050__main button.share-button__button {
    text-align: center;
    width: 100%;
    display: block;
    padding: 0;
    font-weight:500;
    font-size: 22px;
}
.product__description.rte p {
    color: #000;
    font-size: 20px;
    letter-spacing: 0;
    line-height: 26px;
}
.page-width.section-template--15347672187050__1655289496e3b1de1e-padding.isolate {
    max-width: 100%;
}

.page-width.page-width--narrow.section-template--15680445612202__main-padding {
    display: none;
}
div#shopify-section-template--15680445612202__1655449777e9a9491a {
    background: url(/cdn/shop/files/gray-bg.jpg?v=1655450091) no-repeat top center;
    background-size: cover;
  padding-top: 350px;
}
div#shopify-section-template--15680445612202__1655449777e9a9491a .grid {
    flex-direction: column-reverse;
}
div#shopify-section-template--15680445612202__1655449777e9a9491a .image-with-text__content {
    padding: 0;
    background: transparent;
}
div#shopify-section-template--15680445612202__1655449777e9a9491a .image-with-text__media {
    background: transparent;
    border: 0;
}
div#shopify-section-template--15680445612202__1655449777e9a9491a .image-with-text__media-item, div#shopify-section-template--15680445612202__1655449777e9a9491a .image-with-text__text-item {
    width: 100%;
}
div#shopify-section-template--15680445612202__1655449777e9a9491a h2.image-with-text__heading {
    font-weight:800;
    font-size: 60px;
    position: fixed;
    display: table;
    top: 260px;
}
div#shopify-section-template--15680445612202__1655449777e9a9491a .image-with-text {
    max-width: 1300px;
}
.product_section {
    background-image:  radial-gradient(#bbb, #333);
    background-position: center center;
    padding: 0!important;
    height: 100vh;
    -webkit-animation: 5s ease-in-out infinite gradient-bg;
    -moz-animation: 5s ease-in-out infinite gradient-bg;
    animation: 5s ease-in-out infinite gradient-bg;
}
.section-template--15347672187050__main-padding .product--large.product--stacked{padding-top:120px;}
section.page-width.section-template--15347672187050__main-padding {
    padding: 120px 0 0;
    position: relative;
}
section.page-width.section-template--15347672187050__main-padding .product.grid {
    justify-content: flex-end;
}
.section-template--15347672187050__main-padding div#ProductInfo-template--15347672187050__main p.product__text {
    display:none;
}
.section-template--15347672187050__main-padding div#ProductInfo-template--15347672187050__main h1.product__title {
    display:none;
}
.section-template--15347672187050__main-padding div#ProductInfo-template--15347672187050__main {
    padding: 50px 0;
}
label.mw-label {
    color: #fff;
    font-size: 24px;
}
.mw-option__swatch-media {
    border-radius: 50% !important;
    width: 40px !important;
    height: 40px !important;
	cursor:pointer;
	margin: 0 auto;
}
.variant_show ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.variant_show ul li {
    color: #fff;
    text-align: left;
    margin-bottom: 15px;
    cursor: pointer;
	position:relative;
	min-width:120px;
}
.variant_show ul li:last-child{margin-bottom:0px;}

.variant_show ul li.active:before {
    position: absolute;
    top: 1px;
    left: -16px;
    width: 5px;
    height: 25px;
    content: "";
    background: #fff;
}
.variant_show ul li.active {
    font-size: 18px;
    font-weight: bold;
    line-height: 28px;
}
.product-form__buttons {
    position: absolute;
    top: 45px;
    right: -40px;
}
.mw-apo-container {
    max-width: 250px !important;
	margin-top:0px !important;
	position: relative;
    left: 80px;
}

.product-form__buttons button {
    font-weight: 800;
    background: #000;
    border: 2px solid #fff;
    border-radius: 50px;
    text-transform: uppercase;
    /* padding: 0 20px; */
    margin-top: 25px;
    min-height: 44px;
    transition: all ease 0.4s;
    padding: 6px 18px;
    text-shadow: none;
    width: auto;
    font-size: 24px;
    line-height: 1.5em;
    border: 2px solid #000;
    border-radius: 12px;
    width: 236px;
}
.product-form__buttons button:hover {
    background: #000;
    color: #fff;
    transition: all ease 0.4s;
}
.product-form__buttons button:before,.product-form__buttons button:after{display:none !important;}
.product-form__buttons button span {
    font-weight: 700;
    font-size: 16px;
    letter-spacing: 1px;
}
body.custom-product1 header.header.header--middle-left.page-width {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 9;
}
.header__heading-logo {
    filter: invert(1);
}
body.custom-product1 header nav.header__inline-menu ul li a {
    font-weight:500;
    color: #fff;
    font-size: 18px;
    letter-spacing: 0.5px;
}
body.custom-product1 header nav.header__inline-menu ul li a span {
    font-family: inherit;
    font-weight: inherit;
}
body.custom-product1 header a#cart-icon-bubble {
    color: #fff;
}

span.mw-text.mw-accumulated-title {
    display: none;
}
.mw-option__swatch-media.mw-option__swatch-media--type- {
    cursor: pointer;
    margin: 0 auto;
}
.price.price--large.price--show-badge {
    margin-top: 30px;
}
span.price-item.price-item--regular {
    color: #fff;
    font-weight:800;
    display: block;
    letter-spacing: 2px;
    font-size: 34px;
    max-width: 160px;
    text-align: center;
    line-height: 1.2;
    padding-top: 0px;
}
.mw-stack--vertical>.mw-stack__item,.mw-stack--spacing-tight>.mw-stack__item {
    margin-top: 0 !important;
}
product-form.product-form,.product__info-container>*+* {
    margin-top: 0 !important;
}
.mw-stack--spacing-tight>.mw-stack__item span.title {
    font-weight: bold;
    display: table;
    margin: 0 0 10px;
    font-size: 24px;
    letter-spacing: 1px;
    line-height: 32px;
}
.mw-stack--spacing-tight>.mw-stack__item span.subtxt {
    font-size: 14px;
    line-height: 1.3;
    display: table;
}
.mw-stack--spacing-tight>.mw-stack__item span.subtxt i {
    display: block;
    margin: 10px 0 20px;
    font-style: italic;
}
.mw-stack--spacing-tight>.mw-stack__item span.mw-text.mw-text--style-negative {
    display: none;
}
span.mw-tooltip--icon {
    display: none;
}
html.no-js .no-js-hidden {
  display: block!important;
}
.product-form__buttons {
  background: none;
  padding: 0;
}
.chair_summary {
    margin-top: 35px;
}
.chair_summary h4 {
    margin: 0;
    position: relative;
    color: #fff;
    font-size: 16px;
    letter-spacing: 1px;
    font-weight: bold;
    padding-left: 25px;
    border-bottom: 1px solid #fff;
    padding-bottom: 15px;
    cursor: pointer;
    display: table;
    padding-right: 10px;
    font-family: 'Clarika Pro Grotesque';
}
.chair_summary h4.tab:before {
    position: absolute;
    top: 10px;
    left: 0;
    width: 16px;
    height: 3px;
    background: #fff;
    content: "";
}
.chair_summary h4.tab:after {
    position: absolute;
    top: 4px;
    left: 7px;
    width: 3px;
    height: 15px;
    background: #fff;
    content: "";
    opacity: 1;
    transition: all ease .4s;
}
.chair_summary h4.tab.active:after{opacity:0;transition:all ease 0.4s;}
.chair_summary ul {
    padding: 0 0 0 20px;
    color: #fff;
}
.mw-option+.mw-option{margin-top:0px !important;}
.chair-extra-info h4 {
    color: #fff;
    font-size: 26px;
    margin: 20px 0 10px;
    font-weight:500;
}
.chair-extra-info_1 h4 {
    color: #000;
    font-size: 26px;
    margin: 20px 0 10px;
    font-weight:500;
  z-index:999;
}
.chair-extra-info p {
    color: #fff;
    font-size: 16px;
    line-height: 22px;
    margin: 0;
}
.chair-extra-info_1 p {
    color: #000;
    font-size: 16px;
    line-height: 22px;
    margin: 0;
   z-index:999;
}
.tippy-content {
    min-width: 240px;
}
.mw-option--type-multiswatch .mw-option__value, .mw-option--type-swatch .mw-option__value {
    margin-left: 0px !important;
    margin-top: 10px;
    width: 25%;
    display: flex;
    justify-content: center;
	align-items: flex-start;
	position:relative;
}
.mw-stack>.mw-stack__item span.title_name {
    font-size: 10px;
    max-width: 50px;
    display: table;
    text-align: center;
    margin: 12px auto 0;
	text-transform:uppercase;
}
body.gradient.custom-cart footer.footer.color-background-1.gradient.section-footer-padding{display:none;}
.section-template--15347671990442__cart-items-padding {
    padding-top: 140px;
}
.mw-option__swatch-media>img {
    width: 100%;
    height: 50px;
    object-fit: cover;
} 
.custom-product1 img.threesixty-frame {
    width: 100vw;
	height:100vh;
	object-fit:cover;
	object-position:bottom;
}
.chair_summary ul li {
    font-size: 15px;
    line-height: 22px;
}
.custom-product1{overflow-x:hidden;}
section.page-width.section-template--15347672187050__main-padding .threesixty:after {
    position: absolute;
    bottom: 26px;
    left: 50%;
    background: url(/cdn/shop/files/360-degrees_1.png?v=1659511428) no-repeat;
    content: "";
    width: 66px;
    height: 55px;
    transform: translate(-50%);
    background-size: 100%;
}
.movement-buttons {
    display: none;
    position: absolute;
    bottom: 153px;
    left: 50%;
    transform: translateX(-50%);
	z-index:999;
}
.movement-buttons a.left-move {
    position: relative;
    left: -150px;
	cursor:pointer;
}
.movement-buttons a.right-move {
    position: relative;
    right: -130px;
	cursor:pointer;
}
.custom-cart .header__heading-logo {
    filter: none;
}
select.mw-option__control {
    border: 1px solid rgb(255 255 255 / 60%);
    height: 35px;
    display: table;
    background: transparent;
    color: #fff;
    padding-left: 10px;
	font-family: 'Clarika Pro Grotesque';
	font-weight:normal;
}
select.mw-option__control option{color:#000;}

select.mw-option__control:focus-visible
{
	outline: 0 !important;
    outline-offset: 0 !important;
    box-shadow: none !important;
}
span.select-title {
    font-weight:500;
    font-size: 20px;
    display: block;
	margin-bottom:-5px;
}
[data-option-id="o_520080"] {
    margin-bottom: 35px;
}
[data-option-id="o_520256"] span.mw-text.mw-text--style-strong,[data-option-id="o_520257"] span.mw-text.mw-text--style-strong {
    font-size: 18px;
    font-weight: 500;
    margin: 30px 0 -10px;
    display: table;
    letter-spacing: 1px;
}
/*#o_520087, #o_628793{ display:block; }*/

.hover_text {
    background: #fff;
    border-radius: 15px;
    padding: 15px;
    position: absolute;
    z-index: 1;
    display:none;
}
.hover_text p {
    margin: 0 0 15px;
    font-size: 15px;
    line-height: 16px;
    color: #000;
}
.hover_text p:last-child {
    margin-bottom: 0;
}
.hover_text p strong {
    display: block;
    font-size: 17px;
    margin-bottom: 6px;
}
p#variant_error,.mw-text--style-negative {
    background: #f54545;
    display: table;
    line-height: 22px;
    padding: 2px 6px 3px;
    font-size: 15px;
    color: #fff !important;
}
span.info-icon {
    display: table;
    color: transparent;
    width: 22px;
    height: 22px;
    background: url(/cdn/shop/files/info-icon.png?v=1660199095) no-repeat;
    background-size: 22px;
    cursor: pointer;
	margin-top: 10px;
	position: relative;
    z-index: 2;
}
[data-option-id="o_525881"] span.mw-text.mw-text--style-strong {
    font-weight:500;
    font-size: 20px;
    display: block;
    margin-bottom: -5px;
    margin-top: 35px;
}
span.info-icon:hover + .hover_text
{
	display:block;
}
h2.control-knob {
    font-size: 20px;
    display: block;
    margin-bottom: -5px;
    color: #fff;
    font-weight: 500;
    font-family: 'Clarika Pro Grotesque';
}
[data-option-id="o_525895"] span.mw-text.mw-text--style-strong {
    font-weight:500;
    font-size: 20px;
    display: block;
    margin-bottom: -5px;
    margin-top: 35px;
}
.top_right_area {
    position: absolute;
    z-index: 1;
    left: 50px;
    text-align: center;
}
.marquee_shop {
    color: #fff;
    font-size: 18px;
    margin-top: 50px;
    clip-path: polygon(6% 0%, 94% 0%, 100% 50%, 94% 100%, 6% 100%, 0% 50%);
    background: rgb(255 255 255 / 30%);
    letter-spacing: 1px;
    font-weight: 600;
    line-height: 20px;
    padding: 6px 30px;
}
.klarna_box p {
    color: #fff;
    font-size: 18px;
    line-height: 28px;
    font-weight: 500;
    margin: 0;
}
.klarna_box .payment_options {
	max-width: 210px;
	margin:0 auto;
}
.klarna_box .payment_options p b {
    color: transparent;
    background: url(https://20676444.fs1.hubspotusercontent-na1.net/hubfs/20676444/klarna-small.png) no-repeat;
    background-size: 56px;
    background-position: 0px 6px;
}
.klarna_box .payment_options p a {
    color: #fff;
    display: table;
    text-decoration: none;
    margin: 10px auto 0;
    border: 1px solid #fff;
    font-size: 16px;
    line-height: 20px;
    padding: 3px 10px;
    border-radius: 8px;
}
.cart-count-bubble {
    bottom: auto;
    top: 4px;
    right: -2px;
    left: auto;
}
.klarna_box .payment_options button#ProductPopup-payments {
    text-decoration: none;
    font-style: italic;
    height: auto;
    color: #fff;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 1px;
    padding: 0 6px;
    position: relative;
    border: 1px solid #fff;
    border-radius: 90px;
}
.klarna_box .payment_options button#ProductPopup-payments img{max-width:20px;}

.free-shipping-col {
    max-width: 250px;
    display: flex;
    margin: 30px auto 0;
}
.lto_col {
    max-width: 300px;
    display: flex;
    position: absolute;
    top: 475px;
    right: 0;
}
.lto-icon {
  margin-right: 10px;
  width: 25%
}
.lto_col img {
  width: 50px;
}
.lto_col h3 {
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 700;
    font-family: Clarika Pro Grotesque;
    letter-spacing: 0;
    color: #fff;
    margin: 0 0 10px;
}
.lto_col p {
    font-size: 14px;
    font-family: Clarika Pro Grotesque;
    line-height: 20px;
    font-style: italic;
    color: #fff;
}
.lto_col .free-ship-text-col { width: 100%; }
div#tooltip-anchor-33328,div#tooltip-anchor-33329 {
    background: url(/cdn/shop/files/info-icon.png?v=1660199095) no-repeat;
    z-index: 9;
    background-size: 14px;
    background-position: center center;
    position: relative;
    right: auto;
}
div#tooltip-anchor-33328 svg,div#tooltip-anchor-33329 svg {
    display: none;
}
div#tooltip-anchor-33329 {
}
div#tooltip-anchor-33328 {
}
.free-shipping-col .icon-col {
    width: 20%;
}
.free-shipping-col .icon-col img {
    width: 50px;
}
.free-ship-text-col {
    width: 80%;
}
.free-shipping-col .free-ship-text-col h3 {
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 700;
    font-family: 'Clarika Pro Grotesque';
    letter-spacing: 0;
    color: #fff;
    margin: 0 0 10px;
}
.free-shipping-col .free-ship-text-col p {
    font-size: 13px;
    font-family: 'Clarika Pro Grotesque';
    line-height: 20px;
    font-style: italic;
}
.free-shipping-col .free-ship-text-col h3 span.info_icon img,.lto_col .free-ship-text-col h3 span.info_icon img {
    max-width: 18px;
    position: relative;
    top: 2px;
    margin-left: 2px;
}
.free-shipping-col .free-ship-text-col h3 span.info_icon,.lto_col .free-ship-text-col h3 span.info_icon {
    position: relative;
	cursor:pointer;
}
.free-ship-full-info,span.limited-offer-full{display:none;}
.free-shipping-col .free-ship-text-col h3 span.info_icon:hover .free-ship-full-info {
    display: block;
    background: #fff;
    color: #000;
    text-transform: none;
    font-size: 14px;
    padding: 10px 10px;
    border-radius: 10px;
    position: absolute;
    top: 0;
    left: 25px;
    width: 210px;
    transition: all ease 0.3s;
}
.lto_col .free-ship-text-col h3 span.info_icon:hover span.limited-offer-full {
    display: block;
    background: #fff;
    color: #000;
    text-transform: none;
    font-size: 14px;
    padding: 10px;
    border-radius: 10px;
    position: absolute;
    top: 30px;
    right: 0;
    width: 280px;
    transition: all ease .3s;
}
img.icon {
    width: 24px !important;
    height: auto !important;
    filter: invert(1);
}
.header__icon:hover .icon {
    transform: scale(1);
}
.klarna_box .shippint_date {
    max-width: 250px;
    margin: 10px auto 0;
}
.klarna_box .shippint_date p {
    font-size: 16px;
    font-weight: bold;
}
.klarna_box .shippint_date p span {
    font-weight: 400;
    display: block;
    font-size: 12px;
    line-height: 18px;
}
.free_bundle .info_icon {
    display: table;
    margin: 0 auto;
}
.free_bundle .info_icon span.info-icon {
    width: 16px;
    height: 16px;
    background-size: 100%;
}

.free_bundle .info_icon .hover_text {
    padding: 10px;
    min-width: 194px;
    margin-left: -37px;
}
.free_bundle .info_icon .hover_text h2
{
font-size:16px;
font-weight:800;
letter-spacing:0;
margin:0;
  line-height:20px;
}
.free_bundle .info_icon .hover_text ul {
    padding: 0 0 0 16px;
    margin: 0;
}
.free_bundle .info_icon .hover_text ul li {
    color: #000;
    font-size: 13px;
    letter-spacing: 0px;
    padding-bottom: 1px;
    padding-top: 5px;
}
.hoodies_tab .mw-stack__item span.mw-text.mw-text--style-strong {
    font-size: 16px;
    margin: 36px 0 21px;
    display: table;
    font-weight: 600;
}
.free_bundle .mw-tooltip__media--image {
    width: 220px;
    height: 146px;
}
.free_bundle .mw-tooltip__media>img {
    margin: 0;
}
.free_bundle .mw-tooltip__media+.mw-tooltip__content {
    display: none;
}
.free_bundle.mw-option--type-swatch .mw-option__container .mw-option__value:nth-child(1) {
    width: 100%;
    justify-content: flex-start;
    order: 3;
}
.free_bundle.mw-option--type-swatch .mw-option__container .mw-option__value:nth-child(2) {
    order: 1;
    width: 40%;
}
.free_bundle.mw-option--type-swatch .mw-option__container .mw-option__value:nth-child(3) {
    order: 2;
    width: 40%;
    display: none;
}
.free_bundle.mw-option--type-swatch .mw-option__container .mw-option__value:nth-child(1) .mw-option__swatch-media {
    width: 10px !important;
    height: 10px !important;
    border-radius: 0px !important;
}
.free_bundle.mw-option--type-swatch .mw-option__container .mw-option__value:nth-child(1) .mw-stack__item .mw-stack__item {
    margin: 20px 0 0 25px;
}
.free_bundle.mw-option--type-swatch .mw-option__container .mw-option__value:nth-child(1) .mw-option__swatch-media {
    width: 15px!important;
    height: 15px!important;
    border-radius: 0!important;
    margin: 0;
    display: inline-block;
}
.free_bundle.mw-option--type-swatch .mw-option__container .mw-option__value:nth-child(1) span.title_name {
    display: inline;
    position: relative;
    top: -3px;
    font-size: 13px;
    letter-spacing: 0;
}
.free_bundle.mw-option--type-swatch .mw-option__container .mw-option__value:nth-child(1) .mw-option__control:checked+.mw-option__swatch-media
{
background:transparent;
border:1px solid #fff;
box-shadow:none;
}
.free_bundle.mw-option--type-swatch .mw-option__container .mw-option__value:nth-child(1) .mw-option__control:checked+.mw-option__swatch-media:before {
    content: '✓';
    color: #fff;
    position: absolute;
    top: 1px;
    left: 2px;
    font-size: 12px;
}
.hoodies_tab label.mw-label .mw-stack.mw-stack--spacing-tight {
    display: block !important;
}
.hoodies_tab label.mw-label {
    display: block !important;
}
#depo-add-to-cart {
    order: 3;
    background: transparent;
    border: 2px solid #fff;
    border-radius: 90px;
    text-transform: uppercase;
}
#depo-add-to-cart span {
    font-weight: 600;
}
#depo-add-to-cart:hover {
    background: #fff;
    color: #00000090;
}
section#shopify-section-template--15347672187050__990a86b3-d5d0-4172-a53b-3f87a7b93343 h2 {
    font-size: 60px;
    margin: 15px 0 0;
    font-weight: 800;
    font-family: 'Clarika Pro Grotesque';
    line-height: 1.2;
}
section#shopify-section-template--15347672187050__990a86b3-d5d0-4172-a53b-3f87a7b93343 p {
    font-size: 30px;
    font-weight: 500;
    color: #000;
    letter-spacing: 0;
    line-height: 35px;
    font-family: 'Clarika Pro Grotesque';
}
section#shopify-section-template--15347672187050__33341fbe-0a44-436b-a364-002473b578e2 p {
    color: #000;
    font-size: 22px;
    letter-spacing: 0;
    font-weight: 500;
}
.chair-two-column .row {
    display: flex;
    align-items: center;
}
.chair-two-column .col-6 {
    max-width: 50%;
    flex-basis: 50%;
}
.chair-two-column .text_col {
    max-width: 400px;
    margin: 0 auto;
}
.chair-two-column .text_col label {
    font-size: 22px;
    color: #000;
    font-weight: 400;
}
.chair-two-column .text_col h4 {
    font-family: 'Clarika Pro Grotesque';
    font-size: 24px;
    font-weight: 500;
    margin: 10px 0 0;
}
.chair-two-column .text_col h2 {
    font-family: 'Clarika Pro Grotesque';
    font-weight: 800;
    font-size: 45px;
    letter-spacing: 2px;
    margin: 15px 0;
}
.chair-two-column .text_col p {
    font-size: 18px;
    color: #000;
    font-family: 'Clarika Pro Grotesque';
    line-height: 24px;
    margin: 0;
}
.chair-two-column .text_col a.link {
    text-decoration: none;
    position: relative;
    font-size: 20px;
    font-weight: 600;
    display: table;
    margin: 16px 0 0;
}
.chair-two-column .video-part .wistia_responsive_padding
{
	margin-bottom:0px;
}
.chair-two-column .text_col a.link:after {
    width: 8px;
    height: 14px;
    background: url(https://www.anthros.com/hubfs/arrow-right-icon.png) no-repeat;
    position: absolute;
    top: 13px;
    right: -15px;
    content: '';
    filter: brightness(0);
    background-size: 100%;
}
.chair-two-column {
    background-color: #f2f2f2;
}
section#shopify-section-template--15347672187050__b03e4a24-11d6-4d65-92d9-ea3f54a4bdd1 a.button {
    max-width: 275px;
    text-align: center;
    padding: 7px 15px;
    text-decoration: none;
    color: #000;
    font-weight: 600;
    border: 2px solid #000;
    border-radius: 13px;
    transition: 300ms ease-in-out;
    background: transparent;
    font-size: 16px;
}
section#shopify-section-template--15347672187050__b03e4a24-11d6-4d65-92d9-ea3f54a4bdd1 a.button:hover {
    background: #000;
    color: #fff;
}
section#shopify-section-template--15347672187050__b03e4a24-11d6-4d65-92d9-ea3f54a4bdd1 a.button:before,section#shopify-section-template--15347672187050__b03e4a24-11d6-4d65-92d9-ea3f54a4bdd1 a.button:after{display:none;}

#shopify-section-footer footer.footer .footer-block.grid__item:nth-child(1), #shopify-section-footer footer.footer .footer-block.grid__item:nth-child(2) {
    width: 25%;
}
#shopify-section-footer footer.footer .footer-block.grid__item:nth-child(3) {
    width: 48%;
}
#shopify-section-footer footer.footer .footer-block.grid__item h2.footer-block__heading {
    font-family: 'Clarika Pro Grotesque';
    color: #fff;
    font-size: 22px;
    font-weight: 600;
    margin: 0 0 15px;
}
#shopify-section-footer footer.footer .footer-block.grid__item ul.footer-block__details-content li a {
    padding: 0;
    color: #fff;
}
footer.footer .grid--4-col-tablet .grid__item .footer-block__newsletter h2 {
    text-align: left;
    font-size: 28px;
    margin: 0 0 10px;
    font-weight: 600;
}
footer.footer .grid--4-col-tablet .grid__item .footer-block__newsletter p {
    text-align: left;
    font-size: 18px;
    line-height: 22px;
    margin: 0;
}
form#hsForm_e3dc36cf-8996-4cbd-aaff-547c2735d550 {
    display: flex;
    flex-flow: row;
    flex-wrap: wrap;
    justify-content: center;
    position: relative;
    margin-top: 20px;
}
form#hsForm_e3dc36cf-8996-4cbd-aaff-547c2735d550 .hs_firstname, form#hsForm_e3dc36cf-8996-4cbd-aaff-547c2735d550 .hs_lastname {
    width: 50%;
}
form#hsForm_e3dc36cf-8996-4cbd-aaff-547c2735d550 .hs_firstname {
    padding-right: 5px;
}
form#hsForm_e3dc36cf-8996-4cbd-aaff-547c2735d550 .hs_lastname {
    padding-left: 5px;
}
form#hsForm_e3dc36cf-8996-4cbd-aaff-547c2735d550 .hs_email.hs-email {
    margin: 25px 0 0;
    width: 70%;
    padding-right: 10px;
}
form#hsForm_e3dc36cf-8996-4cbd-aaff-547c2735d550 .hs_submit.hs-submit {
    width: 30%;
    margin-top: 25px;
}
form#hsForm_e3dc36cf-8996-4cbd-aaff-547c2735d550 .input {
    width: 100%;
}
form#hsForm_e3dc36cf-8996-4cbd-aaff-547c2735d550 .hs-email .hs-input, form#hsForm_e3dc36cf-8996-4cbd-aaff-547c2735d550 .hs_firstname .hs-input, form#hsForm_e3dc36cf-8996-4cbd-aaff-547c2735d550 .hs_lastname .hs-input {
    background: #323232;
    border: 0;
    border-radius: 10px;
    color: #fff;
    font-family: Clarika Pro Grotesque;
    font-size: 16px;
    font-weight: 300;
    height: 38px!important;
    width: 100%;
    padding: 2px 12px;
}
form#hsForm_e3dc36cf-8996-4cbd-aaff-547c2735d550 .hs_submit.hs-submit input.hs-button.primary.large {
    background: #fff;
    border: 0;
    border-radius: 10px;
    color: #000;
    font-size: 18px;
    font-weight: 600;
    height: 38px;
    letter-spacing: 0;
    padding: 0 20px;
    text-transform: uppercase;
    width: 100%;
    font-family: Clarika Pro Grotesque;
    cursor: pointer;
}
form#hsForm_e3dc36cf-8996-4cbd-aaff-547c2735d550 .field ul.no-list.hs-error-msgs.inputs-list {
    padding: 0;
    list-style: none;
    position: absolute;
    margin: 0!important;
    bottom: -22px;
    left: 0;
}
form#hsForm_e3dc36cf-8996-4cbd-aaff-547c2735d550 .field ul.no-list.hs-error-msgs.inputs-list label.hs-error-msg {
    display: block;
    width: 100%;
    color: red;
    font-size: 12px;
    position: relative;
    top: 0;
    font-style: italic;
}
form#hsForm_e3dc36cf-8996-4cbd-aaff-547c2735d550 .hs-input:focus-visible,form#hsForm_e3dc36cf-8996-4cbd-aaff-547c2735d550 .input:focus-visible
{
	outline: 0!important;
    outline-offset: 0!important;
    box-shadow: none!important;
}
form#hsForm_e3dc36cf-8996-4cbd-aaff-547c2735d550 .field:before,form#hsForm_e3dc36cf-8996-4cbd-aaff-547c2735d550 .field:after{display:none;}
.free-ship-for-mob {
    display: none;
}
form#hsForm_e3dc36cf-8996-4cbd-aaff-547c2735d550 .hs_error_rollup {
    position: absolute;
    bottom: -52px;
    width: 100%;
    text-align: center;
}
form#hsForm_e3dc36cf-8996-4cbd-aaff-547c2735d550 .hs_error_rollup ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
.product__info-container p.product__text.caption-with-letter-spacing {
    font-size: 26px;
    color: #000;
    font-weight: 800;
    letter-spacing: .5px;
    font-family: Clarika Pro Grotesque;
}
.product__info-container p.product__text {
    color: #000;
    font-size: 16px;
    letter-spacing: 0;
    line-height: 24px;
}
.product__info-container h4 {
    font-weight: 600;
    font-family: Clarika Pro Grotesque;
    font-size: 16px;
    margin: 0 0 10px;
    padding-top: 15px;
}
.product__info-container ul {
    padding: 0 0 0 20px;
}
.product__info-container ul li {
    color: #000;
    font-size: 16px;
    line-height: 22px;
}
.product__info-container .price__regular span.price-item {
    color: #333;
    font-size: 20px;
    letter-spacing: 0;
    font-weight: 500;
}
p.affirm_text {
    font-size: 12px;
    letter-spacing: 0;
    color: #333;
    line-height: 18px;
    font-weight: 400;
}
.variant_disc {
    display: flex;
}
.product-form__input.product-form__input--dropdown label.form__label {
    color: #000;
    font-size: 16px;
    font-weight: 700;
}
.product-form__input.product-form__input--dropdown .select {
    width: 100%;
    max-width: 100%;
}
.product-form__input.product-form__input--dropdown .select select {
    border: 2px solid #ccc;
    text-transform: uppercase;
    color: #000;
    font-size: 16px;
    font-family: Clarika Pro Grotesque;
}
span.info-icon {
    display: table;
    color: transparent;
    width: 22px;
    height: 22px;
    background: url(/cdn/shop/files/info-icon.png?v=1660199095) no-repeat;
    background-size: 22px;
    cursor: pointer;
    filter: invert(1);
    margin-top: 2px;
    margin-left: 7px !important;
    position: relative;
    z-index: 2;
}
.hover_text {
    background: #e6e6e6;
    border-radius: 15px;
    padding: 15px;
    position: absolute;
    z-index: 2;
    display: none;
}
.hover_text p {
    margin: 0 0 15px;
    font-size: 15px;
    line-height: 16px;
    color: #000;
}
.hover_text p:last-child {
    margin-bottom: 0;
}
.product__info-wrapper.grid__item .product-form__buttons {
    position: relative;
    top: 0;
    left: 0;
    right: 0;
}
a#cta_button_20676444_d42bf362-cab9-436a-82d7-80f0a28737fc span.cart-btn-below-txt {
    display: none;
}
.product__description2.rte.quick-add-hidden.test {
    max-width: 700px;
}
.product__description2.rte.quick-add-hidden.test h2.h1 {
    font-size: 40px;
    font-weight: 800;
    font-family: Clarika Pro Grotesque;
    max-width: 600px;
}
.product__description2.rte.quick-add-hidden.test p {
    font-size: 18px;
    color: #333;
    line-height: 26px;
}
.product__description2.rte.quick-add-hidden.test h4 {
    font-family: Clarika Pro Grotesque;
    color: #000;
    font-size: 20px;
    font-weight: 800;
    margin: 0;
}
.product__description2.rte.quick-add-hidden.test ul li {
    font-size: 18px;
    color: #333;
    line-height: 26px;
}
details {
    position: relative;
}
details:before {
    position: absolute;
    top: 18px;
    left: 0;
    content: "";
    background: url(https://cdn.shopify.com/s/files/1/0709/8423/7358/t/2/assets/plus.svg?v=1696665589) no-repeat;
    width: 20px;
    height: 20px;
    background-size: 100%;
}
details[open]:before {
    position: absolute;
    top: 18px;
    left: 0;
    content: "";
    background: url(https://cdn.shopify.com/s/files/1/0709/8423/7358/t/2/assets/minus-sign.svg?v=1696665082) no-repeat;
    width: 20px;
    height: 20px;
    background-size: 100%;
}
details summary {
    padding-left: 30px!important;
}
.product__accordion.accordion .h4.accordion__title {
    font-family: Clarika Pro Grotesque;
    font-weight: 800;
    font-size: 20px;
}
.guarantee-block .feature-box {
    margin-bottom: 20px;
}
.guarantee-block .feature-box:nth-child(2) {
    display: none;
}
.guarantee-block .feature-box h3 {
    color: #000;
    font-family: Clarika Pro Grotesque!important;
    font-size: 18px;
    line-height: 20px;
    margin: 0 0 10px;
    padding: 0;
    text-transform: uppercase;
}
.guarantee-block .feature-box span.small-icon {
    display: inline-block;
    margin-right: 10px;
}
.guarantee-block .feature-box .small-icon img {
    height: 45px;
    border: 0;
    display: inline-block;
    vertical-align: middle;
}
.guarantee-block .feature-box span.ttl {
    display: inline-block;
    max-width: 300px;
    vertical-align: middle;
    font-weight: 600;
    letter-spacing: 0;
}
.guarantee-block .feature-box .icon-full-copy {
    font-family: Clarika Pro Grotesque!important;
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
    color: #000;
}
.product__accordion.accordion summary svg {
    display: none;
}
body.custom-product1 .navigation-bar {
    background: #000;
}
body.gradient.custom-product1 .navigation-bar .top_nav_bar ul li a {
    color: #fff;
    font-size: 14px;
    letter-spacing: .5px;
}
body.gradient.custom-product1 .navigation-bar .menu ul li a {
    color: #fff;
    font-size: 16px;
    letter-spacing: .5px;
}
.field:after, .select:after, .customer .field:after, .customer select:after, .localization-form__select:after {
    border: 0!important;
    outline: 0!important;
    box-shadow: none!important;
}
body.gradient.custom-product1 .navigation-bar.menu_hover_bg_white ul.header__submenu li a {
    color: #333;
}
body.custom-product1 header.header.header--middle-left.page-width .navigation-bar .top_nav_bar .right_nav p {
    margin-top: 0px;
}
body.custom-product1 header.header.header--middle-left.page-width .navigation-bar .top_nav_bar ul.left_nav {
    margin-top: 0px;
}
.section-template--16339297894570__main-padding {
    padding-top: 220px !important;
}

@media only screen and (min-width: 767px) {
  #shopify-section-template--15347672187050__482dafdb-ed2e-49d0-b99d-f15da1011567 {
    display:none!important;
  }
}

@media only screen and (min-width: 740px)
{
.section-template--16264976826538__main-padding{padding-top:220px !important;}	
}

@media only screen and (max-width: 959px) {
  .top_nav_bar {
    line-height: 0;
  }
  .right_menu {
    top: 53px!important;
    right: 65px!important;
  }
}

}
.custom-product1 .navigation-bar.fixNav .menu > ul > li > ul > .sub_menu > li a{padding:0 0 5px !important;}
.custom-product1 .navigation-bar.fixNav ul#HeaderMenu-MenuList-3 .normal-sub li a,.custom-product1 .navigation-bar.fixNav ul#HeaderMenu-MenuList-4 .normal-sub li a {
    padding: 10px 0;
}
section#shopify-section-template--15347672187050__66a92bba-af24-4828-b63b-a92870731301 h2.title {
    text-align: center;
    width: 100%;
    font-size: 60px;
    font-family: Clarika Pro Grotesque;
    font-weight: 800;
    margin: 0 0 30px;
}
section#shopify-section-template--15347672187050__66a92bba-af24-4828-b63b-a92870731301 ul.multicolumn-list li {
    max-width: 15.41%!important;
}
section#shopify-section-template--15347672187050__66a92bba-af24-4828-b63b-a92870731301 .multicolumn-card {
    background: transparent;
}
section#shopify-section-template--15347672187050__66a92bba-af24-4828-b63b-a92870731301 .multicolumn-card__image-wrapper--third-width {
    width: 50%;
    padding: 0!important;
}
section#shopify-section-template--15347672187050__66a92bba-af24-4828-b63b-a92870731301 .multicolumn-card__info {
    padding: 20px 10px;
}
section#shopify-section-template--15347672187050__66a92bba-af24-4828-b63b-a92870731301 .multicolumn-card__info h3 {
    font-size: 22px;
    font-family: Clarika Pro Grotesque;
    font-weight: 500;
    line-height: 28px;
}
li#Slide-template--17908780761390__89e4f228-3913-4910-8c9d-c508561318ad-2 h3 {
    max-width: 150px;
    margin: 0 auto;
}
li#Slide-template--17908780761390__89e4f228-3913-4910-8c9d-c508561318ad-3 h3 {
    max-width: 120px;
    margin: 0 auto;
}
section#shopify-section-template--15347672187050__66a92bba-af24-4828-b63b-a92870731301 a.button.button--primary {
    background: transparent;
    padding: 0;
    color: #fff;
    min-height: auto;
    font-size: 20px;
    font-weight: 500;
    position: relative;
}
section#shopify-section-template--15347672187050__66a92bba-af24-4828-b63b-a92870731301 a.button.button--primary:after {
    background: url(https://www.anthros.com/hubfs/arrow-right-icon.png) no-repeat;
    background-size: 100%;
    content: "";
    height: 17px;
    position: absolute;
    right: -12px;
    top: 7px;
    width: 9px;
    border: 0;
    box-shadow: none;
    left: auto;
}
section#shopify-section-template--15347672187050__47f53fa1-d602-4b3a-b419-a1f76542fd59 {
    position: fixed;
    top: 0;
    right: 0;
    z-index: 9;
    height: 100vh;
    max-width: 430px;
    overflow-y: auto;
    background: #fff;
    box-shadow: -20px 0px 20px rgb(0 0 0 / 6%);
	width:0;
	margin-right: -50px;
}
.popup-cont {
    padding: 30px;
}
.popup-cont .feature-box {
    margin-bottom: 20px;
}
.popup-cont .feature-box h3 {
    color: #000;
    font-family: Clarika Pro Grotesque!important;
    font-size: 18px;
    line-height: 20px;
    margin: 0 0 10px;
    padding: 0;
    text-transform: uppercase;
    display: flex;
    align-items: center;
}
.popup-cont .feature-box span.small-icon {
    margin-right: 10px;
}
.popup-cont .feature-box .small-icon img {
    height: 45px;
}
.popup-cont .feature-box span.ttl {
    max-width: 300px;
    font-family: Clarika Pro Grotesque;
    font-weight: 600;
}
.popup-cont .feature-box .icon-full-copy {
    font-family: Clarika Pro Grotesque!important;
    font-size: 14px;
    line-height: 20px;
    color: #000;
    letter-spacing: 0;
}
.popup-cont a.closebtn {
    background: #fff;
    color: #000;
    text-decoration: none;
    font-size: 30px;
    line-height: 30px;
    padding: 10px 5px 17px 13px;
    position: fixed;
    top: 50%;
    margin-left: -62px;
    transform: translateY(-50%);
    clip-path: polygon(100% 0,0 50%,100% 100%);
}
/*TEMPORARY COMMENT CSS Start */

[data-value-id="v_2883676"], [data-value-id="v_2883677"], [data-value-id="v_2883679"],[data-value-id="v_2883683"], [data-value-id="v_502377_l608wwj1"] {
    float: left;
}
[data-value-id="v_502377_ljhwvba2"] {
    margin: 0 !important;
    padding-top: 32px;
}
[data-value-id="v_502377_ljhwvba2"]:before {
    position: absolute;
    top: 0;
    left: 10px;
    content: 'Standard Back';
    color: #fff;
    font-size: 14px;
    width: 160px;
    font-weight: 600;
    line-height: inherit;
}
[data-value-id="v_2883676"]:before {
    position: absolute;
    top: 0px;
    left: 10px;
    content: 'Wood';
    color: #fff;
    font-size: 14px;
    width: 160px;
    font-weight: 600;
    line-height: 18px;
}
[data-value-id="v_2883683"], [data-value-id="v_502377_l608wwj1"], [data-value-id="v_502377_l608yab5"] {
    padding-top: 30px;
}
[data-value-id="v_2883676"], [data-value-id="v_2883677"], [data-value-id="v_2883679"], [data-value-id="v_2883680"] {
    padding-top: 80px;
}
[data-value-id="v_2883678"] {
  padding-top: 0px;
}
[data-value-id="v_2883683"]:before
{
	position: absolute;
    top: 0px;
    left: 10px;
    content: 'Speciality';
    color: #fff;
    font-size: 14px;
    width: 160px;
    font-weight: 600;
    line-height: 18px;
}
div#o_502377 .mw-option__container {
    display: block;
}
div#o_502376 .mw-option__container {
    display: block;
}
[data-value-id="v_2883673"], [data-value-id="v_2883674"], [data-value-id="v_2883675"],[data-value-id="v_502376_ljhwmybb"],[data-value-id="v_502376_ljhwpwly"],[data-value-id="v_502376_ljhwswpk"],[data-value-id="v_502376_ljhwr24n"] {
    float: left;
    margin: 0 !important;
}
[data-value-id="v_652771_ljdvo9ck"] {
    margin: 0 !important;
}
[data-value-id="v_2883673"]:before {
    position: absolute;
    top: -6px;
    left: 10px;
    content: 'ShapeKnit Boucle';
    color: #fff;
    font-size: 14px;
    width: 160px;
    font-weight: 600;
    line-height: 18px;
}
[data-value-id="v_2883673"]:after {
    position: absolute;
    top: 16px;
    left: 10px;
    content: 'A mini boucle textured stretch fabric that is seamless and produced with no waste';
    color: #fff;
    font-size: 12px;
    width: 250px;
    font-weight: 400;
    line-height: 16px;
}
[data-value-id="v_2883676"]:after {
    position: absolute;
    top: 16px;
    left: 10px;
    content: 'Anthros real-wood back panels are produced using a high-grade White Oak, with beautiful grain spacing and coloring.';
    color: #fff;
    font-size: 12px;
    width: 250px;
    font-weight: 400;
    line-height: 16px;
}
[data-value-id="v_2883673"], [data-value-id="v_2883674"], [data-value-id="v_2883675"], [data-value-id="v_502376_l5nirmgu"] {
    padding-top: 65px;
}
[data-value-id="v_502376_ljhwmybb"]:before {
    position: absolute;
    top: 6px;
    left: 10px;
    content: 'Port Leather Alternative';
    color: #fff;
    font-size: 14px;
    width: 200px;
    font-weight: 600;
    line-height: 18px;
}
[data-value-id="v_502376_ljhwmybb"]:after {
    position: absolute;
    top: 30px;
    left: 10px;
    content: 'An environmentally conscious synthetic leather that is phthalate free. Wipeable for cleaning and disinfecting';
    color: #fff;
    font-size: 12px;
    width: 250px;
    font-weight: 400;
    line-height: 16px;
}
[data-value-id="v_502376_ljhwmybb"], [data-value-id="v_502376_ljhwpwly"], [data-value-id="v_502376_ljhwswpk"], [data-value-id="v_652771_ljdvo9ck"], [data-value-id="v_502376_ljhwr24n"] {
    padding-top: 90px;
}

/*TEMPORARY COMMENT CSS  END*/
.threesixty {
  display: none!important;
}
.threesixty {
  display: none!important;
}
atlatl-visual {
    position: absolute;
    opacity: 0;
    top: 0;
    height: 100vh;
    width: 100%;
    left: 0;
    transform: scale(.9);
    transition: 1s ease-out;
}
.loading_bg {
  opacity: 1;
  position: absolute;
  inset: 0;
  transition: 1s ease-out;
}
.loading_bg svg {
  height: 60vh;
  position: relative;
  margin: auto;
  width: 100%;
  top: 20vh;
  filter: drop-shadow(0 0 2.5px #fff);
}
#loading-text {
  color: #fff;
  position: relative;
  text-align: center;
  top: -125px;
}
#loading-text span {
  opacity: 0;
  font-weight: 500;
}
@keyframes loadify {
  0%,50%,100% {
    opacity: 1;
  }
  25%,75% {
    opacity: 0;
  }
}
.sticky_img.dopple_loaded atlatl-visual {
  opacity: 1;
  transform: scale(1);
}
.sticky_img.dopple_loaded .loading_bg {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}
.ar-open {
  margin: 25px auto;
  background: none;
  color: #fff;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 1px;
  padding: 14.5px 25px;
  border: solid 2px #fff;
  border-radius: 50px;
  cursor: pointer;
  transition: all ease 0.3s;
}
.ar-open:hover {
  color: #555;
  background: #fff;
  transform: scale(1.1);
}
.custom-ar-div {
  display: none;
  position: absolute;
  width: 100vw;
  height: 100vh;
  top: -140px;
  left: -50px;
  z-index: 2;
  background: #0005;
  margin: 0;
  padding: 100px 0;
}
.custom-ar-div p {
  color: #fff;
  margin-bottom: 0;
}
.custom-ar-div progress {
  position: relative;
  width: 400px;
  margin: auto;
  display: block;
}
.custom-ar-div img {
  position: relative;
  z-index: 10000;
  margin: 25px auto 0;
  display: block;
}
.native-ui
{
	z-index:99999;
}
.hs_0-2/hs_lead_status {
  display: none;
}
#price-template--15347672187050__main p {
  color: #fff;
  margin: -10px auto 10px;
}

.sticky_img.fp-page {
  position:relative;
  background: none;
  z-index:0;
}

atlatl-visual.fp-page {
    position: absolute;
    opacity: 0;
    top: 0;
    height: 80vh;
    width: 100%;
    left: 0;
    transition: 1s ease-out;
}
.loading_bg {
  opacity: 1;
  position: absolute;
  inset: 0;
  height: 60vh;
  text-align: center;
  transition: 1s ease-out;
}
.fp-page .loading_bg img {
  height: 100%;
  object-fit: contain;
}
.loading_bg h2 {
  font-size: 36px;
  font-weight: 700;
  filter: drop-shadow(0px 0px 30px #000);
}
.sticky_img.dopple_loaded atlatl-visual.fp-page {
  opacity: 1;
  transform: scale(1);
  height: 60vh;
}
.sticky_img.dopple_loaded .loading_bg {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  height: 60vh;
}
body.gradient.custom-product1 .breadcrumbs {
    display: none;
  }
li.CONTACT.US,li.ORDER.NOW {
    display: none;
}

/*New css*/

@media screen and (max-width: 992px) {
  .lto_col {
    position: fixed;
    max-width: 180px;
    top: 130px;
    z-index: 10;
}
  .lto-icon {
    margin-right: 5px;
    width: 20%;
}
  .lto_col img {
    width: 30px;
    display: none;
}
  .lto_col h3 {
    font-size: 12px;
    margin: 0;
  }
  .lto_col p {
    font-size: 12px;
    line-height: 15px;
}
  .mw-option__value[data-value-id="v_2883697"]:after {
   
    color: #000 !important;
   
}
	.mobile_only { display:block ;}
	#o_520087{ display:none; }
.product-form__buttons {
    position: relative;
    top: 0;
    right: 0;
    left: 0;
    margin: 0 auto;
}
.chair_summary ul li {
    line-height: 15px;
}
div#o_628793 i {
    color: #000;
}
ul.mobile_show {
    display: block !important;
}
section.page-width.section-template--15347672187050__main-padding{background:#f2f2f2 !important;}
section.page-width.section-template--15347672187050__main-padding .product .threesixty, section.page-width.section-template--15347672187050__main-padding .product .product__info-wrapper {
    max-width: 100%;
    flex-basis: 100%;
}
section.page-width.section-template--15347672187050__main-padding .threesixty {
    max-width: 100%!important;
    min-height: auto;
	position:fixed;
	z-index:9;
	width: 100%;
  max-height: 425px;
}
  footer.footer.color-inverse.gradient.section-footer-padding {
    display: block;
    padding-left: 20px;
    padding-right: 20px;
}
  iframe#ShopifyChat {
    left: 6px !important;
    bottom: 9px !important;
}
  div#shopify-chat {
    position: relative;
    z-index: 9999;
}

.mw-option--type-multiswatch .mw-option__value, .mw-option--type-swatch .mw-option__value {
    width: 20%;
}
.mw-stack>.mw-stack__item span.title_name {
    font-size: 12px;
    max-width: 100%;
}
body.custom-product1 div#ProductInfo-template--15347672187050__main {
    margin: 0 auto!important;
    max-width: 90%;
    padding-bottom: 0;
}
.custom-product1 img.threesixty-frame {
    width: 100%;
    height: 420px;
    object-fit: cover;
    object-position: bottom;
}
.mw-apo-container {
    max-width: 100% !important;
    margin-top: 0!important;
    position: relative;
    left: 0;
    padding: 0;
}
.section-template--15347672187050__main-padding div#ProductInfo-template--15347672187050__main {
    padding: 0;
}
.chair_summary {
    margin-top: 25px;
}
.chair_summary h4 {
    margin: 0;
    padding: 0 20px;
    font-size: 16px;
    border: 0;
    display: block;
	color:#000;
}
.chair_summary h4.tab:before{display:none;}
.chair_summary h4.tab:after {
    position: absolute;
    top: 0;
    right: 20px;
    width: 14px;
    height: 16px;
    background: url(/cdn/shop/files/down-arrow-blk.png?v=1659438565) no-repeat;
    content: "";
    opacity: 1;
    background-size: 100%;
    left: auto;
}
.chair_summary h4.tab.active:after
{
	opacity:1;
	background: url(/cdn/shop/files/up-arrow-blk.png?v=1659438565) no-repeat;
	background-size: 100%;
	width: 14px;
    height: 16px;
}
.mw-stack--spacing-tight,.mw-stack--spacing-extra-tight,.mw-stack {
    margin-top: 0 !important;
}
.mw-option--type-swatch.tabcontent {
    background: #fff;
    padding: 15px 20px;
}
.chair_summary .mw-option--type-swatch .chair_summary,.chair_summary .mw-option--type-swatch .chair-extra-info {
    display: none;
}
.mw-stack--spacing-tight>.mw-stack__item span.title {
    color: #000;
    font-size: 18px;
    letter-spacing: 0;
    margin: 0 0 5px;
}
.mw-stack--spacing-tight>.mw-stack__item span.subtxt {
    display: block;
    color: #000;
	margin-bottom: 0px;
	letter-spacing:0;
}
.mw-stack>.mw-stack__item span.title_name {
    display: block;
    color: #000;
}
.chair_summary h4.tab.active {
    font-weight:800;
    font-size: 18px;
    letter-spacing: 0.5px;
    margin-bottom: 10px;
}
section.page-width.section-template--15347672187050__main-padding .threesixty:after {
    bottom: 8px;
    background: url(/cdn/shop/files/360-degrees_1.png?v=1659511428) no-repeat;
    width: 40px;
    height: 35px;
    background-size: 100%;
}
.header__heading-link {
    order: 1;
    text-align: left;
    justify-self: unset;
    grid-area: auto;
    width: 100%;
}
header-drawer{
	justify-self: unset !important;
    margin-left: 0 !important;
	order: 3;
}
header-drawer summary.header__icon--menu {
	margin: 0 0 0 auto;
}
section.page-width.section-template--15347672187050__main-padding .product .product__info-wrapper {
    padding-top: 310px;
    background: #f2f2f2;
    padding-bottom: 20px;
    padding-left: 0;
}
.header__heading-logo {
    height: 40px;
    width: auto;
}
.header__icons {
    display: block;
    grid-area: auto;
    justify-self: auto;
    order: 2;
}
header.header--has-menu {
    display: flex;
    padding: 5px!important;
    position: fixed !important;
    z-index: 9999 !important;
}
header-drawer summary.header__icon {
    color: #fff;
}
.custom-product1{overflow:visible;}
.movement-buttons {
    position: absolute;
    bottom: auto;
    left: 50%;
    transform: translate(-50%);
    top: 265px;
    z-index: 99;
}
.movement-buttons a.left-move {
    position: relative;
    left: -80px;
    cursor: pointer;
}
.movement-buttons a.right-move {
    position: relative;
    right: -80px;
    cursor: pointer;
}
.movement-buttons img {
    height: 24px;
}
.product-form__buttons button {
 margin-bottom: 10px;
    color: #fff;
  max-width: 100%;
    width: 100%;
}
div#menu-drawer {
    position: absolute;
    right: 20px;
    left: auto;
}
[data-option-id="o_520080"], [data-option-id="o_628788"] {
    background: #fff;
    padding: 10px 20px 0;
	margin-top: 10px;
}
[data-option-id="o_520080"] span.subtxt {
    margin: 0 !important;
}

select.mw-option__control {
    border: 1px solid #000;
    color: #000;
    background: url(/cdn/shop/files/down-arrow-blk.png?v=1659438565) no-repeat;
    background-size: 12px;
    background-position: center right 5px;
	appearance: none;
}
span.select-title {
    margin-bottom: -22px;
	color: #000;
	letter-spacing: 0;
    font-size: 18px;
}
[data-option-id=o_520087] span.select-title {
    margin-top: 0;
}
[data-option-id="o_520087"] {
    background: #fff;
    padding: 20px 20px 0px;
    margin-top: -35px;
}
span.price-item.price-item--regular {
    letter-spacing: 1px;
    font-size: 20px;
    max-width: 120px;
}
.price.price--large.price--show-badge {
    position: fixed;
    left: 0;
    margin-top: 0px;
    z-index: 99;
	top:75px;
}
section.page-width.section-template--15347672187050__main-padding:before {
    width: 100%;
    height: 350px;
    background: url(/cdn/shop/files/loading-img_1.jpg?v=1659511428) no-repeat center;
    background-size: cover;
    content: '';
    position: absolute;
    top: 0;
    left: 0;
}
[data-option-id="o_525881"] {
    background: #fff;
    margin-top: -25px;
    padding: 0 20px;
}
[data-option-id=o_525881] span.mw-text.mw-text--style-strong {
    margin-bottom: -20px;
    color: #000;
	margin-top:0px;
}
span.info-icon {
    color: transparent;
    width: 20px;
    height: 20px;
    background: url(/cdn/shop/files/info-icon.png?v=1660199095) no-repeat;
    background-size: 20px;
    cursor: pointer;
    margin-top: 10px;
    position: relative;
    z-index: 1;
    filter: invert(1);
}
[data-option-id=o_520257] span.mw-text.mw-text--style-strong {
    margin: 0px 0 -20px;
	color:#000;
}
[data-option-id="o_520257"] {
    background: #fff;
    padding: 0 20px 20px;
    margin-top: -25px;
}
.hover_text {
    padding: 15px;
    max-width: 250px;
    box-shadow: 0px 0px 10px rgb(0 0 0 / 10%);
}
h2.control-knob {
    margin-bottom: -25px;
    color: #000;
    margin-top: 40px;
}
[data-option-id="o_525895"] {
    background: #fff;
    margin-top: -25px;
    padding: 0 20px;
}
[data-option-id=o_525895] span.mw-text.mw-text--style-strong {
    margin-bottom: -20px;
    margin-top: 0;
    color: #000;
}
.marquee_shop,.klarna_box{display:none;}
.top_right_area {
    position: absolute;
    z-index: 99;
    left: 0;
    text-align: center;
}
.chair_summary span {
    color: #000;
}

.custom-product1 img.threesixty-frame {
    width: 100%;
    height: 350px;
    object-fit: cover;
    object-position: bottom;
}
section.page-width.section-template--15347672187050__main-padding .threesixty{
	
	max-height: 350px;
	max-width: 100%!important;
    min-height: auto;
	position:relative;
}

body.custom-product1 div#ProductInfo-template--15347672187050__main {
    max-width: 100%;
}
.mw-option--type-multiswatch .mw-option__value, .mw-option--type-swatch .mw-option__value {
    width: 25%;
}
.mw-stack>.mw-stack__item span.title_name {
    font-size: 10px;
    max-width: 50px;
}
  .free_bundle.mw-option--type-swatch .mw-option__container .mw-option__value:nth-child(1) .mw-option__control:checked+.mw-option__swatch-media {
    background: transparent;
    border: 1px solid #000;
    box-shadow: none;
}
  .free_bundle.mw-option--type-swatch .mw-option__container .mw-option__value:nth-child(1) .mw-option__control:checked+.mw-option__swatch-media:before {
    content: "\2713";
    color: #000;
    position: absolute;
    top: 1px;
    left: 2px;
    font-size: 12px;
}
  .free_bundle.mw-option--type-swatch .mw-option__container .mw-option__value:nth-child(1) {
    width: 40%;
}
  .product__info-wrapper.grid__item {
    padding-left: 20px;
}
div#o_628793 {
    padding-left: 20px;
    padding-right: 20px;
    background: #fff;
    padding-bottom: 20px;
    padding-top: 20px;
}
div#o_628788 {
    margin-bottom: -25px;
}
.hoodies_tab {
    background: #fff;
    padding: 20px;
}
div#o_628799 label, .hoodies_tab label {
    color: #000;
}
.price__regular {
    padding-left: 20px;
}
div#o_628793 span i {
    color: #000;
}
div#o_628799 {
    background: #fff;
    padding: 20px;
    margin-top: -25px;
}

div#o_629302 span.mw-text.mw-text--style-strong {
    margin-top: 0px;
    margin-bottom: 0px;
}
div#o_629207 {
    margin-bottom: -25px;
}
.free_bundle.mw-option--type-swatch .mw-option__container .mw-option__value:nth-child(2) {
    width: 50%;
}
.free_bundle.mw-option--type-swatch .mw-option__container .mw-option__value:nth-child(3) {
    width: 50%;
}
.free_bundle.mw-option--type-swatch .mw-option__container .mw-option__value:nth-child(1) {
    width: 100%;
}
.mw-stack>.mw-stack__item, .mw-stack.mw-stack--alignment-center {
    width: 100%;
}
.free_bundle span.title_name {
    max-width: 110px !important;
}

.free_bundle .info_icon .hover_text {
    padding: 10px;
    min-width: 303px;
    margin-left: -67px;
	z-index:9999;
}
.hover_text.gaming_hover_text_mb {
    margin-left: -200px !important;
    z-index: 9999;
}
.free_bundle.mw-option--type-swatch .mw-option__container .mw-option__value:nth-child(1) .mw-stack__item .mw-stack__item {
    padding-left: 40px;
}
.free_bundle .mw-option__value .mw-option__swatch-media {
    border-color: #000;
}
.mw-apo-container .chair_summary:last-child {
    margin-top: 0px;
}
.mw-apo-container .chair_summary:last-child span.mw-text.mw-text--style-strong {
    margin-top: 0px;
    margin-bottom: 10px;
}
  div#slidecarthq {
    position: relative !important;
    z-index: 99999999999 !important;
}
}
@media screen and (max-width:767px) {
  .loading_bg svg {
    height: 25vh;
    top: 15vh;
  }
  .info_icon.mobile_only.four-stroke-vid {
    position: relative;
    left: 30px;
    top: 0;
  }
.info_icon.mobile_only.five-stroke-vid {
    position: relative;
    top: 0;
    left: 125px;
    margin-top: -37px;
}
.info_icon.mobile_only.four-stroke-vid .hover_text {
   
    max-width: 250px;
    width: 250px;
    position: absolute;
    left: 30px;
    top: -200px;
    padding: 10px;
    border-radius: 0px;
    z-index: 10;
}
.info_icon.mobile_only.five-stroke-vid .hover_text {
    
    max-width: 250px;
    width: 250px;
    position: absolute;
    left: 30px;
    top: -200px;
    padding: 10px;
    border-radius: 0px;
    z-index: 10;
}

.lto_col {
    display: none;
}
section#shopify-section-template--15347672187050__990a86b3-d5d0-4172-a53b-3f87a7b93343 p {
    font-size: 22px;
}
section#shopify-section-template--15347672187050__990a86b3-d5d0-4172-a53b-3f87a7b93343 h2 {
    font-size: 30px;
}
section#shopify-section-template--15347672187050__990a86b3-d5d0-4172-a53b-3f87a7b93343 .rich-text__blocks {
    padding: 0 20px;
    width: 100%;
}
.chair-two-column {
    padding-top: 30px;
}
.chair-two-column .row {
    flex-direction: column;
    align-items: normal;
}
.chair-two-column .col-6 {
    max-width: 100%;
    flex-basis: 100%;
}
.chair-two-column .text_col {
    padding: 0 20px;
}
.chair-two-column .text_col label {
    font-size: 22px;
    color: #000;
    font-weight: 400;
}
.chair-two-column .text_col h4 {
    font-size: 18px;
    letter-spacing: 0;
}
.chair-two-column .text_col h2 {
    font-size: 32px;
    letter-spacing: 0px;
    margin: 10px 0;
}
.chair-two-column .text_col a.link {
    margin: 15px 0 25px;
}
.chair-two-column .row.reverse-row {
    flex-direction: column-reverse;
}
.chair-two-column .col-6 .video-part {
    margin-bottom: 20px;
}
form#hsForm_e3dc36cf-8996-4cbd-aaff-547c2735d550 .hs_firstname, form#hsForm_e3dc36cf-8996-4cbd-aaff-547c2735d550 .hs_lastname {
    width: 100%;
    padding: 0!important;
}
form#hsForm_e3dc36cf-8996-4cbd-aaff-547c2735d550 .hs_lastname {
    margin: 25px 0 0;
}
form#hsForm_e3dc36cf-8996-4cbd-aaff-547c2735d550 .hs_email.hs-email {
    margin: 25px 0 0;
    width: 100%;
    padding-right: 0;
}
form#hsForm_e3dc36cf-8996-4cbd-aaff-547c2735d550 .hs_submit.hs-submit {
    width: 100%;
    margin-top: 25px;
}
section.page-width.section-template--15347672187050__main-padding{height:auto !important;}
section#shopify-section-template--15347672187050__66a92bba-af24-4828-b63b-a92870731301{display:none;}
section.page-width.section-template--15347672187050__main-padding .threesixty_main {
    max-height: 350px;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 99;
}
.section-template--15347672187050__main-padding .product--large.product--stacked {
    padding-top: 0px;
}
section.page-width.section-template--15347672187050__main-padding .product .product__info-wrapper {
    padding-top: 0px;
}
form#product-form-template--15347672187050__main .chair_summary:first-child {
    margin-top: 0;
    padding-top: 30px;
}

  [data-value-id="v_2883673"]:before, [data-value-id="v_2883676"]:before  {
    color: #000;
}
atlatl-visual {
    max-height: 300px;
    top: 100px!important;
    width: 100%;
    cursor: grab;
}
atlatl-visual:hover:active {
    cursor: grabbing;
}
#loading-text {
  top: 100px;
}
.loading_bg h2 {
  font-size: 22px;
}
.loading_bg img {
  height: 100%;
  object-fit: contain;
}
.loading_bg h2 img {
  width: 30px;
}
button#custom-ar-trigger-button {
display:none;
}
[data-value-id="v_2883673"], [data-value-id="v_2883674"], [data-value-id="v_2883675"], [data-value-id="v_502376_l5nirmgu"] {
    padding-top: 40px;
}
[data-value-id="v_2883673"]:after, [data-value-id="v_502376_ljhwmybb"]:after, [data-value-id="v_2883676"]:after{ color: #000; width: 315px; }
[data-value-id="v_502376_lfwe9us0"] {
    margin-top: 0px !important;
}
[data-value-id="v_502376_ljhwmybb"]:before {
    top: 10px;
    color: #000;
}
[data-value-id="v_502376_ljhwmybb"], [data-value-id="v_502376_ljhwpwly"], [data-value-id="v_502376_ljhwswpk"], [data-value-id="v_652771_ljdvo9ck"], [data-value-id="v_502376_ljhwr24n"] {
    padding-top: 50px;
}
[data-value-id="v_502377_ljhwvba2"]:before,[data-value-id="v_2883676"]:before,[data-value-id="v_2883683"]:before {
    color: #000;
    line-height: 18px;
}
[data-value-id="v_502377_ljhwvba2"] {
    margin: 0 !important;
    padding-top: 10px;
}
[data-value-id="v_2883676"], [data-value-id="v_2883677"], [data-value-id="v_2883679"], [data-value-id="v_2883678"],[data-value-id="v_2883683"], [data-value-id="v_502377_l608wwj1"], [data-value-id="v_502377_l608yab5"], [data-value-id="v_2883680"] {
    padding-top: 50px;
	
}
[data-value-id="v_4090856"] {
    margin-top: 0px !important;
}
.sticky_img {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 10;
    width: 100%;
    height: 400px;
    background-image: radial-gradient(#bbb, #333);
  }
  .btn_toggle_ctrl {
    display: none!important;
  }
  .top_right_area {
    pointer-events: none;
  }
div#price-template--15347672187050__main {
    position: absolute;
    top: 200px;
    width: 110px;
    margin: 0;
    left: 15px;
    text-align: left;
    height: auto;
}
  .shop_now_btn {
    display:none!important;
  }

  .loading_bg {
    height: 100%!important;
  }
  atlatl-visual.fp-page {
    top: 50px!important;
  }
  .sticky_img.dopple_loaded atlatl-visual.fp-page {
    transform: scale(1.1)!important;
  }
div#price-template--15347672187050__main .price.price--large.price--show-badge {
    top: 0 !important;
    position: relative;
}
div#price-template--15347672187050__main .price.price--large.price--show-badge .price__regular {
    padding: 0;
}
div#price-template--15347672187050__main .price.price--large.price--show-badge span.price-item.price-item--regular {
    padding-top: 0px;
    max-width: inherit !important;
    letter-spacing: 0;
}
div#price-template--15347672187050__main p {
    position: relative;
    top: 0;
    padding-left: 0;
    margin: -5px 0 0;
    left: 0 !important;
}
li.CONTACT.US,li.ORDER.NOW {
    display: block;
}
.right_menu.login_tab .search-container {
    display: block !important;
}
.top_nav_bar {
    display: none !important;
}
.right_menu {
    top: 12px!important;
    right: 50px!important;
}
ul.list-menu.list-menu--.show-on-mobile {
    margin-top: 0 !important;
    top: 68px !important;
}
ul.list-menu.list-menu--.show-on-mobile li a {
    padding: 5px 20px !important;
	color:#000 !important;
}
.top-of-line-txt {
    font-size: 16px;
    line-height: 22px;
    color: #000;
    margin: 12px 0 10px!important;
    display: block;
}
.desktop_only{display:none;}
body.gradient.custom-product1 .product__info-container .price.price--large.price--show-badge {
    margin-top: 0;
    position: relative;
    top: 0!important;
    text-align: left;
}
body.gradient.custom-product1 .product__info-container .price.price--large.price--show-badge .price__regular {
    padding-left: 0;
}
.price__container span.price-item.price-item--regular {
    padding-top: 0;
}
section#MainProduct-template--16264976826538__main.section-template--16264976826538__main-padding {
    padding-top: 130px;
}
p.affirm_text {
    display: none;
}
.product-form__input.product-form__input--dropdown {
    margin: 0;
    display: flex;
    align-items: center;
    border-top: 1px solid #ddd;
    padding: 12px 0;
    border-bottom: 1px solid #ddd;
}
.product-form__input.product-form__input--dropdown:nth-child(1) {
    border-bottom: 0;
}
.product-form__input.product-form__input--dropdown .variant_disc {
    width: 110px;
    margin-right: 10px;
}
.product-form__input.product-form__input--dropdown .variant_disc label.form__label {
    text-transform: uppercase;
    font-size: 14px;
    line-height: 20px;
    margin: 0;
}
.product-form__input.product-form__input--dropdown .select select {
    border: 1px solid #000;
    padding: 0 0 0 10px;
    font-size: 14px;
    height: 40px;
}
.product-form__input.product-form__input--dropdown .variant_disc span.info-icon {
    width: 16px;
    height: 16px;
    background: url(/cdn/shop/files/info-icon.png?v=1660199095) no-repeat;
    background-size: 16px!important;
    cursor: pointer;
    filter: invert(1);
    margin-top: 2px;
    margin-left: 5px!important;
}
.product-form__input.product-form__quantity {
    display: flex!important;
    width: 100%;
    justify-content: space-between;
    align-items: center;
}
.product__info-wrapper.grid__item {
    padding-left: 0px;
}
.product-form__input.product-form__quantity label.form__label {
    text-transform: uppercase;
    color: #000;
    font-size: 14px;
    font-weight: 700;
    margin: 0;
}
a#cta_button_20676444_d42bf362-cab9-436a-82d7-80f0a28737fc, a#cta_button_20676444_9594cf85-b83c-4dec-8473-3fe3fd625c67 {
    width: 100%;
}
a#cta_button_20676444_d42bf362-cab9-436a-82d7-80f0a28737fc {
    line-height: 22px;
}
a#cta_button_20676444_d42bf362-cab9-436a-82d7-80f0a28737fc span {
    font-weight: 700;
    letter-spacing: 1px;
    font-size: 18px!important;
}
a#cta_button_20676444_d42bf362-cab9-436a-82d7-80f0a28737fc span.cart-btn-below-txt {
    display: block;
    font-size: 14px!important;
    font-weight: 400;
}
a#cta_button_20676444_9594cf85-b83c-4dec-8473-3fe3fd625c67 {
    margin-bottom: 10px;
}
a#cta_button_20676444_9594cf85-b83c-4dec-8473-3fe3fd625c67 span {
    font-weight: 700;
    letter-spacing: .5px;
}
.affirm-zero {
    text-align: center;
    color: #000;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0;
}
.discription.mobile_only .product__text {
    /*display: none;*/
}
.discription.mobile_only h4 {
    text-transform: uppercase;
    border-top: 1px solid #ddd;
    margin: 15px 0 0;
    font-size: 20px;
}
.discription.mobile_only ul {
    margin: 10px 0 0;
}
.product__description2.rte.quick-add-hidden.test h2.h1 {
    font-size: 26px;
}
.product__description2.rte.quick-add-hidden.test p, .product__description2.rte.quick-add-hidden.test ul li {
    font-size: 16px;
    line-height: 22px;
}
.guarantee-block .feature-box span.ttl {
    max-width: 250px;
}
}
/*Klaviyo Reviews CSS*/
#klaviyo-reviews-all-wrapper {
  padding: 25px 50px!important;
}
.kl_reviews__answers_grid .kl_reviews__custom_question_answer--range {
  margin-bottom: 10px!important;
}
.kl_reviews__summary__grid--1-2>div, .kl_reviews__summary__grid--2-1>div {
  margin-bottom: 0px!important;
}
.kl_reviews__review_stars_and_time {
  margin-bottom: 0px!important;
}
.kl_reviews__review_item.kl_reviews__review_item.kl_reviews__review_item p.kl_reviews__review__content {
  margin-bottom: 15px!important;
  line-height: 1.2;
}
.kl_reviews__custom_question_answer--range strong {
  margin-bottom: 0!important;
}
@media only screen and (min-width: 700px) {
  .kl_reviews__filters {
    margin-bottom: 10px!important;
  }
}
@media screen and (max-width:767px) {
  #klaviyo-reviews-all-wrapper {
    padding: 0 20px!important;
  }
  .kl_reviews__summary.kl_reviews__summary.kl_reviews__summary h2, .kl_reviews__reviews_list.kl_reviews__reviews_list button.kl_reviews__button {
    margin-bottom: 0!important;
  }
  .kl_reviews__summary__average_and_stars, .kl_reviews__custom_question_answer--range {
    margin-bottom: 10px!important;
  }
  .kl_reviews__answers_grid, .kl_reviews__review__attributes {
    gap: 5px!important;
  }
  .section-template--16339297894570__main-padding {
    padding-top: 100px !important;
}
  div#Banner-template--16437961719978__a08cdfa3-dc36-4665-95da-5eab16ff440e .banner__media {
    display: none;
}
  .banner__content.banner__content--middle-center.page-width.scroll-trigger.animate--slide-in {
    background: #000;
}
  .collection ul li {
    width: 100% !important;
    max-width: 100%;
}
}

.kl_reviews__star-rating-widget.kl_reviews__star-rating-widget.kl_reviews__star-rating-widget .kl_reviews__star-rating-widget__label {
  color: #fff!important;
}
.kl_reviews__star-rating-widget.kl_reviews__star-rating-widget.kl_reviews__star-rating-widget .kl_reviews__stars_badge {
  padding-top: 5px;
}

slider-component.slider-mobile-gutter.page-width.page-width-desktop.scroll-trigger.animate--slide-in {
    max-width: 1200px!important;
    box-shadow: none!important;
}
section#MainProduct-template--16437963030698__main,section#MainProduct-template--16760960680106__main {
    padding-top: 220px;
}
.collection{display:inline-block;width:100%;}
.product_not_found {
    max-width: 500px;
    float: none!important;
    width: 100%;
    margin: 50px auto;
}
.section-template--16437961719978__18295a98-91cb-468d-82a6-6abbd205f80d-padding {
    max-width: 1200px!important;
    margin: 0 auto;
  padding:0 20px;
}
.kl_reviews__star_rating_widget__label {
    color: #000!important;
}