:root{--buyButtonBgColor:#111;--buyButtonColor:#fff}body .kotsanas-home-hero .content{color:#171717}body .kotsanas-home-hero .kotsanas-shop-cta{background:#111;color:#fff;border-color:#111}body .kotsanas-home-hero .kotsanas-shop-cta:hover{background:#fff;color:#111}body .kotsanas-home-hero .kotsanas-shop-cta:focus-visible{outline:2px solid #111;outline-offset:3px}.product .cards>x-cell{min-width:0}.product .cards[card-type=base]>x-cell{display:flex;flex-direction:column}.product .cards .card-image{overflow:clip;isolation:isolate}.product .cards .card-image[data-kotsanas-fit=contain] img{object-fit:contain;background:#fff}.product .cards .card-image a,.product .cards .card-title a{cursor:pointer}.product .cards[card-type=base] .card-meta{display:flex;flex-direction:column;flex:1}.product .cards[card-type=base][card-quickbuy=true] .card-meta .card-head{padding-bottom:16px;flex:1}.product .cards[card-type=base] .card-meta .card-footer{position:relative;opacity:1}.product .cards .card-head{transition:background-color .16s ease-out}.product .cards .card-head x-flex{gap:10px}.product .cards .card-image:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 0 1px #11111159;pointer-events:none;opacity:0;z-index:3;transition:opacity .16s ease-out}.product .cards .card-image:after{content:"\2197";position:absolute;inset-block-start:12px;inset-inline-end:12px;width:28px;height:28px;display:grid;place-items:center;background:#fff;color:#111;border:1px solid #111;font-size:18px;line-height:1;pointer-events:none;opacity:0;z-index:3;transition:opacity .16s ease-out}.product .cards>x-cell:has(.card-title a:focus-visible) .card-head{background:#f4f3ef}.product .cards>x-cell:has(.card-title a:focus-visible) .card-image:before,.product .cards>x-cell:has(.card-title a:focus-visible) .card-image:after{opacity:1}.product .cards .card-title a:focus-visible{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.product .cards .card-footer .cartButton{transition:background-color .16s ease-out,color .16s ease-out;min-height:44px}.product .cards .card-footer .cartButton:active{background:#fff;color:#111}.gs-title h3 a:hover,.gs-title h3 a:focus-visible{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.t-index .loadmore.kotsanas-collection-links{position:relative;display:flex;justify-content:center}.t-index .kotsanas-collection-links a{display:flex;align-items:center;justify-content:center;min-height:44px;flex:1;padding:12px 16px}.t-index .kotsanas-collection-links a+a{border-inline-start:var(--globalBorder)}.t-index .kotsanas-collection-links a:hover,.t-index .kotsanas-collection-links a:focus-visible{background:#111;color:#fff}.listing-page .products .listoftags>.mob-scroller{padding:0;gap:0;scroll-padding-inline:20px}.listing-page .products .listoftags a,.listing-page .products .listoftags a:first-of-type{padding:12px 20px;min-height:44px;border-inline-end:var(--globalBorder);text-transform:none;display:inline-flex;align-items:center}.listing-page .products .listoftags a[aria-current=page]{background:#111;color:#fff}.listing-page .products .listoftags:after{width:24px}.listing-page .intro h1{margin-block:0 8px}.kotsanas-product-count{margin:0;font-size:13px;color:#595959}.kotsanas-catalog-intro{margin:0;max-width:38ch;line-height:1.45}.product-page .bullet-product-content>product-content section.kotsanas-companion{display:grid;gap:12px;padding-block:12px 16px}.kotsanas-shipping{margin:0;font-size:13px;line-height:1.45}.kotsanas-shipping a{color:#595959;text-underline-offset:3px}.kotsanas-interactive{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:56px;padding:12px 16px;border:var(--globalBorder);text-decoration:none;color:#111;background:#f4f3ef;transition:background-color .16s ease-out,color .16s ease-out}.kotsanas-interactive strong{display:block;font-weight:500;font-size:14px}.kotsanas-interactive small{display:block;font-size:13px;margin-top:4px}.kotsanas-interactive>span:last-child{font-size:24px}@media(min-width:600px)and (max-width:777px){.product x-grid.cards:is([columns-s="1"],[columns-s="2"]):not([hscroll-area]){grid-template-columns:repeat(6,minmax(0,1fr))}.product x-grid.cards:is([columns-s="1"],[columns-s="2"]):not([hscroll-area])>x-cell{grid-column:span 3}.product x-grid.cards:is([columns-s="1"],[columns-s="2"]):not([hscroll-area]):has(>x-cell:nth-child(odd):last-child):has(>x-cell:nth-child(3))>x-cell:nth-last-child(-n+3){grid-column:span 2}.product x-grid.card.scroll-snap-m{--scrollWidth:48%}.product .cards .actions{grid-template-columns:1fr}.product .cards .card-footer select.productSelect{border-inline-end:none}}@media(max-width:777px){.product-page.featured-product media-gallery[data-slider=deskmob] [id^=Slider-Gallery]{height:auto;aspect-ratio:var(--kotsanas-featured-media-ratio,1);align-items:stretch}.product-page.featured-product media-gallery[data-slider=deskmob] .slider__slide{max-width:100%}.product-page.featured-product media-gallery[data-slider=deskmob] .slider-buttons{top:auto;padding:4px 16px;min-height:52px}.product-page.featured-product media-gallery[data-slider=deskmob] .slider-buttons button{width:44px;height:44px;padding:10px}}@media(max-width:599px){.listing-page .product .cards .card-head{padding:12px}.listing-page .product .cards .card-title,.listing-page .product .cards .card-price{font-size:13px;line-height:1.35}.listing-page .product .cards .card-head x-flex{gap:8px}.listing-page .product .cards .actions{grid-template-columns:1fr}.listing-page .product .cards .actions .cartButton{padding:8px;font-size:12px;line-height:1.3}.listing-page .product .cards .actions .clipper{white-space:normal}.listing-page .product .cards .actions select.productSelect{font-size:16px;padding-inline:12px 28px;border-inline-end:none}}@media(hover:hover)and (pointer:fine){.product .cards>x-cell:has(.card-image a:hover,.card-title a:hover) .card-head{background:#f4f3ef}.product .cards>x-cell:has(.card-image a:hover,.card-title a:hover) .card-image:before,.product .cards>x-cell:has(.card-image a:hover,.card-title a:hover) .card-image:after{opacity:1}.product .cards>x-cell:has(.card-image a:hover,.card-title a:hover) .card-title a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.product .cards .card-footer .cartButton:hover{background:#fff;color:#111}.listing-page .products .listoftags a:hover,.kotsanas-interactive:hover{background:#111;color:#fff}}@media(prefers-reduced-motion:reduce){.product .cards .card-head,.product .cards .card-image:before,.product .cards .card-image:after,.product .cards .card-footer .cartButton,.kotsanas-interactive{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/kotsanas-ux.css.map */
