@charset "utf-8";
:root{--color-primary: #000;--color-secondary: #000000;--body-font-family: 'EquitanSans Regular', sans-serif;--body-font-size: 12px;--body-font-weight: 400;--body-font-color: #000;--body-letter-spacing: 0.035em;--body-line-height: normal;--h1-font-family: 'NimbusSanNovTot Med', sans-serif;--h1-font-size: 15px;--h1-font-weight: 400;--h1-letter-spacing: 0.035em;--h1-line-height: 1.3em;--h2-font-family: 'ArialMTProGrk Regular', sans-serif;--h2-font-size: 17px;--h2-font-weight: 400;--h2-letter-spacing: 0.035em;--h2-text-transform: capitalize;--h2-line-height: 1.3em;--h3-font-family: 'ArialMTProGrk Regular', sans-serif;--h3-font-size: 12px;--h3-font-weight: 400;--h3-letter-spacing: 0.035em;--h3-text-transform: none;--h3-line-height: 1.3em}@media(max-width: 991.98px){:root{--body-font-size: 13px;--h3-font-size: 13px}}.main-wrapper{background-color:#fcfbf6}.template-customers-reset-password .main-wrapper,.template-customers-reset-password main,.template-customers-register .main-wrapper,.template-customers-register main,.template-customers-login .main-wrapper,.template-customers-login main{background-color:#fff}main{margin-top:35px;margin-bottom:60px;background-color:#fcfbf6}@media(max-width: 991.98px){main{margin-top:30px;margin-bottom:30px}}section.customer{margin-bottom:3rem}section.customer h2{padding-bottom:5px;margin-bottom:12px;font-family:"NimbusSanNovTot Med",sans-serif;font-size:13px;text-transform:uppercase}section.customer .actions{margin:8px -8px}section.customer .actions a{margin:8px;font-size:1.2em}section.customer .table-wrap .full tr{border-style:none none solid none}.customer-profile{margin-bottom:5px}.customer-profile span{display:inline-block}.customer-profile span.label{width:160px}@media(max-width: 575.98px){.customer-profile span.info{width:100%}}.address .default{font-size:.8rem;font-style:italic}.address .default::before{content:"("}.address .default::after{content:")"}.table-order tr{border-style:none none solid none}.account-data-row{margin-bottom:60px}.account-data-row table{table-layout:fixed}.account-data-row td.label{margin-bottom:0}@media(max-width: 767.98px){.account-content{padding:0 32px}}.account-content h1{font-family:"NimbusSanNovTot Med",sans-serif;font-size:13px;text-transform:uppercase;margin-bottom:30px}@media(min-width: 992px){.account-content .addresses,.account-content .order-history,.account-content .wishlist-items,.account-content .table-responsive{padding-left:35px;padding-right:30px}}@media(min-width: 992px){.account-content .new-address{margin-left:35px;margin-right:30px}}.account-content table tr th:first-child,.account-content table tr td:first-child{padding-left:0}@media(max-width: 767.98px){.account-content .table-empty tr th:last-child{padding-right:0;text-align:right}}.account__personal-info,.account__profile-details,.account__membership,.account__box,.account__password{margin-bottom:30px;border-radius:5px;font-family:"NimbusSanNovusT-Medium",sans-serif}.account__personal-info h2,.account__profile-details h2,.account__membership h2,.account__box h2,.account__password h2{font-size:13px;display:flex;justify-content:space-between;align-items:center;margin:0;font-family:"NimbusSanNovTot Med",sans-serif;text-transform:uppercase}.account__personal-info h2 a,.account__profile-details h2 a,.account__membership h2 a,.account__box h2 a,.account__password h2 a{background-color:#fff;color:#000;border:1px solid #000;padding:5px 12px;border-radius:5px;font-size:11px;font-family:"Inter",sans-serif}.account__box h2{margin-bottom:20px}.account__detail-content{display:flex;align-items:center;margin:10px 0}.account__profile-circle{width:40px;height:40px;border-radius:50%;background-color:#ffe8a3;color:#000;text-transform:uppercase;display:flex;align-items:center;justify-content:center;font-size:13px;font-family:"Inter",sans-serif;margin-left:35px;flex:0 0 40px}.account__profile-content{padding-left:13px;font-size:13px}.account__address{margin-top:20px;margin-left:35px;font-size:13px}.account__membership-name{display:flex;margin-top:20px;font-size:13px}.account__membership-name span{font-weight:400;margin-left:3px;text-transform:uppercase}@media(min-width: 768px){.custom-detail-edit-btn{position:relative;top:20px}}.membership-status-message{font-size:13px;margin-top:5px}.account-member-progress{margin-left:35px}.membership-renewal-indicator{background-color:rgba(0,0,0,0);height:30px;width:100%;margin-top:10px;border:1px solid #000;border-radius:3px}.membership-renewal-progress-bar{height:100%;width:0;background-color:#000;position:relative;max-width:100%}@media(min-width: 768px){.wishlist-empty{margin-left:30px}}.wishlist-empty a.primary{padding:7px 22px}.wishlist-items{margin:0 -3.75px}.wishlist-items .wishlist-item{padding:0 3.75px}.gc-expiry-date{text-align:right;margin-bottom:5px;margin-right:35px}.address-edit{width:16px;height:15px;background-size:16px;background-repeat:no-repeat;background-image:url(https://d3006lybcpdrwf.cloudfront.net/sites/themes/caramelmonster/bootstrap4/assets/images/icon-edit.png);background-position:center;display:inline-block}.address-remove{width:12px;height:15px;background-size:16px;background-repeat:no-repeat;background-image:url(https://d3006lybcpdrwf.cloudfront.net/sites/themes/caramelmonster/bootstrap4/assets/images/icon-delete.png);background-position:center;display:inline-block}.order-history{margin-bottom:20px;padding-bottom:10px;border-collapse:collapse}@media(max-width: 767.98px){.order-history{margin-bottom:0}}.order-history .order-section{margin-bottom:23px;border-bottom:1px solid #b2b2b2}@media(max-width: 767.98px){.order-history .order-section{margin-bottom:12px}}.order-history .refund-requests{margin-bottom:10px;padding:10px 0}.order-history .refund-requests .request-action{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end}.order-history .refund-requests .request-action a{margin-left:10px;margin-bottom:10px}.order-history .refund-requests .request-notes{margin-bottom:1.5rem}.order-history table{margin:0}.order-history table .product-row{border:none}.order-history table td.image{width:115px;padding-left:0;padding-right:10px}@media(max-width: 767.98px){.order-history table td.image{width:107px;padding-right:5px}}.order-history table td.product{padding-left:10px}@media(max-width: 767.98px){.order-history table td.product{padding-left:5px}}.order-history table td.product .product-title{margin-bottom:2px}.order-history .shipping-section{font-family:"ArialMTProGrk Regular",sans-serif;font-size:13px;line-height:1.5}.order-history .shipping-section .label{font-family:"ArialMTProGrk Regular",sans-serif;font-size:13px;margin-bottom:0}@media(max-width: 767.98px){.order-history .shipping-section{margin-bottom:15px}}.order-history .order-label{margin-bottom:0;margin-right:5px;font-family:"ArialMTProGrk Regular",sans-serif;font-size:13px}.order-detail{padding:10px 0 0;align-items:flex-start;flex-wrap:wrap;display:flex;font-family:"ArialMTProGrk Regular",sans-serif;font-size:13px;justify-content:space-between}.order-section .order-detail{align-items:center;justify-content:space-between}.order-detail .badge{font-size:13px;padding:0 5px;line-height:20px;font-family:"NimbusSanNovusT-Medium",sans-serif;font-size:13px}.order-shipment{padding:0 13px;border:1px solid #b1b1b1;border-collapse:collapse;margin-bottom:20px;border-radius:6px}.order-shipment .shipment-header{padding:10px 0;border-bottom:1px solid #ccc;display:flex;flex-wrap:wrap;font-family:"ArialMTProGrk Regular",sans-serif;font-size:13px;line-height:1.4}@media(max-width: 767.98px){.order-shipment .shipment-header{padding-bottom:5px}}.order-shipment .shipment-actions{flex-grow:1;justify-content:flex-end;display:flex;align-items:center;margin:0 -10px}.order-shipment .shipment-actions p{margin:0}.order-shipment .shipment-actions a{margin:0 10px;display:inline-block;padding:5px 10px;font-family:"Inter",sans-serif;font-size:11px;border:1px solid #000;border-radius:5px}.shipment-details td.product>div:first-child{font-family:"ArialMTProGrk Regular",sans-serif;font-size:13px}.shipment-details td.qty,.shipment-details .item-list{font-family:"NimbusSanNovusT-Medium",sans-serif;font-size:13px}.return-request-products{padding:0 10px;border:1px solid #ccc;border-collapse:collapse;margin-bottom:20px}.order-checkout-at{font-size:13px;font-family:"NimbusSanNovusT-Medium",sans-serif;color:#626161;margin-bottom:0}@media(min-width: 992px){.view-all-orders{margin-left:30px}}@media(min-width: 992px){.no-transaction{margin-left:35px}}.print{padding-left:20px;position:relative}.print:before{content:"";position:absolute;top:-2px;left:0;background-image:url(https://d3006lybcpdrwf.cloudfront.net/sites/themes/caramelmonster/bootstrap4/assets/images/icon-print.png);background-repeat:no-repeat;background-size:15px;width:15px;height:15px}.address{display:flex;justify-content:space-between;border-top:1px solid #b2b2b2;padding:15px 0}.address-item{font-family:"ArialMTProGrk Regular",sans-serif;font-size:13px}.new-address{text-align:right;border-top:1px solid #b2b2b2;padding:15px 0}.actions{font-size:17px}#order-return-request-form .return-product-info{display:flex;flex-wrap:wrap}@media(max-width: 767.98px){#order-return-request-form .return-product-info{padding-bottom:15px}}#order-return-request-form .return-product-info .return-product-image{flex:0 0 110px;padding-right:15px}@media(max-width: 767.98px){#order-return-request-form .return-product-info .return-product-image{flex:0 0 95px}}#order-return-request-form .return-product-info .return-product-detail{flex:1}#order-return-request-form .return-product-info .return-product-detail .item-list{margin:10px 0}#order-return-request-form .return-info .form-item{display:flex;align-items:center;flex-wrap:wrap}#order-return-request-form .return-info .form-item.element-type-file{display:block}#order-return-request-form .return-info .form-item.element-type-file label{width:100%}#order-return-request-form .return-info .label,#order-return-request-form .return-info label{width:140px}@media(max-width: 991.98px){.refund-select{padding-right:0}}@media(max-width: 991.98px){.return-info{padding-left:50px}}.forgotpassword-wrapper,.user-register-consent-message{margin:15px 0}.not-member p,.forgotpassword-wrapper p,.user-register-consent-message p,.already-member p{margin:0}.not-member a,.forgotpassword-wrapper a,.user-register-consent-message a,.already-member a{text-decoration:none}.not-member a:hover,.not-member a:focus,.forgotpassword-wrapper a:hover,.forgotpassword-wrapper a:focus,.user-register-consent-message a:hover,.user-register-consent-message a:focus,.already-member a:hover,.already-member a:focus{color:#000;text-decoration:underline}.already-member,.submit-wrapper,.forgotpassword-wrapper{text-align:center}.already-member,.user-register-consent-message{font-size:14px}.user-register-consent-message{margin:0 0 40px}.forgotpassword-wrapper{margin:15px 0 20px}.forgotpassword-wrapper a{text-decoration:underline;font-size:11px;font-family:"NimbusSanNovusT-Medium",sans-serif;color:#53585c}.social-logins{display:flex;gap:10px}.social-logins .social-login{flex:0 0 49%}.login-register-title{margin:13px 0 18px;font-family:"NimbusSanNovTot Med",sans-serif;font-size:13px;text-transform:uppercase}.already-member,.not-member{text-align:center;margin-top:35px}.already-member a,.not-member a{text-decoration:underline;font-family:"NimbusSanNovusT-Medium",sans-serif;font-size:11px;color:#53585c}.already-member{margin-top:20px}.register-form,.login-form{padding-bottom:57px}.register-form input[type=password]:focus,.register-form input[type=text]:focus,.login-form input[type=password]:focus,.login-form input[type=text]:focus{box-shadow:none;border-color:#000}.register-form input#edit-submit,.login-form input#edit-submit{padding:9px 19px;background-color:rgba(0,0,0,0);border-color:#000;color:#000;min-width:auto}.register-form input#edit-submit.active,.register-form input#edit-submit.focus,.register-form input#edit-submit.hover,.register-form input#edit-submit:active:focus,.register-form input#edit-submit:active,.register-form input#edit-submit:focus,.register-form input#edit-submit:hover,.login-form input#edit-submit.active,.login-form input#edit-submit.focus,.login-form input#edit-submit.hover,.login-form input#edit-submit:active:focus,.login-form input#edit-submit:active,.login-form input#edit-submit:focus,.login-form input#edit-submit:hover{background-color:rgba(0,0,0,0);border-color:#000;color:#000}.register-form .password-description.error,.login-form .password-description.error{font-size:14px}.register-form{padding-bottom:26px}@media(max-width: 767.98px){.register-form{padding-bottom:40px}}.register-form input#edit-submit{padding:9px 22px}.login-intro{text-align:center;display:none;margin-top:-10px}@media(max-width: 991.98px){.login-intro{display:block}}@media(max-width: 767.98px){.login-intro{margin-top:-8px}}.login-intro .title{font-size:16px;margin-bottom:26px}.login-intro .desc{font-size:14px;margin-bottom:50px}@media(max-width: 767.98px){.login-intro .desc{margin-bottom:40px}}#birthdate-wrapper{position:relative;margin-bottom:20px}#birthdate-wrapper .description{position:absolute;right:0;bottom:6px;font-size:13px;font-style:italic;color:#666;letter-spacing:.05em}@media(max-width: 767.98px){#birthdate-wrapper .description{bottom:9px}}@media(max-width: 767.98px){#mailing-list-subscribe-wrapper{margin-bottom:22px}}#mailing-list-subscribe-wrapper span.label-text{letter-spacing:.05em}.login-signup-wrapper{max-width:660px;margin:0 auto}.register-row{margin:0 -10px}.register-row .col-md-6{padding:0 10px}#edit-consent-wrapper.element-type-checkbox span.label-text:before{top:1px;width:12px;height:10px}#edit-consent-wrapper.element-type-checkbox span.label-text:after{width:8px;height:6px;top:3px;left:2px}#edit-consent-wrapper.element-type-checkbox input[type=checkbox]{visibility:visible;z-index:-1}#edit-consent-wrapper span.label-text{font-family:"NimbusSanNovusT-Medium",sans-serif;font-size:11px;color:#4e4d4d;padding-left:20px}.password-reset-form input[type=submit],.password-reset-form input#edit-submit{width:auto}
