.page-content--product{padding-bottom:10px;padding-top:10px}@media only screen and (min-width:769px){.page-content--product{padding-top:30px}.page-content--product .media-size-1 .medium-up--three-fifths{width:42%}.page-content--product .media-size-1 .medium-up--two-fifths{width:58%}}.page-content--product .medium-up--three-fifths{position:relative}@media only screen and (min-width:769px){.page-content--product .medium-up--three-fifths{position:sticky;width:43%}}.page-content--product .product-images-container .product__photos .product-photos-container{margin-bottom:10px}.page-content--product .product-images-container .product__photos .product__photo-dots{bottom:0;left:0;margin-bottom:10px;position:absolute;width:100%}@media only screen and (min-width:769px){.page-content--product .medium-up--two-fifths{padding-left:30px;width:57%}}.page-content--product .medium-up--two-fifths .product-single__meta{margin-top:1px;padding-left:0;text-align:left}.page-content--product .medium-up--two-fifths .product-single__meta .product-single__form{margin-bottom:10px}@media only screen and (min-width:769px){.page-content--product .medium-up--two-fifths .product-single__meta .product-single__form{margin-bottom:30px}}h1.h2.product-single__title{font-size:21px;font-weight:300;line-height:27px;margin-bottom:2px;text-transform:none}@media only screen and (min-width:769px){h1.h2.product-single__title{font-size:30px;line-height:39px;margin-bottom:5px}}.product-single__sku{color:#595959;font-size:12px;font-weight:300;letter-spacing:1px}@media only screen and (min-width:769px){.product-single__sku{font-size:20px}}.product-price-container{line-height:1;margin-bottom:5px}@media only screen and (min-width:769px){.product-price-container{line-height:inherit;margin-bottom:15px}}.product-price-container .product__price{font-size:26px;letter-spacing:1px}@media only screen and (min-width:769px){.product-price-container .product__price{font-size:32px;letter-spacing:1px}}.product-price-container .product__price--compare{color:#929292;font-size:16px;font-weight:300;letter-spacing:1px}@media only screen and (min-width:769px){.product-price-container .product__price--compare{font-size:20px;letter-spacing:1px}}.product-price-container .product__price-savings{font-size:16px;letter-spacing:1px}@media only screen and (min-width:769px){.product-price-container .product__price-savings{font-size:20px;letter-spacing:1px}}.variant-wrapper{margin-bottom:5px}@media only screen and (min-width:769px){.variant-wrapper{margin-bottom:-12px}}.variant-wrapper .variant__label .variant__label-info{font-size:16px;letter-spacing:1px}@media only screen and (min-width:769px){.variant-wrapper .variant__label .variant__label-info{font-size:14px}}.variant-wrapper .variant__label .variant__label-info .selected-value{font-size:16px;font-weight:500}.variant-wrapper .variant-input-wrap-container{margin-left:-17px;overflow:scroll;padding-bottom:7px;padding-left:17px;padding-top:2px;width:100vw}@media only screen and (min-width:769px){.variant-wrapper .variant-input-wrap-container{margin-bottom:20px;margin-left:0;overflow:visible;padding-bottom:0;padding-left:0;padding-top:0;width:100%}}.variant-wrapper .variant-input-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:0}@media only screen and (min-width:769px){.variant-wrapper .variant-input-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}}.variant-wrapper .variant-input-wrap .variant-input:hover{-webkit-filter:drop-shadow(0 4px 4px rgba(0,0,0,.25));filter:drop-shadow(0 4px 4px rgba(0,0,0,.25))}.variant-wrapper .variant-input-wrap .variant-input label.variant__button-label.color-swatch{background:rgba(0,0,0,0)!important;background-image:none!important;border-radius:0;line-height:0;margin-bottom:0;margin-right:12px;padding:0;text-indent:0;width:4.9em}.variant-wrapper .variant-input-wrap .variant-input label.variant__button-label.color-swatch:before{display:none}@media only screen and (min-width:769px){.variant-wrapper .variant-input-wrap .variant-input label.variant__button-label.color-swatch{margin-bottom:12px;width:4.1em}}.product__quantity{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}@media only screen and (min-width:769px){.product__quantity{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.product__quantity label{font-size:16px;letter-spacing:.12em;margin-bottom:0;margin-right:10px}@media only screen and (min-width:769px){.product__quantity label{font-size:14px}}.product__quantity .js-qty__wrapper{-webkit-box-shadow:0 0 9px rgba(0,0,0,.13);box-shadow:0 0 9px rgba(0,0,0,.13);max-width:none;width:67%}@media only screen and (min-width:769px){.product__quantity .js-qty__wrapper{width:253px}}.product__quantity .js-qty__wrapper .js-qty__num{border:0;font-size:19px!important;padding-bottom:4px;padding-top:4px}.product__quantity .js-qty__wrapper .js-qty__adjust{background-color:#000;margin:0;padding:0 13px}.product__quantity .js-qty__wrapper .js-qty__adjust svg path{fill:#fff}.product__quantity .js-qty__wrapper .js-qty__adjust[disabled]{background-color:#bdbdbd}.product__quantity .js-qty__wrapper .js-qty__adjust .icon{height:15px;width:15px}.btn.add-to-cart{font-size:21px;font-weight:400;letter-spacing:.25em;padding-bottom:17px;padding-top:17px;width:100%}@media only screen and (min-width:769px){.btn.add-to-cart.disabled{width:49%}.btn.add-to-cart{width:80%}}.btn.klaviyo-bis-trigger{font-size:21px;font-weight:400;letter-spacing:.25em;margin-top:10px;padding-bottom:17px;padding-top:17px;width:100%}@media only screen and (min-width:769px){.btn.klaviyo-bis-trigger{margin-top:0;width:49%}}.preorder-available{font-size:18px}@media only screen and (min-width:769px){.preorder-available{font-size:18px}}.yaya-wishlist-button-bar{color:#868686;display:block;padding:10px;text-transform:uppercase}.yaya-wishlist-button-bar .wishlist-text{font-size:14px}.yaya-wishlist-button-bar .wishlist-counts{font-size:15px}.yaya-wishlist-button-bar.is-added{opacity:.7}.product-about{border:1px solid #e6e6e6;color:#595959;font-weight:300;height:120px;overflow:hidden;padding:10px 20px;position:relative}.product-about.active{height:auto;overflow:visible;padding-bottom:30px}.product-about.active .btn-toggle-about{height:auto}.product-about.active .btn-toggle-about span{position:relative}.product-about.active .btn-toggle-about span i{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}@media only screen and (min-width:769px){.product-about{height:auto;overflow:visible;padding:10px 30px}}.product-about table{background:rgba(0,0,0,0)}.product-about .btn-toggle-about{background:#fff;background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),to(#fff));background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);bottom:0;height:calc(100% - 2px);left:1px;margin:0;padding:10px 0;position:absolute;text-align:center;width:calc(100% - 2px)}@media only screen and (min-width:769px){.product-about .btn-toggle-about{display:none}}.product-about .btn-toggle-about span{bottom:0;display:inline-block;font-size:14px;font-weight:500;left:0;letter-spacing:1px;position:absolute;width:100%}.product-about .btn-toggle-about span i{display:inline-block;font-size:13px;margin-left:5px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.block-addition{text-align:left}.block-addition button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;border:1px solid #e6e6e6;border-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;justify-content:space-between;padding:8px 26px;width:100%}.block-addition button i{font-size:12px}.social-sharing{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border-bottom:1px solid #e6e6e6;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-top:15px;padding-bottom:15px}@media only screen and (min-width:769px){.social-sharing{-webkit-box-pack:start;-ms-flex-pack:start;border-bottom:0;justify-content:flex-start;padding-bottom:0}}.product-information{margin-top:30px;position:relative}.product-information.active .information-content{height:auto;overflow:visible;padding-bottom:35px}@media only screen and (min-width:769px){.product-information.active .information-content{padding-bottom:40px}}.product-information.active .btn-toggle-info{height:auto}.product-information.active .btn-toggle-info span{position:relative}.product-information.active .btn-toggle-info span i{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.product-information .tabs-container button{cursor:default;font-size:14px;letter-spacing:4px;padding-bottom:10px;padding-top:10px;pointer-events:none;width:100%}@media only screen and (min-width:769px){.product-information .tabs-container button{border:solid #000;border-width:1px 1px 7px;font-size:16px;width:244px}}.product-information .information-content{border:1px solid #e6e6e6;color:#595959;font-weight:300;height:180px;overflow:hidden;padding:18px 14px}@media only screen and (min-width:769px){.product-information .information-content{height:274px;padding:35px 80px}}.product-information .information-content table{background:rgba(0,0,0,0);table-layout:fixed}.product-information .information-content table td{vertical-align:top}.product-information .btn-toggle-info{background:#fff;background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),to(#fff));background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);bottom:1px;height:calc(100% - 2px);left:1px;margin:0;padding:10px 0;position:absolute;text-align:center;width:calc(100% - 2px)}.product-information .btn-toggle-info span{bottom:0;font-size:16px;font-weight:500;left:0;letter-spacing:1px;position:absolute;width:100%}.product-information .btn-toggle-info span i{display:inline-block;font-size:13px;margin-left:5px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#dynamic-description{margin:10px 0}#dynamic-description .block-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #eaeaea;display:-webkit-box;display:-ms-flexbox;display:flex;margin:15px 0;position:relative}#dynamic-description .block-item:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#dynamic-description .block-item:nth-child(2n) .wrap-image{border-left:1px solid #eaeaea}#dynamic-description .block-item:nth-child(odd) .wrap-image{border-right:1px solid #eaeaea;margin-right:15px}#dynamic-description .block-item .text-wrapper,#dynamic-description .block-item .wrap-image{padding:15px}#dynamic-description .block-item img{max-width:240px;min-width:240px}@media only screen and (max-width:768px){#dynamic-description .block-item{display:block}#dynamic-description .block-item .wrap-image{border:0!important;text-align:center}#dynamic-description .block-item .wrap-image img{min-width:auto}#shopify-section-product-recommendations{margin-left:-17px;width:100vw}}