:root{--shibuta-ink: #2f211d;--shibuta-canvas: #f5efe6;--shibuta-white: #ffffff;--shibuta-warm: #fffdf9;--shibuta-berry: #da427a;--shibuta-berry-hover: #c23468;--shibuta-blush: #f7d8de;--shibuta-peach: #f3c779;--shibuta-gold: #cc9132;--shibuta-focus: #6b52a3;--shibuta-border: #8c7d70;--shibuta-field-radius: .75rem;--shibuta-field-height: 3.5rem;--shibuta-control-height: 3rem;--shibuta-touch-target: 2.75rem;--shibuta-field-inset: 1rem;--shibuta-space-small: .5rem;--shibuta-space-medium: .75rem;--shibuta-field-label: .75rem;--shibuta-field-text: 1rem;--shibuta-field-line: 1.5;--shibuta-field-top: 1.5rem;--shibuta-border-width: 1px;--shibuta-focus-width: 2px;--shibuta-focus-offset: 3px;--shibuta-field-muted: #6f6259;--shibuta-error: #a3243b;--shibuta-error-bg: #fff0f2;--shibuta-success: #28613c;--shibuta-success-bg: #edf7ef}.character-link__icon{display:block;flex:0 0 auto;height:28px;object-fit:contain;width:28px}.cc-filter--character label{align-items:center;min-height:36px}.cc-filter--character .cc-filter__character-icon{height:32px;margin-left:12px;width:32px}.collection-character-link{align-items:center;display:inline-flex;gap:8px;justify-content:center}.collection-character-link .collection-character-link__icon{height:24px;width:24px}input[type=submit],.btn:not(.btn--plain):not(.btn--secondary):not(.btn--quicklook),.btn--primary{background-color:#2f211d!important;color:#fffdf9!important;--button-border-color: #2f211d;box-shadow:0 0 0 1px #2f211d}input[type=submit]:hover,.btn:not(.btn--plain):not(.btn--secondary):not(.btn--quicklook):hover,.btn--primary:hover{background-color:var(--shibuta-berry-hover)!important;color:#fffdf9!important;--button-border-color: var(--shibuta-berry-hover);box-shadow:0 0 0 1px var(--shibuta-berry-hover)}.btn--secondary,.btn--quicklook,.btn--plain.btn--quicklook{background-color:#fff!important;color:#2f211d!important;box-shadow:0 0 0 1px #8c7d70}.btn--secondary:hover,.btn--quicklook:hover{color:#da427a!important;box-shadow:0 0 0 1px var(--shibuta-berry-hover)}input:is([type=text],[type=email],[type=password],[type=search],[type=number],[type=tel],[type=url]),textarea,select,.custom-select__btn{background-color:var(--shibuta-white);border:var(--shibuta-border-width) solid var(--shibuta-border);border-radius:var(--shibuta-field-radius);color:var(--shibuta-ink);font-size:var(--shibuta-field-text)}.input-wrapper{background:var(--shibuta-white);border:var(--shibuta-border-width) solid var(--shibuta-border);border-radius:var(--shibuta-field-radius)}.input-wrapper>:is(input,textarea,select){background:transparent;border:0;border-radius:inherit;box-shadow:none;color:var(--shibuta-ink);min-height:var(--shibuta-field-height);padding:var(--shibuta-field-top) var(--shibuta-field-inset) var(--shibuta-space-small);width:100%}.input-wrapper>label,.subscribe-form__inputs .input-wrapper>label{color:var(--shibuta-field-muted);left:var(--shibuta-field-inset)}.input-wrapper--padded{padding:0}.input-wrapper textarea{resize:vertical}.input-wrapper:focus-within,.search-bar__container:focus-within{border-color:var(--shibuta-focus);outline:var(--shibuta-focus-width) solid var(--shibuta-focus);outline-offset:var(--shibuta-focus-offset)}.input-wrapper:focus-within>:is(input,textarea,select):focus-visible{outline:none}.input-wrapper:has(:user-invalid),.input-wrapper:has([aria-invalid=true]),.input-wrapper:has(.input-error){border-color:var(--shibuta-error)}.input-wrapper>:is(input,textarea,select):disabled{background:var(--shibuta-canvas);color:var(--shibuta-field-muted);cursor:not-allowed}.search-bar--open .search-bar__container{background:var(--shibuta-white);border:var(--shibuta-border-width) solid var(--shibuta-border);border-radius:var(--shibuta-field-height)}.search-bar .search-form,.search-bar .search-form__input{background:transparent;border:0;border-radius:inherit}.search-bar .search-form__input{min-height:var(--shibuta-control-height)}.subscribe-section .subscribe-form__inputs,.page-footer .subscribe-form__inputs{align-items:stretch;border:0;display:flex;gap:var(--shibuta-space-medium)}.subscribe-section .subscribe-form__inputs>.input-wrapper,.page-footer .subscribe-form__inputs>.input-wrapper{background:var(--shibuta-white);border:var(--shibuta-border-width) solid var(--shibuta-border);border-radius:var(--shibuta-field-radius);flex:1 1 auto;min-width:0;padding:0;width:auto}.subscribe-form__inputs .input-wrapper>label,.subscribe-form__inputs .input-wrapper.is-empty:not(.in-focus)>label{top:var(--shibuta-space-small);margin:0;font-size:var(--shibuta-field-label);line-height:var(--shibuta-field-line)}.subscribe-section .subscribe-form__email,.page-footer .subscribe-form__email{background:transparent;border:0;border-radius:inherit;color:var(--shibuta-ink);min-height:var(--shibuta-field-height);padding:var(--shibuta-field-top) var(--shibuta-field-inset) var(--shibuta-space-small)}.subscribe-section .subscribe-form__btn-wrapper,.page-footer .subscribe-form__btn-wrapper{display:flex;flex:0 0 auto;padding:0;width:auto}.subscribe-section .subscribe-form__submit,.page-footer .subscribe-form__submit{margin:0;min-height:var(--shibuta-field-height);white-space:nowrap}.cc-popup .cc-popup-form-input{background:var(--shibuta-white);border:var(--shibuta-border-width) solid var(--shibuta-border);border-radius:var(--shibuta-field-radius);color:var(--shibuta-ink);min-height:var(--shibuta-control-height);padding-inline:var(--shibuta-field-inset);text-align:left}.cc-popup .cc-popup-form-input::placeholder{color:var(--shibuta-field-muted)}.cc-popup-form__input-wrapper>label{display:block;margin-bottom:var(--shibuta-space-small);text-align:left}.cc-popup .cc-popup-form-submit,.contact-form__submit{min-height:var(--shibuta-control-height)}.qty-actual__input,.custom-select--label-inside .custom-select__btn{min-height:var(--shibuta-field-height)}.qty-actual__label,.custom-select--label-inside .label{color:var(--shibuta-field-muted);opacity:1}.cc-price-range__input{min-height:var(--shibuta-control-height)}.cc-price-range__input-container{min-width:0}.errors,.error-message{background:var(--shibuta-error-bg);border-radius:var(--shibuta-field-radius);color:var(--shibuta-error);padding:var(--shibuta-space-medium) var(--shibuta-field-inset)}.form-success{background:var(--shibuta-success-bg);border-radius:var(--shibuta-field-radius);color:var(--shibuta-success);padding:var(--shibuta-space-medium) var(--shibuta-field-inset)}@media(max-width:767px){.subscribe-section .subscribe-form__inputs,.page-footer .subscribe-form__inputs{flex-direction:column}.subscribe-section .subscribe-form__submit,.page-footer .subscribe-form__submit{width:100%}}@media(min-width:768px){.template-index .full-width-slideshow .slide .overlay__bg{background-color:#fffdf9!important;opacity:.84!important}.template-index .full-width-slideshow .overlay__style-stencil{-webkit-text-fill-color:currentColor}}@media(max-width:640px){.page-footer .subscribe-form__inputs{flex-direction:column}.page-footer .subscribe-form__submit{width:100%}}@media(max-width:767px){.template-index .full-width-slideshow{margin-bottom:24px;margin-top:0}.template-index .full-width-slideshow .block-1 .rimage-background{background-position:14% center!important}.template-index .full-width-slideshow .block-2 .rimage-background{background-position:center!important}.template-index .full-width-slideshow .slide .overlay{background-color:var(--shibuta-blush);border:1px solid var(--shibuta-border);bottom:18px;box-shadow:0 10px 24px #2f211d1f;margin-bottom:0;overflow:hidden;padding:26px 24px 28px}.template-index .full-width-slideshow .slide .overlay__bg{background-color:var(--shibuta-blush)!important;opacity:1!important}.template-index .full-width-slideshow .overlay__style-stencil{color:var(--shibuta-berry);-webkit-text-fill-color:currentColor;-webkit-text-stroke:0}.template-index .full-width-slideshow .overlay-title{font-size:30px;line-height:1.05;margin-bottom:0}.template-index .full-width-slideshow .overlay-title--width{width:100%}.template-index .full-width-slideshow .overlay-text,.template-index .full-width-slideshow .overlay__links a:nth-child(n+2),.template-index .full-width-slideshow .image-product-label,.template-index .full-width-slideshow-controls{display:none}.template-index .full-width-slideshow .overlay__links a:first-child{margin-left:0;margin-right:0;width:100%}.template-index .section-collection-list .large-row{margin-bottom:16px}.template-index .section-collection-list .large-title{font-size:26px;text-align:left}.template-index .section-collection-list .grid-flex{flex-wrap:nowrap;gap:14px;margin-bottom:0;margin-left:0;overflow-x:auto;padding-bottom:10px;scroll-padding-left:20px;scroll-snap-type:x proximity;scrollbar-width:none}.template-index .section-collection-list .grid-flex::-webkit-scrollbar{display:none}.template-index .section-collection-list .grid-flex__item{flex:0 0 108px;padding-bottom:8px;padding-left:0;scroll-snap-align:start;width:108px}.template-index .section-collection-list .product-block__title{font-size:13px;line-height:1.25}.template-index .section-scrolling-banner{display:none}}a:not(.btn):not(.btn--primary):not(.btn--secondary){color:var(--shibuta-berry-hover)}a:not(.btn):not(.btn--primary):not(.btn--secondary):hover{color:#c23468}.site-header a,.site-nav__link,.mobile-site-nav__link,.header-navigation a,.utils a,.utils__item a,.icon--header,.store-logo a,.site-logo,.site-nav__dropdown a,.mobile-site-nav a{color:#2f211d!important}.site-nav__link:hover,.mobile-site-nav__link:hover,.site-nav__item--active>.site-nav__link,.site-nav__item--has-dropdown:hover>.site-nav__link,.site-nav__dropdown a:hover,.mobile-site-nav a:hover,.utils a:hover{color:#da427a!important}.overlay__links a.btn.btn--primary+a.btn{background-color:#fff!important;color:#2f211d!important;box-shadow:0 0 0 1px #2f211d}.overlay__links a.btn.btn--primary+a.btn:hover{color:#da427a!important;box-shadow:0 0 0 1px var(--shibuta-berry-hover)}.site-nav__promo a{color:#da427a!important}.site-nav__promo a:hover{color:#c23468!important}.page-footer,.page-footer__inner{background-color:#2f211d!important;color:#fffdf9!important}.page-footer a,.page-footer .footer-block__heading{color:#fffdf9!important}.page-footer a:hover{color:#ee8fa3!important}.price--reduced,.price--on-sale,.product-label--sale,.sale{color:#da427a}:focus-visible{outline:2px solid #6b52a3;outline-offset:3px}@media(min-width:768px){.template-index .full-width-slideshow[data-section-id$=__hero-concept-preview] .slide .overlay{display:none}}@media(max-width:767px){.template-index .full-width-slideshow[data-section-id$=__hero-concept-preview] .slideshow-image--mobile{height:300px;background-size:cover}.template-index .full-width-slideshow[data-section-id$=__hero-concept-preview] .slideshow-image--mobile .rimage-wrapper{padding-top:0!important}.template-index .full-width-slideshow[data-section-id$=__hero-concept-preview] .block-1 .rimage-background{background-position:82% center!important}.template-index .full-width-slideshow[data-section-id$=__hero-concept-preview] .block-2 .rimage-background{background-position:19% center!important}.template-index .full-width-slideshow[data-section-id$=__hero-concept-preview] .block-3 .rimage-background{background-position:81% center!important}.template-index .full-width-slideshow[data-section-id$=__hero-concept-preview] .slide .overlay{position:relative;top:auto!important;left:auto!important;bottom:auto;transform:none;margin:0;width:100%;max-width:none;min-height:240px;padding:24px;border:0;box-shadow:none;background:var(--shibuta-warm);text-align:left}.template-index .full-width-slideshow[data-section-id$=__hero-concept-preview] .slide .overlay__bg{background:var(--shibuta-warm)!important}.template-index .full-width-slideshow[data-section-id$=__hero-concept-preview] .overlay-title{font-size:28px;line-height:1.15}.template-index .full-width-slideshow[data-section-id$=__hero-concept-preview] .overlay-text{display:block;margin-top:12px}.template-index .full-width-slideshow[data-section-id$=__hero-concept-preview] .full-width-slideshow-controls{display:block;top:150px}}.collection-character-art{align-items:center;aspect-ratio:1;background:var(--shibuta-white);display:flex;justify-content:center}.collection-character-art .character-link__icon{height:58%;width:58%}.collection-character-art+.product-block__title{text-wrap:balance}.cart-item :is(.quantity__plus,.quantity__minus,.quantity__number){width:var(--shibuta-touch-target);height:var(--shibuta-touch-target);flex-shrink:0}
/*# sourceMappingURL=/cdn/shop/t/10/assets/shibuta-brand.css.map */
