.ipd-cart-layout,.ipd-checkout,.ipd-confirm-grid,.ipd-contact-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:25px;align-items:start}.ipd-cart-items,.ipd-cart-summary,.ipd-check-fields,.ipd-order-summary,.ipd-confirm-grid>section,.ipd-contact-grid>section{border:1px solid var(--line);border-radius:12px;padding:clamp(18px,2.6vw,36px);background:#fffdfb}
.woocommerce .ipd-cart-items .shop_table,.woocommerce .ipd-cart-summary .shop_table,.ipd-order-summary .shop_table{border:0!important;border-radius:0;margin:0;width:100%;border-collapse:collapse}.woocommerce .ipd-cart-items .shop_table td,.woocommerce .ipd-cart-items .shop_table th,.ipd-order-summary td,.ipd-order-summary th{padding:12px 6px;text-align:left;border-bottom:1px solid var(--line);border-top:0}.ipd-cart-items th{font-size:14px;color:var(--muted)}.ipd-cart-product{display:flex;align-items:center;gap:15px}.ipd-cart-product>a{flex:0 0 clamp(65px,9vw,130px)}.ipd-cart-product>a img{width:100%!important;height:auto!important;max-height:150px;object-fit:contain}.ipd-cart-product small,.ipd-line-sku,.ipd-order-line small{display:block;font-size:13px;color:var(--muted);font-weight:400}.ipd-cart-product strong{font-size:18px}.ipd-cart-product p{margin:5px 0;font-size:14px}.woocommerce .ipd-cart-product a.ipd-remove{display:inline-block;width:auto;height:auto;font:500 13px/1.4 var(--body);color:#98415c!important;margin-top:6px}.woocommerce .ipd-cart-product a.ipd-remove:hover{background:transparent;text-decoration:underline}.ipd-cart-items .qty{width:52px;padding:5px 2px;border-radius:6px}.ipd-cart-actions td{text-align:right!important}.ipd-cart-actions button,.ipd-coupon button{border:1px solid #d9c8ce;border-radius:6px;background:white;color:var(--ink);padding:7px 11px}.ipd-cart-summary{position:relative}.ipd-cart-summary .ipd-demo-label{position:absolute;right:16px;top:16px;font-size:11px}.ipd-cart-summary h2,.ipd-order-summary h2,.ipd-confirm-grid h2,.ipd-contact-grid h2{font:650 clamp(22px,2.25vw,34px)/1.16 var(--body);letter-spacing:-.02em;margin:0 0 18px}.ipd-cart-summary .cart_totals{width:100%!important;float:none!important}.ipd-cart-summary table th,.ipd-cart-summary table td{background:none!important;text-align:left;padding:10px 0!important;font-weight:450}.ipd-cart-summary table td{text-align:right}.ipd-cart-summary .checkout-button,.ipd-side-submit,.woocommerce .ipd-checkout #place_order{background:#bd4572!important;border-color:#bd4572!important;color:#fff!important;width:100%;border-radius:8px;min-height:46px;font:600 16px/1.2 var(--body)!important;padding:13px!important}.ipd-coupon{display:flex;gap:7px;margin-top:9px}.ipd-cart-summary ul#shipping_method,.ipd-order-summary ul#shipping_method{list-style:none;margin:0;padding:0}.ipd-check-fields h3{display:flex;align-items:center;gap:10px;margin:20px 0 12px;font:600 23px/1.2 var(--body)}.ipd-check-fields h3 i{display:grid;place-items:center;width:30px;height:30px;background:#b39084;color:#fff;border-radius:50%;font:600 16px/1 var(--body)}.ipd-checkout{grid-template-columns:minmax(0,1.35fr) minmax(0,.95fr);clear:both}.ipd-checkout .woocommerce-billing-fields__field-wrapper:after{content:"";display:block;clear:both}.woocommerce .ipd-checkout .form-row{margin:0 0 12px;padding:0}.woocommerce .ipd-checkout .form-row label{font-weight:550;line-height:1.4;margin:0 0 5px}.woocommerce .ipd-checkout input.input-text,.woocommerce .ipd-checkout select{background:white;border:1px solid #d8d1d1;min-height:43px;padding:9px 12px;border-radius:7px}.ipd-checkout .select2-container .select2-selection{border-color:#d8d1d1;min-height:42px;border-radius:7px;display:flex;align-items:center}.ipd-checkout .woocommerce-invalid input{border-color:#bb273f!important}.ipd-check-shipping p{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:15px}.ipd-check-shipping svg{flex:none}.ipd-order-summary{position:sticky;top:16px}.ipd-summary-title{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.ipd-summary-title small{white-space:nowrap;font-size:11px}.ipd-checkout #payment{background:#f7f2ee;border-radius:8px;padding:6px}.ipd-checkout #payment .payment_box{background:white!important;border:1px solid var(--line)}.ipd-checkout .place-order{margin:0!important}.ipd-checkout .ipd-side-submit{margin-top:15px}.ipd-js .ipd-checkout .place-order #place_order{position:absolute;clip-path:inset(50%);width:1px;min-height:1px;overflow:hidden}.ipd-side-submit{display:none}.ipd-js .ipd-side-submit{display:block}.woocommerce .ipd-footnote,.ip-footnote{font-size:13px;border:1px solid #eee0e4;background:#fcf2f4;color:#724656;border-radius:8px;padding:9px 13px}.ipd-order-summary .product-name .ipd-check-thumb{width:60px;height:70px;float:left;margin-right:9px;object-fit:contain}.woocommerce-error,.woocommerce-message,.woocommerce-info{background:#f8efed!important;color:var(--ink)!important;border-top-color:var(--pink)!important}.woocommerce-error{border-top-color:#aa3544!important}.ipd-empty-cart{padding:30px 10px}.ipd-empty-cart h1,.ipd-confirm h1{font:650 clamp(38px,4.7vw,70px)/1.08 var(--body);letter-spacing:-.035em;margin:9px 0 25px}.ipd-empty-cart img{height:210px}.ipd-confirm{text-align:center}.ipd-success{width:70px;height:70px;margin:0 auto 20px;border-radius:50%;display:grid;place-items:center;background:#d16b90;color:#fff}.ipd-success svg{width:42px;height:42px;stroke-width:3}.ipd-order-id{display:inline-block;font-size:20px;padding:8px 22px;background:#faebef;border-radius:25px}.ipd-confirm-grid{margin:30px 0;text-align:left;grid-template-columns:1fr 1fr}.ipd-confirm-field,.ipd-order-line,.ipd-money-row{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:13px 0;border-top:1px solid var(--line)}.ipd-confirm-field{justify-content:flex-start}.ipd-confirm-field>svg{color:var(--pink);flex:none}.ipd-confirm-field h3{margin:0 0 3px}.ipd-order-line img{width:78px;max-height:95px;object-fit:contain}.ipd-order-line b{margin-left:auto}.ipd-confirm-ctas{display:flex;gap:15px;justify-content:center}.ipd-confirm-grid .wc-item-meta{padding:0;list-style:none;margin:3px 0}.ipd-confirm-grid .wc-item-meta p{display:inline}
body.page .ip-page.ipd-special:has(.ipd-about-hero){width:100%;max-width:none;padding:0}.elementor .e-con.ipd-about-hero{height:clamp(340px,34vw,520px);background:linear-gradient(115deg,#fde4ee,#fff4ef);align-items:flex-start;text-align:left}.elementor .ipd-about-hero .ip-copy{align-items:flex-start;margin-left:7%;width:42%}.elementor .ipd-about-hero .ip-actions{align-self:flex-start}.elementor .ipd-about-hero .ipd-right{right:0;width:54%;height:100%}.elementor .ipd-about-hero .ipd-right img{object-fit:cover;mask-image:linear-gradient(90deg,transparent,#000 13%)}.elementor .ipd-about-hero .ip-btn .elementor-button{background:#cc477a}.elementor .ipd-story,.elementor .ipd-believe,.elementor .ipd-meet{width:var(--frame);max-width:1280px;margin:0 auto;padding:clamp(25px,4vw,60px) 0;gap:20px}.elementor .ipd-story{display:flex;align-items:center;flex-direction:row}.elementor .ipd-story-copy{width:47%;padding:0;gap:15px}.elementor .ipd-story-art{width:50%}.elementor .ipd-story .ip-note p,.elementor .ipd-value .ip-note p,.elementor .ipd-contact-wrap .ip-note p{font:400 17px/1.6 var(--body)}.elementor :is(.ipd-story,.ipd-believe,.ipd-meet) h2.elementor-heading-title{font:630 clamp(28px,3.3vw,53px)/1.14 var(--title);color:var(--ink)}.elementor .ipd-values{display:grid;grid-template-columns:repeat(3,1fr);padding:0;gap:15px}.elementor .ipd-value{width:100%;padding:22px;background:#fcecf0;text-align:center;align-items:center;gap:9px;border-radius:12px}.elementor .ipd-value-1{background:#edf3fb}.elementor .ipd-value-2{background:#edf6eb}.ipd-value-icon{display:inline-grid;place-items:center;width:40px;height:40px;background:#fff9;border-radius:50%;color:#b83b6e}.elementor .ipd-value h3{font:620 22px/1.2 var(--body);color:var(--ink)}.ipd-character-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.ipd-character-grid a{display:grid;justify-items:center;gap:5px;padding:15px;background:#faf4ef;border:1px solid var(--line);border-radius:12px}.ipd-character-logo{height:50px;width:95px;object-fit:contain;mix-blend-mode:multiply}.ipd-character-product{height:150px;width:100%;object-fit:contain;mix-blend-mode:multiply}.elementor .ipd-contact-wrap{padding:0;gap:13px}.elementor .ipd-contact-wrap h1.elementor-heading-title{font:650 clamp(35px,4vw,60px)/1.08 var(--body);color:var(--ink)}.ipd-contact-grid{margin-top:14px;grid-template-columns:1.15fr .85fr}.ipd-contact{display:grid;gap:15px}.ipd-contact label{display:grid;gap:5px;font-weight:550}.ipd-contact label b{display:none}.ipd-contact-grid section>small{display:block;margin-top:8px;color:var(--muted)}.ipd-contact-channels{display:grid;gap:9px}.ipd-contact-channels .ipd-social{font-size:16px;min-height:34px}.ipd-address-line{display:flex;align-items:center;gap:12px;margin-top:15px}.ipd-address-line svg{color:#be5278}.ipd-address-line p{margin:0;font-size:14px;color:var(--muted)}.ipd-map{min-height:150px;display:grid;align-content:center;justify-items:center;gap:5px;background:#f5f0ec;color:#765d5d;border:1px solid var(--line);border-radius:12px;margin-top:20px}.ipd-map svg{width:30px;height:30px}.ipd-help{max-width:800px}.ipd-help details{border-bottom:1px solid var(--line);padding:15px 0}.ipd-help summary{font-size:20px;font-weight:600}.ipd-help .ipd-btn{margin:20px 0}
@media(max-width:1000px) and (min-width:768px){.ipd-list-layout{grid-template-columns:200px 1fr}.ipd-product-grid{grid-template-columns:repeat(2,1fr)}.ip-grid.ip-picks{grid-template-columns:repeat(3,1fr)}.ip-card.ipd-pick{min-height:122px}.ipd-foot-upper{gap:20px}.ipd-browse-title h3{font-size:15px}.ip-chips a{font-size:11px}.ipd-cart-layout{grid-template-columns:1.3fr 1fr}}
@media(max-width:767px){
    :root{--frame:calc(100% - 32px)}.ipd-mobile-only{display:block}.ip-strip>div{height:23px;min-height:23px}.ip-strip{font-size:10px}.ip-strip svg{width:12px;height:12px}.ipd-language{font-size:11px}.ip-head-inner{height:53px;display:grid;grid-template-columns:1fr auto 1fr;gap:5px;position:relative}.ip-header .ip-nav{display:none}.ip-logo img{width:86px;height:44px;max-height:none}.ip-tools{justify-self:end;margin-left:0;gap:8px}.ip-tools .ipd-account,.ip-tools .ip-search{display:none}.ipd-mobile-menu{display:block;justify-self:start}.ipd-mobile-menu>summary{display:grid;place-items:center;min-width:38px;min-height:40px}.ipd-menu-drawer{position:fixed;z-index:51;inset:0;overflow:auto;padding:10px 20px 30px;background:var(--paper);overscroll-behavior:contain}.ipd-drawer-top{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding:5px 0 13px}.ipd-drawer-top img{height:49px;width:99px;object-fit:contain}.ipd-drawer-top button,.ipd-filter-top button{border:0;background:transparent;padding:6px}.ipd-menu-drawer nav>a,.ipd-menu-drawer nav>details>summary{display:flex;align-items:center;gap:11px;padding:13px 0;font-weight:600;font-size:18px;border-bottom:1px solid var(--line)}.ipd-menu-drawer nav svg{color:var(--pink)}.ipd-menu-drawer nav span{margin-left:auto}.ipd-menu-drawer nav details a{display:block;padding:7px 0 7px 33px}.ipd-menu-langs{display:flex;gap:22px;justify-content:center;padding-top:17px}
    .home .elementor .ip-hero.ipd-banner{height:clamp(180px,50vw,320px);min-height:0;border-bottom:5px solid var(--paper);background:#f9dfdc}.home .elementor .ip-hero .ipd-left,.home .elementor .ip-hero .ipd-right{display:none}.home .elementor .ip-hero .ipd-mobile-art{display:block;right:0;top:0;width:64%;height:100%;mask-image:linear-gradient(90deg,transparent,#000 11%)}.home .elementor .ip-hero .ipd-mobile-art img{object-fit:cover;object-position:57% center}.home .elementor .ip-hero .ip-copy{align-self:flex-start;align-items:flex-start;text-align:left;width:44%;max-width:44%;padding:0;margin:0 0 0 4%;gap:4px}
    .home .elementor .ip-hero .ip-heading .elementor-heading-title{font:630 clamp(22px,6.1vw,37px)/.99 var(--title);letter-spacing:-.022em;text-wrap:initial}.home .elementor .ip-hero .ip-note p{font:450 clamp(10px,2.65vw,14px)/1.23 var(--body)}.home .elementor .ip-hero .ip-heart,.home .elementor .ip-color .ip-heart{display:none}.home .elementor .ip-hero .ip-actions{width:100%;flex-direction:column;align-self:flex-start;gap:4px;margin-top:2px;align-items:stretch;padding:0}.home .elementor .ip-hero .ip-actions .elementor-widget{width:100%}.home .elementor .ip-btn .elementor-button{min-height:30px;font-size:11px;border-radius:16px;padding:7px 13px}.home .elementor .ip-hero .ip-btn .elementor-button{width:100%;min-height:29px}
    .home .elementor .ip-color.ipd-banner{height:clamp(104px,30vw,175px);min-height:0;border:0;background:linear-gradient(105deg,#fbe7e4,#f9e7e4 40%,#fbefea 72%,#f5dfdd)}.home .elementor .ip-color .ip-copy{align-self:flex-start;align-items:flex-start;text-align:left;width:40%;max-width:40%;margin-left:4%;padding:0;gap:3px}.home .elementor .ip-color .ip-eyebrow .elementor-heading-title{font:620 17px/1 var(--title)}.home .elementor .ip-color .ip-heading .elementor-heading-title{font:500 13px/1.05 var(--body)}.home .elementor .ip-color .ip-actions{align-self:flex-start;margin:3px 0 0;padding:0}.home .elementor .ip-color .ipd-left{left:43%;width:24%;height:92%;bottom:3%}.home .elementor .ip-color .ipd-right{right:3%;width:25%;height:92%;bottom:3%}
    .home .elementor .ip-browse-wrap{padding:14px 0 0}.home .elementor .ip-picks-wrap{padding:14px 0 16px}.home .elementor .ip-section-title{margin:0 0 8px}.home .elementor .ip-section-title .elementor-heading-title{font-size:21px;justify-content:flex-start}.home .elementor .ip-section-title .elementor-heading-title:after,.home .elementor .ip-browse-wrap .ip-section-title .elementor-heading-title:before{display:none}.ip-browse{grid-template-columns:1fr;gap:11px}.ip-browse>div{padding:0;background:none;border:0}.ipd-browse-title h3{font-size:14px;margin:0 0 5px}.ipd-see{font-size:11px}.ip-chips{display:flex;gap:6px;flex-wrap:nowrap;overflow-x:auto;padding:1px 0 2px;scroll-snap-type:x proximity}.ip-chips a,.ip-chips a:nth-child(n+3){display:flex!important;flex:1 0 56px;max-width:none;font-size:10px;min-width:0;scroll-snap-align:start}.ip-chips img{width:100%;height:41px;padding:4px 8px;background:#faefec}.ip-grid.ip-picks{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.ip-card.ipd-pick{display:flex;flex-direction:column;min-height:0}.ip-card.ipd-pick .ip-photo{aspect-ratio:1.55;padding:4px;background:white}.ipd-pick .ip-card-info{padding:6px 8px 8px;gap:2px;flex:1;justify-content:flex-start}.ipd-pick .ipd-meta{font-size:10px}.ipd-pick h3{font-size:13px;line-height:1.08}.ipd-pick .ip-price{font-size:13px;margin:0}.ipd-pick .ipd-pending{font-size:10px}.ipd-pick .ipd-buy{min-height:27px;padding:5px}.ipd-pick .ip-card-info>:last-child{margin-top:auto}.ipd-one-color{min-height:14px}.ipd-one-color i{width:11px;height:11px}.ip-dot{width:26px;height:26px}.ip-picks:not(.ip-expanded)>.ip-card:nth-child(n+7){display:none}.ip-more{display:block;width:100%;padding:9px;min-height:34px;margin:9px auto 0!important;font-size:12px;border-radius:10px}
    .home .elementor .ip-sp.ipd-banner,.home .elementor .ip-charm.ipd-banner{height:clamp(114px,31vw,190px);min-height:0;justify-content:center;border-top:5px solid var(--paper)}.home .elementor .ip-sp.ipd-banner{align-items:flex-end}.home .elementor .ip-sp .ipd-right{left:0;right:auto;top:-10%;width:44%;height:125%}.home .elementor .ip-sp .ip-copy,.home .elementor .ip-charm .ip-copy{position:relative;width:50%;align-self:auto;margin:0 5% 0 0;padding:0;gap:3px}.home .elementor .ip-sp .ip-heading .elementor-heading-title,.home .elementor .ip-charm .ip-heading .elementor-heading-title{font-size:clamp(19px,4.9vw,27px)}.home .elementor .ip-sp .ip-note p,.home .elementor .ip-charm .ip-note p{font-size:11px;line-height:1.18}.home .elementor .ip-sp .ip-actions,.home .elementor .ip-charm .ip-actions{margin:1px 0 0;padding:0}
    .home .elementor .ip-charm.ipd-banner{align-items:flex-start;background:#fae7e5}.home .elementor .ip-charm .ip-copy{margin:0 0 0 4%;width:36%}.home .elementor .ip-charm .ipd-left{left:auto;right:0;width:61%;mask-image:linear-gradient(90deg,transparent,#000 14%)}.home .elementor .ip-charm .ipd-left img{object-fit:cover;object-position:62% center}
    .ipd-foot-upper{display:flex;flex-direction:column;gap:13px;padding:17px 0}.ipd-foot-upper section+section{border:0;padding:0}.ipd-foot-upper h2{font-size:16px}.ipd-foot-upper p{font-size:12px}.ipd-socials{display:grid;grid-template-columns:repeat(2,1fr);gap:5px}.ipd-socials .ipd-social{justify-content:center;background:#fff9;border:1px solid #e4d7d8;border-radius:8px;font-size:11px;min-height:32px}.ipd-social-icon{width:17px;height:17px}.ipd-foot-base{gap:8px;flex-wrap:wrap;padding:12px 0;font-size:11px}.ipd-foot-base> a img{width:53px}.ipd-foot-base nav a{padding:0 5px}.ipd-foot-base .ipd-language{margin-left:auto}.ipd-newsletter .ipd-btn{font-size:12px}
    .ipd-catalog,.ipd-product-shell,.ip-page{padding:19px 0 30px}.ipd-crumb{gap:7px;font-size:12px;margin:0 0 12px}.ipd-list-head h1,.ipd-page-title,.ipd-contact-wrap h1{font-size:30px;margin-bottom:15px}.ipd-list-layout{display:block}.ipd-filter-toggle{display:flex;align-items:center;gap:5px;border:1px solid #d6c3cb;border-radius:12px;background:white;padding:6px 10px;font-size:13px}.ipd-filter-toggle svg{width:17px;height:17px}.ipd-js .ipd-filter-panel{display:none}.ipd-js .filter-open .ipd-filter-panel{display:block;position:fixed;right:0;top:0;bottom:0;width:min(86vw,370px);z-index:60;border-radius:0;overflow:auto;box-shadow:-50vw 0 0 50vw #21152360}.filter-open{overflow:hidden}.ipd-filter-panel .ipd-mobile-only{display:block}.ipd-filter-actions{position:sticky;bottom:-16px;background:var(--paper);padding:9px 0}.ipd-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ipd-list-tools{gap:6px;flex-wrap:wrap}.ipd-list-tools select{max-width:120px;font-size:12px}.ipd-applied a{padding:3px 7px;font-size:12px}.ipd-result-count{margin:5px 0;font-size:12px}.ipd-item .ip-card-info{padding:8px;gap:3px}.ipd-item .ipd-meta{font-size:10px}.ipd-item h3{font-size:14px}.ipd-item .ip-price{font-size:15px}.ipd-item .ipd-buy{font-size:12px;min-height:31px}.ipd-item .ip-photo{padding:5px;aspect-ratio:1/1.05}.ipd-recommend{margin:26px 0 10px}.ipd-rec-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.ipd-empty{padding:15px 0 25px}.ipd-empty>img{width:53%;height:145px}
    .ipd-product-lead{display:block}.ipd-product-shot{aspect-ratio:1.14;padding:10px}.ipd-thumbnails{gap:7px;margin:9px 0 14px}.ipd-thumbnails button{width:51px;height:51px}.ipd-product-info h1{font-size:29px;margin:10px 0}.ipd-pdp-price{font-size:25px}.ipd-stock{margin:6px 0 12px;font-size:14px}.ipd-tags{gap:7px}.ipd-tags a{font-size:12px;padding:3px 9px}.ipd-pdp-colors{margin:8px 0}.ipd-sku,.ipd-size{margin:10px 0}.ipd-product-details{margin:23px 0}.ipd-tabs{gap:10px;justify-content:space-between}.ipd-tabs button{font-size:14px}.ipd-wish{min-height:40px}.ipd-product-info [data-color-display]{font-size:14px}.ipd-product-details [role=tabpanel]{padding:10px 0}
    .ipd-cart-layout,.ipd-checkout,.ipd-confirm-grid,.ipd-contact-grid{grid-template-columns:1fr;gap:12px}.ipd-cart-items,.ipd-cart-summary,.ipd-check-fields,.ipd-order-summary,.ipd-confirm-grid>section,.ipd-contact-grid>section{padding:14px}.ipd-cart-items table,.ipd-cart-items tbody{display:block}.ipd-cart-items thead,.ipd-cart-items .ipd-unit-price{display:none}.ipd-cart-items tr.cart_item{display:grid;grid-template-columns:1fr auto;align-items:center}.ipd-cart-items tr.cart_item td{border:0!important;padding:4px!important}.ipd-cart-product{grid-column:1/-1}.ipd-cart-product>a{flex-basis:89px}.ipd-cart-items .ipd-cart-actions{display:block;border-top:1px solid var(--line);margin-top:6px}.ipd-cart-items .ipd-cart-actions td{display:block;border:0!important;padding:5px 0!important}.ipd-empty-cart h1,.ipd-confirm h1{font-size:33px}.ipd-cart-summary h2,.ipd-order-summary h2{font-size:23px}.ipd-order-summary{position:static}.ipd-check-fields h3{font-size:19px}.ipd-confirm-ctas{flex-direction:column;gap:7px}.ipd-order-id{font-size:16px}.ipd-success{width:54px;height:54px}.ipd-confirm-grid{margin:16px 0}.ipd-page .ipd-footnote{font-size:11px}
    .elementor .e-con.ipd-about-hero{height:230px;min-height:0}.elementor .ipd-about-hero .ip-copy{width:45%;margin-left:4%;gap:6px}.elementor .ipd-about-hero .ip-heading .elementor-heading-title{font-size:26px}.elementor .ipd-about-hero .ip-note p{font-size:12px}.elementor .ipd-about-hero .ipd-right{width:52%}.elementor .ipd-story{align-items:flex-start;gap:9px}.elementor .ipd-story-copy{width:54%;gap:8px}.elementor .ipd-story-art{width:46%}.elementor .ipd-story .ip-note p,.elementor .ipd-value .ip-note p{font-size:13px;line-height:1.4}.elementor .ipd-values{gap:6px}.elementor .ipd-value{padding:10px 5px}.elementor .ipd-value h3{font-size:15px}.ipd-character-grid{grid-template-columns:repeat(2,1fr);gap:8px}.ipd-character-product{height:90px}.ipd-character-logo{height:32px}.ipd-contact-channels{grid-template-columns:1fr 1fr}.ipd-contact-channels .ipd-social{font-size:13px}
}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}

