.pb .pdp{padding:26px 0 var(--s5)}.pb .pdp-grid{display:grid;gap:32px}.pb .crumb{display:flex;align-items:center;gap:9px;font-size:12px;color:var(--ink-40);padding:14px 0}.pb .crumb a:hover{color:var(--ink)}.pb .crumb i{opacity:.4;font-style:normal}.pb .gal{min-width:0}.pb .gal-main{position:relative;aspect-ratio:1/1;border-radius:22px;overflow:hidden;background:linear-gradient(168deg,var(--sand),var(--warm));box-shadow:var(--ring),var(--sh)}.pb .gal-main img{width:100%;height:100%;object-fit:cover}.pb .gal-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .45s var(--e)}.pb .gal-slide.on{opacity:1;visibility:visible}.pb .gal-badge{position:absolute;top:16px;left:16px;z-index:3;background:var(--acc-dp);color:#fff;font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:7px 13px;border-radius:999px}.pb .gal-count{position:absolute;bottom:16px;right:16px;z-index:3;background:#0f0f0d9e;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:11.5px;font-weight:600;padding:6px 12px;border-radius:999px;font-variant-numeric:tabular-nums}.pb .gal-thumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:9px;margin-top:12px}.pb .gal-th{aspect-ratio:1/1;border-radius:12px;overflow:hidden;background:var(--sand);box-shadow:var(--ring);transition:box-shadow .25s var(--e),transform .25s var(--e);cursor:pointer}.pb .gal-th img{width:100%;height:100%;object-fit:cover}.pb .gal-th:hover{transform:translateY(-2px)}.pb .gal-th[aria-current=true]{box-shadow:0 0 0 2px var(--acc-dp)}.pb .buy{min-width:0}.pb .buy h1{font-size:clamp(32px,5.4vw,46px);letter-spacing:-.05em;line-height:1;margin-top:14px}.pb .buy-sub{margin-top:16px;font-size:16px;color:var(--ink-60);line-height:1.55;max-width:44ch}.pb .buy-price{display:flex;align-items:baseline;gap:12px;margin-top:22px;flex-wrap:wrap}.pb .buy-price .now{font-family:var(--dsp);font-size:38px;font-weight:800;letter-spacing:-.05em;font-variant-numeric:tabular-nums}.pb .buy-price .tax{font-size:13px;color:var(--ink-40)}.pb .opt{margin-top:28px}.pb .opt-h{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.pb .opt-l{font-size:11.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-40)}.pb .opt-v{font-family:var(--dsp);font-size:14.5px;font-weight:700}.pb .sw{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.pb .sw-b{position:relative;width:52px;height:52px;border-radius:50%;padding:0;box-shadow:var(--ring);transition:transform .22s var(--e),box-shadow .22s var(--e);cursor:pointer}.pb .sw-b i{position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;border:1px solid rgba(15,15,13,.1)}.pb .sw-b:hover{transform:translateY(-2px)}.pb .sw-b[aria-checked=true]{box-shadow:0 0 0 2px var(--acc-dp)}.pb .sw-b[disabled]{cursor:not-allowed;opacity:.45}.pb .sw-b[disabled]:after{content:"";position:absolute;left:6px;right:6px;top:50%;height:1.5px;background:var(--ink);transform:rotate(-45deg);opacity:.5}.pb .stock{display:flex;align-items:center;gap:9px;margin-top:18px;font-size:14px;font-weight:600}.pb .stock i{width:8px;height:8px;border-radius:50%;flex:none}.pb .stock.ok{color:var(--acc-dp)}.pb .stock.ok i{background:var(--acc-dp);box-shadow:0 0 0 3px #8fa67338}.pb .stock.low{color:#b4741f}.pb .stock.low i{background:#d08a2b;box-shadow:0 0 0 3px #d08a2b33}.pb .stock.out{color:#a2503a}.pb .stock.out i{background:#a2503a}.pb .stock-bar{height:4px;border-radius:999px;background:#0f0f0d14;margin-top:10px;overflow:hidden;max-width:220px}.pb .stock-bar b{display:block;height:100%;border-radius:999px;background:var(--acc-dp);transition:width .6s var(--e),background .3s}.pb .stock-bar.low b{background:#d08a2b}.pb .buy-row{display:flex;gap:12px;align-items:stretch;margin-top:24px}.pb .buy-qty{display:flex;align-items:center;border-radius:999px;box-shadow:var(--ring);flex:none;background:var(--paper)}.pb .buy-qty button{width:46px;height:56px;font-size:19px;display:flex;align-items:center;justify-content:center;transition:color .2s}.pb .buy-qty button:hover{color:var(--acc-dp)}.pb .buy-qty button:disabled{opacity:.28;cursor:not-allowed}.pb .buy-qty output{width:38px;text-align:center;font-family:var(--dsp);font-weight:700;font-variant-numeric:tabular-nums}.pb .buy-row .btn{flex:1;padding:19px 24px}.pb .buy-second{margin-top:10px}.pb .btn[disabled]{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}.pb .pdp-tr{margin-top:26px;padding-top:24px;border-top:1px solid var(--ink-15);display:grid;grid-template-columns:1fr 1fr;gap:16px}.pb .pdp-tr div{display:flex;gap:11px;align-items:flex-start}.pb .pdp-tr svg{width:19px;height:19px;flex:none;margin-top:2px;stroke:var(--acc-dp);fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.pb .pdp-tr b{display:block;font-family:var(--dsp);font-size:13.5px;font-weight:700;letter-spacing:-.015em}.pb .pdp-tr span{display:block;font-size:12.5px;color:var(--ink-60);margin-top:2px;line-height:1.4}.pb .ship{margin-top:22px;padding:16px 18px;border-radius:14px;background:var(--acc-sf);display:flex;gap:12px;align-items:flex-start}.pb .ship svg{width:20px;height:20px;flex:none;margin-top:1px;stroke:var(--acc-dp);fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.pb .ship p{font-size:13.5px;color:var(--ink-80);line-height:1.5}.pb .ship b{font-weight:700}.pb .acc{margin-top:30px}.pb .acc-i{border-bottom:1px solid var(--ink-15)}.pb .acc-i:first-child{border-top:1px solid var(--ink-15)}.pb .acc-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:19px 2px;text-align:left;font-family:var(--dsp);font-size:15.5px;font-weight:700;letter-spacing:-.02em;transition:color .2s}.pb .acc-q:hover{color:var(--acc-dp)}.pb .acc-s{position:relative;width:16px;height:16px;flex:none}.pb .acc-s:before,.pb .acc-s:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:var(--acc-dp)}.pb .acc-s:before{width:12px;height:1.6px}.pb .acc-s:after{width:1.6px;height:12px;transition:transform .32s var(--e)}.pb .acc-i.open .acc-s:after{transform:translate(-50%,-50%) scaleY(0)}.pb .acc-a{overflow:hidden;height:0;transition:height .38s var(--e)}.pb .acc-a-in{padding:0 2px 22px;font-size:14.5px;color:var(--ink-60);line-height:1.65}.pb .acc-a-in ul{margin-top:8px;display:flex;flex-direction:column;gap:7px}.pb .acc-a-in li{display:flex;gap:10px}.pb .acc-a-in li:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--acc);flex:none;margin-top:8px}@media(min-width:900px){.pb .pdp-grid{grid-template-columns:1.06fr .94fr;gap:56px;align-items:start}.pb .gal{position:sticky;top:88px}.pb .pdp{padding:34px 0 var(--s6)}}@media(max-width:679px){.pb .gal-thumbs{grid-template-columns:repeat(5,1fr);gap:7px}.pb .pdp-tr{grid-template-columns:1fr;gap:13px}.pb .buy-row .btn{padding:19px 18px;font-size:14.5px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/pattou-product.css.map */
