.minicart-wrapper .minicart-items-wrapper .minicart-items .product-item .product .product-item-details .product-item-name{width:155px !important}.minicart-wrapper .minicart-items-wrapper{padding:20px}.account-information #AddressBook .actions-toolbar button.action.primary.add{margin-left:18px}.quickview-override .modals-wrapper .warning-main-custom-modal._inner-scroll._show{align-items:center;height:35vh}.catalog-product-view .page-wrapper #maincontent .columns .column.main{min-height:100%}.marketing-title{text-align:center;border-bottom:3px solid #9cbed0;padding-bottom:20px}.marketing-list{margin-bottom:150px}.cms-start-now .skincare-hero-banner{transform:translateY(-177px);position:relative;z-index:-2}.cms-start-now .skincare-hero-banner img{width:87%}.customer-account-create .column.main .customer-account-page-wrapper .back{padding:0 15px}.customer-account-create .columns .column.main .quiz-form form .control .other_input{min-height:45px !important;border-radius:8px;border:1px solid #9cbed0 !important;box-shadow:0px 0px 15px rgba(0,0,0,.2)}.customer-account-create .columns .column.main .quiz-form .field-9 .control.multi-columns.checkbox_v-container .checkbox-container label p{height:100%;display:flex;width:100%;align-items:center;justify-content:center}.customer-account-create .form-create-account .control .iti.iti--allow-dropdown .iti__flag-container{bottom:unset;top:14px}.password-strength-meter{z-index:0}.field.password .control .input-text{z-index:0}.page-wrapper .page-header.page-header-v1{position:sticky;top:0}.columns #AddressBook .block-addresses-list{margin-bottom:0}.account-information #AddressBook .actions-toolbar .primary{margin-bottom:15px}.quiz-form .field-2 .control.radio-container{align-items:start !important}.quiz-form .field-2 .control.radio-container input[type=radio]:checked+label{background-color:unset}.quiz-form .field-2 .control.radio-container label{background:0 0 !important;padding:0}.customer-account-create .columns .quiz-form .field.field-2 .control.radio-container{padding:0 !important}.field-2 .radio-container label div{position:relative;line-height:0}.field-2 .radio-container input[type=radio]:checked+label div:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,.6);border-radius:8px;box-sizing:border-box;z-index:0}.minicart-wrapper .minicart-items-wrapper .minicart-items .product-item .product .product-item-details{flex:0 65% !important;word-break:break-word}.minicart-wrapper .minicart-items-wrapper .minicart-items .product-item .product .product-item-details .product-item-name{width:100% !important}.columns .order-details-items .table-wrapper .product-item-name{font-weight:500}.columns .order-details-items .table-wrapper .item-options .item-options-label{display:flex;gap:5px}.order-items .col.price .price-excluding-tax .cart-price,.order-items .col.subtotal .price-excluding-tax .cart-price{font-weight:400;font-size:14px;color:#000}.order-items .col.name span strong{font-weight:400 !important;font-style:italic}.order-details-items .order-items .cart-item-idetification{margin-bottom:0 !important}.order-details-items .order-items .cart-item-idetification span strong{font-weight:400;font-style:italic}.columns .order-details-items .table-wrapper .item-options dt{position:relative;font-weight:400;font-style:italic}.columns .order-details-items .table-wrapper .item-options dt:after{content:":"}.order-details-items .order-items .mark{font-weight:500 !important}.col.name span strong{font-weight:400;font-style:italic}.price-excluding-tax .cart-price .price{font-size:14px;font-weight:400 !important;color:#000}.order-details-items .table-order-items .mark,.order-details-items .table-order-items .mark strong{font-weight:500 !important}.order-details-items .table-order-items .grand_total strong span{font-weight:400}button.action.primary.add.address-new{margin-left:21px}.account-information #AddressBook .actions-toolbar button.action.primary.add{margin-left:18px}@media(max-width:1279px){.cms-start-now .skincare-hero-banner{transform:translateY(-160px);position:relative;z-index:-2}.cms-start-now .skincare-hero-banner img{width:80%}}@media(max-width:1023px){.cms-start-now .skincare-hero-banner{transform:translateY(-125px);position:relative;z-index:-2}.cms-start-now .skincare-hero-banner img{width:80%}}@media(max-width:768px){.customer-account-result .result-page-slider .product-slider .products-grid #category-product-list.products{margin:40px 0 30px}}@media(max-width:767px){.cms-start-now .skincare-hero-banner{transform:translateY(-100px);position:relative;z-index:-2}.cms-start-now .skincare-hero-banner img{width:100%}.skincare-line-h1{display:block !important;text-align:center}}@media(max-width:599px){.customer-account-result .result-page-slider .product-slider .products-grid #category-product-list .slick-prev{right:unset !important;left:0 !important}.customer-account-result .result-page-slider .product-slider .products-grid #category-product-list.products{margin:45px 0 30px}}@media(max-width:575px){.cms-start-now .skincare-hero-banner{transform:translateY(-90px);position:relative;z-index:-2}.cms-start-now .skincare-hero-banner img{width:100%}.page-start .email-input{padding:20px 15px}.skincare-line-h1{margin-top:25px}.skincare-button-outer .email-input::placeholder{font-size:20px}}@media (max-width:450px){.cms-start-now .skincare-hero-banner{transform:translateY(-70px)}}@media(max-width:400px){.customer-account-result .result-page-slider .product-slider .products-grid #category-product-list .slick-next{height:30px;width:30px}.customer-account-result .result-page-slider .product-slider .products-grid #category-product-list .slick-prev{height:30px;width:30px}.customer-account-result .result-page-slider .product-slider .products-grid #category-product-list .slick-next:before{font-size:17px}.customer-account-result .result-page-slider .product-slider .products-grid #category-product-list .slick-prev:before{font-size:17px}}@media(max-width:520px){.skincare-button-outer .email-input::placeholder{font-size:16px}}@media(max-width:430px){.skincare-button-outer .email-input::placeholder{font-size:14px}.page-start .email-input{padding:10px}.skincare-p{font-size:15px;margin-bottom:28px}.skincare-line-h1{font-size:26px;margin-bottom:28px}}@media (max-width:600px){.field-9 .control.checkbox_v-container .checkbox-container{width:45%}}@media (max-width:575px){.page-wrapper .columns .column.main{padding:0}.quiz-form{padding:0 20px}.quiz-form .next{font-size:18px}.field-8 .control.checkbox_v-container{column-gap:20px}.quiz-form .field-2 .control.radio-container label p{font-size:17px}.ultimatePage-top.get-started-page-top .form-start-h6{font-size:20px !important;margin-bottom:20px !important}.ultimatePage-top.get-started-page-top .form-start-p{font-size:18px !important}.ultimatePage-title{padding:0 10px}.customer-account-create .form-create-account .fieldset .field{padding:0 20px !important}.customer-account-create .form-create-account .fieldset .field{padding:0 20px !important}.customer-account-create .form-create-account .actions-toolbar .primary span{font-size:26px}.customer-account-create .form-create-account .actions-toolbar button.action.primary{padding:15px 20px !important}.field-7 .control.checkbox_v-container{column-gap:20px;row-gap:20px}.page-start .email-input{font-size:16px}.nav-toggle:before{font-size:22px}.theme-pearl .page-wrapper .page-header .logo img{width:94px !important}.theme-pearl .page-wrapper .page-header.page-header-v1 .page-header .header.content a.logo{left:0}.theme-pearl .page-wrapper .page-header .block.block-search .block.block-content .open-modal-search{background-size:18px}.quiz-form .fieldset .field label:nth-child(1){font-size:16px}.quiz-form .control.radio-container{width:100%;font-size:15px}.customer-account-create .form-create-account .fieldset .field .label{font-size:16px !important}.quiz-form .field-2 .control.radio-container{gap:20px}.quiz-form .fieldset .field.field-5 label:nth-child(1){max-width:375px}}@media(max-width:450px){.control.radio-container label p{font-size:12px}.quiz-form .next{font-size:16px}.quiz-form .field-2 .control.radio-container label p{font-size:12px}.control .checkbox-container label p{font-size:12px !important;margin-top:6px;margin-bottom:6px}.field-2 .control.checkbox_v-container{max-width:300px}.quiz-form .control.radio-container label{padding:15px 10px}}@media (max-width:430px){.quiz-form .fieldset .field label:nth-child(1){font-size:14px;color:#000;margin-bottom:25px;margin-top:15px;padding:0 25px}.field-2 .control.checkbox_v-container{column-gap:13px;row-gap:10px}.field-7 .control.checkbox_v-container{max-width:315px}.field-7 .control.checkbox_v-container{column-gap:12px;row-gap:6px}.field-8 .control.checkbox_v-container{max-width:315px}.field-8 .control.checkbox_v-container{column-gap:12px;row-gap:6px}.field-2 .control.radio-container{max-width:315px !important}.quiz-form .control.radio-container{gap:8px}.customer-account-create .columns .quiz-form .fieldset{margin-bottom:30px !important}.field-9 .control.checkbox_v-container{gap:15px;padding:0 35px}.ultimatePage-top.get-started-page-top .form-start-h6{font-size:14px !important;margin-bottom:13px !important;font-weight:500}.ultimatePage-top.get-started-page-top .form-start-p{font-size:14px !important;color:#000 !important;font-weight:400 !important;max-width:270px;margin:auto}.customer-account-create .form-create-account .fieldset .field .label{font-size:13px !important}.customer-account-create .form-create-account .fieldset .field.newsletter span{font-size:14px !important}.fieldset.additional_info .field.tcagreecreateaccount .control label{font-size:14px !important}.field.choice.newsletter{margin-bottom:6px !important}.customer-account-create .form-create-account .actions-toolbar .primary span{font-size:17px}.customer-account-create .customer-account-page-wrapper form .fieldset>.field{margin-bottom:10px}.customer-account-create .form-create-account .fieldset .field{padding:0 30px !important}.customer-account-create .form-create-account .fieldset .field input{height:36px !important}.customer-account-create .form-create-account .fieldset .field select{height:36px !important}.customer-account-create .form-create-account .control .iti.iti--allow-dropdown .iti__flag-container{top:10px}.customer-account-create .form-create-account .actions-toolbar{padding:0 30px !important}.quiz-form .field-2 .control.radio-container{gap:12px}}@media(max-width:370px){.customer-account-create .columns .quiz-form .field.field-2 .control.radio-container{padding:0 15px !important}}@media(max-width:300px){.customer-account-create .quiz-form form .checkbox_v-container{padding:0 15px}}.order-details-items .item-options dd{margin:0}.lac-notification-sticky{z-index:99 !important}body .minicart-wrapper .minicart-overlay{display:none}body .minicart-wrapper.active .minicart-overlay{display:block;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:9}.minicart-wrapper .block-minicart{position:fixed;right:0;min-width:auto;overflow-x:hidden;flex-direction:column;justify-content:space-between;height:100vh;top:0 !important;width:470px !important}.minicart-wrapper .block-minicart:before,.minicart-wrapper .block-minicart:after{display:none}.minicart-wrapper .block-minicart .block-title{display:block;position:absolute;top:15px;font-size:18px}.minicart-wrapper .block-minicart .block-content{margin-top:8px}.minicart-wrapper .block-minicart #minicart-content-wrapper .action.close{font-weight:600;font-family:'Gotham'}.minicart-wrapper .block-minicart #minicart-content-wrapper .action.close:hover:before{color:#757575 !important}.minicart-wrapper .action.close>span{clip:unset;overflow:visible;right:60px;top:7px;font-size:18px;color:#999;margin-right:15px}.minicart-wrapper .minicart-items-wrapper{height:calc(100vh - 236px) !important}.minicart-wrapper .minicart-items .product-item .secondary .action.delete:before{content:'\e70e';font-family:'font-icons';transform:scale(1.1)}#mini-cart .item.product.product-item .product{position:relative}.minicart-wrapper .minicart-items-wrapper .minicart-items .product-item .product .product-item-photo{background-color:#f0ece5;border-radius:15px;margin:0 15px 0 0;height:145px !important;padding:5px}.minicart-wrapper .minicart-items-wrapper .minicart-items .product-item .product .product-item-photo .product-image-container{width:100px !important}.minicart-wrapper .block-minicart .product-item-pricing .qty-wrapper span{width:fit-content !important;font-weight:500}.minicart-wrapper .block-minicart .product-item-pricing .qty-wrapper .label,.minicart-wrapper .block-minicart .product-item-pricing .qty-wrapper input{color:#000 !important;font-weight:500}.minicart-wrapper .block-minicart .product-item-pricing .qty-wrapper input{text-align:center !important;pointer-events:none !important;border:1px solid #000 !important;border-color:#999 !important;color:#999 !important;background:#f4f4f4 !important;font-weight:600 !important}.minicart-wrapper .block-minicart .product-item-details .minicart-qty .discount-price-wrapper{display:inline-flex !important;flex-wrap:nowrap !important}.minicart-wrapper .block-minicart .product-item-pricing .details-qty .brand-name{display:flex;flex-wrap:nowrap;margin-bottom:30px}.minicart-wrapper .block-minicart .product-item-pricing .details-qty .brand-name em{font-style:normal !important}.minicart-wrapper .block-minicart .product-item-pricing .details-qty .brand-name span{margin:0 5px 0 0;color:#999}.minicart-wrapper .block-minicart .product-item-details .product-title .secondary{flex:1 0;text-align:right}.minicart-wrapper .block-minicart .product-item-pricing .brand-name{font-style:normal}.minicart-wrapper .block-minicart .product_options_values.labeltext{display:block;color:#999;text-transform:lowercase !important}.minicart-wrapper .block-minicart .product_options_values{color:#999;text-transform:lowercase !important;display:none}.minicart-wrapper .block-minicart .price-container .subtotal-price-wrapper .total-price label{display:none}.minicart-wrapper .block-minicart .price-container .price-wrapper .price{font-weight:400}.minicart-wrapper .minicart-items-wrapper .minicart-items .product-item{border-bottom:1px solid #ccc !important}.minicart-wrapper .block-minicart .total-price-wrapper{display:block;margin:0 -20px;padding:0 60px 0 40px;box-shadow:-1px -7px 7px -3px rgb(50 50 50/20%);position:fixed;bottom:0;z-index:1;background-color:#fff;width:-webkit-fill-available}.minicart-wrapper .block-minicart .total-price-wrapper .scroll-hint{text-align:center;padding:10px 0;font-size:16px}.minicart-wrapper .block-minicart .total-price-wrapper .scroll-hint label:before,.minicart-wrapper .block-minicart .total-price-wrapper .scroll-hint label:after{content:'\e7d7';font-family:'font-icons';color:#999;padding:0 5px}.minicart-wrapper .block-minicart .total-price-wrapper .total-price-section{gap:10px;margin-bottom:0}.minicart-wrapper .block-minicart .total-price-wrapper .total-price-section .totalsave-price{justify-content:center;font-size:18px;font-weight:500;padding:10px;color:#000;background-color:#adc9d9;margin:0 -40px 0}.minicart-wrapper .block-minicart .total-price-wrapper .total-price-section .totalqty-div{font-weight:400;color:#999;font-size:18px}.minicart-wrapper .total-price-wrapper .total-price-section .totalqty-div label{text-transform:capitalize !important}.minicart-wrapper .total-price-wrapper .total-price-section .subtotal{font-size:1.4rem !important}.minicart-wrapper .total-price-wrapper .total-price-section .subtotal .label{display:none}.minicart-wrapper .total-price-wrapper .total-price-section .subtotal .amount.price-container .price{font-size:18px;font-weight:500}.minicart-wrapper .total-price-wrapper .actions button.checkout{width:100%;font-size:18px !important}.minicart-wrapper .block-minicart .minicart-bottom-section{display:none}.minicart-wrapper .actions{padding:0 0 5px !important}.minicart-wrapper .actions .secondary{text-align:center !important}.minicart-wrapper .block-minicart .price-container .subtotal-price-wrapper .price{font-weight:500}.minicart-wrapper .block-minicart .price-container .discount-price-wrapper{display:flex;flex-wrap:wrap;gap:5px;line-height:1.5}.minicart-wrapper .block-minicart .price-container .discount-price-wrapper.showdiscountper{flex-direction:row-reverse}.minicart-wrapper .block-minicart .price-container .discount-price-wrapper .price-discount,.minicart-wrapper .block-minicart .price-container .discount-price-wrapper .list-price-wrapper label,.minicart-wrapper .block-minicart .price-container .subtotal-price-wrapper .list-price-wrapper{display:none}.minicart-wrapper .block-minicart .price-container .discount-price-wrapper .price{color:#999;white-space:break-spaces}.minicart-wrapper .block-minicart .price-container .discount-price-wrapper.showdiscountper .price-wrapper .minicart-price .price{text-decoration:line-through}.minicart-wrapper .block-minicart .price-container .discount-price-wrapper .price-wrapper.original_price .original-price .price{text-decoration:line-through}.minicart-wrapper .block-minicart .price-container .discount-price-wrapper .list-price-wrapper .original-price .price{font-weight:400;text-decoration:line-through}.minicart-wrapper .block-minicart .price-container .discount-price-wrapper.showdiscountper .list-price-wrapper .original-price .price{text-decoration:none}.minicart-wrapper .block-minicart .total-price-wrapper .actions .primary{margin:5px 0 0}.minicart-wrapper .block-minicart .total-price-wrapper .actions .secondary{padding:10px 0}.checkout-index-index .opc-block-summary .product-item .price-container .discount-price-wrapper.showdiscountper .list-price-wrapper.is_discount{display:none}.checkout-index-index .opc-block-summary .product-item .price-container .discount-price-wrapper .list-price-wrapper.is_discount .original-price .price{text-decoration:line-through}@media(min-width:768px){.minicart-wrapper .minicart-items-wrapper .minicart-items .product-item .product .product-item-details a{font-size:20px !important}.minicart-wrapper .block-minicart .product-item-details .product-title .product.attribute.sku{font-size:20px}.minicart-wrapper .block-minicart .product-item-pricing .brand-name{font-size:14px}.minicart-wrapper .block-minicart .product-item-pricing .qty-wrapper{font-size:18px}.minicart-wrapper .block-minicart .price-container .price-wrapper .price{font-size:18px}.minicart-wrapper .block-minicart .price-container .subtotal-price-wrapper .price{font-size:18px}.minicart-wrapper .block-minicart .price-container .discount-price-wrapper .list-price-wrapper .original-price .price{font-size:18px}}@media(max-width:767px){.minicart-wrapper .minicart-items-wrapper .minicart-items .product-item .product .product-item-details .product-item-name{width:auto !important}}.customer-account-index .fieldset.password{display:block;float:initial !important}.customer-account-index .field.choice{display:flex;align-items:center}.customer-account-index .fieldset.info .field.choice .label{margin-bottom:0 !important}.customer-account-index .fieldset.info .field.choice .checkbox{margin-right:10px}.customer-account-index .field.choice #change-password{margin-left:40px}.customer-account-index .fieldset.info .field.choice .label,.customer-account-index .fieldset.password .field.choice .label{margin-top:6px}@media(min-width:768px){.customer-account-index .account-information .form-edit-account .fieldset.info{max-width:48% !important}}.page-wrapper .page-header{z-index:99}.block-minicart #minicart-content-wrapper .freegift-items{text-align:center;background-color:#f0ece6;padding:20px;margin:0 -40px}.block-minicart #minicart-content-wrapper .freegift-items .head{font-size:18px;font-weight:500;color:#000;position:relative}.block-minicart #minicart-content-wrapper .freegift-items.add .head:before{content:'';background-image:url('../Magento_Checkout/images/star-image.svg');background-repeat:no-repeat;position:absolute;left:65px;top:0;height:100%;width:100%}.block-minicart #minicart-content-wrapper .freegift-items.add .head:after{content:'';background-image:url('../Magento_Checkout/images/star-image.svg');background-repeat:no-repeat;position:absolute;top:0;height:100%;width:100%;right:65px;transform:scaleX(-1)}.block-minicart #minicart-content-wrapper .freegift-items.added .head:before{content:'';background-image:url('../Magento_Checkout/images/checkbox.svg');background-repeat:no-repeat;position:absolute;left:18px;top:0;height:100%;width:100%}.block-minicart #minicart-content-wrapper .freegift-items p{color:#fe858a;font-size:18px}.block-minicart #minicart-content-wrapper .freegift-items button.hyperlink{border:unset;background:unset;color:unset;padding:unset;text-decoration:underline}.block-minicart #minicart-freegift .freegift-back{border:unset;background:unset;color:unset;padding:unset;margin-bottom:20px;position:relative;font-size:18px;margin-left:5px !important}.block-minicart #minicart-freegift .freegift-back:before{content:'';background-image:url('../Magento_Checkout/images/back-arrow.svg');background-repeat:no-repeat;position:absolute;left:-15px;top:1px;height:100%;width:100%;background-size:7%}.block-minicart #minicart-freegift #freegift-close{float:right;display:flex;flex-wrap:nowrap;flex-direction:row-reverse;padding:0;position:unset;width:unset}.block-minicart #minicart-freegift #freegift-close:before{line-height:18px !important}.block-minicart #minicart-freegift #freegift-close:hover:before{color:#757575 !important}.block-minicart #minicart-freegift #freegift-close p{font-size:18px;color:#999;margin-right:5px}.block-minicart #minicart-freegift .freegift-notice{display:flex;flex-wrap:wrap;justify-content:space-around;background-color:#f0ece5;margin:0 -40px;padding:20px}.block-minicart #minicart-freegift .freegift-notice p{margin-bottom:unset}.block-minicart #minicart-freegift .freegift-notice p.notice-left{font-weight:500}.block-minicart #minicart-freegift .freegift-notice p.notice-left span:first-child{text-decoration:underline}.block-minicart #minicart-freegift .freegift-notice p.notice-right{color:#999;font-weight:700}.block-minicart #minicart-freegift .ampromo-gallery{margin:0}.block-minicart #minicart-freegift .align-freegift{display:grid;grid-template-columns:auto 1fr auto;gap:10px;width:100%;max-width:390px;border-bottom:1px solid #ccc;padding:20px 0}.block-minicart #minicart-freegift .align-freegift .middle-align,.block-minicart #minicart-freegift .align-freegift .last-align{display:block}.block-minicart #minicart-freegift a.product-item-photo{background-color:#f0ece5;border-radius:15px;margin:0 15px 0 0;height:145px !important;padding:5px;align-items:center;display:flex;flex:0 25%}.block-minicart #minicart-freegift a.product-item-photo img.ampromo-item-image{position:absolute;width:100%;top:50%;transform:translateY(-50%) scale(1.3)}.block-minicart #minicart-freegift .align-freegift .middle-align .ampromo-item-title .ampromo-title{margin-top:0;margin-bottom:5px}.block-minicart #minicart-freegift .align-freegift .middle-align .ampromo-item-title a{font-size:20px;font-weight:500;color:#000}.block-minicart #minicart-freegift .align-freegift .middle-align #ampromo-options{padding:0;margin-bottom:0;font-size:14px}.block-minicart #minicart-freegift .align-freegift .middle-align #ampromo-options fieldset{margin-bottom:0}.block-minicart #minicart-freegift .align-freegift .middle-align #ampromo-options fieldset span{color:#999}.block-minicart #minicart-freegift .align-freegift .middle-align #ampromo-options fieldset .option-labels{text-transform:lowercase}.block-minicart #minicart-freegift .align-freegift .middle-align .freegift-price .price{font-size:18px;font-weight:500}.block-minicart #minicart-freegift .align-freegift .middle-align .freegift-price .price-base-price{display:none}.block-minicart #minicart-freegift .align-freegift .middle-align .freegift-price .price-new-price .price-wrapper{line-height:.3}.block-minicart #minicart-freegift .back-bottom-btn{position:fixed;bottom:0;z-index:1;background:#fff;width:100%;box-shadow:-1px -7px 7px -3px rgb(50 50 50/20%);margin:0 -20px;padding:0 60px 0 20px}.block-minicart #minicart-freegift .freegift-back.bottom{margin:25px 0}.block-minicart #minicart-freegift .ampromo-item-buttons button{display:none}.block-minicart.freegift{height:calc(100vh - 66px)}.checkbox.style-h{display:block;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox.style-h input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkbox.style-h input:checked~.checkbox__checkmark:after{opacity:1;top:-3px}.checkbox.style-h .checkbox__checkmark{height:18px;width:18px;background-color:#fff;transition:background-color .25s ease;border-radius:4px;border:1px solid #ccc}.checkbox.style-h .checkbox__checkmark:after{content:"";position:absolute;left:7px;top:-15px;width:8px;height:14px;border:solid #000;border-width:0 3px 3px 0;transform:rotate(45deg);opacity:0;transition:opacity .25s ease,top .25s ease}@media(max-width:640px){.block-minicart #minicart-content-wrapper .freegift-items.add .head:before{left:30px}.block-minicart #minicart-content-wrapper .freegift-items.add .head:after{right:30px}.block-minicart #minicart-content-wrapper .freegift-items.added .head{font-size:16px}.block-minicart #minicart-content-wrapper .freegift-items.added .head:before{left:0}.block-minicart #minicart-freegift .align-freegift{max-width:320px}}#generalChatpopup{margin-bottom:0 !important;margin-right:0 !important}#generalChatpopup .generalChat-popup{margin-bottom:0 !important}#generalChatpopup .generalChat-popup.generalChat-popup-show #start-chat-with{position:sticky;bottom:0;background-color:#86cdfc !important}.design-status-warning{margin:0 auto;max-width:1030px;width:100%;text-align:center;border-radius:20px;padding:10px;font-family:"Gotham";color:#000;display:flex;align-items:center}.design-status-warning .modal-inner-wrap{background-color:#f0ece5 !important}.design-status-warning .modal-header{padding:0}.design-status-warning .modal-header .modal-title{font-weight:700;text-transform:uppercase;background-color:#fff;font-size:22px;padding:10px 0;display:flex;justify-content:center;align-items:center;color:red;border-bottom:unset}.design-status-warning .modal-header .action-close{display:none}.design-status-warning .modal-content{background:#f0ece5;border:none;padding:10px;color:#999}.design-status-warning .modal-content p{color:#000;font-weight:700;font-size:18px}.design-status-warning .modal-footer{background:#f0ece5;border:none;border-top:unset !important;display:flex;flex-direction:row-reverse;justify-content:center;gap:50px;padding-bottom:30px;padding-top:0;margin-top:0}.design-status-warning .modal-footer .action-primary{text-align:center;color:#fff;border:none;cursor:pointer;border-radius:8px;font-size:14px;min-width:120px;padding:12px 15px;text-transform:uppercase;height:auto;background:#9eaad6}.design-status-warning .modal-footer .action-secondary{background-color:#bfc1ba;border-color:#999;text-align:center;color:#fff;border:none;cursor:pointer;border-radius:8px;font-size:14px;min-width:120px;padding:5px 15px;text-transform:uppercase;height:auto}@media(max-width:768px){.design-status-warning{max-width:fit-content;left:0 !important}.design-status-warning .modal-inner-wrap{max-height:270px !important}.design-status-warning .modal-content p{font-size:16px}.design-status-warning .modal-footer{padding-bottom:15px}.widget.block.block-cms-link.monthly-promo-link a{vertical-align:sub}}@media(max-width:540px){.design-status-warning .modal-content p{font-size:14px}}@media(max-width:424px){.design-status-warning{padding:10px}.design-status-warning .modal-inner-wrap{max-height:290px !important}.design-status-warning .modal-footer{gap:30px}}@media(min-width:769px){.catalog-category-view #layered-filter-block-container #layered-filter-block{flex-wrap:wrap;gap:10px;justify-content:flex-start}.catalog-category-view #layered-filter-block-container #layered-filter-block .block-search{margin-left:28px}.catalog-category-view #layered-filter-block-container .filter-content #narrow-by-list{display:flex;flex-wrap:nowrap}.catalog-category-view #layered-filter-block-container .filter-content #narrow-by-list .filter-options-title{white-space:nowrap}}.customer-design-index .modal-popup.custom-empty-cart-modal .modal-inner-wrap .modal-header .action-close,.education-index-index .modal-popup.custom-empty-cart-modal .modal-inner-wrap .modal-header .action-close{top:unset;color:#000 !important;right:1px;background:0 0 !important}.customer-design-index .modal-popup.custom-empty-cart-modal .modal-inner-wrap .modal-header .action-close:before,.education-index-index .modal-popup.custom-empty-cart-modal .modal-inner-wrap .modal-header .action-close:before{color:#757575;font-size:14px;font-weight:400}.customer-design-index .modal-popup.custom-empty-cart-modal .modal-inner-wrap .modal-header .action-close span,.education-index-index .modal-popup.custom-empty-cart-modal .modal-inner-wrap .modal-header .action-close span{display:none}.customer-design-index .modal-popup.custom-empty-cart-modal .modal-inner-wrap .modal-header,.education-index-index .modal-popup.custom-empty-cart-modal .modal-inner-wrap .modal-header{background-color:#fff;padding:15px 30px}.customer-design-index .modal-popup.custom-empty-cart-modal .modal-inner-wrap,.education-index-index .modal-popup.custom-empty-cart-modal .modal-inner-wrap,.customer-account-index .modal-popup.custom-empty-cart-modal .modal-inner-wrap{border-bottom-left-radius:0;border-bottom-right-radius:0;max-width:500px}.education-index-index .modal-popup.custom-empty-cart-modal .modal-content{padding-top:0}.minicart-wrapper .total-price-wrapper .total-price-section .totalsave-price,.checkout-index-index #opc-sidebar .totalsave-price{display:none !important}.monthly-promo-link-wrap{display:flex;align-items:center;gap:6px;justify-content:center}.widget.block.block-cms-link.monthly-promo-link{font-size:16px;font-weight:500;line-height:1;margin:0 !important}@media(max-width:424px){.widget.block.block-cms-link.monthly-promo-link{font-size:10px}}@media (min-width:425px) and (max-width:768px){.widget.block.block-cms-link.monthly-promo-link{font-size:14px}}label.physical-approval-checkbox:before,label.photo-approval-checkbox:before,label.multi-chat-checkbox:before{width:14px;height:14px;display:block;border:2px solid #000;border-radius:2px;content:"";position:absolute;left:0;top:50%;background-color:#fff;transform:translateY(-50%)}label.physical-approval-checkbox.checked:after,label.photo-approval-checkbox.checked:after,label.multi-chat-checkbox.checked:after{content:"\f00c";font-family:'FontAwesome';position:absolute;left:2px;top:50%;transform:translateY(-50%)}.help-popup-wrap .advanced-options-checkbox .physical-approval-checkbox-row,.help-popup-wrap .advanced-options-checkbox .photo-approval-checkbox-row,.help-popup-wrap .advanced-options-checkbox .multi-chat-checkbox-row{width:fit-content;position:relative;margin:auto}.help-popup-wrap .advanced-options-header{margin-bottom:5px}.help-popup-wrap #advanced-options-content{display:flex;flex-direction:column;gap:5px}.status-update-loader-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.8);z-index:9999;display:none}.status-update-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10000}.status-update-loader .loader img{width:50px;height:auto}.catalog-category-view .modal-popup.custom-empty-cart-modal .modal-header{display:unset;padding:15px 30px}.catalog-category-view .modal-popup.custom-empty-cart-modal .modal-inner-wrap{border-radius:unset !important;width:500px;top:30%}.catalog-category-view .modal-popup.custom-empty-cart-modal .modal-inner-wrap .modal-content{padding-left:3rem;padding-right:3rem}.catalog-product-view .modal-popup.custom-empty-cart-modal._show .modal-inner-wrap{width:500px}#opc-sidebar .discount-code .available-promo-codes .promo-code{display:grid;grid-template-columns:1fr auto auto auto;width:fit-content;gap:10px;align-items:center}#opc-sidebar .discount-code .available-promo-codes .promo-code .field-tooltip{position:relative;top:0;right:1px;display:none}#opc-sidebar .discount-code .available-promo-codes .promo-code .field-tooltip .field-tooltip-content{width:auto}#opc-sidebar .discount-code .available-promo-codes .applied{color:green;pointer-events:none}#opc-sidebar .discount-code .available-promo-codes .is_active_coupon{color:green}#opc-sidebar .discount-code .available-promo-codes .remove-promo{cursor:pointer}#opc-sidebar .discount-code .available-promo-codes .remove-promo:before{-webkit-font-smoothing:antialiased;font-size:21px;line-height:inherit;color:#bbb;content:'\f057';font-family:'fontawesome';vertical-align:middle;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center;position:relative;top:1px}#opc-sidebar .discount-code .available-promo-codes .promo-tooltip{cursor:pointer}#opc-sidebar .discount-code .available-promo-codes .promo-tooltip:before{-webkit-font-smoothing:antialiased;font-size:21px;line-height:inherit;color:#bbb;content:'\e623';font-family:'luma-icons';vertical-align:middle;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center}#opc-sidebar .discount-code .available-promo-codes .promo-tooltip:hover:before{color:#333}.promo-description-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:9999;display:flex;justify-content:center;align-items:center}.promo-description-modal .modal-content{background-color:#fff;border-radius:8px;width:80%;max-width:600px;padding:20px;box-shadow:0 4px 15px rgba(0,0,0,.2);position:relative}.promo-description-modal .modal-title{font-size:24px;font-weight:700;margin-bottom:15px;color:#333}.promo-description-modal .modal-body{font-size:16px;color:#555;line-height:1.5;margin-bottom:20px}.promo-description-modal .close-promo{cursor:pointer;float:right}.promo-description-modal .close-promo:before{-webkit-font-smoothing:antialiased;font-size:21px;line-height:inherit;color:#bbb;content:'\f057';font-family:'fontawesome';vertical-align:middle;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center;position:relative;top:1px}@media (max-width:600px){.promo-description-modal .modal-content{width:90%}}.customer-account-createvcs .form-create-account .sales_potential .control{position:relative}.customer-account-createvcs .form-create-account .sales_potential .control:after{content:'\e622';font-family:'luma-icons';position:absolute;right:10px;top:50%;transform:translateY(-50%);pointer-events:none;font-size:1.2rem;color:#666}.customer-account-createvcs .form-create-account .sales_potential .control:active:after{transform:translateY(-50%) rotate(180deg)}.checkout-index-index #checkout-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1}.checkout-index-index #share-quote-by-email-popup{background:#fff;width:600px;max-width:90%;margin:50px auto;padding:20px;border-radius:10px;box-shadow:0 8px 20px rgba(0,0,0,.15);font-family:Arial,sans-serif;position:fixed;z-index:1001;top:50%;left:50%;transform:translate(-50%,-50%)}.checkout-index-index #share-quote-by-email-popup .share-by-email-popup-label{display:block;font-weight:700;margin-bottom:5px;color:#333}.checkout-index-index #share-quote-by-email-popup .client-email-input,.checkout-index-index #share-quote-by-email-popup .education-content-input{width:100%;padding:10px;margin-bottom:15px;border:1px solid #ccc;border-radius:5px;font-size:14px}.checkout-index-index #share-quote-by-email-popup textarea.education-content-input{resize:vertical}.checkout-index-index #share-quote-by-email-popup .share-by-email-btn{background-color:#533eddc9;color:#fff;padding-left:25px;padding-right:25px;padding-top:10px;padding-bottom:10px;margin-top:40px;font-size:16px;margin-bottom:5px}.checkout-index-index #share-quote-by-email-popup .share-by-email-btn:hover{background-color:#574b7b}.checkout-index-index #share-quote-by-email-popup .popup-close{position:absolute;top:12px;right:12px;font-size:20px;font-weight:700;color:#888;cursor:pointer}.checkout-index-index #share-quote-by-email-popup .popup-close:hover{color:#000}.checkout-index-index #share-quote-by-email-popup button.action-close{top:-49px;display:flex;flex-direction:row;align-items:center;gap:8px;background:#8f9194 !important;color:#fff;padding:8px 20px;border-radius:10px;border-bottom-right-radius:0;right:-15px;border:none;margin:15px;text-decoration:none;position:absolute;text-shadow:none;font-weight:400;box-shadow:none;line-height:inherit}.checkout-index-index #share-quote-by-email-popup button.action-close:before{font-size:16px;line-height:18px;color:#fff;font-weight:600;-webkit-font-smoothing:antialiased;content:'\e616';font-family:'luma-icons';margin:0;vertical-align:top;display:inline-block;overflow:hidden;speak:none;text-align:center}.checkout-index-index #share-quote-by-email-popup button.action-close span{position:relative;overflow:unset;height:unset;display:block;width:unset;font-size:22px;text-transform:uppercase;font-weight:600}.checkout-index-index #share-quote-by-email-popup .modal-header{padding:15px 30px;background-color:#8f9194;margin:-21px -20px 10px}.checkout-index-index #share-quote-by-email-popup .modal-title{border:none;color:#fff;text-transform:capitalize;font-weight:500;padding:0;line-height:22px;font-size:26px;margin-bottom:0;min-height:1em;word-wrap:break-word}.checkout-index-index #share-quote-by-email-popup #share-by-email-form{padding-top:2rem}.checkout-index-index #share-quote-by-email-popup #share-by-email-form .client-email-input-div{display:flex;align-items:center;margin-bottom:10px;border-bottom:2px solid #ccc}.checkout-index-index #share-quote-by-email-popup #share-by-email-form .client-email-input-div label{color:#8f909c;font-weight:600;font-size:17px;margin-bottom:0}.checkout-index-index #share-quote-by-email-popup #share-by-email-form .client-email-input-div input{border:none;color:#999 !important;flex-grow:1;padding:8px;font-size:14px;margin-bottom:0}.customer-design-index #logSelectedDesigns{background-color:#afc8d9;color:#fff;padding:10px 20px;font-size:18px;font-weight:700;border:none;cursor:pointer;border-radius:5px}.customer-design-index .design-list .bulk-chat-wrapper{display:flex;flex-wrap:wrap;width:min-content;gap:7px}.customer-design-index .design-list input.design-checkbox{cursor:pointer;align-self:baseline;top:0;min-width:25px;height:25px;margin:0 auto}.customer-design-index .design-list input.design-checkbox:before{width:25px;height:25px;display:block;border:2px solid #6e6f72;border-radius:3px;content:"";position:absolute;left:0;top:50%;background-color:#fff;transform:translateY(-50%)}.customer-design-index .design-list input.design-checkbox:checked:after{content:"\f00c";font-family:'FontAwesome';position:absolute;left:4px;top:50%;transform:translateY(-50%);font-size:20px;color:#6e6f72}.customer-design-index .design-list .bulk-chat-wrapper span{font-size:16px;display:block;text-align:center;white-space:nowrap;font-weight:400;font-family:"Barlow Condensed";color:#999;text-transform:lowercase;height:-webkit-fill-available}.customer-design-index .modal-popup.mass-chat-popup{top:50%;transform:translateY(-50%);display:flex;align-items:center;overflow:inherit}.customer-design-index .modal-popup.mass-chat-popup .modal-inner-wrap{width:100%;max-width:660px}.customer-design-index .modal-popup.mass-chat-popup .modal-inner-wrap #modal-content-2{padding:3rem}.customer-design-index .modal-popup.mass-chat-popup .modal-inner-wrap .modal-header .action-close{right:0;top:-40px}.customer-design-index .modal-popup.mass-chat-popup .modal-inner-wrap #modal-content-2 #mass-chat-modal button#sendCheckedDesigns{margin-bottom:-10px;background-color:#533eddc9;color:#fff;padding-left:25px;padding-right:25px;padding-top:10px;padding-bottom:10px;font-size:14px}@media only screen and (max-width:768px){.customer-design-index .modal-popup.mass-chat-popup .modal-inner-wrap{width:93%}.customer-design-index .modal-popup.mass-chat-popup .modal-inner-wrap .modal-header .action-close{top:-30px}.customer-design-index .modal-popup.mass-chat-popup .modal-inner-wrap .modal-header .action-close span{font-size:15px}}.customer-account-index .ultimate-customer-account-page{display:flex;flex-wrap:wrap}.customer-account-index .ultimate-customer-account-page .ultimatelinks-tab{height:fit-content;background:#f5f5f5;padding:15px 0;width:-webkit-fill-available}.customer-account-index .ultimate-customer-account-page .ultimatelinks-tab .delimiter{border-top:1px solid #d1d1d1;display:block;margin:10px 0}.customer-account-index .ultimate-customer-account-page .ultimatelinks-tab .ultimatelinks:first-child{margin-top:0;border-top:0}.customer-account-index .ultimate-customer-account-page .ultimatelinks-tab .ultimatelinks.active{border-left:3px solid #9cbed0;color:#000;font-weight:600}.customer-account-index .ultimate-customer-account-page .ultimatelinks-tab .ultimatelinks{width:-webkit-fill-available;text-align:left;border:unset;background:unset;color:#575757;padding:15px;text-decoration:none}.customer-account-index .ultimate-customer-account-page .ultimate-content{width:-webkit-fill-available}.customer-account-index .ultimate-customer-account-page .ultimatePage-top{padding:0 30px}.account .account-information,.account .label-information,.account .order-information,.customer-account-login .login-container,.customer-account-create .form-create-account{margin-top:0 !important}@media(min-width:769px){.customer-account-index .ultimate-customer-account-page .ultimatelinks-toggle{display:none}.customer-account-index .ultimate-customer-account-page .ultimatelinks-tab{width:22.3%}.customer-account-index .ultimate-customer-account-page .ultimate-content{width:77.7%}}@media(max-width:768px){.customer-account-index .ultimate-customer-account-page .ultimatelinks-toggle{display:block;width:100%;background:#9cbed0;color:#fff;font-size:18px;padding:10px;text-align:left;border:none;cursor:pointer}.customer-account-index .ultimate-customer-account-page .ultimatelinks-toggle:hover{background:#9cbed0;border:none;color:#fff}.customer-account-index .ultimate-customer-account-page .ultimatelinks-tab{display:none;background:#f5f5f5;padding:10px}.customer-account-index .ultimate-customer-account-page .ultimate-content{margin-top:30px}.account-information #AddressBook .actions-toolbar button.action.primary.add{margin-left:0}}.customer-account-index #vault-block-wrapper h1{display:none}.customer-account-index #vault-block-wrapper .add-methods{display:flex;justify-content:space-between;margin-bottom:30px}.customer-account-index #vault-block-wrapper .add-methods .add-method:first-child{margin-right:35px}.customer-account-index #vault-block-wrapper .add-methods .add-method{display:flex;align-items:center;border:1px solid #ccc;border-radius:2px;cursor:pointer;flex-direction:column;justify-content:center;padding:3px;width:50%}.customer-account-index #vault-block-wrapper .add-methods .add-method>div{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:20px 10px}.customer-account-index #vault-block-wrapper .add-methods .add-method>div p{font-weight:700;padding-top:15px}.customer-account-index #vault-block-wrapper .add-methods .add-method .icon-container{background:#f0f0f0;border-radius:0 0 1px 1px;height:100%;padding:15px 0;width:100%}.customer-account-index #vault-block-wrapper .add-methods .add-method .icon-container ul{display:flex;flex-wrap:wrap;justify-content:space-evenly;list-style:none;margin:0;max-width:160px;padding:0;width:100%}.customer-account-index #vault-block-wrapper .add-methods .add-method .icon-container ul li{margin:0;width:25%}.customer-account-index #vault-block-wrapper .add-methods .add-method .icon-container ul li img{height:24px}.customer-account-index #vault-block-wrapper .braintree-credit-card-types{display:flex;flex-wrap:wrap}.customer-account-index #vault-block-wrapper .braintree-credit-card-types .item{margin-right:5px;margin-top:5px}.customer-account-index #vault-block-wrapper .braintree-credit-card-types img{height:24px}.customer-account-index #vault-block-wrapper .braintree-credit-card-selected{height:30px}.customer-account-index #vault-block-wrapper .payment-method-braintree .cvv .field-tooltip{right:10px;top:0}.customer-account-index #vault-block-wrapper .address-select-modal__form-container{margin-bottom:20px}.customer-account-index #vault-block-wrapper .address-select-modal__form-container>div{align-items:center;display:flex;flex-wrap:wrap}.customer-account-index #vault-block-wrapper .address-select-container{border:1px solid #ccc;border-radius:2px;padding:25px}.customer-account-index #vault-block-wrapper #braintree_submit{font-size:1.6rem;border-radius:3px;box-shadow:none;box-sizing:border-box;color:#fff;height:40px;margin:10px 0;padding:0 20px;background:#9cbed0 !important}.minicart-qty .quantity-controls-wrapper .quantity-controls{background:0 0;font-weight:700;font-size:25px;border:1px solid #000;border-radius:unset;padding:10px 8px;border-color:#999;color:#999}.minicart-qty .quantity-controls-wrapper .quantity-controls:hover,.minicart-qty .quantity-controls-wrapper .quantity-controls:focus,.minicart-qty .quantity-controls-wrapper .quantity-controls:active{background:0 0}.minicart-qty .quantity-controls-wrapper{width:max-content;margin:5px 0;display:flex;flex-wrap:nowrap}.minicart-qty .product-item-pricing span.qty-wrapper{display:flex;flex-wrap:wrap;gap:10px;align-items:center;width:max-content}.minicart-wrapper .block-minicart .product-item-pricing .qty-wrapper .update-cart-item{border-radius:10px;padding:10px 15px;margin:0;width:auto;background:#000;color:#fff}.minicart-wrapper .block-minicart .product-item-pricing .qty-wrapper .update-cart-item span{font-weight:700;font-size:12px}@media(min-width:768px){.minicart-wrapper .block-minicart .product-item-pricing{width:100% !important}}@media(max-width:768px){.minicart-wrapper .block-minicart{width:auto !important}}.minicart-items .item-qty{width:40px !important}.design-label-options{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;padding-top:20px}.design-label-options span{background:#dcdcdc;padding:4px 24px;border-radius:25px;font-weight:500;font-size:16px;line-height:1.2;height:fit-content}.design-label-options span.cap_options{background:#b5c5d0}.design-label-options strong{font-weight:500;text-transform:uppercase}#help-popup-modal .design-label-options{padding-top:0}.sales-order-printinvoice .order-details-items.invoice .col.price div{justify-content:center !important}@media print{.block-order-details-view .block-content{display:flex !important;flex-wrap:nowrap !important;gap:40px}.order-details-items.invoice{width:1000px !important}.order-details-items.invoice .applied-promo li strong{color:#eb5202 !important}.lac-notification-sticky,.open-modal-search,.generalChat-bottom{display:none !important}.order-details-items.invoice .col.name{width:350px !important}.order-details-items.invoice .col.qty,.order-details-items.invoice .col.price{text-align:center !important}}.discount-promo-section>summary>h5{margin-bottom:10px}.discount-promo-section>summary>h5:before{content:"Show Coupons ▼";cursor:pointer;font-weight:700;color:#666}.discount-promo-section[open]>summary>h5:before{content:"Hide Coupons ▲"}.discount-promo-section .coupon-list{border-top:1px dashed #ccc;padding-top:10px}.discount-promo-section .coupon-list ul{max-height:400px;overflow:auto}.discount-promo-section .coupon-item{display:flex;justify-content:space-between;align-items:center;border:1px dashed #ccc;padding:12px;border-radius:6px;margin-bottom:10px;background:#fafafa}.discount-promo-section .coupon-item span{font-weight:700;font-size:15px}.discount-promo-section .coupon-item p{font-size:13px;color:#666;margin:4px 0 0}.discount-promo-section .coupon-item button{background:#9cbed0;color:#fff;border:none;padding:8px 14px;cursor:pointer;border-radius:4px;font-size:13px;font-weight:700}.discount-promo-section .coupon-item button:hover{background:#000}