.cps-header-section{position:sticky;top:-36px;z-index:50}.cps-header-section:not(:has(.cps-announce)){top:0}.cps-announce{font:500 13px/36px var(--cps-font)!important;height:36px;padding:0 12px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cps-cart__note span,.cps-sort span{font:600 14px var(--cps-font)!important;text-transform:none!important;letter-spacing:normal!important;color:var(--cps-ink)}.cps-coll__desc,.cps-coll__desc p{text-align:left!important}.cpb-optgroup{margin:0 0 12px}.cpb-optgroup:last-child{margin-bottom:0}.cpb-frame[data-kind=shaped] .cpb-frame__text{left:19%;right:19%;bottom:13%;font-size:clamp(18px,4.4vw,25px)}.cpb-prating{margin:0 0 6px;font:600 14px DM Sans,sans-serif;color:var(--soft-ink,#5B6472)}.cpb-prating span{color:var(--honey,#F5B84A);letter-spacing:1px}.cst [data-cst-from]{display:none!important}.template-cart .cps-footer__cta{display:none}.template-cart .cps-footer{margin-top:0}.cps-dd{position:relative;display:flex;align-items:center}.cps-dd__btn{display:inline-flex;align-items:center;gap:3px}.cps-dd__btn svg{width:15px;height:15px}.cps-dd__menu{position:absolute;top:100%;left:50%;transform:translate(-50%);min-width:210px;padding:8px;background:#fff;border:1px solid var(--cps-line);border-radius:16px;box-shadow:0 18px 40px #1f29371f;display:none;flex-direction:column;z-index:70}.cps-dd:hover .cps-dd__menu,.cps-dd:focus-within .cps-dd__menu{display:flex}.cps-nav .cps-dd__menu a{padding:9px 12px;border:0;border-radius:10px;font:600 14.5px var(--cps-font);white-space:nowrap}.cps-nav .cps-dd__menu a:hover{background:var(--cps-blush)}@media(min-width:900px)and (max-width:1199px){.cps-nav{gap:14px}.cps-nav a{font-size:14px}.cps-header__inner{gap:10px}}.cps-ddm{border-bottom:1px solid var(--cps-line)}.cps-ddm summary{list-style:none;cursor:pointer;font:700 19px var(--cps-font);color:var(--cps-ink);padding:13px 0;display:flex;justify-content:space-between;align-items:center}.cps-ddm summary::-webkit-details-marker{display:none}.cps-ddm summary:after{content:"+";color:var(--cps-coral);font-size:24px;line-height:1}.cps-ddm[open] summary:after{content:"\2013"}.cps-ddm>div{display:flex;flex-direction:column;padding:0 0 8px 12px}.cps-drawer__nav .cps-ddm a{font:600 16.5px var(--cps-font);padding:9px 0;border:0}.ck-top h1,html .cps-nav a,html .cps-dd__btn{white-space:nowrap}html .cps-header__inner{max-width:1320px}@media(min-width:900px)and (max-width:1279px){html .cps-nav>a[href="/pages/tracking"],html .cps-header__icons .cps-btn{display:none!important}}@media(min-width:900px)and (max-width:1099px){html .cps-nav>a[href="/collections/all"]{display:none}html .cps-nav{gap:12px}}.cst-qc.is-warn{display:none!important}.ck-top h1 small{display:inline!important;margin-left:4px}.cst .cst-wallets{margin:12px 0 0}.cst .cst-wallets[hidden]{display:none!important}.cst .cst-wallets__or{display:flex;align-items:center;gap:10px;margin:0 0 10px;font-size:12.5px;color:#6b7280;text-transform:none}.cst .cst-wallets__or:before,.cst .cst-wallets__or:after{content:"";flex:1;height:1px;background:#e5e7eb}.cst .cst-wallets__btns{transition:opacity .2s}.cst .cst-wallets.is-busy .cst-wallets__btns,.cst .cst-wallets.is-locked .cst-wallets__btns{opacity:.4;pointer-events:none;filter:grayscale(1)}.cst .cst-wallets__note{margin:6px 0 0;font-size:12px;color:#6b7280;text-align:center;min-height:0}.cst .cst-wallets__note:empty{display:none}.cst .cst-wallets .dynamic-checkout__content,.cst .cst-wallets shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-block-size:50px;--shopify-accelerated-checkout-button-border-radius:999px;--shopify-accelerated-checkout-inline-alignment:center;--shopify-accelerated-checkout-row-gap:8px;display:block;width:100%}.cst .cst-slide--preview{background:#f4efe9!important;display:flex;align-items:center;justify-content:center}.cst .cst-slide--preview .cst-mock{width:100%!important;height:100%!important;aspect-ratio:auto!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;overflow:visible!important}.cst .cst-slide--preview .cst-mock img{width:100%;height:100%;object-fit:contain!important}.cst .cst-slide--preview .cst-mock__text{display:none!important}.cst .cst-slide--preview .cst-slide__tag{font-size:0!important}.cst .cst-slide--preview .cst-slide__tag:after{content:"Your photo";font-size:12px}
/*# sourceMappingURL=/cdn/shop/t/31/assets/cps-fixes.css.map */
