@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&family=Outfit:wght@200;300;400;500&family=Noto+Sans+JP:wght@200;300;400;500;600&display=swap";:root{--ac-gap-sm: 12px;--ac-gap-md: 16px;--ac-gap-lg: 24px}@media(min-width:769px){:root{--ac-gap-sm: 16px;--ac-gap-md: 24px;--ac-gap-lg: 40px}}.ac-styling-top-section,.ac-gallery-section,.ac-styling-detail-section,.andcharlie-beams-styling-ac-section,.andcharlie-model-dog-section,.andcharlie-product-styling-section{--ac-color-text: #2C2C2C;--ac-color-text-secondary: #6B6B6B;--ac-color-text-tertiary: #999999;--ac-color-accent: #4A7B9D;--ac-color-accent-hover: #3A6585;--ac-color-bg: #FFFFFF;--ac-color-bg-subtle: #F8F8F8;--ac-color-border: #E8E8E8;--ac-color-border-light: #F0F0F0;--ac-font-heading: "Montserrat", "Noto Sans JP", sans-serif;--ac-font-body-en: "Outfit", var(--font-body-family);--ac-font-body-jp: "Noto Sans JP", var(--font-body-family);--ac-page-max-width: 1000px;--ac-page-padding: 0 20px;--ac-transition: .25s cubic-bezier(.4, 0, .2, 1)}@media(min-width:769px){.ac-styling-top-section,.ac-gallery-section,.ac-styling-detail-section,.andcharlie-beams-styling-ac-section,.andcharlie-model-dog-section,.andcharlie-product-styling-section{--ac-page-padding: 0 40px}}.andcharlie-model-dog{max-width:var(--ac-page-max-width);margin:0 auto;padding:48px 40px;color:var(--ac-color-text)}.andcharlie-model-dog__profile{display:flex;gap:var(--ac-gap-lg);align-items:center;padding-bottom:var(--ac-gap-lg);border-bottom:1px solid var(--ac-color-border)}.andcharlie-model-dog__photo-wrap{position:relative;width:200px;height:200px;overflow:hidden;border-radius:50%;background-color:var(--ac-color-bg-subtle);flex-shrink:0}.andcharlie-model-dog__photo{width:100%;height:100%;object-fit:cover;display:block}.andcharlie-model-dog__photo-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--ac-color-text-tertiary);font-family:var(--ac-font-body-en);font-size:14px}.andcharlie-model-dog__info{padding-top:0;flex:1;min-width:0}.andcharlie-model-dog__breed{font-family:var(--ac-font-body-jp);font-size:12px;font-weight:400;color:var(--ac-color-text-secondary);letter-spacing:.08em;margin:0 0 var(--ac-gap-sm);text-transform:none}.andcharlie-model-dog__name{font-family:var(--ac-font-heading);font-size:28px;font-weight:600;letter-spacing:.12em;margin:0 0 var(--ac-gap-sm);line-height:1.2;color:var(--ac-color-text)}.andcharlie-model-dog__intro{font-family:var(--ac-font-body-jp);font-size:14px;font-weight:400;line-height:1.8;color:var(--ac-color-text-secondary);margin:0 0 var(--ac-gap-sm)}.andcharlie-model-dog__instagram{display:inline-flex;align-items:center;gap:6px;font-family:var(--ac-font-body-en);font-size:13px;font-weight:400;color:var(--ac-color-text-secondary);text-decoration:none;transition:color var(--ac-transition);letter-spacing:.02em}.andcharlie-model-dog__instagram:hover{color:var(--ac-color-accent)}.andcharlie-model-dog__ig-icon{width:16px;height:16px;flex-shrink:0}.andcharlie-model-dog__styling-section{padding-top:0}.andcharlie-model-dog__styling-header{display:flex;align-items:baseline;gap:16px;margin-bottom:var(--ac-gap-md)}.andcharlie-model-dog__styling-title{font-family:var(--ac-font-heading);font-size:20px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;margin:0;color:var(--ac-color-text)}.andcharlie-model-dog__styling-count{font-family:var(--ac-font-body-en);font-size:13px;font-weight:400;color:var(--ac-color-text-tertiary);letter-spacing:.04em}.andcharlie-model-dog__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--ac-gap-md)}.andcharlie-model-dog__navigation{display:flex;justify-content:flex-end;margin-top:32px}.andcharlie-model-dog__gallery-link{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;min-height:44px;max-width:100%;padding:6px 0;color:inherit;font-family:var(--ac-font-body-jp);font-size:13px;line-height:1.6;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.andcharlie-styling-card{list-style:none;background:var(--ac-color-bg)}.andcharlie-styling-card__image-wrap{position:relative;aspect-ratio:1 / 1;overflow:hidden;border-radius:3px;background-color:var(--ac-color-bg-subtle);margin-bottom:var(--ac-gap-sm)}.andcharlie-styling-card__image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s cubic-bezier(.4,0,.2,1)}.andcharlie-styling-card:hover .andcharlie-styling-card__image{transform:scale(1.03)}.andcharlie-styling-card__photo-count{position:absolute;bottom:8px;right:8px;display:inline-flex;align-items:center;gap:3px;background:#0000008c;color:#fff;font-family:var(--ac-font-body-en);font-size:11px;font-weight:500;padding:3px 7px;border-radius:3px;letter-spacing:.02em;line-height:1}.andcharlie-styling-card__photo-count svg{width:11px;height:11px}.andcharlie-styling-card__body{padding:0 2px}.andcharlie-styling-card__measurements{display:flex;align-items:center;gap:8px;font-family:var(--ac-font-body-en);font-size:13px;font-weight:500;color:var(--ac-color-text);margin-bottom:var(--ac-gap-sm);letter-spacing:.02em}.andcharlie-styling-card__weight{font-weight:600}.andcharlie-styling-card__separator{color:var(--ac-color-border)}.andcharlie-styling-card__dims{font-family:var(--ac-font-body-jp);font-size:11px;font-weight:400;color:var(--ac-color-text-secondary);letter-spacing:.04em}.andcharlie-styling-card__products{list-style:none;margin:0;padding:0}.andcharlie-styling-card__product{display:flex;flex-direction:column;gap:2px;margin-bottom:6px;line-height:1.5}.andcharlie-styling-card__product-link{font-family:var(--ac-font-body-jp);font-size:12px;font-weight:400;color:var(--ac-color-text-secondary);text-decoration:none;transition:color var(--ac-transition)}.andcharlie-styling-card__product-link:hover{color:var(--ac-color-accent)}.andcharlie-styling-card__size{font-family:var(--ac-font-body-en);font-size:11px;font-weight:500;color:var(--ac-color-text-tertiary);letter-spacing:.06em;white-space:nowrap;flex-shrink:0}.andcharlie-model-dog__no-posts{font-family:var(--ac-font-body-jp);font-size:14px;color:var(--ac-color-text-tertiary);text-align:center;padding:48px 0}.andcharlie-model-dog__empty{text-align:center;padding:80px 24px;font-family:var(--ac-font-body-jp);font-size:14px;color:var(--ac-color-text-tertiary)}@media screen and (max-width:768px){.andcharlie-model-dog{padding:32px 20px 40px}.andcharlie-model-dog__navigation{margin-top:24px}.andcharlie-model-dog__profile{flex-direction:column;align-items:center}.andcharlie-model-dog__photo-wrap{width:160px;height:160px}.andcharlie-model-dog__info{text-align:center;padding-top:0}.andcharlie-model-dog__instagram{justify-content:center}.andcharlie-model-dog__name{font-size:24px}.andcharlie-model-dog__grid{grid-template-columns:repeat(2,1fr)}}.ac-styling-top-section,.ac-gallery-section,.ac-styling-detail-section,.andcharlie-beams-styling-ac-section{--ac-gap-md: 24px;--ac-font-body-ja: "Noto Sans JP", var(--font-body-family);--ac-font-body: "Outfit", var(--font-body-family);--ac-space-xl: 48px;--ac-space-lg: 32px}andcharlie-styling-feed,andcharlie-styling-gallery,andcharlie-styling-detail{display:block}.ac-gallery-section andcharlie-styling-gallery [hidden],.ac-styling-top-section andcharlie-styling-feed [hidden],.ac-styling-detail-section andcharlie-styling-detail [hidden],.andcharlie-model-dog-section andcharlie-styling-feed [hidden],.andcharlie-product-styling-section andcharlie-styling-feed [hidden],.andcharlie-beams-styling-ac-section .andcharlie-beams-styling-ac [hidden]{display:none}.ac-gallery-section :focus-visible,.ac-styling-top-section :focus-visible,.ac-styling-detail-section :focus-visible,.andcharlie-model-dog-section :focus-visible,.andcharlie-product-styling-section :focus-visible,.andcharlie-beams-styling-ac-section :focus-visible{outline:2px solid currentColor;outline-offset:3px}.ac-styling-card-link{display:block;color:inherit;text-decoration:none}.ac-styling-pagination{display:block;padding:24px;text-align:center}.ac-styling-placeholder{width:100%;height:auto;aspect-ratio:229 / 275;background:#f5f5f3}@media(prefers-reduced-motion:reduce){.ac-styling-top-section *,.ac-gallery-section *,.ac-styling-detail-section *,.andcharlie-model-dog-section *,.andcharlie-product-styling-section *,.andcharlie-beams-styling-ac-section *{scroll-behavior:auto;transition:none}}.andcharlie-product-styling-section andcharlie-styling-feed[hidden],.ac-styling-detail-section andcharlie-styling-feed[hidden]{display:none}
/*# sourceMappingURL=/cdn/shop/t/78/assets/andcharlie-styling.css.map */
