@media screen and (max-width: 768px){[class*=template-product-default-] .grid__item.product__media-wrapper{padding:0}[class*=template-product-default-] .grid__item.product__media-wrapper .breadcrumb-pdp{padding:0 15px}}@media screen and (min-width: 768px){[class*=template-product-default-] product-recommendations{margin-bottom:84px}}[class*=template-product-default-] .product__modal-opener--external_video .product__media{display:none}[class*=template-product-default-] .page-width .product-media-container.media-type-image{width:100%;--contained-width: 100%}@media screen and (min-width: 768px){[class*=template-product-default-] .page-width .product-media-container.media-type-external_video{width:100%;--contained-width: 100%}}[class*=template-product-default-].sticky-header .product-form__buttons.select-size{display:block}[class*=template-product-default-] .paypal-header a:hover{text-decoration:none}[class*=template-product-default-] section.product-section{margin:0}@media screen and (min-width: 1024px) and (max-width: 1240px){[class*=template-product-default-] product-info section.page-width{padding:0 50px!important}}@media screen and (min-width: 1099px){[class*=template-product-default-] product-info section.page-width .product:not(.product--no-media):not(.featured-product) .product__media-wrapper{max-width:57%;width:57%}}[class*=template-product-default-] .product__media-wrapper .breadcrumb-pdp{margin-top:20px}[class*=template-product-default-] .product__media-wrapper .breadcrumb-pdp a:hover{text-decoration:none}[class*=template-product-default-] .product__info-wrapper{margin:0 0 0 auto}@media screen and (min-width: 1099px){[class*=template-product-default-] .product__info-wrapper{width:38.2%}}[class*=template-product-default-] .product__info-wrapper .main-container-infor{padding:65px 28px 15px}[class*=template-product-default-] .product__info-wrapper .main-container-infor square-placement{color:#000;font-size:12px;font-weight:300;line-height:2;letter-spacing:normal}[class*=template-product-default-] .product__info-wrapper .main-container-infor .header_description{margin:15px 0 10px;max-width:95%}[class*=template-product-default-] .product__info-wrapper .main-container-infor .header_description .short-text{font-family:SofiaProSoftLight,sans-serif;font-size:14px;font-weight:300;line-height:1.71;letter-spacing:normal;color:#000}[class*=template-product-default-] .product__info-wrapper .main-container-infor .product__color_swatch h3{margin-bottom:9px}[class*=template-product-default-] .product__info-wrapper .main-container-infor .product-form__buttons .swym-wishlist-button-bar{margin:0 8px 0 20px}[class*=template-product-default-] .pdp_gallery_more{display:block;font-family:SofiaProSemiBold;font-style:normal;font-size:16px;font-weight:600;line-height:1.38;letter-spacing:normal;text-align:center;color:#686868;background:none;border:solid 2px #979797;padding:9px 25px;height:42px;margin:0 auto;text-transform:uppercase;cursor:pointer}[class*=template-product-default-] .pdp-upgrade-v2 .swym-btn-container[data-position=default] .swym-add-to-wishlist.swym-icon:active{outline:none}[class*=template-product-default-] .pdp-upgrade-v2 .swym-btn-container .swym-add-to-wishlist.swym-heart:after{content:""!important;background:url(icon-wishlist_update.svg) no-repeat;width:32px;height:32px;background-size:32px 32px;right:0;position:absolute;left:unset;top:13px}@media screen and (min-width: 768px){[class*=template-product-default-] .pdp-upgrade-v2 .swym-btn-container .swym-add-to-wishlist.swym-heart:after{top:8px;right:11px}}[class*=template-product-default-] .pdp-upgrade-v2 .swym-btn-container .swym-add-to-wishlist.swym-added:after{background:url(icon-wishlist-hover-active.svg) no-repeat;background-size:32px;top:12px}@media screen and (min-width: 768px){[class*=template-product-default-] .pdp-upgrade-v2 .swym-btn-container .swym-add-to-wishlist.swym-added:after{top:8px;right:11px}}[class*=template-product-default-] .pdp-upgrade-v2 .content-swatch .main-content{max-width:100%}@media screen and (min-width: 768px) and (max-width: 1440px){[class*=template-product-default-] .pdp-upgrade-v2 .content-swatch .main-content .related-products-wrapper .related-product .related-product-name{margin:0 0 11px}[class*=template-product-default-] .pdp-upgrade-v2 .content-swatch .main-content .related-products-wrapper .add-to-cart-form button,[class*=template-product-default-] .pdp-upgrade-v2 .content-swatch .main-content .related-products-wrapper .add-to-cart-form .remove_from_cart{position:relative;top:unset;transform:translateY(-100%)}}@media screen and (min-width: 768px) and (max-width: 1280px){[class*=template-product-default-] .pdp-upgrade-v2 .content-swatch .main-content .related-products-wrapper .related-product .related-product-image,[class*=template-product-default-] .pdp-upgrade-v2 .content-swatch .main-content .related-products-wrapper .related-product .related-product-image img{width:60px}[class*=template-product-default-] .pdp-upgrade-v2 .content-swatch .main-content .related-products-wrapper .add-to-cart-form button,[class*=template-product-default-] .pdp-upgrade-v2 .content-swatch .main-content .related-products-wrapper .add-to-cart-form .remove_from_cart{left:70px;top:0}[class*=template-product-default-] .pdp-upgrade-v2 .content-swatch .main-content .related-products-wrapper .add-to-cart-form button .icon-addons,[class*=template-product-default-] .pdp-upgrade-v2 .content-swatch .main-content .related-products-wrapper .add-to-cart-form .remove_from_cart .icon-addons,[class*=template-product-default-] .pdp-upgrade-v2 .content-swatch .main-content .related-products-wrapper .add-to-cart-form button .icon-tick,[class*=template-product-default-] .pdp-upgrade-v2 .content-swatch .main-content .related-products-wrapper .add-to-cart-form .remove_from_cart .icon-tick{width:16px;height:16px;margin-right:10px}}@media screen and (min-width: 1024px){[class*=template-product-default-] .pdp-upgrade-v2 ul.product__media-list li.product__media-item:nth-child(n+7){visibility:hidden;opacity:0;height:0}}[class*=template-product-default-] .pdp-upgrade-v2 .slider-mobile-gutter.active ul.product__media-list li.product__media-item:nth-child(n+7){height:auto;opacity:1;visibility:visible;transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-webkit-transition:opacity 1s ease-in-out}[class*=template-product-default-] .pdp-upgrade-v2 .slider-mobile-gutter.active .pdp_gallery_more,[class*=template-product-default-] .pdp-upgrade-v2 .picky-bundler-container.picky-widget{display:none}[class*=template-product-default-] .pdp-upgrade-v2.has_size .product-form__input.size{margin-bottom:25px}[class*=template-product-default-] .pdp-upgrade-v2.has_size .upgrade-content{margin-bottom:30px}[class*=template-product-default-] .pdp-upgrade-v2 .block-variant-price{margin-bottom:13px}[class*=template-product-default-] .pdp-upgrade-v2 .block-variant-price variant-radios{margin-bottom:11px}@media screen and (max-width: 767px){[class*=template-product-default-] .pdp-upgrade-v2 .block-variant-price variant-radios{margin-bottom:13px}}[class*=template-product-default-] .pdp-upgrade-v2 .block-variant-price .block-price,[class*=template-product-default-] .pdp-upgrade-v2 .block-variant-price .color_product_title .product__color_swatch{display:none}[class*=template-product-default-] .pdp-upgrade-v2 .block-variant-price .color_product_title .product__color_swatch:first-child{display:block}[class*=template-product-default-] .pdp-upgrade-v2 .block-variant-price .color_product_title .product__color_swatch h3{margin-top:0}[class*=template-product-default-] .pdp-upgrade-v2 .has_variant_size label{color:#000;font-size:16px;line-height:1.63;letter-spacing:normal}[class*=template-product-default-] .pdp-upgrade-v2 .has_variant_size label span.title{font-family:SofiaProSoftMedium,sans-serif;font-weight:500}[class*=template-product-default-] .pdp-upgrade-v2 .has_variant_size label span.value{padding-left:30px;font-family:SofiaProSoftLight,sans-serif;font-weight:300}[class*=template-product-default-] .pdp-upgrade-v2 .has_variant_size .size_select{padding:0;margin:4px 0 26px}[class*=template-product-default-] .pdp-upgrade-v2 .has_variant_size .size_select li{display:inline-block;font-family:SofiaProSoftRegular,sans-serif;transition:unset;background:#fff;padding:4px 15px;margin:8px 11px 0 0;border-radius:8px;border:solid 1.5px #3a3a3a;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;cursor:pointer}[class*=template-product-default-] .pdp-upgrade-v2 .has_variant_size .size_select li.active_size,[class*=template-product-default-] .pdp-upgrade-v2 .has_variant_size .size_select li.choose_size{background:#000;color:#fff}[class*=template-product-default-] .pdp-upgrade-v2 .has_variant_size .size_select li.disabled{text-decoration:unset;position:relative;background:#fff;color:#c7c7c7;border:solid 1.5px #c7c7c7}[class*=template-product-default-] .pdp-upgrade-v2 .has_variant_size .size_select li.disabled:after{content:"";width:95%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(to top left,transparent calc(50% - 1px),#c7c7c7,transparent calc(50% + 1px))}[class*=template-product-default-] .pdp-upgrade-v2 .header_description a.not-showmore{text-decoration:underline;font-size:14px;font-weight:400;line-height:1.71;letter-spacing:normal;color:#686868}[class*=template-product-default-] .pdp-upgrade-v2 .header_description a.not-showmore:hover{text-decoration:none}[class*=template-product-default-] .pdp-upgrade-v2 .main-related-swatches{margin-bottom:27px}[class*=template-product-default-] .pdp-upgrade-v2 .main-related-swatches p{font-family:SofiaProSemiBold,sans-serif;font-size:16px;font-weight:600;line-height:1.63;letter-spacing:normal;color:#000;margin-top:21px}[class*=template-product-default-] .pdp-upgrade-v2 .related-products-wrapper .related-product-list{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:0}@media screen and (min-width: 768px) and (max-width: 1440px){[class*=template-product-default-] .pdp-upgrade-v2 .related-products-wrapper .related-product-list{grid-gap:0 8px}}[class*=template-product-default-] .pdp-upgrade-v2 .related-products-wrapper .related-product{display:flex;margin:0 0 11px}[class*=template-product-default-] .pdp-upgrade-v2 .related-products-wrapper .related-product div{color:#000}[class*=template-product-default-] .pdp-upgrade-v2 .related-products-wrapper .related-product .related-product-name{margin-top:2px;font-family:SofiaProSoftMedium,sans-serif;color:#000;font-size:15px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.33}[class*=template-product-default-] .pdp-upgrade-v2 .related-products-wrapper .related-product .related-product-price{display:none}[class*=template-product-default-] .pdp-upgrade-v2 .related-products-wrapper .related-product .related-product-image{width:80px;height:80px;margin-right:11px}[class*=template-product-default-] .pdp-upgrade-v2 .related-products-wrapper .related-product .related-product-image img{width:80px}[class*=template-product-default-] .pdp-upgrade-v2 .related-products-wrapper .related-product .satcb_quick_buy{display:none}[class*=template-product-default-] .pdp-upgrade-v2 .related-products-wrapper .add-to-cart-form{position:relative}[class*=template-product-default-] .pdp-upgrade-v2 .related-products-wrapper .add-to-cart-form button,[class*=template-product-default-] .pdp-upgrade-v2 .related-products-wrapper .add-to-cart-form .remove_from_cart{cursor:pointer;position:absolute;top:54%;transform:translateY(-50%);left:91px;display:flex;background:none;margin:0;padding:0;align-items:center}[class*=template-product-default-] .pdp-upgrade-v2 .related-products-wrapper .add-to-cart-form button.hide,[class*=template-product-default-] .pdp-upgrade-v2 .related-products-wrapper .add-to-cart-form .remove_from_cart.hide{display:none}[class*=template-product-default-] .pdp-upgrade-v2 .related-products-wrapper .add-to-cart-form button .icon-tick,[class*=template-product-default-] .pdp-upgrade-v2 .related-products-wrapper .add-to-cart-form .remove_from_cart .icon-tick{background-color:#3a3a3a}[class*=template-product-default-] .pdp-upgrade-v2 .related-products-wrapper .add-to-cart-form button .icon-addons,[class*=template-product-default-] .pdp-upgrade-v2 .related-products-wrapper .add-to-cart-form .remove_from_cart .icon-addons{background:#f0efed}[class*=template-product-default-] .pdp-upgrade-v2 .related-products-wrapper .add-to-cart-form button .icon-addons,[class*=template-product-default-] .pdp-upgrade-v2 .related-products-wrapper .add-to-cart-form .remove_from_cart .icon-addons,[class*=template-product-default-] .pdp-upgrade-v2 .related-products-wrapper .add-to-cart-form button .icon-tick,[class*=template-product-default-] .pdp-upgrade-v2 .related-products-wrapper .add-to-cart-form .remove_from_cart .icon-tick{width:22px;height:22px;border-radius:4px;margin-right:15px;line-height:normal;display:flex;align-items:center;justify-content:center}[class*=template-product-default-] .pdp-upgrade-v2 .related-products-wrapper .add-to-cart-form button span,[class*=template-product-default-] .pdp-upgrade-v2 .related-products-wrapper .add-to-cart-form .remove_from_cart span{font-family:SofiaProSoftLight,sans-serif;font-size:15px;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.73;letter-spacing:normal;color:#000}[class*=template-product-default-] .pdp-upgrade-v2 .related-products-wrapper .add-to-cart-form button p,[class*=template-product-default-] .pdp-upgrade-v2 .related-products-wrapper .add-to-cart-form .remove_from_cart p{margin:0;display:flex;align-items:center}[class*=template-product-default-] .pdp-upgrade-v2 .oct-calculator-container.active .oct-calculator-open{color:#0297a6}[class*=template-product-default-] .pdp-upgrade-v2 .oct-calculator-container .oct-calculator-button-calculate-container{margin-top:20px}[class*=template-product-default-] .pdp-upgrade-v2 .oct-calculator-container .oct-calculator-button-calculate-container button{font-family:SofiaProSemiBold,sans-serif;font-size:16px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center}[class*=template-product-default-] .pdp-upgrade-v2 .oct-calculator-open{position:relative;padding-left:36px;font-size:15px;font-weight:500;font-stretch:normal;line-height:1.73;letter-spacing:normal;font-family:SofiaProSoftMedium;color:#3a3a3a;margin:24px 0 30px}[class*=template-product-default-] .pdp-upgrade-v2 .oct-calculator-open:hover{text-decoration:none}[class*=template-product-default-] .pdp-upgrade-v2 .oct-calculator-open:after{content:"";background:url(icon-feature-delivery.svg) no-repeat;position:absolute;height:28px;width:28px;background-size:28px;left:0;top:-2px}[class*=template-product-default-] .pdp-upgrade-v2 .oct-calculator-form-container,[class*=template-product-default-] .pdp-upgrade-v2 .oct-calculator-result-container{margin:24px 0 30px;position:relative;padding:24px 28px 30px;border-bottom-right-radius:45px;background:#fffc}[class*=template-product-default-] .pdp-upgrade-v2 .oct-calculator-form-container select:focus,[class*=template-product-default-] .pdp-upgrade-v2 .oct-calculator-result-container select:focus{outline:none}@media screen and (max-width: 767px){[class*=template-product-default-] .pdp-upgrade-v2 .oct-calculator-form-container,[class*=template-product-default-] .pdp-upgrade-v2 .oct-calculator-result-container{margin:-10px -15px;padding:20px 15px}}[class*=template-product-default-] .pdp-upgrade-v2 .oct-calculator-form-container .oct-calculator-results-not-found,[class*=template-product-default-] .pdp-upgrade-v2 .oct-calculator-result-container .oct-calculator-results-not-found{margin:0 0 15px}[class*=template-product-default-] .pdp-upgrade-v2 .oct-calculator-form-container .oct-calculator-results-not-found:before,[class*=template-product-default-] .pdp-upgrade-v2 .oct-calculator-result-container .oct-calculator-results-not-found:before{display:none}[class*=template-product-default-] .pdp-upgrade-v2 .oct-calculator-form-container .oct-calculator-form-message-general,[class*=template-product-default-] .pdp-upgrade-v2 .oct-calculator-result-container .oct-calculator-form-message-general{font-family:SofiaProSoftLight;font-size:14px;font-weight:300;line-height:1.71;letter-spacing:normal;margin:0 0 17px}[class*=template-product-default-] .pdp-upgrade-v2 .oct-calculator-form-container .oct-calculator-state input,[class*=template-product-default-] .pdp-upgrade-v2 .oct-calculator-result-container .oct-calculator-state input,[class*=template-product-default-] .pdp-upgrade-v2 .oct-calculator-form-container .oct-calculator-zip input,[class*=template-product-default-] .pdp-upgrade-v2 .oct-calculator-result-container .oct-calculator-zip input,[class*=template-product-default-] .pdp-upgrade-v2 .oct-calculator-form-container .oct-calculator-state select,[class*=template-product-default-] .pdp-upgrade-v2 .oct-calculator-result-container .oct-calculator-state select,[class*=template-product-default-] .pdp-upgrade-v2 .oct-calculator-form-container .oct-calculator-zip select,[class*=template-product-default-] .pdp-upgrade-v2 .oct-calculator-result-container .oct-calculator-zip select{border:1px solid #c7c7c7;height:42px;border-radius:unset;font-size:16px;font-family:SofiaProSoftRegular;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#686868;padding:8px 15px}[class*=template-product-default-] .pdp-upgrade-v2 .oct-calculator-form-container .oct-calculator-state select,[class*=template-product-default-] .pdp-upgrade-v2 .oct-calculator-result-container .oct-calculator-state select,[class*=template-product-default-] .pdp-upgrade-v2 .oct-calculator-form-container .oct-calculator-zip select,[class*=template-product-default-] .pdp-upgrade-v2 .oct-calculator-result-container .oct-calculator-zip select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(icon-chevron-down.svg)}[class*=template-product-default-] .pdp-upgrade-v2 .oct-calculator-form-container .oct-calculator-result-intro,[class*=template-product-default-] .pdp-upgrade-v2 .oct-calculator-result-container .oct-calculator-result-intro{margin:0 0 15px;font-size:14px;font-weight:500;line-height:1.71;letter-spacing:normal;color:#000;font-family:SofiaProSoftMedium}[class*=template-product-default-] .pdp-upgrade-v2 .oct-calculator-form-container .oct-calculator-result-intro a,[class*=template-product-default-] .pdp-upgrade-v2 .oct-calculator-result-container .oct-calculator-result-intro a{font-family:SofiaProSoftLight;font-size:14px;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.71;letter-spacing:normal;color:#0297a6;text-decoration:underline}[class*=template-product-default-] .pdp-upgrade-v2 .oct-calculator-form-container .oct-calculator-result-intro a:hover,[class*=template-product-default-] .pdp-upgrade-v2 .oct-calculator-result-container .oct-calculator-result-intro a:hover{text-decoration:none}[class*=template-product-default-] .pdp-upgrade-v2 .oct-calculator-form-container .oct-calculator-result-address,[class*=template-product-default-] .pdp-upgrade-v2 .oct-calculator-result-container .oct-calculator-result-address{font-family:SofiaProSoftRegular;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;letter-spacing:normal;color:#3a3a3a;border-radius:unset;height:52px;background:#fff}[class*=template-product-default-] .pdp-upgrade-v2 .oct-calculator-form-container .oct-calculator-result-outro,[class*=template-product-default-] .pdp-upgrade-v2 .oct-calculator-result-container .oct-calculator-result-outro{font-family:SofiaProSoftMedium;color:#000;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.71;letter-spacing:normal;text-transform:capitalize}[class*=template-product-default-] .pdp-upgrade-v2 .oct-calculator-form-container .oct-shipping-rate *,[class*=template-product-default-] .pdp-upgrade-v2 .oct-calculator-result-container .oct-shipping-rate *{font-family:SofiaProSoftLight;font-size:16px;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.25;letter-spacing:normal;text-transform:capitalize}[class*=template-product-default-] .pdp-upgrade-v2 .oct-calculator-form-container .oct-shipping-rate .oct-shipping-rate,[class*=template-product-default-] .pdp-upgrade-v2 .oct-calculator-result-container .oct-shipping-rate .oct-shipping-rate{border-bottom:solid 1px rgba(199,199,199,.5)}[class*=template-product-default-] .pdp-upgrade-v2 .upgrade-content{display:flex;margin:0;padding:0}[class*=template-product-default-] .pdp-upgrade-v2 .upgrade-content p,[class*=template-product-default-] .pdp-upgrade-v2 .upgrade-content figure{margin-top:0;margin-bottom:0}[class*=template-product-default-] .pdp-upgrade-v2 .upgrade-content p>strong{font-family:SofiaProSoftRegular;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.63;letter-spacing:normal;color:#3a3a3a;margin:0 5px 0 0}[class*=template-product-default-] .pdp-upgrade-v2 .upgrade-content figure{height:24px;width:24px;border-radius:100%;background:#3a3a3a;display:flex;justify-content:center;margin-right:6px;margin-left:0}[class*=template-product-default-] .pdp-upgrade-v2 .upgrade-content figure img{width:auto}[class*=template-product-default-] .pdp-upgrade-v2 .upgrade-content p>a{font-family:SofiaProSoftLight;font-size:15px;font-weight:300;font-stretch:normal;font-style:normal;letter-spacing:normal;color:#3a3a3a;text-transform:capitalize;text-decoration:underline}[class*=template-product-default-] .pdp-upgrade-v2 .upgrade-content p>a:hover{text-decoration:none}[class*=template-product-default-] .pdp-upgrade-v2 .content-swatch .main-content{width:100%}[class*=template-product-default-] .pdp-upgrade-v2 .description_pdp h3,[class*=template-product-default-] .pdp-upgrade-v2 .product-description h3{border-bottom:1px solid #c7c7c7;padding-bottom:25px}[class*=template-product-default-] .pdp-upgrade-v2 .description_pdp.active h3,[class*=template-product-default-] .pdp-upgrade-v2 .product-description.active h3{border-bottom:none;padding-bottom:0;color:#000}[class*=template-product-default-] .pdp-upgrade-v2 .description_pdp.active h3:after,[class*=template-product-default-] .pdp-upgrade-v2 .product-description.active h3:after{background:url(icon-chevron-up-black.svg) no-repeat;transform:unset!important}[class*=template-product-default-] .pdp-upgrade-v2 .description_pdp.active .main-detail,[class*=template-product-default-] .pdp-upgrade-v2 .product-description.active .main-detail{max-width:98%;padding-top:5px;padding-bottom:20px;border-bottom:1px solid #c7c7c7}@media screen and (max-width: 767px){[class*=template-product-default-] .pdp-upgrade-v2 .description_pdp.active .main-detail,[class*=template-product-default-] .pdp-upgrade-v2 .product-description.active .main-detail{padding-bottom:24px}}[class*=template-product-default-] .pdp-upgrade-v2 .description_pdp.active .main-detail .short-text,[class*=template-product-default-] .pdp-upgrade-v2 .product-description.active .main-detail .short-text{max-width:95%}[class*=template-product-default-] .pdp-upgrade-v2 .description_pdp.active .main-detail .show-more,[class*=template-product-default-] .pdp-upgrade-v2 .product-description.active .main-detail .show-more,[class*=template-product-default-] .pdp-upgrade-v2 .description_pdp.active .main-detail .show-less,[class*=template-product-default-] .pdp-upgrade-v2 .product-description.active .main-detail .show-less{color:#686868}[class*=template-product-default-] .pdp-upgrade-v2 .description_pdp.active .main-detail *,[class*=template-product-default-] .pdp-upgrade-v2 .product-description.active .main-detail *{font-family:SofiaProSoftLight,sans-serif;color:#000;font-size:16px;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.63;letter-spacing:normal}[class*=template-product-default-] .pdp-upgrade-v2 .description_pdp .full-desc,[class*=template-product-default-] .pdp-upgrade-v2 .product-description .full-desc{display:none}[class*=template-product-default-] .pdp-upgrade-v2 .description_pdp .show-more,[class*=template-product-default-] .pdp-upgrade-v2 .product-description .show-more{position:relative;color:#686868}[class*=template-product-default-] .pdp-upgrade-v2 .description_pdp.show-full .short-text,[class*=template-product-default-] .pdp-upgrade-v2 .product-description.show-full .short-text{display:none}[class*=template-product-default-] .pdp-upgrade-v2 .description_pdp.show-full .full-desc,[class*=template-product-default-] .pdp-upgrade-v2 .product-description.show-full .full-desc{display:block;margin-top:-16px}[class*=template-product-default-] .pdp-upgrade-v2 .show-more,[class*=template-product-default-] .pdp-upgrade-v2 .show-less{text-decoration:underline;font-size:14px;font-weight:400;line-height:1.71;letter-spacing:normal;color:#686868}[class*=template-product-default-] .pdp-upgrade-v2 .main-pdp-tab .main-detail,[class*=template-product-default-] .pdp-upgrade-v2 .product-description .main-detail{display:none}[class*=template-product-default-] .pdp-upgrade-v2 .main-pdp-tab .content-swatch h3 span,[class*=template-product-default-] .pdp-upgrade-v2 .product-description .content-swatch h3 span{color:#000}[class*=template-product-default-] .pdp-upgrade-v2 .main-pdp-tab.active .main-detail,[class*=template-product-default-] .pdp-upgrade-v2 .product-description.active .main-detail{display:block}[class*=template-product-default-] .pdp-upgrade-v2 .main-pdp-tab.active h3:after,[class*=template-product-default-] .pdp-upgrade-v2 .product-description.active h3:after{transform:rotate(180deg)}[class*=template-product-default-] .pdp-upgrade-v2 .main-pdp-tab h3,[class*=template-product-default-] .pdp-upgrade-v2 .product-description h3{font-family:SofiaProSoftMedium;font-size:22px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.18;letter-spacing:normal;color:#686868;position:relative;cursor:pointer;margin:17px 0}[class*=template-product-default-] .pdp-upgrade-v2 .main-pdp-tab h3 span,[class*=template-product-default-] .pdp-upgrade-v2 .product-description h3 span{text-transform:uppercase;font-size:19px;line-height:26px}[class*=template-product-default-] .pdp-upgrade-v2 .main-pdp-tab h3:after,[class*=template-product-default-] .pdp-upgrade-v2 .product-description h3:after{content:"";background:url(icon-chevron-down.svg) no-repeat;position:absolute;width:20px;height:20px;background-size:20px 20px;right:23px;top:3px}@media screen and (max-width: 1024px){[class*=template-product-default-] .pdp-upgrade-v2 .main-pdp-tab h3:after,[class*=template-product-default-] .pdp-upgrade-v2 .product-description h3:after{right:9px;top:3px}}[class*=template-product-default-] .pdp-upgrade-v2 .main-pdp-tab .item-tab,[class*=template-product-default-] .pdp-upgrade-v2 .product-description .item-tab{border-bottom:1px solid #c7c7c7}[class*=template-product-default-] .pdp-upgrade-v2 .main-pdp-tab .item-tab .main-content,[class*=template-product-default-] .pdp-upgrade-v2 .product-description .item-tab .main-content{display:none;padding:0 0 20px}@media screeen and (max-width: 767px){[class*=template-product-default-] .pdp-upgrade-v2 .main-pdp-tab .item-tab .main-content,[class*=template-product-default-] .pdp-upgrade-v2 .product-description .item-tab .main-content{padding:0 0 11px}}[class*=template-product-default-] .pdp-upgrade-v2 .main-pdp-tab .item-tab .main-content figure.image,[class*=template-product-default-] .pdp-upgrade-v2 .product-description .item-tab .main-content figure.image{margin:0}[class*=template-product-default-] .pdp-upgrade-v2 .main-pdp-tab .item-tab.active .main-content,[class*=template-product-default-] .pdp-upgrade-v2 .product-description .item-tab.active .main-content{display:block}[class*=template-product-default-] .pdp-upgrade-v2 .main-pdp-tab .item-tab.active h3,[class*=template-product-default-] .pdp-upgrade-v2 .product-description .item-tab.active h3{color:#000}[class*=template-product-default-] .pdp-upgrade-v2 .main-pdp-tab .item-tab.active h3:after,[class*=template-product-default-] .pdp-upgrade-v2 .product-description .item-tab.active h3:after{background:url(icon-chevron-up-black.svg) no-repeat}[class*=template-product-default-] .pdp-upgrade-v2 .block-ichange{margin:40px 0 0}@media screen and (max-width: 1290px){[class*=template-product-default-] .pdp-upgrade-v2 .block-ichange .iChangeApp--widget .ica--wrap{max-width:100%}[class*=template-product-default-] .pdp-upgrade-v2 .block-ichange .iec_button_layout.iChangeApp--widget .ica-upper p,[class*=template-product-default-] .pdp-upgrade-v2 .block-ichange .iec_button_layout.iChangeApp--widget .ica-upper p a{font-size:10px;line-height:12px}[class*=template-product-default-] .pdp-upgrade-v2 .block-ichange .iChangeApp--widget .ica-project{padding:8px 12px;gap:15px}[class*=template-product-default-] .pdp-upgrade-v2 .block-ichange .ica--wrap .ica-figure img{height:38px;width:38px}[class*=template-product-default-] .pdp-upgrade-v2 .block-ichange .ica--wrap.ica-type--standard button.ica-selection{height:35px;font-size:9px}[class*=template-product-default-] .pdp-upgrade-v2 .block-ichange .iChangeApp--widget .standard-ica--wrap .ica-lower,[class*=template-product-default-] .pdp-upgrade-v2 .block-ichange .featured-ica--wrap .ica-lower{margin-top:17px}[class*=template-product-default-] .pdp-upgrade-v2 .block-ichange .ica-upper figure img{width:56.5px!important}[class*=template-product-default-] .pdp-upgrade-v2 .block-ichange .iChangeApp--widget .ica--wrap{padding:10px}[class*=template-product-default-] .pdp-upgrade-v2 .block-ichange .iec_button_layout .ica-lower p.ica-donation-title{width:90%;font-size:10px}}@media screen and (min-width: 990px){[class*=template-product-default-] .pdp-upgrade-v2 .product__media-wrapper{margin-top:0!important}[class*=template-product-default-] .pdp-upgrade-v2 .bread-crumb{margin:0 0 20px}[class*=template-product-default-] .pdp-upgrade-v2 .bread-crumb .breadcrumbs__list{margin-top:0}}[class*=template-product-default-] .product__media-icon,[class*=template-product-default-] .product__modal-opener--image .product__modal-opener .product__media-icon{display:none}[class*=template-product-default-] .product__modal-opener--image .product__media-toggle:hover{cursor:url(/cdn/shop/files/enlarge.png?v=1736931712),auto}[class*=template-product-default-] .section_instagram{margin-top:73px}[class*=template-product-default-] .section_instagram_image{margin:0 0 -46px}[class*=template-product-default-] .section_instagram_image .yotpo-pictures-widget{margin:0}[class*=template-product-default-] .banner_grid-section_text{padding:123px 0 70px;margin-bottom:0}[class*=template-product-default-] .banner_grid-section_text .icon-footer__lower{display:none}@media screen and (min-width: 1024px){[class*=template-product-default-] .banner_grid-section_text .u-2\/3\@desk{width:49%}}[class*=template-product-default-] .banner_grid-section_text .banner-text-with-image .page__content.page-width{padding:0}[class*=template-product-default-] .banner_grid-section_text .banner-text-with-image .o-layout{margin:0;display:flex;align-items:center;justify-content:space-between}[class*=template-product-default-] .banner_grid-section_text .banner-text-with-image .o-layout .o-layout__item{padding-left:0;width:100%}@media screen and (min-width: 1190px){[class*=template-product-default-] .banner_grid-section_text .banner-text-with-image .text_side.left_content .block_has_text{padding-left:81px;margin-top:-22px}[class*=template-product-default-] .banner_grid-section_text .banner-text-with-image .text_side.left_content .block_has_text .content-description{padding:0;margin:0}[class*=template-product-default-] .banner_grid-section_text .banner-text-with-image .text_side.left_content .block_has_text .content-description h2{margin:0;padding:0}[class*=template-product-default-] .banner_grid-section_text .banner-text-with-image .text_side.left_content .block_has_text .content-description p{margin:34px 0 28px;max-width:88%}[class*=template-product-default-] .banner_grid-section_text .banner-text-with-image .text_side.left_content .block_has_text .btn-arrow-right{padding:0}}@media screen and (min-width: 1190px){[class*=template-product-default-] .banner_grid-section_text .banner-text-with-image .text_side.right_content .block_has_text{padding-left:150px;margin-top:15px}[class*=template-product-default-] .banner_grid-section_text .banner-text-with-image .text_side.right_content .block_has_text .content-description{padding:0;margin-bottom:25px}[class*=template-product-default-] .banner_grid-section_text .banner-text-with-image .text_side.right_content .block_has_text .content-description h2{max-width:80%;margin:0;padding:0}[class*=template-product-default-] .banner_grid-section_text .banner-text-with-image .text_side.right_content .block_has_text .content-description p{margin:32px 0 20px;max-width:88%}[class*=template-product-default-] .banner_grid-section_text .banner-text-with-image .text_side.right_content .block_has_text .btn-arrow-right{padding-left:0}}[class*=template-product-default-] .banner_grid-section_text .banner_grid-section_text .text_side{margin-bottom:50px}@media screen and (max-width: 980px){[class*=template-product-default-] .video-section-content{margin-top:0}}[class*=template-product-default-] .video-section-content .section-image_product_type{margin:0 0 50px}[class*=template-product-default-] .video-section-content .video-section{max-width:100%;margin-bottom:67px}[class*=template-product-default-] .video-section-content .video-section .video-section__media{padding:unset}[class*=template-product-default-] .video-section-content .video-section .video-section__media video{position:relative}[class*=template-product-default-] .featured-blog{padding-top:100px;padding-bottom:100px}[class*=template-product-default-] .featured-blog ul.blog__posts .article-card__info{background:#f6f3ec;padding:27px 0 28px}[class*=template-product-default-] .featured-blog ul.blog__posts .article-card__info .article-card__header h2{font-size:24px;font-weight:400;line-height:1.21;letter-spacing:normal}[class*=template-product-default-] .featured-blog ul.blog__posts .article-card__info .article-card__excerpt{font-size:15px;font-weight:300;line-height:1.67;letter-spacing:normal}[class*=template-product-default-].has-popup{overflow:hidden}[class*=template-product-default-].has-popup .header-menu__secondary,[class*=template-product-default-].has-popup .product-form__buttons{position:relative}@media screen and (max-width: 1440px) and (max-width: 1440px){[class*=template-product-default-] product-info section.page-width{padding:0 90px 0 53px}}@media screen and (min-width: 768px) and (max-width: 1023px){[class*=template-product-default-] product-info section.page-width{padding:0 30px}[class*=template-product-default-] product-info section.page-width .grid__item.product__media-wrapper{width:calc(50% - .5rem)}[class*=template-product-default-] product-info section.page-width .product__info-wrapper.grid__item-content{width:45%;margin:0 0 0 20px}[class*=template-product-default-] product-info section.page-width .product__info-wrapper.grid__item-content .main-container-infor{padding:40px 15px}[class*=template-product-default-] product-info section.page-width .product__info-wrapper.grid__item-content .iChangeApp--widget .ica--wrap{max-width:100%}[class*=template-product-default-] .pdp-upgrade-v2{margin-bottom:50px}[class*=template-product-default-] .home-brand.page-width{padding:40px 15px}[class*=template-product-default-] .section_instagram_image .yotpo-pictures-widget .yotpo-slider-wrapper{max-width:100%!important}}@media screen and (max-width: 1023px){[class*=template-product-default-] .home-brand-slide{display:block}[class*=template-product-default-] .home-brand-slide .home-brand .icon-img margin-bottom10px img{max-width:100%}[class*=template-product-default-] .home-brand-slide .slick-prev:before{left:-5px}[class*=template-product-default-] .home-brand-slide .slick-next:before{right:0;width:24px}[class*=template-product-default-] .home-brand-slide .slick-arrow:before{background-size:24px}[class*=template-product-default-] section:has(.ichange_block){margin:0}[class*=template-product-default-] section:has(.section_instagram){margin:43px 0 0}[class*=template-product-default-] section:has(.section_instagram) .section_instagram{margin:0}[class*=template-product-default-] section:has(.section_instagram) .section_instagram .rich-text{margin:0}[class*=template-product-default-] section:has(.section_instagram) .section_instagram .rich-text__text{margin-top:21px}[class*=template-product-default-] section:has(.section_instagram_image){margin:27px 0}[class*=template-product-default-] .banner_grid-section_text{padding:50px 0}[class*=template-product-default-] .product-media-modal__toggle{right:22px;top:20px;width:32px;height:32px;padding:0}[class*=template-product-default-] .product-media-modal__content>*:not(.active),[class*=template-product-default-] .product__media-list .deferred-media{display:block;border:none}[class*=template-product-default-] .product-media-modal__content>*{border:none}}@media screen and (max-width: 767px){[class*=template-product-default-] .slider-mobile-gutter .grid--peek .grid__item:last-of-type{padding-right:0}[class*=template-product-default-] .product__media-wrapper .thumbnail-slider .slider-button{display:none}[class*=template-product-default-] .product__media-wrapper .scrollbar-inner>.scroll-element.scroll-x{top:unset}[class*=template-product-default-] .product__media-wrapper .scrollbar-inner>.scroll-element .scroll-element_outer{border-radius:unset}[class*=template-product-default-] .product__media-wrapper .scrollbar-inner>.scroll-element .scroll-element_track{border-radius:unset}[class*=template-product-default-] .product__media-wrapper .scrollbar-inner>.scroll-element .scroll-bar{background-color:#9d9d9d;border-radius:4px}[class*=template-product-default-] .product__media-wrapper .thumbnail-list{margin:0}[class*=template-product-default-] .product__media-wrapper .thumbnail-list .thumbnail-list__item.slider__slide{width:55px;height:55px;position:relative}[class*=template-product-default-] .product__media-wrapper .thumbnail-list .thumbnail-list__item.slider__slide .thumbnail__badge{position:absolute;top:50%;left:50%;z-index:2;transform:translate(-50%,-50%)}[class*=template-product-default-] .product__media-wrapper .thumbnail-list .thumbnail-list__item.slider__slide .thumbnail__badge svg{width:13px;height:13px}[class*=template-product-default-] .product__media-wrapper .thumbnail-list .thumbnail[aria-current]{box-shadow:unset;border-color:unset;border:1.5px solid #9d9d9d}[class*=template-product-default-] .product__media-wrapper .thumbnail-list .thumbnail-list.slider{padding:10px 0 20px 10px;max-height:55px!important;margin-left:20px}[class*=template-product-default-] .product__media-wrapper .thumbnail-list .scroll-element.scroll-y{display:none}[class*=template-product-default-] product-info section.page-width{padding:0}[class*=template-product-default-] product-info section.page-width .product__info-wrapper .main-container-infor{padding:24px 15px 7.5px}[class*=template-product-default-] product-info section.page-width .product__info-wrapper .main-container-infor .oct-calculator-open{margin:32px 0 30px}[class*=template-product-default-] product-info section.page-width .product__info-wrapper .main-container-infor .product-form__buttons .swym-wishlist-button-bar{margin:0}[class*=template-product-default-] product-info section.page-width .product__info-wrapper .main-container-infor .product__title{margin:0}[class*=template-product-default-] product-info section.page-width .product__info-wrapper .main-container-infor .yotpo.bottomLine{margin:13px 0 10px}[class*=template-product-default-] product-info section.page-width .product__info-wrapper .main-container-infor .price .price__regular span{font-size:20px;line-height:normal}[class*=template-product-default-] product-info section.page-width .product__info-wrapper .main-container-infor .block-variant-price{margin-bottom:11px}[class*=template-product-default-] .product_from_add{margin-top:30px}[class*=template-product-default-] .product-media-modal .product-media-modal__content img{margin-bottom:1px}[class*=template-product-default-] .pdp-upgrade-v2 .pdp_gallery_more{display:none}[class*=template-product-default-] .pdp-upgrade-v2 .grid__item.product__media-wrappe{padding:0}[class*=template-product-default-] .pdp-upgrade-v2 .block-ichange{margin:30px 15px 3px}[class*=template-product-default-] .pdp-upgrade-v2 .block-ichange .iChangeApp--widget .ica--wrap{max-width:100%}[class*=template-product-default-] .pdp-upgrade-v2 .product-description h3{font-size:19px;line-height:1.37;padding-bottom:12px}[class*=template-product-default-] .pdp-upgrade-v2 .main-pdp-tab h3{font-size:18px;line-height:1.44}[class*=template-product-default-] .pdp-upgrade-v2 .product-description,[class*=template-product-default-] .pdp-upgrade-v2 .main-pdp-tab{margin:0 15px}[class*=template-product-default-] .pdp-upgrade-v2 .product-description h3,[class*=template-product-default-] .pdp-upgrade-v2 .main-pdp-tab h3{font-family:SofiaProSoftMedium,sans-serif;font-weight:500;font-stretch:normal;font-style:normal;letter-spacing:normal;color:#686868;margin:13px 0 11px;text-transform:capitalize}[class*=template-product-default-] .pdp-upgrade-v2 .product-description h3 span,[class*=template-product-default-] .pdp-upgrade-v2 .main-pdp-tab h3 span{font-size:16px}[class*=template-product-default-] .pdp-upgrade-v2 .product-description .item-tab.content-delivery .main-content,[class*=template-product-default-] .pdp-upgrade-v2 .main-pdp-tab .item-tab.content-delivery .main-content,[class*=template-product-default-] .pdp-upgrade-v2 .product-description .item-tab.content-assembly .main-content,[class*=template-product-default-] .pdp-upgrade-v2 .main-pdp-tab .item-tab.content-assembly .main-content{padding-bottom:7px}[class*=template-product-default-] .pdp-upgrade-v2 .product-description .item-tab .main-content,[class*=template-product-default-] .pdp-upgrade-v2 .main-pdp-tab .item-tab .main-content{max-width:94%}[class*=template-product-default-] .pdp-upgrade-v2 .product-description .item-tab .main-content h4,[class*=template-product-default-] .pdp-upgrade-v2 .main-pdp-tab .item-tab .main-content h4{margin-top:0;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.63;letter-spacing:normal;color:#000}[class*=template-product-default-] .pdp-upgrade-v2 .product-description .content-swatch .main-content,[class*=template-product-default-] .pdp-upgrade-v2 .main-pdp-tab .content-swatch .main-content{max-width:100%}[class*=template-product-default-] .pdp-upgrade-v2 .related-products-wrapper .related-product-list{grid-gap:0 8px}[class*=template-product-default-] .pdp-upgrade-v2 .related-products-wrapper .related-product .related-product-name{display:inline-block;margin-bottom:5px;margin-top:0}[class*=template-product-default-] .pdp-upgrade-v2 .related-products-wrapper .related-product .related-product-image{width:48px;height:48px}[class*=template-product-default-] .pdp-upgrade-v2 .related-products-wrapper .related-product .related-product-image img{width:48px}[class*=template-product-default-] .pdp-upgrade-v2 .related-products-wrapper .add-to-cart-form .remove_from_cart,[class*=template-product-default-] .pdp-upgrade-v2 .related-products-wrapper .add-to-cart-form button{position:relative;top:unset;left:unset;margin-left:62px;margin-top:-2px}[class*=template-product-default-] .pdp-upgrade-v2 .related-products-wrapper .add-to-cart-form .remove_from_cart .icon-addons,[class*=template-product-default-] .pdp-upgrade-v2 .related-products-wrapper .add-to-cart-form button .icon-addons,[class*=template-product-default-] .pdp-upgrade-v2 .related-products-wrapper .add-to-cart-form .remove_from_cart .icon-tick,[class*=template-product-default-] .pdp-upgrade-v2 .related-products-wrapper .add-to-cart-form button .icon-tick{width:16px;height:16px;margin-right:10px}[class*=template-product-default-] .pdp-upgrade-v2 .main-related-swatches{margin-bottom:18px}[class*=template-product-default-] .pdp-upgrade-v2 .main-related-swatches p{margin-top:14px}[class*=template-product-default-] .banner_grid-section_text{padding:40px 0 20px}[class*=template-product-default-] .banner_grid-section_text .img-desktop{display:block}[class*=template-product-default-] .banner_grid-section_text .text_side{margin-bottom:63px}[class*=template-product-default-] .banner_grid-section_text .text_side.right_content .content-description p{margin:23px 0}[class*=template-product-default-] .banner_grid-section_text .o-layout .content-description{margin:31px 25px 19px}[class*=template-product-default-] .banner_grid-section_text .o-layout .content-description p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}[class*=template-product-default-] .video-section-content .video-section{margin-bottom:50px}}@media (min-width: 768px){.show_media_mobile{display:none!important}}@media (max-width: 768px){.show_media_desktop{display:none!important}}[class*=template-product-default-] #satcb_bar{display:none!important}[class*=template-product-default-] .oct-calculator-container.active .oct-calculator-open:before{background:#0297a6}[class*=template-product-default-] .oct-calculator-open{display:flex;justify-content:space-between;text-decoration:none}[class*=template-product-default-] .oct-calculator-open:before{content:"";background:#3a3a3a;width:121px;height:1px;position:absolute;top:23px}[class*=template-product-default-] .oct-calculator-open:hover .total-price-mws{text-decoration:none}[class*=template-product-default-] .total-price-mws{margin-right:8px;font-family:SofiaProSemiBold,sans-serif;font-size:22px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.18;letter-spacing:normal;text-align:right;text-decoration:none;color:#000}[class*=template-product-default-] .total-wrap-mws .total-bundles-mws{font-family:SofiaProSoftRegular,sans-serif;font-size:16px;font-weight:400;margin:0 8px 0 0;text-align:right;color:#000}@media screen and (max-width: 1024px){[class*=template-product-default-] .total-price-mws{font-size:16px;line-height:1.63;margin-right:0}[class*=template-product-default-] .total-wrap-mws .total-bundles-mws{margin:0;font-size:14px;line-height:normal}}@media screen and (max-width: 767px){[class*=template-product-default-] .product_has_video .product-media-container.constrain-height{--constrained-min-height: 100%}}
/*# sourceMappingURL=/cdn/shop/t/103/assets/main-product-upgrade.css.map */
