.contact-us-content{margin:32px auto 0}.contact-us-content .icon-whatsapp{color:#25d366}.contact-us-content .comment-field .form-control,.contact-us-content .damageDescription-wrapper .form-input .form-control-wrapper .form-control{min-height:140px}.contact-us-content .contactus-services{background-color:#fafaf9;border:1px solid #e3dbd4}.contact-us-content .contactus-services .contactus-service{display:flex}.contact-us-content .contactus-services .contactus-service:not(:first-child){border-top:1px solid #e3dbd4}.contact-us-content .contactus-services .contactus-service .service-info{display:flex;flex-direction:column}.contact-us-content .contactus-services .contactus-service .service-info .headline{font-weight:600}.contact-us-content #sendBtn{width:100%}.contact-us-content #ContactUsForm .row-container{display:flex;flex-wrap:wrap}.contact-us-content #ContactUsForm .comment-wrapper,.contact-us-content #ContactUsForm .damageDescription-wrapper,.contact-us-content #ContactUsForm .general-issue,.contact-us-content #ContactUsForm .no-order-number,.contact-us-content #ContactUsForm .order-number,.contact-us-content #ContactUsForm .specific-issue,.contact-us-content #ContactUsForm .subject{display:none}.contact-us-content #ContactUsForm .comment-wrapper.active,.contact-us-content #ContactUsForm .damageDescription-wrapper.active,.contact-us-content #ContactUsForm .general-issue.active,.contact-us-content #ContactUsForm .no-order-number.active,.contact-us-content #ContactUsForm .order-number.active,.contact-us-content #ContactUsForm .specific-issue.active,.contact-us-content #ContactUsForm .subject.active{display:block}.contact-us-content #ContactUsForm .comment-wrapper{position:relative;padding-bottom:10px}.contact-us-content #ContactUsForm .comment-wrapper .caption-wrapper{position:absolute;right:0;bottom:0}.contact-us-content #ContactUsForm .damageDescription-wrapper{position:relative;padding-bottom:10px}.contact-us-content #ContactUsForm .damageDescription-wrapper .caption-wrapper{position:absolute;right:0;bottom:0}.contact-us-content #ContactUsForm input[type=file]{display:none}.contact-us-content #ContactUsForm .custom-file-upload{padding-left:8px}.contact-us-content #ContactUsForm .translucent{opacity:.5}.contact-us-content #ContactUsForm .file-name{width:100%;overflow:hidden;display:inline-block;white-space:nowrap;text-overflow:ellipsis}.contact-us-content #ContactUsForm input[type=date]::-webkit-calendar-picker-indicator{display:none}.contact-us-content #ContactUsForm .custom-icon{position:absolute;top:50%;right:0;margin-right:8px;transform:translateY(-50%);height:1.125rem;width:1.125rem;font-size:1.125rem}.contact-us-content #ContactUsForm .attachments-field{margin-bottom:1.75rem}@media(min-width:992px){.contact-us-content #sendBtn{width:auto}}@media(max-width:767.98px){.pt-content.contact-us main.container{overflow:hidden;padding:0}.pt-content.contact-us .page-container{margin-top:0}.contact-us-content{padding:0}.contact-us-content .contact-us-body,.contact-us-content .contact-us-subheadline{margin:0 16px}.contact-us-content .noOrderNo-field{margin-bottom:2.5rem!important}}#sitemap-wrapper{display:flex;flex-flow:row wrap}@media(max-width:767px){#sitemap-wrapper .sitemap-main-category{width:100%}}#sitemap-wrapper .sitemap-main-category{width:20%}#sitemap-wrapper .sitemap-main-category h4:before{content:"Old icon: arrow-small-right";display:block;border:2px dashed red;font-size:11px;letter-spacing:0;text-transform:uppercase;font-weight:600}#sitemap-wrapper .sitemap-main-category h4{text-transform:none}#sitemap-wrapper .sitemap-main-category h4:before{font-size:10px}#sitemap-wrapper .sitemap-main-category a{text-decoration:none}#sitemap-mostpopular-wrapper ul,#sitemap-topseller-wrapper ul{display:flex;flex-flow:row wrap;justify-content:space-between}@media(max-width:767px){#sitemap-mostpopular-wrapper li,#sitemap-topseller-wrapper li{padding:15px 0;width:100%}}#sitemap-mostpopular-wrapper li,#sitemap-topseller-wrapper li{padding:10px 0;width:33.3333333333%}#sitemap-mostpopular-wrapper a:before,#sitemap-topseller-wrapper a:before{content:"Old icon: arrow-small-right";display:block;border:2px dashed red;font-size:11px;letter-spacing:0;text-transform:uppercase;font-weight:600}#sitemap-mostpopular-wrapper a,#sitemap-topseller-wrapper a{text-decoration:none}#sitemap-mostpopular-wrapper a:before,#sitemap-topseller-wrapper a:before{font-size:10px}#sitemap-mostpopular-wrapper .item-description,#sitemap-topseller-wrapper .item-description{color:#c1c1c1}#sitemap-womenshoes-wrapper ul{display:flex;flex-flow:row wrap;justify-content:space-between}#sitemap-womenshoes-wrapper ul:after{content:"";flex:auto}@media(max-width:767px){#sitemap-womenshoes-wrapper .womenshoe-wrapper{width:50%;padding:0 0 15px}}#sitemap-womenshoes-wrapper .womenshoe-wrapper{padding:15px;width:25%}#sitemap-womenshoes-wrapper .womenshoe-wrapper img{width:100%;height:100%}#sitemap-womenshoes-wrapper .category-name{font-weight:600;text-overflow:ellipsis;overflow:hidden;margin-bottom:5px}.sitemap-moreinformation-title{text-transform:none;border-bottom:1px solid #c1c1c1;margin-bottom:15px;padding-bottom:15px}#sitemap-footer-wrapper{display:flex;flex-flow:row wrap;justify-content:space-between}#sitemap-footer-wrapper a:before{content:"Old icon: arrow-small-right";display:block;border:2px dashed red;font-size:11px;letter-spacing:0;text-transform:uppercase;font-weight:600}#sitemap-footer-wrapper a{text-decoration:none}#sitemap-footer-wrapper a:before{font-size:10px;margin-right:5px}@media(max-width:767px){#sitemap-footer-wrapper .sitemap-footer-element{width:100%}}#sitemap-footer-wrapper .sitemap-footer-element{width:25%}#sitemap-footer-wrapper li{margin-bottom:10px}.size-guide-ctnr .page-title{font-size:1.25rem;font-weight:600}.size-guide-ctnr .size-guide-form button{width:100%}.size-guide-ctnr .size-chart-title{font-weight:600}.size-guide-ctnr .size-chart-ctnr{position:relative}.size-guide-ctnr .size-chart-ctnr .size-table-ctnr{overflow:auto}.size-guide-ctnr .size-chart-ctnr .size-table-ctnr.lingerie-table-ctnr::-webkit-scrollbar{background-color:#fafaf9;border-radius:.625rem;height:.1875rem}.size-guide-ctnr .size-chart-ctnr .size-table-ctnr.lingerie-table-ctnr::-webkit-scrollbar-thumb{border-radius:.625rem;background-color:#e3dbd4}.size-guide-ctnr .size-chart-ctnr .size-table-ctnr.lingerie-table-ctnr.overflowing:after{content:"";position:absolute;top:0;right:0;height:100%;width:1rem;z-index:1;background:linear-gradient(90deg,transparent,20%,#fff 85%)}.size-guide-ctnr .size-chart-ctnr .size-table-ctnr .size-table{text-align:center;font-size:.8125rem;border-collapse:separate;border-spacing:0;border-color:#f5f4f3}.size-guide-ctnr .size-chart-ctnr .size-table-ctnr .size-table td,.size-guide-ctnr .size-chart-ctnr .size-table-ctnr .size-table th{border-top:none}.size-guide-ctnr .size-chart-ctnr .size-table-ctnr .size-table thead tr:first-child th{border-top:1px solid #f5f4f3;border-bottom:1px solid #f5f4f3;border-right:1px solid #f5f4f3}.size-guide-ctnr .size-chart-ctnr .size-table-ctnr .size-table td,.size-guide-ctnr .size-chart-ctnr .size-table-ctnr .size-table th{border-bottom:1px solid #f5f4f3;border-right:1px solid #f5f4f3;vertical-align:middle;min-width:5.4375rem}.size-guide-ctnr .size-chart-ctnr .size-table-ctnr .size-table td:first-child,.size-guide-ctnr .size-chart-ctnr .size-table-ctnr .size-table tr:first-child>th:first-child{border-left:1px solid #f5f4f3}.size-guide-ctnr .size-chart-ctnr .size-table-ctnr .size-table .size-cell{font-weight:600}.size-guide-ctnr .size-chart-ctnr .size-table-ctnr .size-table th{background-color:#fafaf9}.size-guide-ctnr .size-chart-ctnr .size-table-ctnr .size-table .col-6{width:50%}.size-guide-ctnr .size-chart-ctnr .size-table-ctnr .size-table .col-4{width:33.33333%}.size-guide-ctnr .size-chart-ctnr .size-table-ctnr .lingerie-table tbody tr>td:first-child,.size-guide-ctnr .size-chart-ctnr .size-table-ctnr .lingerie-table thead tr:first-child>th:first-child{position:sticky;left:0;background-color:#fafaf9}.size-guide-ctnr .size-chart-ctnr .size-table-ctnr .lingerie-table tbody tr>td:nth-child(2),.size-guide-ctnr .size-chart-ctnr .size-table-ctnr .lingerie-table thead tr:first-child>th:nth-child(2){position:sticky;left:5.4375rem;background-color:#fafaf9}.size-guide-ctnr .size-chart-hint{margin:-1rem 0 2rem;font-size:.875rem;color:#7b7571}.size-guide-additional-info{display:block;width:100%;padding-bottom:2rem}.size-guide-additional-info .section-header{display:flex;align-items:center}.size-guide-additional-info .section-header .nav-link{padding:1rem}.size-guide-additional-info .section-header a{width:100%;font-weight:600;padding:1rem}.size-guide-additional-info .section-header a:hover{text-decoration:none}.size-guide-additional-info .section-header a .toggle-indicator{float:right}.size-guide-additional-info .section-header a .toggle-indicator .icon-plus{display:none}.size-guide-additional-info .section-header a .toggle-indicator .icon-minus{display:block}.size-guide-additional-info .section-header a.collapsed{margin-bottom:0}.size-guide-additional-info .section-header a.collapsed .icon-plus{display:block}.size-guide-additional-info .section-header a.collapsed .icon-minus{display:none}.size-guide-additional-info .section-header a:before{content:none}.size-guide-additional-info .section-tab-collapsable{border-top:1px solid #e3dbd4}.size-guide-additional-info .section-tab-collapsable:last-child{border-bottom:1px solid #e3dbd4}.size-guide-additional-info .section-tab-collapsable .section-header>a{display:flex;align-items:center;justify-content:space-between}.size-guide-additional-info .section-tab-collapsable .section-content{padding:0 16px}.size-guide-additional-info .section-tab-collapsable .section-inner-ctnr{margin-bottom:1rem;display:flex;flex-wrap:wrap;align-items:center;position:relative}.size-guide-additional-info .section-tab-collapsable .section-inner-ctnr .images-container img{width:100%}.size-guide-additional-info .section-tab-collapsable .section-inner-ctnr .inner-content{flex:1;font-size:.875rem}.size-guide-additional-info .section-tab-collapsable .section-inner-ctnr .inner-content .legend-ctnr{display:flex;flex-direction:column;gap:1.5rem;margin:.5rem 0}.size-guide-additional-info .section-tab-collapsable .section-inner-ctnr .inner-content .legend-ctnr .legend-item{display:flex;flex-direction:column;gap:.625rem}.size-guide-additional-info .section-tab-collapsable .section-inner-ctnr .inner-content .legend-ctnr .legend-item .legend-header{display:flex;font-weight:600;align-items:center}.size-guide-additional-info .section-tab-collapsable .section-inner-ctnr .inner-content .legend-ctnr .legend-item .legend-header .legend-letter{display:flex;justify-content:center;align-items:center;width:1.875rem;height:1.875rem;background-color:#f5f4f3;border-radius:50%}.size-guide-additional-info .section-tab-collapsable .section-inner-ctnr .inner-content .legend-ctnr .legend-item .legend-header .legend-label{margin-left:1rem}.size-guide-additional-info .section-tab-collapsable .section-inner-ctnr .inner-content .legend-ctnr .legend-item .legend-description{max-width:18.75rem}.size-guide-additional-info .section-tab-collapsable .table-label{font-weight:600}.size-guide-additional-info .section-tab-collapsable .size-conversion-table-ctnr{width:100%;max-height:37.5rem;overflow-y:auto}.size-guide-additional-info .section-tab-collapsable .size-conversion-table-ctnr .size-conversion-table{width:100%;text-align:center;font-size:.8125rem;border-collapse:separate;border-spacing:0;border-color:#f5f4f3;margin-bottom:0!important}.size-guide-additional-info .section-tab-collapsable .size-conversion-table-ctnr .size-conversion-table td,.size-guide-additional-info .section-tab-collapsable .size-conversion-table-ctnr .size-conversion-table th{border-top:none;border-bottom:1px solid #f5f4f3;border-right:1px solid #f5f4f3;vertical-align:middle}.size-guide-additional-info .section-tab-collapsable .size-conversion-table-ctnr .size-conversion-table thead tr:first-child th{border-top:1px solid #f5f4f3;border-bottom:1px solid #f5f4f3;border-right:1px solid #f5f4f3}.size-guide-additional-info .section-tab-collapsable .size-conversion-table-ctnr .size-conversion-table td:first-child,.size-guide-additional-info .section-tab-collapsable .size-conversion-table-ctnr .size-conversion-table tr:first-child>th:first-child{border-left:1px solid #f5f4f3}.size-guide-additional-info .section-tab-collapsable .size-conversion-table-ctnr .size-conversion-table .eu-cell{font-weight:600}.size-guide-additional-info .section-tab-collapsable .size-conversion-table-ctnr .size-conversion-table th{background-color:#fafaf9;position:sticky;top:0}.size-guide-additional-info .section-tab-collapsable .size-conversion-table-ctnr .size-conversion-table .col-6{width:50%}.size-guide-additional-info .section-tab-collapsable .size-conversion-table-ctnr .size-conversion-table .col-4{width:33.33333%}.size-guide-additional-info .section-tab-collapsable .size-conversion-table-ctnr.scrollable.overflowing:after{content:"";position:absolute;bottom:1.5rem;left:0;width:100%;height:1rem;z-index:1;background:linear-gradient(transparent,20%,#fff 85%)}.size-guide-additional-info .section-tab-collapsable .size-conversion-table-ctnr.scrollable::-webkit-scrollbar{background-color:#fafaf9;border-radius:.625rem;width:.1875rem}.size-guide-additional-info .section-tab-collapsable .size-conversion-table-ctnr.scrollable::-webkit-scrollbar-thumb{border-radius:.625rem;background-color:#e3dbd4}.size-guide-additional-info .section-tab-collapsable .size-conversion-table-ctnr.scrollable .size-conversion-table{width:96%!important}@media(min-width:576px){.simple-legend{margin:0 10px}}@media(min-width:768px){.legend-item{margin-left:1.875rem}}@media(min-width:992px){.page-title{font-size:22px!important}.page-description,.size-chart-title{font-size:1.1875rem}.size-conversion-table,.size-table{font-size:14px!important}.size-chart-ctnr:after{display:none}.size-chart-ctnr tbody tr>td:first-child,.size-chart-ctnr tbody tr>td:nth-child(2){background-color:#fff!important}.size-chart-ctnr .lingerie-table-ctnr,.size-chart-ctnr .lingerie-table-ctnr .lingerie-table{margin-right:0!important}.section-tab-collapsable .section-header{font-size:19px!important}.section-tab-collapsable .section-inner-ctnr .inner-content{font-size:16px!important}.section-tab-collapsable .section-inner-ctnr .inner-content .legend-item .legend-header .legend-letter{width:2.25rem;height:2.25rem}.section-tab-collapsable .section-inner-ctnr .inner-content .simple-legend{margin:0 14px}}.new-design .side-menu-container.sizeChart{max-height:85dvh}.new-design .side-menu-container.sizeChart .side-menu-inner-container{padding-top:0}.new-design .side-menu-container.sizeChart .side-menu-header{min-height:unset;padding:1.5rem 0 1rem}.new-design .side-menu-container.sizeChart .side-menu-header .side-menu-title{margin-left:1rem}.new-design .side-menu-container.sizeChart .side-menu-header .btn-close-side-menu,.new-design .side-menu-container.sizeChart .side-menu-header .btn:not(.btn-primary){position:absolute;top:.5rem;right:.5rem;left:unset;transform:unset;padding:1rem}.new-design .side-menu-container.sizeChart .header-title{font-size:1rem}.new-design .side-menu-container.sizeChart .size-guide-ctnr{padding:0 16px}.new-design .side-menu-container.sizeChart .size-guide-ctnr .size-chart-title{font-size:.875rem;font-weight:400;padding-top:1rem}.new-design .side-menu-container.sizeChart .size-guide-ctnr .size-chart-ctnr .size-table-ctnr:not(.lingerie-table-ctnr){margin:1rem 0!important}.new-design .side-menu-container.sizeChart .size-guide-ctnr .size-chart-ctnr .size-table-ctnr.lingerie-table-ctnr.overflowing:after{right:-1rem}.new-design .side-menu-container.sizeChart .size-guide-ctnr .size-chart-ctnr .size-table-ctnr .size-table{font-size:.875rem}.new-design .side-menu-container.sizeChart .size-guide-ctnr td,.new-design .side-menu-container.sizeChart .size-guide-ctnr th{padding:1rem}.new-design .side-menu-container.sizeChart .size-guide-ctnr .size-table.table{margin-bottom:0}.new-design .side-menu-container.sizeChart .size-guide-ctnr .more-info{padding-bottom:1rem}.new-design .side-menu-container.sizeChart .lingerie-table-ctnr{margin-right:-1rem!important}.new-design .side-menu-container.sizeChart .lingerie-table-ctnr .lingerie-table{padding:0 1rem .5rem 0}@media(min-width:992px){.new-design .side-menu-container.sizeChart{max-height:100%}.new-design .side-menu-container.sizeChart .side-menu-header{padding:1rem;align-items:flex-start;gap:1.5rem}.new-design .side-menu-container.sizeChart .side-menu-header .header-title{margin-left:.5rem;font-size:1.1875rem}.new-design .side-menu-container.sizeChart .side-menu-header .btn-close-side-menu.alternative{position:relative;top:unset;right:unset;padding:8px;margin:-8px}.new-design .side-menu-container.sizeChart .side-menu-header .btn-close-side-menu:not(.alternative){display:none}.new-design .side-menu-container.sizeChart .size-guide-ctnr{padding:0 1.5rem}.new-design .side-menu-container.sizeChart .size-guide-ctnr .size-chart-title{font-size:1rem}}.loyalty-registration-container .image-wrapper{width:100%;height:0;padding-bottom:100%;position:relative}.loyalty-registration-container .image-wrapper img{position:absolute;left:0;top:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.loyalty-registration-container .loyalty-forms-container{max-width:32.25rem;margin:0 auto;padding:2rem 1rem}.loyalty-registration-container .image-container{position:relative}.loyalty-registration-container .image-text-area{position:absolute;top:50%;left:0;width:100%;max-width:32.25rem;padding:0 1.5rem;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center}.loyalty-registration-container .image-text-area[data-color=white]{color:#fff}.loyalty-registration-container .image-text-area[data-color=black]{color:#32302e}.loyalty-registration-container .image-subheadline{font-size:.875rem}.loyalty-registration-container .member-form-headline{font-size:1.1875rem;font-weight:600;margin-bottom:1rem}.loyalty-registration-container .member-info-text{font-size:.875rem;color:#6e6965;margin-top:1rem}.loyalty-registration-container .form-input.headize-label:not([data-input-tag=radio]){padding:0;margin-bottom:1rem}.loyalty-registration-container .form-input.headize-label:not([data-input-tag=radio]).has-hint{margin-bottom:.5rem}.loyalty-registration-container .form-input.headize-label:not([data-input-tag=radio]).birthday-field{margin-bottom:.25rem}.loyalty-registration-container .form-input.addtoemaillist-field{padding-left:0}.loyalty-registration-container .form-input.addtoemaillist-field .custom-control-label:before{border:1px solid #9d938d;border-radius:4px}.loyalty-registration-container .input-hint{margin-bottom:1rem;color:#7b7571}.loyalty-registration-container .birthday-hint-text,.loyalty-registration-container .input-hint,.loyalty-registration-container [data-id=newsletter-agreement]{font-size:.875rem;padding-left:0}.loyalty-registration-container button{width:100%;max-width:32.25rem;margin:0 auto;border-radius:.5rem}.loyalty-registration-container .login-form-headline{font-size:1.1875rem;font-weight:600}.loyalty-registration-container .login-form-container .password-field{margin-bottom:.5rem}.loyalty-registration-container .reset-password-link{font-size:.875rem}.loyalty-registration-container .collapsing{opacity:0;transition:height .4s cubic-bezier(.4,0,.2,1),opacity .2s ease}.loyalty-registration-container .collapse.show{opacity:1}.current-store-registration-container{max-width:37.5rem;margin:0 auto;padding:2rem 1rem}.current-store-registration-container .question-headline{font-size:1.1875rem;font-weight:600;margin-bottom:1rem}.current-store-registration-container .open-hours-container,.current-store-registration-container .store-info{font-size:.875rem;padding:.75rem 0;margin:0 .5rem}.current-store-registration-container .store-info{border-bottom:1px solid #e3dbd4}.current-store-registration-container .btn-changestore,.current-store-registration-container .btn-savestore{width:100%}.current-store-registration-container .skip-step{font-size:.875rem}.login-form-container .loyaltyagreement-field{font-size:.875rem;padding:0;margin:1rem 0}.login-form-container .loyaltyagreement-field .custom-control-label:before{border-radius:.25rem;border:1px solid #9d938d}@media(min-width:992px){.loyalty-registration-container .image-wrapper{padding-bottom:25%}.loyalty-registration-container .image-text-area{top:unset;bottom:2.5rem;left:50%;transform:translateX(-50%)}.current-store-registration-container .btn-changestore,.current-store-registration-container .btn-savestore{width:16.25rem}.current-store-registration-container .skip-step{width:100%}}.loyalty-banner-container{display:flex;flex-wrap:wrap;margin-bottom:2rem}.loyalty-banner-container .image-wrapper{width:100%;height:0;padding-bottom:100%;position:relative}.loyalty-banner-container .image-wrapper img{position:absolute;left:0;top:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.loyalty-banner-container .image-container,.loyalty-banner-container .text-container{position:relative;width:100%}.loyalty-banner-container .image-headline{position:absolute;left:50%;transform:translateX(-50%);bottom:4.375rem;color:#fff;width:100%;max-width:17.5rem;letter-spacing:.65px}.loyalty-banner-container .text-container{background-color:#f4e0dc}.loyalty-banner-container .text-area{padding:1.5rem 1rem;text-align:center}.loyalty-banner-container .member-login-question button{font-size:1rem;text-decoration:underline}@media(min-width:992px){.loyalty-banner-container .image-container{width:63.5%}.loyalty-banner-container .image-wrapper{padding-bottom:68%}.loyalty-banner-container .text-container{width:36.5%;display:flex;align-items:center}.loyalty-banner-container .headline{font-size:2rem}.loyalty-banner-container .text-area{padding:1.5rem 2rem}}.loyalty-getting-started-container{display:flex;flex-wrap:wrap;justify-content:center;margin:2rem 1rem;max-width:80rem}.loyalty-getting-started-container .headline{font-size:1.5625rem;width:100%;text-align:center;margin-bottom:1.5rem}.loyalty-getting-started-container .icon-container{width:3.25rem;height:3.25rem;border-radius:50%;background-color:#f4e0dc;margin:0 auto 1rem}.loyalty-getting-started-container .icon-container .icon-ui{font-size:1.75rem}.loyalty-getting-started-container .text-container{text-align:center}.loyalty-getting-started-container .card-description{font-size:.875rem}.loyalty-getting-started-container .cards-container{display:flex;flex-wrap:wrap;gap:1.5rem}.loyalty-getting-started-container .card-container{width:100%}@media(min-width:992px){.loyalty-getting-started-container{margin:2rem auto;padding:0 2rem}.loyalty-getting-started-container .cards-container{flex-wrap:nowrap}.loyalty-getting-started-container .card-container{width:33.33%}.loyalty-getting-started-container .headline{font-size:2rem}.loyalty-getting-started-container .card-headline{font-size:1.1875rem}.loyalty-getting-started-container .card-description{font-size:1rem}}.loyalty-container{min-height:inherit;height:100%;background-color:#fff;margin:0 -.75rem}.loyalty-container .loyalty-tabs-wrapper{display:flex;justify-content:center;gap:.5rem;border-bottom:1px solid #e3dbd4;position:sticky;top:0;background-color:#fff;z-index:1;padding-top:1rem}.loyalty-container .loyalty-tab{font-size:.875rem;padding:.5rem .75rem}.loyalty-container .loyalty-tab:hover{text-decoration:none}.loyalty-container .loyalty-tab.selected{font-weight:600;border-bottom:2px solid #32302e}.loyalty-overview-container .floating-loyalty-card{width:2.5rem;position:fixed;top:4.375rem;right:1rem;z-index:2;border-radius:4px;font-weight:500;white-space:nowrap;overflow:hidden;opacity:1;visibility:visible;transition:all .5s ease-in-out;text-decoration:none}.loyalty-overview-container .floating-loyalty-card.expanded{width:9.5rem}.loyalty-overview-container .floating-loyalty-card.expanded .card-text{margin-left:0;width:100%}.loyalty-overview-container .floating-loyalty-card.hidden{opacity:0;visibility:hidden;width:21.5625rem;background-color:#fff;right:1.4375rem}.loyalty-overview-container .floating-loyalty-card .card-text{overflow:hidden;margin-left:-8px;width:0;transition:width .3s ease-in}.loyalty-overview-container .floating-loyalty-card i{font-size:1.5rem}.loyalty-left-nav:has(.tier-1)+#primary .floating-loyalty-card{background-color:#f4e0dc}.loyalty-left-nav:has(.tier-2)+#primary .floating-loyalty-card{background-color:#e0d9bf}.loyalty-left-nav:has(.tier-3)+#primary .floating-loyalty-card{background-color:#e8dfd9}.collect-points-container,.rewards-container{padding:1rem}.collect-points-container .collect-card-container,.rewards-container .collect-card-container{position:relative}.collect-points-container .collect-card-container,.collect-points-container .reward-card,.rewards-container .collect-card-container,.rewards-container .reward-card{display:flex;width:21.5625rem;box-shadow:1px 1px 8px 0 rgba(0,0,0,.15);border-radius:.5rem;overflow:hidden;position:relative}.collect-points-container .collect-card-container:last-of-type,.collect-points-container .reward-card:last-of-type,.rewards-container .collect-card-container:last-of-type,.rewards-container .reward-card:last-of-type{margin-bottom:1rem}.collect-points-container .image-container,.rewards-container .image-container{width:50%}.collect-points-container .image-wrapper,.rewards-container .image-wrapper{position:relative;padding-bottom:100%;height:0}.collect-points-container .image-wrapper img,.rewards-container .image-wrapper img{position:absolute;left:0;top:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.collect-points-container .collect-cards-wrapper,.collect-points-container .rewards-wrapper,.rewards-container .collect-cards-wrapper,.rewards-container .rewards-wrapper{display:flex;flex-wrap:wrap;justify-content:center;row-gap:1rem}.collect-points-container .text-area,.rewards-container .text-area{width:50%;padding:1rem .75rem;display:flex;flex-direction:column;justify-content:space-between}.collect-points-container .headline,.rewards-container .headline{font-size:1.1875rem;font-weight:600;max-width:7.8125rem}.collect-points-container .body-text,.rewards-container .body-text{font-size:.875rem}.rewards-container .reward-types{display:flex;justify-content:center;gap:.5rem;padding-bottom:.75rem}.rewards-container .reward-btn{display:flex;align-items:center;font-size:.75rem;border-radius:1.5rem;border:1px solid #e3dbd4;padding:.375rem .75rem}.rewards-container .reward-btn.active{border:1px solid #32302e}.rewards-container .reward-btn.active .checkbox:after{content:"";display:block;width:.5rem;height:.25rem;border-bottom:1px solid #32302e;border-left:1px solid #32302e;position:absolute;top:.25rem;left:.1875rem;transform:rotate(-45deg)}.rewards-container .reward-btn .checkbox{position:relative;width:1rem;height:1rem;margin-right:.25rem;border:1px solid #32302e;border-radius:50%}.rewards-container .rewards-wrapper[data-filtered-cards=online] .reward-card-container.store,.rewards-container .rewards-wrapper[data-filtered-cards=store] .reward-card-container.online{display:none}.rewards-container .text-area{width:50%;padding:1rem .75rem;display:flex;flex-direction:column;justify-content:space-between}.rewards-container .usage-destination,.rewards-container .validity{font-size:.625rem}.rewards-container .coming-soon-badge{display:none}.rewards-container .reward-card-container{width:100%;display:flex;flex-wrap:wrap;justify-content:center}.rewards-container .reward-card-container:last-of-type{margin-bottom:1rem}.rewards-container .reward-card-container.coming-soon .reward-card:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;backdrop-filter:blur(2px);background-color:rgba(0,0,0,.7)}.rewards-container .reward-card-container.coming-soon .coming-soon-badge{display:block;position:absolute;right:.625rem;top:.625rem;font-size:.625rem;background-color:#fff;font-weight:700;padding:4px;text-transform:uppercase;z-index:2;border-radius:2px;letter-spacing:.25px}.rewards-container .reward-status-container{width:100%}.rewards-container .reward-status-container .checkbox,.rewards-container .reward-status-container .icon-ui{font-size:1rem;width:1rem;height:1rem;margin-left:.625rem}.rewards-container .reward-status-container .checkbox{position:relative;background-color:#22a100;border-radius:50%}.rewards-container .reward-status-container .checkbox:after{content:"";display:block;width:.5rem;height:.25rem;border-bottom:1px solid #fff;border-left:1px solid #fff;position:absolute;top:.3125rem;left:.25rem;transform:rotate(-45deg)}.rewards-container .reward-status-container .reward-status{display:flex;align-items:center;justify-content:center;width:100%;font-size:.8125rem;font-weight:600;text-transform:uppercase;margin-top:.5rem;padding:.25rem .5rem}.rewards-container .reward-status-container .add-reward-text{text-decoration:underline}.rewards-container .usage-destination{font-weight:700;margin-top:.25rem}.collect-points-container .info-text{padding:1rem 0}.collect-points-container .lower-card-area a{text-decoration:underline;font-weight:600;padding:0}.collect-points-container .collect-cards-description{max-width:23.4375rem;margin:0 auto}.collect-points-container .points-badge{position:absolute;bottom:.75rem;left:0;background-color:#fff;font-weight:700;font-size:.875rem;padding:4px;border-radius:2px;line-height:.8}.collect-points-container .status-container{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;backdrop-filter:blur(2px);background:rgba(227,219,212,.7);display:flex;justify-content:center;align-items:center;flex-direction:column;gap:.75rem}.collect-points-container .status-container .icon-ui{font-size:3.5rem}.collect-points-container .status-container span{font-size:1rem;text-transform:uppercase}.benefits-container{position:relative}.benefits-container .benefits-inner-container{padding:1rem 0}.benefits-container .benefits-inner-container .carousel-button:focus-visible{outline:none!important}.benefits-container .benefits-inner-container .carousel-button:focus-visible:after{outline:2px solid #2e82e4}.benefits-container .headline{display:none}.benefits-container .benefits-wrapper{display:flex;flex-wrap:nowrap;overflow:auto;height:auto;scrollbar-width:none;-ms-overflow-style:none}.benefits-container .benefits-wrapper::-webkit-scrollbar{background:transparent;-webkit-appearance:none;width:0;height:0;display:none}.benefits-container .benefits-wrapper{gap:.75rem}.benefits-container .benefits-card{min-width:19.6875rem;border:1px solid #6e6965;border-radius:.5rem;padding:1.5rem 1rem}.benefits-container .benefits-card.unlocked{background-color:#fff}.benefits-container .benefits-card.locked{background-color:#e3dbd4;color:#6e6965}.benefits-container .benefits-card.locked .tier-level{border:1px solid #6e6965}.benefits-container .benefits-card.locked .benefit-item{color:#6e6965;border-bottom:1px solid #fff}.benefits-container .benefits-card:first-of-type{margin-left:1rem}.benefits-container .benefits-card:last-of-type{margin-right:1rem}.benefits-container .card-headline-container{width:100%;display:flex;justify-content:space-between;align-items:baseline;padding-bottom:.75rem}.benefits-container .tier-level{padding:.375rem .625rem;border:1px solid #32302e;border-radius:1.5rem;background-color:#fff}.benefits-container .card-headline,.benefits-container .tier-level{font-size:.875rem;font-weight:600}.benefits-container .points-interval{font-size:.75rem}.benefits-container .benefits-list{padding:0 1rem 1.5rem}.benefits-container .benefit-item{font-size:.875rem;border-bottom:1px solid #e3dbd4;width:100%;text-align:left;font-weight:600;display:flex;justify-content:space-between;padding:.75rem .5rem}.benefits-container .benefit-item span{margin-left:.75rem}.benefits-container .carousel-button.scroll-next,.benefits-container .carousel-button.scroll-prev{top:45%;z-index:2}.benefits-container .carousel-button.scroll-next{right:1rem}.benefits-container .carousel-button.scroll-prev{left:0}.checkout-loyalty-registration-confirmation-wrapper{background-color:#f5f4f3}.checkout-loyalty-registration-confirmation-wrapper .checkout-loyalty-confirmation-image{width:100%;margin-bottom:1rem}.checkout-loyalty-registration-confirmation-wrapper .checkout-loyalty-confirmation-image .img-wrapper{position:relative;width:100%;height:0;padding-bottom:33%}.checkout-loyalty-registration-confirmation-wrapper .checkout-loyalty-confirmation-image .img-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.checkout-loyalty-registration-confirmation-wrapper .title{font-size:1.5625rem;margin:0 2.75rem .5rem}.checkout-loyalty-registration-confirmation-wrapper .message{margin:0 2.75rem 2rem}.checkout-loyalty-registration-confirmation-wrapper .links-container{margin-bottom:4rem;width:100%;padding:0 1.1875rem}.checkout-loyalty-registration-confirmation-wrapper .links-container a{border-radius:.5rem}.checkout-loyalty-registration-confirmation-wrapper .links-container .btn-secondary:not(.disabled):not(:hover){background-color:#fff}@media(min-width:768px){.collect-points-container,.rewards-container{padding:.5rem}.collect-points-container .collect-cards-wrapper,.collect-points-container .rewards-wrapper,.rewards-container .collect-cards-wrapper,.rewards-container .rewards-wrapper{gap:.5rem}.collect-points-container .reward-card-container,.rewards-container .reward-card-container{flex-direction:column;width:-moz-fit-content;width:fit-content}.collect-points-container .reward-card-container:last-of-type,.rewards-container .reward-card-container:last-of-type{margin-bottom:0}.collect-points-container .headline,.rewards-container .headline{font-size:1.375rem}.collect-points-container .collect-cards-description{max-width:-moz-fit-content;max-width:fit-content}.rewards-container .reward-types{justify-content:start}.loyalty-container .loyalty-tab{font-size:1rem}.loyalty-container .loyalty-tabs-wrapper{gap:1.5rem;padding-top:.5rem;margin:0 1.5rem}.benefits-container .benefits-inner-container{padding:1.5rem 0}.benefits-container .benefits-card:first-of-type{margin-left:1.5rem}.checkout-loyalty-registration-confirmation-wrapper .checkout-loyalty-confirmation-image{margin-bottom:2rem}.checkout-loyalty-registration-confirmation-wrapper .title{font-size:2rem}.checkout-loyalty-registration-confirmation-wrapper .links-container{width:auto}}.loyalty-landing-page .benefits-container{max-width:80rem;padding:0;gap:1.5rem;margin:2rem 0}.loyalty-landing-page .benefits-container .headline{display:block;width:100%;text-align:center;font-size:1.5625rem}.loyalty-landing-page .benefits-container .benefits-card{width:33.33%}.loyalty-landing-page .benefits-container .benefits-card:first-child{background-color:#f4e0dc}.loyalty-landing-page .benefits-container .benefits-card:nth-child(2){background-color:#e0d9bf}.loyalty-landing-page .benefits-container .benefits-card:nth-child(3){background-color:#e8dfd9}.loyalty-landing-page .benefits-container .benefits-card:first-child .tier-level,.loyalty-landing-page .benefits-container .benefits-card:nth-child(2) .tier-level{background:hsla(0,0%,100%,.7);border:0;box-shadow:0 0 6px 0 hsla(0,0%,65.5%,.21)}.loyalty-landing-page .benefits-container .benefits-card:nth-child(3) .tier-level{background-color:#a9958d;border:0}.loyalty-landing-page .benefits-container .benefit-item{border-bottom:1px solid #9d938d}.loyalty-landing-page .benefits-container .level-card-match{background-color:#f5f4f3}@media(min-width:992px){.benefits-container .loading-container{position:relative;height:2px;width:auto;margin:1.5rem 2rem 0}.benefits-container .loading-container.hidden{visibility:hidden;opacity:0;transition:opacity .3s ease}.benefits-container .loading-container.visible{visibility:visible;opacity:1;transition:opacity .3s ease}.benefits-container .loading-bar{position:absolute;top:0;left:0;height:100%;width:20%;background-color:#32302e;z-index:1}.benefits-container .loading-background{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#e3dbd4}.loyalty-landing-page .benefits-container{margin:2rem auto}.loyalty-landing-page .benefits-container .benefits-card{max-width:24.375rem}.loyalty-landing-page .benefits-container .benefits-card:first-of-type{margin-left:2rem}.loyalty-landing-page .benefits-container .benefits-card:last-of-type{margin-right:2rem}.loyalty-landing-page .benefits-container .headline{font-size:2rem}}@media(min-width:992px){.loyalty-container .loyalty-tabs-wrapper{position:static}}@media(min-width:1200px){.collect-points-container,.rewards-container{padding:1.5rem}.collect-points-container .collect-cards-wrapper,.collect-points-container .rewards-wrapper,.rewards-container .collect-cards-wrapper,.rewards-container .rewards-wrapper{gap:1.5rem;justify-content:start}.collect-points-container .collect-card-container,.rewards-container .collect-card-container{width:21.5625rem}}@media(min-width:1600px){.collect-card-container .reward-card,.rewards-container .reward-card{width:25rem;max-width:unset}.benefits-container .carousel-button.scroll-next,.benefits-container .carousel-button.scroll-prev{display:none!important}}.loyalty-info-sidemenu{border-radius:1rem 1rem 0 0}.loyalty-info-sidemenu .headline-text{font-size:1rem;text-align:left}.loyalty-info-sidemenu .image-container{width:100%;border-radius:.5rem;overflow:hidden;padding-bottom:1.5rem}.loyalty-info-sidemenu .image-wrapper{position:relative;padding-bottom:75%;height:0}.loyalty-info-sidemenu .image-wrapper img{position:absolute;left:0;top:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.loyalty-info-sidemenu .side-menu-inner-container{position:relative}.loyalty-info-sidemenu .side-menu-body{padding:0 1rem;margin-bottom:1.5rem}.loyalty-info-sidemenu .text-area-headline{font-size:1.1875rem;margin-bottom:.75rem;font-weight:600}.loyalty-info-sidemenu .text-area-subheadline{font-size:1rem;margin-bottom:1.5rem}.loyalty-info-sidemenu .text-area{font-size:.875rem}.loyalty-info-sidemenu .text-area ul{list-style-type:disc;margin-left:1.125rem}.loyalty-info-sidemenu .text-area li{margin-bottom:2px}.loyalty-info-sidemenu .text-area li::marker{font-size:.6em}.loyalty-info-sidemenu .back-to-benefits{margin-top:1.5rem}.loyalty-info-sidemenu.how-to-collect-container .list-items{background-color:#f5f4f3;padding:0 .5rem;margin-top:1.5rem}.loyalty-info-sidemenu.how-to-collect-container .item-container{padding:1.5rem .5rem;border-bottom:1px solid #e3dbd4}.loyalty-info-sidemenu.how-to-collect-container .item-name,.loyalty-info-sidemenu.how-to-collect-container .points{font-size:.875rem;font-weight:600}.loyalty-info-sidemenu.how-to-collect-container .points{padding:.25rem;border-radius:2px;line-height:.8}.loyalty-info-sidemenu.overflowing .side-menu-inner-container:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:4rem;z-index:3;background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);pointer-events:none}@media(min-width:992px){.loyalty-info-sidemenu{border-radius:0}.loyalty-info-sidemenu .headline-text{font-size:1.1875rem}}.presentational-collect-points-container{margin:2rem 1rem}.presentational-collect-points-container .cards-wrapper{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.presentational-collect-points-container .card-container{width:calc(50% - 6px);box-shadow:0 4px 10px rgba(0,0,0,.2);background-color:#fff;border-radius:.5rem}.presentational-collect-points-container .inner-container{padding:1rem .75rem}.presentational-collect-points-container .headline{font-size:1.5625rem;text-align:center}.presentational-collect-points-container .icon-container{width:2.0625rem;height:2.0625rem;display:flex;justify-content:center;align-items:center;box-shadow:0 0 6px hsla(0,0%,65.5%,.31);border-radius:50%}.presentational-collect-points-container .icon-container .icon-ui{font-size:1.75rem;width:1.75rem;height:1.75rem}.presentational-collect-points-container .points-text{color:#6e6965}.presentational-collect-points-container .points-container{line-height:1}.presentational-collect-points-container .card-amount,.presentational-collect-points-container .card-description,.presentational-collect-points-container .card-headline{font-size:.875rem}@media(min-width:992px){.presentational-collect-points-container{max-width:80rem;margin:2rem auto}.presentational-collect-points-container .cards-wrapper{justify-content:center;gap:1.5rem;margin-top:1.5rem}.presentational-collect-points-container .card-container{width:calc(25% - 12px);max-width:14.5625rem}.presentational-collect-points-container .headline{font-size:2rem}.presentational-collect-points-container .inner-container{min-height:11.0625rem}.presentational-collect-points-container .card-amount,.presentational-collect-points-container .card-description,.presentational-collect-points-container .card-headline{font-size:1rem}}.content-page-full main.container{padding:0;max-width:120rem}.pt-content #secondary{display:none}.pt-content #newsletter-in-body{min-width:100%;margin:2rem -2rem 0}@media(min-width:992px){.pt-content #secondary{display:block}}