@media(max-width:749px){.collection__products .grid{row-gap:30px}}.product-grid-item__info--inline .product-grid-item__info-content{display:flex;flex-direction:column;align-items:flex-start;gap:4px;max-width:100%}@media(max-width:749px){.product-grid-item__info--inline .product-grid-item__info-content{gap:9px}}.product-grid-item__info--inline .product-grid-item__info-separator{display:none}.product-grid-item__info--inline .product-grid-item__title{min-width:0;color:#000;font-size:calc(1.416rem * var(--adjust-product-grid-heading))}.product-grid-item__info--inline .product-grid-item__price{flex-shrink:0;white-space:nowrap;font-weight:400;font-size:calc(.9rem * var(--adjust-product-grid-heading) + 2px);color:#000000bf}@media only screen and (max-width:479px){.product-grid-item__info--inline .product-grid-item__title{font-size:calc(1.4rem * var(--adjust-product-grid-heading))}.product-grid-item__info--inline .product-grid-item__price{font-size:calc(1.1rem * var(--adjust-product-grid-heading) + 2px)}}@media(max-width:749px){.product-grid-item__title{display:block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.pgi-opts{display:flex;flex-wrap:wrap;gap:16px 28px;margin-top:0;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility 0s linear .25s}.product-grid-item:hover .pgi-opts,.product-grid-item:focus-within .pgi-opts{opacity:1;visibility:visible;transition:opacity .25s ease,visibility 0s linear 0s}@media(hover:none),(max-width:749px){.pgi-opts{display:none}}.product-grid-item:hover .product-grid-item__image .btn--quick,.product-grid-item:focus-within .product-grid-item__image .btn--quick{opacity:1;transform:translate(0);transition:transform .25s ease,opacity .25s ease}.pgi-opt{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.pgi-opt__swatches{display:flex;flex-wrap:wrap;gap:6px}.pgi-sw-wrap{position:relative;flex:0 0 auto}.pgi-sw{display:block;width:20px;height:20px;border-radius:50%;background-size:cover;background-position:center;background-repeat:no-repeat;border:1px solid rgba(0,0,0,.12)}.pgi-sw--img{background-size:150%}.pgi-sw-wrap[data-pgi-swatch]{cursor:pointer}.pgi-photo-locked .product__media__hover{opacity:0!important;visibility:hidden!important}.pgi-photo-locked .product__media__image--hover-fade-in{opacity:1!important}.pgi-photo-locked .product__media__image--hover-wipe{-webkit-clip-path:none!important;clip-path:none!important}.pgi-photo-locked .product__media__image--hover-slide{transform:none!important}.pgi-sw-wrap[data-pgi-swatch] .pgi-sw{transition:box-shadow .15s ease}.pgi-sw-wrap.is-active .pgi-sw,.pgi-sw-wrap[data-pgi-swatch]:focus-visible .pgi-sw{box-shadow:0 0 0 2px #fff,0 0 0 3px #0000008c}.pgi-sw-wrap[data-pgi-swatch]:focus{outline:none}.pgi-opt__name{display:inline-block;background:#efedea;color:#0009;font-size:11px;letter-spacing:.02em;line-height:1.4;padding:3px 12px;border-radius:12px;text-transform:none}.pgi-sw-tip{position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%);background:#131312;color:#f1f1ef;padding:5px 9px;font-size:12px;line-height:1.4;white-space:nowrap;border-radius:4px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s;z-index:100}.pgi-sw-tip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:#131312}.pgi-sw-wrap:hover .pgi-sw-tip{opacity:1;visibility:visible}.pgi-sw-tip--img{left:0;transform:none;white-space:normal;width:140px;padding:7px 7px 8px;text-align:center;font-size:13px}.pgi-sw-tip--img:after{left:18px;transform:none}.pgi-sw-tip__img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;margin-bottom:6px;border-radius:3px}.product-grid-item__badge{position:absolute;top:12px;left:12px;z-index:3;margin:0;padding:5px 9px;font-size:11px;line-height:1;letter-spacing:.12em;text-transform:uppercase;color:var(--text);background:#ffffffe6;pointer-events:none}.product-grid-item__hover-text{position:absolute;left:5px;bottom:10px;z-index:5;margin:0;text-align:left;font-size:calc(.9rem * var(--adjust-product-grid-heading) + 2px);line-height:1.45;color:#00000080;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s linear .3s}.product-grid-item:hover .product-grid-item__hover-text,.product-grid-item__image:hover .product-grid-item__hover-text,.product-grid-item__image:focus-within .product-grid-item__hover-text{opacity:1;visibility:visible;transition:opacity .3s ease,visibility 0s linear 0s}.product-grid-item__hover-text p{margin:0}.product-grid-item__hover-text p:last-child{margin-bottom:0}.product-grid-item__hover-text .metafield-rich_text_field{margin:0}.product-grid-item__hover-text--inline{display:none}@media(hover:none),(max-width:749px){.product-grid-item__hover-text--overlay,.product-grid-item__hover-text--inline{display:none}}.template-collection .product-grid-item__info{pointer-events:none}.template-collection .product-grid-item__info a,.template-collection .product-grid-item__info button,.template-collection .product-grid-item__info .pgi-opts,.template-collection .product-grid-item__info .product-grid-item__swatch{pointer-events:auto}.template-collection .product-grid-item__quick-buy{pointer-events:none}.template-collection .product-grid-item__quick-buy .btn--quick,.template-collection .product-grid-item__quick-buy .btn--quick *,.template-collection .product-grid-item__quick-buy .quick__form{pointer-events:auto}.template-collection .product-grid-item{position:relative;z-index:1}.template-collection .product-grid-item:hover,.template-collection .product-grid-item:focus-within{z-index:4}.template-collection .product-grid-item__info{padding-left:16px}.template-collection .product-grid-item__hover-text{left:16px}@media(max-width:749px){.template-collection .product-grid-item__info{padding-left:0}}[id$=__section_collection_kexaLz] .product-grid-item__info{padding-left:16px}@media(max-width:749px){[id$=__section_collection_kexaLz] .product-grid-item__info{padding-left:0}}[id$=__section_collection_kexaLz] .product-grid-item__hover-text{left:16px}[id$=__section_collection_kexaLz] .carousel.flickity-enabled.is-draggable{padding-left:0!important;padding-right:0!important}@media(max-width:1023px){[id$=__section_collection_kexaLz]>.wrapper{padding-left:0;padding-right:0}[id$=__section_collection_kexaLz]{padding-inline:16px}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/custom.css.map */
