@import"https://fonts.googleapis.com/css2?family=Nunito:wght@400;500;600;700;800;900&display=swap";:root{--drimmo-cream: #FDF8F3;--drimmo-cream-light: #FFF9F5;--drimmo-coral: #E87461;--drimmo-coral-dark: #D4603A;--drimmo-peach: #F8C4B4;--drimmo-peach-shadow: #E8A090;--drimmo-brown: #6B5B54;--drimmo-brown-dark: #5A4A42;--drimmo-white: #ffffff;--drimmo-font: "Nunito", sans-serif;--drimmo-shadow-card: 0 4px 20px rgba(232, 160, 144, .18);--drimmo-shadow-card-hover: 0 8px 32px rgba(232, 160, 144, .28);--drimmo-shadow-btn: 0 4px 16px rgba(232, 116, 97, .25);--drimmo-shadow-btn-hover: 0 6px 24px rgba(232, 116, 97, .35);--drimmo-transition: .3s cubic-bezier(.4, 0, .2, 1)}body,button,input,select,textarea,.button,.shopify-challenge__container,.shopify-policy__container,h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.hX{font-family:var(--drimmo-font)!important}h1,.h1,.h0,.rte h1{color:var(--drimmo-coral)!important}h2,.h2,.rte h2{color:var(--drimmo-brown)!important}.button,.shopify-payment-button__button,button.button,a.button,.btn,.cart__checkout-button,.shopify-payment-button .shopify-payment-button__button--unbranded{border-radius:30px!important;box-shadow:var(--drimmo-shadow-btn);transition:all var(--drimmo-transition);font-weight:700;letter-spacing:.02em}.button:hover,.shopify-payment-button__button:hover,button.button:hover,a.button:hover,.btn:hover,.cart__checkout-button:hover{box-shadow:var(--drimmo-shadow-btn-hover);transform:translateY(-2px);color:rgb(var(--color-button-text))!important}a.cart__checkout-button,a.cart__checkout-button:hover,a.cart__checkout-button:visited,a.cart__checkout-button:active{color:rgb(var(--color-button-text))!important}.card,.card-wrapper,.product-card-wrapper,.collection-card-wrapper,.blog-card-wrapper,.card--card,.card--standard{box-shadow:var(--drimmo-shadow-card);transition:all var(--drimmo-transition)}.card:hover,.card-wrapper:hover,.product-card-wrapper:hover,.collection-card-wrapper:hover,.blog-card-wrapper:hover,.card--card:hover,.card--standard:hover{box-shadow:var(--drimmo-shadow-card-hover);transform:translateY(-4px)}.card--card,.card--standard{border-radius:var(--border-radius)!important;overflow:hidden}.card--card>.card__content,.card--standard>.card__content{border-bottom-left-radius:var(--border-radius)!important;border-bottom-right-radius:var(--border-radius)!important}.product-card-wrapper,.collection-card-wrapper,.blog-card-wrapper,.article-card-wrapper{border-radius:var(--border-radius)!important;overflow:hidden!important}.slideshow__text.banner__box,.banner__box.content-container{backdrop-filter:blur(24px) saturate(1.6);-webkit-backdrop-filter:blur(24px) saturate(1.6);background:#fffffff2!important;border-radius:25px!important;border:1px solid rgba(232,160,144,.2)}.rich-text.color-scheme-4{background:linear-gradient(90deg,#e87461,#d4603a,#e87461,#d4603a)!important;background-size:300% 100%!important;animation:shimmerBg 6s ease-in-out infinite;position:relative;overflow:hidden}.rich-text.color-scheme-4 .rich-text__heading,.rich-text.color-scheme-4 .rich-text__heading *{color:#fff!important;text-shadow:0 1px 3px rgba(0,0,0,.15);font-weight:800!important;letter-spacing:.05em}.rich-text.color-scheme-4:before{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent);animation:shimmerSlide 4s ease-in-out infinite;pointer-events:none;z-index:1}.rich-text.color-scheme-4:after{content:"\2726   \2726   \2726";position:absolute;top:50%;right:20px;transform:translateY(-50%);color:#ffffff4d;font-size:10px;letter-spacing:4px;pointer-events:none;animation:twinkle 2s ease-in-out infinite alternate}@keyframes shimmerBg{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes shimmerSlide{0%{left:-100%}50%,to{left:150%}}@keyframes twinkle{0%{opacity:.3}to{opacity:.7}}.shopify-section:has(.slideshow)+.shopify-section{margin-top:calc(var(--spacing-sections-desktop) * -1)!important}@media screen and (max-width:749px){.shopify-section:has(.slideshow)+.shopify-section{margin-top:calc(var(--spacing-sections-mobile) * -1)!important}}.accordion,.collapsible-content,details.accordion{border:none!important}.accordion .accordion__content,.collapsible-content .collapsible-content__wrapper{border:none!important}.accordion details,.collapsible-content details{background:var(--drimmo-white)!important;border:1px solid rgba(248,196,180,.35)!important;border-radius:16px!important;margin-bottom:12px!important;padding:4px 8px!important;box-shadow:0 2px 8px #e8a0901a!important;transition:all var(--drimmo-transition)!important;overflow:hidden}.accordion details:hover,.collapsible-content details:hover{box-shadow:0 4px 16px #e8a09033!important;border-color:#e874614d!important;transform:translateY(-1px)}.accordion details[open],.collapsible-content details[open]{border-color:#e8746159!important;box-shadow:0 4px 20px #e8a0902e!important}.accordion details summary,.collapsible-content details summary{border-bottom:none!important;font-weight:700!important;color:var(--drimmo-brown)!important;padding:16px 20px!important;font-family:var(--drimmo-font)!important}.accordion details[open] summary,.collapsible-content details[open] summary{border-bottom:1px solid rgba(248,196,180,.4)!important}.accordion details summary .icon-caret,.collapsible-content details summary .icon-caret{color:var(--drimmo-coral)!important}.accordion__content,.collapsible-content__wrapper{padding:16px 20px!important;color:var(--drimmo-brown)!important;opacity:.85;line-height:1.5!important}.accordion__content *,.collapsible-content__wrapper *{margin-top:0!important;margin-bottom:0!important;line-height:1.5!important}.accordion__content p+p,.collapsible-content__wrapper p+p{margin-top:4px!important}.accordion__content br,.collapsible-content__wrapper br{display:block!important;content:""!important;margin:3px 0!important}body{background-color:var(--drimmo-cream);background-image:radial-gradient(ellipse 500px 500px at top right,rgba(248,196,180,.35),transparent 70%),radial-gradient(ellipse 400px 400px at bottom left,rgba(248,196,180,.3),transparent 70%),radial-gradient(ellipse 350px 350px at 20% 60%,rgba(232,160,144,.15),transparent 70%),radial-gradient(ellipse 300px 300px at 80% 40%,rgba(248,196,180,.2),transparent 70%);background-attachment:fixed}#drimmo-floaties{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:2;overflow:visible}.floatie{position:absolute;opacity:.15;animation:floatSway ease-in-out infinite;will-change:transform}.floatie svg{display:block;width:100%;height:100%}.f1{left:2%;top:5%;width:44px;height:44px;color:var(--drimmo-peach);animation-duration:8s}.f2{left:88%;top:12%;width:56px;height:56px;color:var(--drimmo-peach-shadow);animation-duration:10s;animation-delay:1s}.f3{left:45%;top:20%;width:38px;height:38px;color:var(--drimmo-peach);animation-duration:9s;animation-delay:2s}.f4{left:8%;top:30%;width:50px;height:50px;color:var(--drimmo-coral);animation-duration:11s;animation-delay:.5s}.f5{left:92%;top:38%;width:42px;height:42px;color:var(--drimmo-peach-shadow);animation-duration:8.5s;animation-delay:3s}.f6{left:35%;top:48%;width:48px;height:48px;color:var(--drimmo-peach);animation-duration:10s;animation-delay:1.5s}.f7{left:75%;top:55%;width:40px;height:40px;color:var(--drimmo-coral);animation-duration:9s;animation-delay:4s}.f8{left:5%;top:65%;width:52px;height:52px;color:var(--drimmo-peach);animation-duration:11s;animation-delay:2s}.f9{left:60%;top:72%;width:36px;height:36px;color:var(--drimmo-peach-shadow);animation-duration:8s;animation-delay:3.5s}.f10{left:18%;top:80%;width:46px;height:46px;color:var(--drimmo-peach);animation-duration:10s;animation-delay:0s}.f11{left:90%;top:88%;width:34px;height:34px;color:var(--drimmo-coral);animation-duration:9s;animation-delay:2.5s}.f12{left:50%;top:95%;width:40px;height:40px;color:var(--drimmo-peach-shadow);animation-duration:10.5s;animation-delay:1s}.f13{left:15%;top:8%;width:40px;height:40px;color:var(--drimmo-coral);animation-duration:9.5s;animation-delay:2s}.f14{left:70%;top:15%;width:46px;height:46px;color:var(--drimmo-peach);animation-duration:11s;animation-delay:.5s}.f15{left:55%;top:25%;width:36px;height:36px;color:var(--drimmo-peach-shadow);animation-duration:8.5s;animation-delay:3.5s}.f16{left:25%;top:33%;width:48px;height:48px;color:var(--drimmo-peach);animation-duration:10s;animation-delay:1.5s}.f17{left:80%;top:42%;width:34px;height:34px;color:var(--drimmo-coral);animation-duration:9s;animation-delay:4s}.f18{left:12%;top:50%;width:44px;height:44px;color:var(--drimmo-peach-shadow);animation-duration:10.5s;animation-delay:0s}.f19{left:68%;top:58%;width:50px;height:50px;color:var(--drimmo-peach);animation-duration:8s;animation-delay:2.5s}.f20{left:40%;top:63%;width:38px;height:38px;color:var(--drimmo-coral);animation-duration:11s;animation-delay:1s}.f21{left:95%;top:70%;width:42px;height:42px;color:var(--drimmo-peach);animation-duration:9.5s;animation-delay:3s}.f22{left:28%;top:78%;width:46px;height:46px;color:var(--drimmo-peach-shadow);animation-duration:10s;animation-delay:2s}.f23{left:78%;top:85%;width:40px;height:40px;color:var(--drimmo-peach);animation-duration:8.5s;animation-delay:.5s}.f24{left:6%;top:92%;width:36px;height:36px;color:var(--drimmo-coral);animation-duration:10s;animation-delay:3.5s}@keyframes floatSway{0%,to{transform:translateY(0) translate(0) rotate(0) scale(1)}25%{transform:translateY(-12px) translate(8px) rotate(5deg) scale(1.05)}50%{transform:translateY(-6px) translate(-10px) rotate(-3deg) scale(.97)}75%{transform:translateY(-15px) translate(5px) rotate(4deg) scale(1.02)}}@media screen and (max-width:749px){.floatie{width:24px!important;height:24px!important}.f5,.f7,.f8,.f10,.f11,.f12{display:none}}@media(prefers-reduced-motion:reduce){.floatie{display:none}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--drimmo-cream)}::-webkit-scrollbar-thumb{background:var(--drimmo-peach-shadow);border-radius:20px}::-webkit-scrollbar-thumb:hover{background:var(--drimmo-coral)}*{scrollbar-width:thin;scrollbar-color:var(--drimmo-peach-shadow) var(--drimmo-cream)}cart-items .cart-item__name,cart-items .cart-item__name a{font-size:2rem!important;font-weight:700!important;color:var(--drimmo-brown)!important}cart-items .cart-item__details .product-option,cart-items .cart-item__details .product-option dt,cart-items .cart-item__details .product-option dd{font-size:1.5rem!important}cart-items .cart-item__details .price,cart-items .cart-item__details .cart-item__discounted-prices,cart-items .cart-item__details span.price{font-size:1.7rem!important;font-weight:600!important}cart-items .cart-item__totals,cart-items .cart-item__totals .price,cart-items .cart-item__totals span{font-size:2rem!important;font-weight:800!important;color:var(--drimmo-brown)!important}cart-items td{padding-top:1.2rem!important;padding-bottom:1.2rem!important}cart-items .cart-item{border-bottom:1px solid rgba(232,160,144,.15)}cart-items .totals{font-size:1.8rem!important;font-weight:700!important}cart-items .totals .totals__total-value{font-size:2.2rem!important;font-weight:800!important;color:var(--drimmo-coral)!important}.cart__footer{font-size:1.8rem!important}.cart__footer>*{width:100%!important;max-width:100%!important}.cart__footer .totals,.cart__footer .totals *{font-size:2rem!important;font-weight:700!important}.cart__footer .totals__total,.cart__footer .totals__subtotal{font-size:2rem!important}.cart__footer .totals__total-value,.cart__footer .totals__subtotal-value{font-size:2.6rem!important;font-weight:800!important;color:var(--drimmo-coral)!important}.cart__footer .tax-note,.cart__footer .tax-note *{font-size:1.4rem!important}.cart__footer .totals__shipping *,.cart__footer .shipping *{font-size:1.6rem!important}.cart__footer .cart__checkout-button,.cart__footer button[name=checkout],.cart__footer .shopify-payment-button button{font-size:1.8rem!important;padding:1.6rem 3rem!important;min-height:5.4rem!important;width:100%!important;max-width:100%!important;display:block!important;box-sizing:border-box!important}.cart__footer label,.cart__footer .cart__footer-title,.cart__footer summary span{font-size:1.7rem!important;font-weight:700!important}.cart-items thead th{font-size:1.3rem!important;font-weight:700!important;letter-spacing:.08em;text-transform:uppercase;color:var(--drimmo-brown)!important}.cart-item__media,.cart-item__image-container,.cart-item__image{width:10rem!important}.cart-item .quantity{min-height:4.2rem!important}.cart-item .quantity__button,.cart-item .quantity__input{font-size:1.6rem!important;width:3.8rem!important}cart-remove-button .button,cart-remove-button button{width:3.8rem!important;height:3.8rem!important}cart-remove-button svg,cart-remove-button .icon{width:1.8rem!important;height:1.8rem!important}.cart__footer .discount-code-field input{font-size:1.5rem!important;padding:1.2rem!important}.cart__footer .discount-code-field button{font-size:1.5rem!important;padding:1.2rem 2rem!important}::selection{background:var(--drimmo-peach);color:var(--drimmo-brown)}::-moz-selection{background:var(--drimmo-peach);color:var(--drimmo-brown)}a:hover{color:var(--drimmo-coral)!important}input[type=text],input[type=email],input[type=password],input[type=number],input[type=tel],input[type=search],textarea,select,.field__input{border-color:var(--drimmo-peach)!important;border-radius:16px!important;transition:border-color var(--drimmo-transition),box-shadow var(--drimmo-transition)}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=search]:focus,textarea:focus,select:focus,.field__input:focus{border-color:var(--drimmo-coral)!important;box-shadow:0 0 0 3px #e8746126!important;outline:none}.badge{border-radius:16px;font-weight:700}.announcement-bar{letter-spacing:.04em;font-weight:600}.header-wrapper{box-shadow:0 2px 12px #e8a0901a;background-color:var(--drimmo-cream)!important;position:relative;z-index:3}.footer{background-color:var(--drimmo-cream)!important;position:relative;z-index:3}.footer a{transition:color var(--drimmo-transition)}.price-item--sale{color:var(--drimmo-coral)!important;font-weight:800}@media screen and (max-width:749px){body{background-image:radial-gradient(ellipse 250px 250px at top right,rgba(248,196,180,.25),transparent 70%),radial-gradient(ellipse 200px 200px at bottom left,rgba(248,196,180,.2),transparent 70%)}}#trustoo-barrage-carousel,#tt-carousel{font-family:var(--drimmo-font)!important;background:transparent!important}#trustoo-barrage-carousel{background-color:transparent!important}#tt-carousel-content,#tt-carousel-list,.tt-card-list{background:transparent!important}#tt-carousel-title{font-family:var(--drimmo-font)!important;color:var(--drimmo-brown)!important;font-weight:800!important}#tt-carousel-desc{font-family:var(--drimmo-font)!important;color:var(--drimmo-brown)!important;opacity:.75}.tt-carousel-write{color:var(--drimmo-coral)!important;font-family:var(--drimmo-font)!important;font-weight:600!important}.tt-carousel-write:hover{color:var(--drimmo-coral-dark)!important}#tt-carousel .tt-card-wrapper{border-radius:20px!important;overflow:hidden!important}#tt-carousel .tt-card{background:var(--drimmo-cream-light)!important;border:1px solid rgba(248,196,180,.3)!important;border-radius:20px!important;box-shadow:0 2px 12px #e8a0901f!important;transition:all var(--drimmo-transition)!important;font-family:var(--drimmo-font)!important}#tt-carousel .tt-card:hover{box-shadow:0 6px 24px #e8a09038!important;transform:translateY(-2px)}#tt-carousel .tt-card-author{font-family:var(--drimmo-font)!important;color:var(--drimmo-brown)!important;font-weight:700!important}#tt-carousel .trustoo-badge-icon path{fill:var(--drimmo-coral)!important}#tt-carousel .trustoo-rating-icon{fill:#f6a623!important}#tt-carousel .trustoo-rating-icon path{fill:#f6a623!important}#tt-carousel .tt-card-review{font-family:var(--drimmo-font)!important;color:var(--drimmo-brown)!important;opacity:.85;line-height:1.5!important;overflow:visible!important;-webkit-line-clamp:unset!important;display:block!important;max-height:none!important;text-overflow:unset!important;white-space:normal!important;height:auto!important}#tt-carousel .tt-card,#tt-carousel .tt-card-wrapper,#tt-carousel .tt-card-right{overflow:visible!important;max-height:none!important;height:auto!important}#tt-carousel .resource-item.tt-reviews-image{border-radius:14px!important;overflow:hidden!important}#tt-carousel .resource-item.tt-reviews-image img{border-radius:14px!important}#trustoo-widget-wrapper,.trustoo-reviews-wrapper,.trustoo-widget,#vstar-reviews{font-family:var(--drimmo-font)!important;background:transparent!important}.tt-head-title{font-family:var(--drimmo-font)!important;color:var(--drimmo-brown)!important;font-weight:800!important}.product-rating .big-point{color:var(--drimmo-brown)!important;font-family:var(--drimmo-font)!important;font-weight:800!important}.product-rating .reviews-num{color:var(--drimmo-brown)!important;font-family:var(--drimmo-font)!important}.tt-dividing{background:var(--drimmo-peach)!important;opacity:.5!important}.star-raw .star-classify,.star-raw .star-num{color:var(--drimmo-brown)!important;font-family:var(--drimmo-font)!important}.tt-reviews-album .review-item img{border-radius:12px!important}.tt-tabs-list{font-family:var(--drimmo-font)!important}.tt-tabs-list .tt-tab{color:var(--drimmo-brown)!important;font-family:var(--drimmo-font)!important;font-weight:600!important}.tt-tabs-list .tt-tab.active{color:var(--drimmo-coral)!important;border-bottom-color:var(--drimmo-coral)!important}.tt-reviews-sort,.tt-sort-content{font-family:var(--drimmo-font)!important;color:var(--drimmo-brown)!important}.grid-review{background:var(--drimmo-white)!important;border:1px solid rgba(248,196,180,.3)!important;border-radius:18px!important;box-shadow:0 2px 12px #e8a0901f!important;overflow:hidden!important;transition:all var(--drimmo-transition)!important}.grid-review:hover{box-shadow:0 6px 24px #e8a09038!important;transform:translateY(-2px)}.grid-review .resource-item img{border-radius:0!important}.grid-review .author-name{font-family:var(--drimmo-font)!important;color:var(--drimmo-brown)!important;font-weight:700!important}.grid-review .trustoo-badge-icon path,.trustoo-widget .trustoo-badge-icon path{fill:var(--drimmo-coral)!important}.grid-review .verified-text{font-family:var(--drimmo-font)!important;color:var(--drimmo-brown)!important;opacity:.6}.grid-review .tt-review-title{font-family:var(--drimmo-font)!important;color:var(--drimmo-brown)!important;font-weight:700!important}.grid-review .reviews-text{font-family:var(--drimmo-font)!important;color:var(--drimmo-brown)!important;opacity:.8;line-height:1.5!important}.grid-review .related-product{border-radius:12px!important;border-color:#f8c4b44d!important;overflow:hidden!important}.grid-review .related-product .product-name{font-family:var(--drimmo-font)!important;color:var(--drimmo-brown)!important;font-weight:600!important}.grid-review .related-product .related-product-image{border-radius:8px!important}#reviews-footer .page-control{font-family:var(--drimmo-font)!important}#reviews-footer .page-control-item{color:var(--drimmo-brown)!important;border-radius:10px!important;font-weight:600!important}#reviews-footer .page-control-item.active{background:var(--drimmo-coral)!important;color:var(--drimmo-white)!important}#reviews-footer .page-control-button svg path{fill:var(--drimmo-coral)!important}.sort-popup{border-radius:14px!important;box-shadow:0 4px 20px #e8a09033!important;border:1px solid rgba(248,196,180,.3)!important;font-family:var(--drimmo-font)!important}.sort-popup .sort-item{font-family:var(--drimmo-font)!important;color:var(--drimmo-brown)!important}.sort-popup .sort-item.active{color:var(--drimmo-coral)!important}#trustoo-mask{background:#6b5b5499!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important}#trustoo-review-detail{font-family:var(--drimmo-font)!important;border-radius:24px!important;overflow:hidden!important;box-shadow:0 20px 60px #e8a0904d!important}#trustoo-review-detail .close-wrapper{background:#6b5b5480!important;border-radius:50%!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}#trustoo-review-detail .review-detail{background:var(--drimmo-white)!important;font-family:var(--drimmo-font)!important}#trustoo-review-detail .author-name{font-family:var(--drimmo-font)!important;color:var(--drimmo-brown)!important;font-weight:700!important}#trustoo-review-detail .verified-text{font-family:var(--drimmo-font)!important;color:var(--drimmo-brown)!important;opacity:.6}#trustoo-review-detail .trustoo-badge-icon path{fill:var(--drimmo-coral)!important}#trustoo-review-detail .reviews-text{font-family:var(--drimmo-font)!important;color:var(--drimmo-brown)!important;line-height:1.6!important;font-size:15px!important}#trustoo-review-detail .product-info{background:var(--drimmo-cream-light)!important;border-radius:16px!important;border:1px solid rgba(248,196,180,.3)!important;font-family:var(--drimmo-font)!important}#trustoo-review-detail .tt-product-name{font-family:var(--drimmo-font)!important;color:var(--drimmo-brown)!important;font-weight:700!important}#trustoo-review-detail .product-shop{border:none!important}#trustoo-review-detail .product-shop a{display:inline-flex!important;align-items:center!important;gap:0!important;background:var(--drimmo-coral)!important;color:var(--drimmo-white)!important;font-family:var(--drimmo-font)!important;font-weight:700!important;padding:10px 28px!important;border-radius:30px!important;border:none!important;outline:none!important;text-decoration:none!important;box-shadow:0 4px 16px #e8746140!important;transition:all var(--drimmo-transition)!important;font-size:14px!important;letter-spacing:.03em!important}#trustoo-review-detail .product-shop a:hover{background:var(--drimmo-coral-dark)!important;box-shadow:0 6px 24px #e8746159!important;transform:translateY(-2px)!important;color:var(--drimmo-white)!important}#trustoo-review-detail .product-shop .tt-shop{display:none!important}#trustoo-review-detail .product-shop a span{color:var(--drimmo-white)!important}#trustoo-review-detail .product-image{border-radius:12px!important}#trustoo-review-detail .reviews-date{font-family:var(--drimmo-font)!important;color:var(--drimmo-brown)!important;opacity:.5;font-size:13px!important}#trustoo-review-detail .media-swiper{border-radius:20px 0 0 20px!important}#trustoo-review-detail .image-btn-wrapper{background:#ffffff40!important;border-radius:50%!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important;width:40px!important;height:40px!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all var(--drimmo-transition)!important}#trustoo-review-detail .image-btn-wrapper:hover{background:#ffffff73!important}#trustoo-review-detail .review-info{padding:28px!important}#trustoo-review-detail .reviews-text{font-size:16px!important;line-height:1.7!important;margin-top:16px!important}#trustoo-review-detail .image-btn-wrapper{background:#6b5b544d!important;border-radius:50%!important}#trustoo-allinone,.trustoo-write-review{font-family:var(--drimmo-font)!important;border-radius:24px!important;overflow:hidden!important;box-shadow:0 20px 60px #e8a0904d!important;background:var(--drimmo-white)!important}.trustoo-write-review .tt-write-content{font-family:var(--drimmo-font)!important}.trustoo-write-review .head-title{font-family:var(--drimmo-font)!important;color:var(--drimmo-brown)!important;font-weight:800!important}.trustoo-write-review .tt-input-title,.trustoo-write-review .tt-rating-title{font-family:var(--drimmo-font)!important;color:var(--drimmo-brown)!important;font-weight:700!important}.trustoo-write-review .small-input,.trustoo-write-review .big-input{font-family:var(--drimmo-font)!important;border:1.5px solid var(--drimmo-peach)!important;border-radius:14px!important;color:var(--drimmo-brown)!important;transition:border-color var(--drimmo-transition),box-shadow var(--drimmo-transition)!important}.trustoo-write-review .small-input:focus,.trustoo-write-review .big-input:focus{border-color:var(--drimmo-coral)!important;box-shadow:0 0 0 3px #e874611f!important}.trustoo-write-review .star-item.nostar .trustoo-rating-icon{fill:var(--drimmo-peach)!important}.trustoo-write-review .star-item.nostar .trustoo-rating-icon path{fill:var(--drimmo-peach)!important}.trustoo-write-review .tt-uploader{border:2px dashed var(--drimmo-peach)!important;border-radius:14px!important;color:var(--drimmo-brown)!important;font-family:var(--drimmo-font)!important}.trustoo-write-review .tt-uploader:hover{border-color:var(--drimmo-coral)!important}.trustoo-write-review .form-submit{font-family:var(--drimmo-font)!important;background:var(--drimmo-coral)!important;color:var(--drimmo-white)!important;border:none!important;border-radius:30px!important;font-weight:700!important;box-shadow:0 4px 16px #e8746140!important;transition:all var(--drimmo-transition)!important}.trustoo-write-review .form-submit:hover:not(:disabled){background:var(--drimmo-coral-dark)!important;box-shadow:0 6px 24px #e8746159!important;transform:translateY(-2px)}.trustoo-write-review .form-submit:disabled{background:var(--drimmo-peach)!important;color:var(--drimmo-white)!important;opacity:.6}#tt-protection{font-family:var(--drimmo-font)!important;color:var(--drimmo-brown)!important;opacity:.7}#tt-protection a{color:var(--drimmo-coral)!important}#tt-qa-private{font-family:var(--drimmo-font)!important;color:var(--drimmo-brown)!important}#success-window{font-family:var(--drimmo-font)!important;border-radius:24px!important;background:var(--drimmo-white)!important;box-shadow:0 20px 60px #e8a0904d!important}#success-window .window-title{font-family:var(--drimmo-font)!important;color:var(--drimmo-coral)!important;font-weight:800!important}#success-window .window-content{font-family:var(--drimmo-font)!important;color:var(--drimmo-brown)!important}#success-window .window-button button{font-family:var(--drimmo-font)!important;background:var(--drimmo-coral)!important;color:var(--drimmo-white)!important;border:none!important;border-radius:30px!important;font-weight:700!important;box-shadow:0 4px 16px #e8746140!important}#vstar-window-review{font-family:var(--drimmo-font)!important}#vstar-window-review .tt-review-list,.trustoo-widget .tt-review-list{position:relative!important;overflow:hidden!important}#vstar-window-review .grid-review:hover{transform:none!important}#vstar-window-review>.window-close{border-radius:50%!important;transition:all var(--drimmo-transition)!important}#vstar-window-review>.window-close svg path{fill:var(--drimmo-brown)!important}#vstar-window-review>.window-close:hover{background:#f8c4b44d!important}.grid-review .display-text{color:var(--drimmo-coral)!important;font-weight:600!important;font-family:var(--drimmo-font)!important}.grid-review .display-text:hover{color:var(--drimmo-coral-dark)!important}.grid-review .related-product{border:1px solid rgba(248,196,180,.3)!important;border-radius:14px!important;overflow:hidden!important;transition:all var(--drimmo-transition)!important;text-decoration:none!important}.grid-review .related-product:hover{border-color:#e874614d!important;box-shadow:0 2px 8px #e8a09026!important}.grid-review .related-product .product-name{font-family:var(--drimmo-font)!important;color:var(--drimmo-brown)!important;font-weight:600!important;font-size:13px!important}.grid-review .related-product .related-product-image{border-radius:10px!important}.star-range{border-radius:6px!important;overflow:hidden!important}.grid-review .multi-photo-wrapper{background:#6b5b5466!important;border-radius:8px!important}#tt-bs-list .review-item img{border-radius:10px!important}.head-button.tt-write-reviews{font-family:var(--drimmo-font)!important;background:var(--drimmo-coral)!important;color:var(--drimmo-white)!important;border:none!important;border-radius:30px!important;font-weight:700!important;box-shadow:0 4px 16px #e8746140!important;transition:all var(--drimmo-transition)!important}.head-button.tt-write-reviews:hover{background:var(--drimmo-coral-dark)!important;box-shadow:0 6px 24px #e8746159!important;transform:translateY(-2px)}.shopify-pc__banner__dialog{font-family:var(--drimmo-font)!important;border-radius:20px!important;box-shadow:0 8px 40px #e8a09040!important;border:1px solid rgba(248,196,180,.3)!important}.shopify-pc__banner__wrapper{font-family:var(--drimmo-font)!important}#shopify-pc__banner__body-title{font-family:var(--drimmo-font)!important;color:var(--drimmo-brown)!important;font-weight:800!important}.shopify-pc__banner__body p{font-family:var(--drimmo-font)!important;color:var(--drimmo-brown)!important;opacity:.8}#shopify-pc__banner__body-policy-link{color:var(--drimmo-coral)!important;font-weight:600!important}.shopify-pc__banner__btn-accept{font-family:var(--drimmo-font)!important;background:var(--drimmo-coral)!important;color:var(--drimmo-white)!important;border:none!important;border-radius:30px!important;font-weight:700!important;box-shadow:0 4px 16px #e8746140!important;transition:all var(--drimmo-transition)!important}.shopify-pc__banner__btn-accept:hover{background:var(--drimmo-coral-dark)!important;box-shadow:0 6px 24px #e8746159!important;transform:translateY(-1px)}.shopify-pc__banner__btn-decline{font-family:var(--drimmo-font)!important;background:transparent!important;color:var(--drimmo-brown)!important;border:1.5px solid var(--drimmo-peach)!important;border-radius:30px!important;font-weight:700!important;transition:all var(--drimmo-transition)!important}.shopify-pc__banner__btn-decline:hover{border-color:var(--drimmo-coral)!important;color:var(--drimmo-coral)!important}.shopify-pc__banner__btn-manage-prefs{font-family:var(--drimmo-font)!important;color:var(--drimmo-brown)!important;border:none!important;background:transparent!important;font-weight:600!important;transition:color var(--drimmo-transition)!important}.shopify-pc__banner__btn-manage-prefs:hover{color:var(--drimmo-coral)!important}*:focus,*:focus-visible,.focused{outline:none!important;box-shadow:none!important}html{scroll-behavior:smooth}.drimmo-slideshow-dots{position:absolute;bottom:4rem;left:50%;transform:translate(-50%);z-index:3;pointer-events:auto}.drimmo-slideshow-dots__pill{display:flex!important;align-items:center;gap:.2rem;background:#ffffffd9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:999px;padding:.5rem .8rem;box-shadow:0 4px 16px #6b5b541f;border:1px solid rgba(255,255,255,.6)}.drimmo-dots__arrow{width:28px!important;height:28px!important;min-width:28px;min-height:28px;padding:0!important;color:var(--drimmo-brown)!important;opacity:.5;transition:opacity .2s ease}.drimmo-dots__arrow:hover{opacity:1}.drimmo-dots__arrow .icon{height:.5rem!important}.drimmo-slideshow-dots__pill .slideshow__control-wrapper{display:flex;align-items:center;gap:0}.drimmo-slideshow-dots__pill .slider-counter__link{padding:.5rem .4rem!important}.drimmo-slideshow-dots__pill .slider-counter__link--dots .dot{width:.8rem!important;height:.8rem!important;border-radius:50%!important;border:none!important;background-color:var(--drimmo-brown)!important;opacity:.25;transition:all .3s ease}.drimmo-slideshow-dots__pill .slider-counter__link--active .dot{opacity:1!important;background-color:var(--drimmo-coral)!important;transform:scale(1.3)}.drimmo-slideshow-dots__pill .slider-counter__link:not(.slider-counter__link--active):hover .dot{opacity:.5;transform:scale(1.1)}slideshow-component{position:relative!important}slideshow-component .slideshow.banner.slider--everywhere{margin-bottom:0!important}slideshow-component>.slideshow__controls{display:none!important}@media screen and (max-width:749px){.drimmo-slideshow-dots{bottom:2.5rem}.drimmo-slideshow-dots__pill{padding:.4rem .6rem}.drimmo-dots__arrow{width:24px!important;height:24px!important;min-width:24px;min-height:24px}.drimmo-slideshow-dots__pill .slider-counter__link--dots .dot{width:.7rem!important;height:.7rem!important}}.drimmo-sale-filter-wrap{padding:0 0 1.4rem}.drimmo-sale-filter-pill{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.2rem;border-radius:var(--buttons-radius-outset, 4px);border:1px solid rgba(var(--color-foreground),.15);background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-size:1.2rem;font-weight:500;text-decoration:none;transition:all .2s ease;cursor:pointer;letter-spacing:.04em;text-transform:uppercase;line-height:1}.drimmo-sale-filter-pill:hover{border-color:rgba(var(--color-foreground),.4)}.drimmo-sale-filter-pill--active{background:rgb(var(--color-foreground));color:rgb(var(--color-background));border-color:rgb(var(--color-foreground))}.drimmo-sale-filter-pill--active:hover{opacity:.85;color:rgb(var(--color-background))}@media screen and (min-width:990px){.facets-vertical .facets-wrapper{padding-right:4rem!important;box-sizing:content-box!important}}.drimmo-sale-filter-pill__dot{display:none}.drimmo-sale-filter-pill__x{font-size:1.4rem;line-height:1;margin-left:.2rem;opacity:.7}product-recommendations:not(.is-accordion) .summary__title .h3{font-family:var(--drimmo-font, "Nunito", sans-serif)!important;font-size:1.8rem!important;font-weight:800!important;color:var(--drimmo-brown, #6B5B54)!important;margin:0!important;letter-spacing:-.01em}.complementary-products__container{gap:1rem!important}.complementary-slide li{transition:all .3s cubic-bezier(.4,0,.2,1)}.complementary-slide .card-wrapper{border-radius:20px!important;overflow:hidden!important;border:1.5px solid rgba(232,160,144,.12)!important;background:#fff!important;box-shadow:0 2px 16px #e8a09014!important;transition:all .35s cubic-bezier(.4,0,.2,1)!important}.complementary-slide .card-wrapper:hover{box-shadow:0 8px 28px #e8a0902e!important;border-color:#e874614d!important;transform:translateY(-3px)}.complementary-products__container .card--horizontal{border-radius:20px!important;overflow:hidden!important}.complementary-products__container .card--horizontal .card__inner{max-width:28%!important;border-radius:16px!important;overflow:hidden!important;margin:.8rem!important}.complementary-products__container .card--horizontal .card__inner .card__media{border-radius:14px!important;overflow:hidden!important}.complementary-products__container .card--horizontal .card__inner img{transition:transform .5s cubic-bezier(.4,0,.2,1)!important}.complementary-slide .card-wrapper:hover .card--horizontal .card__inner img{transform:scale(1.06)!important}.complementary-products__container .card__heading,.complementary-products__container .card__heading a{font-family:var(--drimmo-font, "Nunito", sans-serif)!important;font-weight:700!important;color:var(--drimmo-brown, #6B5B54)!important;font-size:1.4rem!important;line-height:1.3!important;text-decoration:none!important}.complementary-products__container .card__heading a:hover{color:var(--drimmo-coral, #E87461)!important}.complementary-products__container .price-item{font-family:var(--drimmo-font, "Nunito", sans-serif)!important;font-weight:800!important;color:var(--drimmo-coral, #E87461)!important}.complementary-products__container .price--on-sale .price-item--regular{color:var(--drimmo-brown, #6B5B54)!important;opacity:.45}.complementary-products__container .quick-add__submit{background:transparent!important;border:2px solid var(--drimmo-coral, #E87461)!important;border-radius:999px!important;color:var(--drimmo-coral, #E87461)!important;font-family:var(--drimmo-font, "Nunito", sans-serif)!important;font-weight:700!important;font-size:1.2rem!important;padding:.7rem 1.4rem!important;transition:all .25s ease!important;min-height:auto!important}.complementary-products__container .quick-add__submit:hover{background:var(--drimmo-coral, #E87461)!important;color:#fff!important;box-shadow:0 4px 14px #e874614d!important;transform:translateY(-1px)!important}.complementary-products__container .quick-add__submit .icon-plus{color:inherit!important}.complementary-products__container .card__badge .badge{background:linear-gradient(135deg,#e87461,#d4603a)!important;color:#fff!important;border-radius:999px!important;font-family:var(--drimmo-font, "Nunito", sans-serif)!important;font-weight:700!important;border:none!important;padding:.3rem 1rem!important;font-size:1.1rem!important}.complementary-products__container .slider-buttons{margin-top:.6rem}.complementary-products__container .slider-button{background:#e8a0901a!important;border:none!important;border-radius:50%!important;width:3.2rem!important;height:3.2rem!important;transition:all .25s ease!important}.complementary-products__container .slider-button:hover{background:var(--drimmo-coral, #E87461)!important;color:#fff!important}.complementary-products__container .slider-button svg{width:1rem!important}.complementary-products__container .slider-counter__link--dots .dot{background:var(--drimmo-brown, #6B5B54)!important;opacity:.2!important;width:8px!important;height:8px!important;border-radius:50%!important;transition:all .3s ease!important}.complementary-products__container .slider-counter__link--dots[aria-current] .dot,.complementary-products__container .slider-counter__link--dots.active .dot{background:var(--drimmo-coral, #E87461)!important;opacity:1!important;transform:scale(1.3)!important}.drimmo-bundle-deal{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;padding:.8rem 1.2rem;margin:0;background:linear-gradient(135deg,#e874611a,#f8c4b42e);border:1.5px solid rgba(232,116,97,.2);border-bottom:none;border-radius:18px 18px 0 0;font-family:var(--drimmo-font, "Nunito", sans-serif);font-size:1.2rem;font-weight:600;color:var(--drimmo-brown, #6B5B54)}.drimmo-bundle-deal~.card-wrapper{border-radius:0 0 20px 20px!important}.drimmo-bundle-deal~.card-wrapper .card{border-radius:0 0 20px 20px!important}.drimmo-bundle-deal~.card-wrapper .card__inner{border-radius:0 0 0 16px!important}.drimmo-bundle-deal~.card-wrapper .card__inner .card__media,.drimmo-bundle-deal~.card-wrapper .card__inner .card__media .media{border-radius:0 0 0 14px!important}.drimmo-bundle-deal svg{flex-shrink:0;color:var(--drimmo-coral, #E87461)}.drimmo-bundle-deal strong{color:var(--drimmo-coral, #E87461)}.drimmo-bundle-deal__prices{display:inline-flex;align-items:center;gap:.5rem;margin-left:auto}.drimmo-bundle-deal__price{font-size:1.5rem;font-weight:900;color:var(--drimmo-coral, #E87461);line-height:1}.drimmo-bundle-deal__price-old{font-size:1.15rem;font-weight:600;color:var(--drimmo-brown, #6B5B54);opacity:.4;text-decoration:line-through;line-height:1}.drimmo-bundle-new-price{font-family:var(--drimmo-font, "Nunito", sans-serif)!important;font-size:1.5rem!important;font-weight:900!important;color:var(--drimmo-coral, #E87461)!important}.drimmo-bundle-old-price{font-family:var(--drimmo-font, "Nunito", sans-serif)!important;font-size:1.2rem!important;font-weight:600!important;color:var(--drimmo-brown, #6B5B54)!important;opacity:.4!important;text-decoration:line-through!important}.drimmo-cart-upsell{margin:0 1.6rem;border-radius:16px;overflow:hidden;border:1.5px solid rgba(232,116,97,.2)}.drimmo-cart-upsell__header{display:flex;align-items:center;gap:.6rem;padding:.7rem 1.2rem;background:linear-gradient(135deg,#e874611a,#f8c4b42e);font-family:var(--drimmo-font, "Nunito", sans-serif);font-size:1.2rem;font-weight:600;color:var(--drimmo-brown, #6B5B54)}.drimmo-cart-upsell__header svg{flex-shrink:0;color:var(--drimmo-coral, #E87461)}.drimmo-cart-upsell__header strong{color:var(--drimmo-coral, #E87461)}.drimmo-cart-upsell__body{display:flex;gap:1rem;padding:1rem 1.2rem;background:#fff}.drimmo-cart-upsell__image{flex-shrink:0;width:80px;height:80px;border-radius:12px;overflow:hidden;background:#faf5f0}.drimmo-cart-upsell__image img{width:100%;height:100%;object-fit:cover}.drimmo-cart-upsell__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:.3rem}.drimmo-cart-upsell__title{font-family:var(--drimmo-font, "Nunito", sans-serif);font-size:1.3rem;font-weight:700;color:var(--drimmo-brown, #6B5B54);line-height:1.3}.drimmo-cart-upsell__prices{display:flex;align-items:center;gap:.5rem}.drimmo-cart-upsell__price{font-family:var(--drimmo-font, "Nunito", sans-serif);font-size:1.5rem;font-weight:900;color:var(--drimmo-coral, #E87461);line-height:1}.drimmo-cart-upsell__price-old{font-family:var(--drimmo-font, "Nunito", sans-serif);font-size:1.15rem;font-weight:600;color:var(--drimmo-brown, #6B5B54);opacity:.4;text-decoration:line-through}.drimmo-cart-upsell__actions{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;margin-top:.3rem}.drimmo-cart-upsell__variants{display:flex;gap:.4rem;flex-wrap:wrap}.drimmo-cart-upsell__variant{padding:.3rem .7rem;border:1.5px solid rgba(232,160,144,.2);border-radius:999px;background:transparent;font-family:var(--drimmo-font, "Nunito", sans-serif);font-size:1rem;font-weight:600;color:var(--drimmo-brown, #6B5B54);cursor:pointer;transition:all .2s ease;white-space:nowrap}.drimmo-cart-upsell__variant:hover{border-color:var(--drimmo-coral, #E87461);color:var(--drimmo-coral, #E87461)}.drimmo-cart-upsell__variant.is-active{background:var(--drimmo-coral, #E87461);border-color:var(--drimmo-coral, #E87461);color:#fff}.drimmo-cart-upsell__add{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem 1.2rem;border:none;border-radius:999px;background:linear-gradient(135deg,#e87461,#d4603a);color:#fff;font-family:var(--drimmo-font, "Nunito", sans-serif);font-size:1.15rem;font-weight:700;cursor:pointer;transition:all .25s ease;box-shadow:0 2px 10px #e8746140;margin-left:auto}.drimmo-cart-upsell__add:hover{box-shadow:0 4px 16px #e8746166;transform:translateY(-1px)}.drimmo-cart-upsell__add:disabled{opacity:.6;cursor:wait}.drimmo-dog-name-input{margin-bottom:1.4rem}.drimmo-dog-name-input label{display:block;font-family:var(--drimmo-font, "Nunito", sans-serif);font-size:1.3rem;font-weight:700;color:var(--drimmo-brown, #6B5B54);margin-bottom:.6rem}.drimmo-dog-name-input__required{color:var(--drimmo-coral, #E87461)}.drimmo-dog-name-input input{width:100%;padding:1.1rem 1.4rem;border:1.5px solid rgba(232,160,144,.25);border-radius:14px;font-family:var(--drimmo-font, "Nunito", sans-serif);font-size:1.4rem;font-weight:600;color:var(--drimmo-brown, #6B5B54);background:#fff;outline:none;transition:border-color .25s ease,box-shadow .25s ease}.drimmo-dog-name-input input::placeholder{color:var(--drimmo-brown, #6B5B54);opacity:.35;font-weight:500}.drimmo-dog-name-input input:focus{border-color:var(--drimmo-coral, #E87461);box-shadow:0 0 0 3px #e874611f}.drimmo-dog-name-input input.is-error{border-color:#d92d20;box-shadow:0 0 0 3px #d92d201f}.drimmo-dog-name-input__error{display:none;font-family:var(--drimmo-font, "Nunito", sans-serif);font-size:1.15rem;font-weight:600;color:#d92d20;margin-top:.5rem}.drimmo-personalizacja-badge{position:absolute;top:10px;left:10px;z-index:3;background:linear-gradient(135deg,#8b6ec0,#6b4fa0);color:#fff;font-family:var(--drimmo-font, "Nunito", sans-serif);font-size:1.05rem;font-weight:700;padding:.3rem .9rem;border-radius:999px;box-shadow:0 2px 8px #6b4fa04d;letter-spacing:.02em;pointer-events:none}@media screen and (max-width:749px){.drimmo-cart-upsell__variant{padding:.5rem 1rem;font-size:1.15rem;min-height:3.6rem;display:inline-flex;align-items:center}.drimmo-cart-upsell__add{padding:.6rem 1.6rem;font-size:1.3rem;min-height:3.6rem;margin-left:0;width:100%;justify-content:center;margin-top:.3rem}.drimmo-cart-upsell__actions{flex-direction:column;align-items:stretch}.drimmo-cart-upsell__variants{gap:.5rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/drimmo-pastel.css.map */
