#MainContent{--kiki-line:#e6e4df;--kiki-soft:#f6f5f1;--kiki-ink:#222522}#MainContent .m-product-title{font-size:clamp(26px,2.5vw,38px);line-height:1.18;letter-spacing:-.025em;font-weight:700}#MainContent .m-product-info--wrapper{padding-top:8px}#MainContent .product-block-group--price{font-size:22px;margin-top:18px}#MainContent .main-product__block-custom_text{margin:0;color:#65665e;font-size:14px;line-height:1.6}#MainContent .main-product__block-buy_buttons+.main-product__block-custom_text{border-top:1px solid var(--kiki-line);padding-top:18px;font-size:14px;line-height:1.8;color:#65665e}#MainContent .main-product__block-buy_buttons+.main-product__block-custom_text a{color:var(--kiki-ink);text-decoration:underline;text-underline-offset:4px}#MainContent .m-product-option--node[data-option-type=button]{max-width:100%;height:auto}#MainContent .m-product-option--node__label[data-option-type=button]{white-space:normal;height:auto;min-height:44px;line-height:1.4;padding:10px 14px;border-radius:8px;font-size:14px;text-transform:none;overflow-wrap:anywhere}#MainContent .m-product-option__input:focus-visible+label{outline:2px solid #354e3e;outline-offset:3px}#MainContent .m-main-product--media,#MainContent .m-main-product--info{min-width:0}#MainContent .m-media-gallery__inner{border-radius:16px;background:var(--kiki-soft)}#MainContent .media-type-image .m-image{--aspect-ratio:1 !important;background:var(--kiki-soft)}#MainContent .media-type-image img,#MainContent .m-product-media--slider__thumbnails img{object-fit:contain!important}#MainContent .m-main-product .m-add-to-cart{min-height:50px;border-radius:8px;font-weight:600}#MainContent .m-product-description{font-size:16px;line-height:1.75}#MainContent .m-product-description table{width:100%;table-layout:fixed}#MainContent .m-product-description td,#MainContent .m-product-description th{overflow-wrap:anywhere;padding:14px;vertical-align:top}#MainContent .m-product-description img{max-width:100%;height:auto;object-fit:contain}#MainContent .m-product-description h2{font-size:26px;margin-bottom:20px}#MainContent .m-product-description h3{font-size:21px}body.template-collection #MainContent .m-collection-page-header__wrapper{background:var(--kiki-soft);border-radius:16px;padding:24px 32px;gap:32px}body.template-collection #MainContent .kiki-collection-cover .m-collection-page-header__background{flex:0 0 190px!important;width:190px!important;height:190px!important;max-width:190px!important;border-radius:12px}body.template-collection #MainContent .m-collection-page-header__background img{width:100%;height:100%;object-fit:contain!important}body.template-collection #MainContent .m-collection-page-header__inner{padding:12px 0!important}body.template-collection #MainContent .m-collection-page-header__title{font-size:clamp(28px,3.3vw,44px);line-height:1.15;margin-bottom:14px}body.template-collection #MainContent .m-collection-page-header__description{max-width:780px;font-size:15px;line-height:1.7}body.template-collection #MainContent .m-collection-page-header .m-breadcrumb{font-size:13px}body.template-collection #MainContent .m-collection-toolbar{border-top:1px solid var(--kiki-line);border-bottom:1px solid var(--kiki-line);padding:16px 0;margin-bottom:24px}body.template-collection #MainContent .m-collection-toolbar--wrapper{display:flex;align-items:center;gap:24px}body.template-collection #MainContent .kiki-collection-count{font-size:14px;color:#65665e;margin-right:auto;white-space:nowrap}body.template-collection #MainContent .m-toolbar--right{flex:none}body.template-collection #MainContent .m-sidebar--open{min-height:44px;gap:12px;padding:8px 16px;border:1px solid var(--kiki-line);border-radius:8px}body.template-collection #MainContent .m-product-card__media{border-radius:12px;overflow:hidden;background:var(--kiki-soft)}body.template-collection #MainContent .m-product-card__media .m-image{--aspect-ratio:1 !important;background:var(--kiki-soft)}body.template-collection #MainContent .m-product-card__media img{object-fit:contain!important}body.template-collection #MainContent .m-product-card__content{padding-top:16px}body.template-collection #MainContent .m-product-card__name{font-size:16px;line-height:1.45;font-weight:600;display:block}body.template-collection #MainContent .m-product-card__price{margin-top:8px;font-size:15px}body.template-collection #MainContent .m-product-card{height:100%}body.template-collection #MainContent .m-collection-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 24px;margin:0}body.template-collection #MainContent .m-collection-products>.m-product-item{width:100%!important;max-width:none!important;min-width:0;padding:0!important}body.template-collection #MainContent .m-collection-page-header>m-collection-header{padding-top:24px}@media(min-width:768px){body.template-collection #MainContent .m-toolbar--sortby{display:block!important}body.template-product #MainContent .m-main-product{padding-bottom:48px}}@media(max-width:767px){#MainContent .m-product-title{font-size:27px}#MainContent .m-product-info--wrapper{padding-top:20px}#MainContent .m-product-option--node__label[data-option-type=button]{font-size:13px;padding:10px 12px}#MainContent .m-product-description td,#MainContent .m-product-description th{padding:10px;font-size:14px}#MainContent .m-product-description td:first-child{width:34%}#MainContent .m-media-gallery__inner{border-radius:12px}body.template-collection #MainContent .m-collection-page-header__wrapper{padding:20px;gap:16px}body.template-collection #MainContent .kiki-collection-cover .m-collection-page-header__background{flex:0 0 104px!important;width:104px!important;height:104px!important;max-width:104px!important;margin:0 auto}body.template-collection #MainContent .m-collection-page-header__description{font-size:14px;line-height:1.65}body.template-collection #MainContent .m-collection-toolbar--wrapper{gap:12px;flex-wrap:wrap}body.template-collection #MainContent .kiki-collection-count{width:100%}body.template-collection #MainContent .m-toolbar--left{width:100%;justify-content:space-between;gap:16px}body.template-collection #MainContent .m-sortby--open{min-height:44px;gap:12px}body.template-collection #MainContent .m-product-card__name{font-size:14px;line-height:1.4}body.template-collection #MainContent .m-product-card__content{padding-top:12px}body.template-collection #MainContent .m-product-card__price{font-size:14px}body.template-collection #MainContent .m-collection-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}}#MainContent .m-main-product button[name=add]{background:#222522;color:#fff;min-height:50px;border-radius:8px;font-weight:600}body.template-collection #MainContent .kiki-collection-about summary{cursor:pointer;text-decoration:underline;text-underline-offset:4px;min-height:44px;padding:10px 0}body.template-collection #MainContent .kiki-collection-about__text{padding:8px 0 0}body.template-collection #MainContent .m-collection--wrapper{margin-top:20px}body.template-collection #MainContent .m-collection-toolbar{padding-top:10px;padding-bottom:10px}@media(min-width:768px){body.template-collection #MainContent .kiki-collection-cover .m-collection-page-header__wrapper{grid-template-columns:minmax(0,1fr) 120px;padding:16px 24px}body.template-collection #MainContent .kiki-collection-cover .m-collection-page-header__background{width:120px!important;height:120px!important;max-width:120px!important;padding:10px}body.template-collection #MainContent .m-collection-page-header>m-collection-header{padding-top:0}}@media(max-width:767px){body.template-collection #MainContent .kiki-collection-cover .m-collection-page-header__wrapper{grid-template-columns:minmax(0,1fr) 88px;gap:0 16px}body.template-collection #MainContent .kiki-collection-cover .m-collection-page-header__background{grid-column:2;grid-row:1;width:88px!important;height:88px!important;padding:8px}body.template-collection #MainContent .kiki-collection-cover .m-collection-page-header__inner{display:contents}body.template-collection #MainContent .kiki-collection-cover .m-collection-page-header__title{grid-column:1;grid-row:1;margin:0}body.template-collection #MainContent .kiki-collection-cover .m-collection-page-header__description{grid-column:1 / -1;grid-row:2;margin-top:8px}body.template-collection #MainContent .m-collection-page-header>m-collection-header{padding-top:0}}#MainContent .main-product__block-buy_buttons+.main-product__block-custom_text a:before,#MainContent .main-product__block-buy_buttons+.main-product__block-custom_text a:after{display:none!important}body.template-collection #MainContent .m-collection-page-header{display:block}.kiki-collection-eyebrow,.kiki-collection-total,.kiki-collection-explore{display:none}body.template-collection #MainContent [data-kiki-collection=pucky] .m-collection-page-header__background img,body.template-collection #MainContent [data-kiki-collection=hacipupu] .m-collection-page-header__background img{transform:none}body.template-collection #MainContent [data-kiki-collection=pucky] .m-collection-page-header__background,body.template-collection #MainContent [data-kiki-collection=hacipupu] .m-collection-page-header__background{background:#f5f5f5}@media(max-width:767px){body.template-collection #MainContent .kiki-collection-cover .m-collection-page-header__wrapper{display:grid;grid-template-columns:minmax(0,1fr) minmax(128px,44%);gap:0 16px;align-items:center;padding:22px 18px 14px;border:1px solid #e8e5dc;border-radius:24px 24px 10px 10px;background:#f3f1eb}body.template-collection #MainContent .kiki-collection-cover .m-collection-page-header__background{grid-column:2;grid-row:1 / 4;align-self:center;width:100%!important;height:auto!important;max-width:none!important;aspect-ratio:1;padding:8px;border-radius:48% 48% 12px 12px;background:#f5f5f5;box-shadow:0 5px #e6e2d8}body.template-collection #MainContent .kiki-collection-cover .m-collection-page-header__background img{aspect-ratio:1;object-position:center}body.template-collection #MainContent .kiki-collection-cover .kiki-collection-eyebrow{display:block;grid-column:1;grid-row:1;align-self:end;margin:0 0 10px;font-size:10px;letter-spacing:.13em;font-weight:600;color:#62685f}body.template-collection #MainContent .kiki-collection-cover .m-collection-page-header__title{grid-column:1;grid-row:2;font-size:clamp(26px,7vw,34px);line-height:1.08;overflow-wrap:anywhere;text-transform:none}body.template-collection #MainContent .kiki-collection-cover .kiki-collection-total{display:block;grid-column:1;grid-row:3;align-self:start;margin:12px 0 0;font-size:12px;line-height:1.5;color:#62685f}body.template-collection #MainContent .kiki-collection-cover .m-collection-page-header__description{grid-column:1 / -1;grid-row:4;margin-top:18px;padding-top:4px;border-top:1px solid #dfded6}body.template-collection #MainContent .kiki-collection-cover .kiki-collection-about summary{font-size:13px}.kiki-collection-explore{display:block;margin:16px auto 4px}.kiki-collection-explore__heading{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;font-weight:600;margin-bottom:6px}.kiki-collection-explore__heading a{font-size:12px;font-weight:400;text-decoration:underline;text-underline-offset:4px;min-height:32px;display:flex;align-items:center}.kiki-collection-explore__rail{display:flex;gap:10px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding:2px 2px 6px;scrollbar-width:none}.kiki-collection-explore__rail::-webkit-scrollbar{display:none}.kiki-collection-explore__card{flex:0 0 72px;scroll-snap-align:start;text-align:center;font-size:11px;line-height:1.4;display:flex;flex-direction:column;gap:6px}.kiki-collection-explore__image{width:68px;height:72px;display:block;background:#f5f5f5;border:1px solid #e9e7e0;border-radius:34px 34px 8px 8px;padding:6px}.kiki-collection-explore__image img{display:block;width:100%;height:100%;object-fit:contain}.kiki-collection-explore__card[aria-current=page] .kiki-collection-explore__image{outline:1px solid #52604d;outline-offset:2px}.kiki-collection-explore__card[aria-current=page]{font-weight:600}.kiki-collection-explore a:focus-visible,.kiki-collection-explore__rail:focus-visible{outline:2px solid #52604d;outline-offset:2px}.kiki-collection-explore__card[href$="/pucky"] img,.kiki-collection-explore__card[href$="/hacipupu"] img{transform:none}body.template-collection #MainContent .kiki-collection-cover .m-collection-page-header__wrapper{grid-template-columns:minmax(0,1fr) 128px;padding:18px 18px 10px}body.template-collection #MainContent .kiki-collection-cover .m-collection-page-header__description{margin-top:12px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/kiki-commerce-v1.css.map */
