/** Shopify CDN: Minification failed

Line 148:183 Expected ":"
Line 165:1 Expected "}" to go with "{"

**/
/* WHOLESALE LOGIN LINK ON MY ACCOUNT PAGE */

#wholesalelogin {margin-top:50px; padding-top:20px; border-top: 1px solid #f6eed9;}
#wholesalelogin a {font-size:12px; color:#2e3330; font-weight:bold;} a:hover.underlinetextlink {text-decoration:underline;}

/* CONTACT FORM PLACEHOLDERS */
.half-content-half-form .form-section form input[type=text], .half-content-half-form .form-section form input[type=search], .half-content-half-form .form-section form input[type=email], .half-content-half-form .form-section form input[type=tel], .half-content-half-form .form-section form input[type=password], .half-content-half-form .form-section form textarea {-webkit-text-fill-color: unset!important;}
#shopify-section-contact_form input::placeholder {color: #6a6a6a !important;}

/* MY ACCOUNT FIRST COLUMN */
.account-section .order-address-section-outer .order-section table tbody td a {color: #D0AA47;}

/* RISE WIDGET AT CART */
.Rise__quick-apply {margin: unset !important; margin-top:60px !important; padding-top: 50px; border-top: 1px solid #eee;}

/* EASYGIFT APP POPUP FIXES */
.aca-product-name {line-height:20px !important; padding-bottom:10px;}

/* ARTICLE PRODUCT SLIDER */
.article-template .feature-product-slider .slick-slider {width:90%; margin:0 auto;}
.article-template .feature-product-slider .slide .image-section {height:250px;}
.article-template .feature-product-slider .slide .content span {font-size:10px;}
.article-template .feature-product-slider .slide .content p.title {font-size:16px;}
.article-template .feature-product-slider .slide .content p {font-size:12px;}
.article-template .feature-product-slider .slide .content p.price {font-size:16px;}
.article-template .feature-product-slider .slide .content .rating .yotpo-bottomline a {font-size:12px !important;}

a.hidtextlink {line-height: 0; font-size: 0; color: transparent;}

/* FOOTER NEWSLETTER THANK YOU MESSAGE ALIGNMENT */
.home-newsletter .needsclick div p {margin: 0 auto;}

/* HIDE CLOSE BUTTON FROM POPUP */
#aca-bottom-close {display:none;}

/* RESPONSIVE VIDEO CONTAINER */
.videocontainer {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
}
.embededvideo {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* TRANSCRIPT LINK */
a.transcriptlink {display:block; margin-top:15px; font-size:13px;}

/* GIFTWRAP MSG ON PRODUCT PAGES */
.giftwrap-by-wrapped {padding-top:20px; padding-bottom:12px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; font-size:.875rem;}

/* POLICY PAGE FIXES */
.shopify-policy__container {padding:40px; line-height:1.38;}
.shopify-policy__container p {padding-bottom:20px;}
.shopify-policy__container h1 {padding-bottom:20px;}
.shopify-policy__body h2 {font-family: Playfair Display,sans-serif!important; font-size: 24px !important; padding-bottom:20px;}

/* YOTPO PRODUCT PAGE WIDGET FIXES */
.new-yotpo-small-box {display:none;}
.yotpo-nav.yotpo-nav-primary {display:none;}
.tab-section .tab-content .yotpo .yotpo-regular-box {padding:40px 0 60px !important; border-bottom:1px solid #e3e3e3;}
.pdp-review-section .yotpo .write-question-review-buttons-container {display:none;}

/* ARTICLE TEMPLATE IMAGE HEIGHT */
.article-template__content img {height:unset; max-height:600px;}

/* EXTRA NOTE ON PRODUCT PAGES */
.product__extra_note {margin-top:50px; background: #fff9ed; padding: 15px; border-left: 5px solid #2e3330;}
.product__extra_note a {font-weight:bold;}
.product__warning-note a {font-size:14px;}
.product__extra_note_novello {margin:15px 0; background: #fff9ed; padding: 15px; border-left: 5px solid #2e3330;}
.product__extra_note_novello p {font-size:13px;}

/* GIFT CARD STAR RATINGS SECTION */
#shopify-section-product-template-gift-card .product__review-location-section .yotpo {padding-left:0px;}
#shopify-section-product-template-gift-card .product__review-location-section .yotpo:before {display:none;}

/* BOOST PFS FIX */
.boost-pfs-container-default-box {margin:0 auto;}

/* DISCONTINUED */
.discontinued {font-weight:bold; color:#BF1A2F;}

/* SUBSCRIPTION PORTAL */
._1cf1m8c0 {margin: 0 auto; width: 1440px;}

/* CLUB REVIEWS TAB */
.monthly-club-about .tab-section .tab-content.active {margin-top: 0px;}

/* SHORT INNER BANNER */
.shortbanner {min-height: 200px; background: #fff9ed; text-align:center; padding-top:50px;}
.shortbanner .content {color:#2e3330; text-shadow:none !important;}
.shortbanner .content .sub-title {
    font-weight: 700!important;
    font-size: 16px!important;
    line-height: normal!important;
    letter-spacing: 6px!important;
    text-transform: uppercase!important;
    margin-bottom: 12px;
    font-family: Montserrat,sans-serif!important;
    font-style: normal!important;
    max-width: 100%!important;
}
.shortbanner .content p {
    font-size: 24px;
    font-weight: 400;
    font-style: italic;
    line-height: normal;
    letter-spacing: 1px;
    font-family: Playfair Display,sans-serif;
    margin: 0 auto;
    max-width: 800px;
}

.giftingopt {padding:29px 0 45px;}
.giftingopt li {padding:0 !important;}
.giftingtextblock {padding:38px 45px 57px !important;}

/* PDP SHOW INVENTORY */
.inventorypdp {margin-top:15px;}
.inventorypdp p {font-size: .875rem;}

/* MESSAGE IN MY ACCOUNT - ADDRESSES */
.accountaddressmsg {margin-top:15px; padding:5px 30px 15px 30px; background: #fff9ed;}
.accountaddressmsg p {text-transform:none; font-size:13px !important;}

/* YOTPO REVIEWS TAB CLOSE BUTTON FIX */
.yotpo-basic-modal-header {position: unset !important; z-index: unset !important;}

/* TEMPORARILY CHANGE CENTER-IMAGE SLIDER FROM GREEK TO BLACK FOR NOVELLO 
.hero-banner .slide .container-1180.center-image .content {background-color:#000;} */

/* WISHLIST ICON WAS SHOWING IN CART */
.hulk-wishlist-icon {display:none !important;}

/* LOCKSMITH CONTINUE BUTTON IN PASSWORD FORM */
button#locksmith_passcode_submit {background:#d0aa47; color:#2e3330; font-family: Montserrat,sans-serif; cursor:pointer; font-size:14px; font-weight:700; letter-spacing:2.82px; center!important; padding:14.5px; text-transform:uppercase; max-width:225px; width:100%; margin-top:15px;}

/* PRODUCT FORM CSS */
.container-800 {max-width:100%; width:800px; margin:0 auto; padding:0 20px;}


/* MOBILE */
@media only screen and (max-width: 960px){
  .main-widget .avg-score {width:66px!important;} /* YotPo Product Page Widget Score */
  .inventorypdp p {text-align:center;}
  .accountaddressmsg {display:none;}
}

/* CLUB BOXES */
@media only screen and (max-width: 800px) {
  .three-column-box-content-cta ul {
	margin-left: -24px;
}