.paid-social-product{padding-top:var(--psp-padding-top-mobile, 32px);padding-bottom:var(--psp-padding-bottom-mobile, 32px)}@media only screen and (min-width:992px){.paid-social-product{padding-top:var(--psp-padding-top-desktop, 48px);padding-bottom:var(--psp-padding-bottom-desktop, 48px)}}.paid-social-product__empty{padding:40px 0;text-align:center;color:var(--color-foreground-muted, #808080)}.paid-social-product__layout{display:flex;flex-direction:column;gap:24px}@media only screen and (min-width:992px){.paid-social-product__layout{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:900px}}.paid-social-product__gallery{width:100%}@media only screen and (max-width:749px){.paid-social-product__gallery .paid-social-product__main-swiper{width:calc(100% + 3rem);margin-left:-1.5rem;margin-right:-1.5rem}.paid-social-product__gallery .paid-social-product__main-swiper{border-radius:0}}@media only screen and (min-width:750px)and (max-width:991px){.paid-social-product__gallery .paid-social-product__main-swiper{width:calc(100% + 5rem);margin-left:-2.5rem;margin-right:-2.5rem}.paid-social-product__gallery .paid-social-product__main-swiper{border-radius:0}}@media only screen and (min-width:992px){.paid-social-product__gallery{position:absolute;top:0;bottom:0;left:50%;width:100vw;transform:translate(-50%)}}.paid-social-product__main-swiper{position:relative;border-radius:4px;overflow:hidden}.paid-social-product__main-swiper .swiper-slide img{display:block;width:100%;aspect-ratio:3 / 4;object-fit:cover}@media only screen and (min-width:992px){.paid-social-product__gallery,.paid-social-product__main-swiper,.paid-social-product__main-swiper .swiper-wrapper,.paid-social-product__main-swiper .swiper-slide{height:100%}.paid-social-product__main-swiper{border-radius:0}.paid-social-product__main-swiper .swiper-slide img{height:100%;object-fit:cover}.paid-social-product__main-swiper .swiper-button-prev.swiper-button-disabled,.paid-social-product__thumbs-swiper{display:none}}.paid-social-product__main-swiper .swiper-button-next,.paid-social-product__main-swiper .swiper-button-prev{display:flex;align-items:center;justify-content:center;top:50%;right:auto;transform:translateY(-50%);border-radius:7272px;background:var(--color-background, #FFFFFA);height:32px;width:32px}.paid-social-product__main-swiper .swiper-button-next{left:calc((100% - 240px)/2)}.paid-social-product__main-swiper .swiper-button-prev{left:24px}.paid-social-product__main-swiper .swiper-button-next:after,.paid-social-product__main-swiper .swiper-button-prev:after{content:url(/cdn/shop/files/Arrow_left.svg?v=1787556845);display:block;width:17.455px;height:17.455px}.paid-social-product__main-swiper .swiper-button-prev:after{transform:rotate(180deg)}.paid-social-product__thumbs-swiper{margin-top:8px}.paid-social-product__thumbs-swiper .swiper-slide{cursor:pointer}.paid-social-product__thumbs-swiper .swiper-slide{opacity:1!important}.paid-social-product__thumbs-swiper .swiper-slide-thumb-active img{border:1px solid rgba(107,105,102,.5)}.paid-social-product__thumbs-swiper .swiper-slide-thumb-active{opacity:1}.paid-social-product__thumbs-swiper .swiper-slide img{display:block;height:107px;object-fit:cover;border-radius:2px}.paid-social-product__info{width:100%}@media only screen and (min-width:992px){.paid-social-product__info{position:relative;z-index:2;width:644px;max-width:100%;margin-left:auto;padding:40px 32px;background:#fffffa;height:100%;min-height:750px;display:flex;flex-direction:column}}.paid-social-product__shapes-block{margin-bottom:40px}.paid-social-product__shapes-block.is-hidden{display:none}.paid-social-product__shapes-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.paid-social-product__shapes-label{text-transform:uppercase;margin:0 0 8px;color:#000;font-family:Surt Normal;font-size:12px;font-style:normal;font-weight:500;line-height:16px;letter-spacing:.2px}.paid-social-product__shapes-nav{display:none;gap:12px;margin-bottom:8px}.paid-social-product__shapes-arrow{display:flex;background:none;border:none;padding:0;cursor:pointer;line-height:1}.paid-social-product__shapes-arrow.is-disabled{opacity:.2;cursor:default;pointer-events:none}@media only screen and (min-width:992px){.paid-social-product__shapes-nav{display:flex}}.paid-social-product__shapes-nav.is-hidden{display:none!important}.paid-social-product__shapes{display:flex;gap:8px;overflow-x:auto;padding-bottom:0;scrollbar-width:none;cursor:grab}.paid-social-product__shapes.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.paid-social-product__shape{display:flex;flex-direction:column;align-items:center;gap:4px;border:1px solid transparent;background:none;cursor:pointer;flex-shrink:0;padding:0}.paid-social-product__shape img{object-fit:contain;background:#f5f5f3;width:96px;height:120px}.paid-social-product__shape.is-active img{border:1px solid rgba(107,105,102,.5)}.paid-social-product__shape-name{display:none}.paid-social-product__title-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}h2.paid-social-product__title{color:var(--color-foreground, #000);font-family:Ivory LL;font-size:24px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:-.25px}.paid-social-product__color-name{margin:0;white-space:nowrap;color:#000;font-family:Ivory LL;font-size:18px;font-style:normal;font-weight:400;line-height:26px}.paid-social-product__rating{display:flex;align-items:center;gap:8px;margin-bottom:26px}.paid-social-product__price-row{display:flex;align-items:center;gap:16px;margin-bottom:40px}.paid-social-product__compare-price{display:none;margin-right:-8px;color:var(--color-foreground-muted, #808080);text-decoration:line-through}.paid-social-product__compare-price.is-visible{display:inline}.paid-social-product__price{color:#000;font-family:Surt Normal;font-size:16px;font-style:normal;font-weight:500;line-height:28px}.paid-social-product__offer-badge{border-radius:4px;background:var(--color-foreground, #000);padding:4px 12px;color:var(--color-background, #FFFFFA);font-family:Surt Normal;font-size:10px;font-style:normal;font-weight:500;line-height:20px}.paid-social-product__tabs{display:flex;gap:48px;margin-bottom:24px;border-bottom:1px solid #D8D8D8;overflow:auto;scrollbar-width:none}.paid-social-product__tab:hover{color:#000!important;border-radius:0!important}.paid-social-product__tab{background:none;border:none;padding:0 0 8px;cursor:pointer;color:#000;border-bottom:2px solid transparent;color:var(--color-foreground, #000);font-family:Surt Normal;font-size:12px;font-style:normal;font-weight:500;line-height:16px;letter-spacing:.2px;text-transform:uppercase;white-space:nowrap}.paid-social-product__tab.is-active{border-bottom-color:#161616;border-radius:0}.paid-social-product__swatches{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:40px}.paid-social-product__swatch{width:36px;height:36px;border-radius:50%;border:none;background-size:cover;background-position:center;cursor:pointer;padding:0;box-shadow:0 0 0 3px #fff,0 0 0 4px #e3e3e3}.paid-social-product__swatch.is-current{box-shadow:0 0 0 3px #fff,0 0 0 4px #161616}.paid-social-product__swatch:hover{border-radius:50%!important}.paid-social-product__swatch.is-hidden-by-tab{display:none}.paid-social-product__sizes-header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px}.paid-social-product__sizes-label{color:#000;font-family:Surt Normal;font-size:12px;font-style:normal;font-weight:500;line-height:16px;letter-spacing:.2px;margin:0;text-transform:uppercase}.paid-social-product__sizes{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:40px}.paid-social-product__size{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:64px;padding:10px 8px;border:1px solid #e0e0d8;border-radius:4px;background:none;color:var(--color-foreground, #161616);cursor:pointer;font-size:13px;position:relative}.paid-social-product__size:hover{color:#000!important;border-radius:6px!important}.paid-social-product__size-code,.paid-social-product__size-range{color:var(--color-foreground, #000);text-align:center;font-family:Surt Normal;font-size:12px;font-style:normal;font-weight:500;line-height:16px;letter-spacing:.2px}.paid-social-product__size.is-selected{background:#161616;color:#fff!important;border-color:#161616}.paid-social-product__size.is-selected .paid-social-product__size-code,.paid-social-product__size.is-selected .paid-social-product__size-range{color:#fff!important}.paid-social-product__size.is-disabled{color:#bbb;cursor:not-allowed;text-decoration:line-through}.paid-social-product__size.is-disabled .paid-social-product__size-range{color:#ccc}.paid-social-product__size-guide-link{font-size:13px;text-decoration:underline;white-space:nowrap;color:var(--color-foreground, #161616)}.paid-social-product__atc{display:block;width:100%;cursor:pointer;border-radius:4px;background:var(--color-accent, #4D1B26);height:48px;padding:12px 24px;color:var(--color-background, #FFFFFA);text-align:center;font-family:Surt Normal;font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.3px;border:0;margin-bottom:16px}.paid-social-product__atc:disabled{cursor:not-allowed;border-radius:4px;background:var(--color-accent, #4D1B26);opacity:1;padding:12px 24px;color:var(--color-background, #FFFFFA);text-align:center;font-family:Surt Normal;font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.3px;height:48px;border:0}.paid-social-product__klarna{margin:0;color:#000;text-align:center;font-family:Surt Normal;font-size:12px;font-style:normal;font-weight:500;line-height:20px}.paid-social-product__mobile-summary,.paid-social-product__choose-btn,.paid-social-product__confirm-btn,.paid-social-product__close-btn,.paid-social-product__selector-backdrop{display:none}body.paid-social-product-no-scroll{overflow:hidden}@media only screen and (max-width:1199px){.paid-social-product__info{width:500px}}@media only screen and (max-width:991px){.paid-social-product__mobile-summary{display:none;width:100%;align-items:center;justify-content:space-between;gap:12px;margin:0 0 24px;padding:12px 14px;border:1px solid #e0e0d8;border-radius:4px;background:none;text-transform:uppercase;cursor:pointer;color:#000;font-family:Surt Normal;font-size:12px;font-style:normal;font-weight:500;line-height:16px;letter-spacing:.2px}.paid-social-product__mobile-summary-edit{text-decoration:underline;font-weight:600}.paid-social-product__info{width:100%}.paid-social-product__mobile-summary.is-visible{display:flex!important;border:0;padding:0}.paid-social-product__choose-btn{display:block;width:100%;border:none;cursor:pointer;border-radius:4px;background:var(--color-accent, #4D1B26);padding:12px 24px;color:var(--color-background, #FFFFFA);text-align:center;font-family:Surt Normal;font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.3px;margin-bottom:16px}.paid-social-product__klarna{color:var(--color-foreground-muted, #6B6966)}.paid-social-product__choose-btn.is-hidden,.paid-social-product__atc{display:none}.paid-social-product__atc.is-visible{display:block}.paid-social-product__selector{position:fixed;bottom:0;left:0;right:0;max-height:calc(100vh - 100px);z-index:100;background:#fdfbf6;border-radius:0;transform:translateY(100%);transition:transform .3s ease;overflow-y:auto;padding:24px 20px}.paid-social-product__selector.is-open{transform:translateY(0);overflow-x:hidden}.paid-social-product__selector-backdrop{display:block;position:fixed;left:0;right:0;bottom:0;z-index:99;background:#0003;opacity:0;pointer-events:none;transition:opacity .3s ease}.paid-social-product__selector-backdrop.is-open{opacity:1;pointer-events:auto}.paid-social-product__confirm-btn{border-radius:4px;background:var(--color-accent, #4D1B26);opacity:1;height:48px;padding:12px 24px;color:var(--color-background, #FFFFFA);text-align:center;font-family:Surt Normal;font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.3px;display:block;width:100%}.paid-social-product__confirm-btn:disabled{cursor:not-allowed;border-radius:4px;background:var(--color-accent, #4D1B26);opacity:1;height:48px;padding:12px 24px;color:var(--color-background, #FFFFFA);text-align:center;font-family:Surt Normal;font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.3px}.paid-social-product__close-btn{display:block;width:100%;background:none;border:none;padding:14px 0 4px;margin-top:4px;cursor:pointer;text-decoration:underline;color:var(--color-foreground, #000);text-align:center;font-family:Surt Normal;font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.3px}.paid-social-product__main-swiper .swiper-button-next{left:unset;right:16px}.paid-social-product__main-swiper .swiper-button-prev{left:16px}h2.paid-social-product__title{font-size:20px!important}.paid-social-product__price-row{margin-bottom:24px}}@media only screen and (max-width:749px){.paid-social-product__size{flex:1;min-width:83px}}@media only screen and (min-width:992px){.paid-social-product__layout{min-height:min(900px,92vh)}.paid-social-product__info{min-height:500px;padding:40px 32px;justify-content:center;overflow-y:auto;margin-top:10px;margin-bottom:10px}h2.paid-social-product__title{font-size:clamp(18px,2.4vh,24px);line-height:1.2}.paid-social-product__color-name{font-size:clamp(14px,1.8vh,18px)}.paid-social-product__title-row{margin-bottom:clamp(8px,1.2vh,12px)}.paid-social-product__rating{margin-bottom:clamp(12px,2.6vh,26px)}.paid-social-product__price-row{margin-bottom:clamp(18px,4vh,40px)}.paid-social-product__tabs{margin-bottom:clamp(12px,2.4vh,24px)}.paid-social-product__swatches,.paid-social-product__shapes-block,.paid-social-product__sizes{margin-bottom:clamp(18px,4vh,40px)}.paid-social-product__atc{margin-bottom:clamp(8px,1.6vh,16px)}.paid-social-product__shape img{width:clamp(64px,9vh,96px);height:clamp(80px,11vh,120px)}.paid-social-product__swatch{width:clamp(28px,3.4vh,36px);height:clamp(28px,3.4vh,36px)}}@media only screen and (max-width:749px){.paid-social-product__shapes,.paid-social-product__swatches{width:calc(100% + 3rem);margin-left:-1.5rem;margin-right:-1.5rem;padding-left:1.5rem;padding-right:1.5rem}.paid-social-product__sizes{display:grid;grid-template-columns:repeat(4,1fr)}.paid-social-product__size{flex:none;min-width:0}}@media only screen and (min-width:750px)and (max-width:991px){.paid-social-product__shapes,.paid-social-product__swatches{width:calc(100% + 5rem);margin-left:-2.5rem;margin-right:-2.5rem;padding-left:2.5rem;padding-right:2.5rem}.paid-social-product__sizes{display:grid;grid-template-columns:repeat(6,1fr)}.paid-social-product__size{flex:none;min-width:0}}
/*# sourceMappingURL=/cdn/shop/t/496/assets/paid-social-product.css.map */
