@media(max-width:639px){.tbo-card .tbo-card__btn--quickview{width:42px;min-width:42px;min-height:42px;padding:0;flex-shrink:0}.tbo-card .tbo-card__btn--quickview .tbo-card__btn-label{display:none}.tbo-card .tbo-card__btn--cart{min-height:42px;font-size:13px;font-weight:700;letter-spacing:.02em;padding:10px 8px;white-space:nowrap;overflow:hidden;text-overflow:clip}.tbo-card .tbo-card__btn--cart .tbo-card__btn-label{white-space:nowrap;display:inline-block}.tbo-card .tbo-card__footer{gap:8px}.tbo-collection[data-hide-peek-mobile=true] .tbo-card__btn--quickview{display:none!important}.tbo-collection[data-hide-peek-mobile=true] .tbo-card__actions{grid-template-columns:1fr!important}.tbo-card{transform:rotate(var(--card-rot-mobile, var(--card-rot, 0deg)))}}@media(min-width:640px){.tbo-collection[data-hide-peek-desktop=true] .tbo-card__btn--quickview{display:none!important}.tbo-collection[data-hide-peek-desktop=true] .tbo-card__actions{grid-template-columns:1fr!important}.tbo-card{transform:rotate(var(--card-rot-desktop, var(--card-rot, 0deg)))}}@media(min-width:640px){.tbo-card .tbo-card__btn{min-height:42px}}#tbo-product-section-wrap,[id^=tbo-product-] .tbo-prod-variants__label{display:flex;align-items:center;gap:8px;flex-wrap:wrap}[id^=tbo-product-] .tbo-prod-variants--color .tbo-prod-variants__value{font-family:Caveat,cursive;font-size:20px;font-weight:700;color:var(--tbo-pink, #FF3E8D);text-transform:lowercase}[id^=tbo-product-] .tbo-prod-variants--color .tbo-prod-variants__opts{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}[id^=tbo-product-] .tbo-prod-variants--color .tbo-prod-variants__btn{display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 6px;border:2px solid var(--tbo-ink, #1F1818);background:#fff;color:var(--tbo-ink, #1F1818);font-family:DM Sans,system-ui,sans-serif;font-size:13px;font-weight:600;text-transform:lowercase;cursor:pointer;box-shadow:2px 2px 0 var(--tbo-ink, #1F1818);transition:transform .15s ease,box-shadow .15s ease,background .15s ease;min-height:40px}[id^=tbo-product-] .tbo-prod-variants--color .tbo-prod-variants__btn:hover{transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--tbo-ink, #1F1818)}[id^=tbo-product-] .tbo-prod-variants--color .tbo-prod-variants__btn.is-active{background:var(--tbo-pink, #FF3E8D);color:#fff;transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--tbo-ink, #1F1818)}[id^=tbo-product-] .tbo-prod-variants__dot{width:22px;height:22px;border-radius:50%;background:var(--swatch-hex, #ccc);border:1.5px solid var(--tbo-ink, #1F1818);display:inline-block;flex-shrink:0;box-shadow:inset 0 0 0 2px #ffffff26}[id^=tbo-product-] .tbo-prod-variants__name{display:inline-block}@media(max-width:640px){[id^=tbo-product-] .tbo-prod-variants--color .tbo-prod-variants__btn{padding:6px 12px 6px 6px;font-size:13px}[id^=tbo-product-] .tbo-prod-variants__dot{width:20px;height:20px}}[id^=tbo-product-] .tbo-prod-custom{position:relative;margin:16px 0 20px;padding:16px 18px;background:var(--tbo-cream-deep, #F2E8D5);border:2px dashed var(--tbo-ink, #1F1818);border-radius:4px}[id^=tbo-product-] .tbo-prod-custom:before{content:"";position:absolute;top:-10px;right:24px;width:70px;height:18px;background:#ff3e8d8c;transform:rotate(3deg);z-index:2}[id^=tbo-product-] .tbo-prod-custom__toggle{display:flex;align-items:flex-start;gap:12px;cursor:pointer;position:relative;-webkit-user-select:none;user-select:none}[id^=tbo-product-] .tbo-prod-custom__toggle input[type=checkbox]{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px}[id^=tbo-product-] .tbo-prod-custom__check{width:24px;height:24px;border:2px solid var(--tbo-ink, #1F1818);background:#fff;flex-shrink:0;margin-top:2px;position:relative;box-shadow:2px 2px 0 var(--tbo-ink, #1F1818);transition:background .15s ease}[id^=tbo-product-] .tbo-prod-custom__toggle input:checked+.tbo-prod-custom__check{background:var(--tbo-pink, #FF3E8D)}[id^=tbo-product-] .tbo-prod-custom__toggle input:checked+.tbo-prod-custom__check:after{content:"";position:absolute;left:6px;top:2px;width:8px;height:14px;border:solid #FFF;border-width:0 3px 3px 0;transform:rotate(45deg)}[id^=tbo-product-] .tbo-prod-custom__label{display:flex;flex-direction:column;gap:4px;font-family:DM Sans,sans-serif}[id^=tbo-product-] .tbo-prod-custom__label strong{font-size:15px;font-weight:700;color:var(--tbo-ink, #1F1818)}[id^=tbo-product-] .tbo-prod-custom__label em{font-style:normal;font-family:Caveat,cursive;font-size:17px;color:var(--tbo-pink-deep, #E91E63);font-weight:600;line-height:1.2}[id^=tbo-product-] .tbo-prod-custom__fields{margin-top:16px;padding-top:16px;border-top:1px dashed rgba(31,24,24,.3);display:flex;flex-direction:column;gap:12px}[id^=tbo-product-] .tbo-prod-custom__fields[hidden]{display:none!important}[id^=tbo-product-] .tbo-prod-custom__sub-label{display:block;font-family:DM Sans,sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--tbo-ink, #1F1818);font-weight:700;margin-bottom:6px}[id^=tbo-product-] .tbo-prod-custom__file-btn{display:flex;align-items:center;gap:10px;padding:12px 14px;background:#fff;border:2px solid var(--tbo-ink, #1F1818);box-shadow:2px 2px 0 var(--tbo-ink, #1F1818);font-family:DM Sans,sans-serif;font-size:13px;color:var(--tbo-ink-soft, #4A3F3F);transition:transform .15s ease,box-shadow .15s ease;cursor:pointer;word-break:break-word}[id^=tbo-product-] .tbo-prod-custom__file-btn:hover{transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--tbo-ink, #1F1818)}[id^=tbo-product-] .tbo-prod-custom__file-btn[data-has-file]{background:var(--tbo-pink, #FF3E8D);color:#fff;font-weight:700}[id^=tbo-product-] .tbo-prod-custom__note-row textarea{width:100%;padding:10px 12px;border:2px solid var(--tbo-ink, #1F1818);background:#fff;font-family:DM Sans,sans-serif;font-size:14px;color:var(--tbo-ink, #1F1818);resize:vertical;box-shadow:2px 2px 0 var(--tbo-ink, #1F1818);min-height:60px}[id^=tbo-product-] .tbo-prod-custom__note-row textarea:focus{outline:2px solid var(--tbo-pink, #FF3E8D);outline-offset:1px}[id^=tbo-product-] .tbo-prod-custom__hint{font-family:Caveat,cursive;font-size:18px;color:var(--tbo-pink-deep, #E91E63);margin:0}.tbo-b2b{background:var(--tbo-cream-deep, #F2E8D5);border:2px solid var(--tbo-ink, #1F1818);box-shadow:6px 6px 0 var(--tbo-ink, #1F1818);padding:32px 24px;max-width:920px;margin:40px auto;position:relative;font-family:DM Sans,sans-serif;color:var(--tbo-ink, #1F1818)}.tbo-b2b:before{content:"";position:absolute;top:-14px;left:40px;width:100px;height:22px;background:#ff3e8d8c;transform:rotate(-2deg);z-index:2}.tbo-b2b:after{content:"";position:absolute;bottom:-14px;right:40px;width:80px;height:22px;background:#d4a01799;transform:rotate(2deg)}.tbo-b2b__header{text-align:center;margin-bottom:28px}.tbo-b2b__eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:DM Sans,sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--tbo-ink, #1F1818);background:var(--tbo-gold, #D4A017);padding:5px 14px;margin-bottom:14px}.tbo-b2b__eyebrow-tape{display:inline-block;width:14px;height:14px;background:#ff3e8db3;transform:rotate(-10deg)}.tbo-b2b__heading{font-family:Fraunces,serif;font-style:italic;font-weight:700;font-size:clamp(26px,4vw,38px);color:var(--tbo-ink, #1F1818);margin:0 0 8px;line-height:1.1}.tbo-b2b__sub{font-family:DM Sans,sans-serif;font-size:14px;color:var(--tbo-ink-soft, #4A3F3F);max-width:580px;margin:0 auto;line-height:1.5}.tbo-b2b__grid{display:grid;grid-template-columns:1fr;gap:14px;margin-bottom:20px}@media(min-width:700px){.tbo-b2b__grid{grid-template-columns:1fr 1fr}}.tbo-b2b__field{display:flex;flex-direction:column}.tbo-b2b__field--full{grid-column:1 / -1}.tbo-b2b__label{font-family:DM Sans,sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--tbo-ink, #1F1818);margin-bottom:6px}.tbo-b2b__field input,.tbo-b2b__field select,.tbo-b2b__field textarea{width:100%;padding:12px 14px;border:2px solid var(--tbo-ink, #1F1818);background:#fff;font-family:DM Sans,sans-serif;font-size:14px;color:var(--tbo-ink, #1F1818);box-shadow:2px 2px 0 var(--tbo-ink, #1F1818);transition:box-shadow .15s ease,transform .15s ease;border-radius:0}.tbo-b2b__field input:focus,.tbo-b2b__field select:focus,.tbo-b2b__field textarea:focus{outline:2px solid var(--tbo-pink, #FF3E8D);outline-offset:1px;transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--tbo-ink, #1F1818)}.tbo-b2b__field textarea{resize:vertical;min-height:96px}.tbo-b2b__field select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%231F1818' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px}.tbo-b2b__actions{display:flex;gap:12px;flex-wrap:wrap}.tbo-b2b__submit,.tbo-b2b__whatsapp{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:1 1 220px;min-height:52px;padding:14px 22px;border:2px solid var(--tbo-ink, #1F1818);font-family:DM Sans,sans-serif;font-weight:700;font-size:15px;letter-spacing:.02em;text-transform:lowercase;cursor:pointer;box-shadow:3px 3px 0 var(--tbo-ink, #1F1818);transition:transform .15s ease,box-shadow .15s ease,background .15s ease;border-radius:0}.tbo-b2b__submit{background:var(--tbo-ink, #1F1818);color:#fff}.tbo-b2b__submit:hover{background:var(--tbo-pink, #FF3E8D);transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--tbo-ink, #1F1818)}.tbo-b2b__whatsapp{background:#25d366;color:#fff}.tbo-b2b__whatsapp:hover{background:#1ebe5b;transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--tbo-ink, #1F1818)}.tbo-b2b__submit:active,.tbo-b2b__whatsapp:active{transform:translate(1px,1px);box-shadow:1px 1px 0 var(--tbo-ink, #1F1818)}.tbo-b2b__hint{text-align:center;font-family:Caveat,cursive;font-size:17px;color:var(--tbo-ink-soft, #4A3F3F);margin:18px 0 0}.tbo-b2b__success{display:flex;align-items:center;gap:12px;padding:16px 18px;background:#e8f5e9;border:2px solid #2E7D32;color:#1b5e20;margin-bottom:20px;box-shadow:3px 3px #2e7d32}.tbo-b2b__success strong{font-family:Fraunces,serif;font-style:italic;font-size:18px;display:block}.tbo-b2b__success p{margin:0;font-family:DM Sans,sans-serif;font-size:13px}.tbo-b2b__errors{padding:14px 18px;background:#ffebee;border:2px solid #C62828;color:#b71c1c;margin-bottom:20px;box-shadow:3px 3px #c62828;font-family:DM Sans,sans-serif;font-size:13px}.tbo-b2b__errors ul{margin:6px 0 0;padding-left:20px}[id^=tbo-product-] .tbo-prod-b2b-wrap{margin-top:60px;padding-top:32px;border-top:2px dashed rgba(31,24,24,.2)}.tbo-b2b-section__inner{max-width:1100px;margin:0 auto;padding:0 24px}.tbo-b2b-section .tbo-b2b{margin:0 auto}.tbo-collection__b2b{padding:20px 0 40px}.tbo-collection__b2b .tbo-b2b{background:#fff;margin:0 auto}.tbo-collection[data-b2b-active=true] .tbo-collection__grid,.tbo-collection[data-b2b-active=true] [data-tbo-view-all-wrap]{display:none}.tbo-collection[data-b2b-active=true] .tbo-collection__b2b{display:block}.tbo-collection__b2b[hidden]{display:none}#looxReviews .loox-rating-stars,#looxReviews .loox-stars,#looxStars .loox-rating-stars{color:var(--tbo-pink, #FF3E8D)!important}#looxReviews .loox-button,#looxReviews .loox-review-submit-button,#looxReviews button[class*=loox]{background:var(--tbo-pink, #FF3E8D)!important;color:#fff!important;border:2px solid var(--tbo-ink, #1F1818)!important;box-shadow:2px 2px 0 var(--tbo-ink, #1F1818)!important;font-family:DM Sans,sans-serif!important;font-weight:700!important;text-transform:lowercase!important;letter-spacing:.02em!important;border-radius:0!important}#looxReviews .loox-review-card,#looxReviews .loox-card,#looxReviews [class*=loox-review][class*=card]{background:#fff!important;border:2px solid var(--tbo-ink, #1F1818)!important;box-shadow:3px 3px 0 var(--tbo-ink, #1F1818)!important;border-radius:0!important}#looxReviews .loox-reviewer-name,#looxReviews .loox-review-author{font-family:Fraunces,serif!important;font-style:italic!important;color:var(--tbo-ink, #1F1818)!important}@media(prefers-reduced-motion:reduce){.tbo-prod-variants__btn,.tbo-prod-custom__file-btn,.tbo-prod-custom__check,.tbo-b2b__field input,.tbo-b2b__field select,.tbo-b2b__field textarea,.tbo-b2b__submit,.tbo-b2b__whatsapp{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/tbo-shop-v5.css.map */
