.review-testimonials__header{display:flex;flex-direction:column;align-items:center;gap:.75rem;text-align:center;margin-block-end:var(--container-gutter)}.review-testimonials .review-testimonials__subheading{font-size:var(--text-sm);letter-spacing:var(--text-letter-spacing);margin:0}.review-testimonials .review-testimonials__widget{inline-size:100%;margin-inline:auto}.review-testimonials .review-testimonials__widget--orserio{display:flex;justify-content:center}.review-testimonials .review-testimonials__widget-box{width:calc(206px * var(--widget-scale, 1));height:calc(24px * var(--widget-scale, 1));margin-inline:auto;overflow:hidden}.review-testimonials .review-testimonials__widget-clip{width:206px;height:24px;overflow:hidden;transform:scale(var(--widget-scale, 1));transform-origin:0 0}.review-testimonials .review-testimonials__widget-clip .trustpilot-widget{width:300px;margin-inline-start:-47px}.review-testimonials .review-testimonials__widget .trustpilot-widget{pointer-events:none}.review-testimonials__viewport{position:relative}.review-testimonials .review-testimonials__list{display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding-block:.25rem}.review-testimonials__list::-webkit-scrollbar{display:none}.review-testimonials .review-testimonials__card{flex:0 0 85%;scroll-snap-align:start;display:flex;flex-direction:column;gap:.75rem;min-width:0;padding:1.5rem;border:1px solid rgb(var(--text-color) / .12);border-radius:4px;background:rgb(var(--background))}@media screen and (min-width:700px){.review-testimonials .review-testimonials__card{flex-basis:calc((100% - 1rem)/2)}}@media screen and (min-width:1000px){.review-testimonials .review-testimonials__card{flex-basis:calc((100% - 2rem) / 3)}}.review-testimonials .review-testimonials__stars{display:flex;gap:3px;color:rgb(var(--text-color))}.review-testimonials .review-testimonials__title{margin:0;font-weight:700}.review-testimonials .review-testimonials__quote{margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}.review-testimonials__body.is-expanded .review-testimonials__quote{display:block;-webkit-line-clamp:unset}.review-testimonials .review-testimonials__more{margin-block-start:.25rem;padding:0;font-size:var(--text-sm)}.review-testimonials .review-testimonials__meta{margin:auto 0 0;display:flex;flex-wrap:wrap;gap:.4rem;font-size:var(--text-sm);color:rgb(var(--text-color) / .65)}.review-testimonials .review-testimonials__nav{display:none;justify-content:center;gap:.75rem;margin-block-start:1.25rem}.review-testimonials__nav.is-needed{display:flex}.review-testimonials .review-testimonials__arrow:disabled{opacity:.35;cursor:default}.review-testimonials .review-testimonials__footer{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin-block-start:1.5rem;text-align:center}.review-testimonials .review-testimonials__note{margin:0;font-size:var(--text-xs);color:rgb(var(--text-color) / .65)}.review-testimonials .review-testimonials__write{font-size:var(--text-sm)}usp-carousel{display:block}.usp-carousel__header{display:grid;gap:.75rem;text-align:center;justify-items:center;margin-block-end:clamp(1.5rem,4vw,2.5rem)}.usp-carousel__layout{--usp-peek-size: 0px;--usp-slide-gap: .5rem;display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"media" "copy" "nav";row-gap:1.25rem}.usp-carousel__media{grid-area:media;min-width:0}.usp-carousel__viewport{position:relative}.usp-carousel__track{direction:ltr;display:flex;gap:var(--usp-slide-gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.usp-carousel__track::-webkit-scrollbar{display:none}.usp-carousel__slide{flex:0 0 calc(100% - var(--usp-peek-size));scroll-snap-align:start;scroll-snap-stop:always;aspect-ratio:var(--usp-aspect);overflow:hidden;background:rgb(var(--text-color) / .05)}.usp-carousel__media-el{display:block;width:100%;height:100%;object-fit:cover}.usp-carousel__placeholder{fill:rgb(var(--text-color) / .35)}.usp-carousel__timer{position:absolute;inset-block-end:.75rem;right:calc(var(--usp-peek-size) + .75rem);width:2.125rem;height:2.125rem;pointer-events:none;transition:opacity .3s ease}.usp-carousel__timer{color:var(--usp-timer)}.usp-carousel__timer-number{font-family:var(--text-font-family);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.usp-carousel__timer svg{display:block;width:100%;height:100%}.usp-carousel__timer circle{fill:none;stroke-width:4}.usp-carousel__timer-track{stroke:#ffffffb3}.usp-carousel__timer-progress{stroke:var(--usp-timer);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100}.usp-carousel__timer.is-running .usp-carousel__timer-progress{animation:usp-carousel-ring var(--usp-interval) linear forwards}usp-carousel[data-paused] .usp-carousel__timer-progress{animation-play-state:paused}usp-carousel[data-autoplay=false] .usp-carousel__timer{opacity:0}@keyframes usp-carousel-ring{to{stroke-dashoffset:0}}.usp-carousel__copy{grid-area:copy;display:grid;font-family:var(--heading-font-family);font-size:1rem;line-height:1.4}.usp-carousel__description{grid-area:1 / 1;opacity:0;visibility:hidden;transition:opacity .35s ease,visibility 0s linear .35s}.usp-carousel__description.is-active{opacity:1;visibility:visible;transition:opacity .35s ease,visibility 0s}.usp-carousel__description>:first-child{margin-block-start:0}.usp-carousel__description>:last-child{margin-block-end:0}.usp-carousel__nav{grid-area:nav;display:flex;flex-wrap:wrap;gap:.5rem}.usp-carousel__button{-webkit-appearance:none;appearance:none;margin:0;font:inherit;font-family:var(--text-font-family);font-size:.8125rem;line-height:1.2;color:rgb(var(--text-color));background:transparent;border:1px solid rgb(var(--text-color));border-radius:999px;padding:.6875rem 1.375rem;cursor:pointer;transition:background-color .25s ease,color .25s ease,border-color .25s ease}.usp-carousel__button.is-active{background:var(--usp-active-bg-mobile);border-color:var(--usp-active-bg-mobile);color:var(--usp-active-text-mobile)}.usp-carousel__button:focus-visible{outline:2px solid rgb(var(--text-color));outline-offset:2px}.usp-carousel__icon,.usp-carousel__label--long{display:none}@media screen and (max-width:999px){.usp-carousel__layout--peek{--usp-peek-size: 2.75rem}.usp-carousel__layout--peek .usp-carousel__media{margin-inline-end:calc(-1 * var(--container-gutter))}}@media screen and (min-width:1000px){.usp-carousel__layout{--usp-gap: clamp(2.5rem, 5vw, 5.5rem);--usp-copy-reserve: 7rem;--usp-max-h: calc(100svh - var(--header-height, 0px) - 2 * var(--section-vertical-spacing, 3rem) - var(--usp-copy-reserve));--usp-media-w: min(calc((100% - var(--usp-gap)) * .575), calc(max(18rem, var(--usp-max-h)) * var(--usp-aspect-num)));grid-template-columns:var(--usp-media-w) calc(var(--usp-media-w) * .74);grid-template-areas:"media nav" "copy nav";grid-template-rows:auto 1fr;justify-content:center;column-gap:var(--usp-gap);row-gap:1.25rem}.usp-carousel__layout--media-right{grid-template-columns:calc(var(--usp-media-w) * .74) var(--usp-media-w);grid-template-areas:"nav media" "nav copy"}.usp-carousel__timer{inset-block-end:1rem;right:1rem;width:2.5rem;height:2.5rem}.usp-carousel__copy{font-size:clamp(1.0625rem,1.45vw,1.375rem);padding-inline:.25rem}.usp-carousel__nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);column-gap:clamp(1rem,2.4vw,2.75rem);row-gap:clamp(1rem,2vw,2rem);align-self:stretch;min-height:0;padding-block:.75rem}.usp-carousel__button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(.5rem,1.5svh,1rem);min-height:0;padding:.75rem;border-radius:1.25rem;font-family:var(--heading-font-family);font-size:.9375rem;text-align:center}.usp-carousel__button.is-active{background:var(--usp-active-bg);border-color:var(--usp-active-bg);color:var(--usp-active-text)}.usp-carousel__button:not(.is-active):hover{background:rgb(var(--text-color) / .05)}.usp-carousel__icon{display:flex;align-items:center;justify-content:center;width:clamp(2.5rem,8svh,4.5rem);height:clamp(2.5rem,8svh,4.5rem);flex-shrink:0}.usp-carousel__icon-img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;transition:filter .25s ease}usp-carousel[data-invert-icons] .usp-carousel__button.is-active .usp-carousel__icon-img{filter:invert(1)}.usp-carousel__label--long{display:block;max-width:14em;text-wrap:balance}.usp-carousel__label--short{display:none}}@media(prefers-reduced-motion:reduce){.usp-carousel__description,.usp-carousel__description.is-active{transition:none}}.product-info__block-item[data-block-type=complete-the-look]:empty{display:none}.complete-look{display:grid;gap:.875rem}.complete-look__heading{margin:0;font-size:var(--text-base);line-height:1.3}.complete-look__accent{color:#5c1427}.complete-look__grid{display:grid;grid-template-columns:repeat(2,minmax(0,var(--complete-look-tile, 35%)));gap:.75rem}.complete-look__tile{display:grid;align-content:start;gap:.625rem;color:inherit;text-decoration:none}.complete-look__media{display:block;aspect-ratio:3 / 4;overflow:hidden;background:rgb(var(--text-color) / .04)}.complete-look__image{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}@media(hover:hover){.complete-look__tile:hover .complete-look__image{transform:scale(1.03)}}.complete-look__info{display:grid;gap:.125rem}.complete-look__title{font-size:var(--text-sm);line-height:1.3}.complete-look__colour{font-size:var(--text-xs);opacity:.7}.complete-look__info .price-list{margin-top:.25rem}@media(prefers-reduced-motion:reduce){.complete-look__image{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/32/compiled_assets/styles.css.map?subset=AAAAAAAAAAAEAAIAAAAAAAAAEA */
