.elementor-bc-flex-widget .elementor-64 .elementor-element.elementor-element-v3nav02.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-64 .elementor-element.elementor-element-v3nav02.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-64 .elementor-element.elementor-element-v3nav03{text-align:start;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-64 .elementor-element.elementor-element-v3nav05.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-64 .elementor-element.elementor-element-v3nav05 .elementor-button{padding:2px 2px 2px 2px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-64 .elementor-element.elementor-element-v3hero3{text-align:start;}.elementor-64 .elementor-element.elementor-element-v3hero4{text-align:start;}.elementor-64 .elementor-element.elementor-element-v3hero4 .elementor-heading-title{font-family:"Baloo Da 2", Sans-serif;font-size:62px;font-weight:800;}.elementor-64 .elementor-element.elementor-element-v3hero5{text-align:start;font-family:"Hind Siliguri", Sans-serif;font-size:22px;font-weight:600;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-64 .elementor-element.elementor-element-v3heromobimg{text-align:center;}.elementor-64 .elementor-element.elementor-element-v3hero6{text-align:start;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-64 .elementor-element.elementor-element-v3hero9 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-64 .elementor-element.elementor-element-v3hero9 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-64 .elementor-element.elementor-element-v3hero9{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-64 .elementor-element.elementor-element-v3hero9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-64 .elementor-element.elementor-element-v3hero9 .elementor-icon-list-item > a{font-family:"Hind Siliguri", Sans-serif;font-size:14px;font-weight:400;}.elementor-64 .elementor-element.elementor-element-v3hero9 .elementor-icon-list-text{transition:color 0.3s;}.elementor-64 .elementor-element.elementor-element-v3hera1{text-align:center;}.elementor-64 .elementor-element.elementor-element-v3tick3{text-align:center;font-family:"Tiro Devanagari Marathi", Sans-serif;font-size:18px;font-weight:400;}.elementor-64 .elementor-element.elementor-element-v3tick3 p{margin-block-end:0px;}.elementor-64 .elementor-element.elementor-element-387a070{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:21px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64 .elementor-element.elementor-element-48c90b1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-64 .elementor-element.elementor-element-469444b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:30px 30px 30px 30px;}.elementor-64 .elementor-element.elementor-element-bfc5025 .elementor-heading-title{font-family:"RocknRoll One", Sans-serif;font-size:21px;font-weight:600;color:#321914;}.elementor-64 .elementor-element.elementor-element-82d5be6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-64 .elementor-element.elementor-element-8937068{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:30px 30px 30px 30px;}.elementor-64 .elementor-element.elementor-element-c2b28b6 .elementor-heading-title{font-family:"RocknRoll One", Sans-serif;font-size:21px;font-weight:600;color:#321914;}.elementor-64 .elementor-element.elementor-element-1ab82f2{--display:flex;}.elementor-64 .elementor-element.elementor-element-f81c964{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:30px 30px 30px 30px;}.elementor-64 .elementor-element.elementor-element-41259f7 .elementor-heading-title{font-family:"RocknRoll One", Sans-serif;font-size:21px;font-weight:600;color:#321914;}.elementor-64 .elementor-element.elementor-element-hnc0001p .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:18px;}.elementor-64 .elementor-element.elementor-element-hnc0002p .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:18px;}.elementor-64 .elementor-element.elementor-element-hnc0003p .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:18px;}.elementor-64 .elementor-element.elementor-element-hnc0004p .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:18px;}.elementor-64 .elementor-element.elementor-element-hnc0005p .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:18px;}.elementor-64 .elementor-element.elementor-element-hnc0006p .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:18px;}.elementor-64 .elementor-element.elementor-element-hnc0007p .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:18px;}.elementor-64 .elementor-element.elementor-element-hnc0008p .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:18px;}.elementor-64 .elementor-element.elementor-element-hnc0009p .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:18px;}.elementor-64 .elementor-element.elementor-element-hnc0010p .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:18px;}.elementor-64 .elementor-element.elementor-element-v3why03{text-align:center;}.elementor-64 .elementor-element.elementor-element-v3why04{text-align:center;}.elementor-64 .elementor-element.elementor-element-v3why07{width:var( --container-widget-width, 103.199% );max-width:103.199%;--container-widget-width:103.199%;--container-widget-flex-grow:0;text-align:center;}.elementor-64 .elementor-element.elementor-element-v3why07.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-64 .elementor-element.elementor-element-v3why07 img{width:80%;}.elementor-64 .elementor-element.elementor-element-v3why10{text-align:start;}.elementor-64 .elementor-element.elementor-element-v3why10 .elementor-heading-title{font-size:32px;font-weight:800;color:#3c211b;}.elementor-64 .elementor-element.elementor-element-v3why11{text-align:start;font-size:17px;font-weight:400;color:#6c4d43;}.elementor-64 .elementor-element.elementor-element-v3why09{width:initial;max-width:initial;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-64 .elementor-element.elementor-element-v3why09.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-64 .elementor-element.elementor-element-v3why09 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-64 .elementor-element.elementor-element-v3why09 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-64 .elementor-element.elementor-element-v3why09 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-64 .elementor-element.elementor-element-v3why09 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-64 .elementor-element.elementor-element-v3why09 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-64 .elementor-element.elementor-element-v3why09 .elementor-icon-list-icon i{color:#c45752;transition:color 0.3s;}.elementor-64 .elementor-element.elementor-element-v3why09 .elementor-icon-list-icon svg{fill:#c45752;transition:fill 0.3s;}.elementor-64 .elementor-element.elementor-element-v3why09 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-64 .elementor-element.elementor-element-v3why09 .elementor-icon-list-text{color:#5f4037;transition:color 0.3s;}.elementor-64 .elementor-element.elementor-element-v3dark3{text-align:center;}.elementor-64 .elementor-element.elementor-element-v3dark3 .elementor-heading-title{color:#fff4e8;}.elementor-64 .elementor-element.elementor-element-v3dark4{text-align:center;color:#f7ddd0;}.elementor-64 .elementor-element.elementor-element-v3dark7{text-align:start;}.elementor-64 .elementor-element.elementor-element-v3dark7 .elementor-heading-title{color:#fff4e8;}.elementor-64 .elementor-element.elementor-element-v3dark8{text-align:start;color:#f7ddd0;}.elementor-64 .elementor-element.elementor-element-v3darka{text-align:start;}.elementor-64 .elementor-element.elementor-element-v3darka .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#fff4e8;}.elementor-64 .elementor-element.elementor-element-v3darkb{text-align:start;color:#f7ddd0;}.elementor-64 .elementor-element.elementor-element-v3darkd{text-align:start;}.elementor-64 .elementor-element.elementor-element-v3darkd .elementor-heading-title{color:#fff4e8;}.elementor-64 .elementor-element.elementor-element-v3darke{text-align:start;color:#f7ddd0;}.elementor-64 .elementor-element.elementor-element-v3size3{text-align:center;}.elementor-64 .elementor-element.elementor-element-v3size4{text-align:center;}.elementor-64 .elementor-element.elementor-element-v3size5{text-align:center;}.elementor-64 .elementor-element.elementor-element-v3sizenotet{text-align:center;color:#76564c;}.elementor-64 .elementor-element.elementor-element-v3faq03{text-align:center;}.elementor-64 .elementor-element.elementor-element-v3faq04{text-align:center;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-64 .elementor-element.elementor-element-v3faq05 .elementor-accordion-item{border-color:rgba(196,87,82,.18);}.elementor-64 .elementor-element.elementor-element-v3faq05 .elementor-accordion-item .elementor-tab-content{border-block-start-color:rgba(196,87,82,.18);}.elementor-64 .elementor-element.elementor-element-v3faq05 .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:rgba(196,87,82,.18);}.elementor-64 .elementor-element.elementor-element-v3faq05 .elementor-tab-title{background-color:#ffffff;}.elementor-64 .elementor-element.elementor-element-v3faq05 .elementor-accordion-icon, .elementor-64 .elementor-element.elementor-element-v3faq05 .elementor-accordion-title{color:#3c211b;}.elementor-64 .elementor-element.elementor-element-v3faq05 .elementor-accordion-icon svg{fill:#3c211b;}.elementor-64 .elementor-element.elementor-element-v3faq05 .elementor-active .elementor-accordion-icon, .elementor-64 .elementor-element.elementor-element-v3faq05 .elementor-active .elementor-accordion-title{color:#c45752;}.elementor-64 .elementor-element.elementor-element-v3faq05 .elementor-active .elementor-accordion-icon svg{fill:#c45752;}.elementor-64 .elementor-element.elementor-element-v3faq05 .elementor-tab-title .elementor-accordion-icon i:before{color:#c45752;}.elementor-64 .elementor-element.elementor-element-v3faq05 .elementor-tab-title .elementor-accordion-icon svg{fill:#c45752;}.elementor-64 .elementor-element.elementor-element-v3faq05 .elementor-tab-content{color:#76564c;}.elementor-64 .elementor-element.elementor-element-v3foot3{text-align:center;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-64 .elementor-element.elementor-element-v3why06{width:25%;}.elementor-64 .elementor-element.elementor-element-v3why08{width:15.52%;}.elementor-64 .elementor-element.elementor-element-v3ord11{width:100%;}}@media(max-width:1024px){.elementor-bc-flex-widget .elementor-64 .elementor-element.elementor-element-v3nav02.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-64 .elementor-element.elementor-element-v3nav02.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}}@media(max-width:767px){.elementor-64 .elementor-element.elementor-element-v3nav05{width:var( --container-widget-width, 114.906px );max-width:114.906px;--container-widget-width:114.906px;--container-widget-flex-grow:0;}.elementor-64 .elementor-element.elementor-element-v3hero3.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-64 .elementor-element.elementor-element-v3hero3{text-align:center;}.elementor-64 .elementor-element.elementor-element-v3hero4.elementor-element{--align-self:center;}.elementor-64 .elementor-element.elementor-element-v3hero4{text-align:center;}.elementor-64 .elementor-element.elementor-element-v3hero4 .elementor-heading-title{font-size:36px;}.elementor-64 .elementor-element.elementor-element-v3hero5{font-size:16px;}.elementor-64 .elementor-element.elementor-element-v3tick3{font-size:1px;}}/* Start custom CSS *//* TWX_EXPORT_SAFE_CSS_START */
/* Trendy Wear export-safe Elementor CSS. This copy avoids page-id body.elementor-page-64s, Novamira body.elementor-page-64s, and MU-plugin dependency. */
/* twx-critical-head-css export-safe copy */
.twx-hero-img-mobile{display:none!important}@media(max-width:900px){.twx-hero-img-mobile{display:block!important;margin:22px auto 18px!important;max-width:430px!important;position:relative!important}.twx-hero-img-mobile:before{content:"";position:absolute;inset:-12px;background:linear-gradient(145deg,#f2c290,#f9dcc0);border-radius:26px;z-index:0;box-shadow:0 24px 60px rgba(78,36,22,.16)}.twx-hero-img-mobile img{position:relative!important;z-index:1!important;width:100%!important;height:560px!important;object-fit:cover!important;object-position:top center!important;border-radius:22px!important;box-shadow:0 24px 52px rgba(58,25,19,.16)!important}.twx-hero-img-col{display:none!important}}@media(max-width:767px){.twx-hero-img-mobile{max-width:min(100%,390px)!important;margin-top:18px!important}.twx-hero-img-mobile img{height:500px!important}}@media(max-width:430px){.twx-hero-img-mobile{max-width:calc(100vw - 46px)!important}.twx-hero-img-mobile img{height:455px!important}}@media(max-width:374px){.twx-hero-img-mobile img{height:410px!important}}

.twx-hero-section{padding-top:64px!important;padding-bottom:72px!important;background:radial-gradient(circle at 86% 18%,#f5cfa4 0,#f5cfa4 18%,rgba(245,207,164,.28) 35%,transparent 58%),linear-gradient(115deg,#fff8f3 0%,#fff3ec 48%,#f9ddc1 100%)!important}.twx-hero-section>.elementor-container{max-width:1240px!important;align-items:center!important;gap:42px!important}.twx-hero-copy-col{width:56%!important}.twx-hero-img-col{width:44%!important}.twx-hero-title .elementor-heading-title{font-size:clamp(58px,5.4vw,88px);line-height:.98;letter-spacing:-1.8px;font-weight:900;max-width:800px!important}.twx-hero-title .twx-hero-accent{color:#c45752;display:inline-block!important;position:relative!important}.twx-hero-title .twx-hero-accent:after{content:"";position:absolute;left:3%;right:3%;bottom:.05em;height:.16em;background:rgba(245,197,162,.85);z-index:-1;border-radius:999px}.twx-hero-copy{max-width:760px!important;margin-top:14px!important;margin-bottom:18px!important}.twx-hero-copy,.twx-hero-copy *{font-size:21px;line-height:1.75;color:#76564c}.twx-price{margin-top:14px!important;margin-bottom:18px!important}.twx-primary,.twx-light{display:inline-block!important;margin-right:14px!important;margin-bottom:14px!important}.twx-primary .elementor-button{font-size:24px;padding:18px 34px!important}.twx-light .elementor-button{font-size:22px;padding:17px 30px!important;background:#fff!important}.twx-mini{margin-top:14px!important;max-width:760px!important}.twx-mini .elementor-icon-list-items{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.twx-mini .elementor-icon-list-item{background:#fff!important;border:1px solid #efd7cd!important;border-radius:16px!important;padding:14px 16px!important;box-shadow:0 12px 26px rgba(58,25,19,.06)!important}.twx-hero-img{position:relative!important;margin-left:auto!important;max-width:520px!important;animation:twxHeroFloat 5.6s ease-in-out infinite}.twx-hero-img:before{content:"";position:absolute;inset:-22px;background:linear-gradient(145deg,#f2c290,#f9dcc0);border-radius:34px;z-index:0;box-shadow:0 30px 70px rgba(78,36,22,.18)}.twx-hero-img img{position:relative!important;z-index:1!important;width:100%!important;height:650px!important;max-height:72vh!important;object-fit:cover!important;object-position:top center!important;border-radius:26px!important;box-shadow:0 28px 60px rgba(58,25,19,.18)!important}.twx-hero-img:after{content:"Premium Set";position:absolute;right:-10px;top:22px;z-index:2;background:#fff;color:#c45752;border:1px solid #f1d8cb;border-radius:999px;padding:9px 15px;font-size:13px;font-weight:800;box-shadow:0 12px 24px rgba(58,25,19,.10)}@keyframes twxHeroFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}@media(max-width:1180px){.twx-hero-title .elementor-heading-title{font-size:clamp(46px,5.8vw,68px)}.twx-hero-img img{height:580px!important}.twx-hero-section>.elementor-container{gap:28px!important}}@media(max-width:900px){.twx-hero-copy-col,.twx-hero-img-col{width:100%!important}.twx-hero-img{margin:18px auto 0!important;max-width:460px!important}.twx-hero-img img{height:590px!important}.twx-hero-title .elementor-heading-title{text-align:center}.twx-hero-copy,.twx-price{text-align:center;margin-left:auto!important;margin-right:auto!important}.twx-primary,.twx-light{display:block!important;margin-right:0!important}.twx-mini .elementor-icon-list-items{grid-template-columns:1fr!important}}@media(max-width:767px){.twx-hero-section{padding-top:34px!important;padding-bottom:46px!important}.twx-hero-title .elementor-heading-title{font-size:38px;line-height:1.04;text-align:left;letter-spacing:-.7px}.twx-hero-copy{text-align:left}.twx-hero-copy,.twx-hero-copy *{font-size:15.5px;line-height:1.72}.twx-hero-img{max-width:min(100%,390px)!important}.twx-hero-img:before{inset:-12px;border-radius:25px}.twx-hero-img img{height:510px!important;max-height:none!important;border-radius:20px!important}.twx-hero-img:after{right:8px;top:12px;font-size:12px}.twx-mini .elementor-icon-list-item{padding:12px 14px!important}}@media(max-width:430px){.twx-hero-title .elementor-heading-title{font-size:34px}.twx-hero-img img{height:480px!important}.twx-hero-img{max-width:calc(100vw - 46px)!important}.twx-hero-img:before{inset:-10px}.twx-primary .elementor-button,.twx-light .elementor-button{font-size:17px;padding:14px 16px!important}}@media(max-width:374px){.twx-hero-title .elementor-heading-title{font-size:31px}.twx-hero-img img{height:430px!important}}

@media(max-width:767px){.twx-nav-section>.elementor-container{display:grid!important;grid-template-columns:1fr auto!important;align-items:center!important}.twx-logo-col,.twx-nav-btn-col{width:auto!important;max-width:none!important;flex:none!important}.twx-nav-btn-col{justify-self:end!important}.twx-nav-btn-col .elementor-widget-wrap{justify-content:flex-end!important}.twx-nav-btn-col .elementor-button{min-width:118px!important}.twx-hero-img-col{margin-top:6px!important}.twx-hero-img img{max-height:560px!important;object-fit:contain!important}.twx-mini .elementor-icon-list-items{display:grid!important;grid-template-columns:1fr!important}.twx-mini .elementor-icon-list-item{background:#fff!important;border:1px solid #f0ddd5!important;border-radius:14px!important;padding:12px 14px!important;margin:0 0 9px 0!important}.twx-sec-head{text-align:center}.twx-choice-section .elementor-widget-wrap,.twx-order-section .elementor-widget-wrap{padding-left:0!important;padding-right:0!important}.twx-checkout-card .elementor-widget-wrap{padding:0!important}.twx-checkout-shortcode{overflow:hidden!important;border-radius:18px!important}.woocommerce-billing-fields__field-wrapper,.woocommerce-additional-fields__field-wrapper{display:block!important}.woocommerce-checkout .col2-set,.woocommerce-checkout .col-1,.woocommerce-checkout .col-2{width:100%!important;float:none!important}.woocommerce-checkout-review-order{width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}.woocommerce-checkout-review-order table{min-width:0!important}.wcf-order-wrap,.wcf-order-review-toggle,.wcf-order-review-wrapper{max-width:100%!important}.woocommerce-privacy-policy-text{font-size:12px;line-height:1.55}.twx-selected-img img{width:72px!important;height:72px!important;object-fit:cover!important;border-radius:14px!important}}@media(max-width:430px){.twx-v3 .elementor-section{padding-left:12px!important;padding-right:12px!important}.twx-nav-section>.elementor-container{grid-template-columns:1fr!important;gap:10px!important;text-align:center}.twx-nav-btn-col{justify-self:center!important}.twx-logo-col{text-align:center}.twx-hero-title .elementor-heading-title{font-size:30px;text-align:left}.twx-hero-copy,.twx-hero-copy *{font-size:14px}.twx-primary .elementor-button,.twx-light .elementor-button{font-size:16px}.twx-grid-row>.elementor-container{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.twx-product-card .elementor-widget-image img{height:220px!important;aspect-ratio:auto!important;object-fit:cover!important}.twx-card-order .elementor-button{font-size:12px}.twx-order-info,.twx-checkout-card{padding:14px!important}#customer_details,#order_review{padding-left:0!important;padding-right:0!important}.woocommerce-checkout input,.woocommerce-checkout textarea,.select2-selection{font-size:14px}}@media(max-width:374px){.twx-grid-row>.elementor-container{grid-template-columns:1fr!important}.twx-product-card .elementor-widget-image img{height:auto!important;aspect-ratio:2/3!important}.twx-color-btn{width:100%!important;max-width:100%!important}}

html,body{max-width:100%!important;overflow-x:hidden!important}.twx-v3{width:100%!important;max-width:100vw!important;overflow:hidden!important}.twx-v3,.twx-v3 *{box-sizing:border-box!important}.twx-v3 img{max-width:100%!important;height:auto!important}.twx-v3 .elementor-container{max-width:min(1180px,calc(100vw - 32px))!important}.twx-v3 .elementor-button{white-space:normal!important;line-height:1.22;text-align:center}.twx-product-card{min-width:0!important;overflow:hidden!important}.twx-product-card .elementor-widget-image img{aspect-ratio:2/3!important;width:100%!important;height:auto!important;object-fit:cover!important;object-position:top center!important;background:#f8eee8!important;border-radius:16px 16px 0 0!important}.woocommerce-checkout,.wcf-embed-checkout-form{max-width:100%!important;overflow:hidden!important}.woocommerce-checkout table,.woocommerce-checkout td,.woocommerce-checkout th{max-width:100%!important;word-break:break-word!important}.twx-v3 p{word-break:normal!important;overflow-wrap:anywhere!important}@media(min-width:901px) and (max-width:1180px){.twx-v3 .elementor-section{padding-left:24px!important;padding-right:24px!important}.twx-v3 .elementor-container{max-width:100%!important}.twx-grid-row .elementor-column{width:25%!important}.twx-hero-title .elementor-heading-title{font-size:clamp(46px,5.7vw,64px);line-height:1.03}.twx-order-section>.elementor-container{display:flex!important;align-items:flex-start!important}.twx-order-info{width:38%!important}.twx-checkout-card{width:62%!important}}@media(max-width:900px){.twx-v3 .elementor-section{padding-left:18px!important;padding-right:18px!important}.twx-v3 .elementor-container{width:100%!important;max-width:100%!important}.twx-hero-section>.elementor-container,.twx-choice-section>.elementor-container,.twx-split-section>.elementor-container,.twx-dark-row>.elementor-container,.twx-order-section>.elementor-container{display:flex!important;flex-direction:column!important;gap:22px!important}.twx-hero-section .elementor-column,.twx-choice-section .elementor-column,.twx-split-section .elementor-column,.twx-dark-row .elementor-column,.twx-order-section .elementor-column{width:100%!important;max-width:100%!important;flex:0 0 100%!important}.twx-grid-row>.elementor-container{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.twx-grid-row .elementor-column{width:100%!important;max-width:100%!important;flex:none!important}.twx-product-card{height:100%!important}.twx-hero-title .elementor-heading-title{font-size:clamp(38px,7vw,54px);line-height:1.05}.twx-section-title .elementor-heading-title{font-size:clamp(28px,5.2vw,42px);line-height:1.12}.twx-price .elementor-heading-title,.twx-order-price .elementor-heading-title{font-size:44px;line-height:1}.twx-checkout-card,.twx-order-info{width:100%!important;max-width:100%!important}}@media(max-width:767px){.twx-v3 .elementor-section{padding:34px 14px!important}.twx-nav-section{padding-top:18px!important;padding-bottom:12px!important}.twx-nav-section>.elementor-container{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}.twx-logo-col{width:42%!important;max-width:42%!important;flex:0 0 42%!important}.twx-nav-btn-col{width:58%!important;max-width:58%!important;flex:0 0 58%!important;text-align:right}.twx-nav-btn-col .elementor-button{font-size:14px;padding:10px 14px!important;width:auto!important}.twx-logo .elementor-heading-title{font-size:19px}.twx-hero-section{padding-top:24px!important;text-align:left}.twx-hero-title .elementor-heading-title{font-size:33px;line-height:1.06;letter-spacing:-.6px}.twx-copy,.twx-copy *{font-size:15px;line-height:1.75}.twx-primary .elementor-button,.twx-light .elementor-button,.twx-order-btn .elementor-button{width:100%!important;display:block!important;padding:14px 16px!important;font-size:18px}.twx-mini .elementor-icon-list-items{display:grid!important;grid-template-columns:1fr!important;gap:9px!important}.twx-ticker-section{padding-top:10px!important;padding-bottom:10px!important}.twx-ticker,.twx-ticker *{font-size:13px;white-space:normal!important;line-height:1.5}.twx-color-heading .elementor-heading-title{font-size:23px}.twx-color-btn{width:50%!important;max-width:50%!important;display:inline-block!important;vertical-align:top!important;padding:4px!important}.twx-color-btn .elementor-button{width:100%!important;font-size:13px;padding:10px 7px!important}.twx-main-img img{max-height:520px!important;object-fit:contain!important}.twx-product-card .elementor-heading-title{font-size:16px;line-height:1.2}.twx-card-desc,.twx-card-desc *{font-size:12px;line-height:1.35}.twx-card-order .elementor-button{width:100%!important;font-size:13px;padding:10px 6px!important}.twx-dark-card{margin-bottom:12px!important}.twx-order-section{padding-top:42px!important}.twx-order-info,.twx-checkout-card{padding:18px!important;border-radius:18px!important}.woocommerce .form-row,.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-checkout .form-row-first,.woocommerce-checkout .form-row-last{float:none!important;width:100%!important;margin-right:0!important}.woocommerce-checkout input,.woocommerce-checkout textarea,.woocommerce-checkout select,.select2-container{width:100%!important;max-width:100%!important;min-width:0!important}#order_review,#order_review table,.woocommerce-checkout-review-order-table{width:100%!important;table-layout:fixed!important}#place_order{width:100%!important;white-space:normal!important;font-size:16px;padding:15px 12px!important}.shop_table td,.shop_table th{font-size:13px;padding:10px 7px!important}.twx-footer{text-align:center;font-size:13px;padding:20px 12px!important}}@media(max-width:374px){.twx-grid-row>.elementor-container{grid-template-columns:1fr!important}.twx-color-btn{width:100%!important;max-width:100%!important}.twx-hero-title .elementor-heading-title{font-size:30px}.twx-price .elementor-heading-title{font-size:36px}}

body{background:#fff8f3!important}.twx-v3,.twx-v3 *{box-sizing:border-box}.twx-v3 h1,.twx-v3 h2,.twx-v3 h3,.twx-v3 h4,.twx-v3 .elementor-heading-title{color:#3c211b;font-family:'Hind Siliguri','Noto Sans Bengali',Arial,sans-serif}.twx-v3 .elementor-widget-text-editor,.twx-v3 .elementor-widget-text-editor *,.twx-v3 .elementor-icon-list-text{color:#76564c;font-family:'Hind Siliguri','Noto Sans Bengali',Arial,sans-serif}.twx-btn .elementor-button,.twx-card-order .elementor-button,.twx-order-btn .elementor-button,#place_order{background:#c45752!important;color:#fff;border:0!important;border-radius:999px!important;box-shadow:0 14px 28px rgba(196,87,82,.22)!important;font-weight:800}.twx-outline .elementor-button{background:#fff!important;color:#3c211b;border:1px solid #f0d6cc!important}.twx-swatch .elementor-button{background:#fff!important;color:#3c211b;border:1px solid #ecd3ca!important;border-radius:999px!important}.twx-swatch.active .elementor-button,.twx-card-order.is-picked .elementor-button{background:#3c211b!important;color:#fff}.twx-card,.twx-product-card,.twx-order-card,.wcf-embed-checkout-form{border-radius:22px!important;box-shadow:0 18px 50px rgba(58,25,19,.10)!important}.twx-price .elementor-heading-title,.twx-order-price .elementor-heading-title{font-size:clamp(34px,5vw,58px);letter-spacing:-1px;color:#3c211b}.woocommerce-checkout input,.woocommerce-checkout textarea,.woocommerce-checkout select{border:1px solid #eadad3!important;border-radius:14px!important;background:#fffaf6!important;padding:13px 14px!important}.woocommerce-checkout h3,#order_review_heading{color:#3c211b;font-family:'Hind Siliguri','Noto Sans Bengali',Arial,sans-serif}.shop_table{border-radius:14px!important;overflow:hidden!important}.cart_item img{width:20px!important;height:20px!important;border-radius:50%!important}@media(max-width:767px){.twx-v3{width:100%!important;margin-left:0!important}.twx-grid-row>.elementor-container{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important}.twx-product-card{width:100%!important}.twx-product-card .elementor-widget-image img{height:210px!important;object-fit:cover!important}.twx-price .elementor-heading-title{font-size:38px}}

html,body{margin:0!important;overflow-x:hidden!important;background:#fff8f3!important}.entry-content,.site-main{padding:0!important;margin:0!important}.twx-v3{width:100%;margin-left:0}

.twx-v3{background:#fff8f3;color:#3c211b;font-family:'Hind Siliguri','Noto Sans Bengali',Arial,sans-serif}.twx-v3>.elementor-container{max-width:1180px}.twx-top{background:radial-gradient(circle at 72% 18%,#f5d8bd 0,#fff3e8 38%,#fff8f3 72%)}.twx-nav-section{padding:24px 0 8px}.twx-hero-section{padding:24px 0 70px}.twx-logo .elementor-heading-title{font-family:Georgia,serif;font-size:20px;font-weight:800;color:#432019}.twx-hero-title .elementor-heading-title{font-family:'Baloo Da 2','Hind Siliguri',sans-serif;font-size:58px;line-height:1;color:#432019;font-weight:900}.twx-section-title .elementor-heading-title{font-family:'Baloo Da 2','Hind Siliguri',sans-serif;font-size:44px;line-height:1.1;color:#432019;font-weight:900}.twx-copy p{font-size:16px;line-height:1.8;color:#75564e;margin:0}.twx-price .elementor-heading-title{font-size:34px;color:#321914;font-weight:900}.twx-kicker p,.twx-label p{display:inline-block;background:#fff;border:1px solid #f1d8cf;border-radius:999px;padding:7px 14px;color:#bd5752;font-weight:900;font-size:13px}.twx-primary .elementor-button,.twx-pill .elementor-button{background:#bd5752!important;color:#fff;border-radius:999px!important;padding:14px 23px!important;font-weight:900;box-shadow:0 16px 28px rgba(183,75,69,.22)}.twx-light .elementor-button{background:#fff!important;color:#4a251e;border:1px solid #efd3c8!important;border-radius:999px!important;padding:14px 23px!important;font-weight:900}.twx-hero-img img,.twx-main-img img,.twx-why-img img{width:100%;border-radius:22px;box-shadow:0 28px 60px rgba(96,45,28,.16);aspect-ratio:4/5.25;object-fit:cover;object-position:top;background:#f2cda8;padding:10px}.twx-mini .elementor-icon-list-item{background:#fff;border:1px solid #f2ddd3;border-radius:14px;padding:12px!important}.twx-ticker-section{background:#321914;padding:0}.twx-ticker p{white-space:nowrap;color:#fff1dc;font-size:14px;padding:13px 0;margin:0;animation:twxMarq 34s linear infinite}.twx-sec-head{padding:72px 0 30px}.twx-sec-head.compact{padding-bottom:18px}.twx-choice-section,.twx-split-section{padding:0 0 72px}.twx-panel-col>.elementor-widget-wrap,.twx-product-card>.elementor-widget-wrap,.twx-review-card>.elementor-widget-wrap,.twx-order-info>.elementor-widget-wrap,.twx-checkout-card>.elementor-widget-wrap{background:#fff;border:1px solid #f0dbd2;border-radius:20px;box-shadow:0 18px 36px rgba(80,37,25,.08);padding:18px!important}.twx-color-btn{display:inline-block;margin:4px}.twx-color-btn .elementor-button{background:#fff!important;color:#432019;border:1px solid #ead6cd!important;border-radius:999px!important;padding:10px 14px!important;font-weight:800}.twx-color-btn.is-picked .elementor-button{background:#bd5752!important;color:#fff}.twx-note p{background:#fff8f3;border:1px dashed #e5b7a9;border-radius:15px;padding:14px;color:#76574e}.twx-grid-row{padding:0 0 18px;background:#fff8f3}.twx-product-card img{width:100%;aspect-ratio:4/5.1;object-fit:cover;object-position:top;border-radius:14px;background:#f2cda8}.twx-card-title .elementor-heading-title{font-size:18px;color:#432019;text-align:center}.twx-card-desc p{text-align:center;font-size:13px;color:#9a776d}.twx-card-order .elementor-button{display:block;width:100%;background:#bd5752!important;color:#fff;border-radius:999px!important;padding:10px!important;font-weight:900}.twx-card-order.is-picked .elementor-button{background:#321914!important}.twx-dark{background:#321914;color:#fff4e8}.twx-dark .elementor-heading-title,.twx-dark p{color:#fff4e8}.twx-dark-row{padding:0 0 72px}.twx-dark-card>.elementor-widget-wrap{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.09);border-radius:18px;padding:22px!important}.twx-order-section{background:#fff1e7;padding:76px 0}.twx-selected-img img{width:70px!important;height:88px!important;object-fit:cover;object-position:top;border-radius:12px}.twx-selected-color .elementor-heading-title{font-size:19px;color:#442019}.twx-checkout-card input,.twx-checkout-card textarea,.twx-checkout-card select{border:1px solid #ead6cd!important;border-radius:12px!important;padding:13px!important;background:#fffaf6!important}.twx-checkout-card #place_order,.twx-checkout-card button.button{background:#bd5752!important;color:#fff;border-radius:999px!important;border:0!important;padding:15px 22px!important;font-weight:900}.twx-footer{background:#321914!important;padding:26px 0}.twx-footer p{color:#ffe9d2;text-align:center;margin:0}.twx-helper{display:none}@keyframes twxMarq{from{transform:translateX(0)}to{transform:translateX(-40%)}}@media(max-width:900px){.twx-hero-section .elementor-column,.twx-choice-section .elementor-column,.twx-split-section .elementor-column,.twx-order-section .elementor-column{width:100%!important}.twx-grid-row .elementor-column{width:50%!important}.twx-dark-row .elementor-column{width:100%!important}.twx-hero-title .elementor-heading-title{font-size:42px;text-align:center}.twx-copy p{text-align:center}.twx-sec-head{padding:54px 0 24px}.twx-section-title .elementor-heading-title{font-size:34px}}@media(max-width:540px){.twx-grid-row .elementor-column{width:100%!important}.twx-hero-title .elementor-heading-title{font-size:34px}.twx-section-title .elementor-heading-title{font-size:30px}.twx-primary .elementor-button,.twx-light .elementor-button{width:100%}.twx-panel-col>.elementor-widget-wrap,.twx-product-card>.elementor-widget-wrap,.twx-order-info>.elementor-widget-wrap,.twx-checkout-card>.elementor-widget-wrap{padding:14px!important}}

@media(min-width:901px){.twx-hero-section>.elementor-container{align-items:flex-start!important;gap:52px!important}.twx-hero-copy-col{width:52%!important}.twx-hero-img-col{width:48%!important}.twx-hero-img{max-width:630px!important;margin-top:0!important;margin-right:0!important}.twx-hero-img:before{inset:-24px!important;border-radius:36px!important}.twx-hero-img img{height:720px!important;max-height:720px!important;width:100%!important;object-fit:cover!important;object-position:top center!important}.twx-hero-title .elementor-heading-title{max-width:760px!important}.twx-hero-copy{max-width:690px!important}}@media(min-width:1181px){.twx-hero-section{padding-top:54px!important;padding-bottom:82px!important}.twx-hero-img img{height:740px!important;max-height:740px!important}.twx-hero-img{max-width:640px!important}}

/* twx-color-swatch-css export-safe copy */
.twx-panel-col>.elementor-widget-wrap{display:flex!important;flex-wrap:wrap!important;align-items:flex-start!important;align-content:flex-start!important;gap:14px 16px!important;padding:34px 34px 28px!important;background:rgba(255,255,255,.84)!important;border:1px solid rgba(120,64,43,.18)!important;border-radius:24px!important;box-shadow:0 24px 60px rgba(73,31,20,.08)!important;backdrop-filter:blur(8px)}
.twx-panel-col>.elementor-widget-wrap>.elementor-element:not(.twx-color-swatch){flex:0 0 100%!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}
.twx-panel-col>.elementor-widget-wrap>.twx-color-swatch{flex:0 0 auto!important;width:auto!important;max-width:none!important;margin:0!important;align-self:flex-start!important}
.twx-color-swatch .elementor-widget-container{margin:0!important;padding:0!important}
.twx-color-swatch .elementor-button-wrapper{line-height:0}
.twx-color-swatch .elementor-button{position:relative!important;display:block!important;width:58px!important;height:58px!important;min-width:58px!important;max-width:58px!important;padding:0!important;border-radius:999px!important;background:var(--twx-swatch-color)!important;border:4px solid #fff!important;box-shadow:0 10px 24px rgba(58,25,17,.14),0 0 0 1px rgba(65,31,22,.14)!important;transition:transform .22s ease,box-shadow .22s ease,outline-color .22s ease!important;overflow:hidden!important}
.twx-color-swatch .elementor-button:after{content:"";position:absolute;inset:6px;border-radius:999px;background:linear-gradient(135deg,rgba(255,255,255,.30),rgba(255,255,255,0) 46%,rgba(0,0,0,.12));pointer-events:none}
.twx-color-swatch .elementor-button:hover{transform:translateY(-3px) scale(1.04)!important;box-shadow:0 16px 32px rgba(58,25,17,.20),0 0 0 1px rgba(65,31,22,.16)!important}
.twx-color-swatch.active .elementor-button,.twx-color-swatch.is-picked .elementor-button{outline:4px solid rgba(193,86,80,.35)!important;outline-offset:4px!important;transform:scale(1.04)!important}
.twx-color-swatch .elementor-button-text{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;color:transparent!important;font-size:0!important;line-height:0!important}
.twx-swatch-mint{--twx-swatch-color:#aebc94}.twx-swatch-pink{--twx-swatch-color:#f5a8bd}.twx-swatch-maroon{--twx-swatch-color:#8b001f}.twx-swatch-black{--twx-swatch-color:#090909}.twx-swatch-navy{--twx-swatch-color:#061a42}.twx-swatch-gray{--twx-swatch-color:#9a9a9a}.twx-swatch-cream{--twx-swatch-color:#f7efd8}.twx-swatch-brown{--twx-swatch-color:#5a3424}
.twx-swatch-cream .elementor-button{box-shadow:0 10px 24px rgba(58,25,17,.10),0 0 0 1px rgba(65,31,22,.20),inset 0 0 0 1px rgba(96,53,33,.18)!important}
.twx-choice-section .twx-main-img img{transition:opacity .18s ease,transform .18s ease}.twx-choice-section .twx-main-img.twx-img-changing img{opacity:.45;transform:scale(.985)}
@media(max-width:900px){.twx-panel-col>.elementor-widget-wrap{padding:24px 20px!important;border-radius:22px!important;justify-content:center!important;gap:13px!important}.twx-panel-col .twx-color-heading,.twx-panel-col .twx-copy,.twx-panel-col .twx-note,.twx-panel-col .twx-primary{text-align:center}.twx-color-swatch .elementor-button{width:52px!important;height:52px!important;min-width:52px!important;max-width:52px!important}}
@media(max-width:480px){.twx-panel-col>.elementor-widget-wrap{gap:11px!important;padding:22px 16px!important}.twx-color-swatch .elementor-button{width:46px!important;height:46px!important;min-width:46px!important;max-width:46px!important;border-width:3px!important}}

/* twx-product-slider-editable-css export-safe copy */
.twx-product-slider{overflow:hidden!important;padding-bottom:22px!important;background:#fff8f3!important}
.twx-product-slider>.elementor-container{display:flex!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:18px!important;width:max-content!important;max-width:none!important;margin-left:max(18px,calc((100vw - 1180px)/2))!important;margin-right:0!important;will-change:transform;animation:twxProductSlideLeft 14s ease-in-out infinite alternate}
.twx-product-slider-bottom>.elementor-container{animation-name:twxProductSlideRight;margin-left:calc(max(18px,(100vw - 1180px)/2) - 110px)!important}
.twx-product-slider .twx-product-card{flex:0 0 clamp(250px,24vw,330px)!important;width:clamp(250px,24vw,330px)!important;max-width:clamp(250px,24vw,330px)!important;min-width:250px!important;transition:transform .22s ease,box-shadow .22s ease}
.twx-product-slider .twx-product-card:hover{transform:translateY(-6px)}
.twx-product-slider .twx-product-card.is-picked>.elementor-widget-wrap{outline:3px solid rgba(196,87,82,.32);outline-offset:3px}
.twx-product-slider:hover>.elementor-container{animation-play-state:paused}
@keyframes twxProductSlideLeft{from{transform:translateX(0)}to{transform:translateX(-130px)}}
@keyframes twxProductSlideRight{from{transform:translateX(-120px)}to{transform:translateX(20px)}}
@media(max-width:900px){.twx-product-slider>.elementor-container{gap:14px!important;margin-left:18px!important;animation-duration:12s}.twx-product-slider-bottom>.elementor-container{margin-left:-84px!important}.twx-product-slider .twx-product-card{flex-basis:clamp(220px,42vw,300px)!important;width:clamp(220px,42vw,300px)!important;max-width:clamp(220px,42vw,300px)!important;min-width:220px!important}}
@media(max-width:540px){.twx-product-slider{padding-bottom:16px!important}.twx-product-slider>.elementor-container{gap:12px!important;margin-left:14px!important}.twx-product-slider-bottom>.elementor-container{margin-left:-70px!important}.twx-product-slider .twx-product-card{flex-basis:78vw!important;width:78vw!important;max-width:78vw!important;min-width:250px!important}.twx-product-slider .twx-product-card .elementor-widget-image img{height:auto;aspect-ratio:4/5.1;object-fit:cover;object-position:top center}}
@media(prefers-reduced-motion:reduce){.twx-product-slider>.elementor-container{animation:none!important;transform:none!important;margin-left:14px!important}}

/* twx-section-refinement-css export-safe copy */
.twx-why-head{padding-top:70px;padding-bottom:24px;background:linear-gradient(180deg,#fff8f3 0%,#fff2ea 100%)}
.twx-why-upgraded{padding:18px 0 78px;background:linear-gradient(180deg,#fff2ea 0%,#fff8f3 100%);overflow:hidden}
.twx-why-upgraded>.elementor-container{align-items:center;gap:34px;max-width:min(1180px,calc(100vw - 36px))}
.twx-why-upgraded .elementor-column{display:flex;align-items:center}
.twx-why-upgraded .twx-why-img img{display:block;width:100%;height:clamp(430px,46vw,620px);object-fit:cover;object-position:top center;border-radius:26px;background:#f2cda8;padding:10px;box-shadow:0 28px 70px rgba(91,42,26,.15)}
.twx-why-upgraded .twx-why-img:before{content:"";position:absolute;inset:auto auto -24px -24px;width:150px;height:150px;border-radius:999px;background:rgba(196,87,82,.10);z-index:-1}.twx-why-upgraded .twx-why-img{position:relative}
.twx-why-upgraded .twx-benefit-list{background:#fff;border:1px solid rgba(196,87,82,.16);border-radius:26px;padding:22px 24px;box-shadow:0 24px 55px rgba(70,31,21,.08)}
.twx-why-title{margin-bottom:10px}.twx-why-copy{max-width:560px;margin-bottom:18px}.twx-why-copy p{margin:0}
.twx-benefit-list .elementor-icon-list-items{display:grid;grid-template-columns:1fr;gap:12px}.twx-benefit-list .elementor-icon-list-item{padding:13px 14px;border-radius:16px;background:#fff8f3;border:1px solid rgba(196,87,82,.12);align-items:flex-start}.twx-benefit-list .elementor-icon-list-icon{margin-top:4px}
.twx-dark-head,.twx-dark-upgraded{background:radial-gradient(circle at 18% 0%,rgba(196,87,82,.22),transparent 34%),linear-gradient(135deg,#321914 0%,#45221d 100%)}
.twx-dark-head{padding-top:74px;padding-bottom:22px}.twx-dark-upgraded{padding:8px 0 78px}.twx-dark-head .elementor-heading-title,.twx-dark-upgraded .elementor-heading-title{color:#fff4e8}.twx-dark-head p,.twx-dark-upgraded p{color:#f0cfc0}.twx-dark-upgraded>.elementor-container{gap:18px;max-width:min(1180px,calc(100vw - 36px))}
.twx-dark-upgraded .twx-dark-card>.elementor-widget-wrap{min-height:190px;background:linear-gradient(180deg,rgba(255,255,255,.11),rgba(255,255,255,.06));border:1px solid rgba(255,244,232,.18);border-radius:24px;padding:28px 28px 24px;box-shadow:0 22px 45px rgba(18,7,5,.16);position:relative;overflow:hidden}.twx-dark-upgraded .twx-dark-card>.elementor-widget-wrap:before{content:"";display:block;width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,#f4c28f,#c45752);margin-bottom:18px;box-shadow:0 12px 24px rgba(196,87,82,.22)}.twx-dark-upgraded .twx-dark-title .elementor-heading-title{font-size:24px;line-height:1.18}.twx-dark-upgraded .twx-dark-copy p{font-size:16px;line-height:1.75;margin:0}
.twx-size-head{padding-top:72px;padding-bottom:22px;background:#fff8f3}.twx-size-chart-grid{padding:0 0 12px;background:#fff8f3}.twx-size-chart-grid>.elementor-container{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;max-width:min(980px,calc(100vw - 36px))}.twx-size-chart-grid .elementor-column{width:100%;max-width:100%;min-width:0}.twx-size-card>.elementor-widget-wrap{background:#fff;border:1px solid rgba(196,87,82,.16);border-radius:22px;padding:24px 18px;box-shadow:0 18px 45px rgba(70,31,21,.07);height:100%;position:relative;overflow:hidden}.twx-size-card>.elementor-widget-wrap:after{content:"";position:absolute;left:0;right:0;top:0;height:5px;background:linear-gradient(90deg,#f4c28f,#c45752)}.twx-size-label{margin-bottom:10px}.twx-size-body p{margin:0}.twx-size-note-row{padding:0 0 66px;background:#fff8f3}.twx-size-note-row>.elementor-container{max-width:min(980px,calc(100vw - 36px))}.twx-size-note{background:#fff2ea;border:1px dashed rgba(196,87,82,.28);border-radius:18px;padding:15px 18px}.twx-size-note p{margin:0}
.twx-faq-head{padding-top:58px;padding-bottom:70px;background:linear-gradient(180deg,#fff8f3 0%,#fff2ea 100%)}.twx-faq-head>.elementor-container{max-width:min(980px,calc(100vw - 36px))}.twx-faq-widget{margin-top:22px}.twx-faq-widget .elementor-accordion{border:0}.twx-faq-widget .elementor-accordion-item{background:#fff;border:1px solid rgba(196,87,82,.16);border-radius:18px;margin-bottom:12px;overflow:hidden;box-shadow:0 14px 34px rgba(70,31,21,.06)}.twx-faq-widget .elementor-tab-title{border:0;padding:20px 22px;background:#fff;color:#3c211b;font-weight:800}.twx-faq-widget .elementor-tab-title.elementor-active{background:#fff6ef;color:#c45752}.twx-faq-widget .elementor-tab-content{border-top:1px solid rgba(196,87,82,.12);padding:18px 22px 20px;color:#76564c;background:#fff}.twx-faq-widget .elementor-accordion-icon{color:#c45752;font-size:18px}.twx-faq-widget .elementor-tab-content p{margin:0}
@media(max-width:900px){.twx-why-upgraded>.elementor-container{flex-direction:column;gap:22px}.twx-why-upgraded .elementor-column{width:100%;max-width:100%}.twx-why-title,.twx-why-copy{text-align:center;margin-left:auto;margin-right:auto}.twx-why-upgraded .twx-why-img img{height:auto;max-height:620px}.twx-dark-upgraded>.elementor-container{display:grid;grid-template-columns:1fr;gap:14px}.twx-dark-upgraded .elementor-column{width:100%;max-width:100%}.twx-size-chart-grid>.elementor-container{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.twx-dark-head,.twx-size-head,.twx-faq-head{text-align:center}}
@media(max-width:540px){.twx-why-head{padding-top:52px}.twx-why-upgraded{padding-bottom:54px}.twx-why-upgraded .twx-why-img img{border-radius:20px;padding:8px}.twx-why-upgraded .twx-benefit-list{padding:16px;border-radius:20px}.twx-benefit-list .elementor-icon-list-item{padding:11px 12px}.twx-dark-head{padding-top:54px}.twx-dark-upgraded{padding-bottom:54px}.twx-dark-upgraded .twx-dark-card>.elementor-widget-wrap{min-height:150px;padding:22px 20px}.twx-size-chart-grid>.elementor-container{grid-template-columns:1fr}.twx-size-card>.elementor-widget-wrap{padding:22px 16px}.twx-size-note-row{padding-bottom:48px}.twx-faq-head{padding-top:44px;padding-bottom:52px}.twx-faq-widget .elementor-tab-title{padding:17px 16px}.twx-faq-widget .elementor-tab-content{padding:16px}}

/* twx-section-tuning-css export-safe copy */
.twx-dark-head .twx-copy p,
    .twx-dark-upgraded .twx-dark-copy p,
    .twx-dark-upgraded .elementor-widget-text-editor p{
        color:#f7ddd0;
        opacity:1;
    }
    .twx-dark-head .twx-copy,
    .twx-dark-upgraded .twx-dark-copy{
        color:#f7ddd0;
    }
    .twx-dark-upgraded .twx-dark-card>.elementor-widget-wrap{
        background:rgba(255,255,255,.075);
        border-color:rgba(255,244,232,.20);
    }
    .twx-why-upgraded .twx-why-copy p{
        color:#6c4d43;
    }

/* twx-checkout-product-ui-css export-safe copy */
.wcf-product-option-wrap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0 0 28px;padding:0;border:0}.wcf-product-option-wrap:before{content:none!important;display:none!important}.wcf-product-option-wrap .wcf-yp-skin-classic,.wcf-product-option-wrap .wcf-product-option{border:1px solid #e9d8cf;border-radius:12px;background:#fff;box-shadow:0 12px 34px rgba(49,22,14,.06);padding:18px}.wcf-product-option-wrap img{width:84px;height:84px;object-fit:cover;object-position:top center;border-radius:0}.wcf-product-option-wrap input[type="checkbox"],.wcf-product-option-wrap input[type="radio"]{accent-color:#c45752;width:20px;height:20px}.wcf-product-option-wrap .wcf-qty-selection-wrap input,.wcf-product-option-wrap .wcf-qty-row input{border-radius:0;background:#fff}.twx-size-radio-field .woocommerce-input-wrapper,.twx-size-options{display:flex;flex-wrap:wrap;gap:14px 22px;margin-top:8px}.twx-size-radio-field label.radio{display:inline-flex;align-items:center;gap:6px;font-weight:700;color:#24120e}.twx-size-radio-field input{width:18px!important;height:18px!important;accent-color:#c45752}.woocommerce-billing-fields h3{font-size:28px;font-weight:900;color:#111;margin-bottom:22px}.woocommerce form .form-row label{font-size:24px;line-height:1.35;font-weight:800;color:#111}.woocommerce form .form-row .required{color:#c45752}.woocommerce-checkout-review-order{background:#fff;border-radius:18px;box-shadow:0 18px 48px rgba(49,22,14,.08);padding:18px}#place_order{background:#c90067;border-radius:6px!important;box-shadow:0 12px 26px rgba(201,0,103,.18)!important}.woocommerce-checkout .shop_table img{width:72px!important;height:72px!important;border-radius:8px!important;object-fit:cover!important;object-position:top center!important}.woocommerce-checkout .cart_item .product-name{font-size:16px;line-height:1.45}.woocommerce-checkout .col2-set{width:52%;float:left}.woocommerce-checkout #order_review,.woocommerce-checkout #order_review_heading{width:44%;float:right}.woocommerce-checkout #order_review_heading{font-size:28px;font-weight:900;color:#111;margin-top:0}.woocommerce-checkout:after{content:"";display:block;clear:both}@media(max-width:900px){.wcf-product-option-wrap{grid-template-columns:1fr;gap:12px;margin-bottom:22px}.woocommerce-checkout .col2-set,.woocommerce-checkout #order_review,.woocommerce-checkout #order_review_heading{width:100%;float:none}.woocommerce form .form-row label{font-size:19px}.woocommerce-checkout-review-order{padding:12px}#place_order{font-size:17px!important}}@media(max-width:540px){.wcf-product-option-wrap .wcf-yp-skin-classic,.wcf-product-option-wrap .wcf-product-option{padding:12px}.wcf-product-option-wrap img{width:66px;height:66px}.wcf-product-option-wrap:before{font-size:24px}.twx-size-radio-field .woocommerce-input-wrapper,.twx-size-options{gap:10px 14px}.woocommerce form .form-row label{font-size:18px}.woocommerce-checkout .cart_item .product-name{font-size:13px}.woocommerce-checkout .shop_table img{width:48px!important;height:48px!important}.shop_table td,.shop_table th{padding:9px 5px!important}}
#customer_info,#billing_email_field,#order_comments_field{display:none!important}#billing_phone_field .optional{display:none!important}#billing_phone_field label:after{content:" *";color:#c45752}.wcf-product-option-wrap>h3,.wcf-product-option-wrap #your_products_heading{grid-column:1/-1}

/* twx-extra-swatch-colors-css export-safe copy */
.twx-swatch-coffee{--twx-swatch-color:#5a3424}.twx-swatch-olive{--twx-swatch-color:#778257}.twx-swatch-white{--twx-swatch-color:#fffdf5}.twx-swatch-yellow{--twx-swatch-color:#ffeb70}.twx-swatch-white .elementor-button,.twx-swatch-yellow .elementor-button{box-shadow:0 10px 24px rgba(58,25,17,.10),0 0 0 1px rgba(65,31,22,.24),inset 0 0 0 1px rgba(96,53,33,.16)!important}
/* TWX_EXPORT_SAFE_CSS_END */
/* Imported page: consistent containers and breakpoint layout */
.twx-v3{margin-left:0!important;margin-right:0!important}
.twx-v3>.elementor-container{width:calc(100% - 48px)!important;max-width:1180px!important;margin-left:auto!important;margin-right:auto!important}
.twx-v3>.elementor-container>.elementor-column{min-width:0}
@media(min-width:901px){
.twx-hero-section>.elementor-container,.twx-choice-section>.elementor-container,.twx-why-upgraded>.elementor-container{flex-wrap:nowrap!important;gap:32px!important}
.twx-choice-section>.elementor-container>.twx-main-image-col{width:44%!important;flex:0 1 44%!important}
.twx-choice-section>.elementor-container>.twx-panel-col{width:56%!important;flex:0 1 56%!important}
.twx-main-img{max-width:470px;margin:0 auto}
.twx-main-img img{height:590px!important;object-fit:cover}
.twx-hero-img img{height:640px!important;max-height:none!important}
.twx-dark-upgraded>.elementor-container{flex-wrap:nowrap}
.twx-order-section>.elementor-container>.twx-checkout-card{width:100%!important;max-width:100%!important}
}
@media(max-width:900px){
.twx-v3>.elementor-container{width:calc(100% - 36px)!important;max-width:760px!important}
.twx-hero-section .twx-hero-img-col{display:none!important}
.twx-hero-copy-col{flex-basis:auto!important}
.twx-main-img{width:100%;max-width:410px;margin:0 auto}
.twx-main-img img{height:auto!important;max-height:560px!important;object-fit:contain}
.twx-choice-section>.elementor-container{gap:26px!important}
}
@media(max-width:540px){
.twx-v3>.elementor-container{width:calc(100% - 32px)!important}
.twx-nav-section>.elementor-container{display:flex!important;flex-direction:row!important}
.twx-nav-section .elementor-widget-wrap{padding:0!important}
.twx-nav-section .elementor-heading-title{white-space:nowrap}
.twx-hero-section .twx-hero-title .elementor-heading-title{font-size:36px;line-height:1.18;letter-spacing:0}
.twx-hero-copy p{font-size:16px;line-height:1.7}
.twx-hero-img-mobile{width:100%;max-width:320px!important}
.twx-hero-img-mobile img{height:450px!important;object-fit:cover!important}
.twx-mini .elementor-icon-list-items{margin:0!important}
.twx-panel-col>.elementor-widget-wrap{padding:22px 16px!important}
.twx-color-swatch{min-width:0!important}
.twx-product-slider>.elementor-container{display:flex!important;flex-wrap:nowrap!important;width:max-content!important;max-width:none!important}
.twx-product-slider .twx-product-card{width:78vw!important;min-width:250px!important;flex:0 0 78vw!important}
.twx-order-section .twx-checkout-card{padding:0!important}
.twx-order-section .twx-checkout-card>.elementor-widget-wrap{padding:16px!important}
}

@media(max-width:767px){.twx-nav-section>.elementor-container{flex-wrap:nowrap!important}.twx-nav-section .twx-logo-col{flex:1 1 auto!important;width:auto!important;max-width:none!important}.twx-nav-section .twx-nav-btn-col{flex:0 0 125px!important;width:125px!important;max-width:125px!important}.twx-nav-btn-col .elementor-button{white-space:nowrap!important}.twx-nav-btn-col .elementor-widget-button{width:125px!important}}

/* Native checkout cards, touch-friendly sizing */
.twx-order-section .wcf-qty-row{display:grid!important;grid-template-columns:1fr auto!important;gap:12px!important;padding:22px 14px 14px!important;border-radius:14px!important;margin:0!important}.twx-order-section .wcf-item{grid-column:1/-1!important;display:flex!important;align-items:center!important;width:100%!important;gap:10px!important}.twx-order-section .wcf-item-image{flex:0 0 64px!important;width:64px!important;max-width:64px!important}.twx-order-section .wcf-item-image img{width:64px!important;height:80px!important;object-fit:cover!important;border-radius:8px!important}.twx-order-section .wcf-item-all-text{flex:1!important;min-width:0!important}.twx-order-section .wcf-display-title{font-size:14px;line-height:1.45}.twx-order-section .wcf-item-body.elementor-page-64{flex:0 0 20px!important;width:20px!important}.twx-order-section .wcf-qty,.twx-order-section .wcf-price{width:auto!important;max-width:none!important}.twx-order-section .wcf-qty-selection-wrap{display:flex!important;width:110px!important}.twx-order-section input.wcf-qty-selection{width:44px!important;padding:4px!important;height:34px!important}.twx-order-section .wcf-price{align-self:center!important}.twx-order-section #billing_size_field .woocommerce-input-wrapper{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.twx-order-section #billing_size_field input{width:18px!important;height:18px!important;margin:0!important}.twx-order-section #billing_size_field label.radio{font-size:16px;margin-right:10px}.twx-order-section #billing_size_field label.radio .required{display:none}.twx-order-section #billing_country_field{display:none}

.twx-order-section input[type=radio],.twx-order-section input[type=checkbox]{width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;padding:0!important;flex:0 0 18px!important;border-radius:50%!important}.twx-order-section .wcf-item-all-text,.twx-order-section .wcf-item-wrap,.twx-order-section .wcf-display-title{line-height:1.45!important;letter-spacing:normal!important;word-break:normal!important}.twx-order-section .wcf-display-title{display:inline!important;font-size:14px!important}.twx-order-section #billing_size_field .woocommerce-input-wrapper{display:grid!important;grid-template-columns:18px 1fr 18px 1fr 18px 1fr!important;gap:12px 6px!important}.twx-order-section #billing_size_field label.radio{margin:0!important;line-height:20px!important;white-space:nowrap!important}.twx-order-section .wcf-shipping-method-options li{display:flex!important;align-items:center!important;gap:10px!important}.twx-order-section .wcf-shipping-method-options label{font-size:16px!important;line-height:1.5!important}

/* Two independently swipeable product rows */
.twx-product-slider{overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;scroll-padding:18px;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#c45752 #f5e5da}.twx-product-slider>.elementor-container{animation:none!important;transform:none!important;margin-left:18px!important;margin-right:18px!important;width:max-content!important;max-width:none!important}.twx-product-slider .twx-product-card{scroll-snap-align:start}.twx-product-slider:focus-within{scroll-behavior:smooth}
.twx-why-upgraded>.elementor-container{max-width:1120px!important;display:flex!important;align-items:center!important;gap:46px!important}.twx-why-upgraded .twx-why-image-col{width:38%!important}.twx-why-upgraded .twx-why-copy-col{width:62%!important}.twx-why-upgraded .elementor-widget-image img{width:100%!important;max-width:420px!important;border:14px solid #f7cb9c!important;border-radius:30px!important;box-shadow:0 22px 42px rgba(87,40,24,.13)!important}.twx-why-upgraded .elementor-icon-list-items{padding:8px!important;border-radius:24px!important;background:#fff!important;box-shadow:0 16px 38px rgba(77,36,22,.08)!important}.twx-why-upgraded .elementor-icon-list-item{margin:10px!important;padding:14px 17px!important;border:1px solid #f1ddd1!important;border-radius:16px!important;background:#fff9f5!important}.twx-offer-section{margin:28px auto!important;max-width:1120px!important;border-radius:26px!important;overflow:hidden!important;background:linear-gradient(105deg,#8f0d20,#cb1735 55%,#8d0b21)!important;box-shadow:0 16px 36px rgba(132,11,33,.2)!important}.twx-offer-section>.elementor-container{display:flex!important;align-items:center!important;min-height:168px!important;padding:28px 44px!important}.twx-offer-section .elementor-heading-title,.twx-offer-section p{color:#fff!important}.twx-offer-section .twx-offer-price{text-align:right!important}.twx-size-table{width:100%!important;border-collapse:separate!important;border-spacing:0!important;overflow:hidden!important;border:1px solid #ebcfc2!important;border-radius:18px!important;background:#fff!important}.twx-size-table th{padding:15px!important;background:#58151e!important;color:#fff!important;text-align:center!important}.twx-size-table td{padding:14px!important;text-align:center!important;border-top:1px solid #f0dfd7!important;color:#482116!important}.twx-size-table tr:nth-child(even)td{background:#fff8f4!important}.twx-order-section .wcf-highlight-head{display:none!important}@media(min-width:901px){.twx-order-section .wcf-product-option-wrap{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}.twx-order-section .wcf-qty-row{min-width:0!important;height:100%!important;padding:18px!important}}@media(max-width:900px){.twx-why-upgraded>.elementor-container{display:flex!important;flex-direction:column!important;gap:24px!important}.twx-why-upgraded .twx-why-image-col,.twx-why-upgraded .twx-why-copy-col{width:100%!important}.twx-why-upgraded .elementor-widget-image img{max-width:310px!important;border-width:9px!important}.twx-offer-section{margin:20px 16px!important}.twx-offer-section>.elementor-container{display:flex!important;flex-direction:column!important;align-items:flex-start!important;min-height:0!important;padding:24px!important;gap:14px!important}.twx-offer-section .twx-offer-price{text-align:left!important}.twx-size-table{font-size:14px!important}.twx-size-table th,.twx-size-table td{padding:11px 7px!important}.twx-order-section .wcf-product-option-wrap{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}.twx-order-section .wcf-qty-row{display:grid!important;grid-template-columns:24px 64px minmax(0,1fr)!important;column-gap:10px!important;align-items:center!important;padding:14px!important}.twx-order-section .wcf-qty-row .wcf-single-sel{grid-column:1!important}.twx-order-section .wcf-qty-row .wcf-prod-img-wrap{grid-column:2!important}.twx-order-section .wcf-qty-row .wcf-item-wrap{grid-column:3!important;min-width:0!important}.twx-order-section .wcf-qty-row .wcf-display-title{font-size:15px!important;line-height:1.3!important;overflow-wrap:anywhere!important}.twx-order-section .wcf-qty-row .wcf-qty-price-wrap{grid-column:2/4!important;justify-self:end!important;display:flex!important;align-items:center!important;gap:6px!important}.twx-order-section .wcf-qty-row img{width:58px!important;height:72px!important;object-fit:cover!important}}@media(min-width:901px){.twx-order-section .wcf-product-option-wrap{align-items:start!important;grid-auto-rows:auto!important}.twx-order-section .wcf-qty-row{height:auto!important;align-self:start!important;min-height:0!important}}@media(max-width:900px){.twx-order-section .wcf-qty-row{height:auto!important;min-height:0!important}}.twx-order-section .wcf-product-option-wrap{display:block!important}.twx-order-section .wcf-qty-options{display:grid!important;gap:16px!important;align-items:start!important}@media(min-width:901px){.twx-order-section .wcf-qty-options{grid-template-columns:repeat(2,minmax(0,1fr))!important}.twx-order-section .wcf-qty-row{width:auto!important}}@media(max-width:900px){.twx-order-section .wcf-qty-options{grid-template-columns:1fr!important}}
.twx-hero-img-col>.elementor-widget-wrap{display:flex;gap:14px;align-items:flex-start}.twx-hero-img-col .elementor-widget-image{width:calc(50% - 7px)}.twx-hero-img-col .elementor-widget-image img{width:100%;border-radius:18px}.twx-product-card .twx-card-price .elementor-heading-title{font-family:Arial,sans-serif!important;font-weight:700!important;letter-spacing:0!important}.twx-product-slider{cursor:grab}.twx-product-slider:active{cursor:grabbing}@media(max-width:767px){.twx-hero-img-col>.elementor-widget-wrap{gap:8px}.twx-hero-img-col .elementor-widget-image{width:calc(50% - 4px)}}

/* Paired V-neck and High-neck hero photos */
.twx-hero-img-col>.elementor-widget-wrap{position:relative!important;display:grid!important;grid-template-columns:1.08fr .82fr!important;gap:18px!important;align-items:center!important;padding:28px 24px!important;isolation:isolate!important}
.twx-hero-img-col>.elementor-widget-wrap:before{content:"";position:absolute;inset:0;border-radius:34px;background:linear-gradient(145deg,#f7c995,#f5d7b8 58%,#eed0ae);z-index:-1}
.twx-hero-img-col .elementor-widget-image{width:100%!important;margin:0!important;position:relative!important}
.twx-hero-img-col .elementor-widget-image .elementor-widget-container{overflow:hidden;border-radius:23px;box-shadow:0 20px 35px rgba(86,48,32,.19)}
.twx-hero-img-col .elementor-widget-image img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:3/4!important;object-fit:cover!important;object-position:center top!important}
.twx-hero-vneck-pink{transform:translateY(12px)!important;z-index:2}
.twx-hero-hn-pink{transform:translateY(-36px)!important;z-index:3}
.twx-hero-vneck-pink:after,.twx-hero-hn-pink:after{position:absolute;top:15px;left:15px;padding:7px 12px;border-radius:999px;background:#fff;color:#b85650;font:700 13px/1 Arial,sans-serif;box-shadow:0 6px 15px rgba(74,39,26,.12);z-index:4}
.twx-hero-vneck-pink:after{content:"V-neck"}
.twx-hero-hn-pink:after{content:"High-neck"}
@media(max-width:767px){.twx-hero-img-col>.elementor-widget-wrap{grid-template-columns:1.08fr .82fr!important;gap:9px!important;padding:12px!important;border-radius:22px}.twx-hero-img-col .elementor-widget-image .elementor-widget-container{border-radius:15px}.twx-hero-vneck-pink{transform:translateY(7px)!important}.twx-hero-hn-pink{transform:translateY(-17px)!important}.twx-hero-vneck-pink:after,.twx-hero-hn-pink:after{top:8px;left:8px;padding:5px 7px;font-size:10px}}
/* TWX mobile hero pair and checkout quantity v7 */
@media(max-width:767px){
  .twx-hero-img-mobile{display:none!important}
  .twx-hero-img-col{display:block!important;width:100%!important;max-width:100%!important}
  .twx-hero-img-col>.elementor-widget-wrap{display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(0,.82fr)!important;gap:8px!important;padding:12px!important;align-items:start!important}
  .twx-hero-img-col .elementor-widget-image{display:block!important;visibility:visible!important;width:100%!important;margin:0!important}
  .twx-hero-img-col .elementor-widget-image img{display:block!important;width:100%!important;aspect-ratio:3/4!important;object-fit:cover!important;border-radius:16px!important}
}
@media(max-width:900px){
  .twx-order-section .wcf-qty-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;padding:14px!important;align-items:center!important}
  .twx-order-section .wcf-qty-row>.wcf-item{grid-column:1/-1!important;grid-row:1!important;width:100%!important}
  .twx-order-section .wcf-qty-row>.wcf-qty{grid-column:1!important;grid-row:2!important;justify-self:start!important;width:124px!important;margin:0!important}
  .twx-order-section .wcf-qty-row>.wcf-price{grid-column:2!important;grid-row:2!important;justify-self:end!important;align-self:center!important;margin:0!important;white-space:nowrap!important}
  .twx-order-section .wcf-qty-selection-wrap{display:grid!important;grid-template-columns:38px 46px 38px!important;width:122px!important;height:40px!important;overflow:hidden!important;border:1px solid #efd8cc!important;border-radius:10px!important;background:#fff!important}
  .twx-order-section .wcf-qty-selection-btn,.twx-order-section input.wcf-qty-selection{width:100%!important;height:40px!important;min-width:0!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;line-height:40px!important;box-sizing:border-box!important}
}

/* TWX definitive single hero v10 */
.twx-hero-section .twx-hero-img-col .twx-hero-hn-pink{display:none!important;visibility:hidden!important;width:0!important;height:0!important;position:absolute!important;pointer-events:none!important}.twx-hero-section .twx-hero-img-col>.elementor-widget-wrap{display:flex!important;grid-template-columns:none!important;justify-content:center!important}.twx-hero-section .twx-hero-img-col .twx-hero-single-image{display:block!important;width:100%!important;max-width:520px!important;margin:0 auto!important;transform:none!important}.twx-hero-section .twx-hero-img-col .twx-hero-single-image:after{display:none!important;content:none!important}@media(max-width:767px){.twx-hero-section .twx-hero-img-mobile{display:none!important}.twx-hero-section .twx-hero-img-col>.elementor-widget-wrap{display:flex!important;grid-template-columns:none!important}.twx-hero-section .twx-hero-img-col .twx-hero-single-image{max-width:340px!important}}

/* TWX distinct white and off-white swatches v12 */
.twx-choice-section .twx-swatch-white{--twx-swatch-color:#ffffff!important}.twx-choice-section .twx-swatch-off-white{--twx-swatch-color:#e9ddc8!important}.twx-choice-section .twx-swatch-white .elementor-button{background:#ffffff!important;box-shadow:0 9px 22px rgba(58,25,17,.11),0 0 0 2px #9d948d!important}.twx-choice-section .twx-swatch-off-white .elementor-button{background:#e9ddc8!important;box-shadow:0 9px 22px rgba(58,25,17,.13),0 0 0 2px #b7a58d!important}.twx-choice-section .twx-swatch-white .elementor-button:after,.twx-choice-section .twx-swatch-off-white .elementor-button:after{background:linear-gradient(135deg,rgba(255,255,255,.18),rgba(0,0,0,.04))!important}

/* TWX soft white swatch v13 */
.twx-choice-section .twx-swatch-white{--twx-swatch-color:#f2f2f0!important}.twx-choice-section .twx-swatch-white .elementor-button{background:#f2f2f0!important;box-shadow:0 9px 22px rgba(58,25,17,.11),0 0 0 2px #a8a19c!important}.twx-choice-section .twx-swatch-white .elementor-button:after{background:linear-gradient(135deg,rgba(255,255,255,.38),rgba(255,255,255,.04) 50%,rgba(0,0,0,.075))!important}/* End custom CSS */