.pyc-buy{background:#fbf3ec;padding:96px 0;text-align:center}.pyc-buy *{box-sizing:border-box}.pyc-buy .wrap{max-width:1060px;margin:0 auto;padding:0 22px}.pyc-buy h2{margin:0 auto 32px;font-size:clamp(26px,5vw,44px);font-weight:800;line-height:1.05;letter-spacing:-.6px;color:#241f22;max-width:800px}.pyc-buy h2 .lc{display:block;font-family:Playfair Display,serif;font-style:italic;font-weight:500;color:#8b1e3f;font-size:.82em}.pyc-buy .buybox{max-width:760px;margin:0 auto;background:#fff;border-radius:26px;box-shadow:0 18px 44px #d6487c33;overflow:hidden;display:grid;grid-template-columns:1fr 1.2fr;text-align:left}.pyc-buy .img{position:relative;background:#fbe3dc;overflow:hidden;min-height:440px}.pyc-buy .img-badge{position:absolute;top:14px;left:14px;z-index:5;background:#f26a28;color:#fff;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;padding:6px 13px;border-radius:99px}.pyc-buy .bb-carousel{position:relative;height:100%;min-height:440px}.pyc-buy .bb-carousel .track{display:flex;height:100%;min-height:440px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.pyc-buy .bb-carousel .track::-webkit-scrollbar{display:none}.pyc-buy .bb-carousel .slide{min-width:100%;height:100%;min-height:440px;scroll-snap-align:center;flex:0 0 100%}.pyc-buy .product-image{width:100%;height:100%;min-height:440px;object-fit:cover;display:block}.pyc-buy .car-prev,.pyc-buy .car-next{position:absolute;top:50%;transform:translateY(-50%);z-index:6;width:40px;height:40px;border-radius:50%;border:none;background:#ffffffe0;color:#241f22;font-size:22px;line-height:1;cursor:pointer;box-shadow:0 4px 14px #0000002e;display:flex;align-items:center;justify-content:center;transition:background .15s,transform .15s}.pyc-buy .car-prev{left:12px}.pyc-buy .car-next{right:12px}.pyc-buy .car-prev:hover,.pyc-buy .car-next:hover{background:#fff;transform:translateY(-50%) scale(1.06)}.pyc-buy .info{padding:30px 28px}.pyc-buy .brandline{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#ff4d8d}.pyc-buy h3{font-size:25px;margin:4px 0 0;color:#241f22;font-weight:800;text-transform:uppercase}.pyc-buy .serif{font-family:Playfair Display,serif;font-style:italic;font-size:18px;color:#6e6168;margin:2px 0 0}.pyc-buy .price-row{display:flex;align-items:baseline;gap:12px;margin:6px 0 2px}.pyc-buy .price{font-size:30px;font-weight:800;color:#241f22}.pyc-buy .size{font-size:13px;color:#6e6168;letter-spacing:.5px;text-transform:uppercase}.pyc-buy p{font-size:14.5px;line-height:1.6;margin:12px 0 0;color:#241f22}.pyc-buy .bb{list-style:none;margin:14px 0 18px;padding:0}.pyc-buy .bb li{font-size:14px;padding:5px 0 5px 24px;position:relative;color:#6e6168}.pyc-buy .bb li:before{content:"\2726";position:absolute;left:0;color:#f26a28}.pyc-buy .btn{width:100%;display:block;border:0;background:#ff3d86;color:#fff;font-weight:700;font-size:15px;letter-spacing:.5px;padding:16px 36px;line-height:1.6;border-radius:99px;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer;box-shadow:0 8px 20px #ff3d8659;transition:transform .15s,filter .15s,box-shadow .15s}.pyc-buy .btn:hover{transform:translateY(-2px);filter:brightness(1.03);box-shadow:0 10px 24px #ff3d866b}.pyc-buy .shopify-payment-button{margin-top:14px}.pyc-buy .shopify-payment-button__button{min-height:60px!important;border-radius:99px!important;overflow:hidden;transition:transform .15s,filter .15s}.pyc-buy .shopify-payment-button__button--unbranded{border-radius:99px!important}.pyc-buy .shopify-payment-button__button:hover{transform:translateY(-2px);filter:brightness(1.03)}.pyc-buy .micro{text-align:center;font-size:12px;font-weight:600;letter-spacing:1px;color:#6e6168;margin-top:12px;text-transform:uppercase}@media screen and (max-width:760px){.pyc-buy{padding:60px 0}.pyc-buy .wrap{padding:0 20px}.pyc-buy h2{font-size:clamp(25px,7vw,33px)}.pyc-buy .buybox{grid-template-columns:1fr}.pyc-buy .img,.pyc-buy .bb-carousel,.pyc-buy .bb-carousel .track,.pyc-buy .bb-carousel .slide,.pyc-buy .product-image{min-height:300px}}.pyc-buy .pyc-hidden-submit{display:none}.pyc-buy .pyc-shop-pay-form{margin-top:14px}
/*# sourceMappingURL=/cdn/shop/t/32/assets/pyc-buy-box.css.map */
