button.js-quick-view:focus:not(:hover),a.js-quick-view:focus:not(:hover){background-color:RGB(var(--color-green))}button.js-quick-view:hover,a.js-quick-view:hover{background-color:RGB(var(--color-button-primary-hover))}button.js-quick-view:focus-visible,a.js-quick-view:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}@media screen and (max-width:375px){.product-card .product-card__footer-button.js-quick-view{min-width:0;max-width:100%;padding-left:16px;padding-right:16px}}.js-quick-view--loading{position:relative;color:transparent;pointer-events:none}.js-quick-view--loading:after{content:"";position:absolute;top:50%;left:50%;width:1.6rem;height:1.6rem;margin:-.8rem 0 0 -.8rem;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:quick-view-rotate .7s linear infinite}.quick-view-modal{box-sizing:border-box;position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:rgba(var(--color-foreground),.2);opacity:0;visibility:hidden;z-index:-1;transition:opacity .4s ease,visibility 0s linear .4s,z-index 0s linear .4s}.quick-view-modal[open]{opacity:1;visibility:visible;z-index:101;transition:opacity .4s ease,visibility 0s,z-index 0s}quick-view-modal .quick-view-modal__dialog{box-sizing:border-box;position:relative;display:flex;flex-direction:column;width:min(919px,calc(100% - 30px));height:min(776px,calc(100% - 48px));padding:0 24px 24px;background-color:rgb(var(--color-background));border-radius:0;overflow:hidden;overscroll-behavior:contain}.quick-view-modal__dialog:focus-visible,.quick-view-modal__dialog:focus{outline:none}.quick-view-modal__header{position:relative;z-index:2;flex:0 0 auto;display:flex;align-items:center;justify-content:center;min-height:24px;margin:0 -24px;padding:24px;background-color:rgb(var(--color-background))}.quick-view-modal__heading{margin:0;font-weight:600;font-size:20px;letter-spacing:.2px;text-align:center}.quick-view-modal__title{display:none}.quick-view-modal__close{position:absolute;top:50%;right:8px;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;gap:.2rem;min-width:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;cursor:pointer;color:rgb(var(--color-grey-4, 79 90 107))}quick-view-modal .quick-view-modal__close:hover,quick-view-modal .quick-view-modal__close:focus,quick-view-modal .quick-view-modal__close:focus-visible,quick-view-modal .quick-view-modal__close:active{background:none;box-shadow:none}.quick-view-modal__close svg{display:block;width:20px;height:20px}.quick-view-modal__close-label{font-size:12px;line-height:1;color:rgb(var(--color-grey-4, 79 90 107))}.quick-view-modal__body{position:relative;flex:1 1 auto;min-height:0;display:flex}.quick-view-modal__content{flex:1 1 auto;min-height:0;display:flex}.quick-view-modal__content>.shopify-section{flex:1 1 auto;min-height:0;display:flex}.quick-view-modal__loader{display:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;align-items:center;justify-content:center;background-color:rgb(var(--color-background))}.quick-view-modal--loading .quick-view-modal__loader{display:flex}.quick-view-modal__loader .spinner{width:4.4rem;height:4.4rem;animation:quick-view-rotate 1.4s linear infinite}.quick-view-modal__loader .spinner .path{stroke:rgb(var(--color-foreground));stroke-dasharray:187;stroke-dashoffset:0;transform-origin:center;animation:quick-view-dash 1.4s ease-in-out infinite}.quick-view{display:flex;gap:32px;align-items:flex-start;flex:1 1 auto;min-width:0;min-height:0}.quick-view__media{display:flex;flex-direction:column;align-items:center;gap:16px;width:413px;flex-shrink:0}.quick-view__image-wrapper{position:relative;width:100%}.quick-view__labels{position:absolute;top:0;right:0;z-index:1;display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:16px}.quick-view__labels .text{margin:0;min-width:126px;padding:4px;font-weight:600;text-align:center;box-shadow:0 4px 4px #00000040}.quick-view__image{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover}.quick-view .quick-view__view-full{width:max-content;min-width:0;padding:6px 24px;border:1px solid rgb(var(--color-foreground));border-radius:16px;background:#fff;color:rgb(var(--color-foreground));text-decoration:none}.quick-view .quick-view__view-full:hover,.quick-view .quick-view__view-full:focus,.quick-view .quick-view__view-full:focus-visible{background:#f9f9f9;border-color:rgb(var(--color-foreground));color:rgb(var(--color-foreground))}.quick-view .quick-view__promo{width:100%;box-sizing:border-box}.quick-view .quick-view__promo img{max-width:100%;height:auto}.quick-view .quick-view__rich-relevance{display:block;width:100%;min-height:200px}.quick-view__details{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:24px;height:100%;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:6px}.quick-view__details::-webkit-scrollbar{width:6px}.quick-view__details::-webkit-scrollbar-thumb{background-color:transparent;border-radius:3px}.quick-view__details:hover::-webkit-scrollbar-thumb,.quick-view__details:focus-within::-webkit-scrollbar-thumb{background-color:rgba(var(--color-foreground),.35)}.quick-view__details .product-information{margin-bottom:0}.quick-view .product-information:not(.product-information__content--description) .product-information__logos{width:24.2%}.quick-view .product-information.product-information__content--description{grid-template-columns:72.5% 24.2%}.quick-view__details .product-information__title{font-size:24.5px;line-height:1.1}.quick-view__details .product-information__latin-name,.variant-selection--quick-view .variant-selection__table-title,.variant-selection--quick-view .variant-selection__table-sku,.variant-selection--quick-view .variant-selection__table-availability-title,.variant-selection--quick-view .variant-selection__table-availability-subtitle,.variant-selection.variant-selection--quick-view .variant-selection__table-price p:first-child,.variant-selection.variant-selection--quick-view .variant-selection__table-price .variant-selection__table-price--old{font-size:var(--fs12-25)}.quick-view .quick-view__view-full,.variant-selection--quick-view .variant-selection__table-button-label{font-size:var(--fs14)}.variant-selection.variant-selection--quick-view .variant-selection__table-quantity-picker{height:34px}.variant-selection.variant-selection--quick-view .variant-selection__table-quantity-picker p{padding-top:0;padding-bottom:0}.variant-selection.variant-selection--quick-view{margin:0}.variant-selection__item-header--static{cursor:default;pointer-events:none}.variant-selection.variant-selection--quick-view .variant-selection__table-content{width:100%}.variant-selection.variant-selection--quick-view .variant-selection__table-interactive{width:100%;margin-top:9px;justify-content:flex-end}.variant-selection.variant-selection--quick-view .variant-selection__table-quantity-picker{min-width:112px;margin-right:15px;width:27.5%}.variant-selection.variant-selection--quick-view .variant-selection__table-button{display:inline-flex;align-items:center;justify-content:center;width:85px;height:30px;padding:0;white-space:nowrap}.variant-selection.variant-selection--quick-view .variant-selection__table{padding-left:8px;padding-right:8px;align-items:flex-start}.variant-selection.variant-selection--quick-view .variant-selection__item--unavailable .variant-selection__table-interactive{display:none}.variant-selection--quick-view .variant-selection__table-button{position:relative;overflow:hidden}.variant-selection__table-button-face{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:4px;opacity:0;transition:opacity 851ms cubic-bezier(.34,1.56,.64,1)}.variant-selection__table-button-face--default{opacity:1}.variant-selection__table-button--loading .variant-selection__table-button-face{transition:none}.variant-selection__table-button--loading .variant-selection__table-button-face--default{opacity:0}.variant-selection__table-button--loading .variant-selection__table-button-face--loading{opacity:1}.variant-selection__table-button--added .variant-selection__table-button-face{transition-duration:744ms}.variant-selection__table-button--added .variant-selection__table-button-face--default,.variant-selection__table-button--added .variant-selection__table-button-face--loading{opacity:0}.variant-selection__table-button--added .variant-selection__table-button-face--done{opacity:1}.variant-selection--quick-view .variant-selection__table-button .variant-selection__table-button-face span{margin-left:0}.variant-selection__table-button-face svg{display:block;width:18px;height:18px}.variant-selection__table-button-face--default svg,.variant-selection__table-button-face--default .variant-selection__table-button-label{transition:transform 851ms cubic-bezier(.34,1.56,.64,1)}.variant-selection__table-button--loading .variant-selection__table-button-face--default svg,.variant-selection__table-button--loading .variant-selection__table-button-face--default .variant-selection__table-button-label{transition:none}.variant-selection__table-button--loading .variant-selection__table-button-face--default svg,.variant-selection__table-button--added .variant-selection__table-button-face--default svg{transform:translate(-38px)}.variant-selection__table-button--loading .variant-selection__table-button-face--default .variant-selection__table-button-label,.variant-selection__table-button--added .variant-selection__table-button-face--default .variant-selection__table-button-label{transform:translate(53px)}.variant-selection__table-button-face--done svg{width:24px;height:24px}.variant-selection__table-button-spinner{width:20px;height:20px;border-radius:50%;background:conic-gradient(from 0turn,transparent 0deg,currentColor 340deg,currentColor 360deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2.5px),#000 calc(100% - 2.5px));mask:radial-gradient(farthest-side,transparent calc(100% - 2.5px),#000 calc(100% - 2.5px));animation:quick-view-rotate .9s linear infinite}.variant-selection .variant-selection__table-button.variant-selection__table-button--added{background-color:#00522b}.variant-selection__table-button--loading{pointer-events:none}.variant-selection--quick-view .variant-selection__table-button:focus:not(:hover):not(.variant-selection__table-button--loading):not(.variant-selection__table-button--added){background-color:RGB(var(--color-green))}@media(hover:hover){.variant-selection--quick-view .variant-selection__table-button:hover:not(.variant-selection__table-button--loading):not(.variant-selection__table-button--added){background-color:RGB(var(--color-button-primary-hover))}}.variant-selection--quick-view .variant-selection__table-button:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}@keyframes quick-view-rotate{to{transform:rotate(360deg)}}@keyframes quick-view-dash{0%{stroke-dashoffset:187}50%{stroke-dashoffset:46.75;transform:rotate(135deg)}to{stroke-dashoffset:187;transform:rotate(450deg)}}@media screen and (max-width:1024px){.quick-view-modal{align-items:flex-end;background:none;opacity:1;transition:visibility 0s linear .55s,z-index 0s linear .55s}.quick-view-modal:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;opacity:0;transition:opacity .55s ease}.quick-view-modal[open]:before{opacity:1;transition:opacity .4s ease}quick-view-modal .quick-view-modal__dialog{display:block;width:100%;max-width:none;height:90%;padding:0 16px 40px;border-radius:0;overflow-y:auto;box-shadow:0 -4px 16px #00000040;transform:translateY(100%);transition:transform .55s cubic-bezier(.4,0,.2,1)}.quick-view-modal__header{position:sticky;top:0}.quick-view-modal__body,.quick-view-modal__content,.quick-view-modal__content>.shopify-section{display:block;min-height:0}.quick-view-modal--loading .quick-view-modal__body{min-height:75vh}.quick-view__details{height:auto;overflow-y:visible;padding-right:0}.quick-view-modal[open] .quick-view-modal__dialog{transform:translateY(0);transition:transform .4s cubic-bezier(.16,1,.3,1)}.quick-view-modal__header{margin:0 -16px;padding:16px}.quick-view{flex-direction:column;gap:24px}.quick-view__media{width:100%}.quick-view .quick-view__rich-relevance{display:none}}@media screen and (min-width:1025px)and (max-height:820px){quick-view-modal .quick-view-modal__dialog{display:block;height:auto;max-height:calc(100% - 32px);overflow-y:auto}.quick-view-modal__header{position:sticky;top:0}.quick-view-modal__body,.quick-view-modal__content,.quick-view-modal__content>.shopify-section{display:block;min-height:0}.quick-view__details{height:auto;overflow-y:visible;padding-right:0}}@media(prefers-reduced-motion:reduce){.quick-view-modal,.quick-view-modal:before,.quick-view-modal[open],.quick-view-modal[open]:before,quick-view-modal .quick-view-modal__dialog,.quick-view-modal[open] .quick-view-modal__dialog,.variant-selection__table-button-face{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/180/assets/quick-view.css.map */
