@-webkit-keyframes spin{0%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes spin{0%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.critical-hidden--pdp{opacity:1 !important}.pdp-form__add-submit.btn[aria-disabled],.pdp-form__add-submit.btn[aria-disabled]:hover{background:#c8c8c8;border-color:#c8c8c8;color:#fff}.tooltip-icon{width:14px;height:14px;display:inline-block;border-radius:50%;background:var(--color-text);color:#fff;font-size:12px;line-height:14px;text-align:center}.pdp-form__accordion-btns{margin-bottom:10px}.pdp-form__accordion-btn:focus{outline:0;text-decoration:underline}.pdp-form__accordion-btn:first-child{margin-right:20px}.pdp-form__accordion-btn:before{content:'+';display:inline-block;margin-right:5px;font-size:20px;font-weight:400;position:relative;top:2px}.pdp-form__accordion-btn.expanded:before{content:'\2013'}.pdp-form__accordion-content{padding:20px;background:#fff;border:1px solid #e0e0e0}.pdp-header__reviews.yotpo:focus,.pdp-header__reviews.yotpo div:focus{outline:0}.pdp-header__reviews.yotpo .text-m{color:#000 !important;font-weight:500;text-transform:uppercase;font-size:13px;margin-left:10px;position:relative;top:1px}.pdp-header__reviews.yotpo .text-m:hover,.pdp-header__reviews.yotpo .text-m:focus{outline:0;text-decoration:underline}.color-swatch{border:1px solid #e0e0e0;margin:5px 10px;width:38px;height:38px;border-radius:50%}.pdp-form__option-btn:hover .color-swatch,:focus+.color-swatch,:checked+.color-swatch{border-color:#000}.color-swatch--black{background:#222}.color-swatch--white{background:#fff}.color-swatch--gray,.color-swatch[class*="gray"]{background:#999}.color-swatch--red,.color-swatch[class*="red"]{background:var(--color-primary)}.color-swatch[class*="blue"],.color-swatch[class*="ice"]{background:#63b0ce}.color-swatch[class*="green"]{background:#439151}.color-swatch[class*="yellow"],.color-swatch[class*="gold"]{background:#d1ce0f}.color-swatch[class*="orange"]{background:#d18d0f}.color-swatch[class*="pink"]{background:#eb78d6}.color-swatch[class*="black"][class*="white"]{background:linear-gradient(116deg, #222 50%, #fff 50%)}.color-swatch[class*="black"][class*="gray"]{background:linear-gradient(116deg, #222 50%, #999 50%)}.color-swatch[class*="black"][class*="red"]{background:linear-gradient(116deg, #222 50%, var(--color-primary) 50%)}.color-swatch[class*="red"][class*="gray"]{background:linear-gradient(116deg, var(--color-primary) 50%, #999 50%)}.color-swatch[class*="red"][class*="white"]{background:linear-gradient(116deg, var(--color-primary) 50%, #fff 50%)}.color-swatch[class*="gray"][class*="white"]{background:linear-gradient(116deg, #999 50%, #fff 50%)}.tile-calculator__size-label{display:inline-block;margin-right:10px}.tile-calculator__size-label .custom-radio{margin-right:5px}.tile-calculator__submit-row{display:-webkit-flex;display:-ms-flexbox;display:flex}.tile-calculator__input[type="number"]{margin-right:10px;padding:10px;text-align:left;font-size:14px;height:40px;width:25%;padding-right:3px}.tile-calculator__submit{width:50%;font-size:14px;line-height:1;height:40px;padding-left:10px;padding-right:10px}.tile-calculator__result{color:#000;margin:0}.pdp-sidebar__social{border-top:1px solid #e0e0e0;padding:15px 0 0;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}@media only screen and (min-width: 1050px){.pdp-sidebar__social{border-bottom:1px solid #e0e0e0;padding-bottom:15px}}.pdp-sidebar__social a{color:var(--color-text);display:inline-block;margin-right:15px}.pdp-sidebar__social a:hover{color:#000}@media screen and (max-width: 1049px){#pdp-sticky-bar{display:none;width:100%;position:fixed;z-index:100;top:0;left:0;padding:12px 18px}#pdp-sticky-bar.pdp-sticky-bar--visible{display:block}}#pdp-content{position:relative}@media only screen and (min-width: 1050px){.pdp-subnav__bar{padding-top:20px;padding-bottom:20px}.pdp-subnav__bar.fixed{position:fixed;left:0;top:0;width:calc(66.667% - 38px);z-index:100}.pdp-subnav__bar.fixed.bottom{position:absolute;top:auto;bottom:0;width:100%;padding-left:40px}.pdp-subnav__bar .subnav__link{padding-left:10px;padding-right:10px;font-size:14px;letter-spacing:1px}.pdp-subnav__bar:not(.fixed) .subnav__link.pdp-subnav__link--first{margin-left:-10px}#pdp-to-top-desktop{display:none}.fixed #pdp-to-top-desktop{display:inline-block}#pdp-to-top-desktop .icon{width:14px;height:14px;position:relative;top:-1px}}@media only screen and (min-width: 1200px){.pdp-subnav__bar.fixed{width:calc(66.667% - 57px)}}.pdp-description__icons.callout-icons{-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;margin-bottom:-30px;margin-top:45px}.pdp-description__icons.callout-icons .callout-icons__item{max-width:none}.pdp-section.bg--lightest-gray{padding-top:45px;padding-bottom:45px}@media only screen and (min-width: 800px) and (max-width: 1049px){.pdp-section.bg--lightest-gray{padding-top:60px;padding-bottom:60px}}@media only screen and (min-width: 1050px){.pdp-section.bg--lightest-gray{padding-top:75px;padding-bottom:75px}}.pdp-section:first-child{padding-top:45px}.pdp-section:last-child{margin-bottom:0;padding-bottom:45px}@media only screen and (min-width: 800px) and (max-width: 1049px){.pdp-section:last-child{padding-bottom:60px}}@media only screen and (min-width: 1050px){.pdp-section:last-child{padding-bottom:75px}}.pdp-section__title{font-size:30px}@media only screen and (min-width: 800px){.pdp-section__title{font-size:46px}}@media only screen and (min-width: 800px){.pdp-section--description{font-size:18px}.pdp-section--description p,.pdp-section--description ol,.pdp-section--description ul{margin-bottom:20px}}.pdp-section--features h2{margin-bottom:25px}@media only screen and (min-width: 800px){.pdp-section--features h2{margin-bottom:45px}}.pdp-section--features ul{margin-bottom:0}@media screen and (min-width: 500px){.pdp-section--features ul{-ms-column-count:2;-webkit-column-count:2;column-count:2;-ms-column-gap:20px;-webkit-column-gap:20px;column-gap:20px}}@media only screen and (min-width: 800px){.pdp-section--features ul{-ms-column-gap:40px;-webkit-column-gap:40px;column-gap:40px}}.pdp-section--features ul li{margin-bottom:30px;color:var(--color-text);text-transform:none;font-size:1em;font-weight:400;background-position:left 3px}.pdp-section--features ul li:last-child{margin-bottom:30px}body .swym-dummy .swym-button-bar,body .swym-dummy .swym-remind-description,body .swym-dummy .swym-powered-by{display:none}body .swym-isa-inline-form{border-color:#e0e0e0;background:#fff;margin:0;padding:20px}body .swym-isa-inline-form h2{font-family:"Roboto",sans-serif;font-weight:400;text-transform:none;font-size:1em}body .swym-isa-inline-form input.swym-input{background:#fafafa;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}body .swym-isa-inline-form .swym-remind-auth-form-container{display:-webkit-flex;display:-ms-flexbox;display:flex}body .swym-remind-me #swym-remind-email-auth-button{margin:0}body .swym-error{color:#b00708;background:#fcebeb;border-color:#f2c4c4}body .swym-success{color:#72B330;background:#E1F3CF;border-color:#BFEE8F}body .swym-remind-me #swym-remind-email-auth-button{font-weight:500;-webkit-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:10px;width:auto}
