<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.grid-product__image-mask{position:relative!important;overflow:hidden!important;touch-action:manipulation!important;-webkit-tap-highlight-color:transparent!important;cursor:pointer!important;-webkit-touch-callout:none!important;-webkit-user-select:none!important;-khtml-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important;outline:none!important}.grid-product__content,.grid-product__link{-webkit-tap-highlight-color:transparent!important;outline:none!important}.grid-product__image-mask img,.grid-product__secondary-image,.grid-product__image,.grid__image-ratio{transform:scale(1)!important;transition:opacity .2s ease-out!important;-webkit-transform:scale(1)!important;-moz-transform:scale(1)!important;-ms-transform:scale(1)!important;transform-style:flat!important}.grid-product__secondary-image{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;opacity:0!important;width:100%!important;height:100%!important;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important;transform:scale(1)!important;display:block!important}@media screen and (min-width: 769px){.grid-product__content:hover .grid-product__secondary-image{opacity:1!important}}@media screen and (max-width: 768px){.grid-product__image-mask:active .grid-product__secondary-image,.grid-product__image-mask:focus .grid-product__secondary-image,.grid-product__image-mask:hover .grid-product__secondary-image,.grid-product__image-mask.touched .grid-product__secondary-image{opacity:1!important}.grid-product__secondary-image,.grid-product__secondary-image.small--hide{display:block!important}.grid-product__image-mask{touch-action:auto!important}}.product__photo-zoom,[data-product-zoom]{display:none!important}.aos-animate .grid-product__image,[data-aos=collection-callout] .grid-product__image,.grid-product__image-mask:hover .grid__image-ratio{transform:scale(1)!important}.aos-animate,[data-aos=collection-callout].aos-animate .grid-product__image{transform:none!important}.grid-product__image-mask,.grid-product__image,.grid__image-ratio,[data-aos=collection-callout] .grid-product__image{transform:none!important;will-change:auto!important}.grid-product__price,.product__price,.product-single__prices,.price-container,.product-single__price,.money,.money-currency-symbol,[data-currency-container],.grid-product__price--savings,.product__price--savings,.sale-price,.on-sale{color:#ed1d24!important;font-weight:700!important;font-family:inherit!important}.grid-product__price--original,.product__price--original,.compare-at,.compare-at-price{color:#666!important;font-weight:400!important;text-decoration:line-through!important;font-family:inherit!important}span[data-product-price],span[data-regular-price],.price__regular,.price__sale{color:#ed1d24!important;font-weight:700!important;font-family:inherit!important}.price__pricing-group,.price__regular,.price__sale{color:#ed1d24!important;font-weight:700!important}.grid-product__price{color:red!important;font-weight:700!important}.grid-product__price--original{color:#666!important;font-weight:400!important;text-decoration:line-through!important}.visually-hidden{display:none!important;visibility:hidden!important}.grid-product__price:not(.grid-product__price--original){display:inline-block!important}.time-slot-btn.active{background-color:#000;color:#fff;border-color:#000}.gift-message-section{margin:25px 0;width:100%;padding:20px;border:1px solid #ddd;border-radius:4px;background:#fff}.gift-message-section h3,.delivery-options-section h3{font-size:16px;font-weight:600;margin-bottom:15px}.message-template-wrapper,.message-input-wrapper{width:100%;margin:15px 0}.message-template-wrapper select{width:100%;padding:12px;border:1px solid #ddd;border-radius:4px;margin-top:8px}.message-input-wrapper textarea{width:100%;padding:12px;border:1px solid #ddd;border-radius:4px;min-height:120px;resize:vertical;margin-top:8px}.character-count{width:100%;text-align:right;margin-top:5px;color:#666;font-size:.85em}.delivery-scheduler input[type=date]{width:100%;padding:10px;border:1px solid #ddd;border-radius:4px}.delivery-options-section{margin-bottom:25px}.delivery-date-picker{margin-bottom:20px}.delivery-date-picker label{display:block;margin-bottom:8px;font-weight:500}.date-input{width:100%;padding:12px;border:1px solid #ddd;border-radius:4px}.delivery-date-tabs{display:flex;gap:15px;margin-bottom:20px}.date-tab{flex:1;padding:12px 24px;border:none;background:#f5f5f5;cursor:pointer;border-radius:25px;font-weight:500;transition:all .3s ease;text-align:center}.date-tab.active{background:#000;color:#fff}.delivery-type-options{display:flex;gap:10px;margin:20px 0}.delivery-type{flex:1;margin:0!important;padding:0!important;border:none!important}.delivery-type input[type=radio]{display:none}.delivery-type label{display:block;width:%;padding:10px 15px;border:none!important;background:#f5f5f5;cursor:pointer;border-radius:25px;font-weight:500;transition:all .3s ease;text-align:center;white-space:nowrap;font-size:14px}.delivery-type input[type=radio]:checked+label{background:#000;color:#fff}.price{display:none}.time-slots{display:none;flex-wrap:wrap;gap:10px;margin-top:15px}.time-slots.active{display:flex}.time-slot-btn{flex:1;min-width:120px;text-align:center}.time-slot-btn.active{background:#000;color:#fff;border-color:#000}@media (max-width: 768px){.delivery-type-options{gap:8px}.delivery-type label{padding:8px;font-size:10px}.time-slots{gap:8px}.time-slot-btn{padding:8px 12px;font-size:13px}}@media (max-width: 480px){.delivery-type label,.time-slot-btn{padding:8px 10px;font-size:12px}}.message-template{width:100%;padding:12px;margin-bottom:15px;border:1px solid #ddd;border-radius:4px}.message-card{position:relative}.cart-item__properties{margin-top:8px;font-size:.9em}.cart-item__property{margin:4px 0;color:#666}.cart-item__property strong{color:#333}.delivery-type-options.error,.time-slots.error{border:1px solid red;padding:10px;border-radius:5px}.error-message{color:red;font-size:12px;margin-top:5px;display:none}.error-message.show{display:block}
/*# sourceMappingURL=/cdn/shop/t/33/assets/custom.css.map */
</pre></body></html>