main[data-template^=product]{--page-content-width: 100rem;--page-width: calc(var(--page-content-width) + (var(--page-margin) * 2))}main[data-template^=product] .bloom-container{max-width:var(--page-content-width)}main[data-template^=product] .bpt-inner{max-width:none}@media(min-width:1000px){main[data-template^=product] .bpt-trust-grid{grid-template-columns:repeat(4,1fr)}}main[data-template^=page]:has(#bloom1) .section.page-width-content{--page-content-width: var(--narrow-page-width);--page-width: calc(var(--page-content-width) + (var(--page-margin) * 2))}main[data-template^=page]:has(#bloom1) #bloom1{max-width:100%}.bpt-trust-card,.bpt-digital-card{transition:transform .3s var(--bloom-ease-soft),box-shadow .3s ease}.bpt-trust-card:hover,.bpt-digital-card:hover{transform:translateY(-3px);box-shadow:0 12px 34px #463a401a}.bpt-trust-item svg{transition:transform .35s var(--bloom-ease-spring)}.bpt-trust-item:hover svg{transform:scale(1.25) rotate(-6deg)}.bpt-digital-icon{transition:transform .4s var(--bloom-ease-spring)}.bpt-digital-card:hover .bpt-digital-icon{transform:scale(1.08) rotate(-4deg)}.bpt-inner .bloom-reveal:nth-child(2){transition-delay:.12s}main[data-template^=product] .product-form__buttons .button,main[data-template^=product] add-to-cart-component .button{transition:transform .25s var(--bloom-ease-soft),box-shadow .25s ease}main[data-template^=product] .product-form__buttons .button:hover{transform:translateY(-2px);box-shadow:0 12px 28px #c56e7b4d}main[data-template^=product] .product-form__buttons .button:active{transform:translateY(0) scale(.98)}main[data-template^=product] media-gallery{--bloom-boek-d: 18px;--bloom-boek-turn: 15deg;--bloom-boek-turn-hover: 25deg;--bloom-boek-hoogte: min(62vh, 560px)}main[data-template^=product] media-gallery.sticky-content{position:static}main[data-template^=product] media-gallery .product-media-container{overflow:visible;perspective:1100px;justify-content:center;padding-inline:14px;padding-block:8px}@media(min-width:750px){main[data-template^=product] media-gallery .product-media-container.constrain-height{max-height:var(--bloom-boek-hoogte)}}main[data-template^=product] media-gallery .product-media{position:relative;flex:0 0 auto;width:auto;height:100%;max-width:100%;margin-inline:auto;aspect-ratio:var(--ratio);transform-style:preserve-3d;transform:rotateY(var(--bloom-boek-turn));transition:transform .5s var(--bloom-ease-soft)}main[data-template^=product] media-gallery .product-media-container:hover .product-media{transform:rotateY(var(--bloom-boek-turn-hover)) translateY(-6px) scale(1.03)}main[data-template^=product] media-gallery .product-media__image{width:100%;height:100%;object-fit:cover;transform:translateZ(var(--bloom-boek-d));border-radius:2px 10px 10px 2px;box-shadow:0 10px 24px #4a3b3b38}main[data-template^=product] media-gallery .product-media:before{content:"";position:absolute;left:0;top:0;width:var(--bloom-boek-d);height:100%;transform-origin:left center;transform:rotateY(-90deg);background:linear-gradient(90deg,#6d3f4a,#8e5c66 55%,#6d3f4a);box-shadow:inset -2px 0 4px #00000059}main[data-template^=product] media-gallery .product-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translateZ(calc(var(--bloom-boek-d) + 1px)) translate(-34%);border-radius:2px 10px 10px 2px;background:linear-gradient(103deg,#fff0 30%,#ffffff57 47%,#fff0 62%);opacity:0;pointer-events:none;transition:opacity .45s ease,transform .85s var(--bloom-ease-soft)}main[data-template^=product] media-gallery .product-media-container:hover .product-media:after{opacity:1;transform:translateZ(calc(var(--bloom-boek-d) + 1px)) translate(38%)}.bch-blob-1{animation:bloomFloatA 13s ease-in-out infinite}.bch-blob-2{animation:bloomFloatB 16s ease-in-out infinite}.bch-deco-svg{animation:bloomSpinSlow 70s linear infinite;transform-origin:center}.bch-pill{transition:all .25s var(--bloom-ease-soft)}.bch-pill:hover{transform:translateY(-2px);box-shadow:0 6px 16px #463a401a}.bch-title,.bch-desc,.bch-pills{animation:bloomFadeUp .8s var(--bloom-ease-soft) both}.bch-title{animation-delay:.05s}.bch-desc{animation-delay:.18s}.bch-pills{animation-delay:.3s}.product-card{transition:transform .35s var(--bloom-ease-soft);will-change:transform}.product-card:hover{transform:translateY(-5px)}.product-card .card-gallery,.product-card__image,.product-card .product-media-container{overflow:hidden}.product-card img{transition:transform .7s var(--bloom-ease-soft)}.product-card:hover img{transform:scale(1.06)}main[data-template^=cart] .cart-title{font-family:var(--bloom-font-display)}main[data-template^=cart] button[name=checkout]{transition:transform .25s var(--bloom-ease-soft),box-shadow .25s ease}main[data-template^=cart] button[name=checkout]:hover{transform:translateY(-2px);box-shadow:0 12px 28px #c56e7b47}main[data-template^=cart] button[name=checkout]:active{transform:translateY(0) scale(.99)}main[data-template^=cart] .cart-item,main[data-template^=cart] .cart-products__item{transition:background-color .25s ease}.blog-post-item{transition:transform .35s var(--bloom-ease-soft);border-radius:var(--bloom-radius-md)}.blog-post-item:hover{transform:translateY(-4px)}.blog-post-card__image-container,.blog-post-card__image{overflow:hidden;border-radius:var(--bloom-radius-sm)}.blog-post-card__image-container img,.blog-post-card__image img{transition:transform .7s var(--bloom-ease-soft)}.blog-post-item:hover .blog-post-card__image-container img,.blog-post-item:hover .blog-post-card__image img{transform:scale(1.05)}main[data-template^=article] h1{font-family:var(--bloom-font-display)}.blog-post-comment{background:#fff;border:1.5px solid var(--bloom-petal);border-radius:var(--bloom-radius-md);padding:20px 24px}main[data-template="404"] h1,main[data-template="404"] h2{font-family:var(--bloom-font-display)}@media(prefers-reduced-motion:reduce){.bch-blob-1,.bch-blob-2,.bch-deco-svg{animation:none!important}.bch-title,.bch-desc,.bch-pills{opacity:1!important;transform:none!important;animation:none!important}.product-card,.product-card img,.bpt-trust-card,.bpt-digital-card,.blog-post-item,.blog-post-card__image img,.blog-post-card__image-container img,main[data-template^=product] media-gallery .product-media,main[data-template^=cart] button[name=checkout]{transition:none!important}main[data-template^=product] media-gallery .product-media-container:hover .product-media{transform:rotateY(var(--bloom-boek-turn))}main[data-template^=product] media-gallery .product-media:after{display:none}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/bloom-redesign-2.css.map */
