.duka-plp .plp-title{font:600 22px/28px var(--font-montserrat), Montserrat, sans-serif;color:var(--duka-ink);text-transform:uppercase;letter-spacing:.06em;animation:.6s cubic-bezier(.22,1,.36,1) both duka-plp-title-in}.duka-plp .plp-header{margin-bottom:16px}@media (min-width:768px){.novodom-plp.duka-plp .plp-header{padding:16px 0}}.duka-plp .duka-toolbar{font:500 12px/16px var(--font-montserrat), Montserrat, sans-serif;color:var(--duka-ink);text-transform:uppercase;letter-spacing:.08em;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;align-items:center;gap:16px;margin-bottom:16px;padding:10px 0;display:flex}.duka-plp .duka-toolbar-layout{gap:6px;display:flex}.duka-plp .duka-toolbar-layout button{color:#9a9a9a;width:24px;height:24px;padding:3px}.duka-plp .duka-toolbar-layout button[aria-pressed=true]{color:var(--duka-ink)}.duka-plp .duka-toolbar-sort{white-space:nowrap;text-overflow:ellipsis;border:1px solid var(--duka-ink);appearance:none;width:200px;height:32px;font:inherit;text-transform:none;letter-spacing:0;color:var(--duka-ink);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 4l4 4 4-4' fill='none' stroke='%23111' stroke-width='1.4'/%3E%3C/svg%3E") right 8px center/12px no-repeat;border-radius:0;padding:0 28px 0 10px;overflow:hidden}.duka-plp .duka-toolbar-view{gap:10px;margin-left:auto;display:flex}.duka-plp .duka-toolbar-view a{color:#9a9a9a}.duka-plp .duka-toolbar-view a[aria-current=true]{color:var(--duka-ink);font-weight:700}.duka-plp .filter-panel,.duka-plp .open-offcanvas-buttons,.duka-plp .filter-chips,.duka-plp .offcanvas-filter{display:none}.duka-plp .btn-toggle-offcanvas{border:1px solid var(--duka-ink);height:36px;color:var(--duka-ink);font:500 12px/16px var(--font-montserrat), Montserrat, sans-serif;text-transform:uppercase;letter-spacing:.08em;background:#fff;border-radius:0;padding:0 16px}.duka-plp .cms-listing-row{--plp-cols:2;row-gap:32px}@media (min-width:1100px){.duka-plp .cms-listing-row{--plp-cols:4}}@media (min-width:768px) and (max-width:1099.98px){.duka-plp .cms-listing-row{--plp-cols:3}}.duka-plp .product-listing-row__actions{display:none}.duka-plp .duka-listing[data-layout=list] .cms-listing-row{--plp-cols:1;row-gap:12px}.duka-plp .duka-listing[data-layout=list] .duka-card{flex-direction:row;gap:20px}.duka-plp .duka-listing[data-layout=list] .duka-card>div:first-child{flex-shrink:0}.duka-plp .duka-listing[data-layout=list] .duka-card>div:last-child{justify-content:flex-start;margin-top:0}@media (min-width:768px){.duka-plp .duka-listing[data-layout=list] .duka-card{grid-template-rows:auto auto 1fr;grid-template-columns:120px minmax(0,1fr) 220px;gap:6px 24px;display:grid}.duka-plp .duka-listing[data-layout=list] .duka-card>div:first-child{grid-row:1/-1;position:static}.duka-plp .duka-listing[data-layout=list] .duka-card>div:first-child>button:not([aria-pressed]){display:none}.duka-plp .duka-listing[data-layout=list] .duka-card>div:first-child>button[aria-pressed]{top:auto;bottom:18px;right:12px}.duka-plp .duka-listing[data-layout=list] .duka-card>div:last-child{display:contents}.duka-plp .duka-listing[data-layout=list] .duka-card>div:last-child>a:first-child{grid-area:1/2;font-size:14px;line-height:20px}.duka-plp .duka-listing[data-layout=list] .duka-card-meta{flex-direction:column;grid-area:2/2/-1;gap:8px;display:flex}.duka-plp .duka-listing[data-layout=list] .duka-card-price{grid-area:1/3;justify-self:end}.duka-plp .duka-listing[data-layout=list] .duka-card-cta{z-index:2;background:var(--duka-ink);color:#fff;height:40px;font:600 12px/40px var(--font-montserrat), Montserrat, sans-serif;text-transform:uppercase;letter-spacing:.12em;cursor:pointer;grid-area:3/3;align-self:end;margin-right:40px;transition:background-color .3s;display:block;position:relative}.duka-plp .duka-listing[data-layout=list] .duka-card-cta:hover{background:var(--duka-gold)}.duka-plp .duka-listing[data-layout=list] .duka-card-cta:disabled{cursor:not-allowed;opacity:.6}}.duka-plp .duka-listing[data-layout=list] .duka-card-specs{color:#6b6b6b;flex-wrap:wrap;gap:4px 16px;margin:0;padding:0;font-size:12px;line-height:16px;list-style:none;display:flex}.duka-plp .pagination-nav{justify-content:center;margin:24px 0 48px;display:flex}.duka-plp .pagination{gap:8px;margin:0;padding:0;list-style:none;display:flex}.duka-plp .page-item{display:flex}.duka-plp .page-link{color:#555;width:38px;height:38px;font:400 14px/38px var(--font-montserrat), Montserrat, sans-serif;background:0 0;border:1px solid #e9e9e9;border-radius:0;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}.duka-plp .page-link:hover{color:var(--duka-ink);border-color:var(--duka-ink)}.duka-plp .page-item--active .page-link{border-color:var(--duka-ink);background:var(--duka-ink);color:#fff;pointer-events:none;font-weight:600}.duka-plp .page-link .text{display:none}.duka-plp .page-link svg{width:14px;height:14px}.duka-plp .page-link[aria-disabled=true]{opacity:.4;pointer-events:none}.duka-plp .dots-item{border:0}@media (max-width:767.98px){.duka-plp .plp-container{flex-direction:column;padding-inline:16px;display:flex}.duka-plp .plp-container>.duka-breadcrumbs{order:-1;margin-bottom:0;font-size:14px;line-height:22px}.duka-plp .plp-header{margin-bottom:16px}.duka-plp .plp-title{font:700 20px/26px var(--font-montserrat), Montserrat, sans-serif;letter-spacing:.04em;text-align:left}.duka-plp .plp-title--search{font-size:20px;line-height:26px}.duka-plp .duka-listing{flex-direction:column;display:flex}.duka-plp .duka-listing>.product-listing-row__actions{font:400 15px/24px var(--font-montserrat), Montserrat, sans-serif;color:var(--duka-ink);order:-1;display:block}.duka-plp .duka-toolbar{top:var(--duka-sticky-header,0px);z-index:20;background:#fff;border:0;gap:8px;margin-bottom:8px;padding:12px 0;transition:top .5s cubic-bezier(.6,0,.4,1);position:sticky}body:has(.duka-header[data-scroll-hidden]) .duka-plp .duka-toolbar{top:-1px}.duka-plp .duka-toolbar-sort-wrap{flex:1;order:-1;min-width:0}.duka-plp .duka-toolbar-sort{background-position:right 16px center;border-color:#e5e5e5;width:100%;height:48px;padding:0 36px 0 20px;font-size:15px;line-height:46px}.duka-plp .duka-toolbar-layout{gap:8px}.duka-plp .duka-toolbar-layout button{width:48px;height:48px;color:var(--duka-ink);border:1px solid #e5e5e5;justify-content:center;align-items:center;padding:0;transition:background-color .3s,color .3s,border-color .3s;display:inline-flex}.duka-plp .duka-toolbar-layout button svg{width:20px;height:20px}.duka-plp .duka-toolbar-layout button[aria-pressed=true]{border-color:var(--duka-ink);background:var(--duka-ink);color:#fff}.duka-plp .duka-toolbar-view{display:none}.duka-plp .cms-listing-row{gap:20px 12px;margin:0}.duka-plp .cms-listing-col{border-bottom:1px solid #eee;padding:0 0 12px}.duka-plp .duka-listing[data-layout=list] .duka-card{gap:12px}.duka-plp .duka-listing[data-layout=list] .duka-card>div:first-child{width:36%}.duka-plp .pagination-nav{margin:32px 0 40px}.duka-plp .page-link{width:40px;height:40px;line-height:40px}}@keyframes duka-plp-title-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.duka-plp .plp-title{animation:none}}.duka-plp .duka-listing[data-layout=grid] .duka-card{animation:.36s cubic-bezier(.22,1,.36,1) both duka-layout-grid}.duka-plp .duka-listing[data-layout=list] .duka-card{border:1px solid #e5e5e5;padding:12px;transition:border-color .2s;animation:.36s cubic-bezier(.22,1,.36,1) both duka-layout-list}@media (hover:hover) and (min-width:768px){.duka-plp .duka-listing[data-layout=list] .duka-card:hover{border-color:var(--duka-ink)}}.duka-plp .duka-listing[data-layout=list] .duka-card>div:last-child>a:first-child:after{content:"";z-index:1;position:absolute;inset:0}.duka-plp .duka-listing .cms-listing-row>:nth-child(2) .duka-card{animation-delay:30ms}.duka-plp .duka-listing .cms-listing-row>:nth-child(3) .duka-card{animation-delay:60ms}.duka-plp .duka-listing .cms-listing-row>:nth-child(4) .duka-card{animation-delay:90ms}.duka-plp .duka-listing .cms-listing-row>:nth-child(5) .duka-card{animation-delay:.12s}.duka-plp .duka-listing .cms-listing-row>:nth-child(6) .duka-card{animation-delay:.15s}.duka-plp .duka-listing .cms-listing-row>:nth-child(7) .duka-card{animation-delay:.18s}.duka-plp .duka-listing .cms-listing-row>:nth-child(n+8) .duka-card{animation-delay:.21s}@keyframes duka-layout-grid{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}@keyframes duka-layout-list{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:none}}@media (max-width:767.98px){.duka-plp .duka-listing[data-layout=list] .duka-card{padding:8px}.duka-plp .duka-listing[data-layout=list] .cms-listing-col{border-bottom:0;padding-bottom:0}}@media (prefers-reduced-motion:reduce){.duka-plp .duka-listing .duka-card{animation:none}}.duka-plp .duka-listing[data-layout=list] .plp-skeleton{border:1px solid #e5e5e5;grid-template-columns:120px 1fr;grid-auto-rows:min-content;gap:8px 20px;padding:12px;display:grid}.duka-plp .duka-listing[data-layout=list] .plp-skeleton-image{grid-row:span 3}@media (max-width:767.98px){.duka-plp .duka-listing[data-layout=list] .plp-skeleton{grid-template-columns:36% 1fr;padding:8px}}.duka-plp .duka-toolbar-sort-wrap .duka-dropdown-list{min-width:100%;right:auto}.duka-plp .duka-toolbar-sort-wrap .duka-dropdown-option{letter-spacing:0;padding:8px 12px;font-size:13px;line-height:18px}.duka-plp .duka-toolbar-sort-wrap .duka-dropdown-option:hover,.duka-plp .duka-toolbar-sort-wrap .duka-dropdown-option:focus-visible{color:#8a8a8a;background:0 0}.novodom-plp.duka-plp .plp-header:has(.plp-circular){gap:16px;margin:0 0 24px;padding:10px 0 0}.novodom-plp.duka-plp .plp-header:has(.plp-circular) .plp-title{text-align:left}.novodom-plp.duka-plp .plp-circular{margin:0;padding:0}.novodom-plp.duka-plp .plp-circular-viewport{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;margin:0;scroll-padding:0;overflow-x:auto}.novodom-plp.duka-plp .plp-circular-viewport::-webkit-scrollbar{display:none}.novodom-plp.duka-plp .plp-circular-track{flex-wrap:nowrap;align-items:flex-start;gap:0;padding:0}@media (max-width:1099.98px){.novodom-plp.duka-plp .plp-circular-track{transform:none!important}}.novodom-plp.duka-plp .plp-circular-item{scroll-snap-align:start;color:#000;width:96px;padding:6px}.novodom-plp.duka-plp .plp-circular-img{object-fit:cover;border:2px solid #f3f3f3;width:72px;height:72px;margin:0 auto 8px;transition:transform .3s;display:block}.novodom-plp.duka-plp .plp-circular-item:hover .plp-circular-img{transform:scale(1.1)}.novodom-plp.duka-plp .plp-circular-label{font:500 11px/14px var(--font-montserrat), Montserrat, sans-serif;letter-spacing:0;color:#000}.novodom-plp.duka-plp .plp-circular-arrow{display:none}@media (min-width:768px){.novodom-plp.duka-plp .plp-header:has(.plp-circular){flex-direction:row;align-items:center;gap:10px;padding:10px 0 0}.novodom-plp.duka-plp .plp-header:has(.plp-circular) .plp-title{flex:0 0 280px}.novodom-plp.duka-plp .plp-circular{flex:auto;width:auto;min-width:0}}@media (min-width:1100px){.novodom-plp.duka-plp .plp-circular-viewport{scroll-snap-type:none;overflow:hidden}.novodom-plp.duka-plp .plp-circular-arrow{z-index:1;color:#000;background:#fff;justify-content:center;align-items:center;width:32px;height:32px;display:flex;top:54px;box-shadow:0 1px 4px #00000026}.novodom-plp.duka-plp .plp-circular-item{width:130px;padding:10px}.novodom-plp.duka-plp .plp-circular-img{width:88px;height:88px;margin-bottom:10px}}
