.section-bunny-plushy-product{--bunny-accent: #ad214c;--bunny-ink: #050505;--bunny-cream: #f7f4ec;background:#fff;color:var(--bunny-ink)}.bunny-product,.bunny-product *{box-sizing:border-box}.bunny-product-shell{background:#fff}.bunny-product{display:block;font-family:Arial Narrow,Roboto Condensed,Arial,sans-serif;padding:48px 0 72px;width:100%}.bunny-product__layout{display:grid;gap:clamp(34px,5vw,76px);grid-template-columns:minmax(0,1.08fr) minmax(400px,.92fr)}.bunny-gallery,.bunny-info{min-width:0}.bunny-gallery__stage{aspect-ratio:1 / 1;background:#f5f5f5;overflow:hidden;position:relative}.bunny-gallery__slide{display:none;height:100%;width:100%}.bunny-gallery__slide.is-active{display:block}.bunny-gallery__slide img,.bunny-gallery__stage .placeholder-svg{display:block;height:100%;object-fit:cover;width:100%}.bunny-gallery__thumbs{display:flex;flex-wrap:wrap;gap:9px;margin-top:12px}.bunny-gallery__thumb{background:#fff;border:1px solid #ddd;cursor:pointer;height:72px;overflow:hidden;padding:0;width:72px}.bunny-gallery__thumb.is-active{border:2px solid var(--bunny-ink)}.bunny-gallery__thumb img{height:100%;object-fit:cover;width:100%}.bunny-title{color:var(--bunny-ink);font-size:clamp(30px,3vw,43px);font-weight:500;letter-spacing:-.025em;line-height:.98;margin:6px 0 24px;text-transform:uppercase}.bunny-price-rating{align-items:center;display:flex;flex-wrap:wrap;gap:13px;margin-bottom:25px}.bunny-price{font-size:23px;font-weight:500;line-height:1}.bunny-rating{align-items:center;color:var(--bunny-ink);display:inline-flex;font-size:17px;gap:8px;text-decoration:none}.bunny-rating__stars{display:inline-flex;gap:1px}.bunny-rating__stars svg{fill:#ffd536;height:20px;width:20px}.bunny-rating__stars svg.is-empty{fill:#ddd}.bunny-description{font-size:18px;line-height:1.62;margin-bottom:22px}.bunny-description p{margin:0 0 22px}.bunny-form,.bunny-form .product-form-buttons,.bunny-form add-to-cart-component{display:block;margin:0;width:100%}.bunny-options{margin:0 0 24px}.bunny-option{border:0;margin:0 0 18px;padding:0}.bunny-option legend{font-size:18px;margin-bottom:13px;padding:0}.bunny-option__values{display:flex;flex-wrap:wrap;gap:8px}.bunny-option__button{background:#fff;border:1.5px solid transparent;border-radius:28px;color:var(--bunny-ink);cursor:pointer;font:inherit;font-size:16px;min-height:47px;min-width:68px;padding:9px 16px}.bunny-option__button:hover,.bunny-option__button.is-active{border-color:var(--bunny-ink)}.bunny-option__button[disabled]{cursor:not-allowed;opacity:.36;text-decoration:line-through}.bunny-uploader{margin:0 0 27px}.bunny-upload-button{align-items:center;background:var(--bunny-cream);border:2px solid var(--bunny-accent);border-radius:10px;color:var(--bunny-accent);cursor:pointer;display:flex;font:inherit;font-size:18px;font-weight:700;justify-content:center;min-height:55px;padding:10px 18px;width:100%}.bunny-upload-button:hover{background:#f1ece1}.bunny-upload-picker{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.bunny-upload-status{color:#555;font-size:14px;min-height:18px;padding-top:7px;text-align:center}.bunny-upload-grid{display:grid;gap:8px;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:8px}.bunny-upload-item{aspect-ratio:1;background:#f4f4f4;border:1px solid #ddd;border-radius:5px;overflow:hidden;position:relative}.bunny-upload-item img{height:100%;object-fit:cover;width:100%}.bunny-upload-file-label{align-items:center;display:flex;font-size:12px;font-weight:700;height:100%;justify-content:center;width:100%}.bunny-upload-remove{align-items:center;background:#000000b8;border:0;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:18px;height:25px;justify-content:center;line-height:1;padding:0 0 2px;position:absolute;right:4px;top:4px;width:25px}.bunny-upload-error{align-items:center;background:#fff;border:1px solid #c9c9c9;border-radius:14px;bottom:auto;box-shadow:0 7px 24px #00000038;color:#171717;display:flex;font-size:15px;gap:10px;left:50%;line-height:1.35;margin:0;max-width:360px;min-height:68px;opacity:0;padding:15px 20px;pointer-events:none;position:fixed;right:auto;top:50%;transform:translate(-50%,calc(-50% + 12px));transition:opacity .2s ease,transform .2s ease,visibility .2s ease;visibility:hidden;width:calc(100vw - 24px);z-index:10000}.bunny-upload-error.is-visible{opacity:1;transform:translate(-50%,-50%);visibility:visible}.bunny-upload-error svg{flex:0 0 20px;height:20px;width:20px}.bunny-upload-error circle{fill:#f20d1b}.bunny-upload-error path{fill:none;stroke:#fff;stroke-linecap:round;stroke-width:2}.bunny-add-button.button{background:var(--bunny-accent);border:0;border-radius:999px;box-shadow:0 8px 13px #00000029;color:#fff;font-family:inherit;font-size:19px;font-weight:700;min-height:56px;width:100%}.bunny-add-button.button:hover:not(:disabled){background:#921d40}.bunny-add-button.button:disabled{cursor:not-allowed;opacity:.55}.bunny-benefits{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:17px 0 13px}.bunny-benefit{align-items:center;display:flex;flex-direction:column;font-family:Georgia,serif;font-size:16px;line-height:1.05;text-align:center}.bunny-benefit svg{fill:none;height:26px;margin-bottom:5px;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2;width:26px}.bunny-installments{align-items:center;display:flex;flex-wrap:wrap;font-size:14px;gap:7px;justify-content:center;margin:0 0 23px}.bunny-afterpay{align-items:center;display:inline-flex;font-family:Arial,sans-serif;font-size:16px;font-weight:700;gap:5px}.bunny-afterpay b{align-items:center;background:#00c643;border-radius:5px;color:#fff;display:inline-flex;font-size:16px;height:23px;justify-content:center;width:23px}.bunny-afterpay i{align-items:center;border:1px solid #777;border-radius:50%;color:#666;display:inline-flex;font-size:9px;font-style:normal;height:12px;justify-content:center;width:12px}.bunny-accordions{border-top:2px solid #111}.bunny-accordion{border-bottom:2px solid #111}.bunny-accordion summary{align-items:center;cursor:pointer;display:flex;font-size:18px;justify-content:space-between;list-style:none;min-height:70px;padding:12px 0}.bunny-accordion summary::-webkit-details-marker{display:none}.bunny-accordion summary svg{fill:none;height:16px;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;transition:transform .2s ease;width:16px}.bunny-accordion[open] summary svg{transform:rotate(180deg)}.bunny-accordion__content{font-size:16px;line-height:1.55;padding:0 0 20px}@media screen and (max-width:989px){.bunny-product{padding:24px 0 54px}.bunny-product__layout{gap:28px;grid-template-columns:1fr;max-width:720px}}@media screen and (max-width:749px){.bunny-product{padding-top:14px}.bunny-product__layout{gap:24px}.bunny-gallery__thumb{height:58px;width:58px}.bunny-title{font-size:34px;font-weight:700;line-height:.98;margin:4px 0 25px}.bunny-price{font-size:22px}.bunny-description{font-size:18px;line-height:1.62}.bunny-option__values{justify-content:space-between}.bunny-option__button{min-width:64px;padding-left:13px;padding-right:13px}.bunny-upload-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bunny-benefit{font-size:15px}.bunny-installments{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/section-bunny-plushy-product.css.map */
