.sp-pdp{--sp-blue:#0A4DAC;--sp-blue-dark:#083c86;--sp-gold:#FAAF40;--sp-ink:#1d1d22;--sp-muted:#6b6b76;--sp-line:#e6e6e3;--sp-soft:#f6f5f2;--sp-radius:12px}@media(min-width:768px){.sp-pdp .product-single{align-items:flex-start}.sp-pdp .product-single>.col-md-5{padding-left:2.5rem}.sp-pdp .photos-sticky{position:sticky;top:110px;align-self:flex-start}}@media(min-width:1200px){.sp-pdp .product-single>.col-md-5{padding-left:3.5rem}}.sp-pdp .product-single__meta.small--text-center{text-align:left}.sp-pdp .photos__item--main{background:var(--sp-soft);border-radius:var(--sp-radius);overflow:hidden}.sp-pdp .photos__item--main .product__photo-wrapper{background:transparent}.sp-pdp .photos__item--main .slick-arrow{width:44px;height:44px;border-radius:50%;background:#fff!important;box-shadow:0 2px 10px #0000001f;opacity:0;transition:opacity .2s ease}.sp-pdp .photos__item--main:hover .slick-arrow{opacity:1}@media(max-width:767px){.sp-pdp .photos__item--main .slick-arrow{opacity:1}}.sp-pdp .photos__item--thumbs{margin-top:12px}.sp-pdp .product-single__thumbnail-item{padding:0 4px}.sp-pdp .product-single__thumbnail{display:block;border-radius:8px;overflow:hidden;border:2px solid transparent;background:var(--sp-soft);transition:border-color .15s ease,opacity .15s ease;opacity:.75}.sp-pdp .product-single__thumbnail-item.slick-current .product-single__thumbnail,.sp-pdp .product-single__thumbnail:hover{border-color:var(--sp-ink);opacity:1}.sp-pdp .product-single__meta>.product-block,.sp-pdp .product-single__meta>.shopify-block{margin-bottom:14px}.sp-pdp .product-title{margin-bottom:6px!important}.sp-pdp .product-single__title{font-size:clamp(1.6rem,1.2rem + 1.2vw,2.25rem);line-height:1.15;font-weight:600;letter-spacing:-.01em;text-transform:none;margin:0;color:var(--sp-ink)}.sp-pdp .product-single__meta>.shopify-block .jdgm-preview-badge{margin:0}.sp-pdp .product-single__information{margin-bottom:10px!important}.sp-pdp .product-single__sku small{font-size:12px;color:var(--sp-muted);letter-spacing:.02em}.sp-pdp .product-single__meta-price{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:4px 0 18px!important;padding:0 0 18px;border-bottom:1px solid var(--sp-line)}.sp-pdp .product-single__meta-price>li{margin:0!important}.sp-pdp .product-single__price{font-size:clamp(1.75rem,1.4rem + 1vw,2.15rem);font-weight:700;color:var(--sp-ink);letter-spacing:-.01em}.sp-pdp .product-single__price--compare{font-size:1.1rem;font-weight:400;color:var(--sp-muted)}.sp-pdp .stock-message-wrapper{flex-basis:100%;margin:0!important}.sp-pdp .stock-message-wrapper .stock-tag{display:inline-flex;align-items:center;gap:2px;font-size:13px;font-weight:600!important;line-height:1.2;padding:6px 12px;border-radius:999px}.sp-pdp .stock-message-wrapper .stock-tag.in-stock{background:#ecf6e8}.sp-pdp .stock-message-wrapper .stock-tag.out-of-stock{background:var(--sp-soft)}.sp-pdp .stock-message-wrapper svg{width:8px;height:8px}.sp-pdp .selector-wrapper:not(.color-option-wrapper){margin-bottom:18px}.sp-pdp .selector-wrapper:not(.color-option-wrapper)>.d-flex label{font-size:14px;font-weight:600;color:var(--sp-ink);margin-bottom:8px}.sp-pdp .selector-wrapper:not(.color-option-wrapper) .single-option-radio{display:flex;flex-wrap:wrap;gap:8px}.sp-pdp .selector-wrapper:not(.color-option-wrapper) .single-option-radio label{min-width:auto;height:auto;margin:0;padding:10px 18px;border:1.5px solid var(--sp-line);border-radius:10px;font-size:14px;font-weight:500;line-height:1.2;background:#fff;color:var(--sp-ink);transition:border-color .15s ease,box-shadow .15s ease}.sp-pdp .selector-wrapper:not(.color-option-wrapper) .single-option-radio label:hover{border-color:#bdbdb8}.sp-pdp .selector-wrapper:not(.color-option-wrapper) .single-option-radio input:checked+label{border-color:var(--sp-ink);box-shadow:inset 0 0 0 1px var(--sp-ink);background:#fff;color:var(--sp-ink)}.sp-pdp .selector-wrapper:not(.color-option-wrapper) select.product-form__input{height:48px;border-radius:10px;border:1.5px solid var(--sp-line);padding:0 14px;font-size:14px}.sp-pdp .product-form__quantity-submit>.d-flex{gap:12px;margin-bottom:12px!important}.sp-pdp .product-form__item--quantity{flex:0 0 96px;max-width:96px;margin:0!important;padding:0!important}.sp-pdp .product-form__item--quantity .product-form__quantity,.sp-pdp .product-form__item--quantity input{width:100%;height:56px;border-radius:10px;border:1.5px solid var(--sp-line);text-align:center;font-size:16px;font-weight:600}.sp-pdp .product-form__item--submit{flex:1 1 auto;margin:0!important;padding:0!important}.sp-pdp .product-form__cart-submit{height:56px;width:100%;border-radius:10px!important;background:var(--sp-blue)!important;border:0!important;color:#fff!important;font-size:15px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 6px 18px #0a4dac38;transition:background .15s ease,transform .1s ease,box-shadow .15s ease}.sp-pdp .product-form__cart-submit:hover{background:var(--sp-blue-dark)!important;box-shadow:0 8px 22px #0a4dac4d}.sp-pdp .product-form__cart-submit:active{transform:translateY(1px)}.sp-pdp .product-form__cart-submit[disabled]{background:#9a9aa3!important;box-shadow:none}.sp-pdp .product-form__buynow .shopify-payment-button__button{height:52px;border-radius:10px;overflow:hidden}.sp-pdp .gr-btnjs{margin-top:12px!important}.sp-pdp .product-block__iwt{background:var(--sp-soft);border-radius:var(--sp-radius);padding:16px 10px;margin:6px 0 18px!important}.sp-pdp .product-block__iwt .iwt-ver{display:grid!important;grid-template-columns:repeat(4,1fr);gap:6px}.sp-pdp .product-block__iwt .iwt-ver>div{text-align:center}.sp-pdp .product-block__iwt .icon{width:30px;height:30px}.sp-pdp .product-block__iwt .icon .a{stroke:var(--sp-blue)!important}.sp-pdp .product-block__iwt .iwt-item__text{font-size:12.5px;line-height:1.3;font-weight:500;color:var(--sp-ink)}.sp-pdp .product-shippingtime{font-size:14px}.sp-pdp .product-shippingtime a{color:var(--sp-blue);text-decoration:underline;text-underline-offset:3px}.sp-pdp .product-single__meta>.accordion{border-top:1px solid var(--sp-line);margin:0}.sp-pdp .product-single__meta>.accordion+.accordion{border-top:1px solid var(--sp-line)}.sp-pdp .product-single__meta>.accordion:last-of-type,.sp-pdp .product-single__meta>.accordion+.ptrust-badge{border-bottom:0}.sp-pdp .product-single__meta>.accordion+:not(.accordion){border-top:1px solid var(--sp-line);padding-top:18px}.sp-pdp .accordion .tabcustom{position:relative;display:flex!important;align-items:center;margin:0;padding:18px 36px 18px 0;cursor:pointer;font-size:15px!important;font-weight:600;letter-spacing:.01em;text-transform:none;color:var(--sp-ink);border:0;background:none}.sp-pdp .accordion .tabcustom:before{display:none!important}.sp-pdp .accordion .tabcustom:after{content:"";position:absolute;right:4px;top:50%;width:12px;height:12px;margin-top:-6px;background:linear-gradient(currentColor,currentColor) center/12px 1.5px no-repeat,linear-gradient(currentColor,currentColor) center/1.5px 12px no-repeat;transition:transform .2s ease;border:0!important;transform:none}.sp-pdp .accordion .tabcustom:not(.collapsed):after{transform:rotate(45deg)}.sp-pdp .accordion .tab-content{border:0}.sp-pdp .accordion .tab-content>div{padding:0 0 20px!important;font-size:14.5px;line-height:1.65;color:#3b3b44}.sp-pdp .accordion .tab-content p{margin:0 0 8px}.sp-pdp .ptrust-badge-box{border:0!important;background:transparent;padding:8px 0 0!important}.sp-pdp .ptrust-badge-heading{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--sp-muted);margin-bottom:8px!important}.sp-pdp .sticky-cart-wr{background:#fffffff7!important;-webkit-backdrop-filter:saturate(1.4) blur(8px);backdrop-filter:saturate(1.4) blur(8px);border-top:1px solid var(--sp-line);box-shadow:0 -6px 24px #00000014!important;padding:10px 0!important}.sp-pdp #js-sticky-prd{flex-wrap:nowrap;justify-content:flex-start;column-gap:14px}.sp-pdp .sticky-cart-selectors{display:none!important}.sp-pdp #js-sticky-img{width:56px;height:56px;border-radius:8px;background:var(--sp-soft);object-fit:contain}.sp-pdp #js-sticky-prd h3{color:var(--sp-ink)!important;font-weight:600;max-width:440px;font-size:15px}.sp-pdp #js-sticky-title{color:var(--sp-muted);font-weight:400}.sp-pdp #js-sticky-price{color:var(--sp-ink)!important;font-weight:700;font-size:16px}.sp-pdp .sp-sticky-mobile{display:none}.sp-pdp #js-sticky-btn{margin-left:auto!important;height:48px;padding:0 34px;min-width:200px;border-radius:10px!important;border:0!important;background:var(--sp-blue)!important;color:#fff!important;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.sp-pdp #js-sticky-btn:hover{background:var(--sp-blue-dark)!important}@media(max-width:991px){.sp-pdp .sp-sticky-mobile{display:flex;flex-direction:column;line-height:1.2;min-width:0}.sp-pdp .sp-sticky-mobile__color{font-size:12px;color:var(--sp-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-pdp .sp-sticky-mobile__price{font-size:17px;font-weight:700;color:var(--sp-ink)}.sp-pdp #js-sticky-prd{padding:0 16px!important}.sp-pdp #js-sticky-btn{flex:1 1 auto;min-width:0;padding:0 16px;font-size:13px}}.sp-pdp .photos__item--main{background:transparent}.sp-pdp .product-form__item--quantity{flex:0 0 112px;max-width:112px}.sp-pdp .product-form__item--quantity .js-qty{position:relative;display:flex;align-items:center;width:100%;height:56px;max-width:none;margin:0;border:1.5px solid var(--sp-line)!important;border-radius:10px;background:#fff;overflow:hidden}.sp-pdp .product-form__item--quantity .js-qty__input{width:100%;height:100%;border:0!important;border-radius:0;background:transparent;box-shadow:none;text-align:center;font-size:16px;font-weight:600;padding:0 28px}.sp-pdp .product-form__item--quantity .js-qty__adjust{position:absolute;top:0;bottom:0;width:28px;height:auto;border:0!important;background:transparent;display:flex;align-items:center;justify-content:center;color:var(--sp-ink)}.sp-pdp .product-form__item--quantity .js-qty__adjust svg{width:10px;height:10px}.sp-pdp .product-form__item--quantity .js-qty__adjust--minus{left:4px}.sp-pdp .product-form__item--quantity .js-qty__adjust--plus{right:4px}@media(max-width:767px){.sp-pdp .product-single>.col-md-5{padding-top:18px}.sp-pdp .photos__item--main{border-radius:0;margin:0 -15px}.sp-pdp .product-block__iwt .iwt-item__text{font-size:11.5px}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/sopoly-pdp.css.map */
