.pshow{background:#d6d7d9;padding:clamp(1.6rem,3vw,4.8rem) clamp(1.2rem,4vw,6rem);color:#3a4048;font-size:1.3rem}.pshow__band{position:absolute;inset:0 auto 0 0;width:clamp(16rem,22vw,30rem);background:linear-gradient(180deg,#99a1ac,#a8afb9 55%,#bbc1ca);z-index:-2}.pshow__watermark{position:absolute;right:-2%;top:44%;font-size:clamp(9rem,14vw,19rem);font-weight:800;letter-spacing:.28em;text-transform:uppercase;color:#3a40481a;pointer-events:none;z-index:-1;white-space:nowrap}.pshow__watermark--logo{right:auto;left:50%;top:44%;transform:translate(-50%,-50%);width:min(88vw,120rem);max-height:80%;height:auto;object-fit:contain;opacity:.07;filter:brightness(0)}.pshow__inner{position:relative;isolation:isolate;overflow:hidden;max-width:144rem;margin:0 auto;padding:clamp(2rem,3vw,4rem);padding-bottom:clamp(2.4rem,4vw,4.8rem);display:flex;flex-direction:column;gap:1rem;background:linear-gradient(180deg,#99a1ace6,#a8afb9d9 55%,#bbc1ca99) left top / clamp(24rem,26vw,32rem) 100% no-repeat,linear-gradient(120deg,#eef0f2,#f5f6f7 45%,#e9ebed);border-radius:clamp(1.6rem,2.5vw,3.2rem);box-shadow:0 30px 80px #1e283747}.pshow__band{display:none}.pshow__top{display:flex;align-items:flex-start;gap:clamp(2rem,4vw,6rem)}.pshow__heading{margin-left:auto;text-align:right}.pshow__title-big{margin:0;font-size:clamp(1.8rem,2.2vw,2.8rem);font-weight:500;letter-spacing:.32em;text-transform:uppercase;color:#333a45;line-height:1.1}.pshow__subtitle{margin:.4rem 0 0;font-size:1.5rem;font-weight:700;color:#5d6570;letter-spacing:.06em}.pshow__chips{display:flex;gap:1rem;flex-wrap:wrap}.pshow__chip{padding:.7rem 1.4rem;font-size:1.1rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#5d6570;text-decoration:none;transition:background-color .2s ease,color .2s ease}.pshow__chip:hover,.pshow__chip:first-child{background:#4b5563;color:#fff}.pshow__middle{display:grid;grid-template-columns:fit-content(32rem) 1fr clamp(14rem,16vw,20rem);align-items:center;gap:clamp(1.6rem,3vw,4rem)}.pshow__sizeside{position:relative;z-index:2;align-self:start;margin-top:.6rem}.pshow__middle{position:relative;z-index:1}.pshow__stage{position:relative;display:flex;align-items:center;justify-content:center;min-height:clamp(32rem,56vh,56rem)}.pshow__imgwrap{position:relative;z-index:1;display:inline-block}.pshow__image{display:block;width:auto;max-width:min(76rem,92vw);height:auto;max-height:66vh;object-fit:contain;transform:rotate(-8deg);filter:drop-shadow(0 34px 40px rgba(25,32,45,.35));transition:opacity .25s ease}.pshow__related{display:flex;flex-direction:column;gap:1.6rem;max-height:clamp(38rem,56vh,56rem);overflow-y:auto;padding-right:.4rem;scrollbar-width:thin;scrollbar-color:rgba(45,55,70,.35) transparent}.pshow__related--colors{display:flex;flex-direction:column;gap:1.6rem;max-height:none;overflow:visible;padding-right:0}.pshow__prevstack{display:flex;flex-direction:column;gap:1.2rem;max-height:clamp(30rem,46vh,46rem);overflow-y:auto;padding-right:.4rem;scrollbar-width:thin;scrollbar-color:rgba(45,55,70,.35) transparent}.pshow__prev-card{display:block;width:100%;appearance:none;-webkit-appearance:none;background:#ffffff8c;border-radius:1.6rem;padding:.8rem;cursor:pointer;border:.2rem solid transparent;box-shadow:0 14px 34px #2d374629;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.pshow__prev-card img{display:block;width:100%;height:auto;border-radius:1rem}.pshow__prev-card:hover{transform:translateY(-3px) scale(1.02)}.pshow__prev-card.is-selected{border-color:#1b2f63;background:#fff;box-shadow:0 18px 40px #1b2f6340}.pshow__colorpick .pshow__label{margin-bottom:.8rem}.pshow__dots{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem}.pshow__dots input[type=radio]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.pshow__dot-swatch{display:block;width:2.6rem;height:2.6rem;border-radius:50%;background:linear-gradient(135deg,var(--c1) 0%,var(--c1) 50%,var(--c2) 50%,var(--c2) 100%);border:.2rem solid #fff;box-shadow:0 2px 8px #0003;cursor:pointer;transition:transform .15s ease}.pshow__dot-swatch:hover{transform:scale(1.15)}.pshow__dots input:checked+.pshow__dot-swatch{outline:.25rem solid #1b2f63;outline-offset:.25rem}.pshow__dots input:focus-visible+.pshow__dot-swatch{outline:.25rem solid #1b2f63;outline-offset:.25rem}.pshow__colorname{margin:.8rem 0 0;display:inline-block;padding:.4rem 1.2rem;border-radius:999px;background:#fff9;font-size:1.05rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#3a4048}.pshow__bottom{position:relative;z-index:2;display:flex;justify-content:center}.pshow__buybar{display:flex;flex-direction:column;align-items:center;gap:1rem;width:100%;padding:1.2rem 0 0;text-align:center}.pshow__label{display:block;margin-bottom:1rem;font-size:1.1rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#5d6570}.pshow__size-grid{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.8rem;max-width:26rem}.pshow__size-grid input[type=radio],.pshow__color-row input[type=radio]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.pshow__size-grid label{display:inline-flex;align-items:center;padding:.8rem 1.4rem;font-size:1.1rem;font-weight:600;letter-spacing:.03em;color:#3a4048;cursor:pointer;border:.1rem solid rgba(58,64,72,.45);border-radius:999px;background:#fff6;white-space:nowrap;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.pshow__size-grid input:checked+label{background:#1b2f63;border-color:#1b2f63;box-shadow:0 6px 16px #1b2f634d;color:#fff}.pshow__size-grid label:hover{background:#fffffff2;border-color:#3a4048cc}.pshow__size-grid label.is-unavailable,.pshow__pill.is-unavailable{opacity:.35;text-decoration:line-through;border-style:dashed;cursor:not-allowed;pointer-events:none}.pshow__dot-swatch.is-unavailable{opacity:.45;filter:grayscale(.5)}.pshow__buy{width:100%}.pshow__buy-title{margin:0;font-size:1.3rem;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:#3a4048}.pshow__price{margin:0;font-size:clamp(2.4rem,3vw,3.4rem);font-weight:600;letter-spacing:.04em;line-height:1;color:#29303b}.pshow__cta{display:inline-flex;align-items:center;justify-content:center;gap:1rem;height:52px;padding:0 clamp(1.8rem,2.5vw,3.2rem);border:0;border-radius:.4rem;background:#112a5f;color:#fff;font-size:1.05rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;cursor:pointer;box-shadow:0 12px 28px #112a5f47;transition:background-color .18s ease,transform .12s ease,box-shadow .12s ease}.pshow__cta-plus{color:#f2701d;font-size:1.7rem;font-weight:800}.pshow__cta:hover:not([disabled]){background:#14234a;transform:translateY(-2px)}.pshow__cta[disabled]{opacity:.55;cursor:not-allowed}.pshow__cod-note{margin:1.6rem auto 0;max-width:56rem;padding:.9rem 1.8rem;border-radius:999px;background:#ffffffe0;color:#1a1a1a;font-size:1.3rem;font-weight:600;letter-spacing:.02em;text-align:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.pshow__buyline{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:clamp(1.2rem,2vw,2.4rem)}.pshow__qty{display:inline-flex;align-items:center;flex-shrink:0;border:1px solid rgba(58,64,72,.3);border-radius:.6rem;background:#ffffff8c}.pshow__qty button{width:40px;height:40px;min-height:40px;border:0;background:transparent;font-size:1.5rem;color:#3a4048;cursor:pointer;transition:color .12s ease,background-color .12s ease;display:inline-flex;align-items:center;justify-content:center}.pshow__qty button:hover{color:#1b2f63}.pshow__qty input{width:56px;border:0;background:transparent;text-align:center;font-size:1.25rem;font-weight:700;color:#1c1c1e;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.pshow__qty input::-webkit-outer-spin-button,.pshow__qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pshow__cta:focus,.pshow__qty button:focus,.pshow__qty input:focus,.pshow__buybar .shopify-payment-button__button:focus{outline:none;box-shadow:0 0 0 4px #112a5f1f}.pshow__buybar .shopify-payment-button{flex-shrink:0;width:auto;margin:0}.pshow__buybar .shopify-payment-button__button{width:auto!important;min-width:18rem;height:52px!important;min-height:52px!important;padding:0 clamp(1.8rem,2.5vw,3.2rem)!important;border-radius:.4rem!important;background:#1c1c1e!important;color:#fff!important;font-size:1.05rem!important;font-weight:700!important;letter-spacing:.16em!important;text-transform:uppercase!important;white-space:nowrap!important;box-shadow:none!important;transition:background-color .2s ease!important}.pshow__buybar .shopify-payment-button__button:hover:not([disabled]){background:#000!important}.pshow__buybar .shopify-payment-button__more-options{color:#5d6570;font-size:1.1rem}.pshow__colors{text-align:left}.pshow__color-row{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:1.2rem}.pshow__swatch{display:block;width:2.8rem;height:2.8rem;border-radius:50%;background:linear-gradient(135deg,var(--c1) 0%,var(--c1) 50%,var(--c2) 50%,var(--c2) 100%);border:.1rem solid rgba(58,64,72,.35);cursor:pointer;transition:transform .15s ease}.pshow__swatch:hover{transform:scale(1.15)}.pshow__color-row input:checked+.pshow__swatch,.pshow__swatch.is-current{outline:.2rem solid #3a4048;outline-offset:.25rem}.pshow__pill-row{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:.8rem}.pshow__pill-row input[type=radio]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.pshow__pill{display:inline-flex;align-items:center;padding:.8rem 1.6rem;border-radius:2rem;background:#ffffffbf;color:#3a4048;font-size:1.15rem;font-weight:700;letter-spacing:.06em;cursor:pointer;transition:background-color .15s ease,color .15s ease,transform .15s ease}.pshow__pill:hover{transform:translateY(-1px)}.pshow__pill-row input:checked+.pshow__pill{background:#1b2f63;color:#fff;box-shadow:0 8px 20px #1b2f634d}.pshow__info{width:100%;max-width:26rem;margin:clamp(2.4rem,4vh,4rem) 0 0}.pshow__acc{border-top:1px solid rgba(58,64,72,.28)}.pshow__acc:last-child{border-bottom:1px solid rgba(58,64,72,.28)}.pshow__acc summary{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem .2rem;cursor:pointer;list-style:none;font-size:1.05rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#3a4048}.pshow__acc summary::-webkit-details-marker{display:none}.pshow__acc summary:after{content:"+";flex-shrink:0;font-size:1.6rem;font-weight:300;line-height:1;transition:transform .2s ease}.pshow__acc[open] summary:after{transform:rotate(45deg)}.pshow__acc-body{padding:0 .2rem 1.4rem;font-size:1.2rem;line-height:1.6;color:#454c56}.pshow__acc-body p{margin:0 0 .8em}.pshow__acc-body p:last-child{margin-bottom:0}@media screen and (max-width:989px){.pshow__middle{grid-template-columns:1fr}.pshow__stage{order:1}.pshow__related{order:2}.pshow__sizeside{order:3;padding-left:0;margin-top:0}.pshow__info{max-width:100%}.pshow__buy,.pshow__colors{grid-column:auto}.pshow__colors,.pshow__buy{text-align:left}.pshow__related{flex-direction:column;align-items:center;max-height:60vh}.pshow__related--colors{align-items:stretch}.pshow__prevstack{flex-direction:row;max-height:none;overflow-x:auto;overflow-y:hidden;padding-right:0;padding-bottom:.6rem}.pshow__prev-card{flex:0 0 30%}.pshow__colorpick{text-align:center}.pshow__dots{justify-content:center}.pshow__cta{font-size:1.1rem;letter-spacing:.1em;white-space:nowrap}.pshow__buyline{flex-direction:column;gap:1.4rem}.pshow__price{font-size:clamp(2.4rem,7vw,3rem)}.pshow__buyline .pshow__cta,.pshow__buybar .shopify-payment-button,.pshow__buybar .shopify-payment-button__button{width:100%!important}.pshow__cta{height:56px}.pshow__bottom{gap:2.4rem}.pshow__colors,.pshow__color-row,.pshow__pill-row{text-align:left;justify-content:flex-start}.pshow__buy{order:3;text-align:left}.pshow__heading{text-align:left;margin-left:0;order:-1;width:100%}.pshow__top{flex-wrap:wrap}.pshow__chips{margin-left:0}.pshow__watermark{right:1rem;bottom:40%}}@media screen and (max-width:599px){.pshow__title-big{letter-spacing:.14em;overflow-wrap:break-word}.pshow__heading{max-width:100%}.pshow__size-grid{width:100%}.pshow__size-grid label{white-space:normal;max-width:100%;font-size:1.05rem;padding:.7rem 1.2rem;line-height:1.4}.pshow__price{font-size:clamp(2.2rem,6vw,2.8rem)}.pshow__colorname{max-width:100%;white-space:normal}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/product-showcase.css.map */
