/* ---------------------------------------------------------------------------- */
/*   smashbox - Desktop - FR CSS Config   */
/* ---------------------------------------------------------------------------- */


/*SMAS-25*/
.password-sent-page .sent-info__signin .button {
     width: 135px;
}

/*SMAS-27*/
footer.footer form.no-sms-promotion.site-email-signup {
    width: 50%;
}

.block.block-nodeblock.block-nodeblock-4810.block-nodeblock-614.block-template-basic-menuref-v1.block-template-gnav-country-chooser-v1.block-template-basic-v1 {
    margin: 0 -20%;
}

.signin-block {
    max-width: 530px;
}

/*SMAS-28*/
.checkout-panel__content.top-viewcart-buttons .checkout-buttons-content .go-shopping {
    width: 180px;
}

/*SMAS-31*/
.tooltip:hover .tooltiptext-over, .tooltip:hover .tooltiptext-under {
    font-size: 90%;
}
.checkout-panel--sign-in-main {
    margin-bottom: 125px!important;
}

/*SMAS-32*/
input.adpl--processed + label::before {
    letter-spacing: 0px;
}

/*SMAS-90*/
.country-select__selectbox .select-box__options, .language-select__selectbox .select-box__options {
    width:auto
}
div[data-test-id="footer_change_location"] .select-box__option {
	padding-right:2rem;
}
footer.footer {
    max-width: 1200px;
}
.block-template-gnav-country-chooser-v1 li,
.block-template-gnav-country-chooser-v1 .country-select,
footer.footer .block-template-gnav-country-chooser-v1 .footer-small-menu-copyright{
	font-size:0.65rem
}
/*SMAS-102*/
.foundation-finder--v2 .ff-quiz__slide--1 .ff-quiz__headline--secondary {
    font-size: 58px;
    line-height: 52px;
    letter-spacing: .4rem;
}

/*SMAS-106*/
.ff-quiz__slide--1 .ff-quiz__question {
    max-width: 64rem;
}

.foundation-finder--v2 .ff-quiz__slide--3 .ff-quiz__question > li {
    padding: 0 0.5rem;
}

/*SMAS-110*/
.section-product .product-full  .product-full__details .product__inventory-status {
    height:auto;
}
.section-product .product-full  .product-full__details .product__inventory-status .product__inventory-status-item {
    -webkit-transform: none;
    transform: none;
    position: relative;
    top: unset;
}

/*SMAS-121*/
#review-address-info h2 {
    font-size: 20px;
    letter-spacing: 0px;
}

#review-address-info a  {
    font-size: 11px;
    letter-spacing: 0px;
}

/*SMAS-153*/
#address_book .address-book-page__overlay .title {
 width:auto;
}

/*SMAS-131*/
.node-6056 table p, .node-6040 table p {
	text-align: left !important;
}

.node-6056 table th, .node-6040 table th {
	padding: 7px 0px 0px 7px !important;
}

/*smas-189*/
.brand-story__slide--davis-factor .brand-story__slide-copy, .brand-story__slide--lori-taylor-davis .brand-story__slide-copy {
    width: 35%;
}
@media(max-width:1250px) {
	.brand-story__slide--davis-factor .brand-story__slide-copy, .brand-story__slide--lori-taylor-davis .brand-story__slide-copy {
    width: 40%;
	}
}

/*smas-190*/
#personal-information .select-box__options {
    width: auto;
    min-width:100%
}
#personal-information .select-box__option {
    padding-right:2rem
}

/*SMAS-199*/
.viewcart .checkout-panel--recommended-products .product-brief__actions input[type="submit"] {
	width:auto;
}

/*SMAS-209*/
.checkout .checkout__navigation .checkout-nav__list-item::after {
    padding: 0 0.5em;
}

#node-3700 .hero-large__inner.hero-large__inner-width--50 {
    width:34%
}
#node-3700 .hero-large__text--2 p br {
    display:none
}
#node-3700 .hero-large__text--2 p {
    width:95%
}
.hero-text--xl {
 font-size:66px;
 line-height:.75em
}
@media (min-width:1024px) {
 .hero-text--xl {
  font-size:100px
 }
}
@media (min-width:1280px) {
 .hero-text--xl {
  font-size:120px
 }
}
@media (min-width:1526px) {
 .hero-text--xl {
  font-size:140px
 }
}
@media (min-width:1884px) {
 .hero-text--xl {
  font-size:160px
 }
}     

/* SMAS-368 */
.node-9326 .hero-large .hero-align-center .hero-large__text--1 p {
    max-width: 50%;
    margin: auto;
}

/* SMAS-389 */
.node-4318 .hero-large__inner.hero-large__inner-width--60 {
    width: 40%;
}
.node-4318 .hero-large__inner.hero-large__inner-width--60 br{
    display:none;
}

/*SMAS-380*/
#node-3700 .font--Neue-Haas-Grotesk-Display-Black span {
    font-size: 1.25rem !important;
}
#node-3700 div[data-slick-index="0"] .font--Neue-Haas-Grotesk-Display-Black span {
    font-size: 1.5rem !important;
}
@media (min-width:1280px) {
    #node-3700 .font--Neue-Haas-Grotesk-Display-Black span {
        font-size: 1.625rem !important;
    }
    #node-3700 div[data-slick-index="0"] .font--Neue-Haas-Grotesk-Display-Black span {
        font-size: 2rem !important;
    }
}
@media (min-width:1526px) {
    #node-3700 .font--Neue-Haas-Grotesk-Display-Black span {
        font-size: 2rem !important;
    }
    #node-3700 div[data-slick-index="0"] .font--Neue-Haas-Grotesk-Display-Black span {
        font-size: 2.5rem !important;
    }
}
