.product.grid{margin-top:.5rem!important;margin-bottom:1.5rem!important}@media screen and (min-width:750px){.product.grid--2-col-tablet{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)!important;gap:4rem!important;align-items:start!important}.product__media-wrapper,.product__info-wrapper,.product--large:not(.product--no-media) .product__media-wrapper,.product--large:not(.product--no-media) .product__info-wrapper,.product--medium:not(.product--no-media) .product__media-wrapper,.product--medium:not(.product--no-media) .product__info-wrapper,.product--small:not(.product--no-media) .product__media-wrapper,.product--small:not(.product--no-media) .product__info-wrapper{width:100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important}}@media screen and (min-width:990px){.product.grid--2-col-tablet{gap:5rem!important}.product__media-wrapper,.product__info-wrapper,.product--large:not(.product--no-media) .product__media-wrapper,.product--large:not(.product--no-media) .product__info-wrapper,.product--medium:not(.product--no-media) .product__media-wrapper,.product--medium:not(.product--no-media) .product__info-wrapper,.product--small:not(.product--no-media) .product__media-wrapper,.product--small:not(.product--no-media) .product__info-wrapper{width:100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important}}.product__media-wrapper{display:block!important;max-width:100%!important;width:100%!important}.product__media-wrapper media-gallery{display:block!important;width:100%!important}.product__media-wrapper .slider-mobile-gutter{width:100%!important}@media screen and (min-width:990px){.product__media-wrapper [id^=GalleryViewer-]{display:block!important;position:relative!important;overflow:hidden!important;border-radius:18px!important}.product__media-wrapper .product__media-list{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;width:100%!important;margin:0!important;padding:0!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;scroll-behavior:smooth!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;list-style:none!important}.product__media-wrapper .product__media-list::-webkit-scrollbar{display:none!important}.product__media-wrapper .product__media-item,.product--thumbnail_slider .product__media-item:not(.is-active){display:flex!important;flex:0 0 100%!important;width:100%!important;min-width:100%!important;max-width:100%!important;scroll-snap-align:start!important;scroll-snap-stop:always!important;box-sizing:border-box!important;border-radius:18px!important;border:1px solid #ede7e3!important;background-color:#fff!important;box-shadow:0 4px 20px #0000000a!important;overflow:hidden!important;padding:0!important;margin:0!important;align-items:center!important;justify-content:center!important}.product__media-wrapper [id^=GalleryViewer-] .slider-buttons{position:static!important;display:block!important}.product__media-wrapper [id^=GalleryViewer-] .slider-counter{display:none!important}.product__media-wrapper [id^=GalleryViewer-] .slider-button{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;z-index:5!important;width:4.4rem!important;height:4.4rem!important;border-radius:50%!important;background:#fffffff0!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;border:1.5px solid rgba(43,32,26,.12)!important;color:#2b201a!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;box-shadow:0 4px 16px #0000001f!important;transition:transform .2s cubic-bezier(.16,1,.3,1),background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,opacity .2s ease!important;padding:0!important}.product__media-wrapper [id^=GalleryViewer-] .slider-button:hover{background:#fff!important;border-color:#ff6b35!important;color:#ff6b35!important;transform:translateY(-50%) scale(1.08)!important;box-shadow:0 6px 20px #ff6b3547!important}.product__media-wrapper [id^=GalleryViewer-] .slider-button:active{transform:translateY(-50%) scale(.95)!important}.product__media-wrapper [id^=GalleryViewer-] .slider-button:focus-visible{outline:2px solid #ff6b35!important;outline-offset:2px!important}.product__media-wrapper [id^=GalleryViewer-] .slider-button--prev{left:1.6rem!important}.product__media-wrapper [id^=GalleryViewer-] .slider-button--next{right:1.6rem!important}.product__media-wrapper [id^=GalleryViewer-] .slider-button--prev .icon,.product__media-wrapper [id^=GalleryViewer-] .slider-button--prev svg{transform:rotate(90deg)!important}.product__media-wrapper [id^=GalleryViewer-] .slider-button--next .icon,.product__media-wrapper [id^=GalleryViewer-] .slider-button--next svg{transform:rotate(-90deg)!important}.product__media-wrapper [id^=GalleryViewer-] .slider-button[disabled]{opacity:.35!important;cursor:not-allowed!important;pointer-events:none!important;box-shadow:0 2px 8px #0000000d!important;transform:translateY(-50%)!important}.product__media-wrapper [id^=GalleryViewer-] .slider-button .svg-wrapper,.product__media-wrapper [id^=GalleryViewer-] .slider-button svg{width:1.6rem!important;height:1.6rem!important;display:flex!important;align-items:center!important;justify-content:center!important}}@media screen and (max-width:989px){.product__media-wrapper{position:relative!important;width:100%!important;max-width:100%!important;overflow:hidden!important}.product__media-wrapper media-gallery{display:block!important;width:100%!important;position:relative!important}.product__media-wrapper [id^=GalleryViewer-]{display:block!important;width:100%!important;position:relative!important;overflow:hidden!important;border-radius:20px!important}.product__media-wrapper .product__media-list{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;width:100%!important;margin:0!important;padding:0!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;scroll-behavior:smooth!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;list-style:none!important}.product__media-wrapper .product__media-list::-webkit-scrollbar{display:none!important}.product__media-wrapper .product__media-item{display:flex!important;flex:0 0 100%!important;width:100%!important;min-width:100%!important;max-width:100%!important;scroll-snap-align:start!important;scroll-snap-stop:always!important;box-sizing:border-box!important;border-radius:20px!important;border:1px solid #ede7e3!important;background-color:#fff!important;box-shadow:0 4px 20px #0000000a!important;overflow:hidden!important;padding:0!important;margin:0!important;align-items:center!important;justify-content:center!important}.product__media-wrapper .product-media-container{width:100%!important;max-width:100%!important;display:flex!important;justify-content:center!important;align-items:center!important}.product__media-wrapper .product__modal-opener{width:100%!important;display:flex!important;justify-content:center!important;align-items:center!important}.product__media-wrapper .product__media{width:100%!important;aspect-ratio:1 / 1!important;display:flex!important;align-items:center!important;justify-content:center!important;background-color:#fbfbfb!important;position:relative!important;border-radius:18px!important;overflow:hidden!important}.product__media-wrapper .product__media img{width:100%!important;height:100%!important;max-height:100%!important;object-fit:contain!important;border-radius:18px!important}.product__media-wrapper .slider-buttons{position:static!important;display:block!important}.product__media-wrapper .slider-button{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;z-index:5!important;width:4.2rem!important;height:4.2rem!important;border-radius:50%!important;background:#fffffff0!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;border:1.5px solid rgba(43,32,26,.12)!important;color:#2b201a!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;box-shadow:0 4px 16px #0000001f!important;transition:transform .2s cubic-bezier(.16,1,.3,1),background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,opacity .2s ease!important;padding:0!important}.product__media-wrapper .slider-button:hover{background:#fff!important;border-color:#ff6b35!important;color:#ff6b35!important;transform:translateY(-50%) scale(1.08)!important;box-shadow:0 6px 20px #ff6b3547!important}.product__media-wrapper .slider-button:active{transform:translateY(-50%) scale(.95)!important}.product__media-wrapper .slider-button--prev{left:1.2rem!important}.product__media-wrapper .slider-button--next{right:1.2rem!important}.product__media-wrapper .slider-button--prev .icon,.product__media-wrapper .slider-button--prev svg{transform:rotate(90deg)!important}.product__media-wrapper .slider-button--next .icon,.product__media-wrapper .slider-button--next svg{transform:rotate(-90deg)!important}.product__media-wrapper .slider-button[disabled]{opacity:.35!important;cursor:not-allowed!important;pointer-events:none!important;box-shadow:0 2px 8px #0000000d!important;transform:translateY(-50%)!important}.product__media-wrapper .slider-button .svg-wrapper,.product__media-wrapper .slider-button svg{width:1.5rem!important;height:1.5rem!important;display:flex!important;align-items:center!important;justify-content:center!important}.product__media-wrapper .slider-counter{position:absolute!important;bottom:1.4rem!important;right:1.4rem!important;background:#2b201ab8!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important;color:#fff!important;font-family:Nunito,sans-serif!important;font-weight:700!important;font-size:1.2rem!important;padding:.3rem .9rem!important;border-radius:9999px!important;z-index:3!important;letter-spacing:.04em!important;line-height:1.2!important}.product__media-wrapper slider-component.thumbnail-slider,.product__media-wrapper [id^=GalleryThumbnails-],slider-component[id^=GalleryThumbnails-],.product--thumbnail_slider .thumbnail-slider,.thumbnail-slider{display:none!important}}.product__media-wrapper .product-media-container,.product__media-wrapper .product-media-container.constrain-height.media-fit-contain{width:100%!important;max-width:100%!important}.product__media-wrapper .product__modal-opener{width:100%!important;display:block!important}.product__media-wrapper .product__media{width:100%!important;position:relative!important;border-radius:18px!important;overflow:hidden!important;background-color:#fbfbfb!important}.product__media-wrapper .product__media img{width:100%!important;height:100%!important;object-fit:contain!important;border-radius:18px!important}.thumbnail-slider{margin-top:1.5rem!important}.thumbnail-list{gap:1rem!important;padding-bottom:.5rem!important}.thumbnail-list__item{border-radius:12px!important;overflow:hidden!important;transition:all .2s ease!important}.thumbnail-list__item button.thumbnail{border-radius:12px!important;border:1.5px solid #e8e2de!important;background-color:#fff!important;padding:2px!important;transition:all .2s ease!important}.thumbnail-list__item button.thumbnail[aria-current=true],.thumbnail-list__item.is-active button.thumbnail{border:2px solid var(--color-primary, #FF7844)!important;box-shadow:0 2px 10px #ff784440!important}.thumbnail-list__item button.thumbnail:hover{border-color:var(--color-primary, #FF7844)!important}.slider-button{background-color:#fff!important;border:1.5px solid #e8e2de!important;border-radius:50%!important;width:3.6rem!important;height:3.6rem!important;color:#2b201a!important;box-shadow:0 2px 8px #0000000f!important;transition:all .2s ease!important}.slider-button:hover{border-color:var(--color-primary, #FF7844)!important;color:var(--color-primary, #FF7844)!important;box-shadow:0 4px 12px #ff784433!important}.product__info-wrapper{padding-left:0!important;padding-right:0!important;max-width:100%!important}.product__info-container{display:flex;flex-direction:column;gap:1rem!important;max-width:100%!important;width:100%!important}.product__info-container>*{margin-top:0!important;margin-bottom:0!important}.product__column-sticky{position:static!important;top:auto!important;z-index:1!important}.product__text.caption-with-letter-spacing{font-family:Nunito,sans-serif!important;font-size:1.2rem!important;font-weight:800!important;letter-spacing:.08em!important;color:#8e827e!important;margin-bottom:.2rem!important}.product__title h1,.product__title .h1{font-family:Nunito,sans-serif!important;font-size:3rem!important;font-weight:800!important;color:#19110a!important;line-height:1.22!important;letter-spacing:-.02em!important;margin:0!important}.product__title a{display:none!important}.price{margin:.4rem 0!important}.price .price-item--regular,.price .price-item--sale{font-family:Nunito,sans-serif!important;font-size:2.6rem!important;font-weight:800!important;color:var(--color-primary, #FF7844)!important;letter-spacing:-.01em!important}.price s.price-item--regular{font-size:1.8rem!important;color:#8e827e!important;font-weight:600!important}.price:not(.price--on-sale) .price__badge-sale{display:none!important}.price.price--on-sale .price__badge-sale{background-color:#fff0e6!important;color:var(--color-primary, #FF7844)!important;border:1px solid rgba(255,120,68,.25)!important;font-family:Nunito,sans-serif!important;font-weight:700!important;font-size:1.2rem!important;border-radius:20px!important;padding:.3rem 1rem!important;display:inline-flex!important;align-items:center!important}.product-form__input{flex:0 0 auto!important;margin-bottom:1.2rem!important;width:100%!important;max-width:100%!important}.product-form__input .form__label{font-family:Nunito,sans-serif!important;font-size:1.4rem!important;font-weight:700!important;color:#2b201a!important;margin-bottom:.8rem!important;display:block!important}.product-form__input input[type=radio]+label{font-family:Nunito,sans-serif!important;font-size:1.35rem!important;font-weight:600!important;color:#2b201a!important;background-color:#fff!important;border:1.5px solid #e8e2de!important;border-radius:24px!important;padding:.7rem 1.6rem!important;margin-right:.8rem!important;margin-bottom:.8rem!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;box-shadow:0 1px 4px #00000005!important}.product-form__input input[type=radio]+label:hover{border-color:var(--color-primary, #FF7844)!important;color:var(--color-primary, #FF7844)!important;background-color:#ff78440a!important}.product-form__input input[type=radio]:checked+label{border-color:var(--color-primary, #FF7844)!important;background-color:#fff0e6!important;color:var(--color-primary, #FF7844)!important;font-weight:700!important;box-shadow:0 2px 8px #ff784433!important}.product-form__quantity{flex:0 0 auto!important;margin-bottom:1.2rem!important}.product-form__quantity .quantity__label{font-family:Nunito,sans-serif!important;font-size:1.35rem!important;font-weight:700!important;color:#2b201a!important;margin-bottom:.6rem!important}.product-quantity-actions-row{display:flex!important;align-items:center!important;gap:1.2rem!important;width:100%!important;flex-wrap:wrap!important}.product-quantity-actions-row .price-per-item__container{flex-shrink:0!important}.quantity{border:none!important;border-radius:9999px!important;background-color:#f6f3ef!important;min-height:4.4rem!important;height:4.4rem!important;width:13rem!important;box-shadow:none!important;overflow:hidden!important}.quantity:before,.quantity:after{display:none!important;content:none!important}.quantity__input{font-family:Nunito,sans-serif!important;font-size:1.5rem!important;font-weight:700!important;color:#19110a!important;background:transparent!important}.quantity__button{color:#7b716e!important;transition:color .2s ease!important;background:transparent!important}.quantity__button:hover{color:var(--color-primary, #FF7844)!important}.product-form__buttons{position:relative!important;margin-top:.4rem!important;display:flex!important;flex-direction:column!important;gap:.8rem!important}.product-form__submit{font-family:Nunito,sans-serif!important;font-size:1.5rem!important;font-weight:800!important;background-color:#fff!important;color:#19110a!important;border:1.5px solid #2b201a!important;border-radius:9999px!important;min-height:4.8rem!important;box-shadow:0 2px 6px #0000000a!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important;cursor:pointer!important;letter-spacing:.02em!important;width:100%!important}.product-form__submit:hover:not([disabled]){background-color:var(--color-primary, #FF7844)!important;border-color:var(--color-primary, #FF7844)!important;color:#fff!important;box-shadow:0 6px 20px #ff784459!important;transform:translateY(-1px)!important}.product-form__submit:active:not([disabled]){background-color:#ff682e!important;border-color:#ff682e!important;color:#fff!important;transform:translateY(0) scale(.98)!important}.product-form__submit:focus-visible{outline:2px solid var(--color-primary, #FF7844)!important;outline-offset:2px!important}.product-form__submit[disabled]{background-color:#f6f3ef!important;color:#a89f9b!important;border-color:#e5dfd9!important;box-shadow:none!important;cursor:not-allowed!important;transform:none!important}.product-form__submit:before,.product-form__submit:after{display:none!important;content:none!important}.shopify-payment-button__button--unbranded{border-radius:9999px!important;min-height:4.8rem!important;font-family:Nunito,sans-serif!important;font-weight:800!important;font-size:1.5rem!important}.shopify-payment-button__button--unbranded:after{border-radius:9999px!important}.product-form__dynamic-checkout{width:100%!important;display:block!important;margin-top:1rem!important;transition:opacity .2s ease!important}.product-form__dynamic-checkout.is-disabled{pointer-events:none!important;opacity:.55!important;cursor:not-allowed!important}.product-form__dynamic-checkout.is-disabled *{pointer-events:none!important;cursor:not-allowed!important}.product-quantity-actions-row .product__actions-secondary{display:flex!important;align-items:center!important;gap:1rem!important;margin:0!important;flex:1 1 auto!important;min-width:24rem!important}body .product__actions-secondary .petrashop-product-action-btn,body .product__actions-secondary .product-card__action-btn,.petrashop-product-action-btn{flex:1 1 0!important;width:auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.8rem!important;font-family:Nunito,sans-serif!important;font-size:1.3rem!important;font-weight:700!important;color:#2b201a!important;background-color:#fff!important;border:1.5px solid #e8e2de!important;border-radius:9999px!important;padding:0 1.4rem!important;height:4.4rem!important;min-height:4.4rem!important;cursor:pointer!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important;box-shadow:0 2px 6px #00000008!important;box-sizing:border-box!important;white-space:nowrap!important}body .product__actions-secondary .petrashop-product-action-btn:hover,body .product__actions-secondary .product-card__action-btn:hover,.petrashop-product-action-btn:hover{border-color:var(--color-primary, #FF7844)!important;color:var(--color-primary, #FF7844)!important;background-color:#ff78440a!important;box-shadow:0 4px 12px #ff78442e!important;transform:translateY(-1px)!important}body .product__actions-secondary .petrashop-product-action-btn svg,body .product__actions-secondary .product-card__action-btn svg,.petrashop-product-action-btn svg{color:inherit!important;flex-shrink:0!important;transition:transform .2s ease!important}body .product__actions-secondary .petrashop-product-action-btn:hover svg,body .product__actions-secondary .product-card__action-btn:hover svg,.petrashop-product-action-btn:hover svg{transform:scale(1.1)!important}@media screen and (max-width:989px){body .product__actions-secondary .petrashop-product-action-btn,body .product__actions-secondary .product-card__action-btn{border-radius:9999px!important;padding:0 1.4rem!important;height:4.4rem!important;min-height:4.4rem!important;width:auto!important;flex:1 1 0!important;border:1.5px solid #e8e2de!important;box-shadow:0 2px 6px #00000008!important}}.product-description-fullwidth{margin-top:1.5rem!important;margin-bottom:3.5rem!important;width:100%!important;clear:both!important;position:relative!important;z-index:5!important}.product-description-fullwidth__card{background-color:#fff!important;border:1px solid #ede7e3!important;border-radius:20px!important;box-shadow:0 4px 24px #00000008!important;padding:3.5rem 4rem!important;box-sizing:border-box!important}.product-description-fullwidth__header{border-bottom:1.5px solid #f4efe9!important;padding-bottom:1.5rem!important;margin-bottom:2.5rem!important}.product-description-fullwidth__title{font-family:Nunito,sans-serif!important;font-size:2.4rem!important;font-weight:800!important;color:#19110a!important;margin:0!important;letter-spacing:-.01em!important}.product-description-fullwidth__content{font-family:Nunito,sans-serif!important;font-size:1.55rem!important;line-height:1.85!important;color:#4a3f3d!important}.product-description-fullwidth__content p{margin-bottom:1.5rem!important}.product-description-fullwidth__content ul,.product-description-fullwidth__content ol{padding-left:2.5rem!important;margin-bottom:1.8rem!important}.product-description-fullwidth__content li{margin-bottom:.6rem!important}.product-description-fullwidth__content h2,.product-description-fullwidth__content h3,.product-description-fullwidth__content h4{font-family:Nunito,sans-serif!important;font-weight:800!important;color:#19110a!important;margin-top:2rem!important;margin-bottom:1rem!important}.related-products{margin-top:2rem!important;margin-bottom:4rem!important}.related-products__heading{font-family:Nunito,sans-serif!important;font-size:2.6rem!important;font-weight:800!important;color:#19110a!important;letter-spacing:-.01em!important;margin-bottom:2.5rem!important}@media screen and (max-width:749px){.product.grid{display:flex!important;flex-direction:column!important;gap:2.5rem!important}.product__title h1,.product__title .h1{font-size:2.4rem!important}.price .price-item--regular,.price .price-item--sale{font-size:2.2rem!important}.product-description-fullwidth{margin-top:2.5rem!important;margin-bottom:2.5rem!important}.product-description-fullwidth__card{padding:2rem 1.8rem!important;border-radius:16px!important}.product-description-fullwidth__title{font-size:2rem!important}.product__actions-secondary{flex-direction:row!important;gap:1rem!important}body .product__actions-secondary .petrashop-product-action-btn,body .product__actions-secondary .product-card__action-btn,.petrashop-product-action-btn{padding:.8rem 1.2rem!important;font-size:1.25rem!important;border-radius:9999px!important;height:4.4rem!important;min-height:4.4rem!important;width:auto!important;border:1.5px solid #e8e2de!important;box-shadow:0 2px 6px #00000008!important}.related-products__heading{font-size:2.2rem!important}}.petrashop-atc-toast{position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%) translateY(8px);background-color:#19110a;color:#fff;padding:.9rem 1.6rem;border-radius:30px;font-family:Nunito,sans-serif;font-size:1.35rem;font-weight:700;display:inline-flex;align-items:center;gap:.8rem;box-shadow:0 8px 24px #0003,0 2px 6px #00000014;opacity:0;pointer-events:none;transition:opacity .25s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1);z-index:100;white-space:nowrap}.petrashop-atc-toast.is-visible{opacity:1;transform:translate(-50%) translateY(0)}.petrashop-atc-toast svg{color:var(--color-primary, #FF7844);flex-shrink:0}.jdgm-star,.jdgm-star:before,.jdgm-star:after,[class*=jdgm-star],[class*=jdgm-icon],[class*=jm-star],[class*=jm-icon],.jm-star-rating__font-icon,.jm-star-rating__font-icon:before,.jm-star-rating__font-icon:after,.jdgm-star.jdgm--on:before,.jdgm-star.jdgm--off:before,.jdgm-star.jdgm--half:before{font-family:JudgemeStar,JudgemeIcons!important}.share-button{position:relative!important;margin-top:.4rem!important}.share-button__button{font-family:Nunito,sans-serif!important;font-size:1.35rem!important;font-weight:700!important;color:#7b716e!important;cursor:pointer!important;transition:color .2s ease!important}.share-button__button:hover{color:var(--color-primary, #FF7844)!important}.share-button__fallback{border-radius:9999px!important;background-color:#fff!important;box-shadow:0 8px 24px #0000001f!important;border:1.5px solid #e8e2de!important;padding:.4rem .6rem .4rem 1.6rem!important;overflow:hidden!important;max-width:calc(100vw - 4rem)!important;display:flex!important;align-items:center!important;top:3.2rem!important;left:0!important}.share-button__fallback:before,.share-button__fallback:after{display:none!important;content:none!important}.share-button__fallback .field{border:none!important;background:transparent!important;margin:0!important;padding:0!important}.share-button__fallback .field:before,.share-button__fallback .field:after{display:none!important;content:none!important}.share-button__fallback .field__input{font-family:Nunito,sans-serif!important;font-size:1.3rem!important;color:#5a4f4b!important;border:none!important;background:transparent!important;box-shadow:none!important;padding:.6rem .8rem .6rem 0!important;height:auto!important}.share-button__copy{border-radius:9999px!important;background:#f6f3ef!important;color:#2b201a!important;width:3.4rem!important;height:3.4rem!important;min-width:3.4rem!important;display:flex!important;align-items:center!important;justify-content:center!important;border:none!important;cursor:pointer!important;transition:all .2s ease!important;margin-left:.6rem!important}.share-button__copy:hover{background:var(--color-primary, #FF7844)!important;color:#fff!important}.product-media-modal{background:#241c18c2!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important;height:100%!important;position:fixed!important;top:0!important;left:0!important;width:100%!important;z-index:999999!important;visibility:hidden;opacity:0;transition:opacity .25s cubic-bezier(.16,1,.3,1),visibility .25s cubic-bezier(.16,1,.3,1)!important}.product-media-modal[open]{visibility:visible!important;opacity:1!important}.product-media-modal__dialog{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;width:100vw!important;height:100vh!important;max-width:100vw!important;max-height:100vh!important;margin:0!important;padding:0!important;position:relative!important;background:transparent!important;outline:none!important;overflow:hidden!important}.product-media-modal__header{position:absolute!important;top:2rem!important;left:2.4rem!important;right:2.4rem!important;display:flex!important;justify-content:space-between!important;align-items:center!important;z-index:20!important;pointer-events:none!important}.product-media-modal__counter{pointer-events:auto!important;background:#fffffff2!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;border:1.5px solid rgba(43,32,26,.12)!important;color:#2b201a!important;font-family:Nunito,sans-serif!important;font-weight:700!important;font-size:1.3rem!important;letter-spacing:.04em!important;padding:.7rem 1.6rem!important;border-radius:9999px!important;box-shadow:0 4px 18px #2b201a1a!important;-webkit-user-select:none!important;user-select:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.product-media-modal__toolbar{pointer-events:auto!important;display:inline-flex!important;align-items:center!important;gap:.4rem!important;background:#fffffff2!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;border:1.5px solid rgba(43,32,26,.12)!important;border-radius:9999px!important;padding:.4rem .6rem!important;box-shadow:0 4px 18px #2b201a1a!important}.product-media-modal__toolbar-divider{display:inline-block!important;width:1px!important;height:2.2rem!important;background:#2b201a1f!important;margin:0 .2rem!important}.product-media-modal__btn{width:3.8rem!important;height:3.8rem!important;border-radius:50%!important;background:transparent!important;border:none!important;color:#2b201a!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;padding:0!important;position:static!important;box-shadow:none!important;outline:none!important}.product-media-modal__btn:hover{background:#fff0e6!important;color:var(--color-primary, #FF7844)!important;transform:scale(1.08)!important}.product-media-modal__btn:active{transform:scale(.95)!important}.product-media-modal__btn:focus-visible{outline:2px solid var(--color-primary, #FF7844)!important;outline-offset:1px!important}.product-media-modal__btn:disabled,.product-media-modal__btn[disabled]{opacity:.3!important;cursor:not-allowed!important;transform:none!important;pointer-events:none!important}.product-media-modal__btn svg{width:1.8rem!important;height:1.8rem!important;stroke:currentColor!important}.product-media-modal__toggle.product-media-modal__btn{position:static!important;margin:0!important}.product-media-modal__toggle.product-media-modal__btn .icon-close,.product-media-modal__toggle.product-media-modal__btn .svg-wrapper,.product-media-modal__toggle.product-media-modal__btn svg{width:1.8rem!important;height:1.8rem!important;color:inherit!important}.product-media-modal__nav{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;width:4.8rem!important;height:4.8rem!important;border-radius:50%!important;background:#fffffff2!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;border:1.5px solid rgba(43,32,26,.12)!important;color:#2b201a!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;z-index:20!important;box-shadow:0 4px 18px #2b201a1f!important;transition:transform .2s cubic-bezier(.16,1,.3,1),background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,opacity .2s ease!important;padding:0!important;outline:none!important}.product-media-modal__nav:hover{background:#fff!important;border-color:var(--color-primary, #FF7844)!important;color:var(--color-primary, #FF7844)!important;transform:translateY(-50%) scale(1.08)!important;box-shadow:0 6px 22px #ff784447!important}.product-media-modal__nav:active{transform:translateY(-50%) scale(.95)!important}.product-media-modal__nav:focus-visible{outline:2px solid var(--color-primary, #FF7844)!important;outline-offset:2px!important}.product-media-modal__nav:disabled,.product-media-modal__nav[disabled]{opacity:.35!important;cursor:not-allowed!important;transform:translateY(-50%)!important;pointer-events:none!important;box-shadow:0 2px 8px #0000000d!important}.product-media-modal__nav--prev{left:2.4rem!important}.product-media-modal__nav--next{right:2.4rem!important}.product-media-modal__nav svg{width:2.2rem!important;height:2.2rem!important;stroke:currentColor!important}.product-media-modal__content{display:flex!important;align-items:center!important;justify-content:center!important;width:100vw!important;height:100vh!important;max-width:100vw!important;max-height:100vh!important;overflow:hidden!important;padding:8rem 2.4rem 4rem!important;box-sizing:border-box!important;position:relative!important;touch-action:none!important;background:transparent!important}.product-media-modal__content>*:not(.active),.product-media-modal__content>[hidden]{display:none!important}.product-media-modal__content>*.active{display:block!important;max-width:min(88vw,1200px)!important;max-height:calc(100vh - 160px)!important;width:auto!important;height:auto!important;object-fit:contain!important;margin:auto!important;border-radius:14px!important;box-shadow:0 16px 42px #00000038!important;transform-origin:center center!important;transition:transform .25s cubic-bezier(.16,1,.3,1),opacity .15s ease;user-select:none!important;-webkit-user-select:none!important;-webkit-user-drag:none!important;touch-action:none!important}.product-media-modal__content.is-dragging>*.active{transition:none!important;cursor:grabbing!important}@media screen and (max-width:749px){.product-media-modal__header{top:1.2rem!important;left:1.2rem!important;right:1.2rem!important}.product-media-modal__counter{font-size:1.15rem!important;padding:.5rem 1.2rem!important}.product-media-modal__toolbar{padding:.3rem .5rem!important;gap:.3rem!important}.product-media-modal__btn{width:3.4rem!important;height:3.4rem!important}.product-media-modal__btn svg{width:1.6rem!important;height:1.6rem!important}.product-media-modal__toolbar-divider{height:1.8rem!important;margin:0 .1rem!important}.product-media-modal__nav{width:4rem!important;height:4rem!important}.product-media-modal__nav--prev{left:1rem!important}.product-media-modal__nav--next{right:1rem!important}.product-media-modal__nav svg{width:2rem!important;height:2rem!important}.product-media-modal__content{padding:6.5rem 1rem 3rem!important}.product-media-modal__content>*.active{max-width:calc(100vw - 2.4rem)!important;max-height:calc(100vh - 130px)!important;border-radius:10px!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/petrashop-product-page.css.map */
