.ulco-footer a{text-decoration:none}.ulco-news{background:#e8f0fa;padding:3.4rem 0}.ulco-news__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2rem}.ulco-news__title{margin:0;max-width:44rem;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(2rem,3vw,2.6rem);line-height:1.25;color:#0f2d52}.ulco-news__form{display:flex;flex-wrap:wrap;flex:1 1 36rem;max-width:56rem}.ulco-news__form input{flex:1;min-width:0;height:5rem;padding:0 1.6rem;border:1px solid rgba(15,45,82,.15);border-right:0;border-radius:10px 0 0 10px;background:#fff;font-size:1.5rem;color:#1f2937}.ulco-news__form button{height:5rem;padding:0 2.4rem;border:0;border-radius:0 10px 10px 0;background:#d2440d;color:#fff;font-size:1.5rem;font-weight:600;cursor:pointer}.ulco-news__form button:hover{background:#b03a0a}.ulco-news__msg{flex-basis:100%;margin:.8rem 0 0;font-size:1.4rem;color:#14532d}.ulco-info{padding:3rem 0;background:#0b2140;border-bottom:1px solid rgba(255,255,255,.12);color:#fff}.ulco-info__grid{display:grid;gap:2.4rem;grid-template-columns:repeat(auto-fit,minmax(22rem,1fr))}.ulco-info__item{display:flex;align-items:center;gap:1.4rem;color:#fff}.ulco-info__icon{flex:none;display:inline-flex;align-items:center;justify-content:center;width:5.2rem;height:5.2rem;border:2px solid #fff;border-radius:50%}.ulco-info__icon svg{width:2.6rem;height:2.6rem;fill:none;stroke:#fff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ulco-info__title{display:block;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.6rem;color:#fff}.ulco-info__text{display:block;font-size:1.4rem;color:#fffc}.ulco-cols{padding:4.5rem 0 3.5rem;background:#0b2140;color:#fff}.ulco-cols__grid{display:grid;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}.ulco-cols__title{margin:0 0 1.8rem;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.6rem;color:#fff}.ulco-cols__list{margin:0;padding:0;list-style:none}.ulco-cols__list li{margin:0 0 1.1rem}.ulco-cols__list a{font-size:1.5rem;color:#fffc}.ulco-cols__list a:hover{color:#fff;text-decoration:underline}.ulco-pay{display:flex;align-items:flex-start;gap:1.2rem;padding:1.6rem;border:1px solid rgba(255,255,255,.14);border-radius:1.2rem;background:#ffffff14}.ulco-pay__tick{flex:none;width:2.6rem;height:2.6rem;border-radius:50%;background:#177a41;color:#fff;font-size:1.4rem;font-weight:700;line-height:2.6rem;text-align:center}.ulco-pay strong{display:block;font-size:1.5rem;color:#fff}.ulco-pay span{display:block;margin-top:.3rem;font-size:1.3rem;color:#fffc}.ulco-brand{padding:3.4rem 0 0;background:#0b2140;text-align:center}.ulco-brand__inner{padding-top:3.2rem;border-top:1px solid rgba(255,255,255,.12)}.ulco-brand__logo{display:block;height:auto;margin:0 auto}.ulco-brand__slot{display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;margin:0 auto;border:1.5px dashed rgba(255,255,255,.4);border-radius:1.4rem;font-size:1.2rem;line-height:1.3;color:#ffffffb3}.ulco-copy{padding:2.2rem 0 2.4rem;background:#0b2140;text-align:center;font-size:1.3rem;color:#ffffffbf}.ulco-wa{position:fixed;right:2rem;bottom:2rem;z-index:40;display:flex;align-items:center;justify-content:center;width:6rem;height:6rem;border-radius:50%;background:#25d366;box-shadow:0 .6rem 2rem #00000047;transition:transform .15s ease}.ulco-wa:hover{transform:scale(1.07)}.ulco-wa svg{width:3.4rem;height:3.4rem;fill:#fff}@media screen and (max-width:749px){.ulco-wa{right:1.4rem;bottom:1.4rem;width:5.4rem;height:5.4rem}.ulco-news__form{flex-basis:100%}}body{letter-spacing:0}h1,h2,h3,.h0,.h1,.h2{letter-spacing:-.01em}.announcement-bar__message{font-size:1.3rem;font-weight:500;letter-spacing:.02em}.header__heading-link{color:#0f2d52;font-weight:700}.product-grid{justify-content:center}.quick-add__submit.button--secondary{--color-button:210,68,13;--color-button-text:255,255,255;--alpha-button-background:1;font-weight:600}.ulco-btn{display:inline-flex;align-items:center;justify-content:center;min-height:5.2rem;padding:1.2rem 3rem;border-radius:var(--buttons-radius,10px);font-size:1.6rem;font-weight:600;text-decoration:none;transition:transform .15s ease,background-color .15s ease}.ulco-btn--primary{background:rgb(var(--color-button));color:rgb(var(--color-button-text))}.ulco-btn--primary:hover{transform:translateY(-2px);filter:brightness(.92)}.ulco-pdp-trust{display:grid;gap:.9rem;margin:2rem 0;padding:1.6rem 1.8rem;list-style:none;background:#e8f4ec;border-radius:1.2rem;font-size:1.4rem;color:#14532d}.ulco-pdp-trust li{position:relative;margin:0;padding-left:2.8rem}.ulco-pdp-trust li:before{content:"\2713";position:absolute;left:0;top:.1rem;width:1.9rem;height:1.9rem;border-radius:50%;background:#177a41;color:#fff;font-size:1.1rem;font-weight:700;line-height:1.9rem;text-align:center}.ulco-features .ulco-features__grid{grid-template-columns:repeat(auto-fit,minmax(23rem,1fr));gap:2rem}.ulco-features .ulco-feature{flex-direction:column;align-items:flex-start;gap:1.4rem;padding:2.6rem 2.4rem}.ulco-features .ulco-features__grid--numbers .ulco-feature{align-items:center}.ulco-features .ulco-feature>div{width:100%}.ulco-features .ulco-feature__icon{width:5rem;height:5rem}.ulco-features .ulco-feature__title{margin:0 0 .8rem;font-size:1.7rem;line-height:1.3}.ulco-features .ulco-feature__text{font-size:1.45rem;line-height:1.6;overflow-wrap:anywhere}.ulco-footer .ulco-info__grid{grid-template-columns:repeat(4,1fr);gap:2rem;align-items:center}.ulco-footer .ulco-info__item{gap:1.2rem}.ulco-footer .ulco-info__icon{width:4.6rem;height:4.6rem}.ulco-footer .ulco-info__icon svg{width:2.3rem;height:2.3rem}.ulco-footer .ulco-info__title{font-size:1.5rem;line-height:1.25}.ulco-footer .ulco-info__text{margin-top:.2rem;font-size:1.3rem;line-height:1.35}@media screen and (max-width:989px){.ulco-footer .ulco-info__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:549px){.ulco-footer .ulco-info__grid{grid-template-columns:1fr}}.shopify-payment-button,.accelerated-checkout-block button{width:100%!important}.pp-product-gallery .pp-product-gallery-main{overflow:hidden;height:auto}.pp-product-gallery .pp-product-gallery-main .swiper-wrapper,.pp-product-gallery .pp-product-gallery-main .swiper-slide{height:auto}.pp-product-gallery .pp-product-gallery-thumbnails{overflow:hidden}.pp-product-gallery .pp-product-gallery-main{--pp-cols: var(--pp-gallery-slides-per-view);--pp-cols-mobile: var(--pp-gallery-slides-per-view-mobile);--pp-gap: var(--pp-gallery-gap);--pp-gap-mobile: var(--pp-gallery-gap-mobile)}.pp-product-gallery .pp-product-gallery-thumbnails{--pp-cols: var(--pp-gallery-thumbs-per-view);--pp-cols-mobile: var(--pp-gallery-thumbs-per-view-mobile);--pp-gap: var(--thumbnails-gap);--pp-gap-mobile: var(--thumbnails-gap-mobile)}.pp-product-gallery-carousel-image,.pp-product-gallery-thumbnails-image{width:100%;height:auto;aspect-ratio:1 / 1}.pp-product-gallery-main:not(.swiper-initialized) .swiper-wrapper,.pp-product-gallery-thumbnails:not(.swiper-initialized) .swiper-wrapper{display:flex}.pp-product-gallery-main:not(.swiper-initialized) .swiper-wrapper{gap:var(--pp-gallery-gap-mobile)}.pp-product-gallery-thumbnails:not(.swiper-initialized) .swiper-wrapper{gap:var(--thumbnails-gap-mobile)}.pp-product-gallery-main:not(.swiper-initialized) .swiper-slide,.pp-product-gallery-thumbnails:not(.swiper-initialized) .swiper-slide{flex-shrink:0;height:auto}.pp-product-gallery-main:not(.swiper-initialized) .swiper-slide{width:calc((100% - (var(--pp-gallery-slides-per-view-mobile) - 1) * var(--pp-gallery-gap-mobile)) / var(--pp-gallery-slides-per-view-mobile))}.pp-product-gallery-thumbnails:not(.swiper-initialized) .swiper-slide{width:calc((100% - (var(--pp-gallery-thumbs-per-view-mobile) - 1) * var(--thumbnails-gap-mobile)) / var(--pp-gallery-thumbs-per-view-mobile))}@media screen and (min-width:768px){.pp-product-gallery-main:not(.swiper-initialized) .swiper-wrapper{gap:var(--pp-gallery-gap)}.pp-product-gallery-thumbnails:not(.swiper-initialized) .swiper-wrapper{gap:var(--thumbnails-gap)}.pp-product-gallery-main:not(.swiper-initialized) .swiper-slide{width:calc((100% - (var(--pp-gallery-slides-per-view) - 1) * var(--pp-gallery-gap)) / var(--pp-gallery-slides-per-view))}.pp-product-gallery-thumbnails:not(.swiper-initialized) .swiper-slide{width:calc((100% - (var(--pp-gallery-thumbs-per-view) - 1) * var(--thumbnails-gap)) / var(--pp-gallery-thumbs-per-view))}.pp-product-gallery .pp-swiper-wrapper--thumbs-vertical{--pp-gallery-thumbs-column-width: 7.5rem;display:grid;align-items:stretch;column-gap:.75rem}.pp-product-gallery .pp-swiper-wrapper--thumbs-right{grid-template-columns:minmax(0,1fr) var(--pp-gallery-thumbs-column-width)}.pp-product-gallery .pp-swiper-wrapper--thumbs-left{grid-template-columns:var(--pp-gallery-thumbs-column-width) minmax(0,1fr)}.pp-product-gallery .pp-swiper-wrapper--thumbs-right .pp-product-gallery-main-col{grid-column:1;grid-row:1}.pp-product-gallery .pp-swiper-wrapper--thumbs-right .pp-product-gallery-thumbnails--vertical,.pp-product-gallery .pp-swiper-wrapper--thumbs-left .pp-product-gallery-main-col{grid-column:2;grid-row:1}.pp-product-gallery .pp-swiper-wrapper--thumbs-left .pp-product-gallery-thumbnails--vertical{grid-column:1;grid-row:1}.pp-product-gallery .pp-product-gallery-thumbnails--vertical{position:relative;align-self:stretch;width:100%;min-height:0}.pp-product-gallery .pp-product-gallery-thumbnails--vertical .swiper-wrapper{flex-direction:column}.pp-product-gallery .pp-product-gallery-thumbnails--vertical:not(.swiper-initialized) .swiper-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;height:auto;gap:var(--thumbnails-gap)}.pp-product-gallery .pp-product-gallery-thumbnails--vertical:not(.swiper-initialized) .swiper-slide{width:100%;height:calc((100% - (var(--pp-gallery-thumbs-per-view) - 1) * var(--thumbnails-gap)) / var(--pp-gallery-thumbs-per-view))}.pp-product-gallery .pp-product-gallery-thumbnails--vertical .pp-product-gallery-thumbnails-image{height:100%}}.pp-product-gallery .pp-product-gallery-main--native,.pp-product-gallery .pp-product-gallery-thumbnails--native{position:relative;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.pp-product-gallery .pp-product-gallery-main--native::-webkit-scrollbar,.pp-product-gallery .pp-product-gallery-thumbnails--native::-webkit-scrollbar{display:none}.pp-product-gallery .pp-product-gallery-main--native{scroll-snap-type:x mandatory}.pp-product-gallery .pp-product-gallery-main--native .swiper-slide{scroll-snap-align:start}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map?subset=AAAAAAAAgAoC */
