.ptfl-featured{display:block;color:#24231f;background:#f8f6f1;font:14px/1.4 Arial,sans-serif}.ptfl-featured *,.ptfl-featured *:before,.ptfl-featured *:after{box-sizing:border-box}.ptfl-featured a,.ptfl-featured span,.ptfl-featured button{font-family:Arial,sans-serif!important;letter-spacing:normal!important}.ptfl-featured__inner{max-width:1320px;margin:auto;padding:12px 36px;display:flex;align-items:center;gap:22px;border-bottom:1px solid #ccc7bd}.ptfl-featured__heading{flex:none;margin:0;font:18px/1.2 Georgia,serif;font-family:Georgia,serif!important;max-width:130px;overflow-wrap:anywhere}.ptfl-featured__track{flex:1;min-width:0;display:flex;gap:20px;margin:0;padding:4px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#b5afa3 transparent;list-style:none}.ptfl-featured__item{flex:0 0 calc((100% - 40px) / 3);min-width:220px;scroll-snap-align:start}.ptfl-featured__link{display:flex;align-items:center;gap:12px;min-height:64px;color:inherit;text-decoration:none;font:14px/1.4 Arial,sans-serif;letter-spacing:normal;text-transform:none}.ptfl-featured__image{display:block;flex:0 0 64px;width:64px;height:64px;object-fit:contain;background:#ece8df}.ptfl-featured__placeholder svg{width:100%;height:100%}.ptfl-featured__copy{min-width:0;display:grid;gap:4px}.ptfl-featured__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:13px;overflow-wrap:anywhere}.ptfl-featured__price{color:#645f55;font-size:12px}.ptfl-featured__link:hover .ptfl-featured__title{text-decoration:underline;text-underline-offset:3px}.ptfl-featured__controls{display:flex;gap:2px;flex:none}.ptfl-featured [hidden]{display:none!important}.ptfl-featured__controls button{display:grid;place-items:center;padding:0;width:44px;height:44px;border:1px solid #ccc7bd;background:transparent;color:inherit;cursor:pointer;font:20px/1 Arial,sans-serif}.ptfl-featured__controls button{font-size:20px!important}.ptfl-featured__controls button:disabled{opacity:.35;cursor:default}.ptfl-featured a:focus-visible,.ptfl-featured button:focus-visible,.ptfl-featured__track:focus-visible{outline:2px solid #83582d;outline-offset:2px}@media(max-width:899px){.ptfl-featured__inner{padding-inline:20px;gap:14px}.ptfl-featured__item{flex-basis:calc((100% - 20px)/2)}}@media(max-width:599px){.ptfl-featured__inner{padding:8px 16px;gap:10px;flex-wrap:wrap}.ptfl-featured__heading{font-size:16px;max-width:none;flex:1}.ptfl-featured__track{order:3;flex:1 0 100%;gap:16px}.ptfl-featured__item{flex-basis:84%;min-width:0}.ptfl-featured__controls button{width:44px;height:44px}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/ptfl-featured-products.css.map */
