:root{--border-color-light-rgb: 128, 128, 128}.gallery--loading{height:100%}.loading--wrapper{display:none;width:100%;justify-content:center;align-items:center}.loading--wrapper svg{width:25%}.loading--wrapper svg .path{stroke:#d3d3d3;opacity:.5}.gallery--loading .loading--wrapper{display:flex;height:250px;opacity:.5}.gallery--loading .loading--wrapper #cream-loading{height:100px;width:100px}.gallery--loading .gallery--inner{display:none}.gallery--container{display:flex;position:relative}.gallery--container .gallery--inner{flex-direction:column;align-items:center;justify-content:flex-start;position:relative}.gallery--container .gallery--inner.left{flex:2;overflow-x:scroll}.gallery--container .gallery--inner.left .main{display:flex;flex-direction:column;overflow-x:hidden;overflow-y:hidden;align-items:flex-start;scroll-snap-type:both mandatory}.gallery--container .gallery--inner.left .global-media-settings,.gallery--container .gallery--inner.left .product__media-icon{border:none;border-radius:0}.gallery--inner.left .selector--container{display:flex;width:5%;height:100%;position:absolute;left:0;top:0;justify-content:flex-end;align-items:center}.gallery--inner.left .selector--grid{display:flex;flex-direction:column;width:auto;position:relative;z-index:2}.gallery--inner.left .selector{display:block;height:15px;border:.75px solid lightgrey;padding:5px 0;margin:5px 0;cursor:pointer}.gallery--inner.left .selector.current{background:#1a1919;border:.75px solid #1a1919}.gallery--container .gallery--inner.right{flex:1;overflow-y:scroll}.gallery--container .gallery--inner.right .miniatures{scroll-snap-type:both mandatory;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.gallery--container .gallery--inner.right .miniatures::-webkit-scrollbar{display:none}.gallery--container .gallery--inner.right .shade-scrollable{display:none;height:3%;min-height:25px;position:absolute;top:0;width:100%;background:linear-gradient(180deg,rgba(125,125,125,.5),transparent);justify-content:center;align-items:center;padding:10px;z-index:2}.gallery--container .gallery--inner.right .shade-scrollable.bottom{top:initial;bottom:0;background:linear-gradient(0deg,rgba(125,125,125,.5),transparent)}.gallery--container .gallery--inner.right:hover .shade-scrollable.in-view,.gallery--container .gallery--inner.right .shade-scrollable.indicator{display:flex}.gallery--container .gallery--inner.right .shade-scrollable svg{height:10px;display:flex;animation-duration:2.5s;animation-iteration-count:infinite}.gallery--container .gallery--inner.right .shade-scrollable svg path{fill:#fff}.gallery--container .gallery--inner.right .shade-scrollable.bottom svg{animation-name:bounce-bottom;margin-bottom:25px}.gallery--container .gallery--inner.right .shade-scrollable.top svg{animation-name:bounce-top;transform:rotate(180deg);margin-top:25px}@keyframes bounce-bottom{0%{margin-bottom:25px}50%{margin-bottom:2.5px}to{margin-bottom:25px}}@keyframes bounce-top{0%{margin-top:25px}50%{margin-top:2.5px}to{margin-top:25px}}.gallery--element img{display:block;padding:0;margin:0;height:auto;width:100%}.gallery--container .gallery--inner.left .media img{position:relative}.miniatures .gallery--element:first-of-type{display:none}.gallery--inner .gallery--element{flex:none;width:100%;scroll-snap-align:start;scroll-margin:0;position:relative}.gallery--inner.right .gallery--element .shade{display:block;position:absolute;left:0;top:0;height:100%;width:100%;opacity:0;background:gray}.gallery--inner.right .gallery--element:hover .shade{opacity:.1}.product__info-wrapper{padding:0 1.5rem}.product__info-wrapper .title-price{display:flex;flex-direction:column;align-items:flex-end;margin:5rem 0}.title-price .title-price--wrapper{display:flex;justify-content:space-between;align-items:flex-end;width:100%;border-bottom:.5px solid rgba(var(--border-color-rgb),.5)}.product__title,.product .price .badge,.product .price__container{margin:0}.product__title>*{font-family:leixo;text-transform:lowercase;line-height:calc(1 + .8 / var(--font-body-scale))}.title-price .price__regular .price-item--regular{margin:0;color:rgba(var(--color-foreground),.55)}.title-price .price{display:flex;flex-direction:row-reverse;align-content:flex-end}.title-price h4,.title-price .price span{padding-bottom:0}@media only screen and (max-width: 375px){.title-price h4,.title-price .price span{font-size:80%}}.product__tax{color:rgba(var(--color-foreground),.55);margin:0;font-size:.8rem}.product__info-container>*+*{margin:0}.product__info-container .product-form{margin:1.25rem 0 2.5rem}.product-form__input{max-width:initial;margin:0}.product-form__input .select{max-width:initial;display:flex;justify-content:space-between;align-items:center;height:5rem;border:1px solid rgba(var(--border-color-light-rgb));cursor:pointer}.product-form__input .select .label__wrapper{display:flex;justify-content:center;align-items:center;height:100%}.product-form__input .select .form__label{height:auto;padding:0 2.2rem;margin:0;font-family:leixo;text-transform:lowercase;position:relative}.product-form__input .select .select-selected .label__wrapper{display:none}.product-form__input .select .select__select{padding:0 calc(var(--inputs-border-width) + 2rem) 0 1rem;background:transparent;font-family:leixo;text-transform:lowercase;display:none}.field:hover.field:after,.select:hover.select:after,.select__select:hover.select__select:after,.customer .field:hover.field:after,.customer select:hover.select:after,.localization-form__select:hover.localization-form__select:after,.field:before,.select:before,.customer .field:before,.customer select:before,.localization-form__select:before,.field__input:focus,.select__select:focus,.customer .field input:focus,.customer select:focus,.localization-form__select:focus.localization-form__select:after,.field__input:focus-visible,.select__select:focus-visible,.customer .field input:focus-visible,.customer select:focus-visible,.localization-form__select:focus-visible.localization-form__select:after,.field:after,.select:after,.customer .field:after,.customer select:after,.localization-form__select:after{box-shadow:none;outline:0;border-radius:0}.product-form__input .select .label__wrapper{border-right:1px solid rgba(var(--border-color-light-rgb))}.product-form__input .select-box-border-right{border-left:1px solid rgba(var(--border-color-light-rgb));position:absolute;height:100%;width:50px;right:0;display:flex;justify-content:center;align-items:center;z-index:-1}.product-form__input .select-box-border-right.inner{z-index:1}.select--custom .select-selected{width:100%;height:100%;display:flex;align-items:center;padding:0 0 0 1rem;font-family:leixo;text-transform:lowercase;font-size:1.3rem}.select--custom .select-items{position:absolute;left:-1px;width:calc(100% + 2px);border:1px solid rgba(var(--border-color-light-rgb));z-index:2;top:100%;background:#fff}.select--custom .select-items .options,.select--custom .select-items .same-as-selected{height:5rem;border-bottom:1px solid rgba(var(--border-color-light-rgb));display:flex;justify-content:space-between;align-items:center;position:relative}.select--custom .select-items .same-as-selected{display:none}.select--custom .select-items .option--inner{padding:0 0 0 1rem;width:100%;height:100%;display:flex;align-items:center;font-family:leixo;text-transform:lowercase;font-size:1.3rem}.select--custom .select-items .options:last-of-type{border-bottom:none}.select-items div:hover,.same-as-selected{background-color:rgb(var(--color-foreground));color:#fff}.select-hide{display:none}.product-form__input .select svg{width:25px;height:25px;position:relative;top:initial;right:initial;color:rgba(var(--border-color-light-rgb))}.product-form__input .select.select-arrow-active svg{rotate:deg(180)}.product__info-container,.product-form__buttons{max-width:initial}.product-form__buttons .product-form__submit.button{background:rgb(var(--color-foreground));color:var(--button-color);font-family:leixo;text-transform:lowercase}.description--container{border-top:.5px solid rgba(var(--border-color-rgb),.5)}.description--container:last-of-type{border-bottom:.5px solid rgba(var(--border-color-rgb),.5)}.description--container .description-heading{display:flex;justify-content:space-between;align-items:center;padding:0 2rem;cursor:pointer}.description--container .description-heading p{color:rgb(var(--color-foreground))}.description--container .description-heading svg{width:12px;height:12px}.description--container .description-heading svg.icon-minus,.description--container.open .description-heading svg.icon-plus{display:none}.description--container.open .description-heading svg.icon-minus{display:block}.description--container .description-body{padding:0 2rem;height:auto;overflow-y:hidden;transition:max-height .4s,padding .4s;max-height:0;overflow-y:scroll}.description--container.open .description-body{padding:0 2rem 2rem;max-height:300px}.description--container .description-body ul,.description--container .description-body p{margin:1.6rem 0}.description--container .description-body p,.description--container .description-body span,.description--container .description-body a{font-size:1.4rem;color:rgb(var(--color-foreground))}@media screen and (min-width: 750px){.product--large:not(.product--no-media) .product__media-wrapper{max-width:65%;width:calc(65% - var(--grid-desktop-horizontal-spacing) / 2);display:flex;align-items:center}.product--large:not(.product--no-media) .product__info-wrapper{padding:0 2rem;max-width:35%;width:calc(35% - var(--grid-desktop-horizontal-spacing) / 2)}.product__column-sticky{top:10rem}.product__info-wrapper .title-price{margin:10rem 0 2.5rem}.gallery--loading .loading--wrapper{height:auto}.gallery--loading .loading--wrapper #cream-loading{height:200px;width:200px}.gallery--container .gallery--inner{display:flex}.gallery--inner.left .selector--container{width:10%}.gallery--container .gallery--inner.left .main{overflow-x:hidden}.gallery--inner.left .selector{display:block;width:15px;border-radius:50%;border:.75px solid grey;cursor:pointer}.gallery--inner.left .selector.current{background:#1a1919}.gallery--container .gallery--inner.right .shade-scrollable svg{height:15px}}@media screen and (min-width: 990px){.product--large:not(.product--no-media) .product__media-wrapper{max-width:60%;width:calc(60% - var(--grid-desktop-horizontal-spacing) / 2);align-items:flex-start}.product--large:not(.product--no-media) .product__info-wrapper{padding:0 2rem;max-width:40%;width:calc(40% - var(--grid-desktop-horizontal-spacing) / 2)}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/cream-product.css.map */
