body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{scroll-behavior:smooth}:root{--bc-primary: #AD6258;--bc-primary-hover: #994E44;--bc-secondary: #333029;--bc-secondary-hover:#4F4B40;--bc-white: #FFFFFF;--bc-black: #231F20;--bc-accent: #92A0B4;--bc-light-gray: #F7F7F7;--bc-mid-gray: #CED4DA;--bc-dark-gray: #60666C;--bc-success: #6D965C;--bc-light-red: #FFC7BF;--bc-font-heading: "Crimson Text", Georgia, serif;--bc-font-body: "Lato", "Helvetica Neue", sans-serif}.product__title h1,.product__title .h1{font-family:var(--bc-font-heading)!important;font-size:clamp(1.75rem,3.5vw,3rem)!important;font-weight:400!important;letter-spacing:0!important;line-height:1.1!important;color:var(--bc-black)!important}.price--large{font-family:var(--bc-font-body)!important;font-size:clamp(1.3rem,2.5vw,1.8rem)!important;letter-spacing:0!important}.price--large .price__regular,.price--large .price-item--regular,.price--large .price-item--sale{font-size:inherit!important;font-weight:700!important;color:var(--bc-black)!important}.price--large .price-item--sale{color:var(--bc-primary)!important}.product__text.subtitle{font-family:var(--bc-font-body)!important;font-size:1rem!important;line-height:1.65!important;color:var(--bc-dark-gray)!important;opacity:1!important}.product__info-container{row-gap:1.1rem!important}@media screen and (min-width:750px){.product__info-wrapper{padding-left:2.5rem!important}}.product-form__submit{width:100%!important;padding:12px 24px!important;font-family:var(--bc-font-body)!important;font-size:16px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important;border-radius:4px!important;background-color:var(--bc-primary)!important;color:var(--bc-white)!important;border:none!important;transition:background-color .2s ease,transform .15s ease,box-shadow .2s ease!important;min-height:44px!important}.product-form__submit:not([disabled]):hover{background-color:var(--bc-primary-hover)!important;transform:translateY(-1px)!important;box-shadow:0 6px 20px #ad62584d!important}.product-form__submit:not([disabled]):active{transform:translateY(0)!important;box-shadow:none!important}.product-form__submit[disabled]{opacity:.55!important}.product-form__submit--secondary,.product-form__submit~.product-form__submit{background-color:var(--bc-secondary)!important;color:var(--bc-white)!important;margin-top:8px!important}.product-form__submit--secondary:not([disabled]):hover,.product-form__submit~.product-form__submit:not([disabled]):hover{background-color:var(--bc-secondary-hover)!important;box-shadow:0 6px 20px #33302940!important}.claude-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:.5rem}.claude-tag{display:inline-block;padding:3px 10px;font-family:var(--bc-font-body);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;border-radius:3px}.claude-tag--new{background:#e8f5e9;color:#2e7d32}.claude-tag--hot{background:#ffc7bf;color:var(--bc-primary)}.claude-tag--limited{background:#f3e5f5;color:#6a1b9a}.claude-tag--urgent{background:#ffc7bf;color:var(--bc-primary-hover)}.claude-tag--sale{background:var(--bc-primary);color:var(--bc-white)}.claude-featured-review{background:var(--bc-light-gray);border-left:3px solid var(--bc-primary);border-radius:0 4px 4px 0;padding:12px 16px}.claude-featured-review__stars{color:#d4a017;font-size:15px;letter-spacing:2px;margin-bottom:6px}.claude-featured-review__text{font-family:var(--bc-font-heading);font-size:1.05rem;font-weight:400;font-style:italic;line-height:1.6;margin:0 0 6px;color:var(--bc-black)}.claude-featured-review__author{font-family:var(--bc-font-body);font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--bc-dark-gray)}.product__text.subtitle.claude-guarantee-style{text-align:center;font-size:.8rem!important;color:var(--bc-dark-gray)!important;font-style:italic}.product__accordion details{border:none!important;border-bottom:1px solid var(--bc-mid-gray)!important}.product__accordion details:first-of-type{border-top:1px solid var(--bc-mid-gray)!important}.product__accordion summary{padding:1rem 0!important}.product__accordion .accordion__title{font-family:var(--bc-font-body)!important;font-size:.8rem!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--bc-secondary)!important}.product__accordion .accordion__content{padding-top:.25rem!important;padding-bottom:1.25rem!important;font-family:var(--bc-font-body)!important;font-size:.95rem!important;line-height:1.75!important;color:var(--bc-dark-gray)!important}.product__media img{border-radius:4px}.thumbnail-list__item button{border-radius:4px!important;overflow:hidden;opacity:.55;transition:opacity .15s ease!important;border:2px solid transparent!important}.thumbnail-list__item button:hover{opacity:1!important}.thumbnail-list__item button[aria-current=true]{opacity:1!important;border-color:var(--bc-primary)!important}.product-form{margin-top:.25rem}.shopify-section--claude-objectors{border-top:1px solid var(--bc-mid-gray);border-bottom:1px solid var(--bc-mid-gray)}.shopify-section--claude-objectors.color-background-2{background-color:var(--bc-light-gray)}.shopify-section--claude-objectors.color-inverse{background-color:var(--bc-secondary);color:var(--bc-white)}.claude-objectors-heading{font-family:var(--bc-font-heading);font-size:1.5rem;font-weight:400;text-align:center;margin-bottom:1.5rem}.claude-objectors-bar{display:flex;align-items:center;justify-content:center;gap:0;padding:28px 0;flex-wrap:wrap}.claude-objector{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:0 32px;flex:1;min-width:140px}.claude-objector__icon{color:var(--bc-primary);line-height:1}.color-inverse .claude-objector__icon{color:var(--bc-light-red)}.claude-objector__content{display:flex;flex-direction:column;gap:3px}.claude-objector__title{font-family:var(--bc-font-body);font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--bc-secondary);display:block}.color-inverse .claude-objector__title{color:var(--bc-white)}.claude-objector__subtitle{font-family:var(--bc-font-body);font-size:12px;font-weight:400;color:var(--bc-dark-gray);display:block}.color-inverse .claude-objector__subtitle{color:var(--bc-light-red)}.claude-objector__divider{width:1px;height:48px;background:var(--bc-mid-gray);flex-shrink:0}.color-inverse .claude-objector__divider{background:#fff3}@media screen and (max-width:749px){.claude-objectors-bar{padding:20px 0;gap:16px}.claude-objector{padding:0 12px;min-width:100px}.claude-objector__divider{display:none}}.claude-sticky-atc{position:fixed;bottom:0;left:0;right:0;z-index:200;background:var(--bc-white);border-top:1px solid var(--bc-mid-gray);box-shadow:0 -4px 30px #231f201a;transform:translateY(100%);transition:transform .35s cubic-bezier(.16,1,.3,1);padding:10px 24px}.claude-sticky-atc.is-visible{transform:translateY(0)}.claude-sticky-atc__inner{max-width:var(--page-width, 1280px);margin:0 auto;display:flex;align-items:center;gap:20px}.claude-sticky-atc__product{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.claude-sticky-atc__image{width:44px;height:44px;border-radius:4px;object-fit:cover;flex-shrink:0}.claude-sticky-atc__info{min-width:0}.claude-sticky-atc__title{font-family:var(--bc-font-heading);font-size:1.1rem;font-weight:400;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--bc-black)}.claude-sticky-atc__price{font-family:var(--bc-font-body);font-size:1rem;font-weight:700;margin:2px 0 0;color:var(--bc-dark)}.claude-sticky-atc__extras{display:block;font-size:.8rem;font-weight:500;color:var(--bc-dark-gray);margin-top:1px}.claude-sticky-atc__button{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;background-color:var(--bc-primary);color:var(--bc-white);font-family:var(--bc-font-body);font-size:16px;font-weight:500;letter-spacing:0;text-transform:none;border:none;border-radius:4px;cursor:pointer;white-space:nowrap;transition:background-color .2s ease,transform .15s ease;flex-shrink:0;min-height:44px}.claude-sticky-atc__button:hover{background-color:var(--bc-primary-hover);transform:translateY(-1px)}.claude-sticky-atc__button:active{transform:translateY(0)}.claude-sticky-atc__button:disabled{opacity:.45;cursor:not-allowed;transform:none}@media screen and (max-width:749px){.claude-sticky-atc{padding:10px 16px}.claude-sticky-atc__product{display:none}.claude-sticky-atc__button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/143/assets/claude-product.css.map */
