.home-custom-section{position:relative;overflow:hidden}.home-custom-section .home-custom-section-wrapper{position:relative;display:flex;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;background:none;align-self:normal;min-width:0;word-wrap:break-word;background-clip:border-box;padding:0;overflow:hidden;gap:0;justify-content:space-between}.home-custom-section .home-custom-section-wrapper .dt-sc-image-gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--DTGutter_Width);border-radius:8px;overflow:hidden;box-shadow:0 10px 25px #00000014;transition:transform .5s ease,box-shadow .5s ease}.home-custom-section .home-custom-section-wrapper .dt-sc-image-gallery:hover{transform:translateY(-5px);box-shadow:0 15px 35px #0000001f}.home-custom-section .dt-sc-block-image{width:100%;height:auto;object-fit:cover;transition:all .6s cubic-bezier(.25,.8,.25,1);filter:saturate(1.05)}.home-custom-section .dt-sc-block-image:hover{transform:scale(1.03);filter:saturate(1.2)}.home-custom-section .home-custom-section-wrapper .dt-sc-custom-block{display:flex;flex-wrap:wrap;align-self:flex-start;padding:20px;border-radius:10px;transition:all .3s ease}.home-custom-section .home-custom-section-wrapper .dt-sc-custom-block:hover{background:#ffffff0d;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.home-custom-section .home-custom-section-wrapper .dt-sc-custom-block>*{width:100%}.home-custom-section .home-custom-section-wrapper .dt-sc-custom-block .dt-sc-heading>*{margin:0 0 15px;transition:all .3s ease}.home-custom-section .home-custom-section-wrapper .dt-sc-custom-block .dt-sc-heading{margin-bottom:30px}.home-custom-section .dt-sc-main-heading{position:relative;font-size:38px;font-weight:700;letter-spacing:-.5px;background:linear-gradient(120deg,#1a2a6c,#b21f1f,#fdbb2d);background-size:200% auto;color:#000;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:gradient 3s ease infinite}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.home-custom-section .dt-sc-sub-heading{font-size:18px;font-weight:500;color:#6c757d;margin-top:-10px}.home-custom-section .dt-sc-heading-description{font-size:16px;line-height:1.7;color:#495057}.home-custom-section .button{display:inline-block;padding:12px 24px;font-size:16px;font-weight:600;text-decoration:none;color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;border-radius:6px;box-shadow:0 4px 10px #6366f14d;transition:all .3s ease;position:relative;overflow:hidden;z-index:1}.home-custom-section .button:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#8b5cf6,#6366f1);z-index:-1;transition:opacity .3s ease;opacity:0}.home-custom-section .button:hover{transform:translateY(-3px);box-shadow:0 6px 15px #6366f166}.home-custom-section .button:hover:before{opacity:1}.home-custom-section .button--secondary{background:transparent;border:2px solid #6366f1;color:#6366f1}.home-custom-section .button--secondary:hover{background:#6366f11a}.home-custom-section .home-custom-section-wrapper .dt-sc-custom-block.dt-sc-reverse-columns{flex-direction:column-reverse}.home-custom-section .home-custom-section-wrapper .dt-sc-custom-block.dt-sc-reverse-columns .dt-sc-heading{margin-top:50px;margin-bottom:0}.home-custom-section .home-custom-section-wrapper .dt-sc-custom-block .dt-sc-heading.text-center{text-align:center}.home-custom-section .home-custom-section-wrapper .dt-sc-custom-block .dt-sc-heading.text-start{text-align:left}.home-custom-section .home-custom-section-wrapper .dt-sc-custom-block .dt-sc-heading.text-end{text-align:right}@media (min-width: 1541px){.home-custom-section .home-custom-section-wrapper .dt-sc-custom-block:first-child{width:calc(var(--leftColumn, 50)% - (calc(var(--column-gap, 30)px)/2))}.home-custom-section .home-custom-section-wrapper .dt-sc-custom-block:last-child{width:calc(var(--rightColumn, 50)% - (calc(var(--column-gap, 30)px)/2))}.home-custom-section .home-custom-section-wrapper .dt-sc-custom-block:only-child{width:100%}}@media (max-width: 1540px) and (min-width: 1200px){.home-custom-section .home-custom-section-wrapper .dt-sc-custom-block:first-child{width:calc(var(--lap_leftColumn, 40)% - (calc(var(--column-gap, 30)px)/2))}.home-custom-section .home-custom-section-wrapper .dt-sc-custom-block:last-child{width:calc(var(--lap_rightColumn, 60)% - (calc(var(--column-gap, 30)px)/2))}.home-custom-section .home-custom-section-wrapper .dt-sc-custom-block:only-child{width:100%}}@media only screen and (max-width: 1199px){.home-custom-section .home-custom-section-wrapper{display:grid;gap:var(--column-gap, 30px)}.home-custom-section .home-custom-section-wrapper .dt-sc-custom-block:first-child,.home-custom-section .home-custom-section-wrapper .dt-sc-custom-block:last-child{width:100%}.home-custom-section .home-custom-section-wrapper .dt-sc-image-gallery{grid-template-columns:1fr}.home-custom-section .dt-sc-main-heading{font-size:32px}}@media only screen and (max-width: 767px){.home-custom-section .dt-sc-main-heading{font-size:28px}.home-custom-section .dt-sc-sub-heading{font-size:16px}.home-custom-section .button{padding:10px 20px;font-size:14px}}.home-custom-section{scroll-behavior:smooth;scroll-snap-type:y proximity}.home-custom-section .dt-sc-custom-block{scroll-snap-align:start;opacity:0;transform:translateY(20px);transition:opacity .8s ease,transform .8s ease}.home-custom-section .dt-sc-custom-block.is-visible{opacity:1;transform:translateY(0)}@supports (font-variation-settings: normal){.home-custom-section .dt-sc-main-heading{font-variation-settings:"wght" 700,"wdth" 100;transition:font-variation-settings .3s ease}.home-custom-section .dt-sc-main-heading:hover{font-variation-settings:"wght" 800,"wdth" 110}}.home-custom-section .home-custom-section-wrapper .dt-sc-custom-block:hover{background:#ffffff1a;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}
/*# sourceMappingURL=/cdn/shop/t/21/assets/home-custom-section.css.map */
