.sopi-home{--sopi-gold: #a46e3b;--sopi-gold-light: #d7ba89;--sopi-gold-mid: #d4b684;--sopi-gold-tint: #fff6e9;--sopi-sale: #cf1c1c;--sopi-grey: #f6f6f6;--sopi-rule: rgba(0, 0, 0, .1);--sopi-gutter: 48px;--sopi-display: "Rany", var(--font-heading-family, sans-serif);--sopi-body: "Roboto", var(--font-body-family, sans-serif);padding:48px var(--sopi-gutter);font-family:var(--sopi-body);color:#000}.sopi-home a{color:inherit;text-decoration:none}.sopi-home__inner{max-width:1344px;margin:0 auto}.sopi-home__head{display:flex;flex-direction:column;gap:24px;margin-bottom:32px}.sopi-home__title{margin:0;color:#000;font-family:var(--sopi-display);font-size:40px;font-weight:700;line-height:1.25;letter-spacing:0}.sopi-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.sopi-tab{border:1px solid var(--sopi-rule);border-radius:999px;padding:8px 16px;background:#fff;color:#000;font-family:var(--sopi-display);font-size:14px;font-weight:700;line-height:1.5;white-space:nowrap;cursor:pointer}.sopi-tab.is-active{border-color:var(--sopi-gold);background:var(--sopi-gold-tint);color:var(--sopi-gold)}.sopi-carousel{position:relative}.sopi-carousel__track{display:grid;grid-auto-flow:column;grid-auto-columns:318px;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.sopi-carousel__track::-webkit-scrollbar{display:none}.sopi-carousel__track>*{scroll-snap-align:start}.sopi-carousel__arrow{position:absolute;top:50%;right:0;z-index:2;display:flex;align-items:center;justify-content:center;width:48px;height:48px;transform:translateY(-50%);border:0;border-radius:999px;padding:0;background:#00000080;box-shadow:0 0 10px #0000001a;color:#fff;cursor:pointer}.sopi-carousel__arrow[hidden]{display:none}.sopi-carousel__arrow .sopi-chevron{width:32px;height:32px}.sopi-carousel__arrow--prev{right:auto;left:0;transform:translateY(-50%) rotate(180deg)}.sopi-carousel__progress{position:relative;overflow:hidden;height:2px;margin-top:16px;border-radius:999px;background:var(--sopi-rule)}.sopi-carousel__progress-bar{position:absolute;top:0;left:0;height:100%;border-radius:999px;background:#000;transition:left .2s ease,width .2s ease}.sopi-pcard{display:flex;flex-direction:column;gap:8px;border-radius:4px;padding:12px;background:var(--sopi-grey);color:#000}.sopi-pcard__media{position:relative;aspect-ratio:1 / 1;overflow:hidden}.sopi-pcard__media img{position:absolute;top:16px;right:0;bottom:16px;left:0;width:100%;height:calc(100% - 32px);object-fit:contain}.sopi-pcard__badge{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;height:24px;border-radius:8px 0;padding:0 12px;background-image:linear-gradient(to left,var(--sopi-gold-mid),var(--sopi-gold));color:#fff;font-family:var(--sopi-display);font-size:14px;font-weight:500;line-height:1.5;white-space:nowrap}.sopi-pcard__badge--sale{left:auto;right:0;border-radius:0;padding:0 8px;background-image:none;background-color:var(--sopi-sale)}.sopi-pcard__info{display:flex;flex-direction:column;gap:16px}.sopi-pcard__text{display:flex;flex-direction:column;gap:6px}.sopi-pcard__title{display:-webkit-box;overflow:hidden;min-height:3.75em;margin:0;font-family:var(--sopi-display);font-size:18px;font-weight:700;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.sopi-pcard__specs{margin:0;opacity:.6;font-size:13px;line-height:1.5}.sopi-pcard__foot{display:flex;align-items:center;gap:16px}.sopi-pcard__prices{display:flex;flex:1 0 0;flex-direction:column;justify-content:center;min-width:0}.sopi-pcard__price{font-family:var(--sopi-display);font-size:16px;font-weight:700;line-height:1.25}.sopi-pcard__price--sale{color:var(--sopi-sale)}.sopi-pcard__was{font-size:12px;line-height:1.25;text-decoration:line-through}.sopi-home a.sopi-pcard__cta{display:flex;flex-shrink:0;align-items:center;justify-content:center;gap:10px;height:36px;border-radius:4px;padding:0 16px;background:#000;color:#fff;font-family:var(--sopi-display);font-size:12px;font-weight:700;white-space:nowrap}.sopi-pcard__cta svg{width:4px;height:8px}.sopi-hero{position:relative;aspect-ratio:1920 / 853;background:#fff;--sopi-gold: #a46e3b;--sopi-gold-light: #d7ba89;--sopi-display: "Rany", var(--font-heading-family, sans-serif)}.sopi-hero__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .4s ease;pointer-events:none}.sopi-hero__slide.is-active{opacity:1;pointer-events:auto}.sopi-hero__image{width:100%;height:100%;object-fit:cover}.sopi-hero__content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:0 128px;color:#fff;text-align:left;text-shadow:0 1px 8px rgba(0,0,0,.25)}.sopi-hero__content--button-only{align-items:center;justify-content:flex-start;padding-top:215px}.sopi-hero__heading,.sopi-hero__subheading{max-width:50%;margin:0;color:inherit}.sopi-hero__heading{margin-bottom:20px;font-family:var(--sopi-display);font-size:48px;font-weight:700;line-height:1.2}.sopi-hero__subheading{font-family:var(--sopi-display);font-size:18px;line-height:30px}.sopi-hero a.sopi-hero__button{display:inline-flex;align-items:center;justify-content:center;min-width:124px;min-height:49px;margin-top:20px;border-radius:0;padding:20px 30px;background:#fff;color:#121212;font-family:var(--sopi-display);font-size:18px;font-weight:700;letter-spacing:1px;line-height:1.2;text-align:center;text-decoration:none;text-shadow:none;white-space:nowrap}.sopi-hero__heading+a.sopi-hero__button{margin-top:0}.sopi-hero__content--button-only a.sopi-hero__button{margin-top:0}.sopi-hero__arrow{position:absolute;top:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:48px;height:48px;transform:translateY(-50%);border:0;border-radius:999px;padding:0;background:#00000080;box-shadow:0 0 10px #0000001a;color:#fff;cursor:pointer}.sopi-hero__arrow--next{right:48px}.sopi-hero__arrow--prev{left:48px;transform:translateY(-50%) rotate(180deg)}.sopi-hero__dots{position:absolute;bottom:24px;left:50%;display:flex;gap:8px;align-items:center;transform:translate(-50%)}.sopi-hero__dot{width:32px;height:2px;border:0;border-radius:999px;padding:0;background:#fff;cursor:pointer}.sopi-hero__dot.is-active{background-image:linear-gradient(86.289deg,var(--sopi-gold) 0%,var(--sopi-gold-light) 129.54%)}.sopi-range__grid{display:grid;grid-template-columns:repeat(12,1fr);gap:16px}.sopi-tile{position:relative;display:block;overflow:hidden;border-radius:4px}.sopi-tile--large{grid-column:span 6;height:405px}.sopi-tile--medium{grid-column:span 3;height:405px}.sopi-tile--small{grid-column:span 4;height:280px}.sopi-tile__image{width:100%;height:100%;object-fit:cover}.sopi-tile__body{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;gap:16px;align-items:flex-start;justify-content:flex-end;padding:24px;background-image:linear-gradient(180deg,#0000 23.077%,#0003 50%,#0009 70%,#000c)}.sopi-tile__copy{display:flex;flex-direction:column;gap:6px;color:#fff;filter:drop-shadow(0 0 2.5px rgba(0,0,0,.25))}.sopi-tile__title{font-family:var(--sopi-display);font-size:24px;font-weight:700;line-height:1.25}.sopi-tile__sub{opacity:.75;font-size:13px;line-height:1.5}.sopi-tile__cta{display:flex;align-items:center;gap:10px;height:36px;border-radius:4px;padding:0 16px;background:var(--sopi-gold);color:#fff;font-family:var(--sopi-display);font-size:12px;font-weight:700;white-space:nowrap}.sopi-tile__cta svg{width:4px;height:8px}.sopi-home__cta-row{display:flex;justify-content:center;margin-top:32px}.sopi-home a.sopi-btn,.sopi-home span.sopi-btn{display:inline-flex;align-items:center;justify-content:center;height:48px;border-radius:4px;padding:0 24px;background:var(--sopi-gold);color:#fff;font-family:var(--sopi-display);font-size:14px;font-weight:700;line-height:normal;text-align:center;text-transform:uppercase;white-space:nowrap}.sopi-trust{padding-top:0;padding-bottom:0}.sopi-trust__row{display:flex;gap:48px;border-radius:4px;padding:48px;background:var(--sopi-grey)}.sopi-trust__card{display:flex;flex:1 0 0;gap:16px;align-items:center;min-width:0}.sopi-trust__icon,.sopi-help__icon{flex-shrink:0;width:48px;height:48px}.sopi-trust__text{margin:0;font-family:var(--sopi-display);font-size:18px;font-weight:700;line-height:1.25}.sopi-help__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.sopi-help__card{display:flex;gap:16px;align-items:center;min-height:96px;border-radius:4px;padding:24px;background:var(--sopi-grey)}.sopi-help__card picture{display:flex;flex-shrink:0}.sopi-help__text{flex:1 0 0;min-width:0;font-family:var(--sopi-display);font-size:18px;font-weight:700;line-height:1.25}.sopi-help__arrow svg{width:8px;height:16px}.sopi-promo-pair__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.sopi-promo{position:relative;display:block;overflow:hidden;height:450px;border-radius:4px}.sopi-promo__image{width:100%;height:100%;object-fit:cover}.sopi-promo__body{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:32px;background-image:linear-gradient(180deg,#0000001a 25%,#00000080 70%,#000);color:#fff}.sopi-promo__eyebrow{margin-bottom:16px;font-family:var(--sopi-display);font-size:14px;font-weight:700;line-height:1.25;text-transform:uppercase}.sopi-promo__heading{max-width:424px;margin-bottom:24px;font-family:var(--sopi-display);font-size:40px;font-weight:700;line-height:1.25}.sopi-about__grid{display:grid;grid-template-columns:repeat(2,1fr);min-height:504px}.sopi-about__panel{display:flex;align-items:center;background:var(--sopi-grey)}.sopi-about__content{display:flex;flex-direction:column;gap:32px;align-items:flex-start;padding:68px 72px}.sopi-about__copy{display:flex;flex-direction:column;gap:16px}.sopi-about__eyebrow{margin:0;color:var(--sopi-gold);font-family:var(--sopi-display);font-size:12px;font-weight:700;line-height:1.25;text-transform:uppercase}.sopi-about__body{font-size:16px;line-height:1.65}.sopi-about__body p{margin:0}.sopi-about__stats{display:flex;gap:48px}.sopi-about__stat{display:flex;flex-direction:column;justify-content:center}.sopi-about__figure,.sopi-about__label{color:var(--sopi-gold);font-family:var(--sopi-display);font-weight:700;line-height:1.25}.sopi-about__figure{font-size:40px;text-transform:uppercase}.sopi-about__label{font-size:12px}@supports (background-clip: text) or (-webkit-background-clip: text){.sopi-about__figure,.sopi-about__label{background-image:linear-gradient(89.7deg,var(--sopi-gold) 0%,var(--sopi-gold-light) 129.54%);-webkit-background-clip:text;background-clip:text;color:transparent}}.sopi-about__image{width:100%;height:100%;object-fit:cover}.sopi-logos{padding-top:24px;padding-bottom:24px}.sopi-logos--titled{padding-top:48px;padding-bottom:48px}.sopi-logos__heading{margin:0 0 32px;font-family:var(--sopi-display);font-size:14px;font-weight:700;line-height:1.25;text-align:center;text-transform:uppercase}.sopi-logos__viewport{overflow:hidden}.sopi-logos__track{display:flex;width:max-content;animation:sopi-logos-scroll var(--sopi-logos-duration, 60s) linear infinite}.sopi-logos__group{display:flex;gap:80px;align-items:center;padding-right:80px}.sopi-logos__logo{width:auto;height:var(--sopi-logos-height, 48px);object-fit:contain}@keyframes sopi-logos-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.sopi-logos__track{animation:none}}.sopi-tabs--centred{justify-content:center}.sopi-cat-tabs__row{display:flex;gap:24px;align-items:flex-start;justify-content:center}.sopi-ptile{display:flex;flex:0 0 204px;flex-direction:column;gap:16px;width:204px}.sopi-ptile__media{display:block;overflow:hidden;aspect-ratio:1 / 1;border-radius:4px;background:var(--sopi-grey)}.sopi-ptile__media img{width:100%;height:100%;object-fit:cover}.sopi-ptile__title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-family:var(--sopi-display);font-size:18px;font-weight:700;line-height:1.25;text-align:center}.sopi-cat-tabs .sopi-tabs{margin-bottom:32px}.sopi-ugc__track{grid-auto-columns:275px}.sopi-ugc__card{display:flex;flex-direction:column;overflow:hidden;border-radius:4px;background:var(--sopi-grey)}.sopi-ugc__media{position:relative;aspect-ratio:275 / 489;background:#000}.sopi-ugc__media img,.sopi-ugc__media video{width:100%;height:100%;object-fit:cover}.sopi-ugc__handle{position:absolute;top:12px;left:12px;display:flex;gap:8px;align-items:center;color:#fff;font-size:12px;text-shadow:0 0 4px rgba(0,0,0,.5)}.sopi-ugc__avatar{width:24px;height:24px;border-radius:50%;object-fit:cover}.sopi-ugc__product{display:flex;gap:8px;align-items:center;height:80px;padding:12px;background:#fff}.sopi-ugc__thumb{width:48px;height:48px;object-fit:contain}.sopi-ugc__product-text{display:flex;flex-direction:column;gap:2px;min-width:0}.sopi-ugc__product-title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:12px;line-height:1.25}.sopi-ugc__product-cta{color:var(--sopi-gold);font-family:var(--sopi-display);font-size:12px;font-weight:700;text-decoration:underline}@media screen and (max-width:989px){.sopi-home{--sopi-gutter: 16px;padding:32px var(--sopi-gutter)}.sopi-home__title{font-size:28px}.sopi-carousel__track{grid-auto-columns:240px;gap:16px}.sopi-carousel__arrow{display:none}.sopi-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.sopi-tabs::-webkit-scrollbar{display:none}.sopi-hero{height:480px}.sopi-hero__arrow{display:none}.sopi-range__grid,.sopi-promo-pair__grid{grid-template-columns:1fr}.sopi-tile--large,.sopi-tile--medium,.sopi-tile--small{grid-column:span 12;height:240px}.sopi-promo-pair,.sopi-help{padding-top:24px;padding-bottom:24px}.sopi-promo-pair__grid{gap:16px}.sopi-promo{height:auto;aspect-ratio:400 / 300}.sopi-promo__image--raised{transform:translateY(-27.67%)}.sopi-promo__body{padding:16px;background-image:linear-gradient(180deg,#0000001a,#00000080,#000)}.sopi-promo__eyebrow{margin-bottom:8px;font-size:12px}.sopi-promo__heading{margin-bottom:16px;font-size:26px;line-height:1.2}.sopi-trust{padding-top:0;padding-bottom:0}.sopi-trust__row{flex-direction:column;gap:12px;border-radius:0;padding:24px}.sopi-trust__card{gap:8px}.sopi-trust__card+.sopi-trust__card{border-top:1px solid rgba(0,0,0,.05);padding-top:11px}.sopi-trust__icon{width:32px;height:32px}.sopi-trust__text{font-size:14px}.sopi-help .sopi-home__head{margin-bottom:16px}.sopi-help .sopi-home__title{font-size:26px;line-height:1.2}.sopi-help__grid{grid-template-columns:repeat(2,1fr);gap:12px}.sopi-help__card{display:grid;grid-template-columns:1fr 16px;gap:8px;align-content:start;align-items:center;min-height:0;padding:12px}.sopi-help__card picture,.sopi-help__card>.sopi-help__icon{grid-column:1 / -1}.sopi-help__icon{box-sizing:border-box;width:32px;height:32px;padding:4px}.sopi-help__text{font-size:14px}.sopi-help__arrow{display:flex;align-items:center;justify-content:center;width:16px;height:16px}.sopi-help__arrow svg{width:4px;height:8px}.sopi-about__grid{grid-template-columns:1fr}.sopi-about__content{padding:32px 24px}.sopi-about__stats{gap:24px}.sopi-about__figure{font-size:28px}.sopi-cat-tabs__row{display:grid;grid-template-columns:repeat(3,96px);gap:16px 20px;justify-content:center}.sopi-cat-tabs .sopi-ptile{gap:8px;width:96px}.sopi-cat-tabs .sopi-ptile__title{font-size:12px}.sopi-cat-tabs .sopi-tabs{margin-bottom:16px}.sopi-cat-tabs .sopi-home__cta-row{margin-top:16px}.sopi-cat-tabs .sopi-home__cta-row .sopi-btn{width:100%}.sopi-ugc__track{grid-auto-columns:220px}.sopi-logos__group{gap:48px;padding-right:48px}}@media screen and (max-width:989px){.sopi-hero{aspect-ratio:auto;height:min(145vw,870px)}.sopi-hero__image{object-position:top center}.sopi-hero__content{align-items:center;justify-content:flex-start;padding:21vw var(--sopi-gutter, 16px) 0;text-align:center}.sopi-hero__content--button-only{justify-content:flex-end;padding-top:0;padding-bottom:32px}.sopi-hero__heading,.sopi-hero__subheading{max-width:100%}.sopi-hero__heading{margin-bottom:12px;font-size:36px;line-height:1.15}.sopi-hero__subheading{line-height:1.4}.sopi-logos:not(.sopi-logos--titled){padding-top:16px;padding-bottom:16px}.sopi-range__grid{grid-template-columns:repeat(2,1fr);gap:8px}.sopi-range__grid .sopi-tile{grid-column:span 1;height:180px}.sopi-range__grid .sopi-tile:nth-child(3n+1){grid-column:span 2;height:158px}.sopi-tile__body{flex-flow:row wrap;align-content:flex-end;align-items:center;gap:8px;padding:12px}.sopi-tile__copy{flex:1 0 0;min-width:134px}.sopi-tile__title{font-size:16px}.sopi-tile__sub{display:none}.sopi-tile__cta{height:28px}.sopi-home.sopi-about{padding:0}.sopi-about__media{order:-1;height:270px}.sopi-about__content{padding:24px var(--sopi-gutter, 16px)}}.sopi-tabs--centred{justify-content:safe center}@media screen and (max-width:749px){.sopi-hero__heading{font-size:32px}}@media screen and (max-width:480px){.sopi-hero__heading{font-size:26px}}
/*# sourceMappingURL=/cdn/shop/t/118/assets/sopi-home.css.map */
