.apex-parent-bestsellers{padding-block:2rem}.apex-parent-bestsellers .section-stack{gap:1.5rem}.apex-parent-bestsellers .apex-parent-bestsellers__grid{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - 1rem)/2);gap:1rem;scroll-snap-type:x mandatory}.apex-parent-bestsellers__item{min-width:0;scroll-snap-align:start}.apex-parent-bestsellers__recommendation{margin-block-start:.75rem;color:#666;font-size:.875rem;text-align:center}@media(min-width:700px){.apex-parent-bestsellers .apex-parent-bestsellers__grid{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(var(--apex-bestseller-columns),minmax(0,1fr));gap:1.5rem;overflow:visible}.apex-parent-bestsellers__item{width:100%;max-width:360px;justify-self:center}}.apex-brand-navigation{position:relative}.apex-brand-navigation summary{cursor:pointer;list-style:none}.apex-brand-navigation summary::-webkit-details-marker{display:none}.apex-brand-navigation__panel{padding:22px;background:rgb(var(--background));color:rgb(var(--text-color));border:1px solid rgb(var(--text-color) / .2);text-align:start}.apex-brand-navigation--desktop .apex-brand-navigation__panel{position:absolute;top:calc(100% + 12px);inset-inline-start:0;width:min(380px,calc(100vw - 40px));z-index:10;box-shadow:0 5px 15px #0002}.apex-brand-navigation input{width:100%;padding:14px 16px;border:1px solid #b99b53;border-radius:3px;background:#fff;color:#222;font:inherit;font-size:16px;margin-block-end:12px}.apex-brand-navigation ul{max-height:min(45dvh,360px);overflow-y:auto;overscroll-behavior:contain}.apex-brand-navigation a{display:block;padding:12px;text-decoration:none;background-image:none;font-size:16px;line-height:1.5;text-transform:none;letter-spacing:normal}.apex-brand-navigation .apex-brand-navigation__all{border-bottom:1px solid rgb(var(--text-color) / .2);margin-block-end:8px;padding-block-end:14px}.apex-brand-navigation input::placeholder{color:#666;opacity:1}.apex-brand-navigation a:hover{color:#b99b53}.apex-brand-navigation--mobile .apex-brand-navigation__panel{padding:16px}.apex-brand-navigation :focus-visible{outline:2px solid currentColor;outline-offset:3px}.apex-brand-navigation [hidden]{display:none!important}.product-card .apex-new-arrival-ribbon{background:#000;color:#fff;font-size:10px;font-weight:600;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;padding:.65em 1.5em .65em .85em;clip-path:polygon(0 0,100% 0,calc(100% - .6em) 50%,100% 100%,0 100%);white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/6/compiled_assets/styles.css.map?subset=AIAAAAAAAAAAAAAAAAEAAAAAAg */
