.et-shelf .productcard{position:relative;background-color:transparent !important}
.et-shelf .productcard #productcard-mob .product-card__rightside{padding:0 4px 4px;background-color:#fff;border-bottom-left-radius:8px;border-bottom-right-radius:8px}
.et-shelf .productcard #productcard-mob .product-card__rightside__content{padding:16px 12px 16px 12px;border:1px solid transparent;border-radius:8px;background-color:#f2f2f8}
.et-shelf .productcard #productcard-mob .product-card__rightside__content__title{padding-bottom:6px}
.et-shelf .productcard #productcard-mob .product-card__rightside__content__title .text .cmp-text{color:#333}
.et-shelf .productcard #productcard-mob .product-card__rightside__content__textarea{padding:8px 0}
.et-shelf .productcard #productcard-mob .product-card__rightside__content__textarea__variable-text .cmp-text p{color:#333}
.et-shelf .productcard #productcard-mob .product-card__rightside__content__textarea__text .cmp-text a.pop{font-size:14px;line-height:18px}
.et-shelf .productcard #productcard-mob .product-card__rightside__content__textarea__text .cmp-text .popover.bottom{width:280px !important;right:auto !important}
.et-shelf .productcard #productcard-mob .product-card__rightside__content__textarea__optional-text .cmp-text{font-size:14px;line-height:18px}
.et-shelf .productcard #productcard-mob .product-card__rightside__content__term{margin-top:8px}
.et-shelf .productcard #productcard-mob .product-card__rightside__content__term p{margin-bottom:0;color:#646068;font-size:14px;line-height:18px}
.et-shelf .productcard #productcard-mob .product-card__rightside__ctaWrapper{align-items:center;padding:10px 16px 6px;gap:4px;flex-direction:column}
.et-shelf .productcard #productcard-mob .product-card__leftside{border-top-right-radius:8px;border-top-left-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;padding:0}
.et-shelf .productcard #productcard-mob .product-card__leftside__promotiontag{left:16px;top:-19px;z-index:1}
.et-shelf .productcard #productcard-mob .product-card__leftside__header{border:1px solid transparent;border-radius:8px;margin:4px}
.et-shelf .productcard #productcard-mob .product-card__leftside__header .header-container{display:flex;align-items:center}
.et-shelf .productcard #productcard-mob .product-card__leftside__header.illustration #illustration{padding:0}
.et-shelf .productcard #productcard-mob .product-card__leftside__header.illustration .product-card__leftside__header__image{aspect-ratio:1/1;width:73.35%;margin:4px;float:right}
.et-shelf .productcard #productcard-mob .product-card__leftside__header.illustration .product-card__leftside__header__image .image{height:100%}
.et-shelf .productcard #productcard-mob .product-card__leftside__header.illustration .product-card__leftside__header__image .image .comp-img-generic{height:100%}
.et-shelf .productcard #productcard-mob .product-card__leftside__header.illustration .product-card__leftside__header__image .image .comp-img-generic.svg img{text-align:center;padding:calc(79px * 0.05)}
.et-shelf .productcard #productcard-mob .product-card__leftside__header.illustration.none{background-color:#fff}
.et-shelf .productcard #productcard-mob .product-card__leftside__header.photography #photography{padding:0}
.et-shelf .productcard #productcard-mob .product-card__leftside__header.photography .product-card__leftside__header__image{aspect-ratio:16/9;width:94.45%;float:right}
.et-shelf .productcard #productcard-mob .product-card__leftside__header.photography .product-card__leftside__header__image .image .comp-img-generic.svg img{text-align:center;padding:calc(153px * 0.05)}
.et-shelf .productcard #productcard-mob .product-card__leftside__header.photography .product-card__leftside__header__image .image .comp-img-generic img{border-top-right-radius:8px;border-bottom-right-radius:8px;vertical-align:middle}
.et-shelf .productcard #productcard-mob .product-card__leftside__header.photography.none{background-color:#fff}
.et-shelf .productcard #productcard-mob .product-card__leftside__header__title{padding-left:2px}
.et-shelf .productcard #productcard-mob .product-card__leftside__header__title .cmp-title__text{font-family:"RNHouseSansBold",sans-serif;font-size:18px;line-height:26px}
.et-shelf .productcard #productcard-mob .product-card__leftside__header.none .product-card__leftside__header__title{padding:8px 2px 8px 2px}
.et-shelf .productcard #productcard-mob .product-card__leftside__textarea{padding:12px 16px 16px}
.et-shelf .productcard #productcard-mob .product-card__leftside__textarea__subtitle{padding-top:0;padding-bottom:16px}
.et-shelf .productcard #productcard-mob .product-card__leftside__textarea__compliance{padding-right:0;margin-top:16px}
.et-shelf .productcard #productcard-mob .product-card__leftside__textarea__compliance .cmp-text p{color:#646068;font-size:14px;line-height:18px}
.et-shelf .productcard #productcard-mob .product-card__leftside__btn{padding:0 16px;justify-content:center}
.et-shelf .productcard #productcard-mob .product-card__leftside__primcta,.et-shelf .productcard #productcard-mob .product-card__leftside__seccta{text-align:center}
.et-shelf .productcard #productcard-mob .product-card__leftside__image.photography{aspect-ratio:3/2;margin:0 auto;width:90.9%}
.et-shelf .productcard #productcard-mob .product-card__leftside__image.photography .image{height:100%}
.et-shelf .productcard #productcard-mob .product-card__leftside__image.photography .image .comp-img-generic{width:100%;height:100%}
.et-shelf .productcard #productcard-mob .product-card__leftside__image.photography .image .comp-img-generic img{border-radius:8px}
.et-shelf .productcard #productcard-mob .product-card__leftside__image.photography .image .comp-img-generic.svg img{text-align:center;padding:calc(303px * 0.05)}
.et-shelf .productcard #productcard-mob .product-card__leftside__image.illustration{aspect-ratio:1/1;width:57.56%;margin:0 auto}
.et-shelf .productcard #productcard-mob .product-card__leftside__image.illustration .image{height:100%}
.et-shelf .productcard #productcard-mob .product-card__leftside__image.illustration .image .comp-img-generic.svg img{text-align:center;padding:calc(192px * 0.05)}
.et-shelf .productcard #productcard-mob .product-card__leftside__seccta .cta-secondary{margin-bottom:10px}
.et-shelf .productcard #productcard-mob .product-card__leftside:has(.illustration.none),.et-shelf .productcard #productcard-mob .product-card__leftside:has(.photography.none){border-bottom-left-radius:8px;border-bottom-right-radius:8px}
.et-shelf .productcard #productcard-mob:has(.none.none) .product-card__leftside__textarea{padding-bottom:6px}
.et-shelf .productcard #productcard-mob:has(.none.none) .product-card__leftside__btn{gap:4px}
.et-shelf .productcard #productcard-mob:has(.none.singleColumn) .product-card__leftside__textarea,.et-shelf .productcard #productcard-mob:has(.none.doubleColumn) .product-card__leftside__textarea{padding-bottom:16px}
.et-shelf .productcard #productcard-mob:has(.photography.none) .product-card__leftside__image,.et-shelf .productcard #productcard-mob:has(.illustration.none) .product-card__leftside__image{margin-bottom:10px}
.et-shelf .productcard #productcard-mob:has(.photography.none) .product-card__leftside__textarea,.et-shelf .productcard #productcard-mob:has(.illustration.none) .product-card__leftside__textarea{padding-bottom:16px}
.et-shelf .productcard #productcard-mob:has(.singleColumn) .product-card__rightside__content__sectitle .cmp-text p{margin:0}
.et-shelf .productcard #productcard-mob:has(.singleColumn) .product-card__rightside__content__textarea__variable-text{display:block}
.et-shelf .productcard #productcard-mob:has(.singleColumn) .product-card__rightside__content__textarea__variable-text .cmp-text{margin-right:0}
.et-shelf .productcard #productcard-mob:has(.doubleColumn) .product-card__rightside__content__textarea{display:flex}
.et-shelf .productcard #productcard-mob:has(.doubleColumn) .product-card__rightside__content__textarea__text{float:unset;display:inline-flex;width:43.7%}
.et-shelf .productcard #productcard-mob:has(.doubleColumn) .product-card__rightside__content__textarea__rightSide{float:unset;display:inline-flex;padding-left:16px;flex-direction:row;flex-wrap:wrap;align-items:center;width:59%}
.et-shelf .productcard #productcard-mob:has(.doubleColumn) .product-card__rightside__content__textarea__rightSide .product-card__rightside__content__textarea__variable-text,.et-shelf .productcard #productcard-mob:has(.doubleColumn) .product-card__rightside__content__textarea__rightSide .product-card__rightside__content__textarea__optional-text{align-items:center}
.et-shelf .productcard.theme-blueberry .product-card__leftside__promotiontag__content{background-color:#006fe6}
.et-shelf .productcard.theme-blueberry .product-card__leftside__promotiontag__content__text{color:#fff}
.et-shelf .productcard.theme-watermelon .product-card__leftside__promotiontag__content{background-color:#e51565}
.et-shelf .productcard.theme-watermelon .product-card__leftside__promotiontag__content__text{color:#fff}
.et-shelf .productcard.theme-pineapple .product-card__leftside__promotiontag__content{background-color:#fff200}
.et-shelf .productcard.theme-broccoli .product-card__leftside__promotiontag__content{background-color:#3ad356}
.et-shelf .productcard.theme-yolk .product-card__leftside__promotiontag__content{background-color:#fbb200}
.et-shelf .productcard.theme-gold .product-card__rightside.doubleColumn,.et-shelf .productcard.theme-gold .product-card__rightside.singleColumn,.et-shelf .productcard.theme-gold .product-card__rightside.photography,.et-shelf .productcard.theme-gold .product-card__rightside.illustration{background-color:#ffeae6}
.et-shelf .productcard.theme-gold .product-card__leftside .product-card__leftside__header.doubleColumn,.et-shelf .productcard.theme-gold .product-card__leftside .product-card__leftside__header.singleColumn{background-color:#ffeae6}
.et-shelf .productcard.theme-purple .product-card__rightside.doubleColumn,.et-shelf .productcard.theme-purple .product-card__rightside.singleColumn,.et-shelf .productcard.theme-purple .product-card__rightside.photography,.et-shelf .productcard.theme-purple .product-card__rightside.illustration{background-color:#f2eaf9}
.et-shelf .productcard.theme-purple .product-card__leftside .product-card__leftside__header.doubleColumn,.et-shelf .productcard.theme-purple .product-card__leftside .product-card__leftside__header.singleColumn{background-color:#f2eaf9}
.et-shelf .productcard.theme-aqua .product-card__rightside.doubleColumn,.et-shelf .productcard.theme-aqua .product-card__rightside.singleColumn,.et-shelf .productcard.theme-aqua .product-card__rightside.photography,.et-shelf .productcard.theme-aqua .product-card__rightside.illustration{background-color:#dbedfa}
.et-shelf .productcard.theme-aqua .product-card__leftside .product-card__leftside__header.doubleColumn,.et-shelf .productcard.theme-aqua .product-card__leftside .product-card__leftside__header.singleColumn{background-color:#dbedfa}
.et-shelf .productcard.theme-rose .product-card__rightside.doubleColumn,.et-shelf .productcard.theme-rose .product-card__rightside.singleColumn,.et-shelf .productcard.theme-rose .product-card__rightside.photography,.et-shelf .productcard.theme-rose .product-card__rightside.illustration{background-color:#ffdbec}
.et-shelf .productcard.theme-rose .product-card__leftside .product-card__leftside__header.doubleColumn,.et-shelf .productcard.theme-rose .product-card__leftside .product-card__leftside__header.singleColumn{background-color:#ffdbec}
.et-shelf .productcard .product-card .product-comp{display:flex}
.et-shelf .productcard .product-card .flt-comp{display:grid}
.et-shelf .productcard .product-card__leftside{align-content:center;position:relative}
.et-shelf .productcard .product-card__leftside__promotiontag{position:absolute;top:-14px}
.et-shelf .productcard .product-card__leftside__promotiontag__content{border:1px solid transparent;border-radius:25px;padding:4px 8px;height:26px;display:flex;align-items:center}
.et-shelf .productcard .product-card__leftside__promotiontag__content__icon{width:16px;height:16px;display:flex;align-items:center;margin-right:4px}
.et-shelf .productcard .product-card__leftside__promotiontag__content__icon .image{height:100%}
.et-shelf .productcard .product-card__leftside__promotiontag__content__icon .image .comp-img-generic{width:100%;height:100%}
.et-shelf .productcard .product-card__leftside__promotiontag__content__text{font-size:14px;line-height:18px;color:#5a287d;display:flex;align-items:center;margin-top:4px}
.et-shelf .productcard .product-card__leftside__promotiontag__content__text p{margin-bottom:0}
.et-shelf .productcard .product-card__leftside__header__title{padding:8px 6px 8px 0}
.et-shelf .productcard .product-card__leftside__header__title.mobileImageHidden{padding-right:2px}
.et-shelf .productcard .product-card__leftside__textarea{padding:0 0 6px 0}
.et-shelf .productcard .product-card__leftside__textarea__subtitle{padding-top:16px}
.et-shelf .productcard .product-card__leftside__textarea__checktext li:not(:first-child){margin-top:12px}
.et-shelf .productcard .product-card__leftside__textarea__compliance{margin-top:16px}
.et-shelf .productcard .product-card__leftside__textarea__compliance .cmp-text p{margin-bottom:0;color:#646068;font-size:16px;line-height:22px}
.et-shelf .productcard .product-card__leftside__btn{margin-top:4px;display:flex;flex-wrap:wrap;gap:4px 24px;align-items:center}
.et-shelf .productcard .product-card__leftside.nonLayout{padding-right:48px;border-right:1px solid #cccfd0;border-radius:16px}
.et-shelf .productcard .product-card__rightside{padding-bottom:26px}
.et-shelf .productcard .product-card__rightside__content{padding:24px 32px 6px}
.et-shelf .productcard .product-card__rightside__content__title{padding-bottom:14px;text-align:center}
.et-shelf .productcard .product-card__rightside__content__title .text .cmp-text{color:#333}
.et-shelf .productcard .product-card__rightside__content__textarea__text{float:left}
.et-shelf .productcard .product-card__rightside__content__textarea__variable-text .cmp-text{color:#333;margin-right:8px;font-weight:bold}
.et-shelf .productcard .product-card__rightside__content__textarea__rightSide .product-card__rightside__content__textarea__variable-text,.et-shelf .productcard .product-card__rightside__content__textarea__rightSide .product-card__rightside__content__textarea__optional-text{display:inline}
.et-shelf .productcard .product-card__rightside__content__textarea p{margin-bottom:0}
.et-shelf .productcard .product-card__rightside__content__textarea__optional-text .cmp-text{font-size:14px;line-height:18px}
.et-shelf .productcard .product-card__rightside__term{padding:18px 32px 6px}
.et-shelf .productcard .product-card__rightside__term p{margin:0;color:#646068;font-size:14px;line-height:18px}
.et-shelf .productcard .product-card__rightside__ctaWrapper{padding:12px 32px 0;display:flex;flex-wrap:wrap;gap:4px 24px;align-items:center}
.et-shelf .productcard .product-card__rightside.illustration .product-card__rightside__image{padding:9px 0;aspect-ratio:21/9}
.et-shelf .productcard .product-card__rightside.illustration .product-card__rightside__image__wrapper{aspect-ratio:1/1;margin:0 auto}
.et-shelf .productcard .product-card__rightside.illustration .product-card__rightside__image__wrapper .image{height:100%}
.et-shelf .productcard .product-card__rightside.illustration .product-card__rightside__image__wrapper .image .comp-img-generic{width:100%;height:100%}
.et-shelf .productcard .product-card__rightside.illustration.none{padding-bottom:0;align-content:center}
.et-shelf .productcard .product-card__rightside.illustration.none .product-card__rightside__image{padding:0}
.et-shelf .productcard .product-card__rightside.illustration.none .product-card__rightside__image .product-card__rightside__image__wrapper{width:54.47%;margin:auto}
.et-shelf .productcard .product-card__rightside.photography .product-card__rightside__image{height:100%}
.et-shelf .productcard .product-card__rightside.photography .product-card__rightside__image__wrapper{aspect-ratio:16/9;height:100%}
.et-shelf .productcard .product-card__rightside.photography .product-card__rightside__image__wrapper .image{height:100%}
.et-shelf .productcard .product-card__rightside.photography .product-card__rightside__image__wrapper .image .comp-img-generic{width:100%;height:100%}
.et-shelf .productcard .product-card__rightside.photography.none{padding-bottom:0}
.et-shelf .productcard .product-card__rightside.photography.none .product-card__rightside__image__wrapper{aspect-ratio:auto}
.et-shelf .productcard .product-card__rightside.photography.none .product-card__rightside__image__wrapper .image img{border-radius:0 16px 16px 0}
.et-shelf .productcard .product-card__rightside.photography.singleColumn .product-card__rightside__image,.et-shelf .productcard .product-card__rightside.photography.doubleColumn .product-card__rightside__image{height:auto}
.et-shelf .productcard .product-card__rightside.singleColumn .product-card__rightside__content__sectitle{margin-bottom:16px}
.et-shelf .productcard .product-card__rightside.singleColumn .product-card__rightside__content__textarea{display:inherit}
.et-shelf .productcard .product-card__rightside.singleColumn .product-card__rightside__content__textarea__variable-text{display:inline}
.et-shelf .productcard .product-card__rightside.singleColumn .product-card__rightside__content__textarea__variable-text *{display:inline}
.et-shelf .productcard .product-card__rightside.singleColumn .product-card__rightside__content__textarea__optional-text{display:inline}
.et-shelf .productcard .product-card__rightside.singleColumn .product-card__rightside__content__textarea__optional-text *{display:inline}
.et-shelf .productcard .product-card__rightside.doubleColumn .product-card__rightside__content__textarea{display:flex}
.et-shelf .productcard .product-card__rightside.doubleColumn .product-card__rightside__content__textarea__text{float:unset;display:inline-flex;width:55%}
.et-shelf .productcard .product-card__rightside.doubleColumn .product-card__rightside__content__textarea__rightSide{float:unset;display:inline-flex;align-items:center;padding-left:16px;flex-direction:row;flex-wrap:wrap}
.et-shelf .productcard .product-card__rightside.doubleColumn .product-card__rightside__content__textarea__rightSide .product-card__rightside__content__textarea__variable-text,.et-shelf .productcard .product-card__rightside.doubleColumn .product-card__rightside__content__textarea__rightSide .product-card__rightside__content__textarea__optional-text{align-items:center}
.et-shelf .productcard .product-card .cta.cta-primary .cta-button .cta-text,.et-shelf .productcard .product-card .cta.cta-secondary .cta-button .cta-text{max-width:416px}
.et-shelf .productcard:not(.cq-Editable-dom) #product-card-desktop::after{content:"";position:absolute;height:1px;width:33px;border-bottom:1px solid #cccfd0;bottom:0;right:40%}
.et-shelf .productcard:not(.cq-Editable-dom) .product-card .product-comp::after{content:"";position:absolute;height:1px;width:33px;border-bottom:1px solid #cccfd0;top:0;right:40%}
.et-shelf .productcard.cq-Editable-dom .product-card__leftside__promotiontag__content__icon .image{width:24px}
.et-shelf .productcard.cq-Editable-dom .product-card__leftside__promotiontag__content__text .textsimple{width:250px}
.et-shelf .productcard.cq-Editable-dom .product-card__leftside__primcta .cta-button,.et-shelf .productcard.cq-Editable-dom .product-card__leftside__seccta .cta-button{max-width:416px;min-width:125px}
.et-shelf .productcard.cq-Editable-dom .product-card__rightside__ctaWrapper__prim .cta-button,.et-shelf .productcard.cq-Editable-dom .product-card__rightside__ctaWrapper__secn .cta-button{max-width:416px;min-width:150px}
.et-shelf .productcard.cq-Editable-dom .product-card__rightside__content__textarea__text .text{width:125px}
.et-shelf .productcard.cq-Editable-dom .product-card__rightside__content__textarea__variable-text .text{width:70px}
.et-shelf .productcard.cq-Editable-dom .product-card__rightside__content__textarea__variable-text *{display:inline-block}
.et-shelf .productcard.cq-Editable-dom .product-card__rightside__content__textarea__optional-text .text{width:100px}
.et-shelf .productcard.cq-Editable-dom .product-card__rightside__content__textarea__optional-text *{display:inline-block}
.et-shelf .productcard.cq-Editable-dom .product-card__rightside.singleColumn .product-card__rightside__content__textarea__variable-text .text{width:150px}
.et-shelf .productcard.cq-Editable-dom .product-card__rightside.singleColumn .product-card__rightside__content__textarea__variable-text *{display:inline-block}
.et-shelf .productcard.cq-Editable-dom .product-card__rightside.singleColumn .product-card__rightside__content__textarea__optional-text .text{width:225px}
.et-shelf .productcard.cq-Editable-dom .product-card__rightside.singleColumn .product-card__rightside__content__textarea__optional-text *{display:inline-block}
.et-shelf .productcardshelf.theme-grey .product-card__leftside{background-color:#fff;width:107%}
.et-shelf .productcardshelf.theme-grey .product-card__leftside.nonLayout#cardLeft{width:100%}
.et-shelf .exfpage .productcard.cq-Editable-dom .product-card__rightside__image__wrapper{width:100%;height:auto}
@media(min-width:768px) and (max-width:1023px){.et-shelf .productcardshelf.theme-grey .product-card__leftside{padding:24px;width:107.3%}
.et-shelf .productcard:not(.cq-Editable-dom) #product-card-desktop::after{right:48%}
.et-shelf .productcard:not(.cq-Editable-dom) .product-card .product-comp::after{right:48%}
.et-shelf .productcard .product-card__leftside{padding:24px 0 24px 24px;border-left:1px solid #cccfd0;border-bottom:1px solid #cccfd0;border-top:1px solid #cccfd0;border-radius:16px 0 0 16px}
.et-shelf .productcard .product-card__leftside__textarea__checktext{padding-top:16px}
.et-shelf .productcard .product-card__leftside__textarea__checktext li:not(:first-child){margin-top:12px}
.et-shelf .productcard .product-card__leftside__textarea__compliance{margin-top:16px;font-size:16px;line-height:22px}
.et-shelf .productcard .product-card__leftside__btn{gap:4px;margin-top:4px}
.et-shelf .productcard .product-card__leftside.nonLayout .product-card__leftside__btn{flex-direction:row;gap:22px}
.et-shelf .productcard .product-card__rightside{padding-bottom:14px;border-right:1px solid #cccfd0;border-bottom:1px solid #cccfd0;border-top:1px solid #cccfd0;border-radius:0 16px 16px 0}
.et-shelf .productcard .product-card__rightside__content{padding:24px 16px 0}
.et-shelf .productcard .product-card__rightside__content__title{padding-bottom:6px}
.et-shelf .productcard .product-card__rightside__content__textarea{padding-bottom:16px}
.et-shelf .productcard .product-card__rightside__content__textarea__text .cmp-text a.pop{font-size:14px;line-height:18px}
.et-shelf .productcard .product-card__rightside__term{padding:8px 16px}
.et-shelf .productcard .product-card__rightside__ctaWrapper{padding:2px 16px;flex-direction:column;gap:4px}
.et-shelf .productcard .product-card__rightside.illustration .product-card__rightside__image{padding:7px 0}
.et-shelf .productcard .product-card__rightside.illustration .product-card__rightside__image__wrapper{width:38.66%}
.et-shelf .productcard .product-card__rightside.illustration .product-card__rightside__image__wrapper .image .comp-img-generic.svg img{padding:calc(131px * 0.05)}
.et-shelf .productcard .product-card__rightside.illustration.none .product-card__rightside__image .product-card__rightside__image__wrapper{width:75.03%}
.et-shelf .productcard .product-card__rightside.illustration.none .product-card__rightside__image .product-card__rightside__image__wrapper .image .comp-img-generic.svg img{padding:calc(256px * 0.05)}
.et-shelf .productcard .product-card__rightside.photography .product-card__rightside__image__wrapper .image .comp-img-generic.svg img{padding:calc(342px * 0.05)}
.et-shelf .productcard .product-card__rightside.photography .product-card__rightside__image__wrapper .image img{border-radius:0 16px 0 0}
.et-shelf .productcard .product-card__rightside.singleColumn .product-card__rightside__content{padding-left:20px;padding-right:20px}
.et-shelf .productcard .product-card__rightside.doubleColumn .product-card__rightside__content__textarea__text{width:41.5%}
.et-shelf .productcard .product-card__rightside.doubleColumn .product-card__rightside__content__textarea__rightSide{width:53.7%}
.et-shelf .productcard #productcard-mob{display:none}
}
@media(min-width:1024px) and (max-width:1255px){.et-shelf .productcardshelf.theme-grey .product-card__leftside{padding:32px;width:105.5%}
.et-shelf .productcard:not(.cq-Editable-dom) .product-card .product-comp::after{right:48%}
.et-shelf .productcard:not(.cq-Editable-dom) #product-card-desktop::after{right:48%}
.et-shelf .productcard .product-card__leftside{padding:32px 8px 32px 32px;border-left:1px solid #cccfd0;border-bottom:1px solid #cccfd0;border-top:1px solid #cccfd0;border-radius:16px 0 0 16px}
.et-shelf .productcard .product-card__leftside__promotiontag{top:-23px}
.et-shelf .productcard .product-card__leftside__promotiontag__content{height:42px;padding:4px 16px}
.et-shelf .productcard .product-card__leftside__promotiontag__content__icon{height:24px;width:24px}
.et-shelf .productcard .product-card__leftside__promotiontag__content__text{font-size:16px;line-height:26px}
.et-shelf .productcard .product-card__leftside__btn{flex-direction:row;gap:22px;margin-top:12px}
.et-shelf .productcard .product-card__leftside__textarea__checktext{padding-top:24px}
.et-shelf .productcard .product-card__leftside__textarea__checktext li:not(:first-child){margin-top:16px}
.et-shelf .productcard .product-card__leftside__textarea__compliance{margin-top:24px}
.et-shelf .productcard .product-card__leftside__textarea__compliance .cmp-text p{font-size:16px;line-height:22px}
.et-shelf .productcard .product-card__rightside{border-right:1px solid #cccfd0;border-bottom:1px solid #cccfd0;border-top:1px solid #cccfd0;border-radius:0 16px 16px 0}
.et-shelf .productcard .product-card__rightside__content__textarea{margin-bottom:16px}
.et-shelf .productcard .product-card__rightside__content__textarea__text .cmp-text a.pop{font-size:16px}
.et-shelf .productcard .product-card__rightside__content__textarea__variable-text{font-size:22px;line-height:32px}
.et-shelf .productcard .product-card__rightside.illustration .product-card__rightside__image__wrapper{width:38.64%}
.et-shelf .productcard .product-card__rightside.illustration .product-card__rightside__image__wrapper .image .comp-img-generic.svg img{padding:calc(173px* 0.05)}
.et-shelf .productcard .product-card__rightside.illustration.none .product-card__rightside__image .product-card__rightside__image__wrapper{width:57%}
.et-shelf .productcard .product-card__rightside.illustration.none .product-card__rightside__image .product-card__rightside__image__wrapper .image .comp-img-generic.svg img{padding:calc(256px* 0.05)}
.et-shelf .productcard .product-card__rightside.photography .product-card__rightside__image__wrapper .image .comp-img-generic.svg img{padding:calc(450px* 0.05)}
.et-shelf .productcard .product-card__rightside.photography .product-card__rightside__image__wrapper .image img{border-radius:0 16px 0 0}
.et-shelf .productcard .product-card__rightside.doubleColumn .product-card__rightside__content__textarea__text{width:53%}
.et-shelf .productcard .product-card__rightside.doubleColumn .product-card__rightside__content__textarea__rightSide{width:43.1%}
.et-shelf .productcard #productcard-mob{display:none}
}
@media(min-width:1255px){.et-shelf .productcard .product-card__rightside{border-right:1px solid #cccfd0;border-bottom:1px solid #cccfd0;border-top:1px solid #cccfd0;border-radius:0 16px 16px 0}
.et-shelf .productcard .product-card__rightside.illustration .product-card__rightside__image__wrapper{width:38.57%}
.et-shelf .productcard .product-card__rightside.illustration .product-card__rightside__image__wrapper .image .comp-img-generic.svg img{padding:calc(181px* 0.05)}
.et-shelf .productcard .product-card__rightside.illustration.none .product-card__rightside__image__wrapper .image .comp-img-generic.svg img{padding:calc(256px * 0.05)}
.et-shelf .productcard .product-card__rightside.photography .product-card__rightside__image__wrapper .image .comp-img-generic.svg img{padding:calc(470px * 0.05)}
.et-shelf .productcard .product-card__rightside.photography .product-card__rightside__image__wrapper .image img{border-radius:0 16px 0 0}
.et-shelf .productcard .product-card__rightside__content__textarea{margin-bottom:16px}
.et-shelf .productcard .product-card__rightside__content__textarea__text .cmp-text a.pop{font-size:16px}
.et-shelf .productcard .product-card__rightside__content__textarea__variable-text{font-size:22px;line-height:32px}
.et-shelf .productcard .product-card__rightside.singleColumn .product-card__rightside__content__textarea__variable-text .cmp-text{margin-right:8px}
.et-shelf .productcard .product-card__rightside.doubleColumn .product-card__rightside__content__textarea__text{width:55.2%}
.et-shelf .productcard .product-card__rightside.doubleColumn .product-card__rightside__content__textarea__variable-text .cmp-text{margin-right:10px}
.et-shelf .productcard .product-card__leftside{border-left:1px solid #cccfd0;border-bottom:1px solid #cccfd0;border-top:1px solid #cccfd0;border-radius:16px 0 0 16px;padding:48px 24px 48px 48px}
.et-shelf .productcard .product-card__leftside__btn{margin-top:12px}
.et-shelf .productcard .product-card__leftside__textarea__checktext{padding-top:24px}
.et-shelf .productcard .product-card__leftside__textarea__checktext li:not(:first-child){margin-top:16px}
.et-shelf .productcard .product-card__leftside__textarea__compliance{margin-top:24px}
.et-shelf .productcard .product-card__leftside__textarea__compliance .cmp-text p{font-size:16px;line-height:22px}
.et-shelf .productcard .product-card__leftside__promotiontag{top:-23px}
.et-shelf .productcard .product-card__leftside__promotiontag__content{height:42px;padding:4px 16px}
.et-shelf .productcard .product-card__leftside__promotiontag__content__icon{height:24px;width:24px}
.et-shelf .productcard .product-card__leftside__promotiontag__content__text{font-size:16px;line-height:26px}
.et-shelf .productcard #productcard-mob{display:none}
.et-shelf .productcardshelf.theme-grey .product-card__leftside{width:104%;padding:48px}
}
@media(max-width:767px){.et-shelf #product-card-desktop{display:none}
.et-shelf #productcard-mob{display:block}
.et-shelf .productcard{border:1px solid #cccfd0;border-radius:8px;background-color:#fff}
.et-shelf .productcard .product-card__rightside__content__textarea__text .cmp-text a.pop{font-size:16px}
.et-shelf .productcard .product-card .flt-comp .product-card__leftside{border-bottom-right-radius:8px;border-bottom-left-radius:8px}
.et-shelf .productcardshelf.theme-grey .product-card__leftside{background-color:#fff;width:unset}
}
@media(max-width:320px){.et-shelf .productcard #productcard-mob:has(.doubleColumn) .product-card__rightside__content__textarea__text,.et-shelf .productcard #productcard-mob:has(.doubleColumn) .product-card__rightside__content__textarea__rightSide{width:50%}
}