@font-face{font-family:'DM Sans';src:local("DM Sans Regular"),local("DMSans-Regular"),url("../fonts/DMSans-Regular.woff2") format("woff2"),url("../fonts/DMSans-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'DM Sans';src:local("DM Sans Bold"),local("DMSans-Bold"),url("../fonts/DMSans-Bold.woff2") format("woff2"),url("../fonts/DMSans-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Caveat';src:local("Caveat Regular"),local("Caveat-Regular"),url("../fonts/Caveat-Regular.woff2") format("woff2"),url("../fonts/Caveat-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}.dashboard-header{background-color:#FAF8F2;padding:.875rem 1.5625rem 3.75rem 1.5625rem;margin-left:-1rem;margin-right:-1rem}@media screen and (min-width: 769px){.dashboard-header{position:relative;display:flex;padding:0;margin-left:0;margin-right:0;z-index:-1}}.dashboard-header-msg{font-size:.9375rem;line-height:.625rem}@media screen and (min-width: 769px){.dashboard-header-msg{padding:3rem 1.75rem 8rem;width:50%;font-size:1.5rem}.dashboard-header-msg-client-id{margin-left:1.75rem}}.dashboard-header-msg-greeting{display:block;font-weight:bold;margin-bottom:1.5625rem}.dashboard-header-msg-client-lastname{text-transform:uppercase}.dashboard-header-img{display:none}@media screen and (min-width: 769px){.dashboard-header-img{display:block;width:50%}}.account-main{margin-top:-1.5625rem}@media screen and (min-width: 769px){.account-main{margin-left:1.25rem;margin-right:1.25rem}}.account-main .row{display:block}@media screen and (min-width: 769px){.account-main .row{display:flex}}.account-main .box-body{margin-top:.9375rem;margin-bottom:2.5rem}.account-main .box-body dd{line-height:.8125rem;margin-bottom:.9375rem}@media screen and (min-width: 769px){.account-main .box-body{font-size:.9375rem;margin-bottom:1.875rem}}@media screen and (min-width: 769px){.account-main .box-footer{display:flex;justify-content:space-between}}@media screen and (min-width: 769px) and (max-width: 960px){.account-main .box-footer{display:block}}.account-main .box-footer .button-white{width:11.875rem}@media screen and (min-width: 769px){.account-main .box-footer .button-white{width:10.625rem}}.account-main .mobile-logout{position:relative;bottom:1.5625rem}@media screen and (min-width: 769px){.account-main .mobile-logout{display:none}}.account-main .modal-overlay{display:flex;justify-content:center;align-items:center}.account-main .modal-container{padding:0;display:flex;align-items:center;flex-direction:column;width:calc(100% - 2.5rem);margin:auto}@media screen and (min-width: 601px){.account-main .modal-container{flex-direction:row;width:36.875rem}}.account-main .modal-col{order:0}@media screen and (min-width: 601px){.account-main .modal-col{flex-basis:50%;width:50%}}.account-main .modal-col:first-of-type{padding:.625rem;text-align:center;order:1}@media screen and (min-width: 601px){.account-main .modal-col:first-of-type{order:0}}.account-main .modal-col .centered-bg-line{line-height:1.2;padding:0}.account-main .modal-col .button{display:inline-block;margin-top:.9375rem}.account-main .modal-col img{display:block;max-width:100%}.box-address-title{font-weight:bold;margin-bottom:1.5625rem;font-size:.8125rem;line-height:1.25}.address-book p{line-height:1.25;margin-bottom:.9375rem;font-size:.8125rem}.address-book-info{text-transform:capitalize}.address-book-fullname-firstname{text-transform:capitalize}.address-book-fullname-lastname{text-transform:uppercase}.order-card .no-order-msg{text-align:center;font-size:.8125rem}@media screen and (min-width: 769px){.order-card .no-order-msg{font-size:.9375rem}}.order-card .order-status{font-weight:bold;display:block;width:25%;text-align:center}.order-card-table{display:flex}.order-card-table-body{width:100%}.order-card-table-body-row{width:100%;display:flex;justify-content:space-evenly;font-size:.8125rem;line-height:1.0625rem;margin-bottom:1.0625rem}.order-card-table-body-row:last-child{margin-bottom:0}@media screen and (min-width: 769px){.order-card .box-body{height:4.3125rem}.order-card-table-body{display:block}.order-card-table-body-row{justify-content:space-between}.order-card-table-body-row-header,.order-card-table-body-row-column{display:block;flex:1}.order-card-table-body-row-header{text-align:left}}.loyalty-card .loyaty-points-number{font-size:.8125rem;text-align:center;font-weight:bold}.optins-card{font-family:"DM Sans",sans-serif}@media screen and (min-width: 769px){.optins-card{font-size:.9375rem}}.optins-card .box-body{line-height:1.125rem}.optins-card .newsletter-optin-question{margin-bottom:.9375rem}.optins-card .newsletter-optin-answer{text-transform:capitalize;font-weight:bold}.wishlist-card .box-body{display:flex;flex-wrap:wrap;margin-bottom:0}.wishlist-card .box-body .empty-wishlist-msg{text-align:center;margin-bottom:3.125rem}.wishlist-card .account-wishlist-item{width:50%;text-align:center;margin-bottom:2.5rem}.wishlist-card .account-wishlist-item-img{width:60%}.wishlist-card .account-wishlist-item-name{color:#52804D;font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:80%;padding-top:.3125rem;margin:0 auto}.help-section{margin-bottom:4.375rem;text-align:center;font-size:1.125rem;line-height:1.375rem}@media screen and (min-width: 769px){.help-section{text-align:start;font-size:1.5rem;margin-bottom:2.5rem}}.help-section-icons{color:#52804D;margin-bottom:1.5625rem}@media screen and (min-width: 769px){.help-section-icons{margin-right:1.25rem}}.help-section .symbol{width:1.625rem;height:1.625rem}.help-section-title{font-weight:bold;font-size:1.0625rem;line-height:3rem;position:relative;z-index:1;overflow:hidden;margin-bottom:2.1875rem;text-align:center}@media screen and (min-width: 769px){.help-section-title{font-size:1.875rem}}.help-section-title::before,.help-section-title::after{position:absolute;top:51%;overflow:hidden;width:50%;height:1px;content:'\a0';background-color:#D8D8D8}.help-section-title::before{margin-left:-53%;text-align:right}.help-section-title::after{margin-left:3%}.help-section-FAQ{margin-bottom:2.1875rem}@media screen and (min-width: 769px){.help-section-FAQ{display:flex;margin-bottom:.625rem}}.help-section-FAQ .help-section-icons{font-size:2.3125rem;font-weight:bold}.help-section-FAQ .help-section-icons .symbol{color:#52804D}.help-section-FAQ-msg{width:50%;margin:0 auto}@media screen and (min-width: 769px){.help-section-FAQ-msg{margin-left:0;width:100%}}.help-section-FAQ-msg-link{text-decoration:underline}.help-section-phone{margin-bottom:2.1875rem}@media screen and (min-width: 769px){.help-section-phone{display:flex;margin-bottom:.625rem}}.help-section-phone span{display:block;width:100%;font-weight:bold}@media screen and (min-width: 769px){.help-section-phone span{display:inline}}@media screen and (min-width: 769px){.help-section-email{display:flex}}.help-section-email a{text-decoration:underline}.password-content-asset{margin-bottom:1.875rem}.password-content-asset-text{overflow-wrap:break-word;line-height:1.5}@media screen and (min-width: 769px){.password-content-asset-text{font-size:.9375rem}}.password-home-button{display:flex;justify-content:center}.password-home-button .profile-back-to-account-link{margin:0 auto 1.25rem}@media screen and (min-width: 769px){.password-home-button .profile-back-to-account-link{font-size:.9375rem}}@media screen and (min-width: 769px){.password-box{width:32.5625rem;margin-left:auto;margin-right:auto;padding-top:1.875rem}}.password-box .form-group{width:100%;margin-bottom:1.125rem}@media screen and (min-width: 769px){.password-box .form-group{margin-bottom:1.875rem}}.password-box .form-group label,.password-box .form-group input{width:100%}@media screen and (min-width: 769px){.password-box .form-group label,.password-box .form-group input{font-size:.9375rem;width:100%}}@media screen and (min-width: 769px){.password-box .password-form-buttons{display:flex;justify-content:space-around}}.password-box .password-form-buttons .button-white{width:10.5625rem;margin-top:2.0625rem;margin-left:auto;margin-right:auto}@media screen and (min-width: 769px){.password-box .password-form-buttons .button-white{font-size:.9375rem;margin:2.0625rem 0 2.5rem 0}}.password-box .password-form-buttons a{margin-top:.9375rem;margin-bottom:2.5rem}.password-new .content-asset{font-size:.8125rem;line-height:1.5;margin-bottom:1.25rem}.password-new .content-asset p{margin-bottom:.625rem}.password-new-box{max-width:33.75rem;padding-top:1.25rem;padding-bottom:1.25rem;margin-left:auto;margin-right:auto}.password-new-box .form-group{width:100%;margin-bottom:2.1875rem}.password-new-box .form-group label,.password-new-box .form-group input{width:100%}.password-new-box .password-form-buttons .btn{font-size:.8125rem;margin-left:auto;margin-right:auto;width:10.5625rem}.password-new-box .password-form-buttons button{margin-top:2.0625rem}.password-new-box .password-form-buttons a{margin-top:.9375rem;margin-bottom:2.5rem}@media screen and (min-width: 769px){.password-new .content-asset{font-size:.9375rem}.password-new-box .form-group label,.password-new-box .form-group input{font-size:.9375rem}.password-new-box .password-form-buttons{display:flex;justify-content:space-around}.password-new-box .password-form-buttons button{margin-top:.9375rem;margin-bottom:2.5rem}}.password-reset-request .content-asset{font-size:.8125rem;line-height:1.5;margin-bottom:1.25rem;text-align:center}.password-reset-request .content-asset p:not(:last-child){margin-bottom:.625rem}@media screen and (min-width: 769px){.password-reset-request .content-asset{margin-bottom:1.875rem}}.password-reset-request-box{max-width:33.75rem;padding-top:1.25rem;padding-bottom:1.25rem;margin-left:auto;margin-right:auto}.password-reset-request-box h3{margin-bottom:.625rem;font-weight:bold;text-align:center;font-size:.9375rem}.password-reset-request-box .form-group{width:100%;margin-bottom:1.125rem}.password-reset-request-box .form-group label,.password-reset-request-box .form-group input{width:100%}.password-reset-request-box .button-white{margin-left:auto;margin-right:auto}.request-password-body>p{font-size:.8125rem;line-height:1.5;margin-bottom:1.25rem}.send-email-btn a{background-color:#fff;color:#644D45;margin-left:auto;margin-right:auto;box-shadow:-.625rem .625rem 1.875rem rgba(108,75,63,0.3)}.send-email-btn a:active{background-color:#fafafa}@media screen and (min-width: 769px){.password-reset-request .content-asset{font-size:.9375rem}.password-reset-request-box h3{font-size:1.0625rem}.password-reset-request-box .form-group label,.password-reset-request-box .form-group input{font-size:.9375rem}.request-password-body>p{font-size:.9375rem}}.profile-content-asset{margin-bottom:1.875rem}.profile-content-asset-text{overflow-wrap:break-word;line-height:1.5}@media screen and (min-width: 769px){.profile-content-asset-text{font-size:.9375rem}}.profile-home-button{display:flex;justify-content:center}.profile-home-button .profile-back-to-account-link{margin:0 auto 1.25rem}@media screen and (min-width: 769px){.profile-home-button .profile-back-to-account-link{font-size:.9375rem}}.profile-box .profile-form-phone-separator{color:#757575;font-size:.8125rem;margin:-.625rem 0 .8125rem}@media screen and (min-width: 769px){.profile-box .profile-form-phone-separator{font-size:.9375rem;margin-top:-.9375rem}}@media screen and (min-width: 769px){.profile-box{width:32.5625rem;margin-left:auto;margin-right:auto;padding-top:1.875rem}}.profile-box .form-group{width:100%;margin-bottom:1.125rem}@media screen and (min-width: 769px){.profile-box .form-group{margin-bottom:1.875rem}}.profile-box .form-group label,.profile-box .form-group input{width:100%}@media screen and (min-width: 769px){.profile-box .form-group label,.profile-box .form-group input{font-size:.9375rem;width:100%}}.profile-box .form-group label[for="phone"],.profile-box .form-group label[for="mobile"]{display:flex;width:auto}.profile-box .form-group label[for="phone"] button,.profile-box .form-group label[for="mobile"] button{margin-left:auto}.profile-box .form-group label[for="phone"] button:hover,.profile-box .form-group label[for="mobile"] button:hover{cursor:help}.profile-box .custom-radio{display:flex}.profile-box .custom-radio .custom-control-input{width:auto}@media screen and (min-width: 769px){.profile-form-buttons{display:flex;justify-content:space-around}}.profile-form-buttons .button-white{width:10.5625rem;margin-top:2.0625rem;margin-left:auto;margin-right:auto}@media screen and (min-width: 769px){.profile-form-buttons .button-white{font-size:.9375rem;margin:2.0625rem 0 2.5rem 0}}.profile-form-buttons a{margin-top:.9375rem;margin-bottom:2.5rem}.address-content-asset{margin-bottom:1.875rem}.address-content-asset-text{overflow-wrap:break-word;line-height:1.5}.add-edit-container .no-address-msg{text-align:center;font-size:.8125rem;margin-bottom:4.375rem}.address-book-box .box-header{display:flex;justify-content:space-between;align-items:center}.address-book-box .box-header .button-white .symbol{width:1.0625rem;height:1.0625rem}.address-book-box .box-title-edit{font-size:.8125rem;text-decoration:underline;padding-right:3.125rem}.address-book-box .box-address-container{display:flex;justify-content:space-between}.address-book-box .box-footer-see-all-addresses-btn{text-decoration:underline;font-weight:bold}.address-book-box .btn{margin:1.25rem auto}.address-book-box .btn .symbol{height:.8125rem;width:.8125rem;margin-right:.3125rem}.address-book-box .edit-address-fields p{line-height:1.25;margin-bottom:.9375rem;font-size:.8125rem}.address-book-box .edit-address-fields-info{text-transform:capitalize}.address-book-box .edit-address-fields-fullname-firstname{text-transform:capitalize}.address-book-box .edit-address-fields-fullname-lastname{text-transform:uppercase}.address-home-button a{margin:0 auto 1.875rem}@media screen and (min-width: 769px){.address-content-asset{font-size:.9375rem}.add-edit-container .no-address-msg{font-size:.9375rem}.address-book-box{width:35rem;margin-left:auto;margin-right:auto}.address-book-box .box-header{display:flex;align-items:center}.address-book-box .box-title-edit{font-size:.9375rem}.address-book-box .edit-address-fields p{font-size:.9375rem}.address-book-box .btn .symbol{height:.9375rem;width:.9375rem}.address-home-button{display:flex;justify-content:space-between;width:35rem;margin-left:auto;margin-right:auto}.address-home-button a{margin:0 0 1.875rem 0;font-size:.9375rem}}@media screen and (min-width: 769px){.edit-address-box{width:32.5625rem;margin-left:auto;margin-right:auto;padding-top:1.875rem}}.edit-address-box .form-group{width:100%;margin-bottom:1.125rem}@media screen and (min-width: 769px){.edit-address-box .form-group{margin-bottom:1.875rem}}.edit-address-box .form-group label,.edit-address-box .form-group input{width:100%}@media screen and (min-width: 769px){.edit-address-box .form-group label,.edit-address-box .form-group input{font-size:.9375rem;width:100%}}.edit-address-box .form-group label[for='phone'],.edit-address-box .form-group label[for='mobile'],.edit-address-box .form-group label[for='zipCode']{display:flex;width:auto}.edit-address-box .form-group label[for='phone'] button,.edit-address-box .form-group label[for='mobile'] button,.edit-address-box .form-group label[for='zipCode'] button{margin-left:auto}.edit-address-box .custom-radio{display:flex}.edit-address-buttons{display:flex;flex-direction:column;align-items:center}.edit-address-buttons .btn-block,.edit-address-buttons .cancel-address-button{margin-bottom:.625rem}@media screen and (min-width: 769px){.edit-address-buttons .btn-block,.edit-address-buttons .cancel-address-button{font-size:.9375rem}}.edit-address-buttons .btn-block{width:10.5625rem}.edit-address-buttons .cancel-address-button{text-decoration:underline;font-weight:bold}.address-form .invalid-feedback{color:#E5003F;font-weight:bold}@media screen and (min-width: 769px){.address-form .invalid-feedback{font-size:.9375rem}}#address-book-delete-address-modal .modal-overlay{display:flex;justify-content:center;align-items:center}#address-book-delete-address-modal .modal-container{max-width:38.75rem;width:calc(100% - 72px);margin-left:1rem}#address-book-delete-address-modal .modal-content{margin-top:2rem;margin-bottom:2rem;line-height:1.5}#address-book-delete-address-modal .modal-content .modal-body{margin-bottom:1.25rem;text-align:center}#address-book-delete-address-modal .modal-content .modal-footer{display:flex;justify-content:space-evenly}#address-book-delete-address-modal .modal-content button[type="button"]{width:6.25rem}@media screen and (min-width: 769px){#address-book-delete-address-modal .modal-container{margin-left:auto}}.fidelity-container .fidelity-points-rules{margin-bottom:1.875rem}.fidelity-container .fidelity-points-rules-title{font-size:1rem;margin-bottom:.625rem}.fidelity-container .fidelity-points-rules-conversion-ratio{margin-bottom:1.5625rem}.fidelity-container .fidelity-points-rules-text,.fidelity-container .fidelity-points-rules-text-points,.fidelity-container .fidelity-points-rules-text-condition,.fidelity-container .fidelity-points-rules-conversion-ratio{font-size:.8125rem;overflow-wrap:break-word;line-height:1.5}.fidelity-container .fidelity-points-rules-text{margin-bottom:.625rem}.fidelity-container .fidelity-points-rules-title,.fidelity-container .fidelity-points-rules-text-points,.fidelity-container .fidelity-points-rules-conversion-ratio{font-weight:bold;text-align:center}.fidelity-container .fidelity-points-rules-text-condition{margin-bottom:.625rem;text-align:center}.fidelity-container .fidelity-points-rules-text-condition span{font-weight:bold}.fidelity-container .result-fidelity-msg{font-size:.8125rem;background-color:#d4edda;color:#21602f;text-align:center;padding:.625rem 0;border-radius:.625rem;margin-bottom:1.25rem;box-shadow:-.625rem .625rem 1.875rem rgba(108,75,63,0.3)}.fidelity-container .error{background-color:#f8d7da;color:#721c24}.fidelity-container .fidelity-total-points{background-color:#FFD200;padding:.3125rem .4375rem;font-weight:bold;font-size:.8125rem;margin-bottom:.625rem;text-align:center}.fidelity-container .fidelity-total-points-number{background-color:#FAF8F2;padding:0 .3125rem}.fidelity-container .fidelity-points-condition-msg{font-size:.8125rem;margin-bottom:1.875rem;text-align:center}.fidelity-container .fidelity-coupon-btn{font-size:.8125rem;margin:.9375rem auto 1.25rem;padding-right:.75rem;width:10.9375rem}.fidelity-container .fidelity-coupon-btn .symbol-chevron_bottom{position:relative;right:-.625rem;transform:rotate(-90deg)}.fidelity-container .fidelity-home-button a{margin:0 auto 3.125rem}@media screen and (min-width: 769px){.fidelity-container .fidelity-content-asset-text,.fidelity-container .fidelity-content-asset-text-points,.fidelity-container .fidelity-content-asset-text-condition{font-size:.9375rem}.fidelity-container .result-fidelity-msg{font-size:.9375rem}.fidelity-container .fidelity-total-points{font-size:.9375rem}.fidelity-container .fidelity-points-condition-msg{font-size:.9375rem}.fidelity-container .fidelity-coupon-btn{font-size:.9375rem;width:12.25rem}.fidelity-container .fidelity-home-button a{font-size:.9375rem}}.fidelity-table{overflow:hidden;border-collapse:collapse;font-size:.75rem;width:100%}.fidelity-table th,.fidelity-table td{display:flex;align-items:center;border:.0625rem solid #D8D8D8;text-align:center;padding-right:.625rem}.fidelity-table th::before,.fidelity-table td::before{content:attr(data-th);font-weight:bold;width:55%;text-transform:uppercase;padding:.625rem .375rem;background-color:#f5f5f5;border-right:.0625rem solid #D8D8D8;margin-right:auto}.fidelity-table th{display:none}@media screen and (min-width: 769px){.fidelity-table{font-size:.9375rem}.fidelity-table th,.fidelity-table td{display:table-cell;padding:.9375rem .625rem;vertical-align:middle}.fidelity-table th::before,.fidelity-table td::before{display:none}.fidelity-table th{background-color:#f5f5f5}}.order-history-intro-title{margin-bottom:1.25rem;font-size:.8125rem;line-height:1.5;letter-spacing:.01875rem}.order-history-home-button{font-size:.8125rem;margin:0 auto 3.75rem;padding-left:1.875rem;padding-right:3.125rem}.order-history-home-button .symbol-chevron_bottom{position:relative;left:-1.25rem;transform:rotate(90deg)}.order-history-content-asset{margin-bottom:1.875rem}.order-history-content-asset-text{overflow-wrap:break-word;line-height:1.5;font-size:.8125rem}@media screen and (min-width: 769px){.order-history-intro-title{font-size:.9375rem}.order-history-home-button{margin-left:0}.order-history-content-asset-text{font-size:.9375rem}}.order-list-container{padding:0}.order-list-container .order-history-table{font-size:.8125rem;width:100%;margin-bottom:1.875rem}.order-list-container .order-history-table .order-history-table-body-row{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:.3125rem;row-gap:.625rem;width:100%;align-items:center;border-top:.0625rem solid #D8D8D8;padding:.5rem 0}.order-list-container .order-history-table .order-history-table-body-row:last-child{border-bottom:.0625rem solid #D8D8D8}.order-list-container .order-history-table .order-history-table-ref{grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:2}.order-list-container .order-history-table .order-history-table-total{grid-column-start:1;grid-column-end:2;grid-row-start:3;grid-row-end:4}.order-list-container .order-history-table .order-history-table-status{grid-column-start:1;grid-column-end:2;grid-row-start:2;grid-row-end:3}.order-list-container .order-history-table .order-history-table-details{grid-column-start:3;grid-column-end:4;grid-row-start:2;grid-row-end:3;text-align:end}.order-list-container .order-history-table .order-history-table-details a{text-decoration:underline}.order-list-container .order-history-table th{display:none}@media screen and (min-width: 769px){.order-list-container .order-history-table{font-size:.9375rem;margin-bottom:4.375rem}.order-list-container .order-history-table .order-history-table-body-row{display:table-row}.order-list-container .order-history-table th,.order-list-container .order-history-table .order-history-table-details,.order-list-container .order-history-table td{display:table-cell;padding:1.875rem .625rem;vertical-align:middle;text-align:center}.order-list-container .order-history-table th{color:#979797;font-weight:bold;padding-bottom:.625rem;text-transform:uppercase}}.optins-content-asset{margin-bottom:1.875rem}.optins-content-asset-text{font-size:.8125rem;overflow-wrap:break-word;line-height:1.5}@media screen and (min-width: 769px){.optins-content-asset-text{font-size:.9375rem}}.optins-box input[type=radio],.optins-box input[type=checkbox]{position:relative;margin-left:-10px}.button-save-optins{margin:1.25rem auto 3.125rem}.optins-home-button{display:flex;justify-content:center}.optins-home-button .profile-back-to-account-link{margin-bottom:1.25rem;margin-left:auto;margin-right:auto}@media screen and (min-width: 769px){.optins-box{width:42.5rem;margin-left:auto;margin-right:auto}}.sponsoring-card .beneficiary-table{width:100%;text-align:center;margin-bottom:.625rem;font-size:.8125rem}.sponsoring-card .beneficiary-table th{text-transform:uppercase;padding-top:.9375rem;color:#CBCBCB;font-weight:bold}.sponsoring-card .beneficiary-table td{padding-top:.9375rem}.sponsoring-card .beneficiary-table .sponsoring-email{width:55%}.sponsoring-card .beneficiary-table .sponsoring-email-status{text-transform:capitalize}.sponsoring-card-message{margin-bottom:1.25rem}@media screen and (min-width: 769px){.sponsoring-card .beneficiary-table{font-size:.9375rem}}.products-slider{margin-bottom:1.5625rem}.products-slider .slick-list{padding-bottom:1.875rem}.products-slider .button{margin:0 auto}@media screen and (min-width: 769px){.products-slider{margin-bottom:3.125rem}.products-slider .col{padding:0 2.5rem}.cart-main-row .products-slider .col{padding:0 .9375rem}.products-slider>.button{width:12.5rem}}.gift-card-tooltip{display:flex;flex-wrap:wrap;gap:.5rem}.gift-card-trigger{align-items:center;width:100%;text-align:left;gap:.5rem;color:#52804D;text-decoration:underline}.gift-card-trigger:focus-visible{outline:.125rem solid #52804D}.gift-card-trigger svg{flex-shrink:0}.gift-card-trigger[aria-expanded=false]{margin-bottom:0}.gift-card-trigger[aria-expanded=true] svg{transform:scale(-1)}@media (hover: hover){.gift-card-trigger:hover{text-decoration:none}}.gift-card-trigger:focus-visible{text-decoration:none}.gift-card-tooltip .gift-card-trigger{flex:1 1 0%}.gift-card-form{margin-top:.9375rem}.gift-card-form .input-text{height:3.125rem}.gift-card-form .input-group-button{padding:0;min-width:2.5rem}.gift-card-form .valid-feedback,.gift-card-form .invalid-feedback{display:block;font-size:.8125rem;font-style:italic;font-weight:bold;margin-top:.4375rem;text-align:right}.gift-card-form .valid-feedback{color:#52804D}.gift-card-item{display:flex;align-items:center;justify-content:space-between;margin:0;padding:.25rem 0;color:#52804D;font-weight:bold}.gift-card-item button{padding:.25rem}.gift-card-item button:hover{opacity:.5}.gift-card-item button svg{display:block}.gift-card-notice{font-size:.8125rem;text-align:center}
