:root{
  --paw-ink:#332925;
  --paw-muted:#756963;
  --paw-warm:#b8020a;
  --paw-blush:#f7f1ed;
  --paw-cream:#fcfaf8;
  --paw-line:rgba(80,58,48,.13);
  --paw-shadow:0 16px 45px rgba(72,52,43,.09);
}
html{scroll-behavior:smooth}
body{background:var(--paw-cream);color:var(--paw-ink);overflow-x:hidden}
::selection{background:#ead8ce;color:#392a25}
img{image-rendering:auto}
.content-for-layout{background:linear-gradient(180deg,#fff 0,#fcfaf8 42%,#fff 100%)}
.t4s-container{width:min(100% - 32px,1320px)}
.t4s-section-inner{position:relative}
.page-head,.t4s-page-head{background:linear-gradient(135deg,#f8f2ee,#fff);border-bottom:1px solid var(--paw-line)}
.page-head .title-head,.t4s-page-head .title-head{color:var(--paw-ink);letter-spacing:.025em}
.t4s-breadcrumbs{color:var(--paw-muted)}
.t4s-btn,.t4s-button,button[type=submit],input[type=submit]{border-radius:999px;letter-spacing:.06em;transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease,color .25s ease}
.t4s-btn:hover,.t4s-button:hover,button[type=submit]:hover,input[type=submit]:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(65,39,31,.16)}
input:not([type=checkbox]):not([type=radio]),select,textarea{border-radius:12px;border-color:var(--paw-line);background:#fff;transition:border-color .2s ease,box-shadow .2s ease}
input:not([type=checkbox]):not([type=radio]):focus,select:focus,textarea:focus{border-color:#bca89d;box-shadow:0 0 0 4px rgba(188,168,157,.14)}
.t4s-product{transition:transform .28s ease}
.t4s-product:hover{transform:translateY(-4px)}
.t4s-product-inner{border-radius:18px;overflow:hidden;background:#f4efeb}
.t4s-product-inner img{transition:transform .55s cubic-bezier(.2,.7,.2,1)}
.t4s-product:hover .t4s-product-inner img{transform:scale(1.035)}
.t4s-product-info{padding-top:14px}
.t4s-product-title{color:var(--paw-ink);font-weight:500}
.t4s-price{color:var(--paw-muted)}
.t4s-pagination__item{border-radius:999px;transition:background-color .2s ease,color .2s ease,transform .2s ease}
.t4s-pagination__item:hover{transform:translateY(-1px)}
.t4s-drawer,.t4s-modal{border-radius:18px 0 0 18px}
#shopify-section-header-inline{z-index:2147483000!important;overflow:visible!important;background:transparent!important}
#shopify-section-header-inline .t4s-header__wrapper{background:rgba(255,255,255,.97)!important;border-bottom:1px solid rgba(86,57,47,.09);box-shadow:0 8px 28px rgba(58,39,31,.055);backdrop-filter:blur(14px)}
#shopify-section-header-inline [data-header-height]{min-height:104px!important}
#shopify-section-header-inline .t4s-header__wrapper>.t4s-container{width:100%;max-width:1560px!important;padding-inline:28px;margin-inline:auto}
#shopify-section-header-inline .t4s-header__logo img{width:94px!important;height:82px!important;object-fit:contain}
#shopify-section-header-inline .t4s-navigation{text-align:center!important}
#shopify-section-header-inline .t4s-nav__ul{display:flex!important;flex-wrap:nowrap!important;align-items:center;justify-content:center;gap:2px}
#shopify-section-header-inline .t4s-nav__ul>li>a{min-height:42px;padding:11px 14px!important;border-radius:999px;color:#a8080f!important;font-size:15px!important;font-weight:650!important;letter-spacing:1.8px!important;white-space:nowrap;transition:color .2s ease,background-color .2s ease,transform .2s ease}
#shopify-section-header-inline .t4s-nav__ul>li>a:hover,#shopify-section-header-inline .t4s-nav__ul>li:focus-within>a{color:#780006!important;background:#f8eeeb;transform:translateY(-1px)}
#shopify-section-header-inline .t4s-nav__ul .t4s-icon-select-arrow{margin-left:6px!important;transition:transform .2s ease}
#shopify-section-header-inline .t4s-nav__ul>.has--children:hover>a .t4s-icon-select-arrow,#shopify-section-header-inline .t4s-nav__ul>.has--children:focus-within>a .t4s-icon-select-arrow{transform:rotate(180deg)}
#shopify-section-header-inline .t4s-sub-menu .t4s-menu-item>a{display:flex!important;align-items:center;min-height:43px;width:100%;padding:10px 13px!important;border-radius:10px;color:#4d403a!important;font-size:14px!important;font-weight:500;line-height:1.35;letter-spacing:.02em;white-space:normal;transition:background-color .18s ease,color .18s ease,padding-left .18s ease}
#shopify-section-header-inline .t4s-sub-menu .t4s-menu-item>a:hover,#shopify-section-header-inline .t4s-sub-menu .t4s-menu-item>a:focus{padding-left:17px!important;background:#f8eeeb;color:#a8080f!important;outline:none}
#shopify-section-header-inline .t4s-site-nav__icons{display:flex;align-items:center;gap:3px}
#shopify-section-header-inline .t4s-site-nav__icons .t4s-site-nav__icon{padding:0!important}
#shopify-section-header-inline .t4s-site-nav__icons .t4s-site-nav__icon>a{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;transition:background-color .2s ease,transform .2s ease}
#shopify-section-header-inline .t4s-site-nav__icons .t4s-site-nav__icon>a:hover{background:#f8eeeb;transform:translateY(-1px)}
.paw-curated-wardrobe{padding:24px 0 76px;background:linear-gradient(180deg,#fff 0,#f8f2ee 100%)}
.paw-curated-head{max-width:720px;margin:0 auto 34px;text-align:center}
.paw-curated-kicker{display:block;margin-bottom:8px;color:var(--paw-warm);font-size:12px;font-weight:700;letter-spacing:.24em;text-transform:uppercase}
.paw-curated-title{margin:0 0 10px;color:var(--paw-ink);font-size:clamp(30px,4vw,52px);font-weight:500;line-height:1.12;letter-spacing:-.025em}
.paw-curated-copy{margin:0 auto;color:var(--paw-muted);font-size:16px;line-height:1.75}
.paw-curated-grid{align-items:stretch}
.paw-curated-card{height:100%;border:1px solid var(--paw-line);border-radius:22px;overflow:hidden;background:#fff;box-shadow:0 8px 28px rgba(73,53,44,.06);transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}
.paw-curated-card:hover{transform:translateY(-7px);border-color:rgba(184,2,10,.22);box-shadow:var(--paw-shadow)}
.paw-curated-card .t4s-coll-img{overflow:hidden;background:#eee7e2}
.paw-curated-card .t4s_ratio{aspect-ratio:1/1;overflow:hidden}
.paw-curated-card .t4s_ratio:before{display:none!important}
.paw-curated-card .t4s-obj-eff{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1)}
.paw-curated-card:hover .t4s-obj-eff{transform:scale(1.055)}
.paw-curated-card>.t4s-cate-wrapper{position:relative!important;inset:auto!important;display:block!important;width:auto!important;height:auto!important;min-width:0!important;min-height:126px!important;transform:none!important;padding:21px 22px 23px!important;text-align:left!important;background:#fff!important;overflow:visible!important}
.paw-curated-card .t4s-cat-title{display:flex!important;align-items:center;justify-content:space-between;gap:16px;width:100%;margin:0;color:var(--paw-ink);font-size:22px;font-weight:500;line-height:1.25}
.paw-curated-card .t4s-cat-title:after{content:'\2192';display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;border-radius:50%;background:var(--paw-blush);color:var(--paw-warm);transition:transform .25s ease,background-color .25s ease,color .25s ease}
.paw-curated-card:hover .t4s-cat-title:after{transform:translateX(3px);background:var(--paw-warm);color:#fff}
.paw-curated-subtitle{display:block;margin-top:7px;color:var(--paw-muted);font-size:14px;line-height:1.55}
@media(max-width:1024px){
  .t4s-container{width:min(100% - 24px,1320px)}
  #shopify-section-header-inline [data-header-height]{min-height:78px!important}
  #shopify-section-header-inline .t4s-header__wrapper>.t4s-container{width:100%;padding-inline:18px}
  #shopify-section-header-inline .t4s-header__logo img{width:76px!important;height:64px!important}
  #shopify-section-header-inline .t4s-push-menu-btn{width:42px;height:42px;align-items:center;justify-content:center;border-radius:50%;background:#faf4f1;color:#a8080f}
  #shopify-section-header-inline .t4s-site-nav__icons .t4s-site-nav__icon>a{width:38px;height:38px}
  .paw-curated-wardrobe{padding:18px 0 54px}
  .paw-curated-head{margin-bottom:26px}
}
@media(max-width:767px){
  .t4s-container{width:min(100% - 20px,1320px)}
  .paw-curated-grid{--ts-gutter-y:14px}
  .paw-curated-grid>.t4s-col-item{width:100%}
  .paw-curated-card{border-radius:18px}
  .paw-curated-card .t4s-cate-wrapper{padding:17px 18px 19px}
  .paw-curated-card .t4s-cat-title{font-size:20px}
  .paw-curated-title{font-size:32px}
  .paw-curated-copy{font-size:15px}
  .t4s-product-inner{border-radius:14px}
}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
