@charset "UTF-8";.content-mangement-container{margin-left:0;margin-right:0;justify-content:center;max-width:100%}.content-mangement-container>div:first-child{--component-default-padding-top:1.75rem}.content-mangement-container .content-management-component-wrapper{width:100%;--component-default-padding-top:2rem;--component-default-padding-bottom:2rem}.content-mangement-container .content-management-component-wrapper:has(>.component-hidden){display:none}.content-mangement-container .content-management-component-wrapper:has(.checkout-component){max-width:810px;margin:auto;background-color:var(--content-background-color,var(--color-site-background));--component-default-padding-top:0.5rem;--component-default-padding-bottom:0.5rem}.content-mangement-container .content-management-component-wrapper .title-component :first-child{scroll-margin:140px}.content-mangement-container .content-management-component-wrapper>*{max-width:1360px;margin:auto;position:relative}@media (min-width:1200px){.content-mangement-container .content-management-component-wrapper>*{width:calc(100% - 2rem)}}.content-management-component-wrapper{background-color:var(--content-background-color,var(--color-white));color:var(--content-font-color);padding-top:var(--content-padding-top,var(--component-default-padding-top));padding-right:var(--content-padding-right,var(--component-default-padding-right));padding-bottom:var(--content-padding-bottom,var(--component-default-padding-bottom));padding-left:var(--content-padding-left,var(--component-default-padding-left))}.rangeslider-container{height:5rem;padding:.2rem 1rem}.rangeslider-container .rangeslider-bar-container{position:relative;height:100%;width:100%}.rangeslider-container .rangeslider-bar-container .rangeslider-bar{position:absolute;width:100%;height:.4rem;border-radius:.5rem;background-color:var(--color-dark-grey);cursor:pointer}.rangeslider-container .rangeslider-bar-container .rangeslider-bar::before{content:attr(data-from-display);position:absolute;top:1.5rem;left:0;color:var(--color-black);font-weight:700}.rangeslider-container .rangeslider-bar-container .rangeslider-bar::after{content:attr(data-to-display);position:absolute;top:1.5rem;right:0;color:var(--color-black);font-weight:700}.rangeslider-container .rangeslider-bar-container .rangeslider-range-container{position:relative;width:100%}.rangeslider-container .rangeslider-bar-container .rangeslider-range-container .rangeslider-thumb{position:absolute;pointer-events:none;cursor:pointer;width:1.2rem;height:1.2rem;border-radius:50%;background-color:var(--color-black);border:1px solid var(--color-white);transform:translateX(-50%)}.rangeslider-container .rangeslider-bar-container .rangeslider-range-container .rangeslider-thumb::before{content:"";position:absolute;top:-10px;bottom:-10px}.rangeslider-container .rangeslider-bar-container .rangeslider-range-container .rangeslider-range{position:absolute;pointer-events:none;height:.4rem;background-color:var(--color-black);border-radius:.5rem 0 0 .5rem}.rangeslider-container .rangeslider-bar-container .rangeslider-range-container input[type=range]{position:absolute;transform:translateX(-.6rem);width:calc(100% + 1.2rem);pointer-events:none;opacity:0;height:1.5rem}.rangeslider-container .rangeslider-bar-container .rangeslider-range-container input[type=range]::-webkit-slider-thumb{pointer-events:all;-webkit-appearance:none}.autocomplete-input{position:relative;display:inline-block;width:100%}.autocomplete-input input{width:100%}.autocomplete-input ol.autocomplete-items,.autocomplete-input ul.autocomplete-items{position:absolute;max-height:27vh;overflow-y:scroll;padding-left:0;list-style:none;border-bottom:none;border-top:none;z-index:10001;top:100%;left:0;right:0;box-shadow:0 8px 16px 0 rgba(0,0,0,.2)}.autocomplete-input ol.autocomplete-items:empty,.autocomplete-input ul.autocomplete-items:empty{pointer-events:none}.autocomplete-input ol.autocomplete-items li,.autocomplete-input ul.autocomplete-items li{display:flex;align-items:center;padding:.25rem 1rem;cursor:pointer;background-color:var(--color-white);line-height:1;min-height:2.5rem}.autocomplete-input ol.autocomplete-items li>*,.autocomplete-input ul.autocomplete-items li>*{pointer-events:none}.autocomplete-input ol.autocomplete-items li .img-wrapper,.autocomplete-input ul.autocomplete-items li .img-wrapper{display:flex;width:41px;height:41px;justify-content:center;align-items:center}.autocomplete-input ol.autocomplete-items li .img-wrapper img,.autocomplete-input ul.autocomplete-items li .img-wrapper img{max-width:41px;max-height:41px}.autocomplete-input ol.autocomplete-items li:hover,.autocomplete-input ul.autocomplete-items li:hover{color:var(--color-white);background-color:var(--color-pink)}.autocomplete-input ol.autocomplete-items p,.autocomplete-input ul.autocomplete-items p{display:flex;flex-grow:5}.autocomplete-input ol.autocomplete-items b,.autocomplete-input ul.autocomplete-items b{display:flex;justify-content:end}.autocomplete-input .autocomplete-active{background-color:var(--color-pink)!important;color:var(--color-white)}.autocomplete-input .autocomplete-suggestion{position:absolute;padding-left:1rem;padding-top:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.autocomplete-input .autocomplete-suggestion .autocomplete-suggestion-typed{opacity:0}.autocomplete-input .autocomplete-suggestion .autocomplete-suggestion-suggested{color:var(--color-black);background:var(--color-light-blue);opacity:.6}.mss-container{width:100%;border-radius:.5rem;display:flex;gap:1.5rem;flex-direction:column}.mss-container .mss-search-wrapper .autocomplete-input{width:100%!important}.mss-container .mss-selections-wrapper{display:flex;flex-direction:column;gap:.5rem;padding:0}.mss-container .mss-selections-wrapper p{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:0}.mss-container .mss-selections-wrapper .img-wrapper{font-size:2rem}.mss-container .mss-selections-wrapper .img-wrapper img{max-width:100%}.mss-container .mss-selections-wrapper .mss-edit-selection{margin-right:2rem}.mss-remove-icon{margin-right:.5rem;border:none;border-radius:3px;position:absolute;right:1%;color:var(--color-dark-grey)}.mss-remove-icon:hover{color:var(--color-red);scale:110%;font-weight:700;transition:.1s;cursor:pointer}.mss-selection-wrapper{gap:1rem;display:grid;position:relative;justify-content:space-between;align-items:center;border-radius:.5rem;background-color:var(--color-white);cursor:grab;grid-template-columns:4fr .2fr}.mss-selection-wrapper:has(.img-wrapper),.mss-selection-wrapper:has(img){grid-template-columns:.1fr 4fr .2fr}.mss-selection-wrapper label{font-size:1.2rem;font-weight:700;margin-bottom:unset!important}.mss-selection-wrapper :not(.js-mss-remove-selection){pointer-events:none!important}.banners-component.banner-slider .banners-component-banner{flex:1 0 100%}.banners-component.banner-slider .banners-component-banner picture{flex:1;width:100%;height:100%}.banners-component.banner-slider .banners-component-banner a{position:relative;width:100%;height:100%}.banners-component.banner-slider .banners-component-banner img{width:100%;height:100%;object-fit:cover}.banners-component.banner-slider .banner-slider-toggle{position:absolute;left:.5rem;top:.5rem;z-index:1;cursor:pointer}.banners-component.banner-slider .banner-slider-toggle img{width:30px;height:30px}.banners-component.banner-slider .banner-pagination-dots-container{position:absolute;bottom:1rem}.pagination-dots-container{background-color:var(--color-white);z-index:1;padding:.2rem 0;overflow-x:hidden;scroll-behavior:smooth;white-space:nowrap;-ms-overflow-style:none;scrollbar-width:none;max-width:5.1rem}.pagination-dots-container::-webkit-scrollbar{display:none}.pagination-dots-wrapper{margin:.2rem .4rem;gap:.4rem;transition:transform .3s ease}[data-number-of-slides="1"] .pagination-dots-container{display:none}.banner-slider:not(.animating) .dot:after,.product-media-container:not(.animating) .dot:after,.story-items-container:not(.animating) .dot:after{animation:none}.dot{width:.3rem;height:.3rem;border-radius:.25rem;background:var(--color-light-grey);transition:width linear .5s;padding:0;border:0;position:relative}.dot:after{content:"";position:absolute;top:0;left:0;width:0%;background:var(--color-dark-grey);border-radius:.25rem}.dot .dot-touch-helper{content:"";position:absolute;inset:-10px -5px}.active-dot{width:1.5rem;height:.4rem;overflow:hidden}.active-dot:after{animation:progress var(--dot-progress-duration) linear;transform-origin:left;width:100%;height:.4rem}.neighbor-dot{width:.35rem;height:.35rem}@keyframes progress{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}.snap-type-mandatory{scroll-snap-type:x mandatory}.snap-align-start{scroll-snap-align:start}@media (max-width:1199px){.content-management-component-wrapper.component-type-banners{padding:0}}@media (max-width:1199px){.content-management-banners-component{padding:1rem 0}}.content-management-banners-component .page-tags-wrapper{position:absolute;bottom:-1rem;left:1rem;height:2rem}.content-management-banners-component .page-tag{font-size:var(--size-12);height:2em;background-color:var(--color-black);color:var(--color-white)}.banners-component{position:relative;width:100%}.banners-component .banners-component-banner{position:relative}.banners-component a,.banners-component picture{width:100%}.banners-component .banner-overlay-link{position:relative;display:block}.banners-component .banner-overlay{position:absolute;left:0;right:0;height:auto;z-index:1;display:flex;justify-content:center;align-items:stretch;padding:0;pointer-events:none}.banners-component .banner-overlay.banner-overlay-top{top:0;align-items:center}.banners-component .banner-overlay.banner-overlay-center{top:25%;align-items:center}.banners-component .banner-overlay.banner-overlay-bottom{bottom:0;align-items:center}.banners-component .banner-overlay .banner-overlay-content{width:100%;max-width:100%;height:100%;box-sizing:border-box;padding:1rem 1.25rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.banners-component .banner-overlay .banner-overlay-content[data-overlay-text-color=white] .banner-overlay-text-wrapper{color:var(--color-white)}.banners-component .banner-overlay .banner-overlay-content[data-overlay-text-color=black] .banner-overlay-text-wrapper{color:var(--color-black)}.banners-component .banner-overlay .banner-overlay-content[data-overlay-text-alignment=left]{align-items:flex-start}.banners-component .banner-overlay .banner-overlay-content[data-overlay-text-alignment=left] .banner-overlay-text-wrapper,.banners-component .banner-overlay .banner-overlay-content[data-overlay-text-alignment=left] .banner-overlay-text-wrapper .banner-overlay-text,.banners-component .banner-overlay .banner-overlay-content[data-overlay-text-alignment=left] .banner-overlay-text-wrapper .banner-overlay-text *,.banners-component .banner-overlay .banner-overlay-content[data-overlay-text-alignment=left] .banner-overlay-text-wrapper .banner-overlay-text p{text-align:left}.banners-component .banner-overlay .banner-overlay-content[data-overlay-text-alignment=center]{align-items:center}.banners-component .banner-overlay .banner-overlay-content[data-overlay-text-alignment=center] .banner-overlay-text-wrapper,.banners-component .banner-overlay .banner-overlay-content[data-overlay-text-alignment=center] .banner-overlay-text-wrapper .banner-overlay-text,.banners-component .banner-overlay .banner-overlay-content[data-overlay-text-alignment=center] .banner-overlay-text-wrapper .banner-overlay-text *,.banners-component .banner-overlay .banner-overlay-content[data-overlay-text-alignment=center] .banner-overlay-text-wrapper .banner-overlay-text p{text-align:center}.banners-component .banner-overlay .banner-overlay-content[data-overlay-text-alignment=right]{align-items:flex-end}.banners-component .banner-overlay .banner-overlay-content[data-overlay-text-alignment=right] .banner-overlay-text-wrapper,.banners-component .banner-overlay .banner-overlay-content[data-overlay-text-alignment=right] .banner-overlay-text-wrapper .banner-overlay-text,.banners-component .banner-overlay .banner-overlay-content[data-overlay-text-alignment=right] .banner-overlay-text-wrapper .banner-overlay-text *,.banners-component .banner-overlay .banner-overlay-content[data-overlay-text-alignment=right] .banner-overlay-text-wrapper .banner-overlay-text p{text-align:right}.banners-component .banner-overlay .banner-overlay-content .banner-overlay-text-wrapper{color:var(--color-black)}.banners-component .banner-overlay .banner-overlay-content .banner-overlay-text-wrapper .banner-overlay-title{color:inherit;text-shadow:0 0 20px rgba(0,0,0,.5)}.banners-component .banner-overlay .banner-overlay-content .banner-overlay-text-wrapper .banner-overlay-text,.banners-component .banner-overlay .banner-overlay-content .banner-overlay-text-wrapper .banner-overlay-text *,.banners-component .banner-overlay .banner-overlay-content .banner-overlay-text-wrapper .banner-overlay-text p{color:inherit;text-shadow:0 0 20px rgba(0,0,0,.5);margin:.6rem 0 1rem 0}.banners-component .banner-overlay .banner-overlay-content .banner-overlay-button{pointer-events:auto;cursor:pointer;width:40%}.banners-component img{width:100%;height:100%;object-fit:cover}.banners-component.full-width .banners-component-banner{width:100%}.banners-component.two-column{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width:1199px){.banners-component.two-column{display:contents}}.banners-component.three-column{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem}@media (max-width:1199px){.banners-component.three-column{display:contents}}.banners-component.four-column{display:grid}@media (max-width:1199px){.banners-component.four-column{grid-template-columns:repeat(4,70vw);gap:var(--size-10)}}@media (min-width:1200px){.banners-component.four-column{grid-template-columns:repeat(4,1fr);gap:1rem}}@media (max-width:1199px){.banners-component .banner-overlay .banner-overlay-content{width:100%;max-width:100%;height:100%;padding:.75rem 1rem}.banners-component .banner-overlay .banner-overlay-content .banner-overlay-text-wrapper .banner-overlay-title{font-size:var(--size-20)}.banners-component .banner-overlay .banner-overlay-content .banner-overlay-button{min-height:2.5rem;padding:.65rem 1.15rem}}.category-navigation-link{position:relative}.category-navigation-link-title{background-color:rgba(0,0,0,.7);border-radius:5px;font-size:.9rem;text-align:center}.category-navigation-image-links{overflow-x:auto;width:auto;max-width:100%;margin:auto}.category-navigation-image-links .category-navigation-link-title{min-width:62%;padding:.5rem;bottom:.5rem}.category-navigation-image-links .category-navigation-link-img{width:243px}.category-navigation-image-links .category-navigation-link-title{position:absolute;background-color:rgba(0,0,0,.7);color:var(--color-white)}.category-navigation-text-links .category-navigation-text-link{position:relative;text-wrap:nowrap;background:var(--color-lightest-grey);color:var(--color-black);border:none}@media (max-width:1199px){.category-navigation-text-links .category-navigation-text-link:first-child{margin-left:.5rem}}.category-navigation-text-links .category-navigation-text-link.is-active{color:var(--color-active-text);background-color:var(--color-active-background)}.rich-text-component{display:grid}.rich-text-component img{max-width:100%}.rich-text-component .rich-text-content{font-size:var(--size-14);line-height:var(--size-20)}.rich-text-component .rich-text-content h1{font-size:var(--size-20)}.rich-text-component .rich-text-content h2,.rich-text-component .rich-text-content h3,.rich-text-component .rich-text-content h4,.rich-text-component .rich-text-content h5,.rich-text-component .rich-text-content h6{font-size:var(--size-14);font-family:var(--font-publicsans)}.rich-text-component .rich-text-content p{margin:0}.rich-text-component .rich-text-content a{color:var(--color-black)}@media (max-width:1199px){.rich-text-component .rich-text-content{padding:0 1rem}}.content-management-youtube-component{display:grid}.content-management-youtube-component iframe{border:none}.content-management-youtube-component .youtube-video{flex:0 0 300px}.content-management-youtube-component .video-thumbnail-container{position:relative;cursor:pointer}.content-management-youtube-component .video-thumbnail-container img{width:100%;height:auto;position:relative;object-fit:cover;border:none}.content-management-youtube-component .video-thumbnail-container .icon-play{position:absolute;font-size:5em;color:var(--color-brand-primary);border:4px solid var(--color-brand-primary);border-radius:50%;height:.85em;width:.85em;padding-left:.075em;transition:transform .3s ease}.content-management-youtube-component .video-thumbnail-container .icon-play:before{font-size:.7em}.content-management-youtube-component .video-thumbnail-container:hover .icon-play{transform:scale(1.1)}.content-management-component-wrapper.component-type-product-carousel{padding:2rem 0;background-color:var(--content-background-color,var(--color-site-background))}@media (min-width:1200px){.content-management-component-wrapper.component-type-product-carousel{padding:3rem 0}}.product-carousel-component .title-component a{color:unset}.content-management-component-wrapper.component-type-brand-logo-carousel{padding:0}.brand-logo-carousel-component{display:grid}@media (max-width:1199px){.brand-logo-carousel-component .brand-logo-carousel a:first-child{margin-left:1rem}}.brand-logo-carousel-component .brand-logo-carousel a{height:86px;padding:2rem 0;width:auto;position:relative}.brand-logo-carousel-component .brand-logo-carousel img{height:95%;width:auto;object-fit:contain;mix-blend-mode:multiply}.content-management-component-wrapper.component-type-brand-list{background-color:var(--content-background-color,var(--color-site-background))}.brand-link{padding:.5em;position:relative}.alphabet-list{gap:1.5rem}.page-section a:active,.page-section a:hover{background-color:var(--color-background-accent);border-radius:1rem}@media (min-width:1200px){.group-list{display:flex;flex-wrap:wrap}.brand-link{width:25%}}.inspo-list-tags-filter-wrapper{overflow-x:auto}.inspo-list-tags-filter-wrapper .inspo-list-tags-filter-list{list-style:none;padding:0;margin:0;width:max-content}.inspo-list-tags-filter-wrapper .inspo-tag-filter-item-anchor{padding:.75rem 1rem;background-color:var(--color-lightest-grey);font-size:var(--size-12);font-weight:500;width:max-content;border:none}.inspo-list-tags-filter-wrapper .inspo-tag-filter-item-anchor.active{background-color:var(--color-black);color:var(--color-white)}.inspo-carousel-component .inspo-card{height:27rem;position:relative;flex:0 0 70vw}.inspo-carousel-component .inspo-card .inspo-card-image-wrapper img{height:18rem}@media (min-width:1200px){.inspo-carousel-component .inspo-card{height:41rem;flex:0 0 40%}.inspo-carousel-component .inspo-card .inspo-card-image-wrapper img{height:34rem}}@media (max-width:1199px){.inspo-articles-container .inspo-card{flex:0 0 70vw}.inspo-articles-container.inspo-articles-1-columns .inspo-card{flex:0 0 100%}.inspo-articles-container.inspo-articles-1-columns .inspo-card .inspo-card-image-wrapper img{height:350px}}@media (min-width:1200px){.inspo-articles-container{display:grid}.inspo-articles-container.inspo-articles-1-columns .inspo-card .inspo-card-image-wrapper img{height:600px}}.inspo-articles-container.inspo-articles-2-columns{grid-template-columns:repeat(2,1fr)}.inspo-articles-container.inspo-articles-3-columns{grid-template-columns:repeat(3,1fr)}.inspo-card{background-color:var(--color-lightest-grey)}.inspo-card .inspo-card-image{overflow:hidden}.inspo-card .inspo-card-image:hover img{transform:scale(1.1)}.inspo-card img{transition:transform .5s ease;object-fit:cover;width:100%;height:212px}@media (min-width:1200px){.inspo-card img{height:395px}}.inspo-card .inspo-card-image-wrapper{position:relative}.inspo-card .inspo-card-title-excerpt-wrapper{padding:2rem 1.5rem;text-align:center;color:inherit;text-decoration:none}.inspo-card .inspo-card-title{font-size:var(--size-16);font-weight:600;margin:0;line-height:1.25em;overflow-wrap:anywhere;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical}.inspo-card .inspo-card-excerpt{display:none;font-size:var(--size-14);line-height:var(--size-20)}.inspo-card .inspo-card-link-text{font-size:var(--size-12);text-decoration:underline}.inspo-card .inspo-card-tags{position:absolute;bottom:-.7rem;z-index:2}.inspo-card .page-tag{height:1.4rem;background-color:var(--color-black);color:var(--color-white)}.content-management-component-wrapper.component-type-accordion{background-color:var(--content-background-color,var(--color-site-background))}@media (min-width:1200px){.content-management-component-wrapper.component-type-accordion .two-column .accordion-items{grid-template-columns:1fr 1fr}}.accordion-item{--max-height:500px;position:relative}.accordion-item .accordion-item-header{background-color:var(--color-white);border:0;color:inherit;display:flex;font:inherit;padding:1.5rem;cursor:pointer;text-align:left;width:100%}.accordion-item .accordion-header-text{flex:1 1 auto}.accordion-item .accordion-item-body{transition:all .3s ease;max-height:0;overflow:hidden;padding:0 1.5rem;height:max-content;max-height:0;background:var(--color-white)}.accordion-item .opened-icon{transition:transform .3s ease}.accordion-item .completed-icon{display:none;color:var(--color-green)}.accordion-item .error-icon{color:var(--color-ui-error);display:none}.accordion-item.open .accordion-item-body{padding:.5rem 1.5rem 1.5rem 1.5rem;max-height:var(--max-height);overflow-y:auto;overflow-x:hidden;overflow-wrap:anywhere}.accordion-item.open .opened-icon{transform:rotate(90deg)}.accordion-item.disabled{opacity:.7;cursor:not-allowed}.accordion-item.disabled .opened-icon{display:none}.accordion-item.disabled .accordion-item-header{cursor:not-allowed;font-weight:300;background:var(--color-light-grey)}.accordion-item.completed .completed-icon{display:unset}.accordion-item.completed .opened-icon{display:none}.accordion-item.errored .error-icon{display:unset}.trustpilot-component{display:grid;gap:1rem}.trustpilot-component .trustpilot-header{position:relative;margin-top:3rem;font-weight:700;z-index:1;overflow:hidden;text-align:center;color:var(--color-light-grey);display:grid;grid-template-columns:1fr auto 1fr;gap:2rem;align-items:center}@media (min-width:1200px){.trustpilot-component .trustpilot-header:after,.trustpilot-component .trustpilot-header:before{content:" ";width:100%;margin-top:1px;height:1px;background-color:var(--color-light-grey)}}.newsletter-signup-component .newsletter-signup-container{background-color:var(--content-background-color,var(--color-background-accent));padding:1rem 2rem}.newsletter-signup-component picture{padding:2rem}.newsletter-signup-component img{max-width:80%;object-fit:contain}.newsletter-signup-component .newsletter-signup-fields{width:100%;margin:0 auto}@media (min-width:1200px){.newsletter-signup-component .newsletter-signup-fields{width:36rem}}@media (max-width:1199px){.newsletter-signup-component .newsletter-footer .footer-newsletter-btn{padding:8px}}.newsletter-signup-component.signup-success .newletter-signup-heading,.newsletter-signup-component.signup-success .newsletter-signup-fields,.newsletter-signup-component.signup-success footer{display:none}.newsletter-signup-component.signup-success .newletter-signup-success-heading{display:grid}.newsletter-signup-component .newletter-signup-success-heading{display:none}.content-management-component-wrapper.component-type-loyalty-program-signup{background-color:var(--content-background-color,var(--color-light-pink))}.content-management-component-wrapper.component-type-loyalty-program-signup .lp-upgradeprofile-widget{background-color:var(--content-background-color,var(--color-light-pink))}.content-management-component-wrapper.component-type-loyalty-program-signup .lp-upgradeprofile-widget .heart-icon{color:var(--content-font-color,var(--color-black))}.content-management-component-wrapper.component-type-loyalty-program-signup .member-content .card{background-color:var(--content-background-color,var(--color-light-pink))}.loyalty-program-rewards-component{overflow-x:auto}.loyalty-program-rewards-component .reward-card{flex:0 0 15rem;height:auto;grid-template-rows:12rem 8rem;border:1px solid var(--color-black);display:grid}.loyalty-program-rewards-component .reward-card .reward-description{background-color:var(--color-light-pink);padding:1rem;text-align:center}.loyalty-program-rewards-component .reward-card .reward-icon{padding:3rem 0}.content-management-component-wrapper.component-type-product-offers{padding:2rem 0;background-color:var(--content-background-color,var(--color-site-background))}@media (min-width:1200px){.content-management-component-wrapper.component-type-product-offers{padding:3rem 0}}.content-management-component-wrapper.component-type-product-offers .product-offers-list-component .product-offer-card{grid-template-columns:33% 1fr}@media (min-width:1200px){.content-management-component-wrapper.component-type-product-offers .product-offers-list-component{grid-template-columns:1fr 1fr}.content-management-component-wrapper.component-type-product-offers .product-offers-list-component .product-offer-card{grid-template-columns:159px 1fr}}.content-management-component-wrapper.component-type-product-offers .product-offers-list-component .card-image-wrapper{padding:.5rem;height:100%}.content-management-component-wrapper.component-type-product-offers .product-offer-card.loyalty-product-offer .card-image-wrapper{padding:0}@media (min-width:1200px){.content-management-component-wrapper.component-type-product-offers .product-offer-card.loyalty-product-offer .card-image-wrapper{padding:2rem 0}}.content-management-component-wrapper.component-type-product-offers .product-offer-card.loyalty-product-offer .card-image-wrapper img{height:100%;width:100%}.content-management-component-wrapper.component-type-product-offers .product-offer-card.loyalty-product-offer .product-offer-card-content{grid-template-rows:auto;padding:1rem;text-align:center}.content-management-component-wrapper.component-type-product-offers .product-offer-list-card-content{display:grid;align-content:space-between;padding:.5rem}.content-management-component-wrapper.component-type-product-offers .product-offer-list-card-content ul{padding-left:1rem}.custom-links-link{position:relative}.custom-links-link-title{background-color:rgba(0,0,0,.7);border-radius:5px;font-size:.9rem;text-align:center}.custom-links-image-links{overflow-x:auto;width:auto;max-width:100%;margin:auto}.custom-links-image-links .custom-links-link-title{min-width:62%;padding:.5rem;bottom:.5rem}.custom-links-image-links .custom-links-link-img{width:243px;height:auto;object-fit:cover}.custom-links-image-links .custom-links-link-title{position:absolute;background-color:rgba(0,0,0,.7);color:var(--color-white)}.custom-links-text-links .custom-links-text-link{position:relative;text-wrap:nowrap;background:var(--color-lightest-grey);color:var(--color-black);border:none}@media (max-width:1199px){.custom-links-text-links .custom-links-text-link:first-child{margin-left:.5rem}}.custom-links-text-links .custom-links-text-link.is-active{color:var(--color-active-text);background-color:var(--color-active-background)}.create-ticket-upload-image{position:relative}.create-ticket-upload-image button{position:absolute;top:.25rem;right:.25rem;background:var(--color-black);color:var(--color-white);width:1.2rem;height:1.2rem}.create-ticket-upload-image img{width:138px;height:138px;max-width:300px;max-height:150px;object-fit:contain}.ticket-detail-upload-video-placeholder{position:relative;width:138px;height:138px;border:1px solid var(--color-active-border);box-sizing:border-box}.ticket-detail-upload-video-placeholder.ticket-detail-upload-video-placeholder:hover{border:1px solid var(--color-active-border)}.ticket-detail-upload-video-placeholder .fa-camera-movie{line-height:inherit}.ticket-detail-upload-video-placeholder button{position:absolute;top:.25rem;right:.25rem;background:var(--color-black);color:var(--color-white);width:1.2rem;height:1.2rem}.guest-password-wrapper{background-color:var(--color-background-accent)}.guest-password-wrapper .guest-password-label{width:20rem}@media (min-width:1200px){.guest-password-wrapper .guest-password-label{width:30rem}}.ticket-success{max-width:100%;overflow-x:hidden}.customer-service-contact-form-success{gap:2rem}.countdown-display{text-align:center}@media (max-width:768px){.countdown-display{flex-direction:column}}.page-tag{height:2rem;font-size:var(--size-12);padding:0 1rem;background-color:var(--color-lightest-grey);color:var(--color-black)}.content-management-component-wrapper.component-type-my-hits{background-color:var(--content-background-color,var(--color-site-background))}.content-management-component-wrapper.component-type-my-hits .product-list-products{margin-top:1rem}.content-management-component-wrapper.component-type-my-hits .product-card-body{display:grid}.active-filters-container{padding:0 1rem;height:fit-content}@media (min-width:1200px){.active-filters-container{padding:unset;margin-right:auto}}.active-filter-button-container{background-color:var(--color-black);color:#fff;padding:0 .75rem;height:2.813rem;font-size:var(--size-13)}.active-filter-button-container button{cursor:pointer}.active-filter-color-dot{width:15px;height:15px;border-radius:100%}.active-filter-close-button{background-color:unset;border:unset}.active-filter-close-button i{color:var(--color-white)}@media (max-width:1199px){.product-list-component>.sticky-filters-container{position:sticky;top:3.75rem;z-index:1;padding:1rem;background-color:var(--color-site-background);transition:all .3s ease}.product-list-component>.sticky-filters-container .content-management-filters-select-container select,.product-list-component>.sticky-filters-container button.button{border:.5px solid var(--color-black)}}@media (max-width:1199px){.js-show-usp-and-search-area-for-body .product-list-component>.sticky-filters-container{top:6.85rem;transition:all .3s ease}.is-employee-portal .product-list-component>.sticky-filters-container{top:6.25rem}.is-employee-portal.js-show-usp-and-search-area-for-body .product-list-component>.sticky-filters-container{top:9.35rem}}.content-management-component-wrapper.component-type-product-list{background-color:var(--content-background-color,var(--color-site-background));padding:1.5rem 0}.content-management-product-list-title{font-size:1.5rem;margin:0;font-weight:600}@media (max-width:1199px){.number-of-products-header{padding:0 1rem}}.number-of-products-header hr{margin:0;height:1px;width:100%;background-color:var(--color-dark-grey);border:none}.number-of-products-header span{color:var(--color-dark-grey);flex:0 0 auto;font-size:.8rem;font-weight:400}.product-list-products{grid-template-columns:repeat(2,minmax(150px,1fr));gap:.5rem;align-items:stretch;grid-auto-rows:max-content}@media (min-width:1200px){.product-list-products{gap:1rem;grid-template-columns:repeat(auto-fit,236px);align-items:stretch}}@media (max-width:1199px){.no-products-results{grid-column:span 2}}@media (min-width:1200px){.no-products-results{grid-column:span 5}}.product-filter-list-container{margin:auto;gap:1rem;width:100%}@media (min-width:1200px){.product-filter-list-container{gap:2.625rem}.product-filter-list-container.has-filters{grid-template-columns:325px auto}.product-filter-list-container:not(.has-filters) .product-list-products{grid-template-columns:repeat(auto-fit,259px)}}.product-ratings-and-reviews{display:grid;gap:.5rem;width:100%}.product-ratings-and-reviews a{color:var(--color-black)}.product-review{border-bottom:1px solid var(--color-light-grey);padding-bottom:25px;gap:22px}.product-review .rating-title{font-size:var(--size-12);color:var(--color-dark-grey)}.product-review .translation-translated{display:none}.product-review.show-translation .translation-translated{display:block}.product-review.show-translation .translation-native{display:none}.product-review strong{font-weight:500}.translation-native:not(:empty),.translation-translated:not(:empty){min-height:2.5em}.toggle-translation-button{padding-left:0}.product-review-insight-sentiments{display:flex;justify-content:space-between;align-items:center}.product-review-insight-sentiments .sentiment{gap:.2rem;color:#000;display:flex;align-items:center}.product-review-insight-sentiments .sentiment i{font-size:var(--size-20)}.product-review-insight-sentiments .sentiment.positive i{color:var(--color-green)}.product-review-insight-sentiments .sentiment.negative i{color:var(--color-red)}.product-review-insight-summary{padding-inline:3rem;padding:2rem;display:flex;flex-direction:column;margin:unset;background-color:var(--color-lightest-grey);font-size:var(--size-14);color:var(--color-black)}.product-review-insight-summary .stats{display:flex;gap:1.2rem}.product-review-insight-summary .footer{font-size:var(--size-12);font-style:italic;display:flex;align-items:center;gap:.5rem}.ratings-summary{grid-template-columns:auto;padding:2rem;padding-inline:3rem;gap:1.5rem;display:grid;align-items:center;background-color:var(--color-lightest-grey);margin-top:12px}@media (min-width:1200px){.ratings-summary{gap:1rem;padding:3rem;grid-template-columns:3fr 5fr;margin:unset}}.rating-summary-line{display:grid;grid-template-columns:auto 1fr 4ch;align-items:center;gap:1rem;cursor:pointer}.rating-summary-line.selected{background-color:#fff}.product-ratings-summary-stars-only{justify-content:center}@media (min-width:1200px){.product-ratings-summary-stars-only{justify-content:start}}.product-ratings-summary-stars-only .total-raings-count{font-size:.8rem}.product-ratings-summary-stars-only a{font-size:.8rem!important;color:var(--color-light-grey);text-decoration:none;font-weight:400}.product-rating-stars{gap:.1em;font-size:var(--size-16)}.product-rating-stars i{font-size:1em}.product-rating-stars i.fass{color:var(--color-ui-ratings-stars)}.product-rating-stars i.unfilled{color:var(--color-light-grey);font-weight:600}.product-rating-stars.high-contrast .unfilled{color:var(--color-dark-grey)}.product-rating-stars .number-of-stars-prefix{margin-right:.25em}.product-ratings-summary-itemised{font-size:var(--size-12)}.product-ratings-summary-itemised .product-rating-stars{font-size:var(--size-12)}.rating-bar{flex:1 1 200px;height:10px;border-radius:10px;background-color:var(--color-light-grey);position:relative}.rating-bar span{position:absolute;border-radius:10px;top:0;height:100%;background-color:var(--color-brand-primary)}.rating-value{flex:0 1 3em;text-align:right;justify-self:self-start}.ratings-and-rewiews-collapse{--collapse-box-min-height:16em}.product-ratings-and-reviews-select{font-size:var(--size-14)}@media (max-width:1199px){.product-ratings-and-reviews-select{flex:1 1 auto}}.product-ratings-and-reviews-select .rich-content-dropdown-button{flex:1 1 auto;min-width:12rem}.product-ratings-and-reviews-select .rich-content-dropdown-option-line{gap:1em;text-align:left}.write-review-modal .bgmodal-close-btn{right:1em}.write-review-modal .fa-star{cursor:pointer}.report-rating-modal .bgmodal-body{margin-bottom:1rem}.give-your-rating-text{margin-top:0;font-size:var(--size-14);line-height:var(--size-20)}.product-rating-filter-search-container{margin-top:12px}.review-body{font-size:var(--size-14);padding-right:3rem;line-height:var(--size-20)}.rating-bottom-line{color:var(--color-dark-grey)}.rating-filtered-text{font-size:var(--size-12)}@media (min-width:1200px){.rating-filtered-text{grid-column:2}}.display-rating-without-review-checkbox>.radio-slider-back-label{font-size:var(--size-11)}.radio-slider-wrapper:has(.display-rating-without-review-checkbox) .radio-slider-back-label{font-size:var(--size-12)}.content-management-component-wrapper.component-type-apply-gift-card{background-color:var(--content-background-color,var(--color-site-background))}.content-management-component-wrapper.component-type-apply-gift-card .cart-gift-card-wrapper{max-width:810px;padding-top:1rem;padding-bottom:1rem}.content-management-component-wrapper.component-type-apply-gift-card .cart-gift-card-wrapper .cart-gift-card-content.collapse-box-opened .cart-add-gift-card-form{margin-bottom:1rem}.content-management-component-wrapper.component-type-apply-gift-card .cart-gift-card-wrapper .giftcard-input{width:100%}.content-management-component-wrapper.component-type-apply-gift-card .cart-gift-card-wrapper .cart-add-gift-card-title{padding:1rem 0}.content-management-component-wrapper.component-type-apply-gift-card .cart-gift-card-wrapper form{display:grid;font-size:var(--size-12)}@media (min-width:1200px){.content-management-component-wrapper.component-type-apply-gift-card .cart-gift-card-wrapper form{font-size:var(--size-14)}}[data-content-key=sticky-go-to-checkout-ribbon] .checkout-button-actions:has(>:only-child){grid-template-columns:minmax(0,350px);justify-content:center}[data-content-key=sticky-go-to-checkout-ribbon] .checkout-button-actions:has(>:only-child) .button{width:100%;max-width:350px}.content-management-component-wrapper.component-type-checkout-button{background-color:var(--content-background-color,var(--color-site-background))}.content-management-component-wrapper.component-type-checkout-button .button.disabled{background-color:var(--color-light-grey);color:var(--color-dark-grey);border-color:var(--color-light-grey)}.content-management-component-wrapper.component-type-checkout-button .checkout-button-component{max-width:810px}.content-management-component-wrapper.component-type-checkout-button .checkout-button-actions:has(:nth-child(2)){grid-template-columns:1fr 1fr}.minimum-order-text-sticky{display:none}.content-management-ribbon-fixed .button-shipping-text,.content-management-ribbon-fixed .go-to-checkout i,.content-management-ribbon-fixed .minimum-order-text{display:none}.content-management-ribbon-fixed .minimum-order-text-sticky{display:block;margin-top:.5rem}.cart-freight-progress{position:relative;display:inline-block;background:#eee;height:1.5rem;border-radius:1rem;overflow:hidden;background-color:var(--color-light-grey);width:100%;margin-left:auto}.cart-freight-progress progress{opacity:0}.cart-freight-progress::before{content:"";position:absolute;top:0;left:0;height:100%;width:var(--cart-freight-persisted-progress);width:var(--cart-freight-progress);background-color:var(--color-green);border-radius:1rem;animation:cart-freight-progress-animation .3s ease-in forwards}@keyframes cart-freight-progress-animation{from{width:var(--cart-freight-persisted-progress)}to{width:var(--cart-freight-progress)}}.cart-small-order-fee-progress{position:relative;display:inline-block;background:#eee;height:1.5rem;border-radius:1rem;overflow:hidden;background-color:var(--color-light-grey);width:100%;margin-left:auto}.cart-small-order-fee-progress progress{opacity:0}.cart-small-order-fee-progress::before{content:"";position:absolute;top:0;left:0;height:100%;width:var(--cart-small-order-fee-persisted-progress);width:var(--cart-small-order-fee-progress);background-color:var(--color-green);border-radius:1rem;animation:cart-small-order-fee-progress-animation .3s ease-in forwards}@keyframes cart-small-order-fee-progress-animation{from{width:var(--cart-small-order-fee-persisted-progress)}to{width:var(--cart-small-order-fee-progress)}}.content-management-component-wrapper.component-type-freight-progress{background-color:var(--content-background-color,var(--color-site-background))}.content-management-component-wrapper.component-type-freight-progress .cart-freight-lines{font-size:var(--size-13);position:relative;max-width:810px}@media (max-width:1199px){.content-management-component-wrapper.component-type-freight-progress .cart-freight-lines{padding:2rem 1rem}}@media (min-width:1200px){.content-management-component-wrapper.component-type-freight-progress .cart-freight-lines{font-size:var(--size-14)}}.cart-green-shipping{display:grid}.cart-not-your-freight{color:var(--color-black);font-size:var(--size-13)}@media (min-width:1200px){.cart-not-your-freight{font-size:var(--size-14)}}.qualified .cart-not-your-freight{color:var(--color-light-grey)}.cart-your-freight{font-weight:600;font-size:var(--size-14)}@media (min-width:1200px){.cart-your-freight{font-weight:600;font-size:var(--size-16)}}.qualified .cart-your-freight{color:var(--color-black)}.cart-freight-cost{text-align:right;font-weight:600}.freight-message{text-align:right}.freight-message span{color:var(--color-ui-black);font-weight:700}.progress-discount-disclaimer-list{margin-top:-.5rem}.content-management-component-wrapper.component-type-discount-ladder{background-color:var(--content-background-color,var(--color-site-background))}.content-management-component-wrapper.component-type-discount-ladder .progressive-discount-card{max-width:810px;background-color:var(--color-white)}.content-management-component-wrapper.component-type-discount-ladder .progressive-discount-card .radio-slider-wrapper{margin-top:1rem;justify-content:flex-end}.content-management-component-wrapper.component-type-discount-ladder .progressive-discount-card .radio-slider-wrapper .radio-slider{--radio-slider-width:48px}.content-management-component-wrapper.component-type-discount-ladder .progressive-discount-card .radio-slider-wrapper .radio-slider::before{width:calc(var(--radio-slider-width) * .36);height:72%}.content-management-component-wrapper.component-type-discount-ladder .progressive-discount-card .radio-slider-wrapper input:checked+.radio-slider:before{-webkit-transform:translateX(24px);-ms-transform:translateX(24px);transform:translateX(24px)}.content-management-component-wrapper.component-type-discount-ladder .progressive-discount-card .radio-slider-wrapper .radio-slider-front-label{font-size:var(--size-11)}.content-management-component-wrapper.component-type-discount-ladder .progressive-discount-card .progressive-discount-progress-text{margin-top:.5rem}.content-management-component-wrapper.component-type-discount-ladder .progressive-discount-card .milestone-bar-track{position:relative;height:20px;background:var(--color-light-grey);border-radius:34px;margin-right:1rem}.content-management-component-wrapper.component-type-discount-ladder .progressive-discount-card .milestone-bar-track.not-active{opacity:.6}.content-management-component-wrapper.component-type-discount-ladder .progressive-discount-card .milestone-bar-fill{position:absolute;top:0;left:0;bottom:0;background:var(--color-pink);border-radius:34px;width:0}.content-management-component-wrapper.component-type-discount-ladder .progressive-discount-card .milestone-bar-dot{position:absolute;top:50%;transform:translate(-50%,-50%);width:30px;height:30px;border-radius:50%;background:var(--color-light-grey)}.content-management-component-wrapper.component-type-discount-ladder .progressive-discount-card .milestone-bar-dot span{color:var(--color-dark-grey)}.content-management-component-wrapper.component-type-discount-ladder .progressive-discount-card .milestone-bar-dot.is-reached{background:var(--color-pink);width:35px;height:35px}.content-management-component-wrapper.component-type-discount-ladder .progressive-discount-card .milestone-bar-dot.is-reached span{color:var(--color-black)}.content-management-component-wrapper.component-type-loyalty-coupons{background-color:var(--content-background-color,var(--color-picasso-yellow))}.content-management-component-wrapper.component-type-loyalty-coupons .coupon-ticket{padding:2rem 1.25rem;position:relative;overflow:hidden;flex:0 0 200px}.content-management-component-wrapper.component-type-loyalty-coupons .coupon-ticket .coupon-ticket-footer{margin-top:auto}.content-management-component-wrapper.component-type-loyalty-coupons .coupon-ticket .button{border-radius:8px;padding:.65rem 1rem;font-size:var(--size-11);height:30px;border:none}.content-management-component-wrapper.component-type-loyalty-coupons .coupon-ticket .activated-coupon{background-color:var(--color-light-pink);color:var(--color-dark-grey)}.content-management-component-wrapper.component-type-loyalty-coupons .coupon-ticket .not-activated-coupon{background-color:var(--color-bright-pink);color:var(--color-white)}.content-management-component-wrapper.component-type-loyalty-coupons .coupon-ticket .coupon-valid-to{opacity:.7;margin-bottom:0}.content-management-component-wrapper.component-type-loyalty-coupons .coupon-ticket::after,.content-management-component-wrapper.component-type-loyalty-coupons .coupon-ticket::before{content:"";position:absolute;left:0;width:100%;height:20px;background-color:var(--content-background-color,var(--color-picasso-yellow));mask:radial-gradient(14px at 50% var(--y),#000 100%,rgba(0,0,0,0) 100%) 0 var(--pos)/40px 100% repeat-x}.content-management-component-wrapper.component-type-loyalty-coupons .coupon-ticket::before{top:0;--y:0;--pos:0}.content-management-component-wrapper.component-type-loyalty-coupons .coupon-ticket::after{bottom:0;--y:100%;--pos:100%}.horizontal-card{grid-template-columns:33% 1fr}.horizontal-card:has(.action-button) .product-card-header{padding-right:2.5rem}.horizontal-card:has(.action-button) .action-button{position:absolute;top:1rem;right:1rem}.horizontal-card .card-image-wrapper{padding:1rem .5rem;height:100%}.horizontal-card .card-image-wrapper img{aspect-ratio:1}.horizontal-card .card-image-wrapper .icon-button{position:absolute;top:.5rem;right:.5rem}.horizontal-card .product-card-content{grid-template-rows:auto 1fr auto;gap:.5rem;padding:1rem}.horizontal-card .product-card-body{display:grid;gap:.25rem;align-content:start}@media (max-width:1199px){.horizontal-card .product-card-footer :only-child{flex:1}}@media (min-width:1200px){.horizontal-card{grid-template-columns:159px 1fr}.horizontal-card:not(.full-width){width:676px}}.horizontal-card .card-image-wrapper{padding:3rem 1rem 1rem 1rem}.status-dot{display:block;width:.5rem;height:.5rem;border-radius:50%}.status-dot-green,[data-online-stock-status="3"] .status-dot,[data-retail-stock-status="3"] .status-dot{background-color:var(--color-green)}.status-dot-yellow,[data-online-stock-status="2"] .status-dot,[data-retail-stock-status="2"] .status-dot{background-color:var(--color-yellow)}.status-dot-red,[data-online-stock-status="1"] .status-dot,[data-retail-stock-status="1"] .status-dot{background-color:var(--color-red)}.content-management-component-wrapper.component-type-shopping-cart-products{background-color:var(--content-background-color,var(--color-site-background))}.content-management-component-wrapper.component-type-shopping-cart-products .trigger-click-and-collect-popup{padding:.5rem;height:auto;border:var(--color-light-grey) 1px solid}.content-management-component-wrapper.component-type-shopping-cart-products .cart-products-wrapper{max-width:810px}.content-management-component-wrapper.component-type-shopping-cart-products .cart-products-wrapper .cart-products-message{background-color:var(--color-picasso-yellow);margin:0 1rem;border-radius:5px}.horizontal-card.cart-product{grid-template-columns:95px 1fr}@media (min-width:1200px){.horizontal-card.cart-product{grid-template-columns:132px 1fr}}.horizontal-card.cart-product .card-image-wrapper{padding:0 .5rem}.horizontal-card.cart-product .product-card-content{grid-template-rows:auto auto auto;padding:.5rem}.horizontal-card.cart-product .product-card-content .product-attribute{font-size:var(--size-12)}.horizontal-card.cart-product .product-card-content .wishlist-icon-button{font-size:var(--size-20)}.cart-product-tag{width:100%;justify-content:center;align-items:center}@media (max-width:1199px){.cart-product-tag{width:100%;justify-content:center}}.cart-product-quantity-wrapper{background-color:var(--color-site-background);font-size:var(--size-12)}.cart-product-quantity-wrapper button{height:2rem;width:2rem;line-height:1rem}.cart-product-quantity-wrapper .cart-product-quantity{height:2rem;width:auto;min-width:2rem}.cart-product-availability-row{line-height:1.2}.cart-product-price{line-height:1em;text-align:right;font-weight:600;font-size:var(--size-14)}.cart-product-price.original-price{font-size:.8em}.cart-product-price.price-main{font-size:var(--size-20);font-family:var(--font-staffwide)}@media (min-width:1200px){.loyalty-price-saved{flex-direction:row-reverse}}@media (min-width:1200px){.loyalty-price{flex-direction:row}}.content-management-component-wrapper.component-type-empty-cart{background-color:var(--content-background-color,var(--color-site-background))}.content-management-component-wrapper.component-type-empty-cart .empty-basket{max-width:810px;background-color:var(--content-background-color,var(--color-site-background))}.content-management-component-wrapper.component-type-empty-cart .empty-basket .ui-message{background-color:var(--color-white);padding:8rem 0}.content-management-component-wrapper.component-type-salon-booking-manager{background-color:var(--content-background-color,var(--color-site-background))}.content-management-component-wrapper.component-type-salon-booking-manager .salon-booking-manager-component{max-width:32rem}.content-management-component-wrapper.component-type-salon-booking-manager .salon-booking-manager-calendar,.content-management-component-wrapper.component-type-salon-booking-manager .salon-booking-manager-slots{padding:1rem;border:1px solid var(--color-light-grey);border-radius:1rem;background-color:var(--color-white)}.content-management-component-wrapper.component-type-salon-booking-manager .salon-booking-manager-calendar-header{grid-template-columns:auto 1fr auto;gap:.75rem}.content-management-component-wrapper.component-type-salon-booking-manager .salon-booking-manager-calendar-month,.content-management-component-wrapper.component-type-salon-booking-manager .salon-booking-manager-selected-date{text-align:center;font-weight:700}.content-management-component-wrapper.component-type-salon-booking-manager .salon-booking-manager-calendar-navigation{min-width:2.75rem}.content-management-component-wrapper.component-type-salon-booking-manager .salon-booking-manager-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.5rem}.content-management-component-wrapper.component-type-salon-booking-manager .salon-booking-manager-calendar-day-header{text-align:center;color:var(--color-dark-grey);font-size:.875rem}.content-management-component-wrapper.component-type-salon-booking-manager .salon-booking-manager-calendar-day{min-height:2.75rem;border:1px solid var(--color-light-grey);border-radius:.75rem;background-color:var(--color-white)}.content-management-component-wrapper.component-type-salon-booking-manager .salon-booking-manager-calendar-day.muted{color:var(--color-dark-grey)}.content-management-component-wrapper.component-type-salon-booking-manager .salon-booking-manager-calendar-day.selected{background-color:var(--color-light-pink);border-color:var(--color-black)}.content-management-component-wrapper.component-type-salon-booking-manager .salon-booking-manager-calendar-day:disabled{color:var(--color-dark-grey);background-color:var(--color-lightest-grey)}.content-management-component-wrapper.component-type-salon-booking-manager .salon-booking-manager-slot-group{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.content-management-component-wrapper.component-type-salon-booking-manager .salon-booking-manager-slot-group.component-hidden{display:none}.content-management-component-wrapper.component-type-salon-booking-manager .salon-booking-manager-slot{min-width:4.75rem;padding:.75rem 1rem;border:1px solid var(--color-light-grey);border-radius:.75rem;background-color:var(--color-white)}.content-management-component-wrapper.component-type-salon-booking-manager .salon-booking-manager-slot.selected{background-color:var(--color-light-pink);border-color:var(--color-black)}.content-management-component-wrapper.component-type-salon-services{padding:2rem 0;max-width:500px;margin:auto;background-color:var(--content-background-color,var(--color-site-background))}.content-management-component-wrapper.component-type-salon-services .salon-services-component{gap:.75rem}.content-management-component-wrapper.component-type-salon-services section{border:1px solid var(--color-light-grey);background-color:var(--color-white);overflow:hidden}.content-management-component-wrapper.component-type-salon-services .collapse-box-header{display:grid;grid-template-columns:1fr auto;padding:1rem;align-items:center}.content-management-component-wrapper.component-type-salon-services .salon-services-list{padding:0 1rem 1rem;display:grid;gap:.75rem}.content-management-component-wrapper.component-type-salon-services label{display:grid;grid-template-columns:minmax(0,1fr) 5rem 3.5rem;gap:.5rem;align-items:start;padding:1rem}.content-management-component-wrapper.component-type-salon-services .salon-service-checkbox{position:absolute;opacity:0}.content-management-component-wrapper.component-type-salon-services .salon-service-card{border:1px solid var(--color-light-grey);background-color:var(--color-lightest-grey)}.content-management-component-wrapper.component-type-salon-services .salon-service-card.selected{background-color:var(--color-light-pink)}.content-management-component-wrapper.component-type-salon-employees{background-color:var(--content-background-color,var(--color-site-background))}.content-management-component-wrapper.component-type-salon-employees .salon-employees-component{max-width:500px}.content-management-component-wrapper.component-type-salon-employees .salon-employee-card{border:1px solid var(--color-light-grey);background-color:var(--color-white)}.content-management-component-wrapper.component-type-salon-employees label{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;align-items:center;padding:1rem;cursor:pointer}.content-management-component-wrapper.component-type-salon-employees .salon-employee-image,.content-management-component-wrapper.component-type-salon-employees .salon-employee-image-placeholder{width:3.5rem;height:3.5rem;border-radius:50%}.content-management-component-wrapper.component-type-salon-employees .salon-employee-image-placeholder{display:flex;align-items:center;justify-content:center;background-color:var(--color-light-beige);font-weight:700}.content-management-component-wrapper.component-type-salon-employees .salon-employee-radio{position:absolute;opacity:0}.content-management-component-wrapper.component-type-salon-employees .salon-employee-card.selected{background-color:var(--color-light-pink);border-color:var(--color-black)}.content-management-component-wrapper.component-type-salon-booking-summary{background-color:var(--content-background-color,var(--color-site-background))}.content-management-component-wrapper.component-type-salon-booking-summary .salon-booking-summary-component{max-width:500px;padding:1.25rem;border:1px solid var(--color-light-grey);border-radius:.75rem;background-color:var(--color-white)}.content-management-component-wrapper.component-type-salon-booking-summary .salon-booking-summary-title{margin:0}.content-management-component-wrapper.component-type-salon-booking-summary .salon-booking-summary-section{padding-top:.75rem;border-top:1px solid var(--color-light-grey)}.content-management-component-wrapper.component-type-salon-booking-summary .salon-booking-summary-section:first-of-type{padding-top:0;border-top:0}.content-management-component-wrapper.component-type-salon-booking-summary .salon-booking-summary-label{font-weight:600}.content-management-component-wrapper.component-type-salon-booking-summary .salon-booking-summary-value{line-height:1.4}.content-management-component-wrapper.component-type-salon-booking-summary .salon-booking-summary-section-total .salon-booking-summary-label,.content-management-component-wrapper.component-type-salon-booking-summary .salon-booking-summary-section-total .salon-booking-summary-value{font-weight:700}.content-management-component-wrapper.component-type-salon-confirmation{background-color:var(--content-background-color,var(--color-site-background))}.content-management-component-wrapper.component-type-salon-confirmation .salon-confirmation-component{max-width:500px;padding:1rem;border:1px solid var(--color-light-grey);border-radius:.75rem;background-color:var(--color-white)}.content-management-component-wrapper.component-type-loyalty-opt-in{background-color:var(--content-background-color,var(--color-site-background))}.content-management-component-wrapper.component-type-loyalty-opt-in .loyalty-optin-component{max-width:810px}@media (min-width:1200px){.content-management-component-wrapper.component-type-loyalty-opt-in .loyalty-optin-component{display:grid;grid-template-columns:1fr 60%}}.content-management-component-wrapper.component-type-loyalty-opt-in .loyalty-optin-component .loyalty-optin-image{position:relative}.content-management-component-wrapper.component-type-loyalty-opt-in .loyalty-optin-component .loyalty-optin-image img{width:100%;height:auto;display:block}.content-management-component-wrapper.component-type-loyalty-opt-in .loyalty-optin-component .loyalty-optin-image-overlay{position:absolute;bottom:0;width:100%;text-align:center}@media (min-width:1200px){.content-management-component-wrapper.component-type-loyalty-opt-in .loyalty-optin-component .loyalty-optin-image-overlay{left:50%;top:50%;transform:translate(-50%,-50%);height:fit-content}}.content-management-component-wrapper.component-type-loyalty-opt-in .loyalty-optin-component .loyalty-optin-image-overlay .loyalty-optin-header{color:#f4e27a;font-size:30px}.content-management-component-wrapper.component-type-loyalty-opt-in .loyalty-optin-component .loyalty-optin-body{background:#f6e889;padding:20px;position:relative}.content-management-component-wrapper.component-type-loyalty-opt-in .loyalty-optin-component .loyalty-optin-trigger{position:absolute;top:16px;right:16px}.content-management-component-wrapper.component-type-loyalty-opt-in .loyalty-optin-component .loyalty-optin-benefits-list{list-style:none;padding:0;margin:24px 0 20px}.content-management-component-wrapper.component-type-loyalty-opt-in .loyalty-optin-component .loyalty-optin-benefits-list .loyalty-optin-benefit{margin-bottom:10px}.content-management-component-wrapper.component-type-loyalty-opt-in .loyalty-optin-component .logo{margin-top:12px}.content-management-component-wrapper.component-type-loyalty-opt-in .loyalty-optin-component .logo img{max-height:28px;width:auto;height:auto}.content-management-component-wrapper.component-type-cart-total-summary{background-color:var(--content-background-color,var(--color-site-background))}.content-management-component-wrapper.component-type-cart-total-summary .cart-total-summary{max-width:810px}.content-management-component-wrapper.component-type-cart-total-summary .cart-total-summary .cart-total-row{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px}.content-management-component-wrapper.component-type-cart-total-summary .cart-total-summary .cart-total-discount-values{color:var(--color-bright-pink);font-weight:700}.content-management-component-wrapper.component-type-cart-total-summary .cart-total-summary .cart-total-row-total{font-weight:700}.content-management-component-wrapper.component-type-cart-loyalty-bonus{background-color:var(--content-background-color,var(--color-site-background))}.content-management-component-wrapper.component-type-cart-loyalty-bonus .cart-loyalty-bonus{max-width:810px;padding:1rem}@media (min-width:1200px){.content-management-component-wrapper.component-type-cart-loyalty-bonus .cart-loyalty-bonus{padding:1.5rem}}@media (min-width:1200px){.cart-loyalty-bonus-dialog{max-width:min(32rem,100vw - 3rem)}}.cart-loyalty-bonus-selector .cart-loyalty-bonus-option:disabled{cursor:not-allowed;opacity:.45}.cart-loyalty-bonus-selector .cart-loyalty-bonus-input-group{width:min(11rem,100%)}.cart-loyalty-bonus-selector .cart-loyalty-bonus-input::-webkit-inner-spin-button,.cart-loyalty-bonus-selector .cart-loyalty-bonus-input::-webkit-outer-spin-button{appearance:none;margin:0}.cart-loyalty-bonus-selector .cart-loyalty-bonus-validation{color:var(--color-red)}.horizontal-card{grid-template-columns:33% 1fr}.horizontal-card:has(.action-button) .product-card-header{padding-right:2.5rem}.horizontal-card:has(.action-button) .action-button{position:absolute;top:1rem;right:1rem}.horizontal-card .card-image-wrapper{padding:1rem .5rem;height:100%}.horizontal-card .card-image-wrapper img{aspect-ratio:1}.horizontal-card .card-image-wrapper .icon-button{position:absolute;top:.5rem;right:.5rem}.horizontal-card .product-card-content{grid-template-rows:auto 1fr auto;gap:.5rem;padding:1rem}.horizontal-card .product-card-body{display:grid;gap:.25rem;align-content:start}@media (max-width:1199px){.horizontal-card .product-card-footer :only-child{flex:1}}@media (min-width:1200px){.horizontal-card{grid-template-columns:159px 1fr}.horizontal-card:not(.full-width){width:676px}}.horizontal-card .card-image-wrapper{padding:3rem 1rem 1rem 1rem}.content-management-component-wrapper.component-type-free-sample-selector{background-color:var(--content-background-color,var(--color-site-background))}.content-management-component-wrapper.component-type-free-sample-selector .free-sample-selector-component{max-width:810px}.content-management-component-wrapper.component-type-free-sample-selector .free-sample-selector-component .selectable-sample-product{display:grid;grid-template-columns:auto 1fr}.content-management-component-wrapper.component-type-free-sample-selector .free-sample-selector-component .selectable-sample-product .card-image-wrapper{padding:0;width:90px;height:99px}.content-management-component-wrapper.component-type-free-sample-selector .free-sample-selector-component .selectable-sample-product .selectable-samples-content{grid-template-columns:auto auto;padding:1rem}.content-management-component-wrapper.component-type-free-sample-selector .free-sample-selector-component .selectable-sample-product .link-button{padding:0;border:none;background:0 0;text-decoration:underline}.status-dot{display:block;width:.5rem;height:.5rem;border-radius:50%}.status-dot-green,[data-online-stock-status="3"] .status-dot,[data-retail-stock-status="3"] .status-dot{background-color:var(--color-green)}.status-dot-yellow,[data-online-stock-status="2"] .status-dot,[data-retail-stock-status="2"] .status-dot{background-color:var(--color-yellow)}.status-dot-red,[data-online-stock-status="1"] .status-dot,[data-retail-stock-status="1"] .status-dot{background-color:var(--color-red)}.content-management-component-wrapper.component-type-cart-click-and-collect{background-color:var(--content-background-color,var(--color-site-background))}.content-management-component-wrapper.component-type-cart-click-and-collect .cart-click-and-collect{max-width:810px}.click-and-collect-dialog .dialog-content{max-height:90vh}@media (max-width:1199px){.click-and-collect-dialog .click-and-collect.click-and-collect-mobile-layout{display:flex;flex-direction:column;height:min(44rem,90dvh - 2rem);overflow:hidden}.click-and-collect-dialog .click-and-collect.click-and-collect-mobile-layout .click-and-collect-section{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.click-and-collect-dialog .click-and-collect.click-and-collect-mobile-layout .click-and-collect-select-list{flex:1;min-height:18rem;overflow-y:auto;overscroll-behavior:contain}.click-and-collect-dialog .click-and-collect.click-and-collect-mobile-layout .click-and-collect-actions{position:sticky;bottom:0;background:var(--color-white);padding-top:var(--size-12)}}.click-and-collect-dialog .button.black{border-radius:10px;background:var(--color-pink);border:none;color:var(--color-black)}.click-and-collect-dialog .click-and-collect-actions{margin-top:var(--size-16);gap:.5rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));position:relative;z-index:1}.click-and-collect-dialog .bg-lightest-grey{background-color:#f5f5f5}.click-and-collect-dialog .bg-pink-borderd{background-color:#fff5f9;border:1px solid var(--color-pink)}.click-and-collect-information-text ul{padding-left:1rem}.click-and-collect-sticky-header{position:sticky;top:0;z-index:3;background:var(--color-white);display:grid;gap:.5rem}@media (min-width:1200px){.click-and-collect-sticky-header{margin-top:1rem}}.click-and-collect-shared-header-content{position:relative;padding:.5rem 1rem}.click-and-collect-shared-header-info-content{position:absolute;right:0;width:min(18rem,100vw - 3rem);background:var(--color-white);border:1px solid var(--color-light-grey);box-shadow:0 .5rem 1.25rem rgba(0,0,0,.08);z-index:2}.click-and-collect-progress-bar-list{grid-template-columns:repeat(3,auto);display:grid;padding:0;width:100%;margin:0;justify-content:space-between;position:relative}.click-and-collect-progress-bar-list:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:2px;background:var(--color-light-grey)}.click-and-collect-progress-bar-step{position:relative;display:grid;gap:.5rem;color:var(--color-dark-grey)}.click-and-collect-progress-bar-step.is-completed{-webkit-text-stroke:.5px currentColor;font-size:16px}.click-and-collect-progress-bar-step.is-completed .click-and-collect-progress-bar-step-marker{color:var(--color-black);background:var(--color-brand-primary)}.click-and-collect-progress-bar-step.is-current{color:var(--color-black)}.click-and-collect-progress-bar-step.is-current .click-and-collect-progress-bar-step-marker{color:var(--color-white);background:var(--color-black)}.click-and-collect-progress-bar-step.is-completed::after{background:var(--color-brand-primary)}.click-and-collect-progress-bar-step .click-and-collect-progress-bar-step-marker{width:1.8rem;height:1.8rem;border-radius:50%;background:var(--color-lightest-grey);color:var(--color-dark-grey);display:inline-flex;align-items:center;justify-content:center;font-size:var(--size-12);font-weight:500;z-index:1}.component-type-click-and-collect-products .click-and-collect-product-card,.component-type-click-and-collect-products .click-and-collect-store-card,.component-type-click-and-collect-store .click-and-collect-product-card,.component-type-click-and-collect-store .click-and-collect-store-card{background:var(--color-white);border:1px solid var(--color-light-grey);transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.component-type-click-and-collect-products .click-and-collect-product-card:not(.is-disabled):hover,.component-type-click-and-collect-products .click-and-collect-store-card:not(.is-disabled):hover,.component-type-click-and-collect-store .click-and-collect-product-card:not(.is-disabled):hover,.component-type-click-and-collect-store .click-and-collect-store-card:not(.is-disabled):hover{border-color:var(--color-dark-grey);box-shadow:0 .35rem 1rem rgba(0,0,0,.06);transform:translateY(-1px)}.component-type-click-and-collect-products .click-and-collect-product-card.is-disabled,.component-type-click-and-collect-products .click-and-collect-store-card.is-disabled,.component-type-click-and-collect-store .click-and-collect-product-card.is-disabled,.component-type-click-and-collect-store .click-and-collect-store-card.is-disabled{opacity:.6}.component-type-click-and-collect-products .click-and-collect-select-list,.component-type-click-and-collect-store .click-and-collect-select-list{gap:.75rem;max-height:26rem;overflow:auto}@media (max-width:1199px){.component-type-click-and-collect-products .click-and-collect-select-list,.component-type-click-and-collect-store .click-and-collect-select-list{max-height:none}}.component-type-click-and-collect-products .click-and-collect-product-card:has(input[name=selectedProductIds]:checked),.component-type-click-and-collect-products .click-and-collect-store-card:has(input[name=selectedStoreId]:checked),.component-type-click-and-collect-store .click-and-collect-product-card:has(input[name=selectedProductIds]:checked),.component-type-click-and-collect-store .click-and-collect-store-card:has(input[name=selectedStoreId]:checked){background-color:#fff5f9;border:1px solid var(--color-pink)}.component-type-click-and-collect-minimum-order{padding-top:2rem}.component-type-click-and-collect-minimum-order .click-and-collect-header{grid-template-columns:auto 1fr}.component-type-click-and-collect-minimum-order .click-and-collect-progress{height:var(--size-10);overflow:hidden}.component-type-click-and-collect-minimum-order .click-and-collect-progress-bar{height:100%;background:var(--color-brand-primary)}.component-type-click-and-collect-minimum-order .click-and-collect-minimum-order-action{grid-template-columns:auto 1fr auto;border:2px solid var(--color-black);border-radius:10px}.component-type-click-and-collect-minimum-order .click-and-collect-minimum-order-icon{width:2.2rem;height:2.2rem;background:var(--color-brand-primary)}.component-type-click-and-collect-minimum-order .click-and-collect-minimum-order-action-continue .click-and-collect-minimum-order-icon{background:var(--color-black)}.component-type-click-and-collect-minimum-order .click-and-collect-minimum-order-action-launch{background:#fff5f9;border-color:#f3b8cc}.component-type-click-and-collect-store .click-and-collect-store-card[data-default-hidden-by-availability=true]{display:none!important}.component-type-click-and-collect-store.filtering-elements .click-and-collect-store-card[data-default-hidden-by-availability=true].filter-match{display:grid!important}.component-type-click-and-collect-store .click-and-collect-store-card-count{border:0;display:inline-flex;align-items:center;gap:.35rem;cursor:pointer;width:fit-content;background:0 0;padding:0}.component-type-click-and-collect-store .click-and-collect-store-card-count .click-and-collect-store-card-count-tag{background:var(--color-site-background);font-weight:500;white-space:nowrap;padding:.2rem .65rem}.component-type-click-and-collect-store .click-and-collect-store-card-count i{transition:transform .15s ease}.component-type-click-and-collect-store .click-and-collect-store-card-count[aria-expanded=true] i{transform:rotate(180deg)}.component-type-click-and-collect-store .click-and-collect-store-card-count.is-all-eligible .click-and-collect-store-card-count-tag{background:#dbfce7;color:#1e8e4a}.component-type-click-and-collect-store .click-and-collect-store-card-count.is-partially-eligible .click-and-collect-store-card-count-tag{background:var(--color-picasso-yellow);color:var(--color-dark-grey)}.component-type-click-and-collect-store .click-and-collect-store-card-count.is-not-eligible .click-and-collect-store-card-count-tag{color:var(--color-dark-grey)}.component-type-click-and-collect-store .click-and-collect-store-card-count .click-and-collect-store-card-count-tag.is-partially-eligible{background:var(--color-picasso-yellow);color:var(--color-dark-grey)}.component-type-click-and-collect-store .click-and-collect-store-card-header{padding:var(--size-12) var(--size-12) 0}.component-type-click-and-collect-store .click-and-collect-store-availability{border-top:1px solid var(--color-light-grey);padding:0 var(--size-12) var(--size-12);background-color:#f9fafb;border-radius:0 0 10px 10px}.component-type-click-and-collect-store .click-and-collect-store-availability-row{padding-top:.5rem}.component-type-click-and-collect-store .click-and-collect-store-availability-row.is-unavailable{color:var(--color-dark-grey)}.component-type-click-and-collect-store .click-and-collect-store-availability-row.is-unavailable .click-and-collect-store-availability-image{filter:grayscale(1);opacity:.65}.component-type-click-and-collect-store .click-and-collect-store-availability-row.is-unavailable i{color:var(--color-red)}.component-type-click-and-collect-store .click-and-collect-store-availability-image{width:2rem;height:2rem;object-fit:cover;border-radius:5px}.component-type-click-and-collect-store .click-and-collect-store-availability-name{font-size:12px}.component-type-click-and-collect-store .click-and-collect-store-availability-name.is-partially-available{color:var(--color-dark-grey)}.component-type-click-and-collect-store .click-and-collect-store-availability-name.is-unavailable{color:var(--color-dark-grey)}.component-type-click-and-collect-store .click-and-collect-store-availability-status{font-size:12px;white-space:nowrap}.component-type-click-and-collect-store .click-and-collect-store-availability-status.is-partially-available{color:var(--color-dark-grey)}.component-type-click-and-collect-store .click-and-collect-store-availability i.is-available{color:var(--color-green)}.component-type-click-and-collect-store .click-and-collect-store-availability i.is-partially-available{color:var(--color-yellow)}.component-type-click-and-collect-store .click-and-collect-store-availability i.is-unavailable{color:var(--color-red)}.component-type-click-and-collect-store .search-filter-container{background-color:var(--color-white);border:1px solid var(--color-light-grey);border-radius:10px}.component-type-click-and-collect-store .search-filter-container:focus-within{border:1px solid var(--color-active-border)}.component-type-click-and-collect-store .click-and-collect-store-card-pill{background:var(--color-site-background);padding:.2rem .65rem}.component-type-click-and-collect-store .click-and-collect-selection-input{accent-color:var(--color-pink);width:1rem}.component-type-click-and-collect-products .click-and-collect-product-card{padding:var(--size-12)}.component-type-click-and-collect-products .click-and-collect-product-card-image{width:84px;height:84px;object-fit:cover}.component-type-click-and-collect-products .click-and-collect-product-card-availability{font-size:var(--size-16);line-height:1}.component-type-click-and-collect-products .click-and-collect-selection-input{height:.9rem;width:.9rem;accent-color:var(--color-black)}@media (max-width:1199px){.component-type-click-and-collect-products .click-and-collect-product-card-image{width:72px;height:72px}}.component-type-click-and-collect-summary .click-and-collect-summary-detail-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}.component-type-click-and-collect-summary hr{border-color:#d0d0d0}.component-type-click-and-collect-summary .is-emphasized{padding-top:.5rem;border-top:1px solid #d0d0d0}.component-type-click-and-collect-summary .is-emphasized span{font-weight:700}.component-type-click-and-collect-summary .click-and-collect-product-summary-block{border:1px solid #d0d0d0}.component-type-click-and-collect-summary .click-and-collect-product-summary-block .click-and-collect-summary-product{display:grid;grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;gap:.75rem}.component-type-click-and-collect-summary .click-and-collect-product-summary-block .click-and-collect-summary-product-image{width:2.5rem;height:2.5rem;object-fit:cover}@media (max-width:1199px){.content-management-component-wrapper.component-type-wishlist .wishlist-actions{padding:0 .5rem}.content-management-component-wrapper.component-type-wishlist .wishlist-actions .button{flex:1 1 auto}}@media (min-width:1200px){.content-management-component-wrapper.component-type-wishlist .wishlist-actions{justify-content:end}}.checkout-employee-component .payment-method-logos li{padding-left:1rem}.checkout-employee-component .payment-method-logos img{width:auto;height:2rem}.checkout-employee-component .checkout-employee-badge img{width:auto;height:5rem}.content-management-component-wrapper.component-type-employee-purchase{background-color:var(--content-background-color,var(--color-site-background))}.content-management-component-wrapper.component-type-employee-purchase .employee-purchase-component{max-width:810px}.checkout-component{padding:0 1rem 0 1rem}.checkout-component .checkout-heading{padding:var(--size-15) 0;display:block;font-size:var(--size-20);font-weight:700}.checkout-component .card{border-radius:12px 12px 12px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ccc #ccc #ccc #ccc;overflow:hidden}.checkout-component.checkout-confirm-order-component .checkout-validation-dialog{width:calc(100% - 2rem);max-width:28rem;background:0 0;border-radius:var(--size-12);overflow:visible}.checkout-component.checkout-confirm-order-component .checkout-validation-dialog .dialog-content{background:#fff;border-radius:var(--size-12);overflow:hidden}.checkout-component.checkout-confirm-order-component .checkout-validation-dialog .dialog-body{padding:var(--size-24) var(--size-24) var(--size-16);font-size:var(--size-16);line-height:1.5}.checkout-component.checkout-confirm-order-component .checkout-validation-dialog footer{padding:0 var(--size-24) var(--size-24)}.content-management-component-wrapper.component-type-checkout-shipping-options .checkout-component .shipping-options-list{padding:2rem}.content-management-component-wrapper.component-type-checkout-shipping-options .checkout-component .shipping-method{padding:1rem 0 1rem 0}.zipcode-autocomplete-results{background-color:var(--color-white);display:grid;list-style:none;margin:0;padding:0;max-height:0;overflow-y:auto;transition:all .3s ease;scroll-behavior:smooth;position:relative}.zipcode-autocomplete-results:not(:empty){border-width:1px;border-style:solid;border-color:var(--color-dark-grey);max-height:8em}.floating-label-inputs .zipcode-autocomplete-results{transform:translateY(-1.5em)}.floating-label-inputs .zipcode-autocomplete-results:not(:empty){padding-top:1.5em}.zip-code-line{cursor:pointer;padding:.5em}.zip-code-line.selected,.zip-code-line:focus,.zip-code-line:hover{background-color:var(--color-light-grey)}.dialog.dialog-animation:has(.site-search-popup){border:none}.dialog.dialog-animation:has(.site-search-popup):has(.component-type-banners) .site-search-results{max-height:40vh}@media (min-width:1200px){.dialog.dialog-animation:has(.site-search-popup):has(.component-type-banners) .site-search-results{max-height:50vh}}@media (max-width:1199px){.dialog.dialog-animation:has(.site-search-popup){width:100%;margin-top:0;margin-left:0;margin-right:0}}@media (min-width:1200px){.dialog.dialog-animation:has(.site-search-popup){padding:2rem 4.5rem 2.5rem 4.5rem;margin-top:38px;width:610px}}.dialog.dialog-animation:has(.site-search-popup) .dialog-content{overflow-y:hidden}.dialog.dialog-animation:has(.site-search-popup) .dialog-close-button{display:none}@media (min-width:1200px){.component-type-site-search ::-webkit-scrollbar-track{background:var(--color-white);border-radius:25px}.component-type-site-search ::-webkit-scrollbar{margin-bottom:20px;padding-top:20px;width:3px;height:3px}.component-type-site-search ::-webkit-scrollbar-thumb{background:var(--color-brand-primary);border-radius:25px;margin:2px}}.component-type-site-search .site-search-input-container{position:relative}.component-type-site-search .site-search-input-container input{font-size:var(--size-16);border:none;outline:0;border-bottom:1px solid var(--color-black);border-radius:0;padding:.7em;flex:1}@media (min-width:1200px){.component-type-site-search .site-search-input-container input{padding-left:calc(.7rem + 32px)}}.component-type-site-search .site-search-input-container input:focus{outline:0}.component-type-site-search .site-search-input-container .site-search-input-icons{position:absolute;right:2rem}.component-type-site-search .site-search-input-container .site-search-input-icons i{padding:.5rem;cursor:pointer}@media (min-width:1200px){.component-type-site-search .site-search-input-container .site-search-input-icons{right:0}}.component-type-site-search .site-search-input-container .site-search-input-icons.search{right:0}@media (min-width:1200px){.component-type-site-search .site-search-input-container .site-search-input-icons.search{right:unset;left:0}}.component-type-site-search .site-search-input-container .lds-ellipsis{width:40px;transform:scale(.5)}.component-type-site-search .site-search-list-heading{font-weight:600;margin:0;font-size:var(--size-14)}.component-type-site-search .site-search-list{list-style:none;padding:0;margin:0}.component-type-site-search .site-search-list li{font-size:var(--size-12);cursor:pointer}.component-type-site-search .site-search-term{color:var(--color-black);text-decoration:none}.component-type-site-search .site-search-term:focus,.component-type-site-search .site-search-term:hover{color:var(--color-brand-primary);outline:0;border:none}.component-type-site-search .site-search-results-header{font-weight:600}.component-type-site-search .card-image-wrapper{padding:var(--size-12);width:57px;height:57px}.component-type-site-search .card-image-wrapper img{max-width:50px;max-height:50px}.component-type-site-search .site-search-results{position:relative;max-height:60vh;overflow-y:auto;overflow-x:hidden}.component-type-site-search .site-search-inspo,.component-type-site-search .site-search-product{display:grid;column-gap:.5em;grid-template-columns:auto 1fr;text-decoration:none;color:unset;font-size:var(--size-14)}.component-type-site-search .site-search-product-text{padding:.5em}@media (min-width:1200px){.component-type-site-search .site-search-product-text .product-title{width:100%}}.component-type-site-search .product-tag-price-container{margin-top:.3rem}.component-type-site-search h3{font-size:var(--size-12);margin:0;font-weight:400;flex:0 1 100%}.component-type-site-search .site-search-ppl{flex:0 1 100%}.component-type-site-search .site-search-price{font-weight:600;grid-column:1}.component-type-site-search .site-search-price s{font-weight:400;color:var(--color-black)}.component-type-site-search .loyalty-non-member-price{color:var(--color-dark-grey)}.component-type-site-search:focus,.component-type-site-search:hover{border:none;outline:0}.component-type-site-search .highlight{font-weight:700}.component-type-site-search .site-search-categories{max-width:100%;overflow-x:auto;overflow-y:visible;padding-bottom:.75rem}.component-type-site-search .site-search-category{padding:.5em .75em;font-size:var(--size-12);background-color:var(--color-lightest-grey);color:var(--color-black);text-decoration:none;color:inherit;width:max-content}.component-type-site-search .site-search-category:focus,.component-type-site-search .site-search-category:hover{background-color:var(--color-brand-primary);border:none;outline:0}.component-type-site-search .site-search-category em{font-weight:400;font-style:normal!important}.component-type-site-search .site-search-body:empty{display:none}.content-management-component-wrapper.component-type-preference-center-opt-in-fields{--component-default-padding-top:0.5rem;--component-default-padding-bottom:0.5rem;background-color:transparent}.content-management-component-wrapper.component-type-preference-center-opt-in-fields .preference-center-consent-card{width:100%;max-width:980px;margin-inline:auto}.content-management-component-wrapper.component-type-preference-center-opt-in-fields .preference-center-focused-entry{display:grid;gap:var(--size-12);padding:1rem;border:1px solid var(--color-light-grey);border-radius:.625rem;background-color:var(--color-white);position:relative;overflow:hidden}.content-management-component-wrapper.component-type-preference-center-opt-in-fields .preference-center-focused-entry::before{content:"";position:absolute;left:0;top:var(--size-12);bottom:var(--size-12);width:.25rem;background-color:var(--color-brand-primary);border-radius:0 .25rem .25rem 0}.content-management-component-wrapper.component-type-preference-center-opt-in-fields .preference-center-focused-entry-title-row{gap:.625rem;padding-left:1rem}.content-management-component-wrapper.component-type-preference-center-opt-in-fields .preference-center-focused-entry-slider{margin-left:1rem;padding:var(--size-12) 1rem;border:1px solid var(--color-light-grey);border-radius:.5rem;background-color:var(--color-lightest-grey)}.content-management-component-wrapper.component-type-preference-center-opt-in-fields .preference-center-divider{border-top:1px solid var(--color-light-grey)}.content-management-component-wrapper.component-type-preference-center-opt-in-fields .preference-center-consent-section .radio-slider-wrapper,.content-management-component-wrapper.component-type-preference-center-opt-in-fields .preference-center-focused-entry-slider .radio-slider-wrapper{justify-content:space-between;width:100%;gap:var(--size-12)}.content-management-component-wrapper.component-type-preference-center-opt-in-fields .preference-center-consent-section .radio-slider-back-label,.content-management-component-wrapper.component-type-preference-center-opt-in-fields .preference-center-focused-entry-slider .radio-slider-back-label{order:1;flex:1 1 auto;min-width:0}.content-management-component-wrapper.component-type-preference-center-opt-in-fields .preference-center-consent-section .radio-slider,.content-management-component-wrapper.component-type-preference-center-opt-in-fields .preference-center-focused-entry-slider .radio-slider{order:2;margin-right:0}.content-management-component-wrapper.component-type-preference-center-opt-in-fields .preference-center-consent-section .radio-slider-state,.content-management-component-wrapper.component-type-preference-center-opt-in-fields .preference-center-focused-entry-slider .radio-slider-state{order:3;display:inline-flex;align-items:center;justify-content:flex-end;width:var(--preference-center-slider-state-width,1.85rem);font-size:var(--size-12);color:var(--color-dark-grey)}.content-management-component-wrapper.component-type-preference-center-opt-in-fields .preference-center-bottom-actions{max-width:980px;margin-inline:auto;margin-top:var(--size-12)}.content-management-component-wrapper.component-type-preference-center-opt-in-fields .preference-center-secondary-action{font-size:var(--size-12);line-height:1.2;gap:.35rem;color:var(--color-dark-grey)}.content-management-component-wrapper.component-type-preference-center-opt-in-fields .preference-center-secondary-action.button-link,.content-management-component-wrapper.component-type-preference-center-opt-in-fields .preference-center-secondary-action.button-link:active,.content-management-component-wrapper.component-type-preference-center-opt-in-fields .preference-center-secondary-action.button-link:focus,.content-management-component-wrapper.component-type-preference-center-opt-in-fields .preference-center-secondary-action.button-link:hover{text-decoration:none}.content-management-component-wrapper.component-type-preference-center-opt-in-fields .preference-center-secondary-action .preference-center-secondary-action-text,.content-management-component-wrapper.component-type-preference-center-opt-in-fields .preference-center-secondary-action i{color:inherit}.content-management-component-wrapper.component-type-preference-center-opt-in-fields .preference-center-secondary-action:active,.content-management-component-wrapper.component-type-preference-center-opt-in-fields .preference-center-secondary-action:focus,.content-management-component-wrapper.component-type-preference-center-opt-in-fields .preference-center-secondary-action:hover{color:var(--color-black)}.content-management-component-wrapper.component-type-preference-center-opt-in-fields .preference-center-bottom-actions.has-delete-action .preference-center-secondary-action:first-child{padding-right:var(--size-12)}.content-management-component-wrapper.component-type-preference-center-opt-in-fields .preference-center-bottom-actions.has-delete-action .preference-center-secondary-action+.preference-center-secondary-action{border-left:1px solid var(--color-light-grey);padding-left:var(--size-12)}@media (max-width:767px){.content-management-component-wrapper.component-type-preference-center-opt-in-fields .preference-center-bottom-actions{justify-content:flex-start}}.content-management-component-wrapper.component-type-preference-center-cookie-preferences{--component-default-padding-top:0.5rem;--component-default-padding-bottom:0.5rem;background-color:transparent}.content-management-component-wrapper.component-type-preference-center-cookie-preferences .preference-center-cookie-preferences{width:100%;max-width:980px;margin-inline:auto}.content-management-component-wrapper.component-type-preference-center-pause-marketing{--component-default-padding-top:0.5rem;--component-default-padding-bottom:0.5rem;background-color:transparent}.content-management-component-wrapper.component-type-preference-center-pause-marketing .preference-center-pause{width:100%;max-width:980px;margin-inline:auto}.content-management-component-wrapper.component-type-preference-center-pause-marketing .preference-center-divider{border-top:1px solid var(--color-light-grey)}.content-management-component-wrapper.component-type-preference-center-pause-marketing .preference-center-pause-actions{display:grid;gap:var(--size-12)}.content-management-component-wrapper.component-type-preference-center-pause-marketing .preference-center-pause-actions .button,.content-management-component-wrapper.component-type-preference-center-pause-marketing .preference-center-pause-option{border-radius:.5rem}@media (min-width:1200px){.content-management-component-wrapper.component-type-preference-center-pause-marketing .preference-center-pause-actions{grid-template-columns:repeat(3,minmax(0,1fr))}}.checkout-payment-options-component .payment-option-details{display:none}.checkout-payment-options-component .checkout-payment-option:has(input:checked) .payment-option-details{display:grid}.checkout-payment-options-component .checkout-payment-option-validation-target{border:1px solid transparent;border-radius:var(--size-12);padding:var(--size-12)}.checkout-payment-options-component .checkout-payment-option-validation-target.invalid{border-color:var(--color-ui-error)}.checkout-payment-options-component .checkout-payment-option-validation-message{font-size:var(--size-12);padding-left:0}.checkout-payment-options-component .checkout-payment-option-validation-message.field-validation-valid{display:none}.checkout-payment-options-component .checkout-payment-option-validation-message.field-validation-error{display:block}.content-management-ribbon{height:38px;overflow-y:hidden;flex-direction:column;position:relative}.content-management-ribbon>*{height:38px;min-height:38px}@media (min-width:1200px){.content-management-ribbon{flex-direction:unset}.content-management-ribbon .content-management-component-wrapper{width:100%}.content-management-ribbon .content-management-component-wrapper:first-child{padding-left:1rem}.content-management-ribbon .content-management-component-wrapper:last-child{padding-right:1rem}}.content-management-ribbon:not(.content-management-ribbon-fixed) .button,.content-management-ribbon:not(.content-management-ribbon-fixed) a,.content-management-ribbon:not(.content-management-ribbon-fixed) button{background:0 0;border:none;font:inherit;padding:0;height:1em}.content-management-ribbon:not(.content-management-ribbon-fixed) .button:hover,.content-management-ribbon:not(.content-management-ribbon-fixed) a:hover,.content-management-ribbon:not(.content-management-ribbon-fixed) button:hover{background:0 0;text-decoration:underline}.content-management-ribbon .component-type-countdown-timer{min-height:38px}.content-management-ribbon .component-type-countdown-timer .padding-2{padding:0}.content-management-ribbon .component-type-countdown-timer .countdown-display{font-size:12px;line-height:unset}.content-management-ribbon .component-type-countdown-timer .countdown-display .margin-right-1{margin:0}.content-management-ribbon .rich-text-component{grid-template-columns:auto auto}.content-management-ribbon .close-ribbon-button{position:absolute;right:1rem;z-index:2}.content-management-ribbon.vertical-carousel .content-management-component-wrapper.animate-in{visibility:visible;transition:top .6s ease;z-index:1;top:0}.content-management-ribbon.vertical-carousel .content-management-component-wrapper.animate-out{visibility:visible;transition:top .6s ease;top:-100%}.content-management-ribbon.vertical-carousel .content-management-component-wrapper{visibility:hidden;z-index:0;position:absolute;top:100%;width:100%}.content-management-ribbon[data-content-key=sticky-go-to-checkout-ribbon]{flex-direction:column;gap:0;padding:.5rem}.ribbons-section[data-placement=top] .content-management-ribbon-fixed{position:fixed;top:0;left:0;right:0;z-index:5}.ribbons-section[data-placement=bottom] .content-management-ribbon-fixed{position:fixed;bottom:0;left:0;right:0;z-index:5}.content-management-ribbon-fixed{height:auto;flex-direction:row;align-items:center;background:var(--color-white);padding:var(--size-16);box-shadow:0 2px 10px 0 rgba(0,0,0,.4);gap:var(--size-24);justify-content:center}.content-management-ribbon-fixed:not(:has(.content-management-component-wrapper>:not(.component-hidden))){padding:0}.content-management-ribbon-fixed>*{height:auto}.content-management-ribbon-fixed .content-management-component-wrapper{background-color:transparent;width:auto}.content-management-ribbon-fixed .content-management-component-wrapper:has(>.component-hidden){display:none}.rule-results-section{position:fixed;bottom:1rem;left:1rem;z-index:10;width:auto;height:auto;padding:2rem;box-shadow:0 -3px 6px rgba(0,0,0,.0509803922);font-size:1rem}@media (min-width:1200px){.rule-results-section{font-size:1.6rem}}.rule-results-section.passed{background-color:var(--color-light-pink);border:2px solid var(--color-green)}.rule-results-section.failed{background-color:var(--color-light-pink);border:2px solid var(--color-red)}.content-management-popup{width:100vw;margin:3rem auto;max-width:700px}.content-management-popup .content-management-popup-container[style*=background-image]{background-color:transparent;background-repeat:no-repeat;background-size:cover;background-position:center}.content-management-popup .content-management-popup-container[style*=background-image] .content-management-component-wrapper{background-color:transparent}.content-management-popup .content-management-component-wrapper{--component-default-padding-top:1rem;--component-default-padding-bottom:1rem;--component-default-padding-right:1rem;--component-default-padding-left:1rem;width:100%}.content-management-popup .content-management-component-wrapper:first-child{--component-default-padding-top:2rem}.content-management-popup .content-management-component-wrapper:last-child{--component-default-padding-bottom:2rem}.content-management-popup .content-management-component-wrapper:has(>.component-hidden){display:none}.content-management-popup .content-management-banners-component{padding-top:0;padding-bottom:0}@media (min-width:1200px){.content-management-popup .content-management-banners-component{padding:1rem 0}}.content-management-popup .custom-links-text-links{justify-content:center}.content-management-popup .custom-links-text-links .button{height:auto;padding:var(--size-14) 45px}.checkout-success-status .checkout-feedback-form button:disabled{pointer-events:none}.component-type-checkout-authenticator .checkout-authenticator-component[data-current-checkout-type="1"] .card{max-width:40rem;margin-inline:auto;padding:var(--size-16)}@media (min-width:1200px){.component-type-checkout-authenticator .checkout-authenticator-component[data-current-checkout-type="1"] .card{padding:var(--size-24) var(--size-24) var(--size-32)}}.click-and-collect-dialog .checkout-authenticator-component[data-current-checkout-type="1"] .card{border:none;max-width:40rem;margin-inline:auto}.click-and-collect-dialog .click-and-collect-progress-bar-list{max-width:unset}.click-and-collect-progress-bar-list{max-width:18rem;margin-inline:auto}.component-type-affiliate-profile-editor{--component-default-padding-left:1rem;--component-default-padding-right:1rem}.component-type-affiliate-attribution-list{--component-default-padding-left:1rem;--component-default-padding-right:1rem}.customer-attribution-header,.customer-attribution-row{grid-template-columns:repeat(5,1fr)}.customer-attribution-header>*,.customer-attribution-row>*{padding:1rem}.customer-attribution-header>*{background-color:var(--color-light-pink);font-weight:700}.customer-attribution-row>*{background-color:var(--color-lightest-grey)}.sort-attribution-header{cursor:pointer;user-select:none;border:0;font-weight:600;display:inline-flex;align-items:center;gap:.25rem}.sort-attribution-header::after{content:"⇅";font-size:.8em;opacity:.5}.sort-attribution-header[data-direction=asc]::after{content:"↑";opacity:1}.sort-attribution-header[data-direction=desc]::after{content:"↓";opacity:1}@media (max-width:1199px){.customer-attribution-header{display:none}.customer-attribution-row{grid-template-columns:1fr;padding:1rem;border-radius:.5rem;border:1px solid var(--color-light-grey);margin-bottom:.75rem;background:var(--color-white);gap:.35rem}.customer-attribution-row a,.customer-attribution-row span{display:flex;justify-content:space-between}.customer-attribution-row a::before,.customer-attribution-row span::before{content:attr(data-label);font-weight:600}}.component-type-affiliate-campaign-creator{--component-default-padding-left:1rem;--component-default-padding-right:1rem}.affiliate-campaign-creator .generated-campaign-name{max-height:0}@media (max-width:1199px){.affiliate-campaign-creator .generated-campaign-name{flex-wrap:wrap;overflow-wrap:anywhere}}.affiliate-campaign-creator .generated-campaign-name:has(button:not(:disabled)){max-height:250px}.affiliate-campaign-creator .floating-label i{position:absolute;right:var(--size-20);top:var(--size-16);z-index:2}.component-type-affiliate-campaigns-list{--component-default-padding-left:1rem;--component-default-padding-right:1rem}.affiliate-campaign-list{display:grid;width:100%;gap:.25rem}.affiliate-campaign-list .affiliate-campaign-card,.affiliate-campaign-list .affiliate-campaign-header{display:grid;gap:.25rem}@media (min-width:1200px){.affiliate-campaign-list .affiliate-campaign-card,.affiliate-campaign-list .affiliate-campaign-header{grid-template-columns:25ch repeat(6,1fr)}}.affiliate-campaign-list .affiliate-campaign-card>*,.affiliate-campaign-list .affiliate-campaign-header>*{padding:1rem;height:100%}.affiliate-campaign-list .affiliate-campaign-totals-header>*{background-color:var(--color-light-pink)}.affiliate-campaign-list .affiliate-campaign-urls-header>*{background-color:var(--color-light-blue)}.affiliate-campaign-list .affiliate-campaign-card>*{background-color:var(--color-lightest-grey)}@media (max-width:1199px){.affiliate-campaign-list .affiliate-campaign-header{display:none}.affiliate-campaign-list .affiliate-campaign-card{padding:1rem;border:1px solid var(--color-light-grey);border-radius:.5rem;background:var(--color-white)}.affiliate-campaign-list .affiliate-campaign-card span[data-label]{display:flex;justify-content:space-between}.affiliate-campaign-list .affiliate-campaign-card span[data-label]::before{content:attr(data-label);font-weight:600}}.component-type-affiliate-coupons{--component-default-padding-left:1rem;--component-default-padding-right:1rem}.affiliate-coupons-header,.affiliate-coupons-row{grid-template-columns:repeat(4,1fr)}.affiliate-coupons-header>*,.affiliate-coupons-row>*{padding:1rem}.affiliate-coupons-row>*{background-color:var(--color-lightest-grey)}.affiliate-coupons-header>*{background-color:var(--color-light-pink);font-weight:700}.wwu-responsive-container{display:flex;gap:3rem;align-items:center;background-color:var(--color-white);border-radius:.75rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);padding:2rem;margin:0 auto}.wwu-responsive-item{width:50%;flex-shrink:0;text-align:left}@media (max-width:768px){.wwu-responsive-container{flex-direction:column}.wwu-responsive-item{width:100%}}.affiliate-form-component{padding:2rem}.affiliate-form-component h1{margin-top:0}.affiliate-form-component h3{margin-top:.5rem}.affiliate-form-component textarea{height:auto!important;min-height:auto!important}.affiliate-form-component .required-asterisk{color:var(--color-red)}.affiliate-form-component .add-channel-button{font-weight:700;color:var(--color-red);background:0 0;border:none;cursor:pointer}.affiliate-form-component .channel-container{position:relative;margin-bottom:1rem;border:solid 1px var(--color-light-grey);padding:.5rem}.affiliate-form-component .channel-container .remove-channel-button{position:absolute;z-index:2;right:-.75rem;top:-.75rem;width:1.5rem;height:1.5rem;background-color:var(--color-red);color:var(--color-white);border-radius:50%;border-style:none;font-weight:700;cursor:pointer}.affiliate-form-component .channel-container:first-child .remove-channel-button{display:none}.affiliate-form-component .categories-container{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.affiliate-form-component .categories-container>div{display:flex;gap:.5rem}.affiliate-form-component .categories-container>div.other-category{flex-direction:column}.affiliate-form-component .categories-container>div.other-category>div{display:flex;gap:.5rem}.affiliate-form-component .brands-container input[type=text]{padding:.25rem}.affiliate-form-component .brands-container .mss-container{gap:0}.affiliate-form-component .brands-container .mss-container .mss-selections-wrapper{flex-direction:row}.affiliate-form-component .brands-container .mss-container .mss-selections-wrapper li{background-color:var(--color-light-pink);color:var(--color-dark-pink);font-weight:500;border-radius:2rem;padding:.25rem .75rem;cursor:default}.affiliate-form-component .brands-container .mss-container .mss-selections-wrapper li i{color:var(--color-dark-pink)}.affiliate-form-component .field-validation-error{padding-left:0}@media (max-width:600px){.affiliate-form-component .contact-information,.affiliate-form-component .platform-followers{flex-direction:column}.affiliate-form-component .form-group{width:100%}.affiliate-form-component .categories-container{grid-template-columns:repeat(2,1fr)}}.component-type-affiliate-payments{--component-default-padding-left:1rem;--component-default-padding-right:1rem}.affiliate-payment-header,.affiliate-payment-row{grid-template-columns:repeat(5,1fr)}.affiliate-payment-header>*,.affiliate-payment-row>*{padding:1rem}.affiliate-payment-row>*{background-color:var(--color-lightest-grey)}.affiliate-payment-header>*{background-color:var(--color-light-pink);font-weight:700}.content-mangement-container .content-management-form-component{max-width:600px!important}.content-management-form-component .rating-scale-selector input[type=radio]+span{width:var(--size-32);height:var(--size-32)}.content-management-form-component .icon-rating-selector .icon-rating-selector-label{width:var(--size-32);height:var(--size-32)}