.classic-maple-feature-card .classic-maple-feature-link{position:relative;display:block}.classic-maple-feature-link:focus-visible{outline:2px solid #8e5929;outline-offset:2px}.classic-maple-feature-panel{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;overflow:hidden;container-type:inline-size;background:#fff;color:#191714;font-family:system-ui,sans-serif;text-align:left;pointer-events:none;opacity:0;transition:opacity .18s ease}.classic-maple-feature-panel img,.classic-maple-feature-arrows{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.classic-maple-feature-panel img{object-fit:contain}.classic-maple-feature-arrows path{stroke:#8e5929;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.classic-maple-feature-heading,.classic-maple-feature-label{position:absolute;line-height:1.12}.classic-maple-feature-heading{top:6%;left:6%}.classic-maple-feature-heading span{display:block;margin-bottom:.55em;color:#76491f;font-size:clamp(8px,3.1cqw,14px);font-weight:750;letter-spacing:.13em}.classic-maple-feature-heading strong{display:block;font-size:clamp(14px,7.25cqw,34px);font-weight:850;letter-spacing:-.045em}.classic-maple-feature-label{padding:.42em .55em;border:1px solid #e2d1bc;border-radius:.28em;background:#fffdfa;font-size:clamp(8px,3.55cqw,16px);box-sizing:border-box;text-wrap:balance;font-weight:700;letter-spacing:-.03em}.classic-maple-feature-label--upper-left{left:6%;top:36.5%;min-width:33%}.classic-maple-feature-label--right{right:5%;top:47%;max-width:37%}.classic-maple-feature-label--lower-right{left:61%;top:69%;max-width:37%}.classic-maple-feature-label--lower-left{left:6%;top:64%}.classic-maple-feature-panel--over-photo{background:transparent}.classic-maple-feature-panel--over-photo .classic-maple-feature-label--upper-left{max-width:43%}.classic-maple-feature-panel--over-photo .classic-maple-feature-label--lower-left{top:54%;max-width:34%}.classic-maple-feature-badge{position:absolute;z-index:4;right:4%;bottom:4%;border-radius:3px;padding:.52em .72em;background:#39291d;color:#fff5e5;font:750 clamp(8px,.8vw,11px)/1 system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;pointer-events:none}.classic-maple-feature-team-badges{position:absolute;z-index:4;right:4%;bottom:3.5%;display:flex;align-items:center;gap:4px;pointer-events:none}.classic-maple-feature-link:has(.classic-maple-feature-team-badges) .classic-maple-feature-label--lower-right{top:64.5%}.classic-maple-feature-team-badges .classic-maple-feature-badge{position:static;font-size:clamp(7.5px,.75vw,10px);white-space:nowrap}.classic-maple-feature-drop{box-sizing:border-box;width:clamp(31px,3.2vw,43px);aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#9b4d20;color:#fff;clip-path:polygon(50% 0%,59% 14%,75% 7%,77% 24%,93% 25%,87% 41%,100% 50%,87% 59%,93% 75%,77% 76%,75% 93%,59% 86%,50% 100%,41% 86%,25% 93%,23% 76%,7% 75%,13% 59%,0% 50%,13% 41%,7% 25%,23% 24%,25% 7%,41% 14%);font:800 clamp(6px,.55vw,8px)/1 system-ui,sans-serif;letter-spacing:.04em;text-transform:uppercase}.classic-maple-feature-drop>span{color:inherit}.classic-maple-feature-drop strong{color:inherit;font-size:1.75em;line-height:.95}.classic-maple-feature-link:focus-visible .classic-maple-feature-panel,.classic-maple-feature-card:has(.classic-maple-feature-toggle[open]) .classic-maple-feature-panel{opacity:1}.classic-maple-feature-toggle{position:relative;z-index:4;width:max-content;margin:4px 0 0 auto}.classic-maple-feature-toggle summary{display:flex;align-items:center;min-height:44px;padding:0 10px;border:1px solid #e2d1bc;border-radius:5px;background:#fffdfa;color:#191714;font:700 11px/1 system-ui,sans-serif;-webkit-tap-highlight-color:transparent;list-style:none;cursor:pointer}.classic-maple-feature-toggle summary::-webkit-details-marker{display:none}.classic-maple-feature-toggle summary:focus-visible{outline:2px solid #8e5929;outline-offset:2px}.classic-maple-feature-toggle .classic-maple-feature-hide,.classic-maple-feature-toggle[open] .classic-maple-feature-show{display:none}.classic-maple-feature-toggle[open] .classic-maple-feature-hide{display:inline}.classic-maple-feature-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(hover:hover)and (pointer:fine){.classic-maple-feature-card:hover .classic-maple-feature-panel{opacity:1}.classic-maple-feature-toggle{display:none}}@media(prefers-reduced-motion:reduce){.classic-maple-feature-panel{transition:none}}.ps-image-badges{position:absolute;right:4%;bottom:4%;z-index:5;pointer-events:none}.ps-model-badges{display:inline-flex;align-items:center;gap:5px;line-height:1;vertical-align:middle}.ps-model-badges .classic-maple-feature-badge{position:static;display:inline-block;font-family:var(--ps-refresh-font,Montserrat,sans-serif);font-weight:600}.ps-model-badges .classic-maple-feature-drop{font-family:var(--ps-refresh-font,Montserrat,sans-serif);flex-shrink:0}.ps-drop-range strong{font-size:15px!important;letter-spacing:-.06em}.product_image>a:first-child{position:relative;display:block}.product_section .ps-model-badges{margin:0 0 12px}.ps-collection-categories a:hover,.ps-collection-categories a:focus-visible{border-color:#aa5c1b;background:#faf0e2;color:#784312!important}.ps-ranked-hidden{display:none!important}.ps-ranked-more{display:block;margin:22px auto;padding:12px 24px;background:#fff;border:1px solid #b66b24;color:#874711;font-family:var(--ps-refresh-font,Montserrat,sans-serif);cursor:pointer}.ps-ranked-status{text-align:center;color:#666;font-size:12px;margin:12px 0}#shopify-section-1489283919239 .product-list{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}#shopify-section-1489283919239 .thumbnail{width:auto!important;margin:0!important;float:none!important}#shopify-section-1489283919239 .product_image .image__container{height:170px!important;display:flex;align-items:center;justify-content:center}#shopify-section-1489283919239 .product_image img{max-height:170px!important;width:100%;object-fit:contain}#shopify-section-1489283919239 .product-info__caption .title{font-size:13px;line-height:1.45}#shopify-section-1489283919239 .price{font-size:13px}#shopify-section-1489283919239 .ps-review-summary{font-size:10px;margin-top:7px}#shopify-section-1489283919239 .classic-maple-feature-badge{font-size:8px}#shopify-section-1489283919239 .classic-maple-feature-drop{width:31px;height:31px}#shopify-section-1489283919239 .classic-maple-feature-drop strong{font-size:17px}#shopify-section-1489283919239 .container{padding-top:18px;padding-bottom:18px}.ps-shopping-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding-top:12px;padding-bottom:24px}.ps-shopping-tile{position:relative;display:block;aspect-ratio:1;overflow:hidden;border:1px solid #e5dfd6;border-radius:4px;background:#f6f2ed;color:#222;text-decoration:none}.ps-shopping-tile img{display:block;width:100%;height:100%;object-fit:cover;object-position:left center}.ps-shopping-tile:nth-child(2) img{object-position:right center}.ps-shopping-tile__heading{position:absolute;top:5%;left:6%;right:6%;margin:0!important;font-family:var(--ps-refresh-font,Montserrat,sans-serif)!important;font-size:clamp(20px,2.4vw,36px)!important;line-height:1.2!important;font-weight:500!important;text-transform:uppercase;letter-spacing:.01em;color:#222!important;text-shadow:0 1px 14px #fff}.ps-shopping-tile:nth-child(2) .ps-shopping-tile__heading{font-size:clamp(16px,1.9vw,28px)!important;max-width:60%;background:#faf7f1cc;padding:8px;border-radius:3px}.ps-shopping-tile__button{position:absolute;bottom:5%;left:6%;right:6%;width:max-content;max-width:88%;box-sizing:border-box;background:#f6bd4f;color:#211a11;border:1px solid #d7a23c;border-radius:3px;padding:12px 17px;font-family:var(--ps-refresh-font,Montserrat,sans-serif);font-size:12px;font-weight:600;letter-spacing:.02em;box-shadow:0 2px 8px #00000012}.ps-shopping-tile:hover .ps-shopping-tile__button{background:#ffd16b}.ps-shopping-tile:focus-visible{outline:3px solid #a65b1a;outline-offset:4px}@media(max-width:798px){#shopify-section-1489283919239 .product-list{display:flex;overflow-x:auto;gap:14px;scroll-snap-type:x mandatory;padding-bottom:12px}#shopify-section-1489283919239 .thumbnail{flex:0 0 165px;scroll-snap-align:start}#shopify-section-1489283919239 .product_image .image__container{height:150px!important}#shopify-section-1489283919239 .product_image img{max-height:150px!important}.ps-shopping-grid{grid-template-columns:1fr;gap:14px}.ps-shopping-tile__heading{font-size:clamp(22px,6vw,32px)!important}.ps-shopping-tile:nth-child(2) .ps-shopping-tile__heading{font-size:23px!important}.ps-shopping-tile__button{font-size:11px;padding:11px 14px}}.ps-ranked-more[hidden]{display:none!important}.ps-ranked-status{clear:both;width:100%;grid-column:1/-1}.ps-guide__table .ps-model-badges{display:flex;width:max-content;margin-top:6px}.ps-guide__table .classic-maple-feature-badge{font-size:9px}.ps-guide__table .classic-maple-feature-drop{width:33px;height:33px}.ps-shopping-tile .ps-shopping-tile__heading--graphic{top:3.5%;left:6%;right:6%;height:19%;max-width:none;background:none;padding:0;border-radius:0;line-height:0!important;text-shadow:none}.ps-shopping-tile:nth-child(2) .ps-shopping-tile__heading--graphic{top:4%;height:19%;max-width:none;background:none;padding:0}.ps-shopping-tile .ps-shopping-tile__headline-graphic{display:block;width:100%;height:100%;object-fit:contain;object-position:left center}.ps-shopping-tile .ps-shopping-tile__button{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;min-height:50px;max-width:88%;padding:7px 7px 7px 20px;border:0;border-radius:999px;background:#f6c744;color:#231f18;font-family:var(--ps-refresh-font,Montserrat,sans-serif);font-size:13px;font-weight:650;line-height:1.3;letter-spacing:.01em;box-shadow:0 6px 20px #3526071a;transition:background .18s ease,transform .18s ease,box-shadow .18s ease}.ps-shopping-tile__button-arrow{display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex:0 0 36px;border-radius:50%;background:#29251e;color:#ffda65;transition:transform .18s ease}.ps-shopping-tile:hover .ps-shopping-tile__button,.ps-shopping-tile:focus-visible .ps-shopping-tile__button{background:#ffda65;transform:translateY(-2px);box-shadow:0 10px 24px #35260724}.ps-shopping-tile:hover .ps-shopping-tile__button-arrow{transform:translate(2px)}@media(max-width:798px){.ps-shopping-tile .ps-shopping-tile__button{font-size:12px;gap:14px;min-height:48px;padding:6px 6px 6px 18px}.ps-shopping-tile__button-arrow{width:36px;height:36px;flex-basis:36px}}@media(prefers-reduced-motion:reduce){.ps-shopping-tile .ps-shopping-tile__button,.ps-shopping-tile__button-arrow{transition:none}}#shopify-section-1489283919239 .homepage_content h2.title{font-family:var(--ps-refresh-font,Montserrat,sans-serif)!important;font-size:clamp(24px,2.6vw,34px)!important;font-weight:700!important;font-style:normal!important;letter-spacing:2px!important;line-height:1.3!important;text-transform:uppercase;color:#171717}#shopify-section-1489283919239 .best-sellers-fontstyle{display:none!important}#shopify-section-1489283919239 .classic-maple-feature-drop{width:46px;height:46px;min-width:46px;aspect-ratio:1;box-sizing:border-box;padding:8px 5px;gap:2px;font-size:8px!important;line-height:1!important;letter-spacing:0!important;flex-shrink:0}#shopify-section-1489283919239 .classic-maple-feature-drop>span{display:block;font-size:8px!important;font-weight:700!important;line-height:1!important;margin:0;padding:0;letter-spacing:.025em}#shopify-section-1489283919239 .classic-maple-feature-drop strong,#shopify-section-1489283919239 .classic-maple-feature-drop.ps-drop-range strong{display:block;font-size:15px!important;font-weight:800!important;font-family:var(--ps-refresh-font,Montserrat,sans-serif)!important;font-style:normal!important;line-height:1!important;letter-spacing:0!important;margin:0;padding:0;white-space:nowrap}.ps-training-feature-panel{background:#fff;font-family:var(--ps-refresh-font,Montserrat,sans-serif)}.ps-training-feature-panel .classic-maple-feature-heading{right:5%}.ps-training-feature-panel .classic-maple-feature-heading span{max-width:70%;font-family:inherit;font-size:clamp(8px,2.9cqw,12px);font-weight:600;line-height:1.2}.ps-training-feature-panel .classic-maple-feature-heading strong{font-family:inherit;font-size:clamp(13px,6.1cqw,26px);font-weight:600;letter-spacing:-.045em;line-height:1.16}.ps-training-feature-panel .classic-maple-feature-label{font-family:inherit;font-size:clamp(8px,3.5cqw,14px);font-weight:600;line-height:1.2}.ps-training-feature-panel .classic-maple-feature-label--upper-left{min-width:0;max-width:39%}.ps-training-feature-panel .classic-maple-feature-label--lower-left{top:57%;max-width:35%}.ps-training-feature-panel .classic-maple-feature-label--lower-right{top:72%;left:59%;max-width:36%}.ps-training-feature-panel .classic-maple-feature-arrows{z-index:1}.ps-training-feature-panel .classic-maple-feature-heading,.ps-training-feature-panel .classic-maple-feature-label{z-index:2}.ps-training-feature-card .classic-maple-feature-toggle summary{font-family:var(--ps-refresh-font,Montserrat,sans-serif);font-weight:500;min-height:48px}.ps-shopping-tile .ps-shopping-tile__button{gap:20px;min-height:48px;padding:13px 20px;border:1px solid #171717;border-radius:0;background:#171717;color:#fff;font-size:12px;font-weight:700;line-height:1.4;letter-spacing:.04em;box-shadow:none;text-transform:uppercase;transition:background .15s ease,color .15s ease,border-color .15s ease}.ps-shopping-tile .ps-shopping-tile__button-arrow{width:20px;height:20px;flex:0 0 20px;border-radius:0;background:none;color:#f4c442}.ps-shopping-tile:hover .ps-shopping-tile__button,.ps-shopping-tile:focus-visible .ps-shopping-tile__button{background:#f4c442;border-color:#f4c442;color:#171717;box-shadow:none;transform:none}.ps-shopping-tile:hover .ps-shopping-tile__button-arrow,.ps-shopping-tile:focus-visible .ps-shopping-tile__button-arrow{color:#171717;transform:translate(2px)}@media(max-width:798px){.ps-shopping-tile .ps-shopping-tile__button{font-size:11px;padding:12px 16px;gap:16px}}.ps-search-refresh .ps-search-heading h1{font-family:var(--ps-refresh-font,Montserrat,Arial,sans-serif)!important;font-style:normal!important;letter-spacing:0!important;text-transform:none!important}.ps-shopping-tile .ps-shopping-tile__button>span:first-child{color:inherit!important}
/*# sourceMappingURL=/cdn/shop/t/121/assets/ps-collection-pilot.css.map */
